Canon LBP 6200D

Hello suse friends!

I have openSuse Tumbleweed with KDE 5.25 and 5.18.2-1 kernal with X11

I have install the officiell drivers from Canon LBP 6200D .rpm and all is good, openSuse find the printer and drivers and all is good.
But when i print it start by saying “sending data to printer” but nothing happing, printer never print anything.

Anyone have a idea wht to do??

That’s a sign that something is wrong with the driver (or likely filter-related issue).

Anyone have a idea wht to do??

Yes. Put CUPS into debug mode (more verbose reporting). Sometimes it pays to remove the existing (lengthy) CUPS error log…

sudo rm -f /var/log/cups/error_log
sudo cupsctl --debug-logging

then send a print job, and examine the error_log with

egrep -iA3 "filter|error" /var/log/cups/error_log

Post here with the output that was generated.

here is the output

Skynet@localhost:~> sudo cupsctl --debug-logging
Skynet@localhost:~> egrep -iA3 “filter|error” /var/log/cups/error_log
I [21/Jun/2022:09:31:22 +0200] Loaded MIME database from “/usr/share/cups/mime” and “/etc/cups”:
78 types, 114 filters…
D [21/Jun/2022:09:31:22 +0200] Loading printer canonlbp6200…
D [21/Jun/2022:09:31:22 +0200] cupsdMarkDirty(P----)
D [21/Jun/2022:09:31:22 +0200] cupsdSetBusyState: newbusy=“Dirty files”, busy=“Active clients”

E [21/Jun/2022:09:31:22 +0200] canonlbp6200: File “/usr/lib/cups/filter/pstocapt3” not availabl
e: No such file or directory
D [21/Jun/2022:09:31:22 +0200] cupsdMarkDirty(P----)
D [21/Jun/2022:09:31:22 +0200] cupsdSetBusyState: newbusy=“Dirty files”, busy=“Dirty files”
D [21/Jun/2022:09:31:22 +0200] Discarding unused printer-state-changed event…

D [21/Jun/2022:09:31:22 +0200] FindDeviceById failed: org.freedesktop.DBus.Error.ServiceUnknown:T
he name org.freedesktop.ColorManager was not provided by any .service files
D [21/Jun/2022:09:31:22 +0200] Using profile ID “canonlbp6200-Gray…”.
D [21/Jun/2022:09:31:22 +0200] Calling CreateProfile(canonlbp6200-Gray…,temp)
W [21/Jun/2022:09:31:22 +0200] CreateProfile failed: org.freedesktop.DBus.Error.ServiceUnknown:Th
e name org.freedesktop.ColorManager was not provided by any .service files
I [21/Jun/2022:09:31:22 +0200] Registering ICC color profiles for “canonlbp6200”.
D [21/Jun/2022:09:31:22 +0200] Calling CreateDevice(cups-canonlbp6200,temp)
W [21/Jun/2022:09:31:22 +0200] CreateDevice failed: org.freedesktop.DBus.Error.ServiceUnknown:The
name org.freedesktop.ColorManager was not provided by any .service files
I [21/Jun/2022:09:31:22 +0200] Listening to [v1.::1]:631 on fd 5…
I [21/Jun/2022:09:31:22 +0200] Listening to 127.0.0.1:631 on fd 8…
I [21/Jun/2022:09:31:22 +0200] Listening to /run/cups/cups.sock on fd 3…

D [21/Jun/2022:09:31:22 +0200] [Client 1] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=263, response=0x557bfbf9fe60(IPP_STATE
DATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 1] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 1] bytes=0, http_state=0, data_remaining=263
D [21/Jun/2022:09:31:22 +0200] [Client 1] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 2] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=510, response=0x557bfbf9da60(IPP_STATE
DATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 2] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 2] bytes=0, http_state=0, data_remaining=510
D [21/Jun/2022:09:31:22 +0200] [Client 2] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 3] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=510, response=0x557bfbf82950(IPP_STATE
DATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 3] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 3] bytes=0, http_state=0, data_remaining=510
D [21/Jun/2022:09:31:22 +0200] [Client 3] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 2] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=510, response=0x557bfbf9da60(IPP_STATE
DATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 2] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 2] bytes=0, http_state=0, data_remaining=510
D [21/Jun/2022:09:31:22 +0200] [Client 2] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 2] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Jun/2022:09:31:22 +0200] [Client 2] Closing connection.
D [21/Jun/2022:09:31:22 +0200] cupsdSetBusyState: newbusy=“Active clients and dirty files”, busy=
“Active clients and dirty files”
D [21/Jun/2022:09:31:22 +0200] [Client 1] con->http=0x557bfbf943e0
D [21/Jun/2022:09:31:22 +0200] [Client 1] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=75, response=0x557bfbf82950(IPP_STATE_D
ATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 1] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 1] bytes=0, http_state=0, data_remaining=75
D [21/Jun/2022:09:31:22 +0200] [Client 1] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 3] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=510, response=0x557bfbf82840(IPP_STATE
DATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 3] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 3] bytes=0, http_state=0, data_remaining=510
D [21/Jun/2022:09:31:22 +0200] [Client 3] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 3] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=75, response=0x557bfbf9fd80(IPP_STATE_D
ATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 3] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 3] bytes=0, http_state=0, data_remaining=75
D [21/Jun/2022:09:31:22 +0200] [Client 3] Flushing write buffer.

