Don, I have another problem which should get fixed in Ubuntu Jaunty:
Whenever I do an operation involving status (starting hp-toolbox,
starting hp-systray, using hp-levels, ...) I get a traceback like

Traceback (most recent call last):
  File "/usr/bin/hp-systray", line 141, in <module>
    hpdio.run(r2, w3) 
  File "/usr/share/hplip/hpdio.py", line 140, in run
    dev.queryDevice()
  File "/usr/share/hplip/base/device.py", line 1673, in queryDevice
    status_block = status.parseStatus(self.deviceID)
  File "/usr/share/hplip/base/status.py", line 321, in parseStatus
    return parseSStatus(DeviceID['S'], DeviceID.get('Z', ''))
  File "/usr/share/hplip/base/status.py", line 172, in parseSStatus
    info = long(s[c : c + pen_data_size], 16)
ValueError: invalid literal for long() with base 16: ''

This is perhaps the cause of the hp-toolbox not showing ink levels any
more for most devices and also not showing status for many devices.

Ubuntu has switched from Python 2.5 to 2.6 in the last days. Perhaps
there is an incompatible change which leads to this

ValueError: invalid literal for long() with base 16: ''

Can you provide a patch to fix this? Thanks.

-- 
FFE Request: HPLIP 3.9.2 released one day after FF
https://bugs.launchpad.net/bugs/335116
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to