The officially official Devuan Forum!

You are not logged in.

#1 2025-06-26 17:23:57

Calamity
Member
Registered: 2021-10-23
Posts: 3  

Canon LBP6020

Greetings to everyone in the Devuan community. Recently I have installed the system on my new laptop, and I must say it's been quite a pleasure to set up, configure and use - a BIG thank you to everyone involved in the project! I have been looking for a solid, reliable and sensible OS and indeed: I found it in Devuan.

I have this old printer lying around from the past decade, Canon i-SENSYS LBP6020. Knowing that there isn't much luck when it comes to the printer support in Linux, I nevertheless decided to give it a try, just in case. It seems that the system detects the printer just fine (at /dev/usb/lp0), I was able to add and configure it via system-config-printer, but I cannot get it to actually print anything. The CUPS test page as well as any jobs from other applications get sent to the printer, the Printer Properties dialog reports that data is being sent, but then the state returns to Idle shortly after, without printing anything. The printer is connected directly to a USB 3.0 port, no hubs involved.

I have downloaded and installed the 64-bit debs from the manufacturer's site as provided here:
https://www.canon-europe.com/support/co … p6020.html

The GUI Print Settings tool accepts this driver, but I always end up with the result described above. Same thing happens if I try to set up the printer using the cndrvcups-capt driver from the repos. Something appears to be missing here, and I'm not sure what exactly should be the next step.

The official driver package comes with a thorough instruction for manual installation, but it's from 2013 so I cannot really tell which of the steps described there are now supposed to be handled by the system-config-printer tool, if any at all. Do I need the ccpd daemon and autoshutdowntool?

I also found some information regarding the missing 32-bit components that may be necessary for this particular driver to function properly in 64-bit environment, and about an old version of the libpango library which I found in the repositories and installed, but apparently it isn't enough. I haven't tried installing the 32-bit stuff.

There is an old autoinstall script

https://github.com/hieplpvip/ubuntu_can … p_setup.sh
https://github.com/hieplpvip/ubuntu_can … restart.sh

specifically created to resolve the issues, but as you see it was made for Ubuntu and I don't know if it can be adjusted to work with Devuan, or perhaps there is another way to make this printer work using the currently available tools and some additional steps. Any advice would be very much appreciated, although if there are any big stumbling blocks here, it's not the end of the world - I can still use my old machine for printing.

Offline

#2 2025-06-26 18:17:48

Altoid
Member
Registered: 2017-05-07
Posts: 1,764  

Re: Canon LBP6020

Hello:

Welcome to Devuan.
Before I forget, have a read here.

Calamity wrote:

... test page ...
... jobs from other applications get sent to the printer ...
... Printer Properties dialog reports ...
... but then the state returns to Idle shortly after, without printing anything.

Yes, seen that, been there and solved it.

The problem is that the CUPS archives have been sequestered by the assholes at Apple Corp. and are no longer accessible.
But I found my old CUPS mailing list posts (thanks to rbit) through the Wayback Machine:

https://lists.cups.org/pipermail/cups/2 … 75402.html
https://lists.cups.org/pipermail/cups/2 … 75403.html

TL;DR:
Yes, a package is probably missing.
Read all the links to get the necessary information.

My printer is one of those USB B&W laser M2020W marketed by Samsung / HP but I am confident the solution is probably the same / similar.
I do not use any HP drivers, just the CUPS supplied stuff from the Devuan repositories.     
It may be a good thing to remove anything not downloaded from the Devuan repositories, more so it it did not solve the problem.

Should push come to shove, check the post I linked to at the beginning for a place to ask specific CUPS questions.

Let us know how you fared with this.

Best,

A.

Last edited by Altoid (2025-06-26 18:18:23)

Offline

#3 2025-06-26 20:50:46

Devarch
Member
Registered: 2022-10-03
Posts: 95  

Re: Canon LBP6020

I've slightly different model of Canon and I gave up. I'm printing from virtual machine.

Offline

#4 2025-06-26 21:35:49

greenjeans
Member
Registered: 2017-04-07
Posts: 970  
Website

Re: Canon LBP6020

I've got a Canon Pixma from about 8 years back, all I had to do was download a driverpack from canon, extract the PPD for my machine and put it in the right place. I think those drivers are now actually onboard one of the driver packages in the repo.


https://sourceforge.net/projects/vuu-do/ New Vuu-do isos uploaded April 2025!
Vuu-do GNU/Linux, minimal Devuan-based Openbox and Mate systems to build on. Also a max version for OB.
Devuan 5 mate-mini iso, pure Devuan, 100% no-vuu-do. wink Devuan 6 version also available for testing.
Please donate to support Devuan and init freedom! https://devuan.org/os/donate

Offline

#5 2025-06-26 22:06:52

Calamity
Member
Registered: 2021-10-23
Posts: 3  

Re: Canon LBP6020

Thank you for the swift replies and recommendations.

So far I have tried removing the factory drivers, reinstalling cups and installing the libcupsimage2 package that was suggested in one of the links. Unfortunately in my case this resulted in no change whatsoever, the print jobs still go into nothingness (I tried both with and without the official driver). Interestingly, the print queue window and the CUPS error log both say that 0 bytes were sent to the printer (for any job). Could this be the clue as to what's going on?

I've also installed openprinting-ppds, that gave me more options for the drivers, there are several LBP models listed but not the 6020 - the Printer Settings tool suggested LBP6670... still the same result. Installing foomatic-db expanded the list even further, but my printer's model isn't there either. Configuring it as a generic text-only printer also doesn't work.

Offline

#6 2025-06-27 14:13:31

stargate-sg1-cheyenne-mtn
Member
Registered: 2023-11-27
Posts: 295  

Re: Canon LBP6020

this is rather dated but may provide some clues for investigating/troubleshooting:

https://askubuntu.com/questions/240830/is-there-any-driver-64bit-available-for-canon-lbp6020b


Be Excellent to each other and Party On!
https://www.youtube.com/watch?v=rph_1DODXDU
https://en.wikipedia.org/wiki/Bill_%26_Ted%27s_Excellent_Adventure
Do unto others as you would have them do instantaneously back to you!

Online

#7 2025-06-28 08:45:52

Calamity
Member
Registered: 2021-10-23
Posts: 3  

Re: Canon LBP6020

Yes, this is the manual approach that I also came across on a few Ubuntu-related sites, but I have not seen this link, very interesting. Thanks for sharing, I will keep it mind as a possible solution. I have actually installed printer-driver-cjet from the repos (turns out that cndrvcups-capt was just the driver from the debs that showed up in Synaptic, so that was a misnomer on my part). But as I mentioned, the repo driver did not have any effect. Since the native solution didn't work, I'll leave it at that for now. I don't feel like overwhelming a new system with the non-repo stuff like ccpd at the moment. But thanks for the help, everyone. Perhaps I will give it a try some other time, as it doesn't sound too hopeless.

Offline

#8 2025-06-28 17:01:29

Andre4freedom
Member
Registered: 2017-11-15
Posts: 189  

Re: Canon LBP6020

My slogan is: stay away from Canon printers.
I bought one once, a day later I donated it to a Windows user.
If you are lucky and the printer has a network interface, you can reset it to factory-defaults and try use the CUPS driverless printing system.
Some years ago, I was able to connect a Canon printer (can't remember the model) to the network and it worked right away with Linux Mint, without any fiddling with configuration, drivers or installation. It just worked, printer and scanner. The same goes for Devuan5 (Daedalus). Standard desktop install.
I had very good results with Brother MFC printers, and HP as well.
Good luck

Offline

Board footer