hp backend fails to print with error message "io/hpmud/musb.c 549: invalid product id string"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cupsys (Ubuntu) |
Triaged
|
High
|
Unassigned |
Bug Description
Binary package hint: cupsys
When my printer is first detected with system-
DeviceURI hp:/usb/
However, nothing ever prints when I use the hp backend. The jobs stay in an Active state but nothing ever happens. I have worked around this issue by clicking on "Change" in the Device URI row in system-
DeviceURI usb://HP/
When I was trying to troubleshoot this I set the cups log level to debug and did not find anything informative in the error log.
I can confirm this with an HP LaserJet 1320. In my syslog output I see:
Oct 2 16:55:01 clam hp_LaserJet_ 1320_series? serial= XXXXXXXXXXXX: io/hpmud/musb.c 549: invalid product id string: Operation not permitted 1320_series? serial= XXXXXXXXXXXX: io/hpmud/musb.c 1003: unable to open hp:/usb/ hp_LaserJet_ 1320_series? serial= XXXXXXXXXXXX 1320_series? serial= XXXXXXXXXXXX: INFO: open device failed; will retry in 30 seconds...
Oct 2 16:55:01 clam hp_LaserJet_
Oct 2 16:55:01 clam hp_LaserJet_
(Additionally, this printer's recommended driver is raw PS, so I would have expected it to be detected with the usb:// prefix -- which does work for it.)