The officially official Devuan Forum!

You are not logged in.

#1 Yesterday 17:23:57

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

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 Yesterday 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 (Yesterday 18:18:23)

Offline

#3 Yesterday 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 Yesterday 21:35:49

greenjeans
Member
Registered: 2017-04-07
Posts: 949  
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

Online

#5 Yesterday 22:06:52

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

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 Today 14:13:31

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

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!

Offline

Board footer