CUPS reports usblp0: nonzero read bulk status received: -84

Asked by Joe Aztec

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/usb/001/001
crw-rw-r-- 1 root root 189, 2 2012-02-22 22:50 /dev/bus/usb/001/003
crw-rw-r-- 1 root root 189, 128 2012-02-22 22:50 /dev/bus/usb/002/001
crw-rw-r-- 1 root root 189, 131 2012-02-22 22:50 /dev/bus/usb/002/004
crw-rw-r-- 1 root root 189, 256 2012-02-22 22:50 /dev/bus/usb/003/001
crw-rw-r-- 1 root lp 189, 258 2012-02-22 23:53 /dev/bus/usb/003/003
crw-rw-r-- 1 root root 189, 384 2012-02-22 22:50 /dev/bus/usb/004/001
crw-rw-r-- 1 root root 189, 385 2012-02-22 22:50 /dev/bus/usb/004/002
crw-rw-r-- 1 root root 189, 512 2012-02-22 22:50 /dev/bus/usb/005/001
crw-rw-r-- 1 root root 189, 640 2012-02-22 22:50 /dev/bus/usb/006/001
crw-rw-r-- 1 root root 189, 642 2012-02-22 22:50 /dev/bus/usb/006/003
crw-rw-r-- 1 root root 189, 643 2012-02-22 23:29 /dev/bus/usb/006/004
crw-rw-r-- 1 root root 189, 768 2012-02-22 22:50 /dev/bus/usb/007/001
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.

To post a message you must log in.