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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [23/08/2019 13:24] èfpé [Utilisation] cohérence, hiérarchie des sections |
doc:reseau:cups [04/09/2019 13:28] èfpé cosmétique, anglicisme non indipensable à la vie |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
**CUPS**, pour //Common Unix Printing System//, est selon le site officiel, « le système d'impression open source basé sur les standards et développé par Apple Inc. pour macOS et autres systèmes d'exploitation de type UNIX. CUPS utilise le protocole d'impression Internet (IPP, //Internet Printing Protocol//) pour prendre en charge l'impression sur les imprimantes locales et en réseau. » | **CUPS**, pour //Common Unix Printing System//, est selon le site officiel, « le système d'impression open source basé sur les standards et développé par Apple Inc. pour macOS et autres systèmes d'exploitation de type UNIX. CUPS utilise le protocole d'impression Internet (IPP, //Internet Printing Protocol//) pour prendre en charge l'impression sur les imprimantes locales et en réseau. » | ||
+ | |||
+ | <note tip>Une des grandes nouveautés de Debian **10**, est l'impression sans pilote avec CUPS 2.2.10.((Lire à ce sujet, [[https://www.debian.org/releases/buster/amd64/release-notes/ch-whats-new.fr.html#driverless-printing|2.2.8. Imprimer sans pilote avec CUPS 2.2.10]]. //Notes de publication pour Debian 10 %%(« Buster »)%%//)) Tentez donc, dans un premier temps du moins, de n'installer que le paquet //cups// (et ses dépendances, bien sûr). Notez toutefois que les commandes et paquets mentionnés sur cette page restent disponibles.</note> | ||
===== 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** via le méta-paquet //task-print-server// : |
<code root>apt-get update && 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. | + | Notez que l'installation des paquets recommandés est implicite, sur un système Debian officiel, et que de très nombreux pilotes d'imprimantes seront installés en même temps que le serveur d'impression : |
+ | |||
+ | <code user>apt-cache depends task-print-server</code> | ||
+ | <code config retour de la commande>task-print-server | ||
+ | Dépend: tasksel | ||
+ | Dépend: cups | ||
+ | Dépend: cups-client | ||
+ | Dépend: cups-bsd | ||
+ | Recommande: foomatic-db-engine | ||
+ | Recommande: printer-driver-all | ||
+ | Recommande: hplip | ||
+ | Recommande: hp-ppd | ||
+ | Recommande: openprinting-ppds</code> | ||
+ | |||
+ | Pour savoir si votre imprimante est prise en charge « nativement » par CUPS, vous pouvez exécuter : | ||
+ | |||
+ | <code user>/usr/sbin/lpinfo --make-and-model "truc" -m</code> | ||
+ | |||
+ | Où "truc" est la marque/le modèle de votre imprimante ; exemples sous Debian __9__ : | ||
+ | |||
+ | <code user>/usr/sbin/lpinfo --make-and-model "m12w" -m</code> | ||
+ | <code config retour de la commande>lpinfo: client-error-not-found</code> | ||
- | Pour savoir si son imprimante est prise en charge nativement par ''cups'', on peut utiliser ''lpinfo''. | + | L'imprimante HP LaserJet Pro M12w **n'est pas** prise en charge **nativement**. Hélas. |
- | ''lpinfo -m'' liste toutes les imprimantes prises en charge par cups (longue liste !!!) | + | <code user>/usr/sbin/lpinfo --make-and-model "8210" -m</code> |
- | Un petit grep permet de s'y retrouver plus facilement. Faîtes donc | + | <code config retour de la commande>postscript-hp:0/ppd/hplip/HP/hp-officejet_pro_8210-ps.ppd HP OfficeJet Pro 8210 Postscript (recommended)</code> |
- | <code root>lpinfo -m | grep LaMarqueDeVotreImprimante</code> | + | Par contre, l'imprimante HP OfficeJet Pro 8210, **est** prise en charge — //hplip// installé. |
- | 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, cherchez un pilote (libre ou non) sur le site de son constructeur. |
Les méthodes varient 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 : https://support.brother.com/g/b/productsearch.aspx?c=fr&lang=fr&content=dl |
- | * pour Canon : https://www.canon-europe.com/support/business-product-support/ | + | * pour Canon : https://www.canon.fr/support/ |
- | * 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 Epson : https://download.ebz.epson.net/dsc/search/01/search/?osCode=LX |
- | * 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 ''[[doc:systeme:apt:gdebi|gdebi]]''. Votre imprimante devrait être reconnue. | + | * pour HP : commencez par tenter l'installation du paquet //hplip// du dépôt backports (**[[doc:materiel:imprimante-hp|wiki dédié]]**) |
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 41: | Ligne 64: | ||
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 : | ||
* via votre navigateur internet, | * via votre navigateur internet, | ||
- | * via un frontend, | + | * via un frontal, |
* ou bien avec le terminal. | * ou bien avec le terminal. | ||
Ligne 68: | Ligne 91: | ||
{{/file-R63a643dd424a640154152de4d4f5a8cf.png?300}} | {{/file-R63a643dd424a640154152de4d4f5a8cf.png?300}} | ||
- | ==== Seconde méthode (1) : avec le frontend gtklp ==== | + | ==== Seconde méthode (1) : avec le frontal GtkLP ==== |
- | * Installez le paquet ''gtklp'' : | + | * Installez le paquet //gtklp// : |
<code root>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. | + | GtkLP est un frontal 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 : | ||
Ligne 85: | Ligne 108: | ||
Cette méthode permet une gestion poussée 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 (2) : avec le frontend system-config-printer ==== | + | ==== Seconde méthode (2) : avec le frontal 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 frontal 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 user>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 : | ||
{{/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 : |
{{/file-Rc99aee8920844db0560e8ae5c78078fd.png?300}} | {{/file-Rc99aee8920844db0560e8ae5c78078fd.png?300}} | ||
Ligne 194: | Ligne 217: | ||
===== 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çus pour fonctionner avec un système 32 bits, si vous êtes en 64 bits vous devez contrôler que vous avez bien les paquets : ''ia32-libs'' ou ''lib32stdc++6'' (FIXME) | + | * 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 avez bien les paquets : //ia32-libs// ou //lib32stdc++6// (FIXME) |
* Si vous ne pouvez pas accéder au configuration de votre imprimante, essayez de vous ajouter au groupe administrateur, dans un terminal root : | * Si vous ne pouvez pas accéder au configuration de votre imprimante, essayez de vous ajouter au groupe administrateur, dans un terminal root : |