Package Details: cndrvcups-common-lb 3.40-1

Git Clone URL: https://aur.archlinux.org/cndrvcups-common-lb.git (read-only)
Package Base: cndrvcups-common-lb
Description: Common printer driver modules for cndrvcups-lb package, built from source
Upstream URL: http://support-au.canon.com.au/contents/AU/EN/0100270808.html
Keywords: Canon Printer
Licenses: GPL, custom, MIT
Conflicts: cndrvcups-lb-bin
Submitter: Lone_Wolf
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 35
Popularity: 1.273183
First Submitted: 2013-04-20 23:32
Last Updated: 2016-01-07 15:17

Latest Comments

Lone_Wolf commented on 2015-06-28 12:16

updated to latest version

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 ?

http://www.usa.canon.com/cusa/consumer/products/printers_multifunction/black_white_laser_multifunction/imageclass_mf229dw

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

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

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.

All comments