Package Details: cnijfilter-ip2700series 3.30-2

Git Clone URL: (read-only)
Package Base: cnijfilter-ip2700series
Description: Canon IJ Printer Driver for Pixma IP2700 series (with cnijfilter-common330)
Upstream URL:
Licenses: custom
Submitter: cyker
Maintainer: cyker
Last Packager: cyker
Votes: 5
Popularity: 0.346975
First Submitted: 2010-10-14 09:05
Last Updated: 2015-07-20 15:07

Latest Comments

cyker commented on 2015-02-12 01:18

@nothy Thanks, fixed.

nothy commented on 2015-02-11 22:56

i got this
Missing package() function in /tmp/yaourt-tmp-nothy/aur-cnijfilter-ip2700series/./PKGBUILD

Fumon commented on 2014-02-25 23:09

x86_64 also requires lib32-libtiff3 and I would assume i686 would need libtiff3.

Cetronix commented on 2014-01-05 19:35

This works on my x86_64 arch:
Added: lib32-libpng12, lib32-libtiff3 (libtiff3), ghostscript

# Contributor: Cyker Way <>
# Modified: Tomas Lindquist Olsen <>

pkgdesc="Canon IJ Printer Driver for Pixma IP2700 series (with cnijfilter-common330)"
arch=('i686' 'x86_64')
if [ "${CARCH}" = 'x86_64' ]; then
depends=('lib32-libcups' 'lib32-popt' 'lib32-libpng12' 'lib32-libtiff3' 'ghostscript')
elif [ "${CARCH}" = 'i686' ]; then
depends=('libcups' 'popt' 'libpng12' 'libtiff3' 'ghostscript')

build() {
cd ${pkgdir}
bsdtar xvf ${srcdir}/${pkgname}-${pkgver}-1-i386-rpm/packages/cnijfilter-common-3.30-1.i386.rpm
bsdtar xvf ${srcdir}/${pkgname}-${pkgver}-1-i386-rpm/packages/${pkgname}-${pkgver}-1.i386.rpm

mkdir -p usr/share/licenses/${pkgname}
mv usr/share/doc/${pkgname}-${pkgver}/* usr/share/licenses/${pkgname}
rm -rf usr/share/doc

Anonymous comment on 2012-03-30 13:38

Recently, the driver stopped working for me after updating several stuff with pacman -Syu.

By using the debug option of CUPS, I found out that

-the driver wants all stuff to be in /usr/local/*, so I removed the following lines from the PKGBUILD:

mv usr/local/bin usr/bin
mv usr/local/share/* usr/share/
rm -r usr/local

-the driver couldn't find '', so I installed the 'libtiff3' package from the AUR.

After that, the driver worked again as expected.

cyker commented on 2012-01-13 18:03

@ruario Thanks, ruario. PKGBUILD is updated.

ruario commented on 2012-01-13 13:49

actually it seems makepkg now opens rpms (using bsdtar) for you! ;)

ruario commented on 2012-01-09 14:44

you don't need rpmextract or rpm2cpio. Every Arch install includes bsdtar because it is provided by the libarchive package, which pacman itself depends on. bsdtar can open rpm files itself directly, e.g.

bsdtar xf ${srcdir}/${pkgname}-${pkgver}-1-i386-rpm/packages/cnijfilter-common-3.30-1.i386.rpm

cyker commented on 2011-07-20 06:02

Note. Some user using x86_64 reports the printer doesn't work and 'rmmod usblp' will fix it.

cyker commented on 2011-06-26 22:38

@Haptic I don't have a 64-bit machine. But I think you can try removing the lib32-popt dependency and see whether it works.

All comments