]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Fix the generated HTML man pages and mantohtml utility (Issue #256)
authorMichael R Sweet <michael.r.sweet@gmail.com>
Mon, 20 Sep 2021 12:02:42 +0000 (08:02 -0400)
committerMichael R Sweet <michael.r.sweet@gmail.com>
Mon, 20 Sep 2021 12:02:42 +0000 (08:02 -0400)
Also update the ipptool/ipptoolfile man pages with current operations,
status codes, and tags.

52 files changed:
doc/cups-printable.css
doc/cups.css
doc/help/man-backend.html
doc/help/man-cancel.html
doc/help/man-classes.conf.html
doc/help/man-client.conf.html
doc/help/man-cups-config.html
doc/help/man-cups-files.conf.html
doc/help/man-cups-lpd.html
doc/help/man-cups-snmp.conf.html
doc/help/man-cups-snmp.html
doc/help/man-cups.html
doc/help/man-cupsaccept.html
doc/help/man-cupsctl.html
doc/help/man-cupsd-helper.html
doc/help/man-cupsd-logs.html
doc/help/man-cupsd.conf.html
doc/help/man-cupsd.html
doc/help/man-cupsenable.html
doc/help/man-cupsfilter.html
doc/help/man-cupstestppd.html
doc/help/man-filter.html
doc/help/man-ippevepcl.html
doc/help/man-ippeveprinter.html
doc/help/man-ippfind.html
doc/help/man-ipptool.html
doc/help/man-ipptoolfile.html
doc/help/man-lp.html
doc/help/man-lpadmin.html
doc/help/man-lpc.html
doc/help/man-lpinfo.html
doc/help/man-lpmove.html
doc/help/man-lpoptions.html
doc/help/man-lpq.html
doc/help/man-lpr.html
doc/help/man-lprm.html
doc/help/man-lpstat.html
doc/help/man-mailto.conf.html
doc/help/man-mime.convs.html
doc/help/man-mime.types.html
doc/help/man-notifier.html
doc/help/man-ppdc.html
doc/help/man-ppdcfile.html
doc/help/man-ppdhtml.html
doc/help/man-ppdi.html
doc/help/man-ppdmerge.html
doc/help/man-ppdpo.html
doc/help/man-printers.conf.html
doc/help/man-subscriptions.conf.html
man/ipptool.1
man/ipptoolfile.5
man/mantohtml.c

index 8bb87f873adb401d61a0862447e06299e3da28bf..746d6da8fe33992edd72e0461a07f1c829751022 100644 (file)
@@ -31,9 +31,7 @@ blockquote ol li {
 }
 
 pre.command, pre.example {
-  background: #eee;
-  margin: 0 36pt;
-  padding: 10px;
+  padding: 10px 20px;
 }
 
 p.compact {
@@ -53,10 +51,6 @@ dl.man dt {
   margin-left: 0;
 }
 
-pre.man {
-  margin: 0;
-}
-
 pre.command em, pre.example em {
   font-family: lucida grande, geneva, helvetica, arial, sans-serif;
 }
@@ -358,9 +352,10 @@ blockquote {
 }
 p code, li code, p.code, pre, ul.code li {
   background: rgba(127,127,127,0.1);
-  border: thin dotted gray;
+  border-left: thin dotted gray;
   font-family: monospace;
   hyphens: manual;
+  margin: 18pt 0;
   -webkit-hyphens: manual;
   page-break-inside: avoid;
 }
index 6f7ec08377b9425b51ad17f1790e0abc76aa9aaf..d91d8949a28ea5d0948a20c5310bd8b260bcc138 100644 (file)
@@ -141,9 +141,7 @@ blockquote ol li {
 }
 
 pre.command, pre.example {
-  background: #eee;
-  margin: 0 36pt;
-  padding: 10px;
+  padding: 10px 20px;
 }
 
 p.example {
@@ -594,10 +592,10 @@ blockquote {
 }
 p code, li code, p.code, pre, ul.code li {
   background: rgba(127,127,127,0.1);
-  border: thin dotted gray;
+  border-left: thin dotted gray;
   font-family: monospace;
-  font-size: 90%;
   hyphens: manual;
+  margin: 18pt 0;
   -webkit-hyphens: manual;
   page-break-inside: avoid;
 }
index ac17a48d0168a0ef306cca6d8a6dda149532a576..a9a8375dee7571a492dee3c0586eb72a9f3a2039 100644 (file)
@@ -22,7 +22,6 @@ backend - cups backend transmission interfaces
 <i>filename</i>
 ]
 <pre class="man">
-
 <b>#include &lt;cups/cups.h></b>
 
 <b>const char *cupsBackendDeviceURI</b>(<b>char **</b><i>argv</i>);
@@ -47,7 +46,7 @@ backend - cups backend transmission interfaces
 </pre>
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 Backends are a special type of
-<b>filter</b>(7)
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7)</a>
 which is used to send print data to and discover different devices on the system.
 <p>Like filters, backends must be capable of reading from a filename on the command-line or from the standard input, copying the standard input to a temporary file as required by the physical interface.
 <p>The command name (<i>argv[0]</i>) is set to the device URI of the destination printer.
@@ -70,7 +69,6 @@ constant defines the file descriptor that should be monitored for incoming reque
 When run with no arguments, the backend should list the devices and schemes it supports or is advertising to the standard output.
 The output consists of zero or more lines consisting of any of the following forms:
 <pre class="man">
-
     device-class scheme "Unknown" "device-info"
     device-class device-uri "device-make-and-model" "device-info"
     device-class device-uri "device-make-and-model" "device-info" "device-id"
@@ -151,9 +149,9 @@ The scheduler will retry the job immediately without allowing intervening jobs.
 <p>All other exit code values are reserved.
 <h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
 In addition to the environment variables listed in
-<b>cups</b>(1)
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1)</a>
 and
-<b>filter</b>(7),
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
 CUPS backends can expect the following environment variable:
 <dl class="man">
 <dt><b>DEVICE_URI</b>
@@ -171,19 +169,19 @@ environment variable contain the device URI), CUPS backends also expect specific
 Backends can also be installed with restricted permissions (0500 or 0700) that tell the scheduler to run them as the "root" user instead of an unprivileged user (typically "lp") on the system.
 <p>Unless you are a developer and know what you are doing, please do not run backends directly.
 Instead, use the
-<b>lp</b>(1)
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
 or
-<b>lpr</b>(1)
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
 programs to send print jobs or
-<b>lpinfo</b>(8)
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
 to query for available printers using the backend.
 The one exception is the SNMP backend - see
-<b>cups-snmp</b>(8)
+<a href="man-cups-snmp.html?TOPIC=Man+Pages"><b>cups-snmp</b>(8)</a>
 for more information.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers and backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
 <i>cups</i>(1),
 <i>cups-files.conf</i>(5),
index 63a1dbe186bb78049d7de6054b10480a843d0842..7d7efca400aa6334387e8c1a34d795863e95d544 100644 (file)
@@ -58,29 +58,26 @@ Unlike the System V printing system, CUPS allows printer names to contain any pr
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Cancel the current print job:
 <pre class="man">
-
     cancel
 
 </pre>
 Cancel job "myprinter-42":
 <pre class="man">
-
     cancel myprinter-42
 
 </pre>
 Cancel all jobs:
 <pre class="man">
-
     cancel -a
 </pre>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 Administrators wishing to prevent unauthorized cancellation of jobs via the <i>-u</i> option should require authentication for Cancel-Jobs operations in
-<b>cupsd.conf</b>(5).
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd.conf</b>(5),
-<b>lp</b>(1),
-<b>lpmove</b>(8),
-<b>lpstat</b>(1),
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpmove.html?TOPIC=Man+Pages"><b>lpmove</b>(8),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 44ca1a3cc4d0d07e36843135ae96e1db061a750a..15ff6eba36fd7176128d394a553764cf0dcb5b02 100644 (file)
@@ -12,18 +12,18 @@ classes.conf - class configuration file for cups
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The <b>classes.conf</b> file defines the local printer classes that are available.
 It is normally located in the <i>/etc/cups</i> directory and is maintained by the
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 program.
 This file is not intended to be edited or managed manually.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>printers.conf</b>(5),
-<b>subscriptions.conf</b>(5),
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
+<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index f07f4d6566f5b07356b18549159820ffae4c58af..406476b0ba484d7e4937e76fbfe99c420e1405f9 100644 (file)
@@ -98,7 +98,7 @@ defaults read /Library/Preferences/org.cups.PrintingPrefs.plist Encryption
 </pre>
 On Linux and other systems using GNU TLS, the <i>/etc/cups/ssl/site.crl</i> file, if present, provides a list of revoked X.509 certificates and is used when validating certificates.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups</b>(1),
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
 <b>default</b>(1),
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 71b441c631081425e4d62444db51ce333238e663..3fa15cae15273d85013c56861d1574eecdafc436 100644 (file)
@@ -82,13 +82,11 @@ The <b>cups-config</b> command accepts the following command-line options:
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Show the currently installed version of CUPS:
 <pre class="man">
-
     cups-config --version
 
 </pre>
 Compile a simple one-file CUPS filter:
 <pre class="man">
-
     cc `cups-config --cflags --ldflags` -o filter filter.c \
         `cups-config --libs`
 </pre>
@@ -99,7 +97,7 @@ The following options are deprecated but continue to work for backwards compatib
 <dd style="margin-left: 5.0em">Formerly used to add the CUPS imaging library to the list of libraries.
 </dl>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups</b>(1),
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
 <b>pkg-config</b>(1),
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 2adcb229ef5877d48b6a287a1de9211d35319e4d..6ec36bd347130e385ea157e72c4d8eb3cf4265cd 100644 (file)
@@ -11,7 +11,7 @@
 cups-files.conf - file and directory configuration file for cups
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The <b>cups-files.conf</b> file configures the files and directories used by the CUPS scheduler,
-<b>cupsd</b>(8).
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8).</a>
 It is normally located in the <i>/etc/cups</i> directory.
 <p>Each line in the file can be a configuration directive, a blank line, or a comment.
 Configuration directives typically consist of a name and zero or more values separated by whitespace.
@@ -19,7 +19,7 @@ The configuration directive name and values are case-insensitive.
 Comment lines start with the # character.
 <h3><a name="DIRECTIVES">Directives</a></h3>
 The following directives are understood by
