Apportez votre aide…
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). http://www.turboprint.de/english.html
Pour toute question sur ce tutoriel, il y a ce topic sur le forum.
Première méthode : utiliser ALIEN pour convertir les paquetages vers le format .DEB
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 paquetages 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 paquetages .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 paquetages suivants :
sudo apt-get install libtiff4 sudo apt-get install 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
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”.
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).
Deuxième méthode : obtenir directement les paquetages au format .DEB
Voici les tutoriels pour les différents modèles :
- Pour Canon i560, i860 et i990 : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/canon-pixus.html
- Pour Canon i550, i850, i950 et iP90 : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/canon-pixus22.html
- Pour Canon Pixma (iP1000, iP1500, 3000), Pixus (iP3100, ip4100, ip8600), MP (500, 750, 780) et BJ S700 ou S750 : http://mambo.kuhp.kyoto-u.ac.jp/~takushi/canon-pixus25.html
Les tutos sont en anglais mais facilement compréhensibles. Ils se résument en 3 points :
Ajouter le dépôt au fichier sources.list
Ouvrez le fichier sources.list, avec Gedit pour Ubuntu ou Kate pour Kubuntu :
gksudo gedit /etc/apt/sources.list
ou
kdesu kate /etc/apt/sources.list
Copiez-collez la ligne suivante tout en bas du fichier :
deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
puis enregistrez les modifications.
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 i560, i860, i990
Il vous faut libcnbj-2.4, bjfilter-2.4 et pstocanonbj :
sudo apt-get update sudo apt-get install libcnbj-2.4 bjfilter-2.4 pstocanonbj
Pour i550, i850, i950, iP90
Il vous faut libcnbj-2.2, bjfilter-2.2 et pstocanonbj :
sudo apt-get update sudo apt-get install libcnbj-2.2 bjfilter-2.2 pstocanonbj
Pour Pixma (iP1000, iP1500, iP3000, iP4000, iP8600), Pixus (iP3100, ip4100, iP8600)
Il vous faut libcnbj-2.5, bjfilter-2.5 et pstocanonbj :
sudo apt-get update sudo apt-get install libcnbj-2.5 bjfilter-2.5 pstocanonbj
Pour iP2200, iP4200, iP6600D, iP7500, MP500
Ceci est peut-être aussi valable pour MP (500, 750, 780) et BJ (S700, S750).
Il vous faut libcnbj-2.6, bjfilter-2.6 et pstocanonbj :
sudo apt-get update sudo apt-get install libcnbj-2.6 bjfilter-2.6 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 driver de la i550 !
Pour les modèles BJ S700, S750 et Pixma 3000, choisir le driver de la iP3100 !
Pour les modèles MP 500, MP750 et MP780, choisir le driver 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/.