Package Details: cnrdrvcups-lb 1:6.10.1.01-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/consumer/products/printers/i-sensys/mf-series/i-sensys-mf657cdw.html?type=drivers&language=EN&os=Linux%20(64-bit)
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: 38
Popularity: 5.05
First Submitted: 2019-09-28 12:34 (UTC)
Last Updated: 2025-05-06 15:29 (UTC)

Dependencies (17)

Required by (0)

Sources (2)

Pinned Comments

Lone_Wolf commented on 2021-03-15 16:48 (UTC) (edited on 2024-08-06 16:55 (UTC) by Lone_Wolf)

Canon also supports this driver on i686 and MIPS64 .

IF

you run archlinux (or something close to it) on such a processor

AND have a supported printer

AND are willing to help test necessary adjustments

THEN please send me an email.

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 .

Latest Comments

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

Lone_Wolf commented on 2025-05-14 10:40 (UTC)

Please try with the PKGBUILD at http://0x0.st/8t8T.txt

ynnsn commented on 2025-05-14 07:51 (UTC)

gtk3 was installed all the time.

Lone_Wolf commented on 2025-05-13 19:09 (UTC)

Try installing gtk3 without libjpeg6-turbo. Does that give the same error ?

ynnsn commented on 2025-05-13 12:49 (UTC)

Without libjpeg6-turbo installed I got the following error/message in the cups error_log (with debug level enabled):

D [13/May/2025:14:40:35 +0200] [Job 72] Wrong JPEG library version: library is 80, caller expects 62

Lone_Wolf commented on 2025-05-12 10:33 (UTC)

libjpeg6-turbo , jbigkit and ghostscript are optional dependencies because they were reported to solve hangs, not because they were detected.

libjpeg-turbo is needed by gdk-pixbuf2 which is needed by cnsetuputil2. Nothing else in the code requires libjpeg.

cnsetuputil2 is supposed to be a gui app to make administering supported printers easier. Many people never used it and have no problems using their printer.

ynnsn commented on 2025-05-12 06:21 (UTC)

I was not able to print without "libjpeg6-turbo", so this probably more than an optional package?

Printer: Canon imageRUNNER ADVANCE DX C259i

Lone_Wolf commented on 2024-09-15 09:51 (UTC)

Thanks, stray single quote removed.

I also noticed I had forgotten to reset pkgrel to 1 on updating to version 6. I have now done that and added epoch=1 to ensure pacman will update this package correctly.

SmallSharky commented on 2024-09-15 03:09 (UTC)

A little fix for aarch64

diff --git a/PKGBUILD b/PKGBUILD
index 95093db..92a3532 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -130,7 +130,7 @@ _setvars() {

     local -A _libsarchfolder
     _libsarchfolder['x86_64']="libs64/intel"
-    _libsarchfolder['aarch64']="libs64/arm'"
+    _libsarchfolder['aarch64']="libs64/arm"

     _vars=(
         _builddir="${srcdir}/${_srcdir}"

Lone_Wolf commented on 2024-08-06 16:54 (UTC)

The build error has been solved and the PKGBUILD has been adjusted to ensure future build/install errors will lead to abortion of the build.

The neccessary files for .desktop entries were present in the source and are now included in the package.

Lone_Wolf commented on 2024-07-09 09:54 (UTC)

Confirmed, good catch.

It appears the generated make_arch doesn't pass on the error, so build continued and a package was created as if everything was fine.

Not sure yet how to tackle this, it may be time to abandon the autogenerated scripts and revert to manual 'translation' of *.spec file to PKGBUILD .