1. Impression
Sous Linux, les impressions sont gérées
par le logiciel CUPS (« Common Unix Printing System »), que l’on retrouve également
sur OS X. La société Easy Software Products, où a été inventé ce
logiciel, a été rachetée par Apple en 2007 et son développeur d’origine
est employé afin d’assurer le maintien et le développement
de ce système.
Son administration peut se faire dans son
interface web (sur le port 631), mais dans le cadre d’un
script il est préférable de s’appuyer
sur ses commandes.
CUPS propose des commandes compatibles avec
les deux systèmes d’impression historiques : lp (provenant d’Unix System
V) et lpr (provenant de BSD). Par
souci de simplicité, cette section se concentrera sur les
commandes venant d’Unix System V.
L’exécution d’une
impression se fait avec la commande lp,
prenant comme simple argument le nom du fichier à imprimer.
CUPS supporte différents types de fichiers : texte
pur, PostScript, PDF, images...
Le tableau ci-après présente
certaines des options acceptées par la commande lp :