Ignorer les liens de navigation | |
Quitter l'aperu | |
Administration d’Oracle Solaris : Tâches courantes Oracle Solaris 11 Information Library (Français) |
1. Localisation des informations relatives aux commandes Oracle Solaris
2. Gestion des comptes utilisateur et des groupes (présentation)
3. Gestion des comptes utilisateur et des groupes (tâches)
4. Initialisation et arrêt d'un système Oracle Solaris
5. Utilisation d'Oracle Configuration Manager
6. Gestion des services (présentation)
7. Gestion des services (tâches)
8. Utilisation du gestionnaire de pannes
9. Gestion des informations système (tâches)
10. Gestion des processus système (tâches)
11. Surveillance des performances du système (tâches)
12. Gestion des packages de logiciels (tâches)
13. Gestion de l'utilisation du disque (tâches)
14. Tâches de planification du système (tâches)
15. Configuration et administration d'imprimantes à l'aide de CUPS (tâches)
Configuration d'imprimantes et de files d'attente d'impression avec CUPS
Gestion des demandes d'impression à l'aide de CUPS
Configuration de l'environnement d'impression afin qu'il fonctionne avec CUPS
Procédure de configuration de l'environnement d'impression
Configuration de l'environnement d'impression en vue d'une mise à niveau
Configuration et administration d'imprimantes à l'aide des utilitaires de ligne de commande CUPS
Utilitaires de ligne de commande CUPS
Procédure de configuration d'une imprimante à l'aide de la commande lpadmin
Définition d'une imprimante par défaut
Procédure de définition d'une imprimante par défaut sur la ligne de commande
Procédure d'impression vers une imprimante spécifiée
Procédure de vérification de l'état des imprimantes
Procédure d'impression d'un fichier vers l'imprimante par défaut
Procédure de suppression d'une imprimante et de l'accès à l'imprimante
Configuration et administration d'imprimantes via l'interface de navigateur Web CUPS
Configuration requise pour utiliser l'interface de navigateur Web CUPS
Dépannage de problèmes liés à l'accès à l'interface de navigateur Web CUPS
Tâches d'administration de l'impression
A propos de l'onglet Administration
A propos de l'onglet Printers (Imprimantes)
Procédure d'ajout d'une imprimante
A propos de l'interface utilisateur graphique du gestionnaire d'impression CUPS
Démarrage du gestionnaire d'impression CUPS
Configuration d'imprimantes à l'aide du gestionnaire d'impression CUPS (liste des tâches)
Configuration d'imprimantes à l'aide du gestionnaire d'impression CUPS
Configuration du serveur local
Configuration d'un serveur distant
Sélection d'un périphérique d'impression
Procédure de configuration d'une nouvelle imprimante locale
Administration d'imprimantes à l'aide du gestionnaire d'impression CUPS (liste des tâches)
Administration d'imprimantes à l'aide du gestionnaire d'impression CUPS
Propriétés d'impression configurables
Procédure de modification des propriétés d'une imprimante configurée
Procédure d'attribution d'un nouveau nom à une imprimante
Procédure de copie d'une configuration d'imprimante
Procédure de suppression d'une imprimante
Procédure de partage ou d'annulation du partage d'une imprimante
Procédure d'activation ou de désactivation d'une imprimante
Procédure de gestion des tâches d'impression pour une imprimante spécifiée
17. Gestion des informations sur les pannes système (tâches)
18. Gestion des fichiers noyau (tâches)
19. Dépannage du système et des problèmes logiciels (tâches)
20. Dépannage de divers problèmes système et logiciels (tâches)
Cette section fournit une brève description des commandes CUPS et explique comment configurer et administrer des imprimantes.
CUPS fournit différentes commandes permettant de définir la configuration des imprimantes et de les rendre accessibles aux systèmes sur le réseau. En outre, CUPS prend en charge plusieurs options propres aux imprimantes qui vous permettent de contrôler la configuration des imprimantes. Le tableau suivant répertorie les commandes CUPS fréquemment utilisées.
Remarque - Certains noms de commandes CUPS sont identiques à ceux des commandes d'impression LP héritées, mais le comportement des commandes peut varier dans la gestion CUPS.
Tableau 15-1 Utilitaires de ligne de commande CUPS
|
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 Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité
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 -m ppd
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.
Définit le fichier PPD de l'imprimante à partir du répertoire du modèle ou à l'aide de l'une des interfaces de pilote.
Voir les exemples à la fin de cette procédure.
$ cupsaccept printer-name $ cupsenable printer-name
$ lpstat -p printer-name -l
Exemple 15-1 Ajout d'une imprimante connectée au port parallèle
Pour ajouter une imprimante HP DeskJet connectée au port parallèle, saisissez la commande suivante :
$ /usr/sbin/lpadmin -p DeskJet -E -v parallel:/dev/lp1 -m deskjet.ppd
Fichier PPD pour les pilotes HP DeskJet inclus avec CUPS
Exemple 15-2 Ajout d'une imprimante utilisant un fichier PPD
Pour ajouter une imprimante HP LaserJet à l'aide d'une interface réseau JetDirect dont l'adresse IP est 10.1.1.1, saisissez la commande suivante :
$ /usr/sbin/lpadmin -p LaserJet -E -v socket://10.1.1.1 -m laserjet.ppd
Fichier PPD pour les pilotes HP LaserJet fournis avec CUPS
Exemple 15-3 Ajout d'une imprimante connectée au port série
Pour ajouter une imprimante matricielle connectée au port série, saisissez la commande suivante :
$/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.
Vous pouvez spécifier l'imprimante par défaut de l'une des manières suivantes :
En définissant la variable d'environnement LPDEST ou PRINTER.
La variable d'environnement LPDEST détermine la destination de l'imprimante. Si la variable LPDEST n'est pas définie, la variable PRINTER est utilisée. La variable PRINTER détermine le périphérique de sortie ou de destination. Si les deux variables LPDEST et PRINTER ne sont pas définies, un périphérique non spécifié est utilisé. Pour consulter des instructions sur la manière de configurer une imprimante par défaut en spécifiant les variables d'environnement, reportez-vous à la section Procédure de définition d'une imprimante par défaut sur la ligne de commande.
En utilisant la nouvelle commande lpoptions.
Utilisez cette commande pour afficher ou définir les options d'imprimante et les valeurs par défaut. Pour consulter des instructions sur la configuration d'une imprimante par défaut à l'aide des commandes CUPS, reportez-vous à la section Procédure de définition d'une imprimante par défaut sur la ligne de commande. Pour plus d'informations, reportez-vous à la page de manuel lpoptions(1).
La commande d'impression recherche l'imprimante par défaut dans l'ordre suivant :
nom de l'imprimante tel que défini par la commande lp avec l'option -d ;
valeur de la variable d'environnement LPDEST ;
valeur de la variable d'environnement PRINTER.
Pour des instructions sur l'utilisation des imprimantes à l'aide de l'interface de navigateur Web de CUPS, reportez-vous à la section Configuration et administration d'imprimantes via l'interface de navigateur Web CUPS .
L'imprimante par défaut peut être une imprimante locale ou distante.
$ export PRINTER=printer-name
où printer-name représente le nom de l'imprimante à affecter en tant qu'imprimante par défaut du système. Si vous ne renseignez pas printer-name, le système est configuré sans imprimante par défaut.
Remarque - Lors de l'utilisation de la commande lp à l'aide de l'option -d, l'imprimante de destination, qui peut être différente de l'imprimante par défaut, est spécifiée. Si l'option -d n'est pas spécifiée, la commande print recherche les informations relatives à l'imprimante dans la variable d'environnement PRINTER.
$ export LPDEST=printer-name
où printer-name représente le nom de l'imprimante à affecter en tant qu'imprimante par défaut du système. Si vous ne renseignez pas printer-name, le système est configuré sans imprimante par défaut.
Remarque - Si les deux variables d'environnement LPDEST et PRINTER sont définies, LPDEST est prioritaire.
$ lpoptions -d printer-name
Spécifie l'imprimante de destination.
Spécifie le nom de l'imprimante qui est affectée en tant qu'imprimante par défaut du système. Si vous ne renseignez pas printer-name, le système est configuré sans imprimante par défaut.
Pour plus d'informations, reportez-vous à la page de manuel lpoptions(1).
$ lpstat -d
$ lp filename
Exemple 15-4 Définition d'une imprimante par défaut en spécifiant la variable PRINTER
L'exemple suivant illustre comment désigner l'imprimante luna en tant qu'imprimante par défaut du système à l'aide de la variable PRINTER.
$ export PRINTER=luna $ lpstat -d system default destination: luna
Exemple 15-5 Définition d'une imprimante par défaut en spécifiant la variable LPDEST
L'exemple suivant illustre comment désigner l'imprimante luna en tant qu'imprimante par défaut du système en spécifiant la variable LPDEST.
$ export LPDEST=luna $ lpstat -d system default destination: luna
Exemple 15-6 Définition d'une imprimante par défaut à l'aide de la commande lpoptions
L'exemple suivant illustre comment désigner l'imprimante luna en tant qu'imprimante par défaut du système. L'imprimante luna est utilisée comme imprimante par défaut du système si la variable de l'environnement LPDEST ou PRINTER n'est pas définie.
$ lpoptions -d luna $ lpstat -d system default destination: luna
La commande lpoptions crée un fichier ~/.lpoptions incluant une entrée pour l'imprimante par défaut luna dans le fichier. Par défaut, toutes les tâches d'impression sont désormais dirigées vers l'imprimante luna.
$ lpstat -p printer-name
$ lp -d destination-printer filename
Spécifie l'imprimante de destination.
Spécifie le nom de l'imprimante que vous êtes en train d'affecter en tant qu'imprimante de destination.
Spécifie le nom du fichier à imprimer.
Remarque - Vous pouvez également utiliser la commande lpr avec l'option -p pour envoyer une demande d'impression à une imprimante particulière. Pour plus d'informations, reportez-vous à la page de manuel lpr(1 ).
Exemple 15-7 Impression vers une imprimante spécifiée à l'aide de la commande lp
L'exemple suivant illustre comment désigner l'imprimante luna en tant qu'imprimante de destination.
$ lp -d luna abc.ps request id is luna-1 (1 file(s)) $ lpstat -d system default destination: saturn
L'option -d de la commande lp est prioritaire sur les variables d'environnement LPDEST et PRINTER.
Notez que dans cet exemple, l'imprimante par défaut est saturn.
La commande Ipstat affiche des informations sur les imprimantes et les tâches accessibles.
Seules les options les plus fréquemment utilisées sont présentés ici. Pour plus d'informations sur les autres options, reportez-vous à la page de manuel lpstat (1).
$ lpstat [-d] [-p] printer-name [-l] [-t]
Affiche l'imprimante par défaut du système.
Affiche l'état (actif ou inactif) d'une imprimante ainsi que le moment où l'imprimante a été activée ou désactivée.
Vous pouvez spécifier plusieurs noms d'imprimante à l'aide de cette commande. Utilisez un espace ou une virgule pour séparer les noms d'imprimante. Si vous utilisez des espaces, placez la liste des noms d'imprimante entre guillemets. Si vous ne renseignez pas printer-name , l'état de toutes les imprimantes s'affiche.
Indique les caractéristiques des imprimantes et des tâches.
Affiche les informations d'état relatives à CUPS, notamment l'état de toutes les imprimantes, et indique par exemple si les imprimantes sont actives et si elles acceptent des demandes d'impression.
Exemple 15-8 Affichage de l'état des imprimantes
Pour afficher l'état de l'imprimante luna :
$ lpstat -p luna printer luna is idle. enabled since Jul 12 11:17 2011. available.
Pour afficher l'imprimante par défaut du système :
$ lpstat -d system default destination: luna
Pour afficher la description des imprimantes asteroid et luna :
$ lpstat -p "asteroid, luna" -D printer asteroid faulted. enabled since Jan 5 11:35 2011. available. unable to print: paper misfeed jam Description: Printer by break room printer luna is idle. enabled since Jan 5 11:36 2011. available. Description: Printer by server room.
Pour afficher les caractéristiques de l'imprimante luna :
$ lpstat -p luna -l printer luna is idle. enabled since September 29, 2011 05:20:57 PM BST
$ lpstat -p printer-name
$ lp filename
$ lpr filename
Remarque - Seules les commandes de base sont affichées dans cette procédure. Pour plus d'informations sur les autres options, reportez-vous aux pages de manuel lp(1) et lpr(1).
$ lpoptions -x printer-name
Indique le nom de l'imprimante à supprimer.
Supprime l'imprimante spécifiée.
Remarque - L'option -x supprime uniquement les options par défaut d'une imprimante et d'une instance données. La file d'attente d'impression d'origine demeure jusqu'à ce qu'elle soit supprimée à l'aide de la commande lpadmin.
$ cupsreject printer-name
Cette étape permet d'éviter que de nouvelles demandes n'entrent dans la file d'attente de l'imprimante pendant la suppression de l'imprimante.
$ cupsdisable printer-name
$ lpadmin -x printer-name
$ lpstat -p printer-name -l
La sortie de la commande affiche un message indiquant que l'imprimante n'existe pas.
$ lpstat -p printer-name -l
La sortie de la commande affiche un message indiquant que l'imprimante n'existe pas.
Exemple 15-9 Suppression d'une imprimante
L'exemple ci-dessous montre comment supprimer l'imprimante luna sur le client d'impression terra et le serveur d'impression jupiter.
terra# lpoptions -x luna terra# lpstat -p luna -l jupiter# lpadmin -x luna jupiter# lpstat -p luna -l lpstat: Invalid destination name in list "luna"!