D [21/Jun/2022:09:31:22 +0200] [Client 3] cupsdWriteClient error=0, used=0, state=HTTP_STATE_POST
_SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=75, response=0x557bfbf9fe50(IPP_STATE_D
ATA), pipe_pid=0, file=-1
D [21/Jun/2022:09:31:22 +0200] [Client 3] Writing IPP response, ipp_state=IPP_STATE_DATA, old wus
ed=0, new wused=0
D [21/Jun/2022:09:31:22 +0200] [Client 3] bytes=0, http_state=0, data_remaining=75
D [21/Jun/2022:09:31:22 +0200] [Client 3] Flushing write buffer.

D [21/Jun/2022:09:31:27 +0200] [Client 5] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Jun/2022:09:31:27 +0200] [Client 5] Closing connection.
D [21/Jun/2022:09:31:27 +0200] cupsdSetBusyState: newbusy=“Dirty files”, busy=“Active clients and
dirty files”
D [21/Jun/2022:09:31:27 +0200] cupsdSetBusyState: newbusy=“Active clients and dirty files”, busy=
“Dirty files”

D [21/Jun/2022:09:31:27 +0200] [Client 6] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
D [21/Jun/2022:09:31:27 +0200] [Client 6] Closing connection.
D [21/Jun/2022:09:31:27 +0200] cupsdSetBusyState: newbusy=“Dirty files”, busy=“Active clients and
dirty files”
D [21/Jun/2022:09:31:27 +0200] [Client 7] GET /admin/conf/cupsd.conf HTTP/1.1

D [21/Jun/2022:09:31:27 +0200] [Client 7] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=5032, response=(nil)(), pipe_pid=0, file
=20
D [21/Jun/2022:09:31:27 +0200] [Client 7] con->http=0x557bfbfa1300
D [21/Jun/2022:09:31:27 +0200] [Client 7] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=5032, response=(nil)(), pipe_pid=0, file
=20
D [21/Jun/2022:09:31:27 +0200] [Client 7] con->http=0x557bfbfa1300
D [21/Jun/2022:09:31:27 +0200] [Client 7] cupsdWriteClient error=0, used=0, state=HTTP_STATE_GET_
SEND, data_encoding=HTTP_ENCODING_LENGTH, data_remaining=5032, response=(nil)(), pipe_pid=0, file
=20
D [21/Jun/2022:09:31:27 +0200] [Client 7] Flushing write buffer.
D [21/Jun/2022:09:31:27 +0200] [Client 7] New state is HTTP_STATE_WAITING
D [21/Jun/2022:09:31:27 +0200] [Client 7] Waiting for request.

The crux of the issue is…

E [21/Jun/2022:09:31:22 +0200] canonlbp6200: File \"/usr/lib/cups/filter/pstocapt3\" not availabl
e: No such file or directory

The drivers are 32-bit…there are suggestions in similar threads to make a symlink…

sudo ln -s /usr/lib64/cups/filter/pstocapt3 /usr/lib/cups/filter/pstocapt3

See if that is sufficient.

Similar threads
https://forums.opensuse.org/showthread.php/406919-Canon-lbp-2900
https://www.linuxquestions.org/questions/linux-hardware-18/linux-printer-issue-943637/

Hi all

i did the link but no difference still the same (sending data to printer) and then after short time it say printer is done. but nothing has been print.

Post:

zypper se -si cndrvcups

Please use Code-Tags:
https://forums.opensuse.org/showthread.php/536143-Using-Code-Tags-Around-Your-Paste

Answer is

S | Name | Type | Version | Arch | Repository
—±-----------------±------±--------±-------±-------------
i+ | cndrvcups-capt | paket | 2.71-1 | x86_64 | (Systempaket)
i+ | cndrvcups-common | paket | 3.21-1 | x86_64 | (Systempaket)

Anyone have i idea how to solve this problem

  1. Can you repeat the diagnostic steps I’ve already outlined (post #2)? Are you getting the same errors reported in the error_log?

  2. Also, please show us the configured printer URI and status…

lpstat -t
  1. Report the status of ccpd…
systemctl status ccpd