Troubles with hplip

Hello,
My Printer is HP Color Laserjet 2820 and i can print perfectly with hplip-hpijs 3.9.8.-3-4-1
but i need the full scanner support.

I tried to install the newest hplip (ver. 3.9.12) at my opensuse 11.2 ( Linux 2.6.31.8-0.1-default x86_6).

I used the automatic-installer hplip-3.9.12-run, I read the Installer Walkthrough. I have done this step by step…
My installation failed already at the beginning. Don’t know what’s wrong ?? Could you help me please?

Here is a post of the installation process

INSTALLATION MODE

Automatic mode will install the full HPLIP solution with the most common options.
Custom mode allows you to choose installation options to fit specific requirements.

Please choose the installation mode (a=automatic*, c=custom, q=quit) : a

Initializing. Please wait…
-Traceback (most recent call last):
File “./install.py”, line 235, in <module>
text_install.start(language, auto, test_depends, test_unknown, assume_network, max_retries, enable, disable)
File “/home/frank/Desktop/hplip-3.9.12/installer/text_install.py”, line 102, in start
core.init()
File “/home/frank/Desktop/hplip-3.9.12/installer/core_install.py”, line 386, in init
self.check_dependencies(callback)
File “/home/frank/Desktop/hplip-3.9.12/installer/core_install.py”, line 479, in check_dependencies
self.have_dependencies[d] = self.dependencies[d]3
File “/home/frank/Desktop/hplip-3.9.12/installer/core_install.py”, line 860, in check_reportlab
ver = reportlab.Version
AttributeError: ‘module’ object has no attribute ‘Version’


Next try:

I have installed the hplip ver. 3.9.8 64bit -.rpm which is delivered by the Opensuse Repository
(same Version Number like the hplip-hpijs)

Notice:
This Version was installed before and worked !!
I could not switch off the printer calibration.
That was the reason why i delete this Version.
I thought the newer Version would give me this feature back.
I had already switched off this “4-times-a-day calibration” at my old suse 11.1

I tried hp-toolbox and the bash gave this return:

Traceback (most recent call last):
File “/usr/bin/hp-toolbox”, line 246, in <module>
from ui4.devmgr5 import DevMgr5
File “/usr/share/hplip/ui4/devmgr5.py”, line 69, in <module>
from sendfaxdialog import SendFaxDialog
File “/usr/share/hplip/ui4/sendfaxdialog.py”, line 76, in <module>
ver = reportlab.Version
AttributeError: ‘module’ object has no attribute ‘Version’

I can’t start hp-toolbox but i can print now via hplip.
Strange is the sendfaxDialog. Because my printer does not have fax. The scanner is not detected. I have an hp button now in the tasbar. But i can’t start the device manager from this point.
I think something is missing on my system ??

I could print and scan on opensuse 11.1 without any problem.

Here is my hp-check -t (it’s the same you can see above)

Traceback (most recent call last):
File “/usr/bin/hp-toolbox”, line 246, in <module>
from ui4.devmgr5 import DevMgr5
File “/usr/share/hplip/ui4/devmgr5.py”, line 69, in <module>
from sendfaxdialog import SendFaxDialog
File “/usr/share/hplip/ui4/sendfaxdialog.py”, line 76, in <module>
ver = reportlab.Version
AttributeError: ‘module’ object has no attribute ‘Version’

Do you have any idea what to do now??
thank you for your help
Frank

Frank,

I am running hplip 3.9.8 on both 11.2 and 11.3 with no problems. I never tried to install it the way you did. On this system, both hplip and hplip-hpijs are installed. They came from opensuse, not HP.

Why don’t you open yast, uninstall whatever hp software you have now and let yast install hplip from opensuse? I have an all-in-one and everything works, including networking. I’m not sure you even need hplip-hpijs anymore. It isn’t hurting anything, so I left it installed.

I got that error, too, regardless which version of hplip I used. While installing the script from hplipopensource.com or starting hp-toolbox, an error was shown, ending with:

  File "/usr/share/hplip/ui4/sendfaxdialog.py", line 76, in <module>
    ver = reportlab.Version                                         
AttributeError: 'module' object has no attribute 'Version'

At first I just disabled two options found in /etc/hp/hplip.conf, because I don’t need them:

scanner-build=no
fax-build=no

Then I started hp-systray from konsole and got the warning which pointed me at the solution: install python-reportlab. I found that package in devel:/languages:/python.

After the installation of reportlab everything worked fine for me. I think, just disabling the two options in hplip.conf should work, too.