Package Details: cndrvcups-common-lb 4.10-2

Git Clone URL: (read-only, click to copy)
Package Base: cndrvcups-common-lb
Description: common printer driver modules for Canon cndrvcups-lb package, built from source
Upstream URL:
Keywords: Canon Printer
Licenses: GPL, custom, MIT
Submitter: Lone_Wolf
Maintainer: severach
Last Packager: severach
Votes: 45
Popularity: 0.000000
First Submitted: 2013-04-20 23:32 (UTC)
Last Updated: 2021-11-27 05:28 (UTC)

Pinned Comments

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


Please switch to

Latest Comments

Lone_Wolf commented on 2021-09-21 08:25 (UTC) (edited on 2021-09-21 08:27 (UTC) by Lone_Wolf)

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 2019-09-28 12:45 (UTC)


Please switch to

severach commented on 2018-11-03 20:06 (UTC) (edited on 2018-11-05 18:03 (UTC) by severach)

There are no quoting errors in the PKGBUILD. All of the quoting errors are in make install and libtool. I have fixed them all for this package but for cndrvcups-lb, libtool has so many quoting errors that I can't figure out how to fix them all. cndrvcups-lb-bin has no problem with spaces in paths.

Since noone seems interested in fixing libtool this can be fixed by forcing BUILDDIR to a path with no spaces.

NVM: I got it

I've fixed both packages for paths with spaces. This was an educational exercise, not a solution. Most of the AUR won't build in a path with spaces and it's not practical to fix them all. It's better to change your home folder to one without spaces than to lose access to most of the AUR.

Lone_Wolf commented on 2018-11-03 15:32 (UTC)

Seems there's a quoting error in the PKGBUILD, check

Anonymo commented on 2018-08-27 14:29 (UTC) (edited on 2018-08-27 14:29 (UTC) by Anonymo)


You're right, it was for cndrvcups. They did release a 3.60 version though, maybe that will fix the issue once and for all. I'll test it on Debian later on.

severach commented on 2018-08-23 03:55 (UTC)

The Reddit fix was for cndrvcups-lb 3.40. 3.50 mostly fixed the problem. It's not completely fixed because there are spurious reports of similar hangs for a few printers in 3.50.

Anonymo commented on 2018-08-22 22:08 (UTC) (edited on 2018-08-22 22:08 (UTC) by Anonymo)

Hey, thanks for maintaining all the packages you do. I emailed Canon and sent them your fix on Reddit. They replied back, don't know what they'll do about it.

Quote: Good afternoon. Thank you for writing to us with your feedback. We appreciate you taking the time to share your comments with us regarding the Linux driver for your MF8280Cw. I have forwarded your comments to the appropriate party for consideration. As we constantly strive to improve our products and services, your comments are vital to our continued success. ...

zeroflag commented on 2017-07-26 05:43 (UTC)

Hi Lone_Wolf, once you have some time, please, update the package to the latest version, as "linux-UFRII-drv-v340-uken.tar.gz" is available (UFR II/UFRII LT Printer Driver for Linux V3.40). Thanks in advance!

severach commented on 2016-09-04 22:45 (UTC)

package() { ln -s /usr/lib32/ } This line needs to be removed for the 32 bit compile.

Eremiell commented on 2016-08-05 13:17 (UTC)

diff --git a/PKGBUILD b/PKGBUILD index ab6483c..e82f8e9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -6,7 +6,7 @@ pkgbase=cndrvcups-common-lb pkgname=cndrvcups-common-lb # used this name to avoid conflict with the existing cndrvcups-common (no longer in aur) which was wrong version for cndrvcups-lb _pkgname=cndrvcups-common -pkgver=3.40 +pkgver=3.60 pkgrel=1 pkgdesc="Common printer driver modules for cndrvcups-lb package, built from source" arch=('i686' 'x86_64') @@ -16,14 +16,14 @@ depends_i686=('libglade' 'gcc-libs') depends_x86_64=('libglade' 'lib32-gcc-libs') makedepends=('automake' 'autoconf') conflicts=('cndrvcups-lb-bin') -source=(Linux_UFRII_PrinterDriver_V310_uk_EN.tar.gz::'') +source=(Linux_UFRII_PrinterDriver_V320_uk_EN.tar.gz::'') options=('!emptydirs' '!strip' 'staticlibs') -sha512sums=('fbfd31630d942cbec015a30df5a435f5d5a4915d09ea5657b80f54f098abf30066dc77117929a439a5f08358806cfd723409fc381d61ee949a2e7b7ad63e1dc9') +sha512sums=('fc35670a07f067b6ccdebf5b96590eafac2ed984faaa8a90ce44dd44396d6de0964f6352cae0fdf8ce1f6127ebf3ea9f6610b56ba7dd9a7f382bd1c6d588a801') # build instructions are adapted from upstream cndrvcups-common.spec file prepare() { - cd "${srcdir}"/Linux_UFRII_PrinterDriver_V310_uk_EN/Sources + cd "${srcdir}"/Linux_UFRII_PrinterDriver_V320_uk_EN/Sources bsdtar xf "${_pkgname}"-"${pkgver}"-1.tar.gz -C "${srcdir}" }

