Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

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.

J'ai pu installer l'imprimante en utilisant le pilote "MULTIPASS MP150". L'imprimante fonctionne très bien ainsi. Vous pouvez essayer, ça ne coûte rien, et ça vous évitera peut-être la longue manipulation ci-dessous. Allez dans Système > Administration > Imprimantes > puis choississez votre imprimante automatiquement détectée et installez le pilote "MULTIPASS MP150"

✘ Sachez enfin qu'avec ce pilote, les couleurs sortent très fades. Cette méthode convient donc plutôt pour les impressions de textes.

Dans KDE, allez dans le centre de contrôle (kcontrol), puis Périphériques > Imprimantes > Ajouter. Malheureusement, je n'ai pas trouvé de Multipass MP150 dans la base de pilotes.
07/11/07 : Utilisation de cette procédure pour installer une Canon MP180 sous Kubuntu Gutsy : fonctionne parfaitement. Impression et numérisation (avec kooka).

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 »

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
8 "hostname : unknown host" devrait s'afficher : c'est normal. ^_^

Installez le paquet libpng3.

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

Depuis Feisty, vous devrez aussi installer le paquet libgtk1.2.

pour ma part, avec Feisty, j'ai pu utiliser directement la fonction imprimante de la MP160 en utilisant simplement le menu impression et en utilisant le driver de la MP150. Je n'ai donc fait aucune des manipulations indiquées ici concernant le driver d'IMPRESSION. En revanche, j'ai procédé aux manipulations relatives au scanner.
De mon côté, sur Feisty, j'ai du réinstaller libpng3, sans quoi rien ne se passait !

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.

Testé sous dapper, l'imprimante s'installe correctement avec la procédure ci-dessus. Elle apparait dans la liste des imprimantes cups, le scanner fonctionne, mais lors de l'envoi d'une page de test, rien ne sort (la page de test apparait brièvement dans la liste des tâches). Même chose avec toutes les impressions.

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.

avec le paquet 0.13.0, les commandes étaient :
make
sudo make install
Pour une machine MP460, sur Feisty avec le paquet 0.13.1, il m'a fallu :

- 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é).
  • imprimante_canon_pixma_mp160.1213095357.txt.gz
  • Dernière modification: Le 18/04/2011, 14:59
  • (modification externe)