-<b>cupsd</b>(8):
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8):</a>
 <dl class="man">
 <dt><a name="AccessLog"></a><b>AccessLog</b>
 <dd style="margin-left: 5.0em"><dt><b>AccessLog </b><i>filename</i>
@@ -31,7 +31,6 @@ The value "stderr" causes log entries to be sent to the standard error file when
 The value "syslog" causes log entries to be sent to the system log daemon.
 The server name may be included in filenames using the string "%s", for example:
 <pre class="man">
-
     AccessLog /var/log/cups/%s-access_log
 
 </pre>
@@ -67,7 +66,6 @@ The value "stderr" causes log entries to be sent to the standard error file when
 The value "syslog" causes log entries to be sent to the system log daemon.
 The server name may be included in filenames using the string "%s", for example:
 <pre class="man">
-
     ErrorLog /var/log/cups/%s-error_log
 
 </pre>
@@ -114,7 +112,6 @@ The value "syslog" causes log entries to be sent to the system log daemon.
 Specifying a blank filename disables page log generation.
 The server name may be included in filenames using the string "%s", for example:
 <pre class="man">
-
     PageLog /var/log/cups/%s-page_log
 
 </pre>
@@ -192,14 +189,14 @@ command, while on macOS the
 <b>launchctl</b>(8)
 command is used instead.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>classes.conf</b>(5),
-<b>cups</b>(1),
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>printers.conf</b>(5),
-<b>subscriptions.conf</b>(5),
+<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
+<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2020-2021 by OpenPrinting.
index 0e7db18637eac6ebebce3bbb94fa4863e195e1e0..a8abcb6359612b9cf73043d546b2767ebf2cc038 100644 (file)
@@ -85,7 +85,6 @@ add the following line to the <i>inetd.conf</i> file to enable the
 <b>cups-lpd</b>
 mini-server:
 <pre class="man">
-
     printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd \
         -o document-format=application/octet-stream
 
@@ -99,12 +98,12 @@ Simply enable the
 <b>cups-lpd</b>
 service using the corresponding control program.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups</b>(1),
-<b>cupsd</b>(8),
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
 <b>inetd</b>(8),
 <b>launchd</b>(8),
 <b>xinetd</b>(8),
-CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
+CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>),
 RFC 2569
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2020-2021 by OpenPrinting.
index 000772739547f5e00a60850d63620fb0e89a5d17..33ed0cb2a7bf1139225a76604862125468c680c2 100644 (file)
@@ -15,7 +15,7 @@ The
 file configures how the standard CUPS network backends (http, https, ipp, ipps, lpd, snmp, and socket) access printer information using SNMPv1 and is normally located in the <i>/etc/cups</i> directory.
 Each line in the file can be a configuration directive, a blank line, or a comment. Comment lines start with the # character.
 <p>The Community and DebugLevel directives are used by all backends. The remainder apply only to the SNMP backend -
-<b>cups-snmp</b>(8).
+<a href="man-cups-snmp.html?TOPIC=Man+Pages"><b>cups-snmp</b>(8).</a>
 <h2 class="title"><a name="DIRECTIVES">Directives</a></h2>
 The following directives are understood by the CUPS network backends:
 <dl class="man">
@@ -49,9 +49,9 @@ The default is 120 seconds (2 minutes).
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups-snmp</b>(8),
+<a href="man-cups-snmp.html?TOPIC=Man+Pages"><b>cups-snmp</b>(8),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 6cbd4d1f7581d6c34032a7030567b5bab3014b5d..177aee159991788b14580f96f735d9ad743c807d 100644 (file)
@@ -27,7 +27,7 @@ Additional queries are then sent to printers that respond in order to determine
 <p>In the first form, the SNMP backend is run directly by the user to look up the device URI and other information when you have an IP address or hostname.
 This can be used for programs that need to configure print queues where the user has supplied an address but nothing else.
 <p>In the second form, the SNMP backend is run indirectly using the
-<b>lpinfo</b>(8)
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
 command.
 The output provides all printers detected via SNMP on the configured
 broadcast addresses.
@@ -45,10 +45,10 @@ version of CUPS.
 <h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
 The CUPS SNMP backend uses the information from the Host, Printer, and Port Monitor MIBs along with some vendor private MIBs and intelligent port probes to determine the correct device URI and make and model for each printer.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>backend</b>(7),
-<b>cups-snmp.conf</b>(5),
-<b>cupsd</b>(8),
-<b>lpinfo</b>(8),
+<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
+<a href="man-cups-snmp.conf.html?TOPIC=Man+Pages"><b>cups-snmp.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 90ee86d253189b10f2b60f330e3c3922b5b2b6a6..5de0afe98f4629979162ae6883e07a9ad815cc85 100644 (file)
@@ -35,9 +35,9 @@ The easiest way to start is by using the web interface to configure your printer
 <p>After the printer is added you will be asked to set the default printer options (paper size, output mode, etc.) for the printer. Make any changes as needed and then click/press on the Set Default Options button to save them. Some printers also support auto-configuration - click/press on the Query Printer for Default Options button to update the options automatically.
 <p>Once you have added the printer, you can print to it from any application. You can also choose Print Test Page from the maintenance menu to print a simple test page and verify that everything is working properly.
 <p>You can also use the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 and
-<b>lpinfo</b>(8)
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
 commands to add printers to
 <b>CUPS</b>.
 Additionally, your operating system may include graphical user interfaces or automatically create printer queues when you connect a printer to your computer.
@@ -99,22 +99,22 @@ conforms to the Internet Printing Protocol version 2.1 and implements the Berkel
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers, backends, and 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>client.conf</b>(5),
-<b>cupsctl</b>(8),
-<b>cupsd</b>(8),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpinfo</b>(8),
-<b>lpoptions</b>(1),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
-<b>lpq</b>(1),
-<b>lpstat</b>(1),
-CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
-OpenPrinting CUPS Web Site (<a href="https://openprinting.github.io/cups)">https://openprinting.github.io/cups)</a>,
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-client.conf.html?TOPIC=Man+Pages"><b>client.conf</b>(5),</a>
+<a href="man-cupsctl.html?TOPIC=Man+Pages"><b>cupsctl</b>(8),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
+CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>),
+OpenPrinting CUPS Web Site (<a href="https://openprinting.github.io/cups">https://openprinting.github.io/cups</a>),
 PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http://www.pwg.org/ipp</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index b0237c78705331ac543839bbd0347dfab1a69282..8746a8a5c2447083e14025e9190e3dc9310e27a2 100644 (file)
@@ -70,11 +70,11 @@ Unlike the System V printing system, CUPS allows printer names to contain any pr
 Also, printer and class names are <i>not</i> case-sensitive.
 <p>Finally, the CUPS versions may ask the user for an access password depending on the printing system configuration.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>cupsenable</b>(8),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 <br>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 88c7f60c0e764232c76552d1e1fa895aa4f262e5..bcd26ff6961462e8911cfa9575b618a07178418c 100644 (file)
@@ -59,32 +59,28 @@ The following options are recognized:
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Display the current settings:
 <pre class="man">
-
     cupsctl
 
 </pre>
 Enable debug logging:
 <pre class="man">
-
     cupsctl --debug-logging
 
 </pre>
 Get the current debug logging state:
 <pre class="man">
-
     cupsctl | grep '^_debug_logging' | awk -F= '{print $2}'
 
 </pre>
 Disable printer sharing:
 <pre class="man">
-
     cupsctl --no-share-printers
 </pre>
 <h2 class="title"><a name="KNOWN_ISSUES">Known Issues</a></h2>
 You cannot set the Listen or Port directives using <b>cupsctl</b>.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd.conf</b>(5),
-<b>cupsd</b>(8),
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
 <br>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 242d112f9a0fbaaaa79773bee5c33e4a272da79f..9db13490685c980966cf22d2552054391d3b7105 100644 (file)
@@ -44,16 +44,15 @@ cupsd-helper - cupsd helper programs (deprecated)
 <i>argvN</i>
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The <b>cupsd-helper</b> programs perform long-running operations on behalf of the scheduler,
-<b>cupsd</b>(8).
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8).</a>
 The <b>cups-deviced</b> helper program runs each CUPS
-<b>backend</b>(7)
+<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7)</a>
 with no arguments in order to discover the available printers.
 <p>The <b>cups-driverd</b> helper program lists all available printer drivers, a subset of "matching" printer drivers, or a copy of a specific driver PPD file.
 <p>The <b>cups-exec</b> helper program runs backends, filters, and other programs. On macOS these programs are run in a secure sandbox.
 <h2 class="title"><a name="FILES">Files</a></h2>
 The <b>cups-driverd</b> program looks for PPD and driver information files in the following directories:
 <pre class="man">
-
     <i>/Library/Printers</i>
     <i>/opt/share/ppd</i>
     <i>/System/Library/Printers</i>
@@ -68,18 +67,18 @@ program or placed in compressed
 <b>tar</b>(1)
 archives to further reduce their size.
 <p>Driver information files must conform to the format defined in
-<b>ppdcfile</b>(5).
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5).</a>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers, backends, and 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>backend</b>(7),
-<b>cups</b>(1),
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>filter</b>(7),
-<b>ppdcfile</b>(5),
+<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 2532cd7d17c4ab8d90ee0684250c501a7e2abffe..86341737d8e5c15697953c72ac091061189bba5e 100644 (file)
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsd-logs - cupsd log files (access_log, error_log, and page_log)
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 normally maintains three log files: <i>access_log</i> to track requests that are submitted to the scheduler, <i>error_log</i> to track progress and errors, and <i>page_log</i> to track pages that are printed.
 Configuration directives in
-<b>cupsd.conf</b>(5)
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5)</a>
 and
-<b>cups-files.conf</b>(5)
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5)</a>
 control what information is logged and where it is stored.
 <h3><a name="ACCESS_LOG_FILE_FORMAT">Access Log File Format</a></h3>
 The <i>access_log</i> file lists each HTTP resource that is accessed by a web browser or client.
 Each line is in an extended version of the so-called "Common Log Format" used by many web servers and web reporting tools:
 <pre class="man">
-
     <i>host group user date-time </i>"<i>method resource version</i>" <i>status bytes
       ipp-operation ipp-status</i>
 
 </pre>
 For example:
 <pre class="man">
-
     10.0.1.2 - - [01/Dec/2005:21:50:28 +0000] "POST / HTTP/1.1" 200 317
       CUPS-Get-Printers successful-ok-ignored-or-substituted-attributes
     localhost - - [01/Dec/2005:21:50:32 +0000] "GET /admin HTTP/1.1"
