From: Michael R Sweet
--help
Shows program help.
--ippserver filename
-Specifies that the test results should be written to the named
-ippserver
-attributes file.
+
--ippfile FILENAME
+Specifies that the test results should be written to the named IPP file.
+These files can be used with programs like
+ippeveprinter(1).
+
--stop-after-include-error
Tells
@@ -123,63 +127,39 @@ must connect to the printer or server using IPv4.
Specifies that
ipptool
must connect to the printer or server using IPv6.
+
-c
+Specifies that CSV (comma-separated values) output is desired instead of the plain text output.
-C
Specifies that requests should be sent using the HTTP/1.1 "Transfer-Encoding: chunked" header, which is required for conformance by all versions of IPP.
The default is to use "Transfer-Encoding: chunked" for requests with attached files and "Content-Length:" for requests without attached files.
-E
-Forces TLS encryption when connecting to the server using the HTTP "Upgrade" header.
-
-I
-Specifies that
-ipptool
-will continue past errors.
-
-L
-Specifies that requests should be sent using the HTTP/1.0 "Content-Length:" header, which is required for conformance by all versions of IPP.
-The default is to use "Transfer-Encoding: chunked" for requests with attached files and "Content-Length:" for requests without attached files.
-
-P filename.plist
-
-Specifies that the test results should be written to the named XML (Apple plist) file in addition to the regular test report (-t).
-This option is incompatible with the -i (interval) and -n (repeat-count) options.
-
-S
-Forces (dedicated) TLS encryption when connecting to the server.
-
-T seconds
-
-Specifies a timeout for IPP requests in seconds.
-
-V version
-
-Specifies the default IPP version to use: 1.0, 1.1, 2.0, 2.1, or 2.2. If not specified, version 1.1 is used.
-
-X
-Specifies that XML (Apple plist) output is desired instead of the plain text report.
-This option is incompatible with the -i (interval) and -n (repeat-count) options.
-
-c
-Specifies that CSV (comma-separated values) output is desired instead of the plain text output.
-
-d name=value +
-d NAME=VALUE
Defines the named variable.
-f filename +
-E
+Forces TLS encryption when connecting to the server using the HTTP "Upgrade" header.
+
-f FILENAME
Defines the default request filename for tests.
-h
Validate HTTP response headers.
-i seconds +
-i SECONDS
Specifies that the (last)
testfile
should be repeated at the specified interval.
-This option is incompatible with the -X (XML plist output) option.
+This option is incompatible with the --ippfile (IPP file output) and -P or -X (XML plist output) options.
+
-I
+Specifies that
+ipptool
+will continue past errors.
-j
Specifies that
@@ -189,22 +169,46 @@ will produce JSON output.
-l
Specifies that plain text output is desired.
-n repeat-count +
-L
+Specifies that requests should be sent using the HTTP/1.0 "Content-Length:" header, which is required for conformance by all versions of IPP.
+The default is to use "Transfer-Encoding: chunked" for requests with attached files and "Content-Length:" for requests without attached files.
+
-n REPEAT-COUNT
Specifies that the (last)
testfile
should be repeated the specified number of times.
-This option is incompatible with the -X (XML plist output) option.
+This option is incompatible with the --ippfile (IPP file output) and -P or -X (XML plist output) options.
+
-P FILENAME.plist
+
+Specifies that the test results should be written to the named XML (Apple plist) file in addition to the regular test report (-t).
+This option is incompatible with the -i (interval) and -n (repeat-count) options.
-q
Be quiet and produce no output.
+
-S
+Forces (dedicated) TLS encryption when connecting to the server.
-t
Specifies that CUPS test report output is desired instead of the plain text output.
+
-T SECONDS
+
+Specifies a timeout for IPP requests in SECONDS.
-v
Specifies that all request and response attributes should be output in CUPS test mode (-t).
-This is the default for XML output.
+This is the default for CSV, JSON, and XML output.
+
-V VERSION
+
+Specifies the default IPP version to use: 1.0, 1.1, 2.0, 2.1, or 2.2. If not specified, version 1.1 is used.
+
-X
+Specifies that XML (Apple plist) output is desired instead of the plain text report.
+This option is incompatible with the -i (interval) and -n (repeat-count) options.
The @@ -212,39 +216,66 @@ This is the default for XML output. program returns 0 if all tests were successful and 1 otherwise.
The following standard files are available: +
The following standard test files are available: +
++ cancel-current-job.test - Cancel the current job + create-job.test - Create a job and send a document + create-job-sheets.test - "" with banner + create-job-timeout.test - "" with timeout + create-printer-subscription.test - Create a printer subscription + cups-create-local-printer.test - Create a local print queue + fax-job.test - Fax a file (for fax queues) + get-completed-jobs.test - Get a list of completed jobs + get-job-attributes.test - Get attributes for a job + get-job-template-attributes.test - Get job ticket attributes for a printer + get-jobs.test - Get a list of not-completed jobs + get-notifications.test - Get notifications for a subscription + get-printer-attributes.test - Get attributes for a printer + get-printer-attributes-suite.test - Test Get-Printer-Attributes conformance + get-printers.test - Get a list of printers + get-subscriptions.test - Get a list of subscriptions + identify-printer.test - Identify a printer + identify-printer-display.test - Identify a printer via the display + ipp-1.1.test - Run IPP/1.1 conformance tests + ipp-2.0.test - Run IPP/2.0 conformance tests + ipp-2.1.test - Run IPP/2.1 conformance tests + ipp-2.2.test - Run IPP/2.2 conformance tests + print-job.test - Print a file + print-job-and-wait.test - Print a file and wait for completion + print-job-deflate.test - Print a file with deflate compression + print-job-gzip.test - Print a file with gzip compression + print-job-hold.test - Print a file and hold + print-job-letter.test - Print a file on US Letter media + print-job-manual.test - Print a file with manual feed + print-job-media-col.test - Print a file using "media-col" + print-job-media-needed.test - Print a file and test for "media-needed" + print-job-password.test - Print a file with a password/PIN + print-job-raster.test - Print a generated raster file + print-uri.test - Print a URI/URL + set-attrs-hold.test - Test setting job-hold-until to hold a job + validate-job.test - Validate a job ticket ++
The following standard document files are available:
- 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 + color.jpg - A color photo of a flower + document-a4.pdf - A 4-page A4 PDF document + document-a4.ps - A 4-page A4 PostScript document + document-letter.pdf - A 4-page US Letter PDF document + document-letter.ps - A 4-page US Letter PostScript document + gray.jpg - A grayscale photo of an Alcatraz doorway + onepage-a4-300-black-1.pwg - A one page A4 PWG Raster document + onepage-a4.pdf - A one page A4 PDF document + onepage-a4.ps - A one page A4 PostScript document + onepage-letter-300-black-1.pwg - A one page US Letter PWG Raster document + onepage-letter.pdf - A one page US Letter PDF document + onepage-letter.ps - A one page US Letter PostScript document + testfile.jpg - A color photo collage + testfile.pcl - A HP-PCL homage to "The Shining" + testfile.pdf - A historical CUPS PDF document + testfile.ps - A historical CUPS PostScript document + testfile.txt - A plain text homage to "The Shining"
The @@ -267,10 +298,10 @@ program is unique to CUPS and conforms to the Internet Printing Protocol up to v
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), +PWG Internet Printing Protocol Workgroup (https://www.pwg.org/ipp), +RFC 8011 (https://datatracker.ietf.org/doc/html/rfc8011)
Copyright © 2020-2024 by OpenPrinting. +
Copyright © 2021-2024 by OpenPrinting.