Man page - ippeveprinter(1)

Packages contains this manual

Available languages:

en fr pt de

Manual

ippeveprinter

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
CODE DE RETOUR
CONFORMITÉ
ENVIRONNEMENT
SORTIE DES COMMANDES
EXEMPLES
VOIR AUSSI
COPYRIGHT

NOM

ippeveprinter - Application d’impression ipp everywhere pour cups

SYNOPSIS

ippeveprinter [ --help ] [ --no-web-forms ] [ --pam-service service ] [ --version ] [ -2 ] [ -A ] [ -D URI_périph ] [ -F type_sortie/sous-type ] [ -K chemin_clé ] [ -M fabricant ] [ -P fichier.ppd ] [ -V version_ipp ] [ -a fichier.conf ] [ -c commande ] [ -d rép_spool ] [ -f type/sous-type[,...] ] [ -i icÎne.png ] [ -k ] [ -l location ] [ -m model ] [ -n nom_hÎte ] [ -p port ] [ -r sous-type[,sous-type] ] [ -s vitesse[,vitesse_couleur] ] [ -v[vvv] ] service

DESCRIPTION

ippeveprinter est un simple serveur IPP (Internet Printing Protocol) conforme Ă  la spĂ©cification IPP Everywhere (PWG 5100.14). Il peut ĂȘtre utilisĂ© pour tester le logiciel client ou agir comme un serveur d’impression trĂšs basique qui exĂ©cute une commande pour chaque tĂąche Ă  accomplir.

OPTIONS

Les options suivantes sont reconnues par ippeveprinter :
--help

Afficher un message d’utilisation.

--no-web-forms

DĂ©sactiver les formes d’interface web utilisĂ©s pour mettre Ă  jour le mĂ©dia ou fournir les niveaux.

--pam-service service

Indiquer le nom du service PAM. Le nom du service par défaut est « cups ».

--version

Afficher la version de CUPS.

-2

Indiquer la prise en charge de l’impression recto-verso (duplex).

-A

Activer l’authentification pour l’imprimante créée. ippeveprinter utilise PAM pour vĂ©rifier les accrĂ©ditations Basic d’HTTP.

-D URI_périph

Indiquer l’URI du pĂ©riphĂ©rique pour la sortie d’impression. L’URI peut ĂȘtre un nom de fichier, un rĂ©pertoire ou un URI de socket rĂ©seau de la forme « socket://ADRESSE[:PORT]" (oĂč le numĂ©ro de port par dĂ©faut est 9100). Si un rĂ©pertoire est indiquĂ©, ippeveprinter crĂ©era un fichier de sortie en utilisant l’identifiant de la tĂąche et son nom.

-F type_sortie/sous-type[,...]

Indiquer le type MIME de mĂ©dia de sortie. Par dĂ©faut, c’est « application/postscript » quand l’option -P est indiquĂ©e.

-M fabricant

Indiquer le fabricant de l’imprimante. Par dĂ©faut, « Example ».

-P fichier.ppd

Charger les attributs d’imprimante Ă  partir du fichier PPD indiquĂ©. Cette option est typiquement utilisĂ©e conjointement avec la commande d’impression de ippeveps (7) (« -c ippeveps »).

-V 1.1
-V 2.0

Indiquer le numĂ©ro maximal de version d’IPP Ă  rapporter, par dĂ©faut 2.0.

-c commande

ExĂ©cuter la commande indiquĂ©e pour chaque document Ă  imprimer. Si « commande » n’est pas un chemin absolu, (« /chemin/vers/commande »), ippeveprinter recherche directement la commande dans le sous-rĂ©pertoire « command » du binaire de CUPS, typiquement /usr/lib/cups/command ou /usr/libexec/cups/command . La commande cups-config (1) peut ĂȘtre utilisĂ©e pour dĂ©couvrir le rĂ©pertoire correct du binaire (« cups-config --serverbin »). De plus, la variable d’environnement CUPS_SERVERBIN peut ĂȘtre utilisĂ©e pour Ă©craser l’emplacement par dĂ©faut de ce rĂ©pertoire — consulter la page de manuel de cups (1) pour plus de dĂ©tails.

-d rép_spool

Indiquer le rĂ©pertoire qui contiendra les fichiers Ă  imprimer. Par dĂ©faut, c’est un rĂ©pertoire dans le rĂ©pertoire temporaire actuel de l’utilisateur.

-f type/sous-type[,...]

Indiquer une liste de types MIME de mĂ©dia que le serveur acceptera. Par dĂ©faut, elle dĂ©pend du type d’imprimante créée ».

-i icĂŽne.png

Indiquer le fichier d’icĂŽne de l’imprimante pour le serveur. Le fichier d’image doit ĂȘtre au format PNG. Par dĂ©faut, c’est une image PNG fournie en interne.

-k

Conserver les documents dans le répertoire de spool plutÎt que de les détruire.

-l emplacement

DĂ©finir la chaĂźne comprĂ©hensible aux utilisateurs de l’emplacement, indiquĂ©e par le serveur. Par dĂ©faut, une chaĂźne vide.

-m modĂšle

DĂ©finir le nom de modĂšle de l’imprimante. Par dĂ©faut, « Printer ».

-n nom_hĂŽte

DĂ©finir le nom d’hĂŽte complet renvoyĂ© par le serveur. Par dĂ©faut, le nom renvoyĂ© par la commande hostname (1).

