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
cups [Le 02/12/2007, 12:46] 91.165.146.129cups [Le 17/10/2024, 13:43] (Version actuelle) – [Configuration] correction typo 176.145.30.241
Ligne 1: Ligne 1:
-{{tag>imprimante bluetooth brouillon}} +{{tag>Bionic Focal imprimante}}
-----+
  
-====== Installer une imprimante avec CUPS ======+====== Interface Web de CUPS ======
  
-Si l'interface graphique de votre variante d'ubuntu ne veut pas marcher correctement (cas rare), si vous avez une imprimante sur port Parallèle ou Série  ou si vous êtes simplement très curieux ;-)+Cette page vous explique comment paramétrer une imprimante via l'interface "web" de configuration de CUPS votre imprimante. \\ 
 +Vous allez voir, cette interface est hors du commun, mais simple et puissante ! Elle sera particulièrement utile :
  
-Cette page vous explique comment paramétrer une imprimante via l'interface "web" de configuration de CUPS votre imprimantevous allez voir, cette interface est hors du communmais simple et puissante !+  * Si l'interface graphique de votre variante d'Ubuntu ne fonctionne pas correctement ; 
 +  * si vous avez une imprimante sur port parallèle ou série ; 
 +  * si vous êtes simplement très curieux,
  
-===== J'ai le pouvoir ===== +{{  :imprimante:cups_web_xenial.png?550  |copie d'écran de l'interface web de CUPS 2.1}}
-Un simple utilisateur n'a, par défaut, pas le droit d'installer une imprimante localeAfin de rendre cette opération possible, il faut ajouter votre login au groupe **lpadmin** :+
  
-<code>sudo adduser $USERNAME lpadmin</code>+=====Installation=====
  
-Relancez ensuite cupsys pour prendre en compte ce changement  +Si jamais cups n'est pas installé sur votre machine, [[:tutoriel:comment_installer_un_paquet|installez les paquets]]  **[[apt>cups|cups]] et [[apt>cups-client|cups-client]]**.
-<code>sudo /etc/init.d/cupsys restart</code>+
  
 +====Cups en français====
 +Afin d'avoir la page d'administration en français, il est indispensable de mettre français(fr) en première position  dans votre navigateur web dans les paramètres linguistiques et non en français(fr_FR) (Contenu et langues dans Firefox).
 +Cela ne vous concerne probablement pas car votre système est déjà configuré pour être en français. Sinon voir [[tutoriel:comment_traduire_ubuntu_en_francais|comment traduire Ubuntu et ses applications en français]].
  
-===== Ça y est, je peux installer mon imprimante ? =====+===== Configuration =====
  
-Ouipour cela, il faut ouvrir votre navigateur Internet et aller à l'adresse suivante : http://localhost:631/. Celle-ci vous permettra d'accéder à l'interface web de CUPS.+Un simple utilisateur n'apar défaut, pas le droit d'installer et de manipuler les imprimantes locales. Afin de rendre cette opération possible, il faut ajouter votre login au groupe **lpadmin** : 
 +<code bash>sudo adduser $USER lpadmin</code>
  
-Problème il me demande un mot de passe root et quand j'entre le mien, cela ne fonctionne pas ... +Relancez ensuite cups pour prendre en compte ce changement: 
 +<code bash>sudo service cups restart</code>
  
-==== Au secours, c'est en anglais ====+===== Accéder à l'interface Web =====
  
-N'ayez crainte, je vais vous guider. Comme nous voulons ajouter un imprimante, nous allons cliquer sur « Add Printer » (3<sup>e</sup> bouton sous « Welcome »).+Un simple navigateur Internet est maintenant suffisant pour configurer et gérer votre imprimante.
  