Lone_Wolf commented on 2015-06-28 12:16 (UTC)

updated to latest version

bob_engineer commented on 2015-06-17 16:52 (UTC)

Yes, Lone_Wolf. This is the printer -- MF229dw. Thanks.

Lone_Wolf commented on 2015-06-17 10:12 (UTC)

bob_engineer, that would be this printer ?

bob_engineer commented on 2015-06-17 01:30 (UTC)

Lone_Wolf, I see that Canon has recently released V3.00 of the CNDRVCUPS package which supports the new Canon IMAGEClass MF229dw printer which I have. Wondering if you are planning to generate the new packages for AUR. Thanks.

Lone_Wolf commented on 2014-09-29 22:07 (UTC)

jassumjas, i doubt very much building this for non-x86 architecture will succeed. the c3pldrv file is a proprietary binary compiled by canon for x86 architecture. $ file c3pldrv c3pldrv: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped Best advice i can give you is to try to setup your printer as a generic PCL printer in cups.

jassumjas commented on 2014-09-29 17:56 (UTC)

I'm trying to compile this on armv7, but it's unsuccessful. The last message is: strip: Unable to recognise the format of the input file `/tmp/yaourt-tmp-root/aur-cndrvcups-common-lb/pkg/cndrvcups-common-lb/usr/bin/c3pldrv' install: strip process terminated abnormally ==> ERROR: A failure occurred in package(). Previously in the PKGBUILD I had to add armv7h in the arch array, add dependance on gcc-libs and set _lib32dir="lib". I also commented the "if [[ ${CARCH}=="x86_64" ]];", thus always executing the "mkdir -p "${pkgdir}"/usr/"${_lib32dir}"". Any ideas how can I proceed with this, I need it for cndrvcups-lb for the MF4430 printer driver on ARM.

Lone_Wolf commented on 2014-03-21 13:28 (UTC)

updated and cleaned up PKGBUILD

dlin commented on 2013-11-14 04:23 (UTC)

Is there anyone use the Job Accounting? I can not successful setup it. I use following commands: sudo cnjatool -e <printer_name> sudo cnjatool -p <printer_name> # enter my id/pass for the printer echo "hello 中文測試" | lpr -p

Lone_Wolf commented on 2013-11-02 11:37 (UTC)

H50, the uk_EN file has exactly the same structure. If you look into the supplied 64-bit .deb and .rpm binaries, you'll see both a lib and lib64 folder, with most of the librariries being present in the lib folder (debian-based and rpm-based distros store 32-bit code in lib , and 64-bit code in lib64). So canon combines 32-bit and 64-bit code in their 64-bit source code, which does result in a multilib driver instead of a true 64-bit driver.

h50 commented on 2013-11-01 21:31 (UTC)

I see this requires multilib for x86_64. When I download the driver from canon, I get this in the tarball: 32-bit_Driver 64-bit_Driver Documents Sources So it seems like they have a 64 bit driver. I tried building it, and had some trouble, but haven't spent much time on it. Any thoughts lone_wolf? This is from the following file from canon: Linux_UFRII_PrinterDriver_V270_us_EN So it seems similar.

Lone_Wolf commented on 2013-10-24 15:17 (UTC)

The new default !staticlibs in makepkg.conf caused a build fail for cndrvcups-lb. Corrected by adding staticlibs to PKGBUILD options array, no other changes.

dumphblooz commented on 2013-10-23 09:21 (UTC)

After install base-devel all fine.

dumphblooz commented on 2013-10-23 09:12 (UTC)

Yes, I use yaourt: $ yaourt -S cndrvcups-common-lb

Lone_Wolf commented on 2013-10-22 18:38 (UTC)

builds ok using makepkg on a fully updated system. " ==> Restart building cndrvcups-common-lb ? [y/N] " Are you using an AUR helper (like yaourt) ?

dumphblooz commented on 2013-10-22 05:05 (UTC)

aclocal: warning: autoconf input should be named '', not '' warning: macro 'AM_PROG_LIBTOOL' not found in library autoreconf: tracing autoreconf: not using Libtool autoreconf: running: /usr/bin/autoconf error: possibly undefined macro: AM_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. error: possibly undefined macro: AC_PROG_LIBTOOL autoreconf: /usr/bin/autoconf failed with exit status: 1 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build cndrvcups-common-lb. ==> Restart building cndrvcups-common-lb ? [y/N] ==> -------------------------------------------- ==>

Lone_Wolf commented on 2013-08-30 14:55 (UTC)