Cette imprimante Canon n’est pas dans la liste des imprimantes officiellement supportée par Cups…
Il suffit de prendre le pilote pour Linux sur le site de Canon … Et bien NON !
Canon non plus ne fourni pas officiellement de pilote pour cette IP 1600 sous Linux… Il va falloir bricoler !


Je me base sur un billet d’un certain « Mouling » (dont je ne connais pas le nom exact, si tu te reconnais, contacte moi) trouvé sur le forum de www.ubuntu-fr.org. J’ai repris une grande partie de ce billet ici.

Un autre billet du même forum décrit l’installation du pilote pour la Canon Pixma iP4200. Il est intéressant également.

Ma configuration est compliquée par le fait que je suis en Belgique et le PC Ubuntu à configurer à Paris…
Donc, connexion SSH, et pour le moment tout en ligne de commande (je verrai le X Window remote sur ADSL après)


L’idée de base est d’utilisé le pilote existant pour Linux pour l’imprimante Canon Pixma iP2200. Ce pilote est disponible sur le site de Canon et fonctionne avec l’ iP1600.

Remarque : si vous cherchez un pilote pour une autre imprimante Canon, vous pouvez aussi essayer le site FTP de Canon Japon.

Le site de Canon Europe permettant de téléchargement des pilotes est http://software.canon-europe.com/

Sélectionné l’imprimante iP2200. Cela vous amène à la page permettant de télécharger les pilotes.
Sélectionner celui pour Linux et, après une page d’acceptation de la licence, le téléchargement commence.
J’en profite pour cliquer sur le lien « If your download does not start, please click here. » et je récupère l’adresse du pilote.
Ca m’est utile, vu que je dois l’installer en console sur le PC à Paris.

Commençons par créer un dossier temporaire

mkdir tmp_install_ip1600
cd tmp_install_ip1600

télécharger le pilote

wget http://software.canon-europe.com/files/soft24301/software/iP2200_Linux_260.tar.gz

et décompresser le fichier gzip

tar -zxf iP2200_Linux_260.tar.gz

Le fichier archive contient 4 fichiers RPM


Des rpm…
Le format habituel des packages en Debian et Ubuntu est le .deb, pas le .rpm
Il est malgré tout possible d’installer des packages RPM.
Un programme existe qui fait la conversion de packages au format .rpm vers le .deb que Debian connait: Alien

Installons le, ainsi que 2 autres nécessaire pour faire fonctionner cette imprimante Canon

sudo apt-get update
sudo apt-get install alien libxml1 libpng3

Utilisons Alien pour convertir les pilotes .rpm.
mais il n’est pas nécessaire d’installer les sources de ces pilotes.
Vous pouvez donc sans problème supprimer le package sources.
Un autre package n’est pas non plus nécessaire ici. On peut aussi le supprimer.

sudo rm cnijfilter-common-2.60-1.src.rpm
sudo rm cnijfilter-ip2200-lprng-2.60-1.i386.rpm

Alien converti les 2 packages au format Debian

:~/tmp_install_ip1600$ sudo alien cnijfilter-common-2.60-1.i386.rpm
 cnijfilter-common_2.60-2_i386.deb generated
:~/tmp_install_ip1600$ sudo alien cnijfilter-ip2200-2.60-1.i386.rpm
 Warning: Skipping conversion of scripts in package cnijfilter-ip2200: postinst postrm
 Warning: Use the --scripts parameter to include the scripts. cnijfilter-ip2200_2.60-2_i386.deb generated

Les 2 packages Debian sont créés et on peut les installer

sudo dpkg -i cnijfilter-common_2.60-2_i386.deb
sudo dpkg -i cnijfilter-ip2200_2.60-2_i386.deb

Si vous le désirez, vous pouvez supprimer le dossier utilisé pour l’installation. Il n’est plus nécessaire.

cd ..
rm -rf tmp_install_ip1600


Il reste quelques opérations pour que le pilote soit utilisable :

Dans le dossier /usr/lib, une librairie TIFF existe, la « libtiff.so.4.2.1″. Un lien logique existe déjà permettant aux programmes d’utiliser le nom « libtiff.so.4″.
Le pilote Canon lui s’attend à trouver la version 3.
Créez un lien pour le pilote cifip2200 sinon il ne trouvera pas la bibliothèque et ne fonctionnera pas.

sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3

Les liens suivants existent maintenant :

Mettez à jour les liens des bibliothèques en tapant :

sudo ldconfig

Redémarrez maintenant le système d’impression

sudo /etc/init.d/cupsys restart

Il reste à définir l’imprimante dans Gnome.

Sous GNOME, allez dans le menu Système > Administration > Impression ; Cliquez sur « Nouvelle imprimante »

  1. Pour l »écran : Connexion de l »imprimante, l »imprimante doit être normalement detectée automatiquement. Valider.
  2. Pour l »écran : Pilote de l »imprimante : Choisir iP2200 Ver.2.60 .
  3. Pour l »écran : Informations sur l »imprimante : Lui donner un nom au choix puis valider.

Voilà, cela devrait fonctionner. Il vous reste à essayer.


Réseaux sociaux :
  • Print
  • Identi.ca
  • Twitter
  • Facebook
  • email
  • PDF
  • RSS
  • Digg
  • Sphinn
  • del.icio.us
  • Mixx
  • Google Bookmarks
  • MySpace
  • Netvibes
  • Technorati
  • Wikio
  • Wikio FR
  • LinkedIn
  • Add to favorites
  • FriendFeed
  • viadeo FR
  • Yahoo! Buzz
  • MisterWong
Si vous appréciez cet article, laissez un commentaire ou abonner vous au flux RSS feed pour avoir les articles futures délivrés dans votre Reader.

Articles relatifs

Written on novembre 20th, 2006 & filed under Linux Tags: ,