Package Details: cndrvcups-lb 3.70-2

Git Clone URL: (read-only, click to copy)
Package Base: cndrvcups-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:
Keywords: Canon Printer
Licenses: custom
Conflicts: cndrvcups-lb-cpca
Submitter: Lone_Wolf
Maintainer: severach
Last Packager: severach
Votes: 79
Popularity: 0.003489
First Submitted: 2012-04-22 13:50 (UTC)
Last Updated: 2021-11-27 05:27 (UTC)

Dependencies (10)

Required by (0)

Sources (3)

Pinned Comments

Lone_Wolf commented on 2019-09-28 12:44 (UTC)


please switch to

Lone_Wolf commented on 2016-02-24 20:33 (UTC)

i'm not surprised pacaur (and likely any aur helper) has problems building this. The reason for the versioned dependency on cndrvcups-common-lb is that a cndrvcups-lb version ONLY works with 1 specific cndrvcups-common-lb version . The correct way to build them goes like this : build new cndrvcups-common-lb remove old cndrvcups-lb version (if present on system) install new cndrcups-common-lb build & install new cndrvcups-lb version Easiest way to build this with pacaur : use 2 commands like this : pacaur -S cndrvcups-common-lb pacaur -S cndrvcups-lb

Latest Comments

1 2 3 4 5 6 .. 20 Next › Last »

Lone_Wolf commented on 2021-09-21 08:28 (UTC)

Source url has changed, use

Keep in mind that this package is meant as a last resort for people that can't get their printer to work with

Lone_Wolf commented on 2020-07-07 09:37 (UTC)

That's caused by a change in gcc10, see .

Sounds like you choose the best solution for that issue, could you upload your changes as patch files somewhere ?

defab67 commented on 2020-07-06 17:37 (UTC)

I did not find cndrvcups-lb to be in a building state--some symbols were multiply defined in cgnplp. Specifically, load.h defines some function pointers; that file is then included in mainwnd.c and load.c. Objects from both translation units are then linked into the cgnplp executable, which causes the function pointers to be multiply defined. I fixed it by declaring them external in load.h and defining them in load.c.

Lone_Wolf commented on 2019-09-28 12:44 (UTC)


please switch to

Lone_Wolf commented on 2019-09-27 11:05 (UTC)

The PKGBUILD for v5 is almost ready. Canon changed many things, and everything is now in one package. The code is also pure 64-bit now and has no need for multilib anymore.

Severach and I have been in touch and we both agree that a name change is needed.

Soon I'll upload a NEW cnrdrvcups-lb package, and add Severach as co-maintainer.

It will conflict with cndrvcups-lb & cndrvcups-common-lb, but not replace them. Tests by Severach has shown cups printers using the old version will HAVE to be deleted and remade for the new driver.

Lone_Wolf commented on 2019-09-20 10:26 (UTC)

I am making progress, but the changes made by canon are rather big.

Currently I have everything upto build() functional, next is the package() function. Once the package builds the new version, I intend to upload it as cnrdrvrcups-lb and ask for help with testing.

This weekend I have little time, next week is better.

Fifis commented on 2019-09-20 01:00 (UTC) (edited on 2019-09-20 01:01 (UTC) by Fifis)

I tried downloading the .tar.gz from the Canon website and compiling it using the old PKGBUILD (after renaming everything to cnRdrvcups..., changing the version to 5.00 and the file names in patch files respectively), cnrdrvcups-common-lb first, but was getting either logpipe: unbound variable or _builddir: unbound variable. Looking forward to seeing the updated PKGBUILD and updated package because I have not printed anything in a year, which is funny because I am the most advanced Linux user in our department, and I can’t print a thing.

Lone_Wolf commented on 2019-09-07 22:50 (UTC)

canon appears to have changed from cndrv to cnrdrv and the internal structure of the tarball has also changed.

A quick peek suggests the *-spec files common and lb have been combined into one file that builds both.

Lone_Wolf commented on 2019-09-07 13:40 (UTC) (edited on 2019-09-07 13:40 (UTC) by Lone_Wolf)

Anonymo is correct,

Flagging this and cndrvcups-common-lb as out-of-date.