@@ -93,16 +91,14 @@ For POST requests the bytes field contains the number of bytes of non-IPP data t
 <p>The <i>ipp-status</i> field contains either "-" for non-IPP requests or the IPP status code name for POST requests containing an IPP response.
 <h3><a name="ERROR_LOG_FILE_FORMAT">Error Log File Format</a></h3>
 The <i>error_log</i> file lists messages from the scheduler - errors, warnings, etc. The LogLevel directive in the
-<b>cupsd.conf</b>(5)
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5)</a>
 file controls which messages are logged:
 <pre class="man">
-
     level date-time message
 
 </pre>
 For example:
 <pre class="man">
-
     I [20/May/1999:19:18:28 +0000] [Job 1] Queued on 'DeskJet' by 'mike'.
     D [20/May/1999:19:18:28 +0000] [Job 1] argv[0]="DeskJet"
     D [20/May/1999:19:18:28 +0000] [Job 1] argv[1]="1"
@@ -145,20 +141,18 @@ Messages from job filters are prefixed with "[Job NNN]" where "NNN" is the job I
 The <i>page_log</i> file lists the total number of pages (sheets) that are printed.
 By default, each line contains the following information:
 <pre class="man">
-
     <i>printer user job-id date-time </i><b>total </b><i>num-sheets job-billing
       job-originating-host-name job-name media sides</i>
 
 </pre>
 For example the entry for a two page job called "myjob" might look like:
 <pre class="man">
-
     DeskJet root 1 [20/May/1999:19:21:06 +0000] total 2 acme-123
       localhost myjob na_letter_8.5x11in one-sided
 
 </pre>
 The PageLogFormat directive in the
-<b>cupsd.conf</b>(5)
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5)</a>
 file can be used to change this information.
 <p>The <i>printer</i> field contains the name of the printer that printed the page.
 If you send a job to a printer class, this field will contain the name of the printer that was assigned the job.
@@ -173,9 +167,9 @@ The format of this field is identical to the data-time field in the <i>access_lo
 <p>The <i>media</i> field contains a copy of the media or media-col/media-size attribute provided with the IPP Create-Job or Print-Job requests or "-" if none was provided.
 <p>The <i>sides</i> field contains a copy of the sides attribute provided with the IPP Create-Job or Print-Job requests or "-" if none was provided.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>cups-files.conf</b>(5),
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index c60dc3603884cb0079a7f5443a243c3897c29435..8f077e842781374bd96cc109c5da5526331140c9 100644 (file)
@@ -13,7 +13,7 @@ cupsd.conf - server configuration file for cups
 The
 <i>cupsd.conf</i>
 file configures the CUPS scheduler,
-<b>cupsd</b>(8).
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8).</a>
 It is normally located in the
 <i>/etc/cups</i>
 directory.
@@ -23,7 +23,7 @@ The configuration directive name and values are case-insensitive.
 Comment lines start with the # character.
 <h3><a name="TOP_LEVEL_DIRECTIVES">Top-level Directives</a></h3>
 The following top-level directives are understood by
-<b>cupsd</b>(8):
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8):</a>
 <dl class="man">
 <dt><a name="AccessLogLevel"></a><b>AccessLogLevel config</b>
 <dd style="margin-left: 5.0em"><dt><b>AccessLogLevel actions</b>
@@ -116,7 +116,7 @@ The default is 0.
 <dd style="margin-left: 5.0em"><dt><b>HostNameLookups Double</b>
 <dd style="margin-left: 5.0em">Specifies whether to do reverse lookups on connecting clients.
 The "Double" setting causes
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 to verify that the hostname resolved from the address matches one of the addresses returned for that hostname.
 Double lookups also prevent clients with unregistered addresses from connecting to your server.
 The default is "Off" to avoid the potential server performance problems with hostname lookups.
@@ -125,7 +125,7 @@ Only set this option to "On" or "Double" if absolutely required.
 <dd style="margin-left: 5.0em">Specifies the length of time to wait before shutting down due to inactivity.
 The default is "60" seconds.
 Note: Only applicable when
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 is run on-demand (e.g., with <b>-l</b>).
 <dt><a name="JobKillDelay"></a><b>JobKillDelay </b><i>seconds</i>
 <dd style="margin-left: 5.0em">Specifies the number of seconds to wait before killing the filters and backend associated with a canceled or held job.
@@ -320,7 +320,7 @@ The default is "No".
 </dl>
 <h3><a name="HTTP_METHOD_NAMES">Http Method Names</a></h3>
 The following HTTP methods are supported by
-<b>cupsd</b>(8):
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8):</a>
 <dl class="man">
 <dt>GET
 <dd style="margin-left: 5.0em">Used by a client to download icons and other printer resources and to access the CUPS web interface.
@@ -335,7 +335,7 @@ The following HTTP methods are supported by
 </dl>
 <h3><a name="IPP_OPERATION_NAMES">Ipp Operation Names</a></h3>
 The following IPP operations are supported by
-<b>cupsd</b>(8):
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8):</a>
 <dl class="man">
 <dt>CUPS-Accept-Jobs
 <dd style="margin-left: 5.0em">Allows a printer to accept new jobs.
@@ -428,7 +428,7 @@ The following IPP operations are supported by
 </dl>
 <h3><a name="LOCATION_PATHS">Location Paths</a></h3>
 The following paths are commonly used when configuring
-<b>cupsd</b>(8):
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8):</a>
 <dl class="man">
 <dt>/
 <dd style="margin-left: 5.0em">The path for all get operations (get-printers, get-jobs, etc.)
@@ -507,7 +507,7 @@ The default value is "IfRequested".
 <dt><b>Require user {</b><i>user-name</i>|<b>@</b><i>group-name</i>} ...
 <dd style="margin-left: 5.0em">Specifies that an authenticated user must match one of the named users or be a member of one of the named groups.
 The group name "@SYSTEM" corresponds to the list of groups defined by the SystemGroup directive in the
-<b>cups-files.conf</b>(5)
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5)</a>
 file.
 The group name "@OWNER" corresponds to the owner of the resource, for example the person that submitted a print job.
 Note: The 'root' user is not special and must be granted privileges like any other user account.
@@ -530,7 +530,7 @@ The "default" access list is "@OWNER @SYSTEM".
 "@ACL" maps to the printer's requesting-user-name-allowed or requesting-user-name-denied values.
 "@OWNER" maps to the job's owner.
 "@SYSTEM" maps to the groups listed for the SystemGroup directive in the
-<b>cups-files.conf</b>(5)
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5)</a>
 file.
 <dt><b>JobPrivateValues all</b>
 <dd style="margin-left: 5.0em"><dt><b>JobPrivateValues default</b>
@@ -546,7 +546,7 @@ The "default" access list is "@OWNER @SYSTEM".
 "@ACL" maps to the printer's requesting-user-name-allowed or requesting-user-name-denied values.
 "@OWNER" maps to the job's owner.
 "@SYSTEM" maps to the groups listed for the SystemGroup directive in the
-<b>cups-files.conf</b>(5)
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5)</a>
 file.
 <dt><b>SubscriptionPrivateValues all</b>
 <dd style="margin-left: 5.0em"><dt><b>SubscriptionPrivateValues default</b>
@@ -580,7 +580,6 @@ The default service name is "http."
 Sequences beginning with percent (%) characters are replaced with the corresponding information, while all other characters are copied literally.
 The following percent sequences are recognized:
 <pre class="man">
-
     "%%" inserts a single percent character.
     "%{name}" inserts the value of the specified IPP attribute.
     "%C" inserts the number of copies for the current page.
@@ -597,7 +596,7 @@ Use "%{job-impressions-completed}" to insert the number of pages (sides) that we
 </dl>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 File, directory, and user configuration directives that used to be allowed in the <b>cupsd.conf</b> file are now stored in the
-<b>cups-files.conf</b>(5)
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5)</a>
 file instead in order to prevent certain types of privilege escalation attacks.
 <p>The scheduler MUST be restarted manually after making changes to the <b>cupsd.conf</b> file.
 On Linux this is typically done using the
@@ -613,7 +612,6 @@ The <b>cupsd.conf</b> file format is based on the Apache HTTP Server configurati
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Log everything with a maximum log file size of 32 megabytes:
 <pre class="man">
-
     AccessLogLevel all
     LogLevel debug2
     MaxLogSize 32m
@@ -621,7 +619,6 @@ Log everything with a maximum log file size of 32 megabytes:
 </pre>
 Require authentication for accesses from outside the 10. network:
 <pre class="man">
-
     &lt;Location />
     Order allow,deny
     Allow from 10./8
@@ -631,13 +628,13 @@ Require authentication for accesses from outside the 10. network:
     &lt;/Location>
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>classes.conf</b>(5),
-<b>cups-files.conf</b>(5),
-<b>cupsd</b>(8),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>printers.conf</b>(5),
-<b>subscriptions.conf</b>(5),
+<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
+<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2020-2021 by OpenPrinting.
index cd09bc07051062ec64e9d776edc6bf7587eeec85..a9039c1f273418f34d8190a82cc100ddb2824ebd 100644 (file)
@@ -80,14 +80,12 @@ Run
 <b>cupsd</b>
 in the background with the default configuration file:
 <pre class="man">
-
     cupsd
 
 </pre>
 Test a configuration file called
 <i>test.conf</i>:
 <pre class="man">
-
     cupsd -t -c test.conf
 
 </pre>
@@ -96,24 +94,23 @@ Run
 in the foreground with a test configuration file called
 <i>test.conf</i>:
 <pre class="man">
-
     cupsd -f -c test.conf
 
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>backend</b>(7),
-<b>classes.conf</b>(5),
-<b>cups</b>(1),
-<b>cups-files.conf</b>(5),
-<b>cups-lpd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>cupsd-helper</b>(8),
+<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
+<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cups-lpd.html?TOPIC=Man+Pages"><b>cups-lpd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-cupsd-helper.html?TOPIC=Man+Pages"><b>cupsd-helper</b>(8),</a>
 <b>cupsd-logs</b>(8),
-<b>filter</b>(7),
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
 <b>launchd</b>(8),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>printers.conf</b>(5),
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
 <b>systemd</b>(8),
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index b3962efbbf5854499c42dd97d452f212a2c1b7bb..9055d363deeb487805c300f749bb605a7b5f170f 100644 (file)
@@ -78,12 +78,12 @@ build-in commands of the same names.
 <p>The CUPS versions of <b>disable</b> and <b>enable</b> may ask the user for an access password depending on the printing system configuration.
 This differs from the System V versions which require the root user to execute these commands.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsaccept</b>(8),