-<note info>Depuis [[:feisty|Ubuntu 7.04 "Feisty"]] (au moins) l'interface est maintenant traduite vous aurez les boutons en français ...</note>+Il suffit de se connecter à l'adresse suivante : [[http://localhost:631/admin|Console webadmin de CUPS]]
 +Il s'agit de l'adresse de l'interface web de CUPS, éventuellement protégée par votre mot de passe (login et password habituels, évitez d'utiliser le mot de passe de "root" !)\\
  
-==== Add New Printer ====+Le navigateur vous demande alors votre login et votre mot de passe système (ceux d'Ubuntu).
  
-Un joli formulaire vous demande le nom (« Name ») de l'imprimante. Il s'agit de donner un nom unique à votre imprimante (ex. monimprimante). +Si l'authentification échoue, il peut être efficace de redémarrer CUPS par 
-:!: ATTENTION : le nom ne peut contenir les caractères « », « # » et « espace ». +<code bash>sudo service cups restart </code>
-Ensuite vous avez la possibilité de préciser un emplacement (« Location ») et une description (ex. : « Chez moi », « C'est mon imprimante », etc.). +
-Une fois les champs remplis, cliquez sur « Continue ».+
  
-==== Device ====+Il peut arriver que le popup demandant login et mot de passe ne soit pas affiché par le navigateur (problème vécu avec Chromium). Changez de paramétrage navigateur des popups, ou passez par un autre navigateur.
  
-Il vous est demandé comment l'imprimante est reliée à l'ordinateur. Choisissez la connexion appropriée (« LPT » port parallèle, « Windows printer via Samba » = imprimante partagée sur un ordinateur Windowsetc.). Cliquez sur « Continue ».+==== Ajouter une imprimante ==== 
 +Pour ajouter une imprimante, nous allons cliquer sur //Ajouter une imprimante //. Entrez votre nom d'utilisateur et votre mot de passe, puis suivez les instructions.
  
 +==== Gérer les imprimantes ====
 +Allez dans l'onglet //Imprimantes// et cliquez sur l'imprimante dont vous souhaitez modifier les paramètres.
  
 +===== Configuration via le fichier=====
 +Le fichier de configuration à créer //en root// se nomme **''printers.conf''** et ce place dans **''/etc/cups/''**
  
-==== Modèle ==== +Exemple pour l'imprimante HP Photosmart C4100 installée sur le PC 192.168.1.2
-La page « Make/Manufacturer » s'affiche. Choisissez le fabriquant de l'imprimante et cliquez sur « Continue ».+
  
-Dans « Model/Driver », cherchez dans la liste le modèle de votre imprimante ou un modèle proche si le votre n'y est pas (voir les docs sur les imprimantes pour plus d'informations).+**Le fichier de l'hôte 192.168.1.2** 
 +<file bash /etc/cups/printers.conf> 
 +# Printer configuration file for CUPS v1.4.3 
 +# Written by cupsd 
 +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING 
 +<Printer Photosmart-C4100-series-2> 
 +Info HP Photosmart C4100 series 
 +Location Principal 
 +MakeModel HP Photosmart c4100 Series hpijs, 3.10.2rc1.9 
 +DeviceURI hp:/usb/Photosmart_C4100_series?serial=MY****12P6***J7 
 +State Idle 
 +StateTime 1303903433 
 +Type 8425500 
 +Filter application/vnd.cups-raw 0 - 
 +Filter application/vnd.cups-postscript 100 foomatic-rip-hplip 
 +Filter application/vnd.cups-pdf 0 foomatic-rip-hplip 
 +Accepting Yes 
 +Shared Yes 
 +JobSheets none none 
 +QuotaPeriod 0 
 +PageLimit 0 
 +KLimit 0 
 +OpPolicy default 
 +ErrorPolicy retry-job 
 +</Printer></file> 
 +\\
  
-Puis cliquez sur « Add Printer ».+Pour qu'un autre poste puisse partager cette imprimante, il suffit d'ajouter l'option //"Shared yes"// dans le fichier ''printers.conf'' de cet utilisateur. \\  
 +Par exemple, pour la machine dont l'adresse IP est 192.168.1.5,  :
  
-Votre nom d'utilisateur ainsi que votre mot de passe vous sont demandés. Une fois validés, une page vous disant « //Printer monimprimante has been added successfully.// »((//L'imprimante « monimprimante » a été installée avec succès.//))+<file bash /etc/cups/printers.conf> 
-Il ne vous reste plus qu'à configurer l'imprimante selon votre désir.+Printer configuration file for CUPS v1.4.3 
 +# Written by cupsd 
 +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING 
 +<DefaultPrinter Photosmart_C4100_series> 
 +AuthInfoRequired none 
 +Info Photosmart_C4100_series 
 +Location Photosmart_C4100_series 
 +MakeModel HP Photosmart c4100 Series hpijs, 3.10.2 
 +DeviceURI http://192.168.1.2:631/printers/Photosmart-C4100-series-2 
 +State Idle 
 +StateTime 1302521428 
 +Type 8425500 
 +Filter application/vnd.cups-raw 0 - 
 +Filter application/vnd.cups-postscript 100 foomatic-rip 
 +Filter application/vnd.cups-pdf 0 foomatic-rip 
 +Accepting Yes 
 +Shared Yes 
 +JobSheets none none 
 +QuotaPeriod 0 
 +PageLimit 0 
 +KLimit 0 
 +OpPolicy default 
 +ErrorPolicy retry-job 
 +</Printer></file>
  
- +Puis redémarrez cups via cette commande : 
-Le seul probleme qu'il reste est le fait que l'imprimante commence par la page une et que donc l'ordre est inversé. Mais peut-être qu'il y a moyen de configurer cette option.+<code bash>sudo /etc/init.d/cups restart</code>
  
 ===== Imprimante bluetooth ===== ===== Imprimante bluetooth =====
 +Consulter la page dédiée [[Imprimantes Bluetooth]].
  
-Comment faire fonctionner une imprimante bluetooth, ou derrière un serveur d'impression bluetooth ?+===== Problèmes et solutions ===== 
 +==== l'authentification échoue ==== 
 +Redémarrez le serveur 
 +<code bash>sudo service cups restart </code> 
 +Pour connaître l'état du service : 
 +<code bash>sudo service cups status</code> 
 +  
 +==== Imprimante en pause ====
  
-Allumer votre imprimante et vérifiez qu'elle est bien utilisable en [[bluetooth]]. Il se peut qu'elle n'active le bluetooth que si elle détecte des équipements bluetooth à côté. C'est le cas d'une Deskjet 995c avec laquelle il faut rendre l'adaptateur bluetooth //visible et autorisant la connexion d'autres périphériques//.+En cas de problème d'impression car l'imprimante est dite « en pause », \\ 
 + ⇒ aller dans l'[[http://localhost:631|interface de gestion de CUPS]], \\ 
 + ⇒ cliquer sur « //Administration ⇒ Gérer les imprimantes// » \\ 
 + puis sur l'imprimante problématique, et \\ 
 + ⇒ sélectionner « //démarrer l'imprimante// » dans le menu « //Maintenance// »\\
  
-==== Ubuntu 7.10 ==== +=====Voir aussi=====
- +
-Ouvrez Préférences -> Administration -> Impression. //Choisissez Nouvelle imprimante//+
-Dans la fenêtre suivante, vous verez votre imprimante bluetooth (2ième choix). Suivez la procédure à l'écran. +
- +
-Un [[https://bugs.launchpad.net/bugs/147800|bug]] empêche actuellement d'utiliser la connexion bluetooth. +
-En attandant qu'il soit corrigé, vous pouvez le contourner en arrêtant apparmor avant de lancer l'impression : <code>$ sudo /etc/init.d/apparmor stop</code> +
- +
-==== Ubuntu 7.04 et antérieur ==== +
- +
-D'abord il vous faut trouver votre imprimante. Utilisez pour cela la commande suivante : +
- +
-  hcitool scan +
- +
-Notez l'adresse MAC de votre imprimante. +
-Vérifiez alors qu'elle propose un service d'impression avec la commande : +
- +
-  sdptool browse <AdresseMAC> +
- +
-Vous devriez observer //Service Name: Serial Port// parmi les résultats. +
- +
- +
-Ajouter alors un imprimante comme précédemment. Choisissez une imprimante réseau et remplissez l'URI ainsi : +
- +
-<file> +
-bluetooth://<AdresseMACsansDeuxPoints>/<service> +
-</file> +
- +
-service sera remplacé par //spp// (Serial Port Printing) pour les imprimantes. +
- +
-L'adresse MAC est écrite sans les « : ». Exemple : « 00:0A:3A:0E:59:A4 » donne « 000A3A0E59A4 ». +
- +
-La partie « service » devrait pouvoir rester vide (choisie automatiquement), mais n'ayant pas réussi à la faire marcher avec succès, [[:utilisateurs:Id2ndR|je]] vous conseille de la remplir. +
- +
-Sinon un exemple serait : +
- +
-<file>bluetooth://000A3A0E59A4/</file> +
- +
-Imprimez une page de test. Si ça ne fonctionne pas : +
-  - Éditez le fichier « /etc/cups/printers.conf ». +
-  - Vérifiez que la ligne « DeviceURI » contient la bonne URI. En particulier elle doit débuter par bluetooth:// et non ipp://. +
-  - Redémarrez le service CUPS :<code>sudo /etc/init.d/cupsys restart</code> +
-  - L'impression dans la file d'attente devrait commencer immédiatement. +
- +
-===== Configuration ===== +
-Ici une explication des paramètres possibles (format page, couleur...)+
  
-FIXME+  * [[:gtklp|Interface graphique à CUPS]], 
 +  * En plus de l'interface web, il existe aussi une petite interface graphique de configuration, [[:system-config-printer]], permet notamment de dupliquer des imprimantes.
  
 ---- ----
  
-//Contributeurs : [[utilisateurs:Calaereb|Calaereb]], [[utilisateurs:Id2ndR]]//+//Contributeurs : [[utilisateurs:Calaereb|Calaereb]], [[utilisateurs:Id2ndR]], [[utilisateurs:ymulleneers]], [[:utilisateurs:david96|david96]]//. \\ 
 +//Autres contributeurs : [[utilisateurs:eagle08]] : rédaction, typos, Accessiweb//.