summaryrefslogtreecommitdiffstats
path: root/upstream/archlinux/man1/cupstestppd.1
diff options
context:
space:
mode:
Diffstat (limited to 'upstream/archlinux/man1/cupstestppd.1')
-rw-r--r--upstream/archlinux/man1/cupstestppd.1148
1 files changed, 148 insertions, 0 deletions
diff --git a/upstream/archlinux/man1/cupstestppd.1 b/upstream/archlinux/man1/cupstestppd.1
new file mode 100644
index 00000000..af8abead
--- /dev/null
+++ b/upstream/archlinux/man1/cupstestppd.1
@@ -0,0 +1,148 @@
+.\"
+.\" cupstestppd man page for CUPS.
+.\"
+.\" Copyright © 2021-2023 by OpenPrinting.
+.\" Copyright © 2007-2019 by Apple Inc.
+.\" Copyright © 1997-2006 by Easy Software Products.
+.\"
+.\" Licensed under Apache License v2.0. See the file "LICENSE" for more
+.\" information.
+.\"
+.TH cupstestppd 1 "CUPS" "2021-02-28" "OpenPrinting"
+.SH NAME
+cupstestppd \- test conformance of ppd files (deprecated)
+.SH SYNOPSIS
+.B cupstestppd
+[
+.B \-I
+.I category
+] [
+.B \-R
+.I rootdir
+] [
+.B \-W
+.I category
+] [
+.B \-q
+] [
+.B \-r
+] [
+\fB\-v\fR[\fBv\fR]
+]
+.I filename.ppd[.gz]
+[ ...
+.I filename.ppd[.gz]
+]
+.br
+.B cupstestppd
+[
+.B \-R
+.I rootdir
+] [
+.B \-W
+.I category
+] [
+.B \-q
+] [
+.B \-r
+] [
+\fB\-v\fR[\fBv\fR]
+]
+.B \-
+.SH DESCRIPTION
+\fBcupstestppd\fR tests the conformance of PPD files to the Adobe PostScript Printer Description file format specification version 4.3.
+It can also be used to list the supported options and available fonts in a PPD file.
+The results of testing and any other output are sent to the standard output.
+.LP
+The first form of \fBcupstestppd\fR tests one or more PPD files on the command-line.
+The second form tests the PPD file provided on the standard input.
+.SH OPTIONS
+\fBcupstestppd\fR supports the following options:
+.TP 5
+\fB\-I filename\fR
+Ignores all PCFileName warnings.
+.TP 5
+\fB\-I filters\fR
+Ignores all filter errors.
+.TP 5
+\fB\-I profiles\fR
+Ignores all profile errors.
+.TP 5
+\fB\-R \fIrootdir\fR
+Specifies an alternate root directory for the filter, pre-filter, and other support file checks.
+.TP 5
+\fB\-W constraints\fR
+Report all UIConstraint errors as warnings.
+.TP 5
+\fB\-W defaults\fR
+Except for size-related options, report all default option errors as warnings.
+.TP 5
+\fB\-W filters\fR
+Report all filter errors as warnings.
+.TP 5
+\fB\-W profiles\fR
+Report all profile errors as warnings.
+.TP 5
+\fB\-W sizes\fR
+Report all media size errors as warnings.
+.TP 5
+\fB\-W translations\fR
+Report all translation errors as warnings.
+.TP 5
+\fB\-W all\fR
+Report all of the previous errors as warnings.
+.TP 5
+\fB\-W none\fR
+Report all of the previous errors as errors.
+.TP 5
+.B \-q
+Specifies that no information should be displayed.
+.TP 5
+.B \-r
+Relaxes the PPD conformance requirements so that common whitespace, control character, and formatting problems are not treated as hard errors.
+.TP 5
+.B \-v
+Specifies that detailed conformance testing results should be displayed rather than the concise PASS/FAIL/ERROR status.
+.TP 5
+.B \-vv
+Specifies that all information in the PPD file should be displayed in addition to the detailed conformance testing results.
+.LP
+The \fI-q\fR, \fI-v\fR, and \fI-vv\fR options are mutually exclusive.
+.SH EXIT STATUS
+\fBcupstestppd\fR returns zero on success and non-zero on error.
+The error codes are as follows:
+.TP 5
+1
+Bad command-line arguments or missing PPD filename.
+.TP 5
+2
+Unable to open or read PPD file.
+.TP 5
+3
+The PPD file contains format errors that cannot be skipped.
+.TP 5
+4
+The PPD file does not conform to the Adobe PPD specification.
+.SH EXAMPLES
+The following command will test all PPD files under the current directory and print the names of each file that does not conform:
+.nf
+
+ find . \-name \\*.ppd \\! \-exec cupstestppd \-q '{}' \\; \-print
+
+.fi
+The next command tests all PPD files under the current directory and print detailed conformance testing results for the files that do not conform:
+.nf
+
+ find . \-name \\*.ppd \\! \-exec cupstestppd \-q '{}' \\; \\
+ \-exec cupstestppd \-v '{}' \\;
+.fi
+.SH NOTES
+PPD files are deprecated and will no longer be supported in a future feature release of CUPS.
+Printers that do not support IPP can be supported using applications such as
+.BR ippeveprinter (1).
+.SH SEE ALSO
+.BR lpadmin (8),
+CUPS Online Help (http://localhost:631/help),
+Adobe PostScript Printer Description File Format Specification, Version 4.3.
+.SH COPYRIGHT
+Copyright \[co] 2021-2023 by OpenPrinting.