-p port

Indiquer le numĂ©ro de port Ă  Ă©couter. Par dĂ©faut, un numĂ©ro dĂ©fini par l’utilisateur de 8000 Ă  8999 .

-r off

Désactiver entiÚrement les avertissements du service DNS-SD.

-r sous-type[,sous-type]

Indiquer le(s) sous-type(s) DNS-SD à notifier. Les sous-types sont à séparer par des virgules. Par défaut, « _print_».

-s vitesse[,vitesse_couleur]

Indiquer la vitesse de l’imprimante en page par minute. Si deux nombres sont indiquĂ©s et que le deuxiĂšme nombre est supĂ©rieur Ă  zĂ©ro, le serveur dĂ©clarera une prise en charge de la couleur. Par dĂ©faut, « 10,0 ».

-v[vvv]

Être (trĂšs) dĂ©taillĂ© lors de l’activitĂ© de journalisation sur la sortie d’erreur.

CODE DE RETOUR

Le programme ippeveprinter renvoie 1 s’il est incapable de traiter les arguments de la ligne de commande ou d’enregistrer le service IPP. Sinon ippeveprinter continuera jusqu’à la fin de la commande.

CONFORMITÉ

Le programme ippeveprinter est spécifique à CUPS et est conforme à la spécification IPP Everywhere (PWG 5100.14).

ENVIRONNEMENT

ippeveprinter ajoute des variables d’environnement commençant par « IPP_ » pour tous les attributs de tĂąche IPP dans la requĂȘte d’impression. Par exemple lors de l’exĂ©cution d’une commande pour un tĂąche IPP contenant l’attribut de modĂšle de tĂąche « media », la variable d’environnement « IPP_MEDIA » sera dĂ©finie Ă  la valeur de cet attribut.

De plus, tous les attributs de description d’imprimante IPP « xxx-default » et « pwg-xxx » sont ajoutĂ©s Ă  l’environnement. Par exemple, la variable d’environnement « IPP_MEDIA_DEFAULT » sera dĂ©finie Ă  la valeur par dĂ©faut pour l’attribut de modĂšle de tĂąche « media ».

Les valeurs numĂ©riques sont converties Ă  leurs mots-clefs Ă©quivalents. Par exemple, un attribut de modĂšle de tĂąche « print-quality » avec une valeur de 3 deviendra une variable d’environnement « IPP_PRINT_QUALITY » avec comme valeur « draft » (brouillon). Cette conversion de chaine se produit uniquement pour les attributs de modĂšle, actuellement « finishings », « orientation-requested » et « print-quality ».

Finalement, la variable d’environnement « CONTENT_TYPE » contient le type MIME de mĂ©dia du document Ă  imprimer, la variable d’environnement « DEVICE_URI » contient l’URI du pĂ©riphĂ©rique tel qu’indiquĂ© avec l’option -D , la variable d’environnement « OUTPUT_FORMAT » contient le type MIME de mĂ©dia et la variable d’environnement « PPD » contient le nom du fichier PPD tel qu’indiquĂ© avec l’option « -P ».

SORTIE DES COMMANDES

À moins de communiquer directement avec l’imprimante, les commandes d’impression envoient les donnĂ©es prĂȘtes pour l’impression sur la sortie standard.

Les commandes d’impression peuvent renvoyer des messages vers ippeveprinter sur la sortie d’erreur avec un des prĂ©fixes suivants :
ATTR:
attribut=valeur [ attribut=valeur ]

DĂ©finir les attribut(s) citĂ©s aux valeurs donnĂ©es. Actuellement seuls les attributs d’état de tĂąche « job-impressions » et « job-impressions-completed » et les attributs d’état d’imprimante « marker-xxx », « printer-alert », « printer-alert-description », « printer-supply » et « printer-supply-description » peuvent ĂȘtre dĂ©finis.

DEBUG: message de débogage

Journaliser un message de débogage si au moins deux « -v » ont été indiqués.

ERROR: message d’erreur

Journaliser un message d’erreur et le copier dans l’attribut « job-state-message ».

INFO: message informatif

Journaliser un message informationnel ou de progression si « -v » a Ă©tĂ© indiquĂ© et copier le message dans l’attribut « job-state-message » Ă  moins qu’une erreur ait Ă©tĂ© signalĂ©e.

STATE: mot-clé[,mot-clé,...]

DĂ©finir l’attribut « printer-state-reasons » de l’imprimante aux mots-clĂ©s listĂ©s.

STATE: - mot-clé[,mot-clé,...]

Supprimer les mots-clĂ©s listĂ©s de l’attribut « printer-state-reasons » de l’imprimante.

STATE: + mot-clé[,mot-clé,...]

Ajouter les mots-clĂ©s listĂ©s dans l’attribut « printer-state-reasons » de l’imprimante.

EXEMPLES

Exécuter ippeveprinter avec un nom de service Ma Super Imprimante :

ippeveprinter "Ma Super Imprimante"

ExĂ©cuter la commande file (1) Ă  chaque fois qu’une tĂąche est envoyĂ©e au serveur :

ippeveprinter -c /usr/bin/file "Ma Super Imprimante"

VOIR AUSSI

ippevepcl (7), ippeveps (7), PWG Internet Printing Protocol Workgroup (http://www.pwg.org/ipp)

COPYRIGHT

Copyright © 2020-2024 by OpenPrinting.