You are not logged in.

#1 2026-07-17 20:02:02

nik0la
Member
Registered: 2026-07-17
Posts: 11

[SOLVED] Canon Printer is not detected

Hi, I'm new.

I'm trying to use Canon LBP6020B printer. I've installed CUPS and Canon CAPT. The problem is the printer is not working. I'm printing from the brave browser with Ctrl+P, if it matters.

first I checked the jobs list and it said: "cfFilterChain: pdftops (PID 14193) exited with no errors."

Then I ran lsusb and here's the output:

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 1bcf:2c54 Sunplus Innovation Technology Inc. HD WebCam
Bus 001 Device 005: ID 0489:e078 Foxconn / Hon Hai 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

The output doesn't change when I unplug the printer's USB so the printer is clearly not being detected.

Last edited by nik0la (2026-07-18 21:14:36)

Offline

#2 2026-07-17 20:33:56

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

Did you read https://wiki.archlinux.org/title/Canon_CAPT ?
What's the printer status?

Online

#3 2026-07-17 21:05:25

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

captstatusui isn't working proprely it says

(captstatusui:16443): Gtk-WARNING **: 01:02:32.260: cannot open display: 

I don't know any other way to check

Offline

#4 2026-07-17 21:10:57

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

You'll probably need xwayland (or an X11 session) - "sudo ccpdadmin status" should™ work regardless.

Online

#5 2026-07-17 21:18:24

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

 CUPS_ConfigPath = /etc/cups/
 LOG Path        = None
 UI Port         = 59787

 Entry Num  : Spooler	: Backend	: FIFO path		: Device Path 	: Status 
 ----------------------------------------------------------------------------
     [0]    : printer 	: ccp 		: //localhost:59787 	: /dev/usb/lp0 	: 
     [1]    : LBP6020B 	: ccp 		: //localhost:59787 	: /dev/usb/lp0 	: 
     [2]    : LBP6020 	: ccp 		: //localhost:59687 	: /dev/usb/lp1 	: 

This is the output. I added 3 printers with different tweaks in hopes that one of them would work.

Offline

#6 2026-07-17 21:56:12

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

ss -tulpen | grep -E '59.87'
stat dev/usb/lp*

If you run

dmesg -W

and attach the printer (and power it on) - what tail does that generate?

Online

#7 2026-07-18 07:58:57

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

On the first one it says

stat: cannot statx 'dev/usb/lp*': No such file or directory

On dmesg -W it says:

[  651.519431] usb 1-2.3: new high-speed USB device number 6 using xhci_hcd
[  651.707600] usb 1-2.3: New USB device found, idVendor=04a9, idProduct=2771, bcdDevice= 1.00
[  651.707641] usb 1-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  651.707662] usb 1-2.3: Product: Canon CAPT USB Device
[  651.707679] usb 1-2.3: Manufacturer: Canon
[  651.707694] usb 1-2.3: SerialNumber: 0000A1D62ANS
[  651.792143] usblp 1-2.3:1.0: usblp0: USB Bidirectional printer dev 6 if 0 alt 0 proto 2 vid 0x04A9 pid 0x2771

Last edited by nik0la (2026-07-18 08:01:18)

Offline

#8 2026-07-18 08:35:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

You'd expect that to
1. appear in lsusb
2. generate "/dev/usb/lp0" (I typo'd away the initial slash and you didn't pick up on that, so re-ceck)

Online

#9 2026-07-18 08:49:08

Lone_Wolf
Administrator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 15,242

Re: [SOLVED] Canon Printer is not detected

Moderator Note
moving to AUR Issues, Discussion & PKGBUILD Requests


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.

clean chroot building not flexible enough ?
Try clean chroot manager by graysky

Offline

#10 2026-07-18 09:54:31

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

seth wrote:

You'd expect that to
1. appear in lsusb

Yeah it did now

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 003: ID 1bcf:2c54 Sunplus Innovation Technology Inc. HD WebCam
Bus 001 Device 005: ID 0489:e078 Foxconn / Hon Hai 
Bus 001 Device 007: ID 04a9:2771 Canon, Inc. LBP6020
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

The Canon printer appeared.

2. generate "/dev/usb/lp0" (I typo'd away the initial slash and you didn't pick up on that, so re-ceck)

I redid the command without the typo

stat /dev/usb/lp*

and it did have an output this time

  File: /dev/usb/lp0
  Size: 0         	Blocks: 0          IO Block: 4096   character special file
Device: 0,7	Inode: 744         Links: 1     Device type: 180,0
Access: (0660/crw-rw----)  Uid: (    0/    root)   Gid: (  989/      lp)
Access: 2026-07-18 11:57:16.284948966 +0400
Modify: 2026-07-18 11:57:16.284948966 +0400
Change: 2026-07-18 11:57:16.284948966 +0400
 Birth: 2026-07-18 11:57:16.265948967 +0400

There are new printers named "LBP6020-2" and "LBP6020-3" I registered them both with the commands:

sudo ccpdadmin -p LBP6020-2 -o /dev/usb/lp0
sudo ccpdadmin -p LBP6020-3 -o /dev/usb/lp0

When I try to print from those it still doesn't print for some reason. It says that the job is completed but the printer isn't doing anything.

When I run captstatusui -P LBP6020 (it works now) the window says

Message:
Communication Error
Check the following:
- Is the printer turned on?
- Is the cable properly connected?

