cups - Impression

cups - Impression

La description ci-dessous concerne l'utilisation de CUPS en ligne de commande et avec le frontal graphique gtklp.

1 - Préalable

Dans ce qui suit on suppose que

# lpstat -v
device for CUPS-PDF: cups-pdf:/
device for hp6700net: dnssd://Officejet%206700%20%5BC69D85%5D._pdl-datastream._tcp.local/
device for hp6700usb: hp:/usb/Officejet_6700?serial=CN457DS2T605RQ

Dans le cas présent, trois imprimantes sont installée, cups-pdf et l'imprimante hp6700 en interface usb et en interface réseau.

2 - Gestion des imprimantes

2.1 - Disponibilité

Attention : les réponses ne sont pertinentes qu'après tentative d'envoi d'une impression :

$ lpstat -p
printer hp6700 is idle. enabled since lun. 16 nov. 2015 00:25:35 CET
printer PDF is idle. enabled since mer. 18 nov. 2015 21:56:24 CET
$ echo "Bonjour" |lp -d hp6700
request id is hp6700-13 (0 file(s))

$ lpstat -p
printer hp6700 now printing hp6700-13. enabled since jeu. 19 nov. 2015 00:51:46 CET
The printer is not responding.

La commande lpadmin -x nom_imprimante, permet de supprimer une imprimante qui n'est plus utilisée ou qui est mal déclarée ou qui est déclarée plusieurs fois, .... . Ceci ne supprime pas le driver de l'imprimante. L'imprimante sera réinstallable, en reprenant la procédure d'ajout d'imprimante.

Exemple : suppression de l'imprimante PDF :

# lpadmin -x PDF
# cupsdisable PDF
# lpstat -p
printer hp6700 is idle. enabled since lun. 16 nov. 2015 00:25:35 CET
printer PDF disabled since mar. 17 nov. 2015 19:21:30 CET - Paused # cupsenable PDF # lpstat -p
printer hp6700 is idle. enabled since lun. 16 nov. 2015 00:25:35 CET
printer PDF is idle. enabled since mar. 17 nov. 2015 19:22:24 CET

2.2 - Imprimante par défaut