logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:reseau:cups [15/09/2013 19:16]
martinux_qc [Introduction]
doc:reseau:cups [25/08/2015 07:54]
smolski
Ligne 1: Ligne 1:
-====== ​Administrer son imprimante avec cups ======+====== ​CUPS : serveur d'​impression et impression en réseau ​======
  
   * Objet : administrer son imprimante avec cups   * Objet : administrer son imprimante avec cups
-  * Niveau requis : {{tag>​débutant}}  ​{{tag>​avisé}}+  * Niveau requis : {{tag>​débutant ​avisé}}  ​
   * Commentaires : //Contexte d'​utilisation du sujet du tuto. //   * Commentaires : //Contexte d'​utilisation du sujet du tuto. //
-  * Débutant, à savoir : [[manuel:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * Suivi : {{tag>en-chantier ​à-tester}}  +  * Suivi : {{tag>​à-tester}}  
-    * Création par **sylvain** 09/09/2013+    * Création par [[user>sylvain]] le 09/09/2013
     * Testé par <...> le <...>     * Testé par <...> le <...>
-  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7369]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=7369 ​|C'est ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 ===== Introduction ===== ===== Introduction =====
  
-**C.U.P.S** //Common Unix Printing System// est comme son nom l'​indique un gestionnaire d'​impression open source crée par Apple.inc pour osX et autres Unix-like. Il est utilisé par défaut par Debian pour gérer l'​impression. Pour ce faire, Cups utilise le protocole d'​impression internet (ipp) pour gérer les imprimantes en local ou en réseau.+**C.U.P.S**, pour //Common Unix Printing System//est comme son nom l'​indique un gestionnaire d'​impression open source crée par Apple.inc pour osX et autres Unix-like. Il est utilisé par défaut par Debian pour gérer l'​impression. Pour ce faire, Cups utilise le protocole d'​impression internet (ipp) pour gérer les imprimantes en local ou en réseau.
  
 La dernière version à la date de l’écriture de ces lignes est cups 1.7rc1 (juillet 2013) La dernière version à la date de l’écriture de ces lignes est cups 1.7rc1 (juillet 2013)
Ligne 18: Ligne 18:
  
 ===== Installation ===== ===== Installation =====
 +
 Avant tout, si ce n'est déjà fait, installez ''​cups''​ avec le //​meta-paquet task// pour impression debian : Avant tout, si ce n'est déjà fait, installez ''​cups''​ avec le //​meta-paquet task// pour impression debian :
  
-<​code ​bash>apt-get install --install-recommends task-print-server</​code>​+<​code ​root>apt-get update && ​apt-get install --install-recommends task-print-server</​code>​
  
 Ensuite, vérifiez que votre imprimante est bien installée. Ensuite, vérifiez que votre imprimante est bien installée.
Ligne 28: Ligne 29:
 ''​lpinfo -m''​ liste toutes les imprimantes prises en charge par cups (longue liste !!!) ''​lpinfo -m''​ liste toutes les imprimantes prises en charge par cups (longue liste !!!)
 Un petit grep permet de s'y retrouver plus facilement. Faîtes donc  Un petit grep permet de s'y retrouver plus facilement. Faîtes donc 
-<​code ​bash>lpinfo -m | grep LaMarqueDeVotreImprimante</​code>​+<​code ​root>lpinfo -m | grep LaMarqueDeVotreImprimante</​code>​
  
 Si votre imprimante n'est pas listée, il va falloir obtenir le pilote non-libre de votre imprimante en ligne. Si votre imprimante n'est pas listée, il va falloir obtenir le pilote non-libre de votre imprimante en ligne.
Ligne 47: Ligne 48:
  
 Cette page a pour but de présenter les 3 méthodes. Cette page a pour but de présenter les 3 méthodes.
 +
 À la fin du tuto se trouvent des astuces qui vous aideront, je l'​espère,​ si vous rencontrez des problèmes d'​impression. À la fin du tuto se trouvent des astuces qui vous aideront, je l'​espère,​ si vous rencontrez des problèmes d'​impression.
    
-==== Première méthode : avec votre navigateur internet préféré  ​====+=== Première méthode : avec votre navigateur internet préféré ​ ===
  
   * Cliquez sur le lien suivant : http://​localhost:​631/​printers   * Cliquez sur le lien suivant : http://​localhost:​631/​printers
Ligne 55: Ligne 57:
  
  
-{{http://​images.debian-facile.org/​file-R2cfea98475cda55764299a70da0cbbc4.png?​300}}+{{/​file-R2cfea98475cda55764299a70da0cbbc4.png?​500x1000}}
   * En cliquant sur l'​onglet administration vous pouvez administrer votre imprimante.   * En cliquant sur l'​onglet administration vous pouvez administrer votre imprimante.
  
  
-{{http://​images.debian-facile.org/​file-R393778e04576f86a11b4269a1e1e7dff.png?​300}}+{{/​file-R393778e04576f86a11b4269a1e1e7dff.png?​500x1000}}
   * Mais pour cela il va falloir vous identifier,   * Mais pour cela il va falloir vous identifier,
     * on vous demande un nom d'​utilisateur : root     * on vous demande un nom d'​utilisateur : root
     * et un mot de passe celui de root.     * et un mot de passe celui de root.
-{{http://​images.debian-facile.org/​file-R96527a8e34ceb064162d32de7ed7dda9.png?​300}}+ 
 +{{/​file-R96527a8e34ceb064162d32de7ed7dda9.png?​300}}
     * Dans le cas d'une configuration utilisant sudo, vous tapez le nom d'​utilisateur principal et son mot de passe.     * Dans le cas d'une configuration utilisant sudo, vous tapez le nom d'​utilisateur principal et son mot de passe.
   * Si votre imprimante n’apparaît pas , vous pouvez tenter de la rajouter manuellement en cliquant sur "​ajouter une imprimante"​.   * Si votre imprimante n’apparaît pas , vous pouvez tenter de la rajouter manuellement en cliquant sur "​ajouter une imprimante"​.
   * il y a aussi une aide en ligne bien pratique , en particulier la section man-page.   * il y a aussi une aide en ligne bien pratique , en particulier la section man-page.
-{{http://​images.debian-facile.org/​file-R63a643dd424a640154152de4d4f5a8cf.png?​300}}+ 
 +{{/​file-R63a643dd424a640154152de4d4f5a8cf.png?​300}}
    
 +=== Seconde méthode : avec le frontend gtklp ===
  
-==== Seconde méthode : avec le frontend gtklp ====+<note warning>​Obsolète sous jessie. Le paquet n'​existe pas (n'​existe plus ?) - smolski 25-08-2015</​note>​
  
   * Installez le paquet ''​gtklp''​   * Installez le paquet ''​gtklp''​
-<​code ​bash>apt-get install gtklp</​code>​+<​code ​root>apt-get install gtklp</​code>​
  
 C'est un frontend de cups pour gnome qui est seulement accessible à partir du terminal. C'est un frontend de cups pour gnome qui est seulement accessible à partir du terminal.
  
   * Une fois installé, lancez-le en écrivant simplement dans votre terminal :   * Une fois installé, lancez-le en écrivant simplement dans votre terminal :
-<​code ​bash>​gtklp</​code>​+<​code ​user>​gtklp</​code>​
 Vous pouvez dès à présent gérer vos paramètres d'​impression. Vous pouvez dès à présent gérer vos paramètres d'​impression.
  
-{{http://​images.debian-facile.org/​file-R6920f5a8fca8c2ee63bc8f09a18f4530.png?​300}} +{{/​file-R6920f5a8fca8c2ee63bc8f09a18f4530.png?​300}} 
-{{http://​images.debian-facile.org/​file-R92542b04657542a58733b5cc37147051.png?​300}} +{{/​file-R92542b04657542a58733b5cc37147051.png?​300}} 
-{{http://​images.debian-facile.org/​file-R5538f5f51446f32987c4dea21f1f87f8.png?​300}}+{{/​file-R5538f5f51446f32987c4dea21f1f87f8.png?​300}}
  
  
Ligne 89: Ligne 94:
  
   ​   ​
-==== Seconde méthode : avec le frontend system-config-printer ===+=== Seconde méthode : avec le frontend system-config-printer ===
  
 Ce frontend est livré avec Debian dès l'​installation,​ selon votre gestionnaire graphique les chemins d'​accès sont différents. Ce frontend est livré avec Debian dès l'​installation,​ selon votre gestionnaire graphique les chemins d'​accès sont différents.
     * pour y accéder depuis votre terminal entrez la commande suivante :     * pour y accéder depuis votre terminal entrez la commande suivante :
-<​code ​bash>​system-config-printer</​code>​+<​code ​user>​system-config-printer</​code>​
     * pour gérer votre imprimante faites un petit tour dans les paramètres :     * pour gérer votre imprimante faites un petit tour dans les paramètres :
-{{http://​images.debian-facile.org/​file-R9e654b3bf416d0649bba2095e33b7c34.png?​300}}+{{/​file-R9e654b3bf416d0649bba2095e33b7c34.png?​300}}
     * et n'​oubliez pas de visiter l'aide en cas de soucis:     * et n'​oubliez pas de visiter l'aide en cas de soucis:
-{{http://​images.debian-facile.org/​file-Rc99aee8920844db0560e8ae5c78078fd.png?​300}}+{{/​file-Rc99aee8920844db0560e8ae5c78078fd.png?​300}}
  
-==== Troisième méthode : en ligne de commande ​====+=== Troisième méthode : en ligne de commande ===
  
 L'​administration uniquement en ligne de commande (pour les barbus !LOL) L'​administration uniquement en ligne de commande (pour les barbus !LOL)
Ligne 108: Ligne 113:
  
   * Pour connaître l’adresse de votre imprimante (obligatoire pour ajouter une imprimante) utilisez la commande suivante en tant que super-utilisateur :   * Pour connaître l’adresse de votre imprimante (obligatoire pour ajouter une imprimante) utilisez la commande suivante en tant que super-utilisateur :
-<​code ​bash>lpinfo -v</​code>​+<​code ​root>lpinfo -v</​code>​
  
 Pour installer une imprimante, exécutez la commande ''​lpadmin''​ avec l'​option ''​-p''​ :  Pour installer une imprimante, exécutez la commande ''​lpadmin''​ avec l'​option ''​-p''​ : 
Ligne 118: Ligne 123:
  
  
-<​code>/​usr/​sbin/​lpadmin -p DeskJet -E -v parallel:/​dev/​lp1 -m deskjet.ppd </​code>​+<​code ​root>/​usr/​sbin/​lpadmin -p DeskJet -E -v parallel:/​dev/​lp1 -m deskjet.ppd </​code>​
  
 De la même manière, une imprimante HP LaserJet utilisant une interface réseau de type JetDirect à l'​adresse IP 11.22.33.44 serait ajoutée avec la commande: De la même manière, une imprimante HP LaserJet utilisant une interface réseau de type JetDirect à l'​adresse IP 11.22.33.44 serait ajoutée avec la commande:
  
-<​code>/​usr/​sbin/​lpadmin -p LaserJet -E -v socket://​11.22.33.44 -m laserjet.ppd </​code>​+<​code ​root>/​usr/​sbin/​lpadmin -p LaserJet -E -v socket://​11.22.33.44 -m laserjet.ppd </​code>​
  
  
Ligne 181: Ligne 186:
 Exécutez la commande lpadmin avec l'​option -x pour supprimer une imprimante:​\\ Exécutez la commande lpadmin avec l'​option -x pour supprimer une imprimante:​\\
  
-<​code>/​usr/​sbin/​lpadmin -x printer </​code>​+<​code ​root>/​usr/​sbin/​lpadmin -x printer </​code>​
  
  
Ligne 190: Ligne 195:
  
  
-<​code>/​usr/​sbin/​lpadmin -d printer </​code>​+<​code ​root>/​usr/​sbin/​lpadmin -d printer </​code>​
  
 L'​imprimante standard peut-être outrepassée par l'​utilisateur au moyen de la commande ''​lpoptions(1)''​.\\ L'​imprimante standard peut-être outrepassée par l'​utilisateur au moyen de la commande ''​lpoptions(1)''​.\\
Ligne 203: Ligne 208:
 /​usr/​bin/​disable imprimante </​code>​ /​usr/​bin/​disable imprimante </​code>​
  
-<​note> ​Note du traducteur :​ utilisateurs ​du shell BASH attention ! enable est une commande interne de celui-ci. Si vous tapez simplement enable vous obtiendrez un message d'​erreur car c'est la version interne de BASH qui sera utilisée en standard. Pour effectivement utiliser la commande enable de CUPS vous devez faire précéder son nom du chemin d'​accès complet :​ /​usr/​bin/​enable.</​note>​+<​note> ​ Utilisateurs ​du shell BASH attention ! enable est une commande interne de celui-ci. Si vous tapez simplement enable vous obtiendrez un message d'​erreur car c'est la version interne de BASH qui sera utilisée en standard. Pour effectivement utiliser la commande enable de CUPS vous devez faire précéder son nom du chemin d'​accès complet :​ /​usr/​bin/​enable.</​note>​
  
 Les imprimantes qui sont désactivées peuvent toujours accepter les travaux d'​impression mais n'en imprimeront effectivement aucun tant qu'​elle ne seront pas réactivées. Cela est utile si une imprimante fonctionne mal et que vous avez besoin de corriger le problème (bourrage). Tout travail d'​impression mis en file d'​attente est imprimé dès que la l'​imprimante est réactivée.\\ Les imprimantes qui sont désactivées peuvent toujours accepter les travaux d'​impression mais n'en imprimeront effectivement aucun tant qu'​elle ne seront pas réactivées. Cela est utile si une imprimante fonctionne mal et que vous avez besoin de corriger le problème (bourrage). Tout travail d'​impression mis en file d'​attente est imprimé dès que la l'​imprimante est réactivée.\\
Ligne 229: Ligne 234:
 ''​ia32-libs''​ ou ''​lib32stdc++''​ ''​ia32-libs''​ ou ''​lib32stdc++''​
  
--si vous ne pouvez pas accéder au configuration de votre imprimante \\ +  * Si vous ne pouvez pas accéder au configuration de votre imprimante \\ 
-essayer de vous ajouter au groupe administrateur\\+essayer de vous ajouter au groupe administrateur, dans un terminal root :\\
  
  
-<​code>​sudo usermod -a -G lpadmin username** (remplacez ​ username par votre nom d'​utilisateur</​code>​+<​code ​bash>usermod -a -G lpadmin username** (remplacez ​ username par votre nom d'​utilisateur)</​code>​
  
   * si vous avez plusieurs imprimantes installées :   * si vous avez plusieurs imprimantes installées :
  
  
-''​lpstat -t'' ​: permet de savoir quelle imprimante est installée par defaut\\+<code user>lpstat -t</​code>​: permet de savoir quelle imprimante est installée par defaut\\
  
-si vous voulez obtenir des infos sur le pilote que vous avez vous même installé par ex. pilotes brother+  * si vous voulez obtenir des infos sur le pilote que vous avez vous même installé par ex. pilotes brother
 la commande: la commande:
  
-<​code>​dpkg -l | grep Brother </​code>​+<​code ​user>dpkg -l | grep Brother </​code>​
  
 vous listera les paquets contenants le mot brother (remplacez Brother par Epson,​Canon,​...etc. selon le cas ) vous listera les paquets contenants le mot brother (remplacez Brother par Epson,​Canon,​...etc. selon le cas )
 ensuite vous pouvez contrôler le bon fonctionnement de ces paquets avec la commande: ensuite vous pouvez contrôler le bon fonctionnement de ces paquets avec la commande:
  
-<​code>​ apt-cache show [le nom du paquet]</​code>​+<​code ​bash> apt-cache show [le nom du paquet]</​code>​
 pensez à regarder en particulier la ligne concernant les dépendances .\\ pensez à regarder en particulier la ligne concernant les dépendances .\\
  
-  * Pour vider la liste des impression ​en attente  +  * Pour vider la liste des impressions ​en attente  
-utilisez la commande <​code ​bash>​lprm</​code>​+utilisez la commande <​code ​user>​lprm</​code>​
  
   * pour avoir  la liste des options de votre imprimante :   * pour avoir  la liste des options de votre imprimante :
-<​code ​bash>​lpoptions -l</​code>​+<​code ​user>​lpoptions -l</​code>​
  
  
Ligne 262: Ligne 267:
  
 Modifier "/​etc/​cups/​cupsd.conf"​ Modifier "/​etc/​cups/​cupsd.conf"​
-<code>+<file config cupsd.conf>
 Browsing Off Browsing Off
 #​BrowseOrder allow,deny #​BrowseOrder allow,deny
Ligne 268: Ligne 273:
 #​BrowseRemoteProtocols CUPS dnssd #​BrowseRemoteProtocols CUPS dnssd
 #​BrowseLocalProtocols #​BrowseLocalProtocols
-</code>+</file>
 Source : [[https://​www.debian-fr.org/​cups-cacher-les-imprimantes-distantes-t44813.html#​p450362]] Source : [[https://​www.debian-fr.org/​cups-cacher-les-imprimantes-distantes-t44813.html#​p450362]]
- 
  
  
Ligne 283: Ligne 287:
 ==== Remerciements ​ ==== ==== Remerciements ​ ====
    
-je tiens à remercier **captnfab**,​**deuchdeb** et **smolsky** pour l'aide apportée à l'​élaboration de cette page.\\+Je tiens à remercier **captnfab**,​**deuchdeb** et **smolsky** pour l'aide apportée à l'​élaboration de cette page.\\
 Bien sur je n'​oublie pas **MaTTuX_** sans qui il n'y aurait pas d'​image dans la Doc.\\ Bien sur je n'​oublie pas **MaTTuX_** sans qui il n'y aurait pas d'​image dans la Doc.\\
 Merci aussi à toute les personnes qui on fait ou feront un retour sur le forum pour l'​amélioration de ladite page,\\ Merci aussi à toute les personnes qui on fait ou feront un retour sur le forum pour l'​amélioration de ladite page,\\
doc/reseau/cups.txt · Dernière modification: 31/05/2023 18:36 par lagrenouille

Pied de page des forums

Propulsé par FluxBB