Ceci est une ancienne révision du document !
Imprimante Canon MP160
Cette page détaille l'installation de l'imprimante multifonctions Canon PIXMA MP160. Vous pouvez consulter la page du produit sur le site officiel pour plus d'informations.
✘ Sachez enfin qu'avec ce pilote, les couleurs sortent très fades. Cette méthode convient donc plutôt pour les impressions de textes.
Téléchargement des pilotes
Canon commence à mettre à disposition des pilotes Linux pour ses imprimantes. Rendez-vous sur le site de Canon Asia
- choisir « IJ Printer Driver Ver. 2.70 for Linux » et télécharger les deux pilotes « rpm Common package » et « rpm Package for the MP160 »
- choisir « ScanGear MP Ver. 1.00 for Linux » et télécharger les deux pilotes « rpm Common package » et « rpm Package for the MP160 »
Installation
Installez le paquet alien qui permet de transformer un paquet « .rpm » en paquet « .deb » pour l'utiliser sous Ubuntu.
On installe alors les paquets en passant par Alien : Se déplacer dans le dossier où les pilotes ont été téléchargé cd ~/….
sudo alien -i --scripts scangearmp-*.rpm cnijfilter-*.rpm
Puis tapez :
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Redémarrez CUPS :
sudo /etc/init.d/cupsys restart
Installez l'imprimante :
cd /usr/share/cups/model sudo lpadmin -p MP160 -P canonmp160.ppd -v cnij_usb:/dev/usblp0 -E
Pour finir, installez le paquet libxml1.
Pour Feisty Fawn et supérieurs
Depuis Feisty, vous devrez aussi installer le paquet libgtk1.2.
Utilisation
Impression
Une fois l'imprimante installée, l'impression se déroule sans problème avec toutes les applications. Vous pouvez paramétrer l'imprimante dans Système → Administration → Impression.
L'utilitaire printuimp160 fourni avec les pilotes est très utile pour effectuer des opérations de maintenance : nettoyage des buses, etc. Vous le trouverez dans /usr/local/bin.
Numérisation
Le scanner fonctionne avec l'outil scangearmp fourni avec les pilotes. Scanner allumé, rendez-vous dans /usr/local/bin pour l'utiliser.
Avec XSane
Xsane est un outil graphique de numérisation fourni avec Ubuntu. Vous le trouverez dans Applications → Images → Scanner d'images XSane.
Suivez cette procédure pour que XSane reconnaisse le scanner de la MP160 :
- téléchargez la dernière version du fichier présent ici ;
- décompressez l'archive où vous le voulez ;
- compilez les sources extraites :
cd /chemin_vers_le_répertoire_des_fichiers_extraits ./configure make sudo checkinstall
- allumez votre imprimante MP160 ;
- exécutez le script « install.sh » :
sudo sh install.sh
XSane devrait maintenant reconnaître le scanner de votre MP160.
make sudo make install
- ajouter mon compte au groupe "scanner" :
sudo adduser [mon compte] scanner
- ajouter les deux lignes suivantes au fichier /etc/udev/rules.d/45-libsane.rules :
# Canon PIXMA MP460 SYSFS{idVendor}=="04a9", SYSFS{idProduct}=="1716", MODE="664", GROUP="scanner"
La ligne de la MP160 était également absente du fichier ; l'identifiant produit de la MP160 est 1714.
Puis, si la MP160 était allumée, l'éteindre et la rallumer pour que XSane la voit.
Enfin, à la première utilisation, l'aperçu fonctionne parfaitement mais la numérisation me renvoi un I/O Device erreur, une fois l'acquisition finie: pas d'image ! Après utilisation de scangearmp, retour à XSane qui fonctionne cette fois parfaitement (il faut quitter scangearmp avant, sinon scanner occupé).
Références
- Le sujet du forum avec l'explication détaillée de Cava pour l'impression et l'astuce de Katalyst pour le scanner.
Contributeurs : RavN, _Enchained, Ner0lph, daminka.