cups - Installation client serveur

Mise à jour : Debian 10.10

CUPS (Common Unix Printing System) est le système d'impression par défaut de Debian. Il est compatible avec un fonctionnement client-serveur : une imprimante reliée à une poste, peut être utilisée depuis d'autres postes situés sur le réseau.

L'installation d'une imprimante et la gestion de l'impression sont décrits par ailleurs.

Pour plus d'information :

Sommaire

1 - Installation

L'installation de cups s'effectue grâce au paquet cups et ses dépendances. Le paquet cups-bsd est "suggéré". Il permet de disposer des commandes de gestion des files d'impression lpr, lpd, lpq, lprm. Les pilotes d'impression ne sont pas installés par cette commande.

$ sudo aptitude install cups cups-client cups-bsd --without-recommends

2 - Droits d'administration

Par défaut, l'utilisateur a des droits d'administration limités qui ne lui permettent pas d'ajouter une imprimante, de supprimer des documents dans la file d'impression, etc ... , Ces limitations peuvent-être levées en ajoutant l'utilisateur au groupe lpadmin. Toutefois, les commandes qui ne sont pas dans le "path" de l'utilisateur lui resteront inaccessibles.

$ sudo adduser nom_utilisateur lpadmin

Il est également possible de redéfinir les droits de façon fine dans le fichier de configuration de cups : /etc/cups/cupsd.conf

3 - Arrêt et mise en marche

La commande lpstat avec l'option -r affiche l'état du serveur

$ lpstat -r
scheduler is not running
$ sudo  systemctl start cups

$ sudo lpstat -r scheduler is running