+<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
 <b>cupsreject</b>(8),
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 741d44ab728b70b433eb4f526eeb72bf8727695f..b4e75e68ca22fb939ac81231ca2180731902ff9f 100644 (file)
@@ -92,7 +92,7 @@ generates a PDF file. The converted file is sent to the standard output.
 returns a non-zero exit status on any error.
 <h2 class="title"><a name="ENVIRONMENT">Environment</a></h2>
 All of the standard
-<b>cups</b>(1)
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1)</a>
 environment variables affect the operation of
 <b>cupsfilter</b>.
 <h2 class="title"><a name="FILES">Files</a></h2>
@@ -105,19 +105,18 @@ environment variables affect the operation of
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers, filters, and backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <p>Unlike when printing, filters run using the
 <b>cupsfilter</b>
 command use the current user and security session. This may result in different output or unexpected behavior.
 <h2 class="title"><a name="EXAMPLE">Example</a></h2>
 The following command will generate a PDF preview of job 42 for a printer named "myprinter" and save it to a file named "preview.pdf":
 <pre class="man">
-
     cupsfilter -m application/pdf -d myprinter -j 42 >preview.pdf
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups</b>(1),
-<b>cupsd.conf</b>(5),
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
 <b>filter(7),</b>
 <b>mime.convs</b>(7),
 <b>mime.types</b>(7),
index c31b617a4136335b3a19a9a529c94934e00da61b..419c78a71f01cd752d9db39c48ec09f813aa464b 100644 (file)
@@ -106,23 +106,21 @@ The error codes are as follows:
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 The following command will test all PPD files under the current directory and print the names of each file that does not conform:
 <pre class="man">
-
     find . -name \*.ppd \! -exec cupstestppd -q '{}' \; -print
 
 </pre>
 The next command tests all PPD files under the current directory and print detailed conformance testing results for the files that do not conform:
 <pre class="man">
-
     find . -name \*.ppd \! -exec cupstestppd -q '{}' \; \
         -exec cupstestppd -v '{}' \;
 </pre>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>lpadmin</b>(8),
-CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>),
 Adobe PostScript Printer Description File Format Specification, Version 4.3.
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index fede9c8c6504cf107675f09d3c209d8fec2bee65..d8d2e4ceef61ec26f81fdce5fd4d71a2fa362773 100644 (file)
@@ -20,7 +20,6 @@ filter - cups file conversion filter interface
 <i>filename</i>
 ]
 <pre class="man">
-
 <b>#include &lt;cups/cups.h></b>
 
 <b>ssize_t cupsBackChannelRead</b>(<b>char *</b><i>buffer</i>, <b>size_t </b><i>bytes</i>,
@@ -70,7 +69,6 @@ Use
 <b>ppdFindMarkedChoice</b>()
 to get the user-selected choice for a PPD option. For example, a filter might use the following code to determine the current value of the <b>Duplex</b> PPD option:
 <pre class="man">
-
     ppd_file_t *ppd = ppdOpenFile(getenv("PPD"));
     cups_option_t *options = NULL;
     int num_options = cupsParseOptions(argv[5], 0, &amp;options);
@@ -167,19 +165,19 @@ While the filter interface is compatible with System V interface scripts, CUPS d
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers and backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <p>CUPS filters are not meant to be run directly by the user.
 Aside from the legacy System V interface issues (<i>argv[0]</i> is the printer name), CUPS filters also expect specific environment variables and file descriptors, and typically run in a user session that (on macOS) has additional restrictions that affect how it runs.
 Unless you are a developer and know what you are doing, please do not run filters directly.
 Instead, use the
-<b>cupsfilter</b>(8)
+<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8)</a>
 program to use the appropriate filters to do the conversions you need.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>backend</b>(7),
-<b>cups</b>(1),
-<b>cups-files.conf</b>(5),
-<b>cupsd</b>(8),
-<b>cupsfilter</b>(8),
+<a href="man-backend.html?TOPIC=Man+Pages"><b>backend</b>(7),</a>
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
 <br>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index e2e5451b1bb0b3803026a3a6f42692830e03dfe2..3058e9197a324313207ddd385c2b760053937da8 100644 (file)
@@ -24,7 +24,7 @@ ippevepcl/ps - pcl and postscript print commands for ippeveprinter
 and
 <b>ippeveps</b>
 are print commands for
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 As with all print commands, these commands read either the filename specified on the command-line or from the standard input.
 Output is sent to the standard output.
 Status and progress messages are sent to the standard error.
index 6f9ddcf8ab1c171d88b887a1b174559f4005ceb5..154202e15c06ad79d3bec2bdae43d51124829f64 100644 (file)
@@ -130,10 +130,10 @@ If "command" is not an absolute path ("/path/to/command"),
 <b>ippeveprinter</b>
 looks for the command in the "command" subdirectory of the CUPS binary directory, typically /usr/lib/cups/command or /usr/libexec/cups/command.
 The
-<b>cups-config</b>(1)
+<a href="man-cups-config.html?TOPIC=Man+Pages"><b>cups-config</b>(1)</a>
 command can be used to discover the correct binary directory ("cups-config --serverbin").
 In addition, the CUPS_SERVERBIN environment variable can be used to override the default location of this directory - see the
-<b>cups</b>(1)
+<a href="man-cups.html?TOPIC=Man+Pages"><b>cups</b>(1)</a>
 man page for more details.
 <dt><b>-d </b><i>spool-directory</i>
 <dd style="margin-left: 5.0em">Specifies the directory that will hold the print files.
@@ -222,18 +222,16 @@ Run
 <b>ippeveprinter</b>
 with a service name of My Cool Printer:
 <pre class="man">
-
     ippeveprinter "My Cool Printer"
 </pre>
 <p>Run the
 <b>file</b>(1)
 command whenever a job is sent to the server:
 <pre class="man">
-
     ippeveprinter -c /usr/bin/file "My Cool Printer"
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ippevepcl</b>(7),
+<a href="man-ippevepcl.html?TOPIC=Man+Pages"><b>ippevepcl</b>(7),</a>
 <b>ippeveps</b>(7),
 PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http://www.pwg.org/ipp</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 230cb9ce17751e0a3ce99ce189fd0b0b1ea24cd5..f70bfb06aed4861295633aa895274e84785a6910 100644 (file)
@@ -188,18 +188,16 @@ When executing a program, <b>ippfind</b> sets the following environment variable
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 To show the status of all registered IPP printers on your network, run:
 <pre class="man">
-
     ippfind --ls
 
 </pre>
 Similarly, to send a PostScript test page to every PostScript printer, run:
 <pre class="man">
-
     ippfind --txt-pdl application/postscript --exec ipptool
       -f onepage-letter.ps '{}' print-job.test \;
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ipptool</b>(1)
+<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1)</a>
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
 
index 5ada9ceb2df481fb932d9abd942bf8c484aaf947..e75f0b67699925da1ac138544f7fee3f019c12ca 100644 (file)
@@ -84,7 +84,7 @@ Output is either a plain text, formatted text, CSV, or XML report on the standar
 The
 <i>testfile</i>
 format is described in
-<b>ipptoolfile</b>(5).
+<a href="man-ipptoolfile.html?TOPIC=Man+Pages"><b>ipptoolfile</b>(5).</a>
 <h2 class="title"><a name="OPTIONS">Options</a></h2>
 The following options are recognized by
 <b>ipptool:</b>
@@ -172,36 +172,36 @@ program returns 0 if all tests were successful and 1 otherwise.
 <h2 class="title"><a name="FILES">Files</a></h2>
 The following standard files are available:
 <pre class="man">
-<i>color.jpg</i>
-<i>create-printer-subscription.test</i>
-<i>document-a4.pdf</i>
-<i>document-a4.ps</i>
-<i>document-letter.pdf</i>
-<i>document-letter.ps</i>
-<i>get-completed-jobs.test</i>
-<i>get-jobs.test</i>
-<i>get-notifications.test</i>
-<i>get-printer-attributes.test</i>
-<i>get-subscriptions.test</i>
-<i>gray.jpg</i>
-<i>ipp-1.1.test</i>
-<i>ipp-2.0.test</i>
-<i>ipp-2.1.test</i>
-<i>ipp-2.2.test</i>
-<i>ipp-everywhere.test</i>
-<i>onepage-a4.pdf</i>
-<i>onepage-a4.ps</i>
-<i>onepage-letter.pdf</i>
-<i>onepage-letter.ps</i>
-<i>print-job.test</i>
-<i>print-job-deflate.test</i>
-<i>print-job-gzip.test</i>
-<i>testfile.jpg</i>
-<i>testfile.pcl</i>
-<i>testfile.pdf</i>
-<i>testfile.ps</i>
-<i>testfile.txt</i>
-<i>validate-job.test</i>
+    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
 </pre>
 <h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
 The
@@ -210,20 +210,18 @@ program is unique to CUPS and conforms to the Internet Printing Protocol up to v
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Get a list of completed jobs for "myprinter":
 <pre class="man">
-
     ipptool ipp://localhost/printers/myprinter get-completed-jobs.test
 </pre>
 <p>Send email notifications to "user@example.com" when "myprinter" changes:
 <pre class="man">
