My Canon LBP3300 network printer has been working well for a couple of years and survived Fedora upgrades along the way. Some time in the last few days, it has stopped printing. I would like some help working out what went wrong and how to fix it.
I am now on Fedora 32 and all updates are applied.
I am not sure when this occurred because I don’t print that often, but print jobs get submitted OK and seem to work including the 2 popup notifications. I cannot do a test print either.
I have removed and re-installed / configured the canon drivers with no change.
Here is the setup:-
I am using Canon drivers as follows:
[graham@gm-ws1 ~]$ sudo systemctl status ccpd ● ccpd.service Loaded: loaded (/etc/rc.d/init.d/ccpd; generated) Active: active (running) since Tue 2020-11-03 11:40:08 AEST; 9min ago Docs: man:systemd-sysv-generator(8) Process: 153074 ExecStart=/etc/rc.d/init.d/ccpd start (code=exited, status=0/SUCCESS) Tasks: 7 (limit: 38382) Memory: 4.9M CPU: 339ms CGroup: /system.slice/ccpd.service ├─153087 /usr/sbin/ccpd ├─153095 /usr/sbin/ccpd └─153096 captmonlbp3300 --data-write-fd=3 --data-read-fd=10 --cmd-write-fd=11 --cmd-read-fd=14 --output-fd=-1 --input-fd=-1 --printer-uri=net:192.168.20.252
Here are the CLI commands I use to set it up:
$ sudo lpadmin -p LBP3300 -m CNCUPSLBP3300CAPTK.ppd -v ccp://localhost:59687 -E
$ sudo ccpdadmin -p LBP3300 -o net:192.168.20.252
$ sudo cat /etc/cups/printers.conf
MakeModel Canon LBP3300 CAPT ver.1.5
JobSheets none none
So I set the cups log level to debug2 and this is what I get in journalctl:
Nov 03 14:17:26 gm-ws1 cupsd: [Client 310] cupsdReadClient: error=0, used=0, state=HTTP_STATE_WAITING, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=0, request=(nil)(), file=-1 Nov 03 14:17:26 gm-ws1 cupsd: [Client 310] HTTP_STATE_WAITING Closing for error 32 (Broken pipe) Nov 03 14:17:26 gm-ws1 cupsd: [Client 310] Closing connection.
I have looked at the RemoteUI on the printer and there are no failed print jobs in the log. It does however show 2 print jobs from windows computers.
So Win7 with canon CAPT drivers installed works just fine.
There is no restrictions on IP address that would stop the print jobs. A notebook running Fedora 32 runs win7 in a virtual machine. Win7 printed on that PC but not from Fedora.
I am not sure what to test now.
Any help appreciated.