

usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676Īnd restarting the print job gets stuck at "Rendering thanks for your feedback. enabled since Thu Jun 25 20:43:20 2020ĬAPT: bad reply from printer, expected A0 E0 xx xx xx xx, got A1 A1 38 00 00 0Bĭ CAPT: rastertocapt: start jobĭ CAPT: send A1 A1 04 00ĭ Read 50 bytes of back-channel data.ĭ Rendering completedĭ PID 1795 (/usr/lib/cups/filter/gstoraster) exited with no errors.ĭ CAPT: output already empty, not drainedĭ CAPT: waiting for 50 bytesĭ CAPT: recv A1 A1 38 00 00 0B 31 2A 01 01 F0 FF 40 00 04 00ĭ CAPT: 41 00 01 00 D0 02 00 00 6F 08 00 00 E4 0D 00 00ĭ CAPT: 00 00 00 00 FA 02 00 00 F6 04 00 00 28 3C 32 32ĭ CAPT: 58 02 58 02 15 03 02 02ĭ Set job-printer-state-message to "CAPT: bad reply from printer, expected A0 E0 xx xx xx xx, got A1 A1 38 00 00 0B", current level=ERRORĪfter this the /dev/usb/lp0 got removed again Now trying to print again moves past the "Rendering completed", but halts with a new error.

Now the /dev/usb/lp0 device appears (and remains). I tried lpadmin -p Canon_LBP2900 -o usb-no-reattach-default=true So it turns out the /dev/usb/lp0 appears for a very short time and then gets removed again. usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 3 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676

#Canon printer drivers for ubuntu 14.04 driver
usbcore: registered new interface driver usblp usblp 1-1:1.0: usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2676 I Expiring subscriptions.ĭ CAPT: send A0 E0 04 00ĭ CUPS_SC_CMD_DRAIN_OUTPUT received from driver.ĭ Read 4 bytes of print data.ĭ Wrote 4 bytes of print data.ĭ CAPT: waiting for 6 bytesĭ Read 6 bytes of back-channel data.ĭ CAPT: recv A0 E0 06 00 88 00 I found where the "Rendering completed" gets sent:ĭ cgiSetArray: job_printer_name="Canon_LBP2900"ĭ cgiSetArray: job_printer_uri="/printers/Canon_LBP2900"ĭ cgiSetArray: time_at_completed="novalue"ĭ cgiSetArray: time_at_creation="Thu Jun 25 18:59:57 2020"ĭ cgiSetArray: time_at_processing="Thu Jun 25 18:59:57 2020"ĭ cgiSetArray: job_id="8"ĭ cgiSetArray: job_state="5"ĭ cgiSetArray: job_impressions_completed="0"ĭ cgiSetArray: job_k_octets="1"ĭ cgiSetArray: job_printer_state_message="Rendering completed"ĭ cgiSetVariable: THISURL="/jobs/"ĭ CGI data ready to be sent.ĭ con->http=0x16f9da8ĭ cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_CHUNKED, datĪ_remaining=0, response=(nil)(), pipe_pid=10890, file=21ĭ Waiting for CGI data.ĭ cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_CHUNKED, data_remaining=0, response=(nil)(), pipe_pid=10890, file=21ĭ HTTP_STATE_WAITING Closing for error 32 (Broken pipe)ĭ Closing connection.ĭ cupsdSetBusyState: newbusy="Active clients and printing jobs", busy="Active clients and printing jobs"ĭ PID 10890 (/usr/lib/cups/cgi-bin/jobs.cgi) exited with no errors.ĭ Sending 0-length chunk.ĭ Flushing write buffer.ĭ New state is HTTP_STATE_WAITINGĭ Waiting for request.ĭ cupsdSetBusyState: newbusy="Printing jobs", busy="Active clients and printing jobs"Īfter that I had a lot of repeated messages (identical as below) Not really sure what to look for regarding the "Rendering completed" problem.

I tried to enable error logging via cupsctl -debug-logging and looked at /var/log/cups/error_log
#Canon printer drivers for ubuntu 14.04 install
Tried install both agalakhov and mounaiban capt driver, also tried editing /usr/share/cups/usb/-quirks, restarting printer, pause/resume all ended up with same result, "Rendering completed" and nothing printed. Installed Raspbian lite today (Raspbian GNU/Linux 10), installed CUPS 2.2.10.
