Package Details: cnrdrvcups-lb 5.90.1.03-2

Git Clone URL: https://aur.archlinux.org/cnrdrvcups-lb.git (read-only, click to copy)
Package Base: cnrdrvcups-lb
Description: CUPS Canon UFR II LIPSLX CARPS2 printer driver for LBP iR MF ImageCLASS ImageRUNNER Laser Shot i-SENSYS ImagePRESS ADVANCE printers and copiers
Upstream URL: https://www.canon-europe.com/support/products/imagerunner/imagerunner-1730i.aspx
Licenses: custom, MIT, GPL-2.0-only
Conflicts: cndrvcups-common-lb, cndrvcups-lb
Submitter: Lone_Wolf
Maintainer: Lone_Wolf (severach)
Last Packager: Lone_Wolf
Votes: 27
Popularity: 3.45
First Submitted: 2019-09-28 12:34 (UTC)
Last Updated: 2024-05-02 18:59 (UTC)

Dependencies (15)

Required by (0)

Sources (1)

Pinned Comments

Lone_Wolf commented on 2021-03-15 16:48 (UTC) (edited on 2021-08-21 14:56 (UTC) by Lone_Wolf)

Canon appears to have added i686 , ARM Aarch64 and MIPS64 processor support since Version 5.30 .

A quick peek indicates that the PKGBUILD will need adjustments to work on those other architectures.

If you do run archlinux (or something close to it) on such a processor, have a supported printer and are willing to help test the adjustments, send me an email.

Lone_Wolf commented on 2021-03-15 16:41 (UTC)

On some systems printing fails while a component of this driver consumes 100% CPU . SmashedSqwurl figured out this appears to be related to differences between archlinux jbigkit and debian jbigkit.

A workaround is to install https://aur.archlinux.org/packages/libjbig-shared/ .

Lone_Wolf commented on 2020-01-27 22:15 (UTC) (edited on 2020-01-27 22:16 (UTC) by Lone_Wolf)

The printers supported by this package are often networked.

problems can be in the cnrdrvcups-lb driver, but also with authentication over smb, vpn settings etc .

Troubleshooting those is often very hard.

Archlinux and derivatives are not supported by canon. Use whatever works for you, even if that means using canon drivers in a VM that runs a supported distro .

Lone_Wolf commented on 2020-01-27 22:07 (UTC) (edited on 2021-08-21 14:58 (UTC) by Lone_Wolf)

Main difference between 3.70 and 5.x versions :

3.70 has 64-bit & 32-bit code and needs to be built as a multilib application. Also it includes proprietary binaries from canon.

5.x is pure 64-bit and more parts of it are opensource.

Lone_Wolf commented on 2019-09-28 12:41 (UTC) (edited on 2019-09-28 12:42 (UTC) by Lone_Wolf)

People coming from cndrvcups-lb / cndrvcups-common-lb or cndrvcups-lb-bin :

You will have to start afresh.

remove the 3.70 versions and created printer definitions in cups
build this package and install
recreate your printer definitions

html documentation from canon is in /usr/share/doc/cnrdrvcups-lb

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 Next › Last »

hnws commented on 2020-05-20 02:46 (UTC) (edited on 2020-05-20 02:47 (UTC) by hnws)

As now gcc upgraded to 10.1, we need -fcommon to compile this package. And for this to happen, we need -e 's:${_cflags}:"${_cflags}":g' \ to quote the cflags when generating the make.Arch.

With all these being done, I am still struggling with the 100% cpu usage issue. The code is very simple, it's pending a read from a file descriptor and it's reading non-stop. But I am not sure who should pass data to it.

thefiercerabbit commented on 2020-05-19 14:46 (UTC)

May not be related to all issues we have with Canon drivers, but I fixed my printing problem (and 100% one core CPU usage) by creating the file /etc/samba/smb.conf. Of course, my printer is shared via Samba.

redeyed commented on 2020-04-16 12:22 (UTC)

Thanks. Yes, I've installed them before

squid-f commented on 2020-04-16 12:20 (UTC)

@redeyed Making sure Libjpeg and libjpeg-turbo are installed have helped.

redeyed commented on 2020-04-16 12:14 (UTC)

I wonder, how can I investigate any logs?

redeyed commented on 2020-04-16 12:09 (UTC)

I've tried all the packages from AUR and only custom way made it to communicate. But it still doesn't print :(

Lone_Wolf commented on 2020-04-16 12:07 (UTC)

You could also have tried https://aur.archlinux.org/packages/cnrdrvcups-lb-bin/ which does use the debian package and adjusts it to run on archlinux.

redeyed commented on 2020-04-16 11:50 (UTC) (edited on 2020-04-16 11:53 (UTC) by redeyed)

I downloaded deb package from here

Installed it using debtap and pacman

Printer started to response now, but hangs and shows on printer's LCD "printing..."
At least its started to communicate somehow.

hekaton commented on 2020-04-05 18:34 (UTC) (edited on 2020-04-05 18:35 (UTC) by hekaton)

Don't know what happened yesterday, but I tried it now and passed. Thanks!

Lone_Wolf commented on 2020-04-05 11:45 (UTC) (edited on 2020-04-05 11:46 (UTC) by Lone_Wolf)

Hekaton , package signing is supposed to be configured in your local environment.

Check BUILDENV in your makepkg.conf , upstream and archlinux default is BUILDENV=(!distcc !color !ccache check !sign)

Incase you didn't change that yourself, something else did.