Consultez la documentation d'installation du fournisseur de l'imprimante pour plus d'informations sur les commutateurs et le câblage requis du matériel.
Pour plus d'informations, reportez-vous à la section Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.2
Seules les options les plus fréquemment utilisées de la commande lpadmin de CUPS figurent ici. Pour plus d'informations sur les autres options, reportez-vous à la page de manuel lpadmin(8).
$ /usr/sbin/lpadmin -p printer-name -E -v device - P full path to ppd file
Spécifie le nom de l'imprimante à ajouter.
Autorise la destination et accepte les tâches.
Définit l'attribut device-uri de la file d'attente d'impression.
Spécifie un fichier PPD (Postscript Printer Description) à utiliser avec l'imprimante. Vous trouverez ci-dessous les emplacements standard des fichiers PPD :
/usr/share/cups/model/foomatic-db-ppds/manufacturer name
/usr/share/cups/model/SUNWhplip
/usr/share/ppd/SUNWhpijs/HP
Voir les exemples à la fin de cette procédure.
$ cupsaccept printer-name $ cupsenable printer-name
$ lpstat -l -p printer-name
Cet exemple illustre comment ajouter une imprimante HP LaserJet à l'aide d'une interface réseau JetDirect dont l'adresse IP est 10.1.1.1.
$ /usr/sbin/lpadmin -p LaserJet -E -v socket://10.1.1.1 \ -P /usr/share/ppd/SUNWhpijs/HP/hp-laserjet_p4515-ps.ppd.gz
Une fois qu'une imprimante est configurée, une copie du fichier PPD est placée dans le répertoire /etc/cups/ppd et renommée queue-name.ppd. Pour rechercher le chemin d'accès à cette copie du fichier PPD, tapez la commande suivante :
# lpstat -l -p queue-nameExemple 2-2 Ajout d'une imprimante connectée au port parallèle
Cet exemple illustre comment ajouter une imprimante HP DeskJet connectée au port parallèle. Cet exemple part du principe que le fichier PPD est stocké dans le répertoire /usr/share/cups/model.
$ /usr/sbin/lpadmin -p DeskJet -E -v parallel:/dev/lp1 -m drv:///sample.drv/ deskjet.ppd
Définit un fichier PPD pour l'imprimante
Fichier PPD pour les pilotes HP DeskJet inclus avec CUPS
Cet exemple illustre comment ajouter une imprimante matricielle connectée au port série. Cet exemple part du principe que le fichier PPD est stocké dans le répertoire /usr/share/cups/model.
$/usr/sbin/lpadmin -p DotMatrix -E -m epson9.ppd \ -v serial:/dev/ttyS0?baud=9600+size=8+parity=none+flow=soft
Spécifiez le port série, le débit en bauds, le nombre de bits, la parité et le contrôle de flux. Si vous n'avez pas besoin de contrôler le flux, supprimez l'attribut +flow=soft.