Can you do this testing again and as soon as you get a hanging job,
check whether the usblp kernel module is attached to the printer or not.

To do so,when starting the (cancel jobs, power-cycle printer) run the
command:

ls -l /dev/usb/lp*

This should give at least one line of output (make sure usblp is not
blacklisted). You can see which line corresponds to your printer via

sudo usb_printerid /dev/usb/lp0
sudo usb_printerid /dev/usb/lp1
...

Now print your jobs. You can observe that during data transfer of each
job the line for your printer in

ls -l /dev/usb/lp*

disappears and reappears after completion of the data transfer to the
printer.

As soon as a job hangs, DO NOT cancel it and run the commands

ls -l /dev/usb/lp*
ps auxwww | grep usb:

and post the output here. Does the line for your printer appear in the
"ls -l /dev/usb/lp*" output?

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

Title:
  usb printer backend crashes

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

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

Reply via email to