CUPS reports usblp0: nonzero read bulk status received: -84
I'm using a USB to Parallel cable to print using my old parallel port Canon BJ-200 printer. The printer worked successfully when first configured. But on my 2nd attempt to print something I have not been able to get any jobs to work. The jobs just go into the printer queue. I have reported this as a bug #938640.
Here is the dmesg output when I plug the USB cable in:
Feb 22 23:53:51 lenovo kernel: [ 3847.640470] usblp0: removed
Feb 22 23:53:57 lenovo kernel: [ 3852.837045] usb 3-1: new full speed USB device using uhci_hcd and address 2
Feb 22 23:53:57 lenovo kernel: [ 3853.124070] usb 3-1: new full speed USB device using uhci_hcd and address 3
Feb 22 23:53:57 lenovo kernel: [ 3853.350322] usb 3-1: configuration #1 chosen from 1 choice
Feb 22 23:53:57 lenovo kernel: [ 3853.356297] usblp0: USB Bidirectional printer dev 3 if 0 alt 1 proto 2 vid 0x067B pid 0x2305
Feb 22 23:53:57 lenovo kernel: [ 3853.382099] usblp0: nonzero read bulk status received: -84
Subsequent printing request generate dmesg output:
Feb 23 00:12:15 ianl-lenovo kernel: [ 4951.074209] usblp0: nonzero read bulk status received: -84
Feb 23 00:12:15 ianl-lenovo kernel: [ 4951.345205] usblp0: nonzero write bulk status received: -71
ls -l /dev/usb/lp* /dev/bus/usb/*/*
crw-rw-r-- 1 root root 189, 0 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 2 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 128 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 131 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 256 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root lp 189, 258 2012-02-22 23:53 /dev/bus/
crw-rw-r-- 1 root root 189, 384 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 385 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 512 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 640 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 642 2012-02-22 22:50 /dev/bus/
crw-rw-r-- 1 root root 189, 643 2012-02-22 23:29 /dev/bus/
crw-rw-r-- 1 root root 189, 768 2012-02-22 22:50 /dev/bus/
crw-rw---- 1 root lp 180, 0 2012-02-22 23:53 /dev/usb/lp0
I have tried adding world 'r'ead to the /dev/usb/lp0 but does not help.
> sudo chmod o+r /dev/usb/lp0
> ls -l /dev/usb/lp*
crw-rw-r-- 1 root lp 180, 0 2012-02-22 23:53 /dev/usb/lp0
Anyone has the issue? If so what else should I try. I'm hoping it is not the cable since I was initially able to print.
Thanks in advance.
Question information
- Language:
- English Edit question
- Status:
- Open
- For:
- Ubuntu cups Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Joe Aztec for more information if necessary.