Install Canon LPB6030

Which two files?

libjbig0 and libglade2-0. The last process I tried said it couldn’t find jbig0 and libglade2-0

Could you post the output?

It seems there’s more to do than just installing the package.
https://wiki.archlinux.org/title/Canon_CAPT


Also putting this here.
https://wiki.archlinux.org/title/CUPS/Printer-specific_problems#Canon

One of the things I see in the Canon_CAPT article is about enabling multilib. I don’t quite understand the instructions there. Is it saying that I have to open the pacman config file and edit it to remove the comment about multilib? I am getting way over my head here. Then would I reinstall capt-src?

It seems to me that the GUI version of pamac used to allow turning the AUR on and off and there was a setting for multilib. I don’t see that in there anymore. Maybe these things were removed in the last update.

At this point I have tried so many different ways of installing the driver that I am afraid things maybe be broken anyway. I keep going down rabbit holes and ending up at the same few pages of stuff that I don’t quite understand.

Here is the output from the last attempt:

:: Checking for conflicts…
:: Checking for inner conflicts…
[Repo Make:1] jbigkit-2.1-6
[Aur:1] cnrdrvcups-sfp-5.00-3
[Aur Make:1] libglade-2.6.4-8

:: Remove make dependencies after install? [y/N] y
:: (0/2) Downloaded PKGBUILD: cnrdrvcups-sfp
:: (1/2) Downloaded PKGBUILD: libglade
error: target not found: libglade
error: target not found: jbigkit
→ error fetching cnrdrvcups-sfp: fatal: could not create work tree dir ‘cnrdrvcups-sfp’: Permission denied
context: exit status 128

I’m not sure whether the Canon_Capt driver is actually the correct one.
It is not in the list on the Arch wiki @maycne.sonahoz linked to - but the name is explicitly mentioned in the driver @ydar mentioned.

Should it be the correct one then I have at least some help to offer, since the installation instructions in the Arch wiki are not exactly … intuitive and easy to follow.

I have another model which uses this driver
and I have written here on more than one occasion on how to install it.

for instance here and here and here and here.

When I try to follow your instructions it can’t find the ccpdadmin command. It also can’t find the ccp.service. CUPS is running though and it can see the printer on the USB port.

To follow the configuration advise it is of course a prerequisite to have the AUR package

AUR (en) - capt-src

installed.

Without it the commands like ccpdadmin are indeed not there.

You need both
cups.service and ccpd.service

But, again: I’m not sure whether this is the correct way to drive your printer.

I thought I had installed capt-src, but I hadn’t. Now I have.

I don’t quite understand the next step. When I check the status of CUPS it says, “scheduler started.” actually, it says that twice. Is that ok?

As far as the lpadmin command, my printer is not listed in the Wiki list so I don’t know which .ppd file to use in the command. The closest is LBP6020 I suppose. I am not sure how the local host thing works. Is that an address on the web to download the file?

Thanks for being patient.

Has anyone tried the open source driver captdriver-git? It has been updated fairly recently, thuogh it still says “unstable.”

It has been some time
and I said then:

sudo lpadmin -p LBP2900B -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
(add the printer to cups - it didn’t work with ccp://localhost:59787 but they do mention this in the wiki)

I think I got this from here (also mentioned in the wiki):

CanonCaptDrv190 - Community Help Wiki

Don’t ask me why it works - but it did and still does. :man_shrugging:

The ppd file is actually not after the -p switch
but after the -m switch (-m CNCUPSLBP2900CAPTK.ppd)

The location for all of them on the filesystem is:
/usr/share/cups/model/...

and - one more time (so you may not waste your time):

there is no ppd file for your printer model in there
(I just looked …)

Which tells me that this is not the correct way to try and make your printer work!

one of these:

AUR (en) - Packages

might be - I’d try the first in the list
(what @ydar suggested in the second comment is among them)


out of curiosity - and it may provide us (me) the basis for better help:

Where did you get it? - The address, the link.
I could look for myself - but you already know …

I got the driver here: Canon Support for imageCLASS LBP6030w | Canon U.S.A., Inc.

Maybe I should try installing it again.

You probably should.

I think, from comparing the software that you got
with the PKGBUILD here:

AUR (en) - cndrvcups-lt

that this is the same thing - just from a different source
(yours is from the canon.com site, the PKGBUILD draws it’s file from the european canon site canon-europe.com)

I tried the install again but once again it can’t find libglade2-0. libglad is installed, but not libglade2-0. It also can’t find libjbig0

These seem to be files that are found in Debian and Ubuntu, but not in Arch.

I can maybe try to build it, to see what it takes and whether it works.

The PKGBUILD lists a few dependencies - which will need to be present.

An AUR helper like yay or pamac should be able to do it. … should is the operative word …
It doesn’t always work for various reasons.

The PKGBUILD’s in AUR are supposed to be built using makepkg
which is (can be) a more tedious process.

Make sure the listed dependencies are actually present.

again: I may try - but not today. It’s way past bedtime …

So I decided to give it a try (installing), so I fired up a manjaro in Virtualbox (not really relevent). Anyway what I did was install the group base-devel, I also installed yay.

Now you already have python2-bin installed, so maybe try using yay and try installing cnrdrvcups-sfp again, it’ll try to install the dependancies and for whatever reason libglade installed this time (for whatever reason when I tried earlier today it didn’t (wouldn’t download), so you milege may vary.)

I noticed it didn’t make an entry in the application launcher so you’ll have run the command, which seemed to need sudo so: sudo cnsetuputil2l

:crossed_fingers: it works for you too.

Yes, when I watched pacman try to build capt-src there were lots of warnings. But it does seem to be installed.

I bought this from Amazon. If I don’t find a solution in a couple of days, I think I will return it and try the similar HP model, LaserJet M110w, which seems to have a driver. It looks like it just went up in price $40 though.

As I tried to say already:

I’m pretty sure that this is not what you need - sorry for even bringing it up.

This:

is likely what you want.

I just successfully built and installed it (using yay).


It is a printer driver. Why would it be in an application menu?
… use the cups web interface (or manjaro-printer) to configure it

I cannot test, of course, because I do not have this printer.

When I installed it in Kubuntu, it made an entry in the app launcher for the setup utility.

Anyway, the following almost makes it sound like this driver is optional, and printing can still be done just using CUPS. I also don’t have the printer so I cannot say for sure:

“Canon UFRII LT Printer Driver for Linux” is a Linux operating system printer driver that supports Canon devices. It uses the CUPS (Common Unix Printing System) printing system for Linux operating systems. Installing this driver enables you to print with built-in device functions from the GUI (Graphical User Interface) settings screen and command line.

OK, I have installed cndrvcups-lt with yay, apparently successfully. The printer is now working!

I am a little worried, however, that because i installed python2, and because this is from the AUR, that future updates might break it. However, for now it is working.

I really appreciate all the help. Tausand Dank!

Ich hab es nicht mehr genau in Erinnerung aber es kann sein, daß python2 nur eine build time Abhängigkeit war - also nachher nicht mehr gebraucht wird.

I don’t remember the build process and what it took but it might be that python2 was a build time dependency only - not needed afterwards and could even be removed with the driver still working.

You’ll see.