You are not logged in.
I've been using a Canon LBP6030 for more than two years. I used the cnrdrvcups-sfp driver from AUR which worked fine until about three weeks ago.
After printing a test pagge, I see this error in the jobs summary at the cups admin panel:
"src = libcanon_pdlwrapper.c, line = 514, err = 0¥nDEBUG: Sent 0 bytes..."
Since then, I've also tried another AUR printer driver: cnrdrvcups-lt. This also does not work. In the printer management page, this is the status I see:
Idle - "cfFilterChain: ghostscript (PID 1747) exited with no errors."
In /var/log/cups/error_log, the only clue I can find is this:
D [17/May/2025:09:35:16 +0700] [Client 9] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_SEND, data_encoding=HTTP_ENCODING_CHUNKED, data_remaining=0, response=(nil)(), pipe_pid=1846, file=13
D [17/May/2025:09:35:16 +0700] [Client 9] Waiting for CGI data.
D [17/May/2025:09:35:16 +0700] [Client 9] CGI data ready to be sent.
D [17/May/2025:09:35:16 +0700] [Client 44] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [17/May/2025:09:35:16 +0700] [Client 44] Closing connection.
I did a rollback to a state when the printer still works and incrementally updated packages to possible identify the package that broke the driver.
It seems to be any/both of these two:
libxml2 libarchive
The printer still does not work under current conditions. My workaround so far is to run a Debian virtual machine that has USB access to the printer.
Any better ideas to solve the problem?
Last edited by harcher (2025-05-17 06:15:36)
Offline
Offline
that indeed is the solution for me.
Offline