Man page - ipptool(1)

Packages contains this manual

Available languages:

en fr pt de

Manual

ipptool

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
CODE DE RETOUR
FICHIERS
CONFORMITÉ
EXEMPLES
VOIR AUSSI
COPYRIGHT

NOM

ipptool - RĂ©aliser des requĂȘtes d’impression par internet

SYNOPSIS

ipptool [ --help ] [ --ippserver fichier ] [ --stop-after-include-error ] [ --version ] [ -4 ] [ -6 ] [ -C ] [ -E ] [ -I ] [ -L ] [ -P fichier.plist ] [ -S ] [ -T secondes ] [ -V version ] [ -X ] [ -c ] [ -d nom=valeur ] [ -f fichier ] [ -h ] [ -i secondes ] [ -j ] [ -n compte_répétitions ] [ -q ] [ -t ] [ -v ] URI_imprimante fichier_test [ ... fichier_test ]

DESCRIPTION

ipptool envoie des requĂȘtes IPP Ă  l’ uri_imprimante indiquĂ© puis teste et/ou affiche les rĂ©sultats. Chaque fichier nommĂ© fichier_test dĂ©finit une ou plusieurs requĂȘtes, incluant les Ă©tats, les attributs, et les valeurs des rĂ©ponses attendues. La sortie est soit du texte pur, du texte formatĂ©, du CSV ou un compte-rendu XML affichĂ© sur la sortie standard, avec un Ă©tat d’erreur non nul signifiant qu’un ou plusieurs tests ont Ă©chouĂ©s. Le format du fichier_test est dĂ©crit dans ipptoolfile (5).

OPTIONS

Les options suivantes sont reconnues par ipptool :
--help

Afficher l’aide du programme.

--ippserver fichier

Indiquer que les rĂ©sultats du test seront Ă©crits dans le fichier nommĂ© d’attributs de ippserver .

--stop-after-include-error

Indiquer Ă  ipptool d’arrĂȘter si une erreur survient dans un fichier inclus. Normalement ipptool continuera les tests suivants aprĂšs la directive INCLUDE.

--version

Afficher la version de ipptool utilisée.

-4

Indiquer que ipptool doit se connecter à l’imprimante ou au serveur en utilisant IPv4.

-6

Indiquer que ipptool doit se connecter à l’imprimante ou au serveur en utilisant IPv6.

-C

Indiquer que les requĂȘtes doivent ĂȘtre envoyĂ©es avec l’en-tĂȘte de HTTP/1.1 « Transfer-Encoding: chunked », comme exigĂ© pour conformitĂ© par toutes les versions d’IPP. Par dĂ©faut « Transfer-Encoding: chunked » est utilisĂ© pour les requĂȘtes avec des fichiers joints et « Content-Length: » pour des requĂȘtes sans fichier joint

-E

Forcer le chiffrement TLS lors de la connexion au serveur en utilisant l’en-tĂȘte HTTP « Upgrade ».

-I

Indiquer que ipptool continuera aprĂšs les erreurs.

-L

Indiquer que les requĂȘtes seront envoyĂ©es avec l’en-tĂȘte HTTP/1.0 « Content-Length: », comme exigĂ© pour conformitĂ© par toutes les versions d’IPP. Par dĂ©faut « Transfer-Encoding: chunked » est utilisĂ© pour les requĂȘtes avec fichiers joints et « Content-Length: » pour celles sans fichier joint.

-P fichier.plist

Indiquer que les rĂ©sultats de test devront ĂȘtre Ă©crits dans le XML nommĂ© (plist d’Apple) en plus du rapport de test normal -t . Cette option est incompatible avec les options -i (intervalle) et -n (nombre_rĂ©pĂ©titions).

-S

Forcer le chiffrement TLS dédié lors de la connexion au serveur.

-T secondes

DĂ©finir le dĂ©lai d’attente des requĂȘtes IPP (en seconde).

-V version

DĂ©finir la version par dĂ©faut d’IPP Ă  utiliser : 1.0, 1.1, 2.0, 2.1, ou 2.2. Sans indication, la version 1.1 sera utilisĂ©e.

-X

Indiquer qu’une sortie XML (plist d’Apple) est demandĂ©e plutĂŽt qu’en texte pur. Cette option est incompatible avec les options -i (intervalle) et -n (nombre_rĂ©pĂ©titions).

-c

Indiquer qu’une sortie CSV (valeurs sĂ©parĂ©es par des virgules) est demandĂ©e plutĂŽt qu’en texte pur.

-d nom=valeur

Définir la variable nommée.

-f fichier

Indiquer le nom du fichier de requĂȘtes par dĂ©faut pour les tests.

-h

Valider les en-tĂȘtes de rĂ©ponse HTTP.

-i secondes

Indiquer que le (dernier) fichier fichier_test sera repris aprĂšs l’intervalle donnĂ©. Cette option est incompatible avec l’option -X (sortie plist XML).

-j

Indiquer que ipptool produira une sortie JSON.

-l

Définir si une sortie en texte pur est désirée.

-n nombre_répétitions

Indiquer que le (dernier) fichier fichier_test sera repris le nombre de fois donnĂ©. Cette option est incompatible avec l’option -X (sortie plist XML).

-q

Rester silencieux et ne produire aucune sortie

-t

DĂ©finir si le rapport de test de CUPS plutĂŽt qu’une sortie en texte pur est dĂ©sirĂ©.

-v

Indiquer que tous les attributs de requĂȘte et rĂ©ponse seront affichĂ©s lors du mode test ( -t ) de CUPS. C’est la sortie XML par dĂ©faut.

CODE DE RETOUR

Le programme ipptool retourne 0 si tous les tests réussissent, sinon 1 .

FICHIERS

Les fichiers standard suivants sont disponibles :

color.jpg
create-printer-subscription.test
document-a4.pdf
document-a4.ps
document-letter.pdf
document-letter.ps
get-completed-jobs.test
get-jobs.test
get-notifications.test
get-printer-attributes.test
get-subscriptions.test
gray.jpg
ipp-1.1.test
ipp-2.0.test
ipp-2.1.test
ipp-2.2.test
ipp-everywhere.test
onepage-a4.pdf
onepage-a4.ps
onepage-letter.pdf
onepage-letter.ps
print-job.test
print-job-deflate.test
print-job-gzip.test
testfile.jpg
testfile.pcl
testfile.pdf
testfile.ps
testfile.txt
validate-job.test

CONFORMITÉ

Le programme ipptool est particulier à CUPS et est conforme au protocole IPP jusqu’à la version 2.2.

EXEMPLES

Obtenir une liste de travaux terminés pour « mon_imprimante » :

ipptool ipp://localhost/printers/mon_imprimante get-completed-jobs.test

Envoyer des notifications par courriel à « user@example.com » quand « mon_imprimante » change :

ipptool -d recipient=mailto:user@example.com \
ipp://localhost/printers/mon_imprimante create-printer-subscription.test

VOIR AUSSI

ipptoolfile (5), IANA IPP Registry (https://www.iana.org/assignments/ipp-registrations), PWG Internet Printing Protocol Workgroup (https://www.pwg.org/ipp) RFC 8011 (https://datatracker.ietf.org/doc/html/rfc8011),

COPYRIGHT

Copyright © 2020-2024 by OpenPrinting.