Ceci est une ancienne révision du document !
Comment installer le pilote Canon CAPT v2.50
En particulier pour vérifier si votre imprimante n'est pas déjà supportée par la version 2.20 du pilote Canon (plus facile à installer).
Certains modèles d'imprimantes Canon de la série Lasershot 1) nécessitent l'installation du pilote propriétaire 2) Linux_CAPT_PrinterDriver.
Le pilote Canon CAPT est séparé en deux paquets : cndrvcups-common et cndrvcups-capt.
Sans ce rajout propriétaire, l'imprimante est partiellement reconnue et ne peut pas fonctionner.
Pour savoir si votre imprimante est supportée, consultez la section « Liste des imprimantes supportées par la version 2.50 ».
Pré-requis
Téléchargement des pilotes Canon
Le pilote Canon se présente sous la forme d'un fichier unique de type archive au format gzip.
Cette archive, de 45 Mo environ, nommée Linux_CAPT_PrinterDriver_V250_uk_EN.tar.gz est à télécharger ici
Extraction de l'archive
Méthode graphique
Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier Téléchargements du compte utilisateur en cours.
Accédez à ce dossier en utilisant votre gestionnaire de fichiers habituel pour y extraire l'archive 3), libérant ainsi un dossier
« Linux_CAPT_PrinterDriver_V250_uk_EN ».
Méthode en ligne de commande
Pour résumer les étapes précédentes et leur exécution en ligne de commande :
- se positionner dans le dossier Téléchargements de votre compte utilisateur :
cd ~/Téléchargements
- décompresser l'archive :
tar xvzf Linux_CAPT_PrinterDriver_V250_uk_EN.tar.gz
- aller au dossier Linux_CAPT_PrinterDriver_V250_uk_EN :
cd ./Linux_CAPT_PrinterDriver_V250_uk_EN
Choix de la méthode d'installation
L'archive contient, dans le dossier Linux_CAPT_PrinterDriver_V250_uk_EN, d'autres dossiers dépendant de la méthode d'installation :
- 32-bit_Driver : contient, entre autres, les paquets .deb pour l'installation sur architecture 32 bits4)
- 64-bit_Driver : contient uniquement les paquets au format RPM 64 bits5)
- Src : contient deux archives tar.gz pour la compilation depuis les sources des pilotes et l'installation sur architecture 64 bits ;
Voir la méthode « Compilation et installation depuis les sources (pour 64 bits) ».
On y trouve également le dossier suivant :
- Doc : contient les informations légales relatives à l'utilisation du pilote ; et aussi la liste des imprimantes supportées.
Installation paquets .deb 32 bits
Depuis le dossier «Linux_CAPT_PrinterDriver_V250_uk_EN» issu de l'archive, naviguez jusqu'au chemin 32-bit_Driver.
Dans ce dernier, se trouve un dossier Debian qui contient les deux pilotes mis sous forme de paquet :
- cndrvcups-common_2.50-1_i386.deb
- cndrvcups-capt_2.50-1_i386.deb
Méthode graphique
Pour installer les pilotes, depuis votre gestionnaire de fichiers, il suffira généralement de faire un double-clic sur le paquet cndrvcups-common_2.50-1_i386.deb et de suivre les instructions de votre gestionnaire de paquets.
Vous ferez ensuite un double-clic sur le paquet cndrvcups-capt_2.50-1_i386.deb afin de finaliser l'installation du pilote.
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Méthode en ligne de commande
- Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier ./Linux_CAPT_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian.
Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez la commande suivante en console :cd ./Linux_CAPT_PrinterDriver_V250_uk_EN/32-bit_Driver/Debian
- Une fois dans le dossier Debian, installez les deux paquets :
sudo dpkg -i cndrvcups-common_2.50-1_i386.deb cndrvcups-capt_2.50-1_i386.deb
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Compilation et installation depuis les sources (pour 64 bits)
Pré-requis
- Installez les paquets nécessaires à la compilation : build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev
ce qui donne en une ligne de commande :sudo apt-get install build-essential libstdc++6-4.4-dev debhelper autoconf libglib2.0-dev libgtk2.0-dev libltdl-dev libgpg-error-dev libcups2-dev libxml2-dev cdbs lintian fakeroot devscripts pbuilder dh-make debootstrap libglade2-dev
- Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier des sources ./Linux_CAPT_PrinterDriver_V250_uk_EN/Src.
Si vous êtes déjà dans le bon dossier, passez au point 4, sinon entrez la commande suivantes en console :cd ./Linux_CAPT_PrinterDriver_V250_uk_EN/Src
- Extraire les archives contenant les sources :
tar xvzf cndrvcups-common-2.50-1.tar.gz tar xvzf cndrvcups-capt-2.50-1.tar.gz
Pilote cndrvcups-common-2.50
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-common-2.50/debian/control fraîchement créé et remplacer :
Architecture : i386
par :
Architecture : amd64
- Depuis le dossier des sources, entrez dans le répertoire cndrvcups-common-2.50 :
cd ./cndrvcups-common-2.50
- Compiler le paquet :
dpkg-buildpackage
- Retournez dans le dossier des sources :
cd ..
- Installer le paquet .deb fraichement créé :
sudo dpkg -i cndrvcups-common_2.50-1_amd64.deb
Pilote cndrvcups-capt_2.50
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.50/debian/control et remplacer :
Architecture : i386
par :
Architecture : amd64
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.50/debian/rules et commenter 6) la ligne n°172: dh_shlibdeps (située en fin du fichier)
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.50/statusui/src/ppapdata.c et ajouter à la suite des autres l'entête :
#include <cups/ppd.h>
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.50/cngplp/configure.in et ajouter à la ligne n°9 :
AC_CONFIG_MACRO_DIR([m4])
- Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.50/cngplp/Makefile.am et ajouter à la ligne n°5 :
ACLOCAL_AMFLAGS=-I m4
- Depuis le dossier des sources, cndrvcups-capt-2.50/cngplp entrez les commandes suivantes en console :
libtoolize
aclocal
automake
- Depuis le dossier des sources, entrez dans le répertoire cndrvcups-capt-2.50 :
cd ./cndrvcups-capt-2.50
- Compiler le paquet:
dpkg-buildpackage
- Retournez dans le dossier des sources :
cd ..
- Installer le paquet .deb fraîchement créé :
sudo dpkg -i cndrvcups-capt_2.50-1_amd64.deb
Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.
Installation de l'imprimante
Méthode Graphique
Vous pouvez désormais vous référer au guide d'installation d'une imprimante à partir de pilotes pré-installés.
Méthode en ligne de commande
Vous pouvez désormais vous référer au guide d'installation et de test en ligne de commande d'une imprimante Canon.
Liste des imprimantes supportées par la version 2.50
Liste des imprimantes supportées par ce pilote ainsi que les noms des fichiers PPD correspondants, selon la documentation officielle Canon :
Nom de l'imprimante | Nom du Driver | Nom du fichier PPD |
---|---|---|
LBP9200Cdn | Canon LBP9200C | CNCUPSLBP9200CCAPTK.ppd |
LBP9100Cdn | Canon LBP9100C | CNCUPSLBP9100CCAPTK.ppd |
LBP7200C series | Canon LBP7200C | CNCUPSLBP7200CCAPTK.ppd |
LBP7018C/LBP7010C | Canon LBP7010C/7018C | CNCUPSLBP7018CCAPTK.ppd |
LBP6300n | Canon LBP6300n | CNCUPSLBP6300nCAPTK.ppd |
LBP6300dn | Canon LBP6300 | CNCUPSLBP6300CAPTK.ppd |
LBP6200 | Canon LBP6200 | CNCUPSLBP6200CAPTK.ppd |
LBP6018/LBP6000 | Canon LBP6000/6018 | CNCUPSLBP6018CAPTK.ppd |
LBP5300 | Canon LBP5300 | CNCUPSLBP5300CAPTK.ppd |
LBP5100 | Canon LBP5100 | CNCUPSLBP5100CAPTK.ppd |
LBP5050 series | Canon LBP5050 | CNCUPSLBP5050CAPTK.ppd |
LBP5000 | Canon LBP5000 | CNCUPSLBP5000CAPTK.ppd |
LBP3500 | Canon LBP3500 | CNCUPSLBP3500CAPTK.ppd |
LBP3310 | Canon LBP3310 | CNCUPSLBP3310CAPTK.ppd |
LBP3300 | Canon LBP3300 | CNCUPSLBP3300CAPTK.ppd |
LBP3250 | Canon LBP3250 | CNCUPSLBP3250CAPTK.ppd |
LBP3210 | Canon LBP3210 | CNCUPSLBP3210CAPTK.ppd |
LBP3200 | Canon LBP3200 | CNCUPSLBP3200CAPTK.ppd |
LBP3150/LBP3108/LBP3100 | Canon LBP3100/LBP3108/LBP3150 | CNCUPSLBP3150CAPTK.ppd |
LBP3050/LBP3018/LBP3010 | Canon LBP3010/LBP3018/LBP3050 | CNCUPSLBP3050CAPTK.ppd |
LBP3000 | Canon LBP3000 | CNCUPSLBP3000CAPTK.ppd |
LBP2900 | Canon LBP2900 | CNCUPSLBP2900CAPTK.ppd |
LBP-1210 | Canon LBP-1210 | CNCUPSLBP1210CAPTK.ppd |
LBP-11208) | Canon LBP-1120 | CNCUPSLBP1120CAPTK.ppd |
Sources
- Documentation fournie avec le driver d'installation.
- Sujet du forum ubuntuforums.org9) pour la compilation et l'installation depuis les sources (pour 64 bits).