-
     ipptool -d recipient=mailto:user@example.com \
         ipp://localhost/printers/myprinter create-printer-subscription.test
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ipptoolfile</b>(5),
-IANA IPP Registry (<a href="https://www.iana.org/assignments/ipp\-registrations)">https://www.iana.org/assignments/ipp\-registrations)</a>,
+<a href="man-ipptoolfile.html?TOPIC=Man+Pages"><b>ipptoolfile</b>(5),</a>
+IANA IPP Registry (<a href="https://www.iana.org/assignments/ipp-registrations">https://www.iana.org/assignments/ipp-registrations</a>),
 PWG Internet Printing Protocol Workgroup (<a href="https://www.pwg.org/ipp">https://www.pwg.org/ipp</a>)
-RFC 8011 (<a href="https://datatracker.ietf.org/doc/html/rfc8011)">https://datatracker.ietf.org/doc/html/rfc8011)</a>,
+RFC 8011 (<a href="https://datatracker.ietf.org/doc/html/rfc8011">https://datatracker.ietf.org/doc/html/rfc8011</a>),
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
 
index 412429fc71c12494d74b762e2f9fda715016f3e1..c37bd539a68edc691771b59f7d36308c562c49b2 100644 (file)
 ipptoolfile - ipptool file format
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The
-<b>ipptool</b>(1)
+<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1)</a>
 program accepts free-form plain text files that describe one or more IPP requests.
 Comments start with the "#" character and continue to the end of the line.
 Each request is enclosed by curly braces, for example:
 <pre class="man">
-
     # This is a comment
     {
       # The name of the test
@@ -325,12 +324,32 @@ Specifies the maximum number of times to repeat. The default value is 1000.
 Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8011 and other IPP extension specifications. Here is a complete list of names supported by
 <b>ipptool</b>(8):
 <pre class="man">
-
+    Acknowledge-Document
+    Acknowledge-Identify-Printer
+    Acknowledge-Job
     Activate-Printer
+    Add-Document-Images
+    Allocate-Printer-Resources
+    Cancel-Current-Job
+    Cancel-Job
+    Cancel-Jobs
+    Cancel-My-Jobs
+    Cancel-Resource
+    Cancel-Subscription
+    Close-Job
+    Create-Job
+    Create-Job-Subscriptions
+    Create-Printer
+    Create-Printer-Subscriptions
+    Create-Resource
+    Create-Resource-Subscriptions
+    Create-System-Subscriptions
+    CUPS-Accept-Jobs
     CUPS-Accept-Jobs
     CUPS-Add-Modify-Class
     CUPS-Add-Modify-Printer
     CUPS-Authenticate-Job
+    CUPS-Create-Local-Printer
     CUPS-Delete-Class
     CUPS-Delete-Printer
     CUPS-Get-Classes
@@ -343,54 +362,74 @@ Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RF
     CUPS-Move-Job
     CUPS-Reject-Jobs
     CUPS-Set-Default
-    Cancel-Current-Job
-    Cancel-Job
-    Cancel-Jobs
-    Cancel-My-Jobs
-    Cancel-Subscription
-    Close-Job
-    Create-Job
-    Create-Job-Subscriptions
-    Create-Printer-Subscriptions
     Deactivate-Printer
+    Deallocate-Printer-Resources
+    Delete-Printer
+    Deregister-Output-Device
+    Disable-All-Printers
     Disable-Printer
+    Enable-All-Printers
     Enable-Printer
+    Fetch-Document
+    Fetch-Job
     Get-Job-Attributes
     Get-Jobs
+    Get-Next-Document-Data
     Get-Notifications
+    Get-Output-Device-Attributes
     Get-Printer-Attributes
     Get-Printer-Support-Files
     Get-Printer-Supported-Values
+    Get-Printers
     Get-Subscription-Attributes
     Get-Subscriptions
+    Get-System-Attributes
+    Get-System-Supported-Values
     Hold-Job
     Hold-New-Jobs
     Identify-Printer
+    Install-Resource
+    Pause-All-Printers
+    Pause-All-Printers-After-Current-Job
     Pause-Printer
     Pause-Printer-After-Current-Job
     Print-Job
     Print-URI
     Promote-Job
     Purge-Jobs
+    Register-Output-Device
     Release-Held-New-Jobs
     Release-Job
     Renew-Subscription
     Reprocess-Job
     Restart-Job
     Restart-Printer
+    Restart-System
     Resubmit-Job
+    Resume-All-Printers
     Resume-Job
     Resume-Printer
     Schedule-Job-After
     Send-Document
     Send-Hardcopy-Document
     Send-Notifications
+    Send-Resource-Data
     Send-URI
     Set-Job-Attributes
     Set-Printer-Attributes
+    Set-Resource-Attributes
+    Set-System-Attributes
+    Shutdown-All-Printers
+    Shutdown-One-Printer
     Shutdown-Printer
+    Startup-All-Printers
+    Startup-One-Printer
     Startup-Printer
     Suspend-Current-Job
+    Update-Active-Jobs
+    Update-Document-Status
+    Update-Job-Status
+    Update-Output-Device-Attributes
     Validate-Document
     Validate-Job
 </pre>
@@ -398,7 +437,6 @@ Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RF
 Status codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8011 and other IPP extension specifications. Here is a complete list of the names supported by
 <b>ipptool</b>(8):
 <pre class="man">
-
     client-error-account-authorization-failed
     client-error-account-closed
     client-error-account-info-needed
@@ -423,6 +461,7 @@ Status codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8
     client-error-ignored-all-subscriptions
     client-error-not-authenticated
     client-error-not-authorized
+    client-error-not-fetchable
     client-error-not-found
     client-error-not-possible
     client-error-print-support-file-not-found
@@ -460,39 +499,37 @@ Status codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8
 <h3><a name="TAGS">Tags</a></h3>
 Value and group tags correspond to the names from RFC 8011 and other IPP extension specifications. Here are the group tags:
 <pre class="man">
-
     document-attributes-tag
     event-notification-attributes-tag
-    job-attributes-tag
-    operation-attributes-tag
-    printer-attributes-tag
+    job | job-attributes-tag
+    operation | operation-attributes-tag
+    printer | printer-attributes-tag
+    resource-attributes-tag
     subscription-attributes-tag
+    system-attributes-tag
     unsupported-attributes-tag
 </pre>
 <p>Here are the value tags:
 <pre class="man">
-
     admin-define
     boolean
     charset
-    collection
+    collection | begCollection
     dateTime
     default
     delete-attribute
     enum
     integer
     keyword
-    mimeMediaType
-    nameWithLanguage
-    nameWithoutLanguage
-    naturalLanguage
+    language | naturalLanguage
+    mimetype | mimeMediaType
+    name | nameWithLanguage | nameWithoutLanguage
     no-value
     not-settable
     octetString
     rangeOfInteger
     resolution
-    textWithLanguage
-    textWithoutLanguage
+    text | textWithLanguage | textWithoutLanguage
     unknown
     unsupported
     uri
@@ -548,9 +585,9 @@ if any.
 <dd style="margin-left: 5.0em">Inserts the current user's login name.
 </dl>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ipptool</b>(1),
-IANA IPP Registry (<a href="https://www.iana.org/assignments/ipp-registrations)">https://www.iana.org/assignments/ipp-registrations)</a>,
-PWG Internet Printing Protocol Workgroup (<a href="https://www.pwg.org/ipp)">https://www.pwg.org/ipp)</a>,
+<a href="man-ipptool.html?TOPIC=Man+Pages"><b>ipptool</b>(1),</a>
+IANA IPP Registry (<a href="https://www.iana.org/assignments/ipp-registrations">https://www.iana.org/assignments/ipp-registrations</a>),
+PWG Internet Printing Protocol Workgroup (<a href="https://www.pwg.org/ipp">https://www.pwg.org/ipp</a>),
 RFC 8011 (<a href="https://datatracker.ietf.org/doc/html/rfc8011">https://datatracker.ietf.org/doc/html/rfc8011</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 6165a63d07e8345bfc254fc70ff2bd15998b5509..d20b8e8ee4b324dd9d5b7ab05c8359b3fdc6d576 100644 (file)
@@ -86,9 +86,9 @@ Use a filename of "-" to force printing from the standard input.
 <h3><a name="THE_DEFAULT_DESTINATION">The Default Destination</a></h3>
 CUPS provides many ways to set the default destination. The <b>LPDEST</b> and <b>PRINTER</b> environment variables are consulted first.
 If neither are set, the current default set using the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command is used, followed by the default set using the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 command.
 <h2 class="title"><a name="OPTIONS">Options</a></h2>
 The following options are recognized by <i>lp</i>:
@@ -138,7 +138,7 @@ The page numbers refer to the output pages and not the document's original pages
 </dl>
 <h3><a name="COMMON_JOB_OPTIONS">Common Job Options</a></h3>
 Aside from the printer-specific options reported by the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command, the following generic options are available:
 <dl class="man">
 <dt><b>-o job-sheets=</b><i>name</i>
@@ -172,29 +172,26 @@ Also, printer and class names are <i>not</i> case-sensitive.
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Print two copies of a document to the default printer:
 <pre class="man">
-
     lp -n 2 filename
 
 </pre>
 Print a double-sided legal document to a printer called "foo":
 <pre class="man">
-
     lp -d foo -o media=legal -o sides=two-sided-long-edge filename
 
 </pre>
 Print a presentation document 2-up to a printer called "bar":
 <pre class="man">
-
     lp -d bar -o number-up=2 filename
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lpadmin</b>(8),
-<b>lpoptions</b>(1),
-<b>lpq</b>(1),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
+<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 1ad3b60cbd602244e5d01ab49e63128b12a406a7..816081daf4aff2938942750f63100b9e070c8188 100644 (file)
@@ -56,11 +56,11 @@ It can also be used to set the server default printer or class.
 <p>When specified before the <i>-d</i>, <i>-p</i>, or <i>-x</i> options, the <i>-E</i> option forces encryption when connecting to the server.
 <p>The first form of the command (<i>-d</i>) sets the default printer or class to <i>destination</i>.
 Subsequent print jobs submitted via the
-<b>lp</b>(1)
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
 or
-<b>lpr</b>(1)
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
 commands will use this destination unless the user specifies otherwise with the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command.
 <p>The second form of the command (<i>-p</i>) configures the named printer or class.  The additional options are described below.
 <p>The third form of the command (<i>-x</i>) deletes the printer or class <i>destination</i>.
@@ -74,7 +74,7 @@ If <i>class</i> does not exist it is created automatically.
 <dt><b>-m </b><i>model</i>
 <dd style="margin-left: 5.0em">Sets a standard PPD file for the printer from the <i>model</i> directory or using one of the driver interfaces.
 Use the <i>-m</i> option with the
-<b>lpinfo</b>(8)
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
 command to get a list of supported models.
 The model "raw" clears any existing PPD file and the model "everywhere" queries the printer referred to by the specified IPP <i>device-uri</i>.
 Note: Models other than "everywhere" are deprecated and will not be supported in a future version of CUPS.
@@ -99,7 +99,7 @@ The value is an integer number of seconds; 86,400 seconds are in one day.
 <dt><b>-o </b><i>name</i><b>=</b><i>value</i>
 <dd style="margin-left: 5.0em">Sets a PPD option for the printer.
 PPD options can be listed using the <i>-l</i> option with the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command.
 <dt><b>-o </b><i>name</i><b>-default=</b><i>value</i>
 <dd style="margin-left: 5.0em">Sets a default server-side option for the destination.
@@ -138,16 +138,16 @@ Note: The user 'root' is not granted special access - using "-u allow:foo,bar" w
 <dt><b>-v "</b><i>device-uri</i><b>"</b>
 <dd style="margin-left: 5.0em">Sets the <i>device-uri</i> attribute of the printer queue.
 Use the <i>-v</i> option with the
-<b>lpinfo</b>(8)
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8)</a>
 command to get a list of supported device URIs and schemes.
 <dt><b>-D "</b><i>info</i><b>"</b>
 <dd style="margin-left: 5.0em">Provides a textual description of the destination.
 <dt><b>-E</b>
 <dd style="margin-left: 5.0em">When specified before the <b>-d</b>, <b>-p</b>, or <b>-x</b> options, forces the use of TLS encryption on the connection to the scheduler.
 Otherwise, enables the destination and accepts jobs; this is the same as running the
-<b>cupsaccept</b>(8)
+<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8)</a>
 and
-<b>cupsenable</b>(8)
+<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8)</a>
 programs on the destination.
 <dt><b>-L "</b><i>location</i><b>"</b>
 <dd style="margin-left: 5.0em">Provides a textual location of the destination.
@@ -171,7 +171,7 @@ This differs from the System V version which requires the root user to execute t
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers and backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <p>The CUPS version of <b>lpadmin</b> does not support all of the System V or Solaris printing system configuration options.
 <p>Interface scripts are not supported for security reasons.
 <p>The double meaning of the <b>-E</b> option is an unfortunate historical oddity.
@@ -181,15 +181,14 @@ These files should not be edited directly and are an implementation detail of CU
 <h2 class="title"><a name="EXAMPLE">Example</a></h2>
 Create an IPP Everywhere print queue:
 <pre class="man">
-
     lpadmin -p myprinter -E -v ipp://myprinter.local/ipp/print -m everywhere
 
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsaccept</b>(8),
-<b>cupsenable</b>(8),
-<b>lpinfo</b>(8),
-<b>lpoptions</b>(1),
+<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
+<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
+<a href="man-lpinfo.html?TOPIC=Man+Pages"><b>lpinfo</b>(8),</a>
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index e2aef0c3a9326f34f5d344feb6ee4b50f89b8334..a12f239e7e8370aac45103eff281e0f0a6dad33d 100644 (file)
@@ -36,17 +36,17 @@ The <b>lpc</b> program accepts a subset of commands accepted by the Berkeley <b>
 This program is deprecated and will be removed in a future feature release of CUPS.
 <p>Since <b>lpc</b> is geared towards the Berkeley printing system, it is impossible to use <b>lpc</b> to configure printer or class queues provided by CUPS.
 To configure printer or class queues you must use the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 command or another CUPS-compatible client with that functionality.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>cupsaccept</b>(8),
-<b>cupsenable</b>(8),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8),</a>
+<a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index ca3267057737e40f726011134158e178687a7bc4..f17c4adb7c7c30ecf2d73199f1bad90fdb0d3dd2 100644 (file)
@@ -90,27 +90,24 @@ The <i>lpinfo</i> command is unique to CUPS.
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 List all devices:
 <pre class="man">
-
     lpinfo -v
 
 </pre>
 List all drivers:
 <pre class="man">
-
     lpinfo -m
 
 </pre>
 List drivers matching "HP LaserJet":
 <pre class="man">
-
     lpinfo --make-and-model "HP LaserJet" -m
 </pre>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS printer drivers and backends 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>lpadmin</b>(8),
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index cb50dc1dc6fdb3c72fdb2fe12f0164fdfe930495..25064a6bcc80b558a71b92123f6672e04cc5dcbd 100644 (file)
@@ -48,7 +48,6 @@ The <b>lpmove</b> command supports the following options:
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Move job 123 from "oldprinter" to "newprinter":
 <pre class="man">
-
     lpmove 123 newprinter
 
             <i>or</i>
@@ -58,14 +57,13 @@ Move job 123 from "oldprinter" to "newprinter":
 </pre>
 Move all jobs from "oldprinter" to "newprinter":
 <pre class="man">
-
     lpmove oldprinter newprinter
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
 <br>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index 21211f4b26335c5212e1e8e22b1a2c513cd9ef17..ada6bdac8da8e32cf0dd6a1a0bcfc929bb41859e 100644 (file)
@@ -52,12 +52,12 @@ lpoptions - display or set printer options and defaults
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 <b>lpoptions</b> displays or sets printer options and defaults.
 If no printer is specified using the <i>-p</i> option, the default printer is used as described in
-<b>lp</b>(1).
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1).</a>
 <p>If no <i>-l</i>, <i>-o</i>, or <i>-r</i> options are specified, the current options are reported on the standard output.
 <p>Options set with the <b>lpoptions</b> command are used by the
-<b>lp</b>(1)
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1)</a>
 and
-<b>lpr</b>(1)
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1)</a>
 commands when submitting jobs.
 <p>When run by the root user, <b>lpoptions</b> gets and sets default options and instances for all users in the <i>/etc/cups/lpoptions</i> file.
 Otherwise, the per-user defaults are managed in the <i>~/.cups/lpoptions</i> file.
@@ -80,7 +80,7 @@ This option overrides the system default printer for the current user.
 <dd style="margin-left: 5.0em">Sets the destination and instance, if specified, for any options that follow.
 If the named instance does not exist then it is created.
 Destinations can only be created using the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 program.
 <dt><b>-r </b><i>option</i>
 <dd style="margin-left: 5.0em">Removes the specified option from the named destination.
@@ -88,7 +88,7 @@ program.
 <dd style="margin-left: 5.0em">Removes the options for the named destination and instance, if specified.
 If the named instance does not exist then this does nothing.
 Destinations can only be removed using the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 command.
 </dl>
 <h2 class="title"><a name="FILES">Files</a></h2>
@@ -98,11 +98,11 @@ command.
 <h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
 The <b>lpoptions</b> command is unique to CUPS.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index c6bc8d6a58481c2eb4cd8a8b3bc0095e00cc2f99..a11a22d0ffc4a89fd0b6b6841394181a7bc79859 100644 (file)
@@ -48,11 +48,11 @@ Jobs queued on the default destination will be shown if no printer or class is s
 <dd style="margin-left: 5.0em">Requests a more verbose (long) reporting format.
 </dl>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index d2e4251f1bb2b1696867ce6e3bdedb504600f888..6629cc4f58a9f01047e74baab18ac4061941ab0a 100644 (file)
@@ -56,9 +56,9 @@ If no files are listed on the command-line, <b>lpr</b> reads the print file from
 <h3><a name="THE_DEFAULT_DESTINATION">The Default Destination</a></h3>
 CUPS provides many ways to set the default destination. The <b>LPDEST</b> and <b>PRINTER</b> environment variables are consulted first.
 If neither are set, the current default set using the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command is used, followed by the default set using the
-<b>lpadmin</b>(8)
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8)</a>
 command.
 <h2 class="title"><a name="OPTIONS">Options</a></h2>
 The following options are recognized by <i>lpr</i>:
@@ -97,7 +97,7 @@ This option is equivalent to <i>-o prettyprint</i> and is only useful when print
 </dl>
 <h3><a name="COMMON_JOB_OPTIONS">Common Job Options</a></h3>
 Aside from the printer-specific options reported by the
-<b>lpoptions</b>(1)
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1)</a>
 command, the following generic options are available:
 <dl class="man">
 <dt><b>-o job-sheets=</b><i>name</i>
@@ -129,29 +129,26 @@ The <i>-c</i>, <i>-d</i>, <i>-f</i>, <i>-g</i>, <i>-i</i>, <i>-n</i>, <i>-t</i>,
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Print two copies of a document to the default printer:
 <pre class="man">
-
     lpr -# 2 filename
 
 </pre>
 Print a double-sided legal document to a printer called "foo":
 <pre class="man">
-
     lpr -P foo -o media=legal -o sides=two-sided-long-edge filename
 
 </pre>
 Print a presentation document 2-up to a printer called "foo":
 <pre class="man">
-
     lpr -P foo -o number-up=2 filename
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpadmin</b>(8),
-<b>lpoptions</b>(1),
-<b>lpq</b>(1),
-<b>lprm</b>(1),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpadmin.html?TOPIC=Man+Pages"><b>lpadmin</b>(8),</a>
+<a href="man-lpoptions.html?TOPIC=Man+Pages"><b>lpoptions</b>(1),</a>
+<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index a05617bc47e0acf3d71694b11d68a85089800742..fc78eda626c7e019f86119c9692fbf16b145b18d 100644 (file)
@@ -53,27 +53,24 @@ is compatible with the standard Berkeley command of the same name.
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Cancel the current job on the default printer:
 <pre class="man">
-
     lprm
 
 </pre>
 Cancel job 1234:
 <pre class="man">
-
     lprm 1234
 
 </pre>
 Cancel all jobs:
 <pre class="man">
-
     lprm -
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpq</b>(1),
-<b>lpr</b>(1),
-<b>lpstat</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lpstat.html?TOPIC=Man+Pages"><b>lpstat</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 1f4e5633095dc48773141a69e1a4ea23bcaa9155..b83deba09ec962e4f69d0a0d0121f0874cfb9b5c 100644 (file)
@@ -120,11 +120,11 @@ Also, printer and class names are <i>not</i> case-sensitive.
 <p>The <i>-h</i>, <i>-e</i>, <i>-E</i>, <i>-U</i>, and <i>-W</i> options are unique to CUPS.
 <p>The Solaris <i>-f</i>, <i>-P</i>, and <i>-S</i> options are silently ignored.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cancel</b>(1),
-<b>lp</b>(1),
-<b>lpq</b>(1),
-<b>lpr</b>(1),
-<b>lprm</b>(1),
+<a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
+<a href="man-lp.html?TOPIC=Man+Pages"><b>lp</b>(1),</a>
+<a href="man-lpq.html?TOPIC=Man+Pages"><b>lpq</b>(1),</a>
+<a href="man-lpr.html?TOPIC=Man+Pages"><b>lpr</b>(1),</a>
+<a href="man-lprm.html?TOPIC=Man+Pages"><b>lprm</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 5bde313ced3faa45bd465909d87abb915b35df35..308452581d6e7a821960685dcb18afafe646cfbd 100644 (file)
@@ -33,7 +33,7 @@ If multiple lines are present, only the last one is used.
 <dd style="margin-left: 5.0em">Specifies a prefix string for the subject line of an email notification.
 </dl>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd</b>(8),
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 614eb71ad235902f74ce74f3fb1946a40b00510c..0b199d9bb97324581ca6690184832155ea127bce 100644 (file)
@@ -18,7 +18,6 @@ line.
 Comment lines start with the # character.
 Filter lines specify the source and destination MIME types along with a relative cost associated with the filter and the filter to run:
 <pre class="man">
-
     source/type destination/type cost filter
 
 </pre>
@@ -37,20 +36,19 @@ Filenames are relative to the CUPS filter directory.
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Define a filter that converts PostScript documents to CUPS Raster format:
 <pre class="man">
-
     application/vnd.cups-postscript application/vnd.cups-raster 50 pstoraster
 
 </pre>
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 CUPS filters 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups-files.conf</b>(5),
-<b>cupsd.conf</b>(5),
-<b>cupsd</b>(8),
-<b>cupsfilter</b>(8),
-<b>mime.types</b>(5),
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index f9c7eb132190915fb4a8bc7932bd1823379f8ef6..40cd4e6a8a3853463dcb8542cb0024391e086d35 100644 (file)
@@ -16,13 +16,11 @@ The <b>mime.types</b> file defines the recognized file types.
 Comment lines start with the # character.
 Rule lines start with the MIME media type and are optionally followed by a series of file recognition rules:
 <pre class="man">
-
     <i>mime/type </i>[ <i>rule </i>... <i>rule </i>]
 
 </pre>
 Rules can be extended over multiple lines using the backslash character (\):
 <pre class="man">
-
     <i>mime/type </i>[ <i>really-really-really-long-rule </i>... <b>\
       </b><i>rule </i>]
 
@@ -75,7 +73,6 @@ However, if "text/foo" also defines a higher priority than "text/bar", "text/foo
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
 Define two MIME media types for raster data, with one being a subset with higher priority:
 <pre class="man">
-
     application/vnd.cups-raster  string(0,"RaSt") string(0,"tSaR") \
                                   string(0,"RaS2") string(0,"2SaR") \
                                   string(0,"RaS3") string(0,"3SaR")
@@ -84,11 +81,11 @@ Define two MIME media types for raster data, with one being a subset with higher
                                   string(4,PwgRaster&lt;00>) priority(150)
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cups-files.conf</b>(5),
-<b>cupsd.conf</b>(5),
-<b>cupsd</b>(8),
-<b>cupsfilter</b>(8),
-<b>mime.convs</b>(5),
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsfilter.html?TOPIC=Man+Pages"><b>cupsfilter</b>(8),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 5a1a3641e792c90bf5524adba663ccb51b5da9aa..a522fffbe56b1d51692b155895b00ab523547538 100644 (file)
@@ -25,10 +25,10 @@ and
 functions and exit on error.
 Notifiers are encouraged to exit after a suitable period of inactivity, however they may exit after reading the first message or stay running until an error is seen.
 Notifiers inherit the environment and can use the logging mechanism documented in
-<b>filter</b>(7).
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>cupsd</b>(8),
-<b>filter</b>(7),
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-filter.html?TOPIC=Man+Pages"><b>filter</b>(7),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 715a55876ad535257f022f9d77cd7888e86f184c..a1155782fc688dc0d1d498263ac6e01ac5081d56 100644 (file)
@@ -80,13 +80,13 @@ The default is to use the line feed character alone.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdhtml</b>(1),
-<b>ppdi</b>(1),
-<b>ppdmerge</b>(1),
-<b>ppdpo</b>(1),
-<b>ppdcfile</b>(5),
+<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
+<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
+<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
+<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 8f92c0a6d83593056ed3090c785e79fff5ab729c..044641ac763539b409361a4679bd68463e31f0b6 100644 (file)
@@ -11,7 +11,7 @@
 ppdcfile - cups ppd compiler source file format (deprecated)
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The CUPS PPD compiler reads meta files that contain descriptions of one or more PPD files to be generated by
-<b>ppdc</b>(1).
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1).</a>
 This man page provides a quick reference to the supported keywords and should be used in conjunction with the online help for CUPS.
 <p>The source file format is plain ASCII text that can be edited using your favorite text editor. Comments are supported using the C (/* ... */) and C++ (// ...) comment mechanisms.
 <p>Printer driver information can be grouped and shared using curly braces ({ ... }); PPD files are written when a close brace or end-of-file is seen and a PCFileName directive has been defined.
@@ -84,13 +84,13 @@ This man page provides a quick reference to the supported keywords and should be
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdc</b>(1),
-<b>ppdhtml</b>(1),
-<b>ppdi</b>(1),
-<b>ppdmerge</b>(1),
-<b>ppdpo</b>(1),
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
+<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
+<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
+<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
+<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 499ddb31e6954d28569912e23c907b9fe43fb414..020bc8a560a7e9031afd902d5f4f2f939c7e395a 100644 (file)
@@ -34,13 +34,13 @@ Multiple <i>-I</i> options can be supplied to add additional directories.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdc</b>(1),
-<b>ppdcfile</b>(5),
-<b>ppdi</b>(1),
-<b>ppdmerge</b>(1),
-<b>ppdpo</b>(1),
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
+<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
+<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
+<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 46033506f31a5f9f41ade500a816b5428f11128c..64294408fe011edea671fe0a93085b928b7d1bf1 100644 (file)
@@ -41,13 +41,13 @@ If no source file is specified, the filename <i>ppdi.drv</i> is used.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdc</b>(1),
-<b>ppdhtml</b>(1),
-<b>ppdmerge</b>(1),
-<b>ppdpo</b>(1),
-<b>ppdcfile</b>(5),
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
+<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
+<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
+<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 2b39cb88b2fa5ea6c51187b1daa8366432a7e287..d567de873bf6139ac216bf87b3a9f304cadcc2cc 100644 (file)
@@ -35,15 +35,15 @@ If the output file already exists, it is silently overwritten.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <p><b>ppdmerge</b> does not check whether the merged PPD files are for the same device.
 Merging of different device PPDs will yield unpredictable results.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdc</b>(1),
-<b>ppdhtml</b>(1),
-<b>ppdi</b>(1),
-<b>ppdpo</b>(1),
-<b>ppdcfile</b>(5),
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
+<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
+<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
+<a href="man-ppdpo.html?TOPIC=Man+Pages"><b>ppdpo</b>(1),</a>
+<a href="man-ppdcfile.html?TOPIC=Man+Pages"><b>ppdcfile</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 92602a9364e611e1519018f980d41d3fbfbb10b2..240f93c0b07a9120df4480affd5ae2c2418885db 100644 (file)
@@ -40,12 +40,12 @@ The supported extensions are <i>.po</i> or <i>.po.gz</i> for GNU gettext format
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 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
-<b>ippeveprinter</b>(1).
+<a href="man-ippeveprinter.html?TOPIC=Man+Pages"><b>ippeveprinter</b>(1).</a>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>ppdc</b>(1),
-<b>ppdhtml</b>(1),
-<b>ppdi</b>(1),
-<b>ppdmerge</b>(1),
+<a href="man-ppdc.html?TOPIC=Man+Pages"><b>ppdc</b>(1),</a>
+<a href="man-ppdhtml.html?TOPIC=Man+Pages"><b>ppdhtml</b>(1),</a>
+<a href="man-ppdi.html?TOPIC=Man+Pages"><b>ppdi</b>(1),</a>
+<a href="man-ppdmerge.html?TOPIC=Man+Pages"><b>ppdmerge</b>(1),</a>
 <b>ppdcfile(5),</b>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
index f2b96d71028034250507cde25c1211d996c75ca8..f96cb1ba535390bdb63ed6598f9bd5b4b1cafde4 100644 (file)
 printers.conf - printer configuration file for cups
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The <b>printers.conf</b> file defines the local printers that are available. It is normally located in the <i>/etc/cups</i> directory and is maintained by the
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 program. This file is not intended to be edited or managed manually.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>classes.conf</b>(5),
-<b>cups-files.conf</b>(5),
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>subscriptions.conf</b>(5),
+<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-subscriptions.conf.html?TOPIC=Man+Pages"><b>subscriptions.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index 2caeab1200f89e27e5ac8dadd272ab78ee2349cd..763762d50821e2069c9ceca1ff35aebffa46368e 100644 (file)
@@ -12,19 +12,19 @@ subscriptions.conf - subscription configuration file for cups
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
 The <b>subscriptions.conf</b> file defines the local event notification subscriptions that are active.
 It is normally located in the <i>/etc/cups</i> directory and is maintained by the
-<b>cupsd</b>(8)
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8)</a>
 program.
 This file is not intended to be edited or managed manually.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 The name, location, and format of this file are an implementation detail that will change in future releases of CUPS.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>classes.conf</b>(5),
