Ceci est une ancienne révision du document !



Comment installer les pilotes génériques Canon CAPT v240

Avant de vous lancer dans cette page, assurez-vous d'avoir pris connaissance du tutoriel «Comment installer une imprimante Canon LBP xxxx.»

Certains modèles d'imprimantes Canon de la série Lasershot 1) nécessitent l'installation du pilotes propriétaires 2) Linux_on 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 240 ».

Téléchargement des pilotes Canon

Les pilotes Canon se présentent sous la forme d'un fichier unique de type archive au format gzip.
Cette archive, de 40 Mo environ, nommée Linux_CAPT_PrinterDriver_V240_uk_EN.tar.gz est à télécharger en bas de cette page du constructeur :

Site de téléchargement de pilotes Canon Europe

Pour avoir la possibilité de télécharger l'archive, vous devrez lire et accepter la licence indiquée en cochant la case prévue à cette effet.

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 « CAPT_Printer_Driver_for_Linux_V200_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 CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz
  • aller au dossier CAPT_Printer_Driver_for_Linux_V200_uk_EN :
    cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN
Pensez à l'auto-complétion: saisissez le début du mot CAPT puis appuyez sur la touche de tabulation

L'archive contient dans le dossier CAPT_Printer_Driver_for_Linux_V200_uk_EN d'autres dossiers dépendant de la méthode d'installation :

Si vous ne savez pas si vous utilisez la version 32 bits ou 64 bits d'Ubuntu vous pouvez consulter le paragraphe « Mon Ubuntu est-il en 32 bits ou en 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.

Depuis le dossier «CAPT_Printer_Driver_for_Linux_V200_uk_EN» issu de l'archive, naviguez jusqu'au chemin Driver.

Dans ce dernier, se trouve un dossier Debian pourvu de deux pilotes mis sous forme de paquet :

  • cndrvcups-common_2.00-2_i386.deb
  • cndrvcups-capt_2.00-2_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.00-2_i386.deb et de suivre les instructions de votre gestionnaire de paquets.

Vous ferez ensuite un double-clic sur le paquet cndrvcups-capt_2.00-2_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

  1. Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian.
    Si vous êtes déjà dans le bon dossier, passez au point 2, sinon entrez les commandes suivantes en console :
    cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian
  2. Une fois dans le dossier Debian, installez les deux paquets :
    sudo dpkg -i cndrvcups-common_2.00-2_i386.deb cndrvcups-capt_2.00-2_i386.deb

Redémarrez votre ordinateur avant de continuer par l'installation de l'imprimante.

La compilation ne fonctionne pas avec toutes les versions d'Ubuntu et des drivers Canon.
Prenez connaissance de cette page avant de vous lancer dans cette méthode.

Pré-requis

  1. Installez les paquets de transition: cupsys gs-esp.
    Si besoin il vous faudra les récupérer dans les packages Ubuntu des versions précédentes disponible sur ce site.
  2. 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 ia32-lib libglade2-dev
    ce qui donne en une ligne
    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 ia32-lib libglade2-dev
  3. Depuis le dossier où l'archive a été décompressée, il faut aller dans le dossier des sources ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src.
    Si vous êtes déjà dans le bon dossier, passez au point 4, sinon entrez la commande suivantes en console :
    cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src
  4. Extraire les archives contenant les sources :
    tar xvzf cndrvcups-common-2.00-2.tar.gz
    tar xvzf cndrvcups-capt-2.00-2.tar.gz
Il est essentiel de respecter l'ordre d'installation des drivers qui suit, à savoir le driver "Common" avant la compilation du driver "Capt".

Pilote Canon CUPS Common v2.00

  • Depuis le dossier des sources, ouvrez le fichier cndrvcups-common-2.00/debian/control fraichement créé ;
  • Remplacer « Architecture : i386 » par « Architecture : amd64 » ;
  • Depuis le dossier des sources, entrez dans le répertoire cndrvcups-common-2.00:
    cd ./cndrvcups-common-2.00
  • Compiler le paquet:
    dpkg-buildpackage
  • Retournez dans le dossier des sources :
    cd ..
  • Installer le paquet .deb fraichement créé :
    sudo dpkg -i cndrvcups-common_2.00-1_amd64.deb

Pilote Canon CUPS LB v2.00

  • Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.00/debian/control ;
  • Remplacer « Architecture : i386 » par « Architecture : amd64 » ;
  • Depuis le dossier des sources, ouvrez le fichier cndrvcups-capt-2.00/debian/rules ;
  • Commenter 6) la ligne « dh_shlibdeps » située en fin du fichier ;
  • Depuis le dossier des sources, entrez dans le répertoire cndrvcups-capt-2.00 :
    cd ./cndrvcups-capt-2.00
  • Compiler le paquet:
    dpkg-buildpackage
  • Retournez dans le dossier des sources :
    cd ..
  • Installer le paquet .deb fraichement créé :
    sudo dpkg -i cndrvcups-capt_2.00-1_amd64.deb

Relancer enfin cups

sudo service cups restart
Car plus stable, préférez la méthode en ligne de commande (section 5.2) qui est fortement conseillée pour l'installation de l'imprimante, notamment sur un système 64 bits (rassurez-vous, tout y est bien expliqué ;-) ).

Méthode Graphique

Méthode en ligne de commande

Voici la liste des imprimantes supportées par ce pilote ainsi que les noms des fichiers PPD correspondants, selon Canon.

Nom de l'imprimante Nom du fichier PPD
LBP6300dn CNCUPSLBP6300CAPTK.ppd
LBP9100Cdn CNCUPSLBP9100CCAPTK.ppd
LBP7200C series CNCUPSLBP7200CCAPTK.ppd
LBP5050 series CNCUPSLBP5050CAPTK.ppd
LBP3010/LBP3018/LBP3050 CNCUPSLBP3050CAPTK.ppd
LBP3100/LBP3108/LBP3150 CNCUPSLBP3150CAPTK.ppd
LBP3250 CNCUPSLBP3250CAPTK.ppd
LBP3310 CNCUPSLBP3310CAPTK.ppd
LBP5100 CNCUPSLBP5100CAPTK.ppd
LBP5300 CNCUPSLBP5300CAPTK.ppd
LBP3500 CNCUPSLBP3500CAPTK.ppd
LBP3300 CNCUPSLBP3300CAPTK.ppd
LBP5000 CNCUPSLBP5000CAPTK.ppd
LBP3210 CNCUPSLBP3210CAPTK.ppd
LBP3000 CNCUPSLBP3000CAPTK.ppd
LBP2900 CNCUPSLBP2900CAPTK.ppd
LBP3200 CNCUPSLBP3200CAPTK.ppd
LBP-1120 CNCUPSLBP1120CAPTK.ppd
LBP-1210 CNCUPSLBP1210CAPTK.ppd

Contributeurs : fabux, murex


1)
nommée LBP-xxxx, où xxxx est le numéro d'identification de votre imprimante
2)
Le code source des pilotes propriétaires n'est pas librement accessible et modifiable par les développeurs d'Ubuntu
3)
sous nautilus il s'agira d' un clic droit sur l'archive et de choisir « Extraire ici »
4)
il y a également des paquets RPM qui peuvent être convertis en paquet .deb ou installés directement à l'aide d'alien (méthode non recommandée)
5)
Il est aussi possible d'installer ces paquets sur architecture 64 bits (méthode non recommandée)
6)
ajouter un dièse # en début de ligne
  • utilisateurs/murex/brouillons/correctif_01.1351782034.txt.gz
  • Dernière modification: Le 01/11/2012, 16:00
  • par murex