JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

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)

Présentation de CUPS

Processus CUPS

Services CUPS

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 (liste des tâches)

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 (liste des tâches)

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

Procédure de configuration de CUPS pour permettre l'administration de files d'attente d'impression distantes

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

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

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)

Index

Configuration et administration d'imprimantes à l'aide des utilitaires de ligne de commande CUPS

Cette section fournit une brève description des commandes CUPS et explique comment configurer et administrer des imprimantes.

Utilitaires de ligne de commande CUPS

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

Commande
Tâche
cancel(1)
Annule une demande d'impression.
cuspaccept(8)
Active la mise en attente des demandes d'impression vers les destinations nommées.
cuspdisable(8)
Désactive les imprimantes ou les classes nommées.
cupsenable(8)
Active les imprimantes ou les classes nommées.
cupsreject(8)
Rejette la mise en attente des demandes d'impression vers les destinations nommées.
lp(1)
Envoie une demande d'impression.
lpadmin(8)
Définit ou modifie une imprimante ou une configuration de classe.
lpc(8)
Fournit un contrôle limité sur l'impression CUPS et les files d'attente de classe.
lpinfo(8)
Affiche les périphériques ou les pilotes disponibles connus du serveur CUPS.
lpmove(8)
Déplace une tâche spécifique ou l'ensemble des tâches vers une nouvelle destination.
lpoptions(1)
Affiche ou définit des options d'imprimante et des valeurs par défaut.
lpq(1)
Affiche l'état de la file d'attente d'impression actuelle.
lpr(1)
Envoie une demande d'impression.
lprm(1)
Annule les tâches d'impression placées en file d'attente pour être imprimées.
lpstat(1)
Affiche les informations d'état pour les files d'attente et les demandes

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 Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité

  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 -m ppd
    -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.

    -m

    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.

  4. Permettez à l'imprimante d'accepter les demandes d'impression et de lancer leur impression.
    $ cupsaccept printer-name
    $ cupsenable printer-name
  5. Vérifiez que l'imprimante est correctement configurée.
    $ 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
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
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.

Définition d'une imprimante par défaut

Vous pouvez spécifier l'imprimante par défaut de l'une des manières suivantes :

La commande d'impression recherche l'imprimante par défaut dans l'ordre suivant :

  1. nom de l'imprimante tel que défini par la commande lp avec l'option -d ;

  2. valeur de la variable d'environnement LPDEST ;

  3. 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 .

Procédure de définition d'une imprimante par défaut sur la ligne de commande

L'imprimante par défaut peut être une imprimante locale ou distante.

  1. Connectez-vous en tant qu'administrateur au système sur lequel vous souhaitez définir une imprimante par défaut.
  2. Définissez l'imprimante par défaut du système en suivant l'une des méthodes ci-après.
    • Spécifiez la variable PRINTER :
      $ export PRINTER=printer-name

      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.


    • Spécifiez la variable LPDEST :
      $ export LPDEST=printer-name

      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.


    • Exécutez la commande lpoptions :
      $ lpoptions -d printer-name
      -d

      Spécifie l'imprimante de destination.

      printer-name

      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).

  3. Vérifiez l'imprimante par défaut du système.
    $ lpstat -d
  4. Pour imprimer sur l'imprimante par défaut, saisissez la commande suivante :
    $ 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.

Procédure d'impression vers une imprimante spécifiée

  1. (Facultatif) Vérifiez l'état de l'imprimante.
    $ lpstat -p printer-name
  2. Fournissez le nom de l'imprimante de destination lorsque vous émettez la commande lp.
    $ lp -d destination-printer filename
    -d

    Spécifie l'imprimante de destination.

    destination-printer

    Spécifie le nom de l'imprimante que vous êtes en train d'affecter en tant qu'imprimante de destination.

    filename

    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.

Procédure de vérification de l'état des imprimantes

La commande Ipstat affiche des informations sur les imprimantes et les tâches accessibles.

  1. Connectez-vous à un système du réseau.
  2. (Facultatif) Vérifiez l'état de toutes les imprimantes ou d'une imprimante particulière.

    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]
    -d

    Affiche l'imprimante par défaut du système.

    -p printer-name

    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.

    -l

    Indique les caractéristiques des imprimantes et des tâches.

    -t

    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

Procédure d'impression d'un fichier vers l'imprimante par défaut

  1. Connectez-vous à un système du réseau.
  2. (Facultatif) Vérifiez l'état de l'imprimante.
    $ lpstat -p printer-name
  3. Emettez une demande d'impression de l'une des façons suivantes.
    • Exécutez la commande lp :
      $ lp filename
    • Exécutez la commande lpr :
      $ 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).


Procédure de suppression d'une imprimante et de l'accès à l'imprimante

  1. Connectez-vous en tant qu'administrateur à un client d'impression pouvant accéder à l'imprimante à supprimer.
  2. Sur le système correspondant au client d'impression, supprimez des informations relatives à l'imprimante.
    $ lpoptions -x printer-name
    printer-name

    Indique le nom de l'imprimante à supprimer.

    -x

    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.


  3. Connectez-vous en tant qu'administrateur.
  4. Sur le système correspondant au serveur d'impression, arrêtez d'accepter les demandes d'impression destinées à l'imprimante.
    $ 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.

  5. Arrêtez l'imprimante.
    $ cupsdisable printer-name
  6. Supprimez l'imprimante.
    $ lpadmin -x printer-name
  7. Assurez-vous de la suppression de l'imprimante, comme suit :
    1. Vérifiez que l'imprimante a été supprimée du client d'impression.
      $ lpstat -p printer-name -l

      La sortie de la commande affiche un message indiquant que l'imprimante n'existe pas.

    2. Vérifiez que l'imprimante a été supprimée du serveur d'impression.
      $ 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"!