Package Details: cnijfilter-mp550 3.20-6

Package Base: cnijfilter-mp550
Description: Canon IJ Printer Driver (For Multifunction MP550 series)
Upstream URL: http://www.canon-europe.com/Support/Consumer_Products/products/Fax__Multifunctionals/InkJet/PIXMA_MP_series/PIXMA_MP550.aspx
Category: system
Licenses: custom
Submitter: None
Maintainer: sbmomeni
Last Packager: None
Votes: 8
First Submitted: 2010-06-16 13:03
Last Updated: 2013-07-26 08:19

Dependencies (3)

Required by (0)

Sources

Latest Comments

Comment by sbmomeni

2015-01-23 22:39

Adding the lib32-popt to makedepends solves it (install lib32-popt before running makepkg). You may also need to run "/usr/bin/ldconfig /usr/lib32" command as root to update lib symlinks.

I cannot upload the updated PKGBUILD now as it creates cnijfilter-common package and website does not accept it!

Comment by Kurisutian

2015-01-23 19:07

The package does not compile any longer. Here's the error message (sorry, it's German, let me know if you need a translation):

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/../../../libpopt.so when searching for -lpopt
/usr/bin/ld: skipping incompatible /usr/lib/libpopt.so when searching for -lpopt
/usr/bin/ld: cannot find -lpopt
collect2: error: ld returned 1 exit status
Makefile:378: die Regel für Ziel „cngpij“ scheiterte
make[3]: *** [cngpij] Fehler 1
make[3]: Verzeichnis „/tmp/yaourt-tmp-bianca/aur-cnijfilter-mp550/src/cnijfilter-source-3.20-1/cngpij/cngpij“ wird verlassen
Makefile:386: die Regel für Ziel „all-recursive“ scheiterte
make[2]: *** [all-recursive] Fehler 1
make[2]: Verzeichnis „/tmp/yaourt-tmp-bianca/aur-cnijfilter-mp550/src/cnijfilter-source-3.20-1/cngpij“ wird verlassen
Makefile:317: die Regel für Ziel „all“ scheiterte
make[1]: *** [all] Fehler 2
make[1]: Verzeichnis „/tmp/yaourt-tmp-bianca/aur-cnijfilter-mp550/src/cnijfilter-source-3.20-1/cngpij“ wird verlassen
Makefile:18: die Regel für Ziel „mp550“ scheiterte
make: *** [mp550] Fehler 1

Comment by sbmomeni

2013-07-26 09:13

Non-required dependencies are omitted.

Comment by sbmomeni

2013-07-25 22:12

The "{id,libpng15,cups}.patch" files are borrowed from "lib32-cnijfilter320" package.
By the "mychanges.patch", I fixed a lot of warning messages (some exist yet), and also 3 bugs.
The "cnijfilter-common=3.20" package is created by this tarball too.

And dependencies are guessed based on canon's deb package. So there may be non-required depndencies too.

Comment by drowfx

2013-02-14 18:40

Needs lib32-libtiff3 on x64

Comment by unikum

2011-07-12 12:06

Package updated, fixed depends. cnijfilter-common-mp550 included in this package (build as cnijfilter-common). cnijfilter-common from AUR not used because it version is lower than here.

Anonymous comment

2010-08-16 07:16

Looking for new maintainer - thank you!

Comment by aneiser

2010-08-15 15:40

Hej, there seems a missing ' in depends for x64. Change this line:
depends=('lib32-libcups' 'lib32-popt' 'lib32-heimdal 'lib32-sqlite3' 'cnijfilter-common-mp550' 'lib32-heimdal 'lib32-sqlite3' 'libpng12' 'lib32-libpng12')
to
depends=('lib32-libcups' 'lib32-popt' 'lib32-sqlite3' 'cnijfilter-common-mp550' 'lib32-heimdal' 'lib32-sqlite3' 'libpng12' 'lib32-libpng12')
then the package compiles.

Anonymous comment

2010-06-29 07:22

Seems strange. Here is the error i get :


Résolution des dépendances...
Avertissement: impossible de résoudre "lib32-heimdal lib32-sqlite3 cnijfilter-common-mp550 lib32-heimdal", une dépendance de "cnijfilter-mp550"
:: les paquets suivants ne peuvent pas être mis à jour à cause dedépendances manquantes :
cnijfilter-mp550

Anonymous comment

2010-06-16 21:34

New Version - please test and give feedback

Anonymous comment

2010-06-16 21:23

Thank you for advice. I don't have 64-bit System for testing. I just updated the PKGBUILD to match your suggestions concerning dependencies.

Anonymous comment

2010-06-16 21:20

Two more dependencies for 64 bit systems:

libpng12
lib32-libpng12

Anonymous comment

2010-06-16 20:55

For 64 bit systems there are more dependencies:

lib32-heimdal
lib32-sqlite3

Anonymous comment

2010-06-16 20:35

For 64 bit systems

PKGBUILD line 12:
depends=('lib32-libcups' 'lib32-popt' 'cnijfilter-common320')

seems need to be fixed to:
depends=('lib32-libcups' 'lib32-popt' 'cnijfilter-common-mp550')

Anonymous comment

2010-06-16 13:08

Install cnijfilter-common-mp550 first, before you install this driver for getting printer to work with Arch Linux.

Now you should connect your printer but it can be interesting to change some things for the better parameters:

* Edit this file : /usr/share/cups/model/canonmp550.ppd with an editor with root right, e.g.
Code:

sudo gedit /usr/share/cups/model/canonmp550.ppd

* Add these lines at the end of the file for having some options about the quality and the grayscale :
Code:

*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CloseUI: *CNQuality

*OpenUI *CNGrayscale/Grayscale: PickOne
*DefaultCNGrayscale: false
*CNGrayscale false/Off: "false"
*CNGrayscale true/On: "true"
*CloseUI: *CNGrayscale

* If you want more resolution choices, replace :
Code:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600dpi
*Resolution 600dpi/600 dpi: "«/HWResolution[600 600]»setpagedevice"
*CloseUI: *Resolution

by
Code:

*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600dpi
*Resolution 300dpi/300 dpi: "«/HWResolution[300 300]»setpagedevice"
*Resolution 600dpi/600 dpi: "«/HWResolution[600 600]»setpagedevice"
*Resolution 1200dpi/1200 dpi: "«/HWResolution[1200 1200]»setpagedevice"
*Resolution 2400dpi/2400 dpi: "«/HWResolution[2400 2400]»setpagedevice"
*Resolution 4800dpi/4800 dpi: "«/HWResolution[4800 4800]»setpagedevice"
*Resolution 9600dpi/9600 dpi: "«/HWResolution[9600 9600]»setpagedevice"
*CloseUI: *Resolution

Source: http://ubuntuforums.org/showpost.php?p=8655287&postcount=3