Man page - ippeveprinter(1)
Packages contains this manual
apt-get install cups-ipp-utils
Available languages:
en fr pt deManual
ippeveprinter
NOMSYNOPSIS
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.