Package Details: cndrvcups-lb 3.50-1

Git Clone URL: https://aur.archlinux.org/cndrvcups-lb.git (read-only)
Package Base: cndrvcups-lb
Description: Canon UFR II /LIPSLX printer driver build from source for LBP iR MF ImageCLASS ImageRUNNER Laser Shot i-SENSYS ImagePRESS ADVANCE printers and copiers
Upstream URL: https://www.canon.co.uk/for_work/products/office_print_copy_solutions/office_black_white/imagerunner_1730i/
Keywords: Canon Printer
Licenses: custom
Conflicts: cndrvcups-lb-cpca
Submitter: Lone_Wolf
Maintainer: severach (Lone_Wolf)
Last Packager: severach
Votes: 77
Popularity: 0.679803
First Submitted: 2012-04-22 13:50
Last Updated: 2018-04-18 05:30

Dependencies (8)

Required by (0)

Sources (2)

Pinned Comments

Lone_Wolf commented on 2016-02-24 20:33

i'm not surprised pacaur (and likely any aur helper) has problems building this.

The reason for the versioned dependency on cndrvcups-common-lb is that a cndrvcups-lb version ONLY works with 1 specific cndrvcups-common-lb version .

The correct way to build them goes like this :

build new cndrvcups-common-lb
remove old cndrvcups-lb version (if present on system)
install new cndrcups-common-lb
build & install new cndrvcups-lb version

Easiest way to build this with pacaur : use 2 commands like this :
pacaur -S cndrvcups-common-lb
pacaur -S cndrvcups-lb

Latest Comments

torehund commented on 2018-05-07 17:46

My problem is with the samba installation not the drivers. You can read the rest here. https://bbs.archlinux.org/viewtopic.php?id=236772

severach commented on 2018-05-02 18:29

The B/W IR1730 works. Switching to the Color C5250 hangs cnpkmoduleufr2 at "Connected to printer" and high CPU, visible in htop. Changing to cndrvcups-lb-bin 3.50, 3.40/3.20, or 3.20 did not fix it. Downgrading lib32-libjpeg6-turbo fixed it. Unfortunately it didn't break again upgrading lib32-libjpeg6-turbo back to the current version and switching back to cndrvcups-lb. It no longer hangs with current versions so I can't do any more testing.

torehund commented on 2018-05-02 14:23

I recently got the error that the c3pldrv spikes to 100% CPU and nothing gets printed. I thought that with this AUR it should get fixed but the problem still exists. Any clues what I'm doing wrong?

Canon C5250i over smb share (GNU libc) 2.27 CUPS 2.2.7 cndrvcups-lb 3.50-1 cndrcups-common-lb 3.90-1

md5sum of files: 9136136caa6591d7c08c3e73ae157ea8 /usr/bin/cnpkmoduleufr2 7d6ba34b6aff4050f8c4c728b544a211 /usr/bin/c3pldrv

Thanks for all the work in this package been great so far.

Anonymo commented on 2018-02-21 01:10

Is this driver more up to date? http://support-asia.canon-asia.com/contents/ASIA/EN/0100924010.html

NPL commented on 2018-02-02 22:07

Can't print anymore too due to lib32-glibc>=2.26 requirement

Like Canon don't do anything to solve the problem, think to change to new MFP printer with well supported Linux driver : http://www.oki.com/ce/printing/products/colour-multifunction/index.html

severach commented on 2018-02-02 02:42

Still working for me. If it's not printing I'd suspect that all cups printers are broken. systemd protected /etc from user nobody forcing a change to cups. Did you miss the upgrade steps?

grep -i 'ALPM-SCRIPTLET.*Cups' /var/log/pacman.log | tail -10

zespri commented on 2018-01-29 21:19

Can confirm your solution, @severach. Thank you!

Edit 2018-02-01: Aaaand it's broken again, probably after the last cups updates.

severach commented on 2018-01-28 09:44

I recompiled glibc and lib32-glibc 2.26 with all protection turned off and that didn't work.

https://askubuntu.com/questions/314833/diagnosing-the-problem-when-canon-printer-fails-to-print-under-ubuntu

This can be fixed by downgrading or substituting the crashing segfault /usr/bin/cnpkmoduleufr2 from an old version. cnpkmoduleufr2 3.00 - 3.20 are tested and working. Newer versions are likely to break less printers. cnpkmoduleufr2 versions >3.20 - 3.40 are tested and do not work. No problems with a current version of c3pldrv.

I have cndrvcups-lb-bin printing UFR II on a Canon imageRUNNER iR1730.

I also packaged canon-cque for those with the PXL and PS licenses.

The SELinux problem is because cnpkmoduleufr2 is suid. There is no code in the RPM to register the binary with SELinux or AppArmor.

https://www.reddit.com/r/linux4noobs/comments/7tiemc/canon_mf4320_printer_does_not_print_and_cpu_hangs/

Lone_Wolf commented on 2018-01-24 16:41

The problem cause is most likely the removal of deprecated functionality in glibc 2.26+ .

Verify whether dmesg/journal show segfaults with the cnpkmoduleufr2 . If that's the case, try the downgrade described in NPL' comment from 2017-10-01 21:53

Ergo commented on 2018-01-23 20:25

Hi guys, after a long time without printing in the canoin ir3235N I tried today and I figured out that I can't. I get the c3pldrv process using 100% of CPU, no errors and not print job sent. I see that many people here got the same error and some propose different solutions (downgrade and so on). Could any of you tell me what's the actual working approach?

In a Centos forum someone related this error with selinux, but this is arch, selinux is not even supported.

I have an updated system and the latest driver version. Any solution or workaround?

Thanks in advance

All comments