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 [10/09/2013 15:18]
sylvain
doc:reseau:cups [09/07/2015 18:32]
milou [CUPS : serveur d'impression et impression en réseau]
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}} ​ {{tag>​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>​en-chantier à-tester}} ​
-    * Création par **sylvain** 09/09/2013+    * Création par [[user>sylvain]] 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** //Comon 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)
  
  
 ===== 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 install --install-recommends task-print-server</​code>​
  
-Ensuite vérifiez que votre imprimante est bien installé.+Ensuitevérifiez que votre imprimante est bien installée.
  
 Pour savoir si son imprimante est prise en charge nativement par ''​cups'',​ on peut utiliser ''​lpinfo''​. Pour savoir si son imprimante est prise en charge nativement par ''​cups'',​ on peut utiliser ''​lpinfo''​.
  
-''​lpinfo -m''​ liste toutes les imprimantes ​prise 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 LaMarqueDeBotreImprimante</​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.
  
-Les méthodes ​varies ​d'un constructeur à l'​autre :+Les méthodes ​varient ​d'un constructeur à l'​autre :
  
   * pour Brother : http://​welcome.solutions.brother.com/​bsc/​public_s/​id/​linux/​en/​download_prn.html   * pour Brother : http://​welcome.solutions.brother.com/​bsc/​public_s/​id/​linux/​en/​download_prn.html
   * pour Canon : http://​software.canon-europe.com/​software/​0028476.asp   * pour Canon : http://​software.canon-europe.com/​software/​0028476.asp
-  * pour Epson : rajoutez le depôt : ''​deb http://​download.ebz.epson.net/​dsc/​op/​stable/​debian/​ lsb3.2 main''​ à votre sources.list. +  * pour Epson : rajoutez le depôt : ''​deb http://​download.ebz.epson.net/​dsc/​op/​stable/​debian/​ lsb3.2 main''​ à votre ''/​etc/​apt/​sources.list''​
-  * pour Hp : assurez vous d'​avoir le paquet ''​hplip''​ installé sur votre machine. Si votre imprimante ​hp est trés récente regardez peut être ici : http://​hplipopensource.com/​hplip-web/​index.html téléchargez les paquets ​correspondant ​à votre imprimante pour Debian (terminant par .deb ) et installez ces paquets avec ''​dpkg''​ ou ''​gdebi''​. Votre imprimante devrait être reconnue+  * pour Hp : assurez vous d'​avoir le paquet ''​hplip''​ installé sur votre machine. Si votre imprimante ​HP est très récente regardez peut être ici : http://​hplipopensource.com/​hplip-web/​index.html téléchargez les paquets ​correspondants ​à votre imprimante pour Debian (terminant par .deb ) et installez ces paquets avec ''​dpkg''​ ou ''​gdebi''​. Votre imprimante devrait être reconnue.
  
-===== Utilisation ​=====+==== Utilisation ====
  
 Pour administrer votre imprimante avec cups vous pouvez utiliser 3 méthodes différentes : Pour administrer votre imprimante avec cups vous pouvez utiliser 3 méthodes différentes :
Ligne 46: Ligne 47:
   * ou bien avec le terminal.   * ou bien avec le terminal.
  
-Cette page à pour but de présenter les 3 méthodes. +Cette page pour but de présenter les 3 méthodes. 
-À la fin du tuto se trouve ​des astuces qui vous aideront je l'​espère si vous rencontrez des problèmes d'impressions.+ 
 +À la fin du tuto se trouvent ​des astuces qui vous aiderontje l'​espèresi 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}} +
- +
  
-==== Seconde méthode : avec le frontend gtklp ====+{{/​file-R63a643dd424a640154152de4d4f5a8cf.png?​300}} 
 +  
 +=== Seconde méthode : avec le frontend gtklp ===
  
   * 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 bash>​gtklp</​code>​
-Vous pouvez dès à présent gérer vos paramètres d'impressions ​+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}}
  
  
-Cette méthode permet une gestion ​poussé ​de cups tout en restant très simple d'​utilisation :-P+Cette méthode permet une gestion ​poussée ​de cups tout en restant très simple d'​utilisation :-P
  
   ​   ​
-==== 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 gestionaire ​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 ​rentrez ​la commande suivante :+    * pour y accéder depuis votre terminal ​entrez ​la commande suivante :
 <code bash>​system-config-printer</​code>​ <code bash>​system-config-printer</​code>​
-    * pour gérer votre imprimante ​faite 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)
  
-Toutes les information ​qui suivent sont prise sur le site [[http://​doc.gnu-darwin.org/​fr/​sam.html#​2_7]]. N’hésitez pas à y aller ça vaut le détour.+Toutes les informations ​qui suivent sont prises ​sur le site [[http://​doc.gnu-darwin.org/​fr/​sam.html#​2_7]]. N’hésitez pas à y aller ça vaut le détour.
  
 En voici un petit résumé ;-) : En voici un petit résumé ;-) :
  
   * 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''​ : 
  
 <​code>/​usr/​sbin/​lpadmin -p imprimante -E -v périphérique -m ppd </​code>​ <​code>/​usr/​sbin/​lpadmin -p imprimante -E -v périphérique -m ppd </​code>​
  
