I have done further tests, also with some slight modifications on the
USB CUPS backend and found out that the USB->Parallel adapter is rather
instable. Forced uni-directional mode improves on its stability, also
blacklisting the usblp kernel module, but one can prove that the problem
is not a bug of the CUPS backend. It is probably somewhere in the
kernel. Following observations lead to this:

1. With the usblp module not blacklisted and loaded I cannot get the
device ID through the kernel module.

sudo usb_printerid /dev/usb/lp0

gives an I/O error for me.

till@till:~/ubuntu/cups/bzr/precise/cups-1.5.3$ sudo usb_printerid /dev/usb/lp3
[sudo] password for till: 
Error: Input/output error: GET_DEVICE_ID on '/dev/usb/lp3'
till@till:~/ubuntu/cups/bzr/precise/cups-1.5.3$

2. "lsusb" sometimes does not show the adapter, "sudo lsusb -vvv"
sometimes hangs infinitely.

Adding kernel and libusb tasks.

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Also affects: libusbx (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: libusbx (Ubuntu Precise)
       Status: New => Invalid

** Also affects: libusb-1.0 (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: libusb-1.0 (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/987485

Title:
  Can only print once with USB to parallel adapter and HP 4L

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cups/+bug/987485/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to