Package Details: cndrvcups-lb-bin 3.70-2

Git Clone URL: (read-only, click to copy)
Package Base: cndrvcups-lb-bin
Description: CUPS Canon UFR II LT LIPSLX CARPS2 printer driver for imageCLASS D Laser Shot LBP i-SENSYS MF imagePRESS iPR imageRUNNER iR ADVANCE iR-ADV FAX color printers and copiers, does not require PCL/PXL or PS dealer LMS license
Upstream URL:
Keywords: canon driver
Licenses: GPL, custom, MIT
Conflicts: cndrvcups-common-lb, cndrvcups-lb
Provides: cndrvcups-common-lb, cndrvcups-lb
Replaces: canon-ufr
Submitter: allencch
Maintainer: severach
Last Packager: severach
Votes: 26
Popularity: 0.000534
First Submitted: 2014-01-16 23:56 (UTC)
Last Updated: 2021-11-27 05:28 (UTC)

Latest Comments

compwiztobe commented on 2021-02-16 08:29 (UTC)

I was able to upgrade to v5 of this driver, supplied by cnrdrvcups-lb-bin together with its optional dependency libjpeg6-turbo. This fixed my problems with this file type.

compwiztobe commented on 2021-02-15 10:48 (UTC) (edited on 2021-02-15 10:53 (UTC) by compwiztobe)

Does anyone know if the drivers supplied by this package support the CCITT fax format? I have several PDF files from scans or other old archival in this format (PDF filter CCITTFaxDecode), that only print as corrupted black pages.

  • Canon IMAGEclass MF735Cxz
  • cndrvcups-lb-bin 3.70-1
  • using CNCUPSMF732CZK.ppd.gz

The default driver used by Windows prints these files correctly on this printer.

Is this related to jbigkit or libjpeg6 optional dependencies?

compwiztobe commented on 2020-10-08 07:54 (UTC)

With many thanks to those involved with this bug report, we can now upgrade ghostscript normally to 9.53.3-2 and OpenPrinting support is included again by default. Not clear how long that will last.

Can confirm this works with my Canon ImageCLASS MF series (UFR II printer).

slickvguy commented on 2020-10-01 23:42 (UTC)

The problem is that ghostscript 9.53 default build no longer includes OpenPrinting's oprp/opvp which the canon driver depends on. It can still be included by building gs with --with-openprinting.

DoXer commented on 2020-10-01 18:06 (UTC)

I also solved my issue with downgrading ghostscript to 9.52-1 Thank you compwiztobe

compwiztobe commented on 2020-09-22 11:16 (UTC) (edited on 2020-09-22 11:17 (UTC) by compwiztobe)

I've also been using this driver package to connect to a Canon ImageCLASS MF series (UFR II printer). The update to the ghostscript package on 2020-09-12 broke my printer connection - sending a print job results in a long beep from the printer, no errors, swallows the print job without printing.

Temporary fix: Downgrading ghostscript to 9.52-1 fixes this bug, and I can print normally.

Eventually need to track down that bug, or get one of the newer AUR packages working (below).

Installing or and choosing the analogous PPD still doesn't work, so sticking with this older version for now.

DoXer commented on 2020-09-21 10:40 (UTC)

Since the last updates I have the following error. On a print I see only "Unknown device: opvp"

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

Canon has relased a new version 5 with many improvements and huge changes.

Please give the maintainer time to create an new package.

For those that need v5 urgently, a new package that builds v5 from source is available at .

Anonymo commented on 2018-02-21 01:24 (UTC) Does this fix it, I know printing works on Fedora with this

severach commented on 2018-02-02 08:15 (UTC) (edited on 2018-02-04 01:29 (UTC) by severach)

I didn't make a 32 bit patch so the patch fails on an i686 system leaving the 3.40 binary. Either the i686 version doesn't crash or you're on an old glibc.

antena commented on 2018-01-31 08:42 (UTC) (edited on 2018-01-31 09:00 (UTC) by antena)

On an older i686 system that I still have in my environment, I had to modify lines 246-249:

