Package Details: cndrvcups-lb-bin 3.40-1

Git Clone URL: (read-only)
Package Base: cndrvcups-lb-bin
Description: Canon UFR II/UFR II LT Printer Driver (including Canon imageCLASS MF4720w)
Upstream URL:
Keywords: canon driver
Licenses: custom
Conflicts: cndrvcups-lb
Replaces: canon-ufr
Submitter: allencch
Maintainer: None
Last Packager: allencch
Votes: 17
Popularity: 0.167614
First Submitted: 2014-01-16 23:56
Last Updated: 2017-07-29 16:16

Latest Comments

zespri commented on 2017-07-31 09:59

This package fixes the CCITT/JBIG2 printing issue:

zespri commented on 2017-07-24 13:33

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

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

Indeed commented on 2017-04-28 07:49

I am suggesting following patch to update this package to 3.11

diff --git a/PKGBUILD b/PKGBUILD
index 2185e5b..e971d9d 100644
@@ -1,8 +1,8 @@
# Maintainer: Allen Choong <allencch at hotmail dot com>

pkgdesc="Canon UFR II/UFR II LT Printer Driver (including Canon imageCLASS MF4720w)"
arch=('i686' 'x86_64')
@@ -11,8 +11,8 @@ depends_x86_64=('lib32-libxml2' 'lib32-libcups' 'lib32-libpng12')

package() {
if [ "${CARCH}" = 'x86_64' ]; then
@@ -22,8 +22,8 @@ package() {
- 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

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

allencch commented on 2017-03-27 10:20

@schnecki, added.

schnecki commented on 2017-03-27 08:22

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

allencch commented on 2015-10-15 00:05

@Lone_Wolf, thanks.

Lone_Wolf commented on 2015-10-14 12:35

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

Version 3.00 is out. Supports also MF210 to MF229.

Giggaflop commented on 2014-08-29 11:30

2.10 is out on the european site

AJSlye commented on 2014-07-28 05:35

latest version 2.90

allencch commented on 2014-03-05 02:45

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

pngaudioguy commented on 2014-03-04 13:48

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.

Anonymous comment on 2014-02-28 22:03

UFR driver 2.80 is out.

pngaudioguy commented on 2014-02-20 10:08

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

This is the package renamed from canon-ufr.

allencch commented on 2014-01-16 23:58

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


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

@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

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

@mtronic, dependency added. Thanks for your suggestion.

mtronic commented on 2014-01-10 11:29

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

@whereareyouall, updated.

whereareyouall commented on 2014-01-08 21:57

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

Thanks for the package

iosifb commented on 2013-12-25 11:13

Thanks for the package. It worked!

allencch commented on 2013-11-14 03:25

@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

Is this duplicate with cndrvcups-lb?

aberkoke commented on 2013-09-30 10:19

Thanks for the package. It worked!

allencch commented on 2013-07-13 03:35

Thanks. Changes made based on your patch.

Anonymous comment on 2013-07-12 14:05

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