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
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
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
La commande lpstat avec l'option -r affiche l'état du serveur
$ lpstat -r scheduler is not running
La commande systemctl [stop|start|restart] interagit avec le fonctionnement du serveur
$ sudo systemctl start cups
$ sudo lpstat -r scheduler is running