Ceci est une ancienne révision du document !
Comment installer une imprimante Canon LBP xxxx
Cette page et celle-ci sont basées sur une libre traduction de ce tutoriel. Elles vous aideront à installer votre imprimante Canon de série Lasershot 1) sous Ubuntu.
Avant de vous lancer, finissez de lire cette page.
Cette série d'imprimantes utilise le pilote propriétaire 2) Canon CAPT et fonctionne avec toutes les versions d'Ubuntu.
Vous trouverez à la fin de cette page la liste des imprimantes supportées par le pilote Canon CAPT Driver v2.20.
Depuis un dépôt PPA
Le pilote Canon CAPT est séparé en deux paquets : cndrvcups-common et cndrvcups-capt.
Les versions i386 et AMD64, disponibles à partir du PPA du pilote Canon, sont basées sur la version 2.20 du pilote Canon.
Versions Oneiric, Precise et Quantal
Le PPA du pilote Canon ne propose pas les deux paquets pour ces versions d'Ubuntu.
Il vous faudra télécharger puis installer les paquets dédiés à la version Maverick, qui sont pleinement fonctionnels avec ces trois versions.
Vous devez au préalable, installer le paquet de transition gs-esp.
Version 64 bits
Téléchargez puis installez dans cette ordre :
Version 32bits
Téléchargez puis installez dans cette ordre :
Vous pouvez désormais installer et paramétrer votre imprimante.
Version 10.04 LTS (Lucid)
Les deux paquets existent dans le PPA du pilote Canon pour cette version d'Ubuntu.
Pour installer les paquets, il vous faudra :
- Ajouter le PPA ppa:michael-gruz/canon3) dans vos sources de logiciels,
Vous pouvez désormais installer et paramétrer votre imprimante.
Exemple en ligne de commande
Pour exécuter ces manipulations dans un terminal, vous saisirez par exemple les commandes suivantes :
sudo add-apt-repository ppa:michael-gruz/canon sudo apt-get update sudo apt-get install cndrvcups-common cndrvcups-capt
Installer sans utiliser le dépôt PPA
L'utilisation des paquets pré-compilés provenant du PPA du pilote Canon est la méthode la plus facile pour installer les pilotes Canon.
Si pour une raison quelconque vous préférez opter pour une autre méthode d'installation qui n'utilise pas le PPA du pilote Canon, prenez connaissance des deux possibilités suivantes.
Installation depuis l'archive du site officiel
Téléchargez la dernière version du driver CAPT ici, puis suivez les instructions de cette page se référant au driver CAPT version 2.0. Vous remplacerez les commandes indiquées en les adaptant au nom et version de votre archive.
Canon fournit les deux paquets cndrvcups-commonxxx_i386.deb et cndrvcups-captxxx_i386.deb. Vous pourrez les utiliser sans problème pour installer votre imprimante sur un système 32bits.
Pour un système 64bits lisez attentivement ceci.
Installation automatisée utilisant un script BASH
Un script à été développé pour automatiser l'installation du pilote sur les deux types d'architectures (i386 et AMD64). Les versions 64bits des paquets .deb ont été obtenues par l'utilisation d' Alien sur la version (2.20) RPM-64bits fournie par Canon, tandis que la version 32bits utilisée par le script sont ceux fournis par Canon.
L'archive, contenant le script et les paquets nécessaires à l'installation, peut-être téléchargée ici. Veuillez lire le fichier "README" contenu dans l'archive pour plus de détails ou utilisez l'option -h ou –help lorsque vous lancez le script.
Pour de plus amples explications, visitez cette page (en).
Ajouter une imprimante
Une fois les deux paquets des depôts PPA installés, il vous faut désormais installer l'imprimante en suivant le tutoriel « Installer et tester une imprimante Canon LBP en ligne de commande » (rassurez-vous tout y est bien expliqué ).
Compléments pour la version 64 bits
Par contre, l'absence de ces 2 paquets au format .DEB-64bits, complique la situation.
Jusqu'à la version 10.10 (Maverick) et la version 2.00 des drivers Canon, il était possible de les générer par compilation, comme expliqué sur cette page.
Depuis la version 11.04 (Natty) et la version 2.20 des drivers Canon, il semble y avoir un problème de compatibilité avec certaines bibliothèques et la compilation du paquet cndrvcups-capt échoue.
Dans la pratique, la disponibilité dans le PPA du pilote Canon des drivers version 2.20 pour 10.04, 10.10 et 11.04 ne justifie plus vraiment l'utilisation de la méthode par compilation.
Pour 11.10 (Oneiric), 12.04LTS (Precise) et 12.10 (Quantal), si vous utilisez les dépôts PPA, il est préférable de télécharger puis installer la version 10.10 (Maverick) des 2 paquets. Ils sont pleinement fonctionnels, y compris le Statusmonitor.4)
Avec la version 64bits Natty disponible dans le dépôt PPA mentionné plus haut, la commande :
captstatusui -P LBPxxxx
qui permet d'ouvrir la fenêtre du Canon Statusmonitor 5) provoque une erreur "buffer overflow".
Ils peuvent malgré tout être utilisés et l'imprimante, une fois installée, imprimera "normalement". Seul le Statusmonitor sera inaccessible
Nota :
Si vous avez acquis une imprimante, supportée uniquement par une version plus récente que la 2.20 du pilote Canon, vous pouvez essayer l'utilisation d' Alien sur les 2 paquets au format RPM-64bits de la dernière version fournie par Canon.
Cette méthode qui n'est normalement pas recommandée peut, sans garantie de succès, éventuellement vous sortir d'affaire.
Vous pouvez, en dernier recours, tenter l'installation des paquets i386.deb (32bits) en forçant l'architecture.
Dans ce cas, vous aurez certainement à résoudre manuellement des dépendances manquantes. Cette méthode n'est pas recommandée. Vous ne devez l'utiliser qu'en connaissance de cause et à vos "risques et périls".
Imprimantes supportées par le pilote CAPT Driver v2.20
Selon la documentation officielle Canon :
Nom de l'imprimante | Nom du fichier PPD | Vérifié sur les versions d'Ubuntu |
---|---|---|
LBP9100C | CNCUPSLBP9100CCAPTK.ppd | |
LBP7200C series | CNCUPSLBP7200CCAPTK.ppd | 10.10 |
LBP6300 | CNCUPSLBP6300CAPTK.ppd | 10.10 |
LBP6000(*) / LBP6018 | CNCUPSLBP6018CAPTK.ppd | 10.04 6) 11.10(*) |
LBP5300 | CNCUPSLBP5300CAPTK.ppd | |
LBP5100 | CNCUPSLBP5100CAPTK.ppd | 10.10 |
LBP5050 series | CNCUPSLBP5050CAPTK.ppd | 9.10 / 9.04 |
LBP5000 | CNCUPSLBP5000CAPTK.ppd | 12.10 / 12.04 / 11.10 / 11.04 / 10.10 / 10.04 |
LBP3500 | CNCUPSLBP3500CAPTK.ppd | |
LBP3310 | CNCUPSLBP3310CAPTK.ppd | |
LBP3300 | CNCUPSLBP3300CAPTK.ppd | |
LBP3250 | CNCUPSLBP3250CAPTK.ppd | |
LBP3210 | CNCUPSLBP3210CAPTK.ppd | |
LBP3200 | CNCUPSLBP3200CAPTK.ppd | 10.04 |
LBP3150 / LBP3108 / LBP3100 | CNCUPSLBP3150CAPTK.ppd | |
LBP3100 / LBP3108 / LBP3150 | CNCUPSLBP3150CAPTK.ppd | 10.10 |
LBP3010 / LBP3018 / LBP3050 | CNCUPSLBP3050CAPTK.ppd | 11.04 / 10.10 / 10.04 / 9.10 / 9.04 |
LBP3000 | CNCUPSLBP3000CAPTK.ppd | 11.04 |
LBP2900 | CNCUPSLBP2900CAPTK.ppd | 11.04 / 10.10 / 10.04 / 9.10 / 9.04 |
LBP-1210 | CNCUPSLBP1210CAPTK.ppd | 10.10 / 10.04 / 9.10 / 9.04 |
LBP-1120 | CNCUPSLBP1120CAPTK.ppd | 12.04 10.10 / 9.10 / 9.04 |
LBP-8107) | CNCUPSLBP1120CAPTK.ppd | 11.10 / 11.04 / 10.10 / 10.04 / 9.10 / 9.04 |