Package Details: cnijfilter-mp280 3.40.1-3.1

Git Clone URL: (read-only)
Package Base: cnijfilter-mp280
Description: Canon IJ Printer Driver (mp280 series)
Upstream URL:
Licenses: custom
Conflicts: cnijfilter-common
Submitter: Alir3z4
Maintainer: lahwaacz
Last Packager: lahwaacz
Votes: 13
Popularity: 0.234110
First Submitted: 2012-01-09 10:26
Last Updated: 2015-07-27 11:37

Latest Comments

seanmceligot commented on 2015-03-19 23:33

--- cnijfilter-mp280.install.orig 2015-03-19 19:28:51.541723306 -0400
+++ cnijfilter-mp280.install 2015-03-19 19:32:31.279370805 -0400
@@ -5,7 +5,7 @@
post_upgrade() {
if [ -x /sbin/ldconfig ]; then
- /ldconfig
+ /sbin/ldconfig
post_remove() {

Alir3z4 commented on 2013-01-29 14:30

Thanks for your patch.

Using "for" loop for installing packages was nice, And also removing symlink
from .install to PKGBUILD. But I didn't change the "pkgrel", Since it's just an
edit on PKGBUILD itself. It's fools users to update.


lahwaacz commented on 2013-01-26 08:35

I've rewritten the PKGBUILD, I've split the package() function from build(). Also the /usr/lib/cups/filter/pstocanonij symlink is included in package.

Alir3z4 commented on 2013-01-13 13:19

UPDATED Release number.
Now it will be listed as a package that need to be updated through "yauort" or
other AUR helpers.

Actually not all cnijfilter* are compatible, When there weren't
"cnijfilter-mp280" I've tried to use others like mp270 which was
working properly but other packages didn't worked for me or at least properly.

"--program-suffix=mp280" for each will set some useful(not very
required) information for each package and lib. Seems most of canon driver on AUR
failed to compile/build due to this issue.

Anyway, Still I'm using my mp280 printer and I would like to take the ownership
of cnijfilter-mp270.

olive commented on 2013-01-12 22:18

Yes, that seems to work, well done. By the way I think we should unite all these cnijfilter* packages. Why not provide all the ppd? I think the suffix mp280 added is purely cosmetic. I was using the the cnijfilter-mp250 package ( with a mp270 printer which is actually the same package (moreover the maintainer of the last package was asking for someone to take over his package in a comment).

Alir3z4 commented on 2013-01-12 16:06

No need to install older version of automake from AUR.
I've patched the source code, And it built successfully.
Please try it and give a feedback if it's works for you properly.

olive commented on 2013-01-10 20:55

@Alir3z4 I agree that to properly fix the source would be better. But perhaps we should propose a working package in the meantime. If someone find a better fix, we could always apply it. At least using the other version of automake would allow users to print and would not damage anything. My opinion is that a dirty hack to compile a package is always better than nothing at all.

Alir3z4 commented on 2013-01-10 19:04

Yes, Correct.
But I don't think using other version of `automake-1.11` which from `AUR` would be the Right solution. We should looking for a generic solution, by generic I mean not using other version of `automake`, Have to find a way to patch the source code itself.

olive commented on 2013-01-09 13:06

This package does not compile

Running autoconf ... error: possibly undefined macro: AM_INIT_AUTOMAKE

This is due to an incompatible version of automake. I am not competent enough in autoconf to properly fix it, but it is possible to compile it with automake-1.11 (available in the AUR) as described here:

Revelation60 commented on 2012-08-11 17:39

I am sure. Besides, they are dependencies of this package so I have to have them installed. Here's my full build log:
Some gcc comments are in Dutch, the actual error is the "dereferencing pointer to incomplete type".

Alir3z4 commented on 2012-08-11 15:27

@Revelation60 Are you sure that you have installed 'libcups', 'cups' ?
here my build log =>

Alir3z4 commented on 2012-08-11 15:24

@Revelation60 Are you sure that you have installed 'libcups', 'cups' ?

Revelation60 commented on 2012-08-11 14:44

Alier3z4, thanks for the update. However, compilation is still failing for me. The error log is here:

Alir3z4 commented on 2012-08-08 12:15

Updated and fixed.
Thank you @jstitch, @jeremy33 for you heads-up.
Also Thanks to @plv for the patch mentioned on

Revelation60 commented on 2012-08-08 09:36

The build is stil failing. Please update the package.

Anonymous comment on 2012-04-20 21:00

jstitch is right mp280 corresponds to 370

Alir3z4 commented on 2012-04-17 05:57

@jstitch So when you change the default 356 => 370, problem solved ? and the pkg installed successfully?

jstitch commented on 2012-04-16 17:22

I've just bought a MP280 printer, but trying to use this package failed me because it was searching for the libcnbp*370*.so files. I had to edit the PKGBUILD to change the default 356 (which is the Printer Model ID for the mp250) with the 370 one (the Printer Model ID for the mp280...

Alir3z4 commented on 2012-02-06 14:40

updated ;)
Thank you @jeremy33.
Also i added a git repo

Anonymous comment on 2012-02-06 13:53

Since libpng has been updated to v1.5, this package don't compile.

I found a fix on gentoo forum
You just have to add this line :

sed -i -e 's/png_p->jmpbuf/png_jmpbuf(png_p)/' cnijfilter/src/bjfimage.c

afer that :

build() {
cd ${srcdir}/cnijfilter-source-${_pkgrealver}-${_pkgrealrel}/
patch -p0 < ${startdir}/fix.patch