-<b>cups-files.conf</b>(5),
-<b>cupsd</b>(8),
-<b>cupsd.conf</b>(5),
-<b>mime.convs</b>(5),
-<b>mime.types</b>(5),
-<b>printers.conf</b>(5),
+<a href="man-classes.conf.html?TOPIC=Man+Pages"><b>classes.conf</b>(5),</a>
+<a href="man-cups-files.conf.html?TOPIC=Man+Pages"><b>cups-files.conf</b>(5),</a>
+<a href="man-cupsd.html?TOPIC=Man+Pages"><b>cupsd</b>(8),</a>
+<a href="man-cupsd.conf.html?TOPIC=Man+Pages"><b>cupsd.conf</b>(5),</a>
+<a href="man-mime.convs.html?TOPIC=Man+Pages"><b>mime.convs</b>(5),</a>
+<a href="man-mime.types.html?TOPIC=Man+Pages"><b>mime.types</b>(5),</a>
+<a href="man-printers.conf.html?TOPIC=Man+Pages"><b>printers.conf</b>(5),</a>
 CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help</a>)
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2021 by OpenPrinting.
index aefd070b1d5b7bb2468d63837865235ebce7e16a..2d178b6b2b8df56a32cb3380423c2767a13c9b79 100644 (file)
@@ -7,7 +7,7 @@
 .\" Licensed under Apache License v2.0.  See the file "LICENSE" for more
 .\" information.
 .\"
