Ceci est une ancienne révision du document !



logiciel Canon - Imprimantes de la série i850 (i560, ci860, i950, i990, etc.)

Installer une imprimante Canon de la série iXXX sous Ubuntu

Canon fournit des pilotes au format .RPM pour les imprimantes de la série iXXX. Ils sont gratuits mais sous licence propriétaire.

Ce tutoriel vous propose deux méthodes pour les installer : télécharger et convertir avec Alien les .RPM ou télécharger directement des .DEB.

Il y a également une autre solution pour installer votre imprimante Canon iXXX sous Ubuntu : utiliser Turboprint (propriétaire et payant, sauf pour le mode brouillon (300 dpi)). Il peut être intéressant de l'installer en plus, car souvent les pilotes fournis par Canon pour Linux ne permettent pas d'imprimer en mode brouillon.

Pour toute question sur ce tutoriel, il y a ce topic sur le forum.

Cette page https://wiki.ubuntu.com/HardwareSupportComponentsPrintersCanon est utile pour connaitre la liste des imprimantes qui marchent et le nom du driver. Par exemple, pour une i550, le driver à utiliser est s800.

Vous trouverez les pilotes sur le serveur http://fr.software.canon-europe.com/download.asp

Parfois le serveur est un peu lent et vous devez vous y reprendre à 2-3 fois pour qu'il vous envoie les fichiers..

Pour la canon mp520

Allez sur http://fr.software.canon-europe.com/products/0010487.asp

Pour Kamic il faut d'abord télécharger et installer le paquet libcupsys2, disponible sur cette page. FIXME : Pourquoi? le paquet Karmic ne marche pas ?

Téléchargez et Installez

Pour l'impression:

  • cnijfilter-common_2.80-1_i386.deb
  • cnijfilter-mp520series_2.80-1_i386.deb

Pour le scanner:

  • scangearmp-common_1.10-1_i386.deb
  • scangearmp-mp520series_1.10-1_i386.deb

Ensuite branchez votre imprimante et c'est bon :).

Pour utiliser le scanner: dans gimp Fichier→Acquisition→ScanGearMP…

Téléchargez les pilotes correspondant à votre imprimante ici : ftp://download.canon.jp/pub/driver/bj/linux/ (canon i550, i560, i850, i860, i950, i990).

La liste des pilotes se trouve ici (page en japonais) : http://cweb.canon.jp/drv-upd/bj/other.html#linux

Vous avez besoin des deux fichiers suivants :

  • bjfilterpixusXXXi-X.X-X.i386.rpm
  • bjfiltercups-X.X-X.i386.rpm (pilote CUPS correspondant)

Les XXX correspondent au modèle de l'imprimante : par exemple 560… Les X.X-X correspondent à la version du pilote (prendre la dernière version de préférence !).

Attention : Les versions des deux paquets doivent correspondre.

Convertir les .RPM en .DEB

Installez le paquet alien et acceptez ses dépendances.

Dans le répertoire où se situent les fichiers .rpm, exécutez :

sudo alien -c bjfilterpixusXXXi_X.X-X.i386.rpm
sudo alien -c bjfiltercups-X.X-X.i386.rpm

Vous obtenez ainsi deux paquetages .deb.

Installer les pilotes

Dans le répertoire où se situent les deux paquets .deb, exécutez :

sudo dpkg -i bjfilterpixusXXXi_X.X-X.i386.deb
sudo dpkg -i bjfiltercups-X.X-X.i386.deb

Installer les librairies complémentaires

Sous Feisty, il vous faudra installer les paquets libtiff4 et libpng3.

Ensuite, il faut créer un lien symbolique car les pilotes Canon dépendent de libpng2 qui n'est pas disponible pour Feisty (c'est pour ça qu'on a installé libpng3) :

sudo ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2

Pour vérifier s'il ne manque aucune dépendance, lancez cette commande :

bjfilterpixusXXXi

Cela vous indiquera les librairies manquantes, si il n'y a aucune erreur et que ces lignes s'affichent, c'est bon :

BJLSTART
ControlMode=Common
SetTime=20070815145139
BJLEND