--- a/PKGBUILD  2018-01-31 09:36:00.000000000 +0100
+++ b/PKGBUILD  2018-01-31 09:37:19.655290700 +0100
@@ -246,4 +246 @@
-      mv 'usr/lib' 'usr/lib32'
-      mv 'usr/lib64' 'usr/lib'
-      # This 32 bit lib is only searched for in /usr/lib. postinst puts it in both places.
-      ln -s '../lib32/' -t 'usr/lib'
+        :

Works great on i686 and x86-64 systems. Thank you very much for this!

johnnybegood commented on 2018-01-29 17:25 (UTC)

I confirm, all problems solved without downgrading c libraries. Good job! Thanks a lot.

severach commented on 2018-01-28 09:32 (UTC) (edited on 2018-01-31 21:15 (UTC) by severach)

Your no print high CPU usage on c3pldrv and crashing cnpkmoduleufr2 is fixed. I had to downgrade a file so there might be a few models that don't work.

zespri commented on 2017-07-31 09:59 (UTC) (edited on 2017-07-31 09:59 (UTC) by zespri)

This package fixes the CCITT/JBIG2 printing issue:

zespri commented on 2017-07-24 13:33 (UTC)

Does anyone else experience issues with printing pbm/ccitt and or jbig2 encoded images on a Canon imageRunner C1028i?

allencch commented on 2017-04-29 06:44 (UTC)

@Indeed, thank you. I updated the PKGBUILD based on your patch.

Indeed commented on 2017-04-28 07:49 (UTC)

I am suggesting following patch to update this package to 3.11 diff --git a/PKGBUILD b/PKGBUILD index 2185e5b..e971d9d 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,8 +1,8 @@ # Maintainer: Allen Choong <allencch at hotmail dot com> pkgname=cndrvcups-lb-bin -pkgver=3.30 -pkgrel=2 +pkgver=3.31 +pkgrel=1 pkgdesc="Canon UFR II/UFR II LT Printer Driver (including Canon imageCLASS MF4720w)" url="" arch=('i686' 'x86_64') @@ -11,8 +11,8 @@ depends_x86_64=('lib32-libxml2' 'lib32-libcups' 'lib32-libpng12') replaces=('canon-ufr') conflicts=('cndrvcups-lb') license=('custom') -source=("${pkgver/./}_uk_EN.tar.gz") -sha256sums=('df669767927a8e17faefe72b4a2c259cd944162b5ed046d44dedbbdb943cf756') +source=("") +sha256sums=('c1211cbe27034847284541fcc613b86ccfe99418a6a2cbb4589b99ffe1af4645') package() { if [ "${CARCH}" = 'x86_64' ]; then @@ -22,8 +22,8 @@ package() { dir=32-bit_Driver suffix=i386 fi - cd "${srcdir}/Linux_UFRII_PrinterDriver_V${pkgver/./}_uk_EN/${dir}/Debian/" - ar xv cndrvcups-common_3.70-1_${suffix}.deb + cd "${srcdir}/linux-UFRII-drv-v331-uken/${dir}/Debian/" + ar xv cndrvcups-common_3.71-1_${suffix}.deb tar xzf data.tar.gz ar xv cndrvcups-ufr2-uk_${pkgver}-1_${suffix}.deb tar xzf data.tar.gz

LuisHCK commented on 2017-04-05 19:36 (UTC)

I confirm that it works for my Canon MF216n Thank you!!!

allencch commented on 2017-03-27 10:20 (UTC)

@schnecki, added.

schnecki commented on 2017-03-27 08:22 (UTC)

I think you need (at least for the iR-ADV_C5235 printer) the package: libpng12

allencch commented on 2015-10-15 00:05 (UTC)

@Lone_Wolf, thanks.

Lone_Wolf commented on 2015-10-14 12:35 (UTC)

depends_x86_64=('libxml2') depends_i686=('lib32-libxml2' 'lib32-libcups') I think these are reversed and should be like this : depends_x86_64=('lib32-libxml2' 'lib32-libcups') depends_i686=('libxml2' 'libcups')