-.TH ipptool 1 "CUPS" "2021-09-17" "OpenPrinting"
+.TH ipptool 1 "CUPS" "2021-09-20" "OpenPrinting"
 .SH NAME
 ipptool \- perform internet printing protocol requests
 .SH SYNOPSIS
@@ -196,36 +196,37 @@ program returns 0 if all tests were successful and 1 otherwise.
 .SH FILES
 The following standard files are available:
 .nf
-.I color.jpg
-.I create\-printer\-subscription.test
-.I document\-a4.pdf
-.I document\-a4.ps
-.I document\-letter.pdf
-.I document\-letter.ps
-.I get\-completed\-jobs.test
-.I get\-jobs.test
-.I get\-notifications.test
-.I get\-printer\-attributes.test
-.I get\-subscriptions.test
-.I gray.jpg
-.I ipp\-1.1.test
-.I ipp\-2.0.test
-.I ipp\-2.1.test
-.I ipp\-2.2.test
-.I ipp\-everywhere.test
-.I onepage\-a4.pdf
-.I onepage\-a4.ps
-.I onepage\-letter.pdf
-.I onepage\-letter.ps
-.I print\-job.test
-.I print\-job\-deflate.test
-.I print\-job\-gzip.test
-.I testfile.jpg
-.I testfile.pcl
-.I testfile.pdf
-.I testfile.ps
-.I testfile.txt
-.I validate\-job.test
+
+    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
 .fi
 .SH CONFORMING TO
 The
