Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
imprimante_canon_capt2 [Le 15/12/2011, 15:22] – modification externe 127.0.0.1imprimante_canon_capt2 [Le 03/12/2025, 00:10] (Version actuelle) – [Sources] ikewdu
Ligne 1: Ligne 1:
-{{tag>Lucid imprimante tutoriel canon}}+{{tag>Focal matériel imprimante Canon}}
 ---- ----
  
-====== Comment installer les pilotes génériques Canon CAPT 2.0 ======+====== Installer le pilote d'imprimantes Canon CAPT ====== 
 +  
 +**[[:liste_imprimantes_canon|Consulter la liste des imprimantes Canon]] pour savoir si votre imprimante est supportée par ce pilote fourni par Canon.**
  
-Certains modèles d'imprimantes Canon nécessitent l'installation de pilotes propriétaires Linux générique. +<note warning>De nombreux problèmes subsistent avec la LBP2900 et peut-être d'autres LBP, cela est peut-être lié au dernier pilote de Canon (la version 2.7x). Un [[pilote_canon_capt_alternatif|pilote alternatif]] a été développé et fonctionne très bien avec ce modèle et probablement d'autres LBP. Une autre solution est proposée [[https://askubuntu.com/questions/956674/how-to-make-canon-lbp2900b-work-on-ubuntu-16-04-lts|ici]]. 
-Sans ce rajout propriétaire, l'imprimante est partiellement reconnue et ne peut pas fonctionner.+ <sup>**en**</sup>, (installer le pilote 32 bits en 64 bits) et [[https://forum.ubuntu-fr.org/viewtopic.php?id=2010140|là]] <sup>**fr**</sup>.</note>
  
-Pour savoir si votre imprimante est supportée, consultez la section << **[[#Liste des imprimantes supportées]]** >>.+=====Installation automatique===== 
 +Il existe un script qui vous installer votre imprimante automatiquement. Vous pouvez le trouver sur [[https://github.com/hieplpvip/ubuntu_canon_printer|Github]]. 
 +=====Installation manuelle===== 
 +Le script proposé au point précédent est l'automatisation de ce qui va suivre. 
 +==== Téléchargement du pilote==== 
 +Le pilote Canon CAPT se présente sous la forme d'un fichier unique de type archive au format **[[:tar|tar.gz]]**.\\ 
 +Cette archive d'environ 127 Mo nommée : **linux-capt-drv-v271-uken.tar.gz** est à télécharger **[[https://sg.canon/en/support/0100459601/7|ici]]**.
  
-<note important> Il est à noter que les informations données ici viennent en partie de la page << **[[:imprimantes_canon_lasershot|Installer une imprimante Canon LaserShot]]** >>.\\ </note>+Une fois télécharger, les fichiers  devrait se trouver par défaut dans le dossier //**Téléchargements**// du compte utilisateur en cours.\\ 
 +[[:archivage|Extrayez]] l'archive //linux-capt-drv-v271-uken.tar.gz// ce qui libérera un dossier :<< **linux-capt-drv-v271-uken** >>.
  
-===== Pré-requis =====+Le dossier **linux-capt-drv-v271-uken** inclut les sous-dossiers par [[:architecture_materielle#mon_ubuntu_est-il_en_32_bits_ou_en_64_bits|architectures]] : 
 +  * //**32-bit_Driver**// : Contient les [[:paquet|paquets .deb]] pour l'installation sur **[[:architecture_materielle|architecture]] 32bits**((il y a également les paquets au format RPM 32-bits)). //Voir la méthode : [[#Installation du pilote pour 32 bits]].// 
 +  * //**64-bit_Driver**// : Contient les [[:paquet|paquets .deb]] pour l'installation sur **[[:architecture_materielle|architecture]] 64bits**((il y a également les paquets au format RPM 64-bits)). //Voir la méthode : [[#Installation du pilote pour 64 bits|Installation du pilote pour 64 bits]].// 
 +   * //**Doc**// : Contient les informations légales relatives à l'utilisation et à __l'installation du pilote__. \\
  
-==== Téléchargement des pilotes Canon ====+==== Installation du pilote====
  
-Les pilotes Canon se présentent sous la forme d'un fichier unique de type archive au format **[[:zip]]**.\\ +Le pilote Canon CAPT nécessite l'[[:tutoriel:comment_installer_un_paquet|installation des paquets]] **[[apt>libglade2-0,libcanberra-gtk-module]]**
-Cette archive de 23,5 Mo nommée **CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz** est à télécharger en bas de cette page du constructeur :+
  
-**[[http://software.canon-europe.com/software/0039340.asp|Site de téléchargement de pilotes Canon Europe]]**+<note>Vérifier que l'imprimante est allumée et connectée à l'ordinateur.</note>
  
-<note>Pour avoir la possibilité de télécharger l'archivevous devrez **lire et accepter la licence** indiquée en cochant la case prévue à cette effet.</note>+=== Installation du pilote pour 32 bits=== 
 +Depuis le dossier **linux-capt-drv-v271-uken**naviguez jusqu'au chemin //**32-bit_Driver**//.
  
-==== Extraction de l'archive ====+Dans ce dernier, se trouve un dossier //**Debian **//qui contient les deux pilotes mis sous forme de [[:paquet]] :\\ 
 +  * **cndrvcups-common_3.21-1_i386.deb** 
 +  * **cndrvcups-capt_2.71-1_i386.deb**
  
-=== Méthode graphique ===+Pour [[:tutoriel;comment_installer_un_paquet|installer les pilotes]], depuis votre [[:gestionnaire de fichiers]], il suffira généralement de faire un double-clic sur le [[:paquet]] **cndrvcups-common_3.21-1_i386.deb** et de suivre les instructions de votre [[:gestionnaire de paquets]].
  
-Les fichiers téléchargés sous Ubuntu se trouvent par défaut dans le dossier //**Téléchargements**// du compte utilisateur en cours.\\ +Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-capt_2.71-1_i386.deb** afin de finaliser l'installation du pilote.
-Accédez à ce dossier en utilisant votre [[:gestionnaire de fichiers]] habituel pour y [[:archivage#graphiquement|extraire l' archive]] ((sous nautilus il s'agira d' un clic droit sur l'archive et de choisir << //Extraire ici// >>)), libérant ainsi un dossier << **CAPT_Printer_Driver_for_Linux_V200_uk_EN** >>.+
  
-=== Méthode en ligne de commande ===+=== Installation du pilote pour 64 bits === 
 +Au préalable le pilote CAPT pour les versions 64 bits nécessite aussi l'installation des paquets 32bits suivants : **[[apt>libatk1.0-0:i386,libcairo2:i386,libgtk2.0-0:i386,libpango1.0-0:i386,libstdc++6:i386,libxml2:i386,libpopt0:i386,zlib1g:i386,libc6:i386]]** \\.
  
-Pour résumer les étapes précédentes et leur exécution en ligne de commande : +Depuis le dossier **linux-capt-drv-v271-uken**, naviguez jusqu'au chemin //**64-bit_Driver**//.
-  * se positionner dans le dossier //**Téléchargements**// de votre compte utilisateur :<code>cd ~/Téléchargements</code> +
-  décompresser l'archive :<code>tar xvzf CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz</code> +
-  aller au dossier **CAPT_Printer_Driver_for_Linux_V200_uk_EN** :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN</code> +
-<note tip>Pensez à l'auto-complétion: saisissez le début du mot CAPT puis appuyez sur la touche de tabulation</note>+
  
-===== Choix de la méthode d'installation =====+Dans ce dernier, se trouve un dossier //**Debian **//qui contient les deux pilotes mis sous forme de [[:paquet]] :\\ 
 +  * **cndrvcups-common_3.21-1_amd64.deb** 
 +  * **cndrvcups-capt_2.71-1_amd64.deb**
  
-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 : +Pour [[:tutoriel:comment_installer_un_paquet|installer les pilotes]], depuis votre [[:gestionnaire de fichiers]]il suffira généralement de faire un double-clic sur le [[:paquet]] **cndrvcups-common_3.21-1_amd64.deb** et de suivre les instructions de votre [[:gestionnaire de paquets]].
-  * //**Driver**// : contient, entre autres, des [[:paquet|paquets .deb]] pour l'installation sur **[[:architecture_materielle|architecture]] 32 bits**((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)** ))((Il est aussi possible d'[[:ubuntu_64bits#utiliser_des_programmes_32_bits_sur_ubuntu_64_bits|installer ces paquets sur architecture 64 bits]] **(méthode non recommandée)** )) ;\\ //** Voir la méthode << [[#Installation paquets .deb 32 bits]] >>.**//+
  
-  * //**Src**// : contient deux archives tar.gz pour la compilation depuis les sources des pilotes et l'installation sur **[[:architecture_materielle|architecture]] [[:ubuntu_64bits|64 bits]]** ;\\ //**Voir la méthode << [[#Compilation et installation depuis les sources]] >>.**//+Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-capt_2.71-1_amd64.deb** afin de finaliser l'installation du pilote.
  
-<note help>Si vous ne savez pas si vous utilisez la version 32 bits ou 64 bits d'Ubuntu vous pouvez consulter le paragraphe << **[[:architecture_materielle#mon_ubuntu_est-il_en_32_bits_ou_en_64_bits|Mon Ubuntu est-il en 32 bits ou en 64 bits ?]]** >></note>+==== Installation de l'imprimante ====
  
-On y trouve également le dossier suivant : +La documentation, fournie dans l'archive d'installation du pilote, peut vous donner des informations complémentaires à cette page.
-  * //**Doc**// : contient les informations légales relatives à l'utilisation du pilote ;+
  
-===== Installation paquets .deb 32 bits ====+=== Pré-requis === 
 +Connaître le nom du **fichier ppd(([[wpfr>Printer_Postscript_Description|Printer Postscript Description]]))** du pilote, correspondant à votre imprimante.\\ 
 +Tapez cette commande dans un [[:terminal]] pour obtenir la liste des fichiers ppd disponibles : <code>ls /usr/share/cups/model/ | grep CNCUPS</code>  
 +Pour la plupart des modèles, vous trouverez 2 fichiers correspondants à votre imprimante : //CNCUPSxxxxCAPTK.ppd// et //CNCUPSxxxxCAPTJ.ppd//
 +La documentation Canon recommande le //CNCUPSxxxxCAPTK.ppd//
 +Si après avoir suivi ce tutoriel votre imprimante ne fonctionne pas, essayez avec le fichier //CNCUPSxxxxCAPTJ.ppd//. \\ 
 +Vous trouverez également **[[:liste_imprimantes_canon#lasershot_lbp_et_i-sensys_lbp|ici]]** la liste des fichiers PPD pour votre imprimante.
  
-Depuis le dossier <<**CAPT_Printer_Driver_for_Linux_V200_uk_EN**>> issu de l'archivenaviguez jusqu'au chemin //**Driver**//.+=== Relancer CUPS === 
 +  * Pour que l'installation du pilote CAPT soit prise en compte par [[:CUPS]], entrer les commandes suivantes dans un [[:terminal]] : <code bash>sudo systemctl stop cups</code> <code bash>sudo systemctl start cups</code> 
 +  L'installation se passe en trois étapes : 
 +    Installer la nouvelle imprimante dans [[:CUPS]] en indiquant quel pilote utiliser, 
 +    Indiquer au démon ccpd((démon spécifique à Canon pour la gestion de l'imprimante)) cette imprimante, 
 +    * Démarrer le démon ccpd. 
 +  * Installez l'imprimante dans CUPS en tapant la commande suivante dans un [[:terminal]] : <code bash>sudo /usr/sbin/lpadmin -p [nom de l'imprimante] -m [fichier ppd] -v [uri périphérique] -E</code> où : 
 +    -p [nom de l'imprimante] : modèle de l'imprimante 
 +    -m [fichier ppd] : nom du fichier .ppd du pilote (cf [[#pré-requis]] pour connaître son nom) 
 +    -v [uri périphérique] : définit l'attribut device-uri de la file d'attente de l'imprimante. Ici on mettra : ''%%ccp://localhost:59787%%'' 
 +    -E : active l'imprimante déterminée et autorise les demandes d'impression sur ce périphérique. 
 +Exemple pour une LBP5000 : <code bash>sudo /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp://localhost:59787 -E</code>
  
-Dans ce dernier, se trouve un dossier //**Debian **//pourvu de deux pilotes mis sous forme de [[:paquet]] :\\ +<note important>Le nom du fichier .ppd doit être exact. Attention donc à bien en respecter la casse((minuscule/majuscule))
-  * **cndrvcups-common_2.00-2_i386.deb**  +</note>
-  * **cndrvcups-capt_2.00-2_i386.deb**+
  
-=== Méthode graphique ===+Si cette méthode ne fonctionne pas, vous pouvez toujours utiliser l'ancienne procédure qui consistait à : 
 +  - Vérifier l'existence ou créer les dossiers et fichiers **/var/ccpd**, **/var/captmon** et **/var/ccpd/fifo0** : <code>sudo mkdir /var/ccpd 
 +sudo mkdir /var/captmon 
 +sudo mkfifo /var/ccpd/fifo0 
 +sudo chown -R lp:lp /var/ccpd/</code> 
 +  - Installer l'imprimante dans CUPS avec la commande suivante :\\ (exemple pour une LBP5000) <code>sudo /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E</code>  
 +  - Enregistrer l'imprimante dans le démon ccpd en tapant la commande suivante dans un [[:terminal]] : <code bash>sudo /usr/sbin/ccpdadmin -p [nom de l'imprimante] -o [device]</code> 
 +où : 
 +  * [Nom de l'imprimante] : nom que vous avez choisi lors de l'[[#commande d'installation|installation dans cups]] 
 +  * [device] : emplacement du fichier du périphérique : Vérifier dans le répertoire ///dev/usb// le nom exact (lp0; lp1; lp2 ...)
  
-Pour [[:tutoriel/comment_installer_un_paquet|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]].+  - **Valeur de [devicepour une connexion en usb sur ///dev/usb/lp0// :** 
 +      [device] sera remplacé par : // /dev/usb/lp0 //  
 +      Exemple pour une LBP5000 : <code>sudo /usr/sbin/ccpdadmin -p LBP5000 -o /dev/usb/lp0</code>\\ Exemple de retour de cette commande pour une LBP5000  <file> Usage: 
 +  ccpdadmin [-p Printer-name -o Printer-dev-path] 
 +  ccpdadmin [-x Remove-Printer-name]
  
-Vous ferez ensuite un double-clic sur le [[:paquet]] **cndrvcups-capt_2.00-2_i386.deb** afin de finaliser l'installation du pilote.+ CUPS_ConfigPath = /etc/cups/ 
 + LOG Path        = None 
 + UI Port         = 59787
  
-**Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].**+ Entry Num  : Spooler : Backend : FIFO path : Device Path : Status 
 + ---------------------------------------------------------------------------- 
 +     [0]    : LBP5000 : ccp : //localhost:59787 : /dev/usb/lp0  : New!! </file> 
 +  - **Valeur de [device] pour une connexion en réseau :** 
 +      * net : [adresse IP] 
 +      * Exemple pour une LBP5000 : <code>sudo /usr/sbin/ccpdadmin -p LBP-5000 -o net:192.168.0.20</code> 
 +   
 +   Il peut être nécessaire d'ajouter une ligne // Allow From [adresse IP// dans les sections // <Location /> // et // <Location /admin> // du fichier ** /etc/cups/cupsd.conf **.\\
  
-=== Méthode en ligne de commande === 
  
-  - 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]] :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Driver/Debian</code> +=== Démarrer le démon ccpd === 
-  - Une fois dans le dossier //**Debian**//, installez les deux paquets :<code>sudo dpkg -i cndrvcups-common_2.00-2_i386.deb cndrvcups-capt_2.00-2_i386.deb</code>+ 1. Adapter le démon ccpd au fonctionnement d'Ubuntu : \\ 
 +[[:tutoriel:comment_modifier_un_fichier|Ouvrez avec les droits d'administration]] le fichier **/etc/init.d/ccpd** et ajoutez ces lignes après les 2 premières : 
 +<file> 
 +### BEGIN INIT INFO 
 +# Provides:          ccpd 
 +# Required-Start:    $local_fs $remote_fs $syslog $network $named 
 +# Should-Start:      $ALL 
 +# Required-Stop:     $syslog $remote_fs 
 +# Default-Start:     2 3 4 5 
 +# Default-Stop:      0 1 6 
 +# Description:       Start Canon Printer Daemon for CUPS 
 +### END INIT INFO 
 +</file> 
 +Terminez en enregistrant ce fichier.\\
  
-**Redémarrez votre ordinateur** avant de continuer par l'**[[#installation de l'imprimante]].**+Vous devez avoir ceci : 
 +<file sh> 
 +#!/bin/sh 
 +# startup script for Canon Printer Daemon for CUPS (ccpd) 
 +### BEGIN INIT INFO 
 +# Provides:          ccpd 
 +# Required-Start:    $local_fs $remote_fs $syslog $network $named 
 +# Should-Start:      $ALL 
 +# Required-Stop:     $syslog $remote_fs 
 +# Default-Start:     2 3 4 5 
 +# Default-Stop:      0 1 6 
 +# Description:       Start Canon Printer Daemon for CUPS 
 +### END INIT INFO
  
-===== Compilation et installation depuis les sources =====+if [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ]; then 
 + while [ `ps awx | grep cupsd | grep -v grep | wc -l` -eq 0 ] 
 + do 
 +........................................
  
-====Pré-requis====+</file>
  
-  - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] de transition: **[[apt>cupsys,gs-esp|cupsys gs-esp]]**.\\ Si besoin il vous faudra les récupérer dans les packages Ubuntu des versions précédentes disponible sur [[http://packages.ubuntu.com|ce site]]. +\\
-  - [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] nécessaires à la compilation : **[[apt>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|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 <code>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</code> +
-  - Depuis le dossier où [[#extraction_de_l_archive|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]] :<code>cd ./CAPT_Printer_Driver_for_Linux_V200_uk_EN/Src</code> +
-  - [[:archivage#graphiquement|Extraire les archives]] contenant les sources :<code>tar xvzf cndrvcups-common-2.00-2.tar.gz +
-tar xvzf cndrvcups-capt-2.00-2.tar.gz</code>+
  
-<note important>Il est essentiel de respecter l'ordre d'installation des drivers qui suit, à savoir le driver "Common" avant la compilation du driver "Capt".</note>+ 2. Tapez la commande suivante : 
 +<code bash>sudo service ccpd start</code>
  
-==== Pilote Canon CUPS Common v2.00 ====+\\
  
-  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]] **cndrvcups-common-2.00/debian/control** fraichement créé ; +==== Vérifications de l'installation ==== 
-  * Remplacer << //Architecture : i386// >> par << //Architecture : amd64// >> ;\\ +1Taper dans un [[:terminal]] la commande suivante pour vérifier le fonctionnement du démon ccpd : 
-  * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-common-2.00**: <code>cd ./cndrvcups-common-2.00</code> +<code>sudo service ccpd status</code>
-  * Compiler le paquet: <code>dpkg-buildpackage</code> +
-  * Retournez dans le dossier des sources : <code>cd ..</code> +
-  * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] .deb fraichement créé : <code>sudo dpkg -i cndrvcups-common_2.00-1_amd64.deb</code>+
  
 +vous devriez avoir en retour quelque chose du type :
 +<file>● ccpd.service
 +   Loaded: loaded (/etc/init.d/ccpd; bad; vendor preset: enabled)
 +   Active: active (running) since mar. 2016-05-03 15:29:37 CEST; 1min 31s ago
 +     Docs: man:systemd-sysv-generator(8)
 +  Process: 11374 ExecStart=/etc/init.d/ccpd start (code=exited, status=0/SUCCESS
 +    Tasks: 5 (limit: 512)
 +   CGroup: /system.slice/ccpd.service
 +           ├─11382 /usr/sbin/ccpd
 +           ├─11383 /usr/sbin/ccpd
 +           └─11384 captmonlbp5000 --data-write-fd=4 --data-read-fd=11 --cmd-writ
  
 +mai 03 15:29:37 user1-System-Product-Name systemd[1]: Starting ccpd.service...
 +mai 03 15:29:37 user1-System-Product-Name ccpd[11374]: Starting /usr/sbin/ccpd:
 +mai 03 15:29:37 user1-System-Product-Name systemd[1]: Started ccpd.service.
 +lines 1-14/14 (END)
 +</file>
  
-==== Pilote Canon CUPS LB v2.00 ====+<note tip>Taper sur la touche  **q**    pour reprendre la main dans le terminal.Si vous ne voyez ce type de réponse, [[:tutoriel:comment_modifier_un_fichier|éditez avec les droits d'administration]] le fichier **/etc/ccpd.conf** et ajoutez ceci (remplacez //LBP5000// et ///dev/usb/lp0// par ce que vous avez indiqué précédemment) :  
 +<file> 
 +<Printer LBP5000> 
 +DevicePath /dev/usb/lp0 
 +</Printer>
  
-  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]]  **cndrvcups-capt-2.00/debian/control** ; +</file
-  * Remplacer << //Architecture : i386// >> par << //Architecture : amd64// >> ; \\ +Redémarrer le démon ccpd et vérifier de nouveau son statut 
-  * Depuis le dossier des sources, [[:tutoriel:comment_modifier_un_fichier|ouvrez le fichier]]  **cndrvcups-capt-2.00/debian/rules** ; +<code bash
-  * Commenter ((ajouter un dièse # en début de ligne)) la ligne << //dh_shlibdeps// >> située en fin du fichier ; +sudo service ccpd restart 
-  * Depuis le dossier des sources, entrez dans le répertoire **cndrvcups-capt-2.00** <code>cd ./cndrvcups-capt-2.00</code> +sudo service ccpd status</code> 
-  * Compiler le paquet: <code>dpkg-buildpackage</code> +</note>
-  * Retournez dans le dossier des sources : <code>cd ..</code> +
-  * [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] .deb fraichement créé : <code>sudo dpkg -i cndrvcups-capt_2.00-1_amd64.deb</code>+
  
-Relancer enfin cups+2. Tapez dans un [[:terminal]] la commande suivante pour vérifier l'enregistrement dans le démon ccpd : 
 +<code>sudo ccpdadmin</code>la commande doit vous renvoyer : 
 +<file> 
 +Usage: 
 +  ccpdadmin [-p Printer-name -o Printer-dev-path] 
 +  ccpdadmin [-x Remove-Printer-name] 
 + CUPS_ConfigPath = /etc/cups
 + LOG Path        = None 
 + UI Port         = 59787 
 + Entry Num  :Spooler   :Backend  :   FIFO path       : Device Path  : Status 
 + ------------------------------------------------------------------- 
 +   [0]    :LBP-XXX     : ccp    : //localhost:59787 : /dev/usb/lp0 
 +</file> 
 +où //LBP-XXX// et ///dev/usb/lp0// sont à adapter  selon la manière dont vous avez installé votre imprimante dans le démon ccpd.\\ 
 +S'il y a une erreur, elle apparaîtra en fin de ligne.\\ \\ 
 + 
 +3. Taper dans un [[:terminal]] la commande suivante pour vérifiez l'état de l'imprimante : 
 +<code>captstatusui -P [nom de l'imprimante]</code>  
 +où [nom de l'imprimante] est le nom que vous avez donné lors de l'[[#Installation de l'imprimante dans CUPS|installation dans cups]].\\ 
 +La commande doit ouvrir la fenêtre du //Canon Statusmonitor//((Le //Canon Statusmonitor// donne accès à certaines fonctionnalités avancées de l'imprimante telles que : nombres pages imprimées, niveaux toners, calibrage, nettoyage ou encore mise en veille)) avec le message "**Ready to print** (ou sleeping)".\\ 
 + 
 +<note tip>Si toutefois la commande retourne le message "**capstatusui Socket Error**", vous pouvez essayer de redémarrer le démon ccpd et le service d'impression avec les commandes suivantes : 
 +<code>sudo service ccpd stop</code>
 <code>sudo service cups restart</code> <code>sudo service cups restart</code>
 +<code>sudo service ccpd start</code>
 +Si cela ne suffit pas, laissez l'imprimante allumée et connectée puis redémarrez l'ordinateur. Penser ensuite à lancer le démon ccpd.</note>
  
-===== Installation de l'imprimante ===== 
-<note important>Car plus stable, préférez la [[#méthode_en_ligne_de_commande2|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é ;-) ).</note> 
  
-==== Méthode Graphique ==== +Si ces vérifications sont positives, l'imprimante devrait-être opérationnelle.\\ 
-Vous pouvez désormais vous référer au **[[:tutoriel:installer_imprimante_preinstalles|guide d'installation d'une imprimante à partir de pilotes pré-installés]].**+Essayer d'imprimer un document à partir de l'application de votre choix. Si les impressions sortent correctement vous pouvez passer à l'étape suivante.
  
-==== Méthode en ligne de commande ==== +<note>Tant que vous n'aurez pas réalisé la partie [[#Automatiser le démarrage du démon ccpd]], il faudra lancer le démon ccpd manuellement à chaque redémarrage de l'ordinateur<code>sudo service ccpd start</code></note>
-Vous pouvez désormais vous référer au **[[:tutoriel:installer_pilote_canon_lbp|guide d'installation et de test en ligne de commande d'une imprimante Canon]]**.+
  
----- 
  
-===== Liste des imprimantes supportées =====+4. Définir cette imprimante par défaut (si vous le souhaitez) :\\ 
 +Ouvrez l'application "//Imprimantes//" faites un clic droit sur l'icone de l'imprimante et sélectionnez "//Définir par défaut//"
 +Il se peut que vous trouviez une deuxième imprimante identifiée "//LBPxxxx-2//". Elle aura été créée par le système de détection automatique des imprimantes. Ignorez là, le système ne sait pas installer correctement ces imprimantes et si vous la supprimez elle reviendra.
  
-Voici la liste des imprimantes supportées par ce pilote ainsi que les noms des fichiers PPD correspondants, selon Canon. 
-  i-SENSYS LBP-2900                          CNCUPSLBP2900CAPTK.ppd 
-  i-SENSYS LBP3000                           CNCUPSLBP3000CAPTK.ppd 
-  i-SENSYS LBP3010 / LBP3018 / LBP3050       CNCUPSLBP3050CAPTK.ppd 
-  i-SENSYS LBP3100 /LBP3108 / LBP3150        CNCUPSLBP3150CAPTK.ppd 
-  i-SENSYS LBP3250                           CNCUPSLBP3250CAPTK.ppd 
-  i-SENSYS LBP3310                           CNCUPSLBP3310CAPTK.ppd 
-  i-SENSYS LBP5050                           CNCUPSLBP5050CAPTK.ppd 
-  i-SENSYS LBP5050n                          CNCUPSLBP5050CAPTK.ppd 
-  i-SENSYS LBP6300dn                         CNCUPSLBP6300CAPTK.ppd 
-  i-SENSYS LBP7200Cdn                        CNCUPSLBP7200CCAPTK.ppd 
-  Laser Shot LBP-1120                        CNCUPSLBP1120CAPTK.ppd 
-  Laser Shot LBP-1210                        CNCUPSLBP1210CAPTK.ppd 
-  Laser Shot LBP2900                         CNCUPSLBP2900CAPTK.ppd 
-  LaserShot LBP3000                          CNCUPSLBP3000CAPTK.ppd 
-  Laser Shot LBP3300                         CNCUPSLBP3300CAPTK.ppd 
-  LBP-3200                                   CNCUPSLBP3200CAPTK.ppd 
-  LBP5000                                    CNCUPSLBP5000CAPTK.ppd 
-  LBP5100                                    CNCUPSLBP5100CAPTK.ppd 
-  LBP5300                                    CNCUPSLBP5300CAPTK.ppd 
-  LBP9100Cdn                                 CNCUPSLBP9100CCAPTK.ppd 
-  LBP3500                                    CNCUPSLBP3500CAPTK.ppd 
-  LBP3210                                    CNCUPSLBP3210CAPTK.ppd 
  
-=====Voir aussi===== +=== Automatiser le démarrage du démon ccpd ===
-  * [[:tutoriel:installer_imprimante_canon|Liste des tutoriels d'installation]] des imprimantes Canon.+
  
----- +Une fois correctement installée, pour que l'imprimante fonctionne d'une façon transparente pour l'utilisateur, il faut automatiser le démarrage du démon ccpd.
-Contributeurs : [[:utilisateurs:fabux]]+
  
 +Taper la commande suivante dans un [[:terminal]] : <code>sudo update-rc.d ccpd defaults</code>
 +
 +===== Retirer une imprimante =====
 +En cas d'erreur de manipulation, il peut être utile d'avoir à retirer une imprimante installée de manière erronée.\\
 +Dans un [[:terminal]], on saisira : 
 +<code>sudo /usr/sbin/ccpdadmin -x [nom de l'imprimante]</code>
 +où [nom de l'imprimante] est le nom que vous avez donné lors de l'[[#commande d'installation|installation dans cups]].\\
 +
 +Lorsque aucune imprimante n'est installée, la commande :
 +<code>sudo /usr/sbin/ccpdadmin </code>
 +
 +donnera un résultat de ce type :
 +<file>
 +Usage:
 +  ccpdadmin [-p Printer-name -o Printer-dev-path]
 +  ccpdadmin [-x Remove-Printer-name]
 + CUPS_ConfigPath = /etc/cups/
 + LOG Path        = None
 + UI Port         = 59787
 +Entry Num  :Spooler  :Backend  :FIFO path  :Device Path  :Status
 + ------------------------------------------------------
 +</file>
 +
 +\\
 +===== Sources =====
 +
 +  * Documentation Canon fournie avec le pilote d'installation
 +  * la page man de lpadmin
 +  * (en)[[https://help.ubuntu.com/community/CanonCaptDrv190|Installation Capt 1.9 sur Ubuntu.com]]
 +  * (en) [[http://v0xel.wordpress.com/2006/05/23/canoon-lbp-1120-on-ubuntu-510-how-to|Canon lbp-1120 How to]] sur v0xel.wordpress.com
 +  * (en) [[https://ubuntuforums.org/showthread.php?t=1315665|Fil de discussion]] sur ubuntuforums.org
 +  * (fr) [[https://forum.pcastuces.com/installer_pilote_capt_pour_imprimante_laser_canon_lpb_sur_derivee_debian-f8s17463.htm | tutoriel actualisé sur Linux Mint LMDE7]] sur forum PC-Astuces
 +
 +----
 +//Contributeurs:// [[:utilisateurs:murex]], [[:utilisateurs:fabux]], [[:utilisateurs:Antoine P]]