lpadmin

Autres langues

Langue: fr

Version: CUPS (ubuntu - 24/10/10)

Section: 8 (Commandes administrateur)

NOM

lpadmin - Configurer les imprimantes et classes d'imprimantes CUPS.

SYNOPSIS

lpadmin [ -E ] [-U utilisateur ] [ -h serveur[:port] ] -d destination
lpadmin [ -E ] [-U utilisateur ] [ -h serveur[:port] ] -p imprimante option(s)
lpadmin [ -E ] [-U utilisateur ] [ -h serveur[:port] ] -x destination

DESCRIPTION

lpadmin configure les imprimantes et classes d'imprimantes CUPS. Il est également utilisé pour définir l'imprimante ou classe d'imprimante par défaut.

Lorsque l'option -E est spécifiée avant les options -d, -p ou -x, la communication avec le serveur est chiffrée.

La première méthode d'utilisation de la commande (avec -d) définit l'imprimante ou la classe par défaut. Les impressions futures demandées par les commandes lp(1) ou lpr(1) utiliseront cette destination sauf avis contraire de l'utilisateur par l'utilisation de la commande lpoptions(1).

La seconde forme de la commande (avec -p) configure l'imprimante spécifiée. Les options supplémentaires sont décrites plus loin.

La troisième forme de la commande (avec -x) supprime l'imprimante ou classe destination. Tous les travaux d'impression en attente sur cette destination sont supprimés, et les travaux en cours d'impression sont arrêtés.

OPTIONS DE CONFIGURATION

Les options suivantes sont reconnues pour la configuration d'une liste d'attente :
-c classe

Ajouter l'imprimante imprimante à la classe classe. Si la classe n'existe pas encore, elle est créée automatiquement.
-i interface

Créer un script d'interface System V pour l'imprimante. Cette option ne peut être utilisée en même temps que l'option -P (fichier PPD) et est destinée au support des imprimantes de base.
-m modèle

Définir un script d'interface System V ou un fichier PPD du répertoire modèle.
-o job-k-limit=valeur

Définir les quotas par utilisateur en kilo-octets. La valeur est un nombre entier de kilo-octets (valant 1 024 octets).
-o job-page-limit=valeur

Définir les quotas par utilisateur en nombre de pages. La valeur est un nombre entier de pages pouvant être imprimées. Les recto-verso comptent pour deux pages.
-o job-quota-period=valeur

Définir les quotas par utilisateur en impressions par intervalle de temps. La valeur est un nombre entier définissant le nombre de secondes entre chaque impression. Une journée contient 86 400 secondes.
-o job-sheets-default=bannière
-o job-sheets-default=bannière,bannière

Fixer la (les) pages de bannière par défaut pour les travaux d'impression.
-o nom=valeur

Définir une option PPD pour l'imprimante. La liste des options PPD peut être obtenue en utilisant l'option -l de la commande lpoptions(1).
-o name-default=valeur

Définir au niveau du serveur une option par défaut pour l'imprimante. Toute option pouvant être définie au moment de l'impression peut avoir une valeur par défaut, par exemple "-o cpi-default=17" pour définir l'option "cpi" par défaut à la valeur 17.
-o port-monitor=nom

Fixer le programme à utiliser pour les communications binaires lors de l'impression : « none », « bcp » ou « tbcp ». Le programme par défaut est « none ». Le moniteur de port indiqué doit être listé dans le fichier PPD de l'imprimante.
-o printer-error-policy=nom

Fixer la politique à utiliser en cas d'erreur quand le dorsal responsable de l'impression n'arrive pas à envoyer le travail à l'imprimante. Le nom doit être soit « abort-job » (annuler l'impression), « retry-job » (réessayer) ou « stop-printer » (arrêter l'imprimante). La politique par défaut en cas d'erreur est « stop-printer ».
-o printer-is-shared=true/false

Placer l'imprimante dans l'état partagée/publiée ou non partagée/non publiée. Les imprimantes partagées/publiées sont annoncées publiquement par le serveur sur le réseau local, en fonction de la configuration pour les recherches de cupsd.conf, tandis que les imprimantes non partagées/non publiées ne sont pas annoncées. La valeur par défaut est « true ».
-o printer-op-policy=nom

Fixer la politique des opérations IPP associée à l'imprimante. Le nom doit être définit dans cupsd.conf, dans une section de type Policy. La politique des opérations est par défaut « default ».
-r classe

Supprimer l'imprimante de la classe. Si la classe d'imprimante devient vide, celle-ci est supprimée.
-u allow:utilisateur,utilisateur,@groupe
-u deny:utilisateur,utilisateur,@groupe
-u allow:all
-u deny:none

Définir les accès par utilisateur sur une imprimante. Les noms commençant par un « @ » sont interprétés comme des groupes UNIX. Les deux dernières expressions suppriment les contrôles d'accès par utilisateur.
-v uri_périphérique

Définir l'attribut device-uri de la file d'attente de l'imprimante. Si uri_périphérique est un nom de fichier, il est converti automatiquement en la forme file:/fichier/nom. Utilisez la commande lpinfo(8) pour avoir la liste des URI de périphériques gérés et leurs schémas.
-D info

Définir une description textuelle de l'imprimante.
-E

Enables the printer and accepts jobs; this is the same as running the cupsaccept(8) and cupsenable(8) programs on the printer.
-L emplacement

Définir l'emplacement de l'imprimante.
-P fichier-ppd

Définir le fichier PPD (Postscript Printer Description) à utiliser avec cette imprimante. Si cette option est spécifiée, elle annule l'option -i (script d'interface).

COMPATIBILITÉ

Contrairement au système d'impression System V, CUPS permet des noms d'imprimantes contenant tout caractère imprimable sauf ESPACE, TABULATION, w / » ou « # ». De plus, les noms d'imprimante et de classe ne sont pas sensibles à la casse. Enfin, la version CUPS de lpadmin peut demander un mot de passe, suivant la configuration du système, à la différence de la version System V qui demande le mot de passe root lors de l'exécution de cette commande.

LIMITATIONS

La version CUPS de lpadmin ne reconnaît pas toutes les options de configuration disponibles dans les versions System V ou Solaris.

VOIR AUSSI

cupsaccept(8), cupsenable(8), lpinfo(8), lpoptions(1),
http://localhost:631/help Copyright 2007-2009 by Apple Inc.