Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
18 septembre 2016

cups printer           Impression


lpadmin

lpadmin

Configurer les imprimantes et classes d'imprimantes CUPS

   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 utilisée avant les options -d, -p ou -x, la communication avec le serveur est chiffré

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

   La seconde forme de la commande (avec -p) configure l'imprimante indiquée ou la classe.

   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 file d'impression

-c classe Ajouter l'imprimante donnée à la classe. Si la classe n'existe pas, elle est créée.
-i interface Crée un script d'interface System V pour l'imprimante. Ne peut pas être utilisée avec -P.
-m model Définis un script d'interface System V pour l'imprimante ou un fichier PPD pour l'imprimante du répertoire model ou en utilisant une des interfaces du pilote. ldinfo -m donne la liste des modèles pris en charge
-o cupsIPPSupplies=[true|false] Indique si le niveau de fournitures IPP doit être rapporté
-o cupsSNMPSupplies=[true|false] Indique si les valeurs SNMP du niveau de fourniture (rfc3805) doivent être rapportés
-o job-k-limit=valeur Définir les quotas par utilisateur en ko.
-o job-page-limit=valeur Définir les quotas par utilisateur en nombre de pages
-o job-quota-period=valeur Définir l'intervalle de temps pour les quotas par utilisateur, en seconde
-o job-sheets-default=bannière[,bannière] Fixer la ou les pages de bannière par défaut pour les travaux d'impression.
-o nom=valeur Définir une options PPD pour l'imprimante. lpoption -l donne la liste des options
-o name-default=valeu Définis au niveau du serveur une options par défaut pour la destination.
-o port-monitor=nom Fixer le programme à utiliser pour les communication binaires lors de l'impression (none, bcp, tbcp).
-o printer-error-policy=nom Stratégie à utiliser en cas d'erreur quand le programme de transmission n'arrive pas à envoyer le travail à l'imprimante. (abort-job, retry-job, retry-current-job, stop-printer).
-o printer-is-shared=true/false Place l'imprimante à l'état partagée ou non.
-o printer-op-policy=nom Stratégie des opérations IPP associées à l'imprimante.
-R nom-défaut Supprimer les options données pour l'imprimante
-r class Supprime l'imprimante de la classe. Si la classe devient vide, elle est supprimée
-u allow:{user|@group}{,user|,@group}*
-u deny:{user|@group}{,user|,@group}*
-u allow:all Définis les accès au niveau utilisateur sur une imprimante.
-v "device-uri" Définis l'attribut device-uri de la file d'impression. lpinfo -v pour la liste des URI
-D "info" Description textuelle de la destination
Active la destination et accepte les jobs, identique à lancer cupsaccept et cupsenable
-L "location" Emplacement textuelle de la destination
-P ppd-file Définir le fichier PPD (Postscript Printer Description) à utiliser avec cette imprimante. Annule -i

Exemples

Créer une file d'impression IPP Everywhere
lpadmin -p mon_imprimante -E -v ipp://mon_imprimante.local/ipp/print -m everywhere