[cups.general] Unable to print to USB

Johannes Meixner jsmeix at suse.de
Tue Feb 23 07:21:43 PST 2010


Hello,

On Feb 23 06:55 Timetrinus wrote (shortened):
> ... kernel: ... usbfs: interface 0 claimed by usblp
>                 while 'usb' sets config #1

You cannot have two different drivers (kernel modules)
talking to the same USB device. In this case usblp
and usbfs (ie: libusb).

It should help to unload the usblp kernel module.


> device for Test: usb:/dev/usb/lp1
....
> cups	1.4.2-9

Since CUPS 1.2 the old style USB DeviceURI "usb:/dev/usb/lp*"
is no longer allowed. Only the new style USB DeviceURI
"usb://<make>/<model>?serial=<number>" can be used because
only this kind of URI works for more than one USB printer.
The old style URI can permute which printer is accessed
via which /dev/usb/lp* device node depending on the sequence
how the printers are switched on.

It should help to use exactly the DeviceURI as it is reported
by the CUPS usb backend (to let the CUPS usb backend report
the DeviceURI, run it as root without parameters e.g. like
   root at host# /usr/lib/cups/backend/usb
or run as root CUPS' "lpinfo -v" command e.g. like
   root at host# lpinfo -v


Kind Regards
Johannes Meixner
-- 
SUSE LINUX Products GmbH, Maxfeldstrasse 5, 90409 Nuernberg, Germany
AG Nuernberg, HRB 16746, GF: Markus Rex





More information about the cups mailing list