I checked on the LBP6020-2 and LBP6020-3, when I'm not printing something the Message says sleeping but when I try to print something it says the same thing as above.

Last edited by nik0la (2026-07-18 10:11:58)

Offline

#11 2026-07-18 16:06:00

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

When I run captstatusui -P LBP6020 (it works now) the window says

     [2]    : LBP6020 	: ccp 		: //localhost:59687 	: /dev/usb/lp1 	:

Wrong device? What about "LBP6020B"?

Other than that: https://wiki.archlinux.org/title/CUPS/T … #Debug_log
Don't forget to restart cups, try to print something and post the log.

Online

#12 2026-07-18 16:43:37

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

Wrong device? What about "LBP6020B"?

The printer is seen as LBP6020. When I run lsusb this is how the printer shows up:

Bus 001 Device 006: ID 04a9:2771 Canon, Inc. LBP6020

I checked it here when I first started setting this up: https://wiki.archlinux.org/title/CUPS/P … lems#Canon
There is no LBP6020B listed anywhere, only LBP6020, so I just ran with it.

Other than that: https://wiki.archlinux.org/title/CUPS/T … #Debug_log
Don't forget to restart cups, try to print something and post the log.

The log is almost 1000 lines from before printing to after, should I post it all or should I post a specific section? Or am I using the log incorrectly?

Offline

#13 2026-07-18 16:50:50

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

There is no LBP6020B listed anywhere

https://bbs.archlinux.org/viewtopic.php … 4#p2304864
You created it and the one you're using points at the (non-existing, I assume) lp1

should I post it all

Yes, see the 1st link below

Online

#14 2026-07-18 17:12:00

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

https://bbs.archlinux.org/viewtopic.php … 4#p2304864
You created it and the one you're using points at the (non-existing, I assume) lp1

Yup, I deleted those three you see on that post. LBP6020-2 and LBP6020-3 got created automatically so I trust those more, they point at the lp0

 Entry Num  : Spooler	: Backend	: FIFO path		: Device Path 	: Status 
 ----------------------------------------------------------------------------
     [0]    : LBP6020-2 	: usb 		: //Canon/LBP6020?serial=0000A1D62ANS 	: /dev/usb/lp0 	: 
     [1]    : LBP6020-3 	: usb 		: //Canon/LBP6020?serial=0000A1D62ANS 	: /dev/usb/lp0 	: 

Yes, see the 1st link below

https://paste.c-net.org/HersheyApology

Last edited by nik0la (2026-07-18 17:21:21)

Offline

#15 2026-07-18 20:25:58

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

D [18/Jul/2026:20:34:40 +0400] [Job 48] pstocapt3 (application/vnd.cups-postscript to printer/LBP6020-2, cost 0)
…
D [18/Jul/2026:20:34:47 +0400] [Job 48] Sent 64952 bytes...
D [18/Jul/2026:20:34:47 +0400] [Job 48] Waiting for read thread to exit...
D [18/Jul/2026:20:34:47 +0400] [Job 48] PID 11219 (/usr/lib/cups/filter/pstocapt3) exited with no errors.
…
D [18/Jul/2026:20:34:54 +0400] [Job 48] Read thread still active, aborting the pending read...
D [18/Jul/2026:20:34:55 +0400] [Job 48] PID 11220 (/usr/lib/cups/backend/usb) exited with no errors.

On the cups side everything's "fine", pstocapt3 finishes but it just gives up after ~7s waiting for a response from the usb.

captstatusui -P LBP6020-2
seth also wrote:
ss -tulpen | grep -E '59.87'

Online

#16 2026-07-18 20:47:40

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

did this

captstatusui -P LBP6020-2

and status monitor said message: sleeping

and then did this again

ss -tulpen | grep -E '59.87'

nothing changed on the status monitor

it still says Communication Error when I try to print.

Offline

#17 2026-07-18 20:49:04

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

nothing changed on the status monitor

The command queries the listening sockets and filters them for some ports - it won't do anything but I'm curious about the output.

Online

#18 2026-07-18 20:51:24

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

Oh sorry forgot to post that even though I reminded myself to do so
Here's the output:

tcp   LISTEN 0      64            0.0.0.0:59787      0.0.0.0:*    ino:8067 sk:1001 cgroup:/system.slice/ccpd.service <->                                                                        
tcp   LISTEN 0      64            0.0.0.0:59687      0.0.0.0:*    ino:8066 sk:1002 cgroup:/system.slice/ccpd.service <->                                                                        

Offline

#19 2026-07-18 20:57:01

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,962

Re: [SOLVED] Canon Printer is not detected

It's actually listening on both ports, but the autogenerated (?) printers are on //Canon/LBP6020?serial=0000A1D62ANS
Have you tried adding one on //localhost:59787 or //localhost:59687 ?

Online

#20 2026-07-18 21:04:37

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

Have you tried adding one on //localhost:59787 or //localhost:59687 ?

The ones I added manually actually had those. one was using 59787 and the other 59687.

I'll try adding one manually again.

Offline

#21 2026-07-18 21:10:07

nik0la
Member
Registered: 2026-07-17
Posts: 11

Re: [SOLVED] Canon Printer is not detected

Added a printer manually and it works now. thanks for your help.
I should add "[SOLVED]" now right?

Last edited by nik0la (2026-07-18 21:54:13)

Offline

Board footer

Powered by FluxBB