-Une série d'exemple ​pour comprendre :\\+Une série d'exemples ​pour comprendre :\\
 Pour une imprimante HP DeskJet connectée au port parallèle, la commande serait: Pour une imprimante HP DeskJet connectée au port parallèle, la commande serait:
  
Ligne 126: Ligne 129:
  
  
-Maintenant que l'​imprimante est installé,passons à l'​administration ​à proprement dite :+Maintenant que l'​imprimante est installée, passons à l'​administration proprement dite :
  
 La commande ''​lpadmin''​ vous permet d'​effectuer la plupart des tâches d'​administration d'​imprimantes depuis la ligne de commande.\\ La commande ''​lpadmin''​ vous permet d'​effectuer la plupart des tâches d'​administration d'​imprimantes depuis la ligne de commande.\\
Ligne 203: Ligne 206:
 /​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 devezfaire ​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 224: Ligne 227:
 ==== Petites astuces utiles en cas de problèmes avec votre imprimante ==== ==== Petites astuces utiles en cas de problèmes avec votre imprimante ====
  
-  * les pilotes sont généralement ​conçu ​pour fonctionner avec un système 32 bits+  * les pilotes sont généralement ​conçus ​pour fonctionner avec un système 32 bits
 si vous êtes en 64 bits vous devez contrôler que vous ayez bien les paquets : si vous êtes en 64 bits vous devez contrôler que vous ayez bien les paquets :
  
 ''​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 rajouter comme administrateur\\+essayer de vous ajouter au groupe ​administrateur\\
  
  
-<​code>​sudo usermod -a -G lpadmin username** (remplacez ​ username par votre nom d'​utilisateur</​code>​+<​code ​bash>sudo usermod -a -G lpadmin username** (remplacez ​ username par votre nom d'​utilisateur</​code>​
  
-  * si vous avez plusieurs imprimantes ​d'​installé ​:+  * si vous avez plusieurs imprimantes ​installées ​:
  
  
-''​lpstat -t'' ​: permet de savoir quelle imprimante est installé ​par defaut\\+<code bash>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 expilotes brother 
-la commande+la commande:
  
 +<code bash>​dpkg -l | grep Brother </​code>​
  
-<​code>​dpkg -l | grep Brother ​</​code>​+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:
  
-vous listera les paquets contenant le mot brother (remplacez Brother par Epson,​Canon,​...etc selon le cas ) +<​code ​bash> apt-cache show [le nom du paquet]</​code>​ 
-ensuite vous pouvez controler le bon fonctionnement de ces paquets avec la commande +pensez ​à regarder en particulier la ligne concernant les dépendances .\\
- +
- +
-<​code>​ apt-cache show [le nom du paquet]</​code>​ +
-pensez ​á regarder en particulier la ligne concernant les dépendances .\\+
  
   * Pour vider la liste des impression en attente ​   * Pour vider la liste des impression en attente ​
-utilisez la comande ​<code bash>​lprm</​code>​+utilisez la commande ​<code bash>​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 bash>​lpoptions -l</​code>​
  
 +
 +  * 10/09/2013 - Debian Sid - cups 1.6.3-1 => Plus d'​option "​Afficher les imprimantes partagées par d'​autres systèmes"​
 +Solution pour ne pas "​Afficher les imprimantes partagées par d'​autres systèmes"​ :
 +
 +Modifier "/​etc/​cups/​cupsd.conf"​
 +<​code>​
 +Browsing Off
 +#​BrowseOrder allow,deny
 +#​BrowseAllow all
 +#​BrowseRemoteProtocols CUPS dnssd
 +#​BrowseLocalProtocols
 +</​code>​
 +Source : [[https://​www.debian-fr.org/​cups-cacher-les-imprimantes-distantes-t44813.html#​p450362]]
  
  
 ==== Pour aller plus loin  ==== ==== Pour aller plus loin  ====
  
-Je ne saurai ​trop vous conseiller d'​aller faire un petit tour sur ces site :+Je ne saurais ​trop vous conseiller d'​aller faire un petit tour sur ces sites :
     * [[http://​doc.gnu-darwin.org/​fr/​sam.html#​2_7]]     * [[http://​doc.gnu-darwin.org/​fr/​sam.html#​2_7]]
     * [[http://​www.linux-foundation.org/​en/​OpenPrinting|linux-foundation.org]]     * [[http://​www.linux-foundation.org/​en/​OpenPrinting|linux-foundation.org]]
     * [[http://​www.cups.org/​documentation.php]]     * [[http://​www.cups.org/​documentation.php]]
- +    * [[http://​localhost:​631/​help/​]]
  
 ==== Remerciements ​ ==== ==== Remerciements ​ ====
    
-je tiens à remercier **captnfab**,​**deuchdeb** et **smolsky** pour l'​aide ​apporté ​à 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'oubli 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,\\ 
-et bien sur toi Lecteur, mon semblable, mon frère ,(comprenne qui pourra , j'ai des envolés lyrique des fois  ;-) )qui aura pris la peine de lire ce Tuto jusqu'​au bout.+et bien sûr à toiLecteur, mon semblable, mon frère ,(comprenne qui pourra , j'ai des envolés lyrique des fois  ;-) )qui aura pris la peine de lire ce Tuto jusqu'​au bout.
  
  
doc/reseau/cups.txt · Dernière modification: 31/05/2023 18:36 par lagrenouille

Pied de page des forums

Propulsé par FluxBB