Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
imprimante_canon_capt2 [Le 13/03/2022, 15:52] L'Africain [Installation automatique] |
imprimante_canon_capt2 [Le 11/09/2022, 11:08] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | |||
{{tag>Focal matériel imprimante Canon}} | {{tag>Focal matériel imprimante Canon}} | ||
---- | ---- | ||
Ligne 19: | Ligne 18: | ||
Une fois télécharger, les fichiers devrait se trouver par défaut dans le dossier //**Téléchargements**// du compte utilisateur en cours.\\ | 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** >>. | + | [[:archivage|Extrayez]] l'archive //linux-capt-drv-v271-uken.tar.gz// ce qui libérera un dossier :<< **linux-capt-drv-v271-uken** >>. |
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]] : | 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]] : | ||
Ligne 28: | Ligne 27: | ||
==== Installation du pilote==== | ==== Installation du pilote==== | ||
- | Le pilote Canon CAPT nécessite l'[[:tutoriel:comment_installer_un_paquet|installation des paquets]] : **[[apt>libglade2-0,libcanberra-gtk-module]]** \\ | + | Le pilote Canon CAPT nécessite l'[[:tutoriel:comment_installer_un_paquet|installation des paquets]] : **[[apt>libglade2-0,libcanberra-gtk-module]]** |
<note>Vérifier que l'imprimante est allumée et connectée à l'ordinateur.</note> | <note>Vérifier que l'imprimante est allumée et connectée à l'ordinateur.</note> | ||
Ligne 36: | Ligne 35: | ||
Dans ce dernier, se trouve un dossier //**Debian **//qui contient les deux pilotes mis sous forme de [[:paquet]] :\\ | 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-common_3.21-1_i386.deb** |
* **cndrvcups-capt_2.71-1_i386.deb** | * **cndrvcups-capt_2.71-1_i386.deb** | ||
Ligne 49: | Ligne 48: | ||
Dans ce dernier, se trouve un dossier //**Debian **//qui contient les deux pilotes mis sous forme de [[:paquet]] :\\ | 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-common_3.21-1_amd64.deb** |
* **cndrvcups-capt_2.71-1_amd64.deb** | * **cndrvcups-capt_2.71-1_amd64.deb** | ||
Ligne 63: | Ligne 62: | ||
Connaître le nom du **fichier ppd(([[wpfr>Printer_Postscript_Description|Printer Postscript Description]]))** du pilote, correspondant à votre imprimante.\\ | 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> | 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//.\\ | + | 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//.\\ | + | 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//. \\ | 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. | Vous trouverez également **[[:liste_imprimantes_canon#lasershot_lbp_et_i-sensys_lbp|ici]]** la liste des fichiers PPD pour votre imprimante. | ||
Ligne 70: | Ligne 69: | ||
=== Relancer CUPS === | === 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> | * 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 : | + | * L'installation se passe en trois étapes : |
* Installer la nouvelle imprimante dans [[:CUPS]] en indiquant quel pilote utiliser, | * 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, | * Indiquer au démon ccpd((démon spécifique à Canon pour la gestion de l'imprimante)) cette imprimante, | ||
Ligne 84: | Ligne 83: | ||
</note> | </note> | ||
- | Si cette méthode ne fonctionne pas, vous pouvez toujours utiliser l'ancienne procédure qui consistait à :\\ | + | 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 | - 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 mkdir /var/captmon | ||
Ligne 97: | Ligne 96: | ||
- **Valeur de [device] pour une connexion en usb sur ///dev/usb/lp0// :** | - **Valeur de [device] pour une connexion en usb sur ///dev/usb/lp0// :** | ||
* [device] sera remplacé par : // /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: | + | * 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 [-p Printer-name -o Printer-dev-path] | ||
ccpdadmin [-x Remove-Printer-name] | ccpdadmin [-x Remove-Printer-name] | ||
Ligne 105: | Ligne 104: | ||
UI Port = 59787 | UI Port = 59787 | ||
- | Entry Num : Spooler : Backend : FIFO path : Device Path : Status | + | Entry Num : Spooler : Backend : FIFO path : Device Path : Status |
---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ||
[0] : LBP5000 : ccp : //localhost:59787 : /dev/usb/lp0 : New!! </file> | [0] : LBP5000 : ccp : //localhost:59787 : /dev/usb/lp0 : New!! </file> | ||
Ligne 112: | Ligne 111: | ||
* Exemple pour une LBP5000 : <code>sudo /usr/sbin/ccpdadmin -p LBP-5000 -o net:192.168.0.20</code> | * 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 **.\\ \\ | + | 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 **.\\ |
Ligne 129: | Ligne 128: | ||
### END INIT INFO | ### END INIT INFO | ||
</file> | </file> | ||
- | Terminez en enregistrant ce fichier.\\ \\ | + | Terminez en enregistrant ce fichier.\\ |
Vous devez avoir ceci : | Vous devez avoir ceci : | ||
Ligne 176: | Ligne 175: | ||
mai 03 15:29:37 user1-System-Product-Name systemd[1]: Starting ccpd.service... | 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 ccpd[11374]: Starting /usr/sbin/ccpd: |
mai 03 15:29:37 user1-System-Product-Name systemd[1]: Started ccpd.service. | mai 03 15:29:37 user1-System-Product-Name systemd[1]: Started ccpd.service. | ||
lines 1-14/14 (END) | lines 1-14/14 (END) | ||
</file> | </file> | ||
- | <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) : | + | <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> | <file> | ||
<Printer LBP5000> | <Printer LBP5000> | ||
Ligne 226: | Ligne 225: | ||
<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> | <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> | ||
- | \\ | + | |
4. Définir cette imprimante par défaut (si vous le souhaitez) :\\ | 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//". \\ | + | 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. | 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. | ||
Ligne 235: | Ligne 234: | ||
=== Automatiser le démarrage du démon ccpd === | === Automatiser le démarrage du démon ccpd === | ||
- | 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. \\ | + | 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. |
Taper la commande suivante dans un [[:terminal]] : <code>sudo update-rc.d ccpd defaults</code> | Taper la commande suivante dans un [[:terminal]] : <code>sudo update-rc.d ccpd defaults</code> | ||
Ligne 245: | Ligne 244: | ||
où [nom de l'imprimante] est le nom que vous avez donné lors de l'[[#commande d'installation|installation dans cups]].\\ | 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 : | + | Lorsque aucune imprimante n'est installée, la commande : |
<code>sudo /usr/sbin/ccpdadmin </code> | <code>sudo /usr/sbin/ccpdadmin </code> | ||
- | donnera un résultat de ce type : | + | donnera un résultat de ce type : |
<file> | <file> | ||
- | Usage: | + | Usage: |
ccpdadmin [-p Printer-name -o Printer-dev-path] | ccpdadmin [-p Printer-name -o Printer-dev-path] | ||
ccpdadmin [-x Remove-Printer-name] | ccpdadmin [-x Remove-Printer-name] | ||
Ligne 256: | Ligne 255: | ||
LOG Path = None | LOG Path = None | ||
UI Port = 59787 | UI Port = 59787 | ||
- | Entry Num :Spooler :Backend :FIFO path :Device Path :Status | + | Entry Num :Spooler :Backend :FIFO path :Device Path :Status |
------------------------------------------------------ | ------------------------------------------------------ | ||
</file> | </file> |