Ceci est une ancienne révision du document !
Installation et configuration des imprimantes et scanneurs Canon PIXMA MP 540, 550 et 560
Installation des paquets
Remarque préliminaire spécifique à Ubuntu 9.10 et 10.04
Sous Karmic et Lucid Lynx, le paquet apt://libcupsys2 n'est plus présent dans les dépôts. Le driver, lors de son installation ressort le message d'erreur : "dépendance de libcupsys2 non satisfaite".
Il faut donc installer manuellement libcupsys2, au préalable.
Ubuntu 32 bits
- Se procurer les drivers concernant votre imprimante
Imprimante | Driver | |
MP540 | Imprimante + Scanner | |
MP550 | Imprimante | Scanner |
MP560 | Imprimante | Scanner |
- Dézipper les archives téléchargées.
- Pour les drivers des MP550 et MP560, vous avez un script d'installation qui s'installe en lançant :
cd /home/lienversvotrefichierinstall.sh
puis
sudo bash install.sh
dans un terminal
- Sinon, Installer les fichiers .deb. Installer d'abord le paquet cnijfilter-common*.deb puis ensuite, le paquet cnijfilter-mp5x0*.deb. Faites de même pour scangearmp.
- Soit vous installez avec la commande :
sudo dpkg -i cnijfilter*.deb (ou scangearmp*.deb pour le scanner)
au moyen de la console depuis le répertoire où se trouvent les fichiers .deb.
- Redémarrer (encore que je ne suis pas sûr que ce soit indispensable).
Ubuntu 64 bits
Les paquets fournis par Canon sont conçus pour une architecture 32 bits. Si vous essayez de les installer par la méthode graphique, Gdebi va renvoyer un message d'erreur. Il faut donc passer par la console pour forcer l'installation. Les drivers fonctionneront aussi bien que sous 32 bits.
- Décompresser l'archive contenant les drivers
- Se placer dans le répertoire contenant vos drivers :
cd /home/votre_id/votre_répertoire/
- Installer le premier paquet :
sudo dpkg -i --force-architecture cnijfilter*.deb ou scangearmp*.deb (pour le scanner)
- En cas de problème de dépendances, vous pouvez utiliser la commande suivante pour satisfaire ce manque :
sudo apt-get install -f
- Ajoutez une dépendance 32 bits pour scangearmp mais, pour cela, téléchargez et installez Getlib à partir de ce paquet :http://frozenfox.freehostia.com/cappy/getlibs-all.deb
- Taper enfin dans un terminal :
getlibs /usr/bin/scangearmp
Et répondez par un Y et votre mot de passe super-utilisateur quand ce sera demandé !
En cas de problème, essayez
sudo apt-get install ia32-libs
- Redémarrer
Améliorations de la configuration
Éditer maintenant le fichier de configuration .ppd comme suit (avec gedit par exemple si vous êtes sous gnome):
sudo gedit /usr/share/cups/model/canonmp5x0.ppd
Après vos modifications, enregistrer et fermer.
Qualités d'impression
Ajouter en fin de fichier :
*OpenUI *CNQuality/Quality: PickOne
*DefaultCNQuality: 3
*CNQuality 2/High: "2"
*CNQuality 3/Normal: "3"
*CNQuality 4/Standard: "4"
*CNQuality 5/Economy: "5" }Non indiquée sur l'ancienne page MP550 et ne fonctionne pas avec la MP560.
*CloseUI: *CNQuality
Option noir et blanc
Ajouter en fin de fichier :
*OpenUI *CNGrayscale/Grayscale: PickOne
*DefaultCNGrayscale: false
*CNGrayscale false/Off: "false"
*CNGrayscale true/On: "true"
*CloseUI: *CNGrayscale
D'avantage de résolutions
Remplacer :
*OpenUI *Resolution/Output Resolution: PickOne
*DefaultResolution: 600dpi
*Resolution 600dpi/600 dpi: "«/HWResolution[600 600]»setpagedevice"
*CloseUI: *Resolution
Par :
*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" }Pour MP550 et 560 uniquement
*Resolution 9600dpi/9600 dpi: "«/HWResolution[9600 9600]»setpagedevice" }Pour MP550 et 560 uniquement
*CloseUI: *Resolution

Redémarrage du serveur d'impression
Après vos modifications, il est nécessaire de redémarrer cups avec les commandes suivantes :
Hardy et précédentes
sudo /etc/init.d/cupsys restart
Intrepid et Jaunty
sudo /etc/init.d/cups restart
Karmic
sudo service cups restart
Installation de l'imprimante
Nous avons installé tous les logiciels pour la faire fonctionner, il est temps d'installer l'imprimante en elle-même.
- Allez dans : Système → Administration → Impression
- Dans la fenêtre, cliquer sur le bouton "Nouveau".
- Dans la nouvelle fenêtre qui apparaît, choisir "Canon 5x0 series USB#1".
- Cliquer sur "suivant", choisissez le pilote MP5x0 series v3.
- Valider, c'est installé, vous pouvez imprimer.
A propos du scanner
Scangearmp
- Télécharger getlibs ici et l'installer
- Taper dans un terminal :
getlibs /usr/bin/scangearmp
- Aller dans Système → Préférences → Menu principal et, de préférence dans le menu Graphisme, créer un lanceur avec pour commande
scangearmp
.
Notez que vous ne pourrez pas lancer la numérisation directement depuis l'imprimante, mais il vous faudra obligatoirement utiliser le logiciel.
Sane

Il est également possible d'utiliser un programme basé sur Sane, une excellente bibliothèque d'interface (API) pour les scanners sous licence GNU/GPL. Dans ces programmes, il y a le très connu Xsane, installé par défaut sur Ubuntu, mais également gscan2pdf qui est très recommandé pour son interface plus agréable et surtout pour son excellente prise en charge de scan de documents (avec un nettoyage automatique, une bonne reconnaissance de caractères (OCR) avec tesseract, la numérotation des pages, etc.).
Cependant, il faut utiliser une version de libsane sortie après novembre 2009. Karmic 9.10 et les versions antérieures d'Ubuntu ne disposent donc pas d'une version assez récente de la bibliothèque dans leurs dépôts. Pour résoudre ce problème, vous pouvez cependant facilement compiler la dernière version de sane-backends.
Bonne nouvelle, pour les utilisateurs d'Ubuntu Karmic (9.10) ou Lucid, vous pouvez utiliser un paquet de la version GIT du 06 Janvier 2010 de l'ensemble sane-backends, il est disponible ici.
Attention, il est préférable de ne pas ajouter le dépôt (pour ne pas obtenir des mises à jour "non officielles" d'autres paquets) mais de simplement télécharger les paquets libsane et sane-utils correspondant à votre architecture (i386 pour les 32 bits (par défaut) ou amd64 pour les 64 bits)

A propos du WIFI et de la MP560

Contributeurs : aurelien88 (pour la MP540), matttbe (pour la MP550) doms (pour la MP560)