Provided by: cups-ipp-utils_2.4.2-3ubuntu2_amd64 bug

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 © 2021-2022 par OpenPrinting.