index dbbe418c6b29029dda1367cb5afb040a8ccaf6ad..d0f1f2df61544bdd28f293c745d06a0ad1d9c05d 100644 (file)
@@ -7,7 +7,7 @@
 .\" Licensed under Apache License v2.0.  See the file "LICENSE" for more
 .\" information.
 .\"
-.TH ipptoolfile 5 "CUPS" "2021-09-17" "OpenPrinting"
+.TH ipptoolfile 5 "CUPS" "2021-09-20" "OpenPrinting"
 .SH NAME
 ipptoolfile \- ipptool file format
 .SH DESCRIPTION
@@ -433,11 +433,32 @@ Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RF
 .BR ipptool (8):
 .nf
 
+    Acknowledge\-Document
+    Acknowledge\-Identify\-Printer
+    Acknowledge\-Job
     Activate\-Printer
+    Add\-Document\-Images
+    Allocate\-Printer\-Resources
+    Cancel\-Current\-Job
+    Cancel\-Job
+    Cancel\-Jobs
+    Cancel\-My\-Jobs
+    Cancel\-Resource
+    Cancel\-Subscription
+    Close\-Job
+    Create\-Job
+    Create\-Job\-Subscriptions
+    Create\-Printer
+    Create\-Printer\-Subscriptions
+    Create\-Resource
+    Create\-Resource\-Subscriptions
+    Create\-System\-Subscriptions
+    CUPS\-Accept\-Jobs
     CUPS\-Accept\-Jobs
     CUPS\-Add\-Modify\-Class
     CUPS\-Add\-Modify\-Printer
     CUPS\-Authenticate\-Job
+    CUPS\-Create\-Local\-Printer
     CUPS\-Delete\-Class
     CUPS\-Delete\-Printer
     CUPS\-Get\-Classes
@@ -450,54 +471,74 @@ Operation codes correspond to the hexadecimal numbers (0xHHHH) and names from RF
     CUPS\-Move\-Job
     CUPS\-Reject\-Jobs
     CUPS\-Set\-Default
-    Cancel\-Current\-Job
-    Cancel\-Job
-    Cancel\-Jobs
-    Cancel\-My\-Jobs
-    Cancel\-Subscription
-    Close\-Job
-    Create\-Job
-    Create\-Job\-Subscriptions
-    Create\-Printer\-Subscriptions
     Deactivate\-Printer
+    Deallocate\-Printer\-Resources
+    Delete\-Printer
+    Deregister\-Output\-Device
+    Disable\-All\-Printers
     Disable\-Printer
+    Enable\-All\-Printers
     Enable\-Printer
+    Fetch\-Document
+    Fetch\-Job
     Get\-Job\-Attributes
     Get\-Jobs
+    Get\-Next\-Document\-Data
     Get\-Notifications
+    Get\-Output\-Device\-Attributes
     Get\-Printer\-Attributes
     Get\-Printer\-Support\-Files
     Get\-Printer\-Supported\-Values
+    Get\-Printers
     Get\-Subscription\-Attributes
     Get\-Subscriptions
+    Get\-System\-Attributes
+    Get\-System\-Supported\-Values
     Hold\-Job
     Hold\-New\-Jobs
     Identify\-Printer
+    Install\-Resource
+    Pause\-All\-Printers
+    Pause\-All\-Printers\-After\-Current\-Job
     Pause\-Printer
     Pause\-Printer\-After\-Current\-Job
     Print\-Job
     Print\-URI
     Promote\-Job
     Purge\-Jobs
+    Register\-Output\-Device
     Release\-Held\-New\-Jobs
     Release\-Job
     Renew\-Subscription
     Reprocess\-Job
     Restart\-Job
     Restart\-Printer
+    Restart\-System
     Resubmit\-Job
+    Resume\-All\-Printers
     Resume\-Job
     Resume\-Printer
     Schedule\-Job\-After
     Send\-Document
     Send\-Hardcopy\-Document
     Send\-Notifications
+    Send\-Resource\-Data
     Send\-URI
     Set\-Job\-Attributes
     Set\-Printer\-Attributes
+    Set\-Resource\-Attributes
+    Set\-System\-Attributes
+    Shutdown\-All\-Printers
+    Shutdown\-One\-Printer
     Shutdown\-Printer
+    Startup\-All\-Printers
+    Startup\-One\-Printer
     Startup\-Printer
     Suspend\-Current\-Job
+    Update\-Active\-Jobs
+    Update\-Document\-Status
+    Update\-Job\-Status
+    Update\-Output\-Device\-Attributes
     Validate\-Document
     Validate\-Job
 .fi
@@ -530,6 +571,7 @@ Status codes correspond to the hexadecimal numbers (0xHHHH) and names from RFC 8
     client\-error\-ignored\-all\-subscriptions
     client\-error\-not\-authenticated
     client\-error\-not\-authorized
+    client\-error\-not\-fetchable
     client\-error\-not\-found
     client\-error\-not\-possible
     client\-error\-print\-support\-file\-not\-found
@@ -570,10 +612,12 @@ Value and group tags correspond to the names from RFC 8011 and other IPP extensi
 
     document\-attributes\-tag
     event\-notification\-attributes\-tag
-    job\-attributes\-tag
-    operation\-attributes\-tag
-    printer\-attributes\-tag
+    job | job\-attributes\-tag
+    operation | operation\-attributes\-tag
+    printer | printer\-attributes\-tag
+    resource\-attributes\-tag
     subscription\-attributes\-tag
+    system\-attributes\-tag
     unsupported\-attributes\-tag
 .fi
 .LP
@@ -583,24 +627,22 @@ Here are the value tags:
     admin\-define
     boolean
     charset
-    collection
+    collection | begCollection
     dateTime
     default
     delete\-attribute
     enum
     integer
     keyword
-    mimeMediaType
-    nameWithLanguage
-    nameWithoutLanguage
-    naturalLanguage
+    language | naturalLanguage
+    mimetype | mimeMediaType
+    name | nameWithLanguage | nameWithoutLanguage
     no\-value
     not\-settable
     octetString
     rangeOfInteger
     resolution
-    textWithLanguage
-    textWithoutLanguage
+    text | textWithLanguage | textWithoutLanguage
     unknown
     unsupported
     uri
index 2a9353a9f76500747dcae7660205ec427c0245e8..0c9c8837c92aaded659be321ac4db0aff24a62a4 100644 (file)
@@ -850,6 +850,13 @@ main(int  argc,                            /* I - Number of command-line args */
       * Process man page text...
       */
 
+      if (pre == 1)
+      {
+        pre ++;
+        if (!line[0])
+          continue;                    // Skip initial blank line
+      }
+      
       html_fputs(line, &font, outfile);
       putc('\n', outfile);
 
@@ -932,27 +939,20 @@ html_alternate(const char *s,             /* I - String */
 
       if (isalnum(*s & 255) && *next == '(')
       {
-       /*
-       * See if the man file is available locally...
-       */
-
-       char    name[1024],             /* Name */
-               manfile[1024],          /* Man page filename */
-               manurl[1024];           /* Man page URL */
+        // "name (section)" - see if the man file is available locally...
+       char    name[1024],             // Name
+               manfile[1024],          // Man page filename
+               manurl[1024];           // Man page URL
 
         strlcpy(name, s, sizeof(name));
         if ((size_t)(end - s) < sizeof(name))
           name[end - s] = '\0';
 
-        snprintf(manfile, sizeof(manfile), "%s.man", name);
        snprintf(manurl, sizeof(manurl), "man-%s.html?TOPIC=Man+Pages", name);
-
+       snprintf(manfile, sizeof(manfile), "%s.%d", name, atoi(next + 1));
        if (!access(manfile, 0))
        {
-        /*
-         * Local man page, do a link...
-         */
-
+         // Local man page, do a link...
          fprintf(fp, "<a href=\"%s\">", manurl);
          link = 1;
        }
@@ -1164,21 +1164,31 @@ html_fputs(const char *s,               /* I  - String */
       * Embed URL...
       */
 
-      char temp[1024];                 /* Temporary string */
-      const char *end = s + 6;         /* End of URL */
-
-      while (*end && !isspace(*end & 255))
-       end ++;
-
-      if (end[-1] == ',' || end[-1] == '.' || end[-1] == ')')
-        end --;
+      char     temp[1024],             // Temporary string
+               *tempptr;               // Pointer into temporary string
 
-      strlcpy(temp, s, sizeof(temp));
-      if ((size_t)(end -s) < sizeof(temp))
-        temp[end - s] = '\0';
+      for (tempptr = temp; *s && !isspace(*s & 255) && tempptr < (temp + sizeof(temp) - 1); s ++)
+      {
+        if (strchr(",.)", *s) && strchr(",. \n\r\t", s[1]))
+        {
+          // End of URL
+          break;
+        }
+        else if (*s == '\\' && s[1])
+        {
+          // Escaped character
+          s ++;
+          *tempptr++ = *s;
+        }
+        else
+        {
+          // Regular character...
+          *tempptr++ = *s;
+        }
+      }
 
+      *tempptr = '\0';
       fprintf(fp, "<a href=\"%s\">%s</a>", temp, temp);
-      s = end;
     }
     else
       html_putc(*s++ & 255, fp);