blum commented on 2015-06-23 06:40 (UTC)

Version 3.00 is out. Supports also MF210 to MF229.

Giggaflop commented on 2014-08-29 11:30 (UTC)

2.10 is out on the european site

AJSlye commented on 2014-07-28 05:35 (UTC)

latest version 2.90 03-Jul-2014

allencch commented on 2014-03-05 02:45 (UTC)

@pngaudioguy, thanks for the info. I added the lib32-libcups to the dependency.

pngaudioguy commented on 2014-03-04 13:48 (UTC)

I discovered in the process of installing onto a new system that this does require lib32-libcups from multiarch on a clean x86_64 installation to function - at least with the Canon iR3225N that we have at work. Without that lib, it sent data, and the printer said it was receiving data, but would never print. I didn't notice on my previous install, because I had already tried building the version from source which grabbed the dependency.

commented on 2014-02-28 22:03 (UTC)

UFR driver 2.80 is out.

pngaudioguy commented on 2014-02-20 10:08 (UTC)

This package worked perfectly for my Canon iR3225N on an Arch x86_64 system on 20 Feb 2014.

allencch commented on 2014-01-16 23:58 (UTC)

This is the package renamed from canon-ufr.

allencch commented on 2014-01-16 23:58 (UTC)

As discussion with Lone_Wolf, maintainer of cndrvcups-lb, now this package is renamed to cndrvcups-lb-bin. Please use the new package instead. Thanks.

Lone_Wolf commented on 2014-01-14 20:43 (UTC)

Allench, i'm the maintainer of cndrvcups-lb/cndrvcups-common-lb and looked at the differences between those and this package. The main difference i see is that my packages are build from source, while you copy the binaries from the *.deb files. I feel there is room for both approaches, and we should bring them closer together. 1 thing we should do imo is use similar names. You can find my email in the pkgbuild for cndrvcups-lb , please contact me.

allencch commented on 2014-01-13 04:26 (UTC)

@mtronic, in the PKGBUILD, I have written that if it is 64bit, then depends=("lib32-libxml2"). Hopefully this works.

mtronic commented on 2014-01-12 22:23 (UTC)

Well, the point is that on 64 bit system the required library is lib32-libxml2. I already had libxml2 installed before testing the printer and this was not enough to get it working. I'm not sure if the difference in dependencies could be somehow written into the PKGBUILD or it would require create separate 32 and 64 bit versions.

allencch commented on 2014-01-10 15:20 (UTC)

@mtronic, dependency added. Thanks for your suggestion.

mtronic commented on 2014-01-10 11:29 (UTC)

I started with cndrvcups-lb but the printer did not work - printed only text 'Cannot open initial device, quitting'. Then I tried this package and the printer did nothing, there were strange errors in the cups error log. By accident I've found that some of the binaries are 32bit and have unresolved link to libxml2 library, so I installed lib32-libxml2 and since that it works! Shall the dependencies been fixed?

allencch commented on 2014-01-09 00:14 (UTC)

@whereareyouall, updated.

whereareyouall commented on 2014-01-08 21:57 (UTC)

As mentioned, this is a duplicate of cndrvcups-lb. Since canon-ufr is outdated with version 2.60 (2.70 is the current version), please merge. Thanks! And thanks for creating the package in the first place!

iosifb commented on 2013-12-25 11:14 (UTC)

Thanks for the package

allencch commented on 2013-11-14 03:25 (UTC)

@dlin, yah, I just read the link. Should be duplicated. I didn't discover the package, so I submitted this package.

dlin commented on 2013-11-14 02:45 (UTC)

Is this duplicate with cndrvcups-lb?

aberkoke commented on 2013-09-30 10:19 (UTC)

Thanks for the package. It worked!

allencch commented on 2013-07-13 03:35 (UTC)

@volodymyr Thanks. Changes made based on your patch.

commented on 2013-07-12 14:05 (UTC)

PKGBUILD has hardcoded reference to i386 DEB packages. It fails to build on x86_64 architecture. I've created little patch at Github: