Package Details: cndrvcups-common-lb 4.10-1

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 (Lone_Wolf)
Last Packager: severach
Votes: 45
Popularity: 0.000038
First Submitted: 2013-04-20 23:32
Last Updated: 2020-11-12 19:22

Pinned Comments

Lone_Wolf commented on 2019-09-28 12:45


Please switch to

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

bob_engineer commented on 2015-06-17 16:52

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

Lone_Wolf commented on 2015-06-17 10:12

bob_engineer, that would be this printer ?

bob_engineer commented on 2015-06-17 01:30

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

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

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

updated and cleaned up PKGBUILD

dlin commented on 2013-11-14 04:23

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


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

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:


So it seems similar.

Lone_Wolf commented on 2013-10-24 15:17

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.