Package Details: cndrvcups-lb 3.20-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 printers
Upstream URL: http://support-au.canon.com.au/contents/AU/EN/0100270808.html
Keywords: Canon Printer
Licenses: custom
Conflicts: cndrvcups-lb-bin, cndrvcups-lb-cpca
Submitter: Lone_Wolf
Maintainer: Lone_Wolf
Last Packager: Lone_Wolf
Votes: 66
Popularity: 4.149374
First Submitted: 2012-04-22 13:50
Last Updated: 2016-08-09 15:34

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

Eremiell commented on 2016-08-05 13:17

diff --git a/PKGBUILD b/PKGBUILD
index 9fe4f77..6fb0ee4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,26 @@
# Contributor: vbPadre <vbPadre@gmail.com>
pkgbase=cndrvcups-lb
pkgname=cndrvcups-lb
-pkgver=3.10
+pkgver=3.20
pkgrel=1
pkgdesc="Canon UFR II /LIPSLX Printer Driver build from source for LBP, iR & MF printers"
arch=('i686' 'x86_64')
url="http://support-au.canon.com.au/contents/AU/EN/0100270808.html"
license=('custom')
install=${pkgname}.install
-depends_i686=('cndrvcups-common-lb=3.40' 'libxml2')
-depends_x86_64=('cndrvcups-common-lb=3.40' 'lib32-libxml2')
+depends_i686=('cndrvcups-common-lb=3.60' 'libxml2')
+depends_x86_64=('cndrvcups-common-lb=3.60' 'lib32-libxml2')
makedepends=('autoconf' 'automake')
conflicts=('cndrvcups-lb-bin' 'cndrvcups-lb-cpca')
-source=(Linux_UFRII_PrinterDriver_V310_uk_EN.tar.gz::'http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAwMjcwODEz&cmp=ABS&lang=EN'
+source=(Linux_UFRII_PrinterDriver_V320_uk_EN.tar.gz::'http://pdisp01.c-wss.com/gdl/WWUFORedirectTarget.do?id=MDEwMDAwMjcwODE0&cmp=ABS&lang=EN'
'how-to.txt')
options=('!emptydirs' '!strip' '!libtool')
-sha512sums=('fbfd31630d942cbec015a30df5a435f5d5a4915d09ea5657b80f54f098abf30066dc77117929a439a5f08358806cfd723409fc381d61ee949a2e7b7ad63e1dc9'
+sha512sums=('fc35670a07f067b6ccdebf5b96590eafac2ed984faaa8a90ce44dd44396d6de0964f6352cae0fdf8ce1f6127ebf3ea9f6610b56ba7dd9a7f382bd1c6d588a801'
'736e1785c443c4d129c8801a127410012889f46691259e8a7f6a54106a0647beb5b6267aabb78b3ed0a1c7a9d8ce216e159515d3aad425812e5be52c8b58e4ee')

# build instructions are adapted from upstream cndrvcups-lb.spec file
prepare() {
- cd "${srcdir}"/Linux_UFRII_PrinterDriver_V310_uk_EN/Sources
+ cd "${srcdir}"/Linux_UFRII_PrinterDriver_V320_uk_EN/Sources
bsdtar xf "${pkgbase}"-"${pkgver}"-1.tar.gz -C "${srcdir}"
}

@@ -109,5 +109,5 @@ package() {
install -m644 LICENSE-*.txt "${pkgdir}"/usr/share/licenses/"${pkgname}/"
install -m755 -d "${pkgdir}"/usr/share/doc/"${pkgname}"
install -m644 README* "${pkgdir}"/usr/share/doc/"${pkgname}"
- install -m644 "${srcdir}"/Linux_UFRII_PrinterDriver_V310_uk_EN/Documents/guide-ufr2-3.1xUK.tar.gz "${pkgdir}"/usr/share/doc/"${pkgname}"
+ install -m644 "${srcdir}"/Linux_UFRII_PrinterDriver_V320_uk_EN/Documents/guide-ufr2-3.2xUK.tar.gz "${pkgdir}"/usr/share/doc/"${pkgname}"
}

cfstras commented on 2016-05-30 22:46

Successfully tested for a Canon i-sensys MF3440D, using the PPD "Canon MF4320-4350 ver.3.0"
Note that my GNOME printer manager refused to add the device, but going through http://localhost:631/printers/ worked fine.

alex.henrie commented on 2016-02-28 09:04

@Lone_Wolf: Thanks for the tip, I'll remember that the next time I run into a similar problem.

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

alex.henrie commented on 2016-02-24 18:12

pacaur won't install this, and the pacaur maintainer implied that there is something wrong with the way it was packaged: https://github.com/rmarquis/pacaur/issues/402

jaro3 commented on 2015-09-11 01:25

Still doesn't print to the LBP7600C model :-(

Lone_Wolf commented on 2015-06-28 12:17

updated to latest version

Lone_Wolf commented on 2015-03-17 11:59

I've checked several of the supported printers and found no newer version of the UFR II driver.

However, some of them now don't list UFR II anymore but ANOTHER driver, called CQue .

there is an aur package for CQue here : https://aur.archlinux.org/packages/canon-cque/

hollunder commented on 2015-03-09 12:49

Is this really out-of-date? If so, a link to the new version would be helpful as finding anything on the CANON homepage is next to impossible.

Lone_Wolf commented on 2015-03-01 14:34

lib32-libxml2 is in [multilib] repository, check /etc/pacman.conf to verify you got it enabled.

try creating these symlinks :

/usr/lib/libcnlbcm.so > /usr/lib32/libcnlbcm.so

/usr/lib/libc3pl.so > /usr/lib32/libc3pl.so

All comments