si des erreurs apparaissent, il se peut que le pilote dépende également de libtiff3 (alors qu'on a installé libtiff4). Dans ce cas, répéter la même opération :

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

et vérifier à nouveau s'il ne manque rien avec la commande indiquée ci-dessus.

Redémarrer le service d'impression

Redémarrez le service CUPS avec cette commande :

sudo /etc/init.d/cupsys restart

Si votre imprimante est une i560

Enlevez les anciens pilotes génériques pour la i560 :

  • Système > Administration > Impression
  • Clic droit sur l'imprimante > Sélectionner “enlever”.

Si votre imprimante est une LBP 4i

Les pilotes ne figurent pas dans la liste

Il suffit d'utiliser ceux de la Canon LBP 4sx qui sont compatible

Ajouter une nouvelle imprimante

Utilisez l'interface Gnome pour ajouter une nouvelle imprimante :

  • Système > Administration > Impression

Ou l'interface KDE sous Kubuntu :

  • Menu K > Réglages du système > Imprimantes

Puis laissez vous guider par les assistants graphiques.

Vous verrez maintenant votre nouveau pilote apparaître dans la liste sous la forme PIXUS XXXi verX.X (dans les pilotes Canon).

Voici les tutoriels pour les différents modèles :

Pour IP1500 le dépôt Takushi n'est plus fonctionnel sous Hardy 8.04. Une méthode est proposée sur http://doc.ubuntu-fr.org/imprimante_canon_pixma_ip1500_old

Les tutos sont en anglais mais facilement compréhensibles. Ils se résument en 3 points :

Ajouter le dépôt

Modifiez vos sources de mises à jour pour y ajouter le dépôt suivant :

deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./

Installer les pilotes

Pour Feisty, Edgy et Dapper, une dépendance de pstocanonbj n'est pas disponible. Téléchargez le paquet libcupsys2-gnutls10 à cette adresse : http://ftp.fr.debian.org/debian/pool/main/c/cupsys/libcupsys2-gnutls10_1.2.7-4_all.deb, puis installez le par :

sudo dpkg -i libcupsys2-gnutls10_1.2.7-4_all.deb

Pour Karmic, une dépendance de pstocanonbj : libcupsys2 n'est pas disponible et on ne peut pas installer le paquet précédent, mais on peut installer ce paquet à la place : http://packages.ubuntu.com/jaunty/all/libcupsys2/download

Pour Lucid : ne plus aller chercher ce paquet, il n'existe plus : pour installer ma I560 j'ai créé un paquet bidon comme indiqué ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=3470978#p3470978 cela fonctionne impec.

Pour i560, i860, i990

Pour i550, i850, i950, iP90

Pour Pixma (iP1000, iP1500, iP3000, iP4000, iP8600), Pixus (iP3100, ip4100, iP8600)

Pour iP2200, iP4200, iP6600D, iP7500, MP500

Ceci est peut-être aussi valable pour MP (500, 750, 780) et BJ (S700, S750).

Installez apt://libcnbj-2.6, apt://bjfilter-2.6 et apt://pstocanonbj.

Installer l'imprimante

Il ne vous reste plus qu'à installer l'imprimante dans :

  • Système > Administration > Imprimantes pour Ubuntu, ou :
  • Menu K > Réglages du système > Imprimantes pour Kubuntu.

Choisissez le nom correspondant a votre modèle, par exemple: "Canon PIXUS 560i ver.2.4" ou "Canon PIXUS 550i ver.2.2".

Pour le modèle iP90, choisir le pilote de la i550 !

Pour les modèles BJ S700, S750 et Pixma 3000, choisir le pilote de la iP3100 !

Pour les modèles MP 500, MP750 et MP780, choisir le pilote de la iP4100 !

Si vous êtes sous Xubuntu ou si l'imprimante n'apparaît toujours pas dans la liste, vous pouvez l'installer via l'interface web de CUPS: http://localhost:631/.


Rédigé par dukiclock et mis à jour pour Feisty par mattux.

  • imprimante_canon_i-series.1318880231.txt.gz
  • Dernière modification: Le 15/12/2011, 15:19
  • (modification externe)