Hi all. In trouble again so come back to the experts for advice. Problem, in a nut shell, printer will not print anything, despite cups reporting the print job has completed successfully. I have spent many hours trying to work through this by myself but regardless of what I have tried, no joy.
My printer is a Canon MX328 all in one inkjet. It used to work previously but printing was somewhat hit and miss. I mean that sometimes it just refused to print anything and other times it worked fine. My system is Slackware 14.1 – 32 bit.
It incidentally works well under Windoz so we can rule out the printer proper.
I previously had cups-1.5.4 installed and was using Canon Pixma mx320 driver with Gutenprint.
I read on LQ on another thread that cups v1.5 had a bug that could cause Canon printers to freeze and as that seemed to fit with the symptoms I upgraded to cups v2.2rc1, installed cups-filters-1-current, cnijfilter-mx320series-3.10-1-i386 and cnijfilter-common-3.10-1-i386 drivers.
I go to cups admin page and try to print off a test page. Cups reports “Printing page 1, 24%" but seems to take an age and sticks at 24%. Eventually it reports job complete but nothing comes out of the printer and there is no reaction from the printer at all.
Any help/suggestions, as always, very much appreciated.
Debug Info (cups_errors.log attached)
Code:
# lpinfo -v
direct hp
network socket
network http
network ipps
network https
direct cnijusb:/dev/usb/lp0
network lpd
network ipp
network beh
direct usb://Canon/MX320%20series?serial=355D01&interface=1
direct usb://Canon/MX320%20series%20FAX?serial=355D01&interface=2
direct parallel:/dev/lp0
direct hpfax
Code:
# lsmod | grep lp
usblp 9206 0
lp 7199 0
parport 25305 3 lp,ppdev,parport_pc
Code:
#lsmod | grep usb
usblp 9206 0
usbhid 32543 0
hid 70283 2 hid_generic,usbhid
Code:
# lsmod | grep ppdev
ppdev 4710 0
parport 25305 3 lp,ppdev,parport_pc
Code:
# lsusb
Bus 001 Device 012: ID 04a9:1736 Canon, Inc.
Code:
ls -l /dev/usb/lp* /dev/bus/usb/*/*
crw------- 1 root root 189, 0 Sep 1 02:19 /dev/bus/usb/001/001
crw-rw-r-- 1 root lp 189, 11 Sep 1 09:10 /dev/bus/usb/001/012
crw-rw-r-- 1 root root 189, 128 Aug 31 18:19 /dev/bus/usb/002/001
crw-rw-r-- 1 root root 189, 129 Aug 31 18:20 /dev/bus/usb/002/002
crw-rw-r-- 1 root root 189, 256 Aug 31 18:19 /dev/bus/usb/003/001
crw-rw-r-- 1 root root 189, 384 Aug 31 18:19 /dev/bus/usb/004/001
crw-rw-r-- 1 root root 189, 512 Aug 31 18:19 /dev/bus/usb/005/001
crw-rw-r-- 1 root root 189, 640 Aug 31 18:19 /dev/bus/usb/006/001
crw-rw-r-- 1 root root 189, 768 Aug 31 18:19 /dev/bus/usb/007/001
crw-rw---- 1 root lp 180, 0 Sep 1 09:10 /dev/usb/lp0
Code:
# usb-devices /dev/usb/lp0
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 12 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04a9 ProdID=1736 Rev=01.08
S: Manufacturer=Canon
S: Product=MX320 series
S: SerialNumber=355D01
C: #Ifs= 3 Cfg#= 1 Atr=c0 MxPwr=2mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=ff Driver=(none)
I: If#= 1 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=usblp
I: If#= 2 Alt= 0 #EPs= 2 Cls=07(print) Sub=01 Prot=02 Driver=(none)