Configuration et gestion de l'impression dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Procédure de configuration d'une imprimante à l'aide de la commande lpadmin

  1. Connectez l'imprimante au système, puis mettez-la sous tension.

    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.

  2. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Using Your Assigned Administrative Rights in Securing Users and Processes in Oracle Solaris 11.2

  3. Utilisez la commande lpadmin et l'option –p pour ajouter une imprimante à CUPS.

    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
    –p

    Spécifie le nom de l'imprimante à ajouter.

    –E

    Autorise la destination et accepte les tâches.

    –v

    Définit l'attribut device-uri de la file d'attente d'impression.

    –P

    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.

  4. (Facultatif) Si vous n'utilisez pas la commande lpadmin avec l'option –E, autorisez l'imprimante à accepter les demandes d'impression et de les lancer.
    $ cupsaccept printer-name
    $ cupsenable printer-name
  5. Vérifiez que l'imprimante est correctement configurée.
    $ lpstat -l -p printer-name
Exemple 2-1  Ajout d'une imprimante utilisant un fichier PPD

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-name
Exemple 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
–m

Définit un fichier PPD pour l'imprimante

deskjet.ppd

Fichier PPD pour les pilotes HP DeskJet inclus avec CUPS

Exemple 2-3  Ajout d'une imprimante connectée au port série

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.