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

Ceci est une ancienne révision du document !



Canon - i250

J'ai passé de nombreuses heures à essayer de faire marcher cette imprimante sous Ubuntu… Grâce à l'article imprimantes_canon_ixxx et à quelques recherches sur Internet, ça fonctionne. La procédure est presque la même que pour les autres imprimantes Canon ixxx.

Téléchargement et installation des drivers:

Créez un répertoire i250 dans votre HOME. Téléchargez-y les 2 fichiers suivants:

Ou sinon allez sur cette page : http://www.canon.co.nz/products/printers/colour_bj_printers/i250_drivers.html.

Le premier contient les drivers pour l'imprimante, le second permet de l'interfacer avec le serveur d'impression CUPS. Ces 2 fichiers sont des packages RPM, utilisés notamment par Mandriva ou Redhat… Ubuntu se basant sur des fichiers DEB, nous ne pouvons les installer directement. Un outil permet de faire la conversion de RPM vers DEB, il s'agit de Alien. Si ce n'est pas déjà fait, installez le. Le nom du paquet est alien, je vous renvoie à Synaptic si vous ne savez pas comment faire.

Lancez ensuite un terminal, et rendez vous dans le répertoire où vous avez téléchargé les fichiers, ~/i250 .

sudo alien -c bjfilteri250-2.3-0.i386.rpm
sudo alien -c bjfiltercups-2.3-0.i386.rpm

Alien vous génère un fichier DEB pour chaque RPM: bjfilteri250_2.3-1_i386.deb et bjfiltercups_2.3-1_i386.deb. Il nous faut maintenant installer ces 2 paquets:

sudo dpkg -i bjfilteri250_2.3-1_i386.deb
sudo dpkg -i bjfiltercups_2.3-1_i386.deb

Enfin, relancez Cups afin que les modifications soient prises en compte:

sudo /etc/init.d/cupsys restart

Vous aurez également besoin des librairies suivantes: libtiff3g et libpng2 , que vous pouvez installer avec Synaptic. Je n'ai pas bien compris pourquoi les versions de libpng et libtiff installées avec Ubuntu ne suffisaient pas; en tout cas sans ces dernières cela ne fonctionne pas. Sous Breezy, le paquet libtiff3g n'existe pas, on peut cependant contourner cela en faisant (bien que ce ne soit pas très propre):

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

De même, une erreur peut se produire lors du téléchargement de libpng2. Si tel est le cas, on peut installer libpng3 (par Synaptic) et faire :

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

Configuration de l'imprimante dans Gnome

Lancez le gestionnaire d'imprimantes Gnome en allant dans Système > Administration > Impression . Votre imprimante devrait apparaître (désolé pour les captures d'écran en anglais):

Sélectionnez la, et clickez sur suivant. Sélectionnez ensuite le driver i250 dans la liste:

Et clickez sur suivant. Si votre driver n'apparait pas dans la liste, sélectionnez le bouton "Installer driver", et allez sélectionner le fichier /usr/share/cups/model/canoni250.ppd .

Le mot de la fin

Votre imprimante devrait maintenant apparaitre dans le gestionnaire d'imprimantes Gnome:

En faisant un click droit sur l'imprimante, vous devriez pouvoir imprimer une page test pour vous assurer que tout s'est bien passé.

Configuration de l'imprimante dans KDE

Voilà la marche à suivre sous Breezy (KDE3.4.2), mais ca doit être sensiblement la même chose sous Hoary.

Lancez le gestionnaire d'imprimantes KDE en allant dans Utilitaires > Gestionnaire d'impression. Sélectionner Ajouter > Une imprimante/une classe… , puis Suivant.

Sélectionner Imprimante locale (parallèle, série, USB) puis Suivant

Dans choix du port local, sélectionner Autres/USB Printer #1 with status feedback for Canon BJ / Canon i250 (ou saisir dans le champ URI: canon_usb:/dev/usb/lp0), puis Suivant

Sélectionner Canon> i250, puis suivant, suivant, … jusqu'à la fin (pensez quand même a lui donner un nom)

Différentes erreurs

Le redémarrage de cupsys renvoie un code d'erreur 13:

 * Restarting Common Unix Printing System: cupsd
cupsd: Child exited with status 13!
zsh: exit 2     /etc/init.d/cupsys restart

Vous avez oublié le "sudo" ! Il faut les droits root pour redémarrer cupsys.

L'imprimante apparaît bien dans le Gestionnaire d'imprimantes, mais l'impression de la page de test ne fonctionne pas, et vous n'obtenez pas de message d'erreurs: vérifiez que vous avez bien installé libpng2 et libtiff3g . J'ai également remarqué que après l'annulation d'une impression, et éjection de la feuille, l'imprimante ne répondait plus… une fois éteinte puis rallumée, tout marchait à nouveau.

Autre erreur quelconque: Jetez un oeil dans le log d'erreur de cups: /var/log/cups/error_log , vous en apprendrez peut-être plus sur ce qui ne fonctionne pas.

Les paquets ne peuvent s'installer car l'architecture ne correspond pas:

dpkg : erreur de traitement de bjfiltercups_2.3-1_i386.deb (--install) :
 l'architecture du paquet (i386) ne correspond pas à celle du système (amd64)
Des erreurs ont été rencontrées pendant l'exécution :
 bjfiltercups_2.3-1_i386.deb

Si vous utilisez la version 64 bits d'Ubuntu, essayez

sudo dpkg -i --force-architecture bjfilteri250_2.3-1_i386.deb
sudo dpkg -i --force-architecture bjfiltercups_2.3-1_i386.deb

Rédigé par Yann.
Basé sur imprimantes_canon_ixxx.

  • imprimante_canon_i250.1205758493.txt.gz
  • Dernière modification: Le 18/04/2011, 14:38
  • (modification externe)