]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
CUPS 2.2.10 and 2.3b6 releases.
authorMichael R Sweet <michael.r.sweet@gmail.com>
Fri, 7 Dec 2018 19:50:01 +0000 (14:50 -0500)
committerMichael R Sweet <michael.r.sweet@gmail.com>
Fri, 7 Dec 2018 19:50:01 +0000 (14:50 -0500)
82 files changed:
_posts/2018-12-07-cups-2.2.10.md [new file with mode: 0644]
_posts/2018-12-07-cups-2.3b6.md [new file with mode: 0644]
doc/accounting.html
doc/admin.html
doc/api-admin.html
doc/api-filter.html
doc/api-ppd.html
doc/api-raster.html
doc/cgi.html
doc/cupspm.html
doc/encryption.html
doc/firewalls.html
doc/glossary.html
doc/kerberos.html
doc/license.html
doc/man-backend.html
doc/man-cancel.html
doc/man-classes.conf.html
doc/man-client.conf.html
doc/man-cups-config.html
doc/man-cups-files.conf.html
doc/man-cups-lpd.html
doc/man-cups-snmp.conf.html
doc/man-cups-snmp.html
doc/man-cups.html
doc/man-cupsaccept.html
doc/man-cupsaddsmb.html [deleted file]
doc/man-cupsctl.html
doc/man-cupsd-helper.html
doc/man-cupsd-logs.html
doc/man-cupsd.conf.html
doc/man-cupsd.html
doc/man-cupsenable.html
doc/man-cupsfilter.html
doc/man-cupstestdsc.html [deleted file]
doc/man-cupstestppd.html
doc/man-filter.html
doc/man-ippfind.html
doc/man-ipptool.html
doc/man-ipptoolfile.html
doc/man-lp.html
doc/man-lpadmin.html
doc/man-lpc.html
doc/man-lpinfo.html
doc/man-lpmove.html
doc/man-lpoptions.html
doc/man-lpq.html
doc/man-lpr.html
doc/man-lprm.html
doc/man-lpstat.html
doc/man-mailto.conf.html
doc/man-mime.convs.html
doc/man-mime.types.html
doc/man-notifier.html
doc/man-ppdc.html
doc/man-ppdcfile.html
doc/man-ppdhtml.html
doc/man-ppdi.html
doc/man-ppdmerge.html
doc/man-ppdpo.html
doc/man-printers.conf.html
doc/man-subscriptions.conf.html
doc/network.html
doc/options.html
doc/overview.html
doc/policies.html
doc/postscript-driver.html
doc/ppd-compiler.html
doc/raster-driver.html
doc/ref-ppdcfile.html
doc/relnotes.html
doc/security.html
doc/sharing.html
doc/spec-banner.html
doc/spec-command.html
doc/spec-design.html
doc/spec-ipp.html
doc/spec-ppd.html
doc/spec-raster.html
doc/spec-stp.html
doc/translation.html
documentation.html

diff --git a/_posts/2018-12-07-cups-2.2.10.md b/_posts/2018-12-07-cups-2.2.10.md
new file mode 100644 (file)
index 0000000..69125e5
--- /dev/null
@@ -0,0 +1,13 @@
+---
+title: CUPS 2.2.10
+layout: post
+permalink: /blog/:year-:month-:day-:title.html
+---
+
+CUPS 2.2.10 is a bug fix release that addresses issues in the scheduler,
+IPP Everywhere support, CUPS library, and USB printer support.  A detailed list
+of changes can be found in the change log included in the download.
+
+Enjoy!
+
+<a class="btn btn-default" href="https://github.com/apple/cups/releases/tag/v2.2.10"><span class="oi oi-data-transfer-download"></span> Download CUPS 2.2.10</a>
diff --git a/_posts/2018-12-07-cups-2.3b6.md b/_posts/2018-12-07-cups-2.3b6.md
new file mode 100644 (file)
index 0000000..654f9fd
--- /dev/null
@@ -0,0 +1,11 @@
+---
+title: CUPS 2.3b6
+layout: post
+permalink: /blog/:year-:month-:day-:title.html
+---
+
+CUPS 2.3b6 is now available for download.  This is the sixth beta of the CUPS 2.3 series which adopts the new CUPS license, adds support for IPP presets and finishing templates, and fixes a number of bugs and "polish" issues.  A detailed list of changes can be found in the change log included in the download.
+
+Enjoy!
+
+<a class="btn btn-default" href="https://github.com/apple/cups/releases/tag/v2.3b6"><span class="oi oi-data-transfer-download"></span> Download CUPS 2.3b6</a>
index 809c4662dcb5d4704152be1dcd7e0f1b5aa2f351..ea37a556dd9a75b5009063327c7c5a199c9f0002 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Printer Accounting Basics
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Printer Accounting Basics</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Printer Accounting Basics</H1>
 
@@ -47,3 +51,5 @@ can be used to easily determine that information.</P>
 
 <P>CUPS can log every page that is printed on a system to the <VAR><A HREF="man-cupsd-logs.html">page_log</A></VAR> file. Page logging must be enabled by setting the <CODE>PageLogFormat</CODE> directive in the <VAR><A HREF="man-cupsd.conf.html">cupsd.conf</A></VAR> file and is only available for drivers that provide page accounting information, typically all PostScript and CUPS raster devices. Raw queues and queues using third-party solutions such as Foomatic generally do not have useful page accounting information available.</P>
 
+</BODY>
+</HTML>
index 02359f569a35902b52ac98df60f6f6319430d1db..47fee815d09837aa95a3651d534b51bacea04bda 100644 (file)
@@ -1,6 +1,11 @@
----
-title: Command-Line Printer Administration
----
+<!DOCTYPE html>
+<html>
+  <!-- SECTION: Getting Started -->
+  <head>
+    <title>Command-Line Printer Administration</title>
+    <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+  </head>
+  <body>
     <h1 class="title">Command-Line Printer Administration</h1>
 
     <p>This help document describes how to configure and manage destinations with CUPS.</p>
@@ -135,7 +140,7 @@ direct usb://ZP/LazerJet%20MFP?serial=42</pre>
       <dd>Sets the default value for the named PPD option. For example, <code>-o PageSize=Legal</code> sets the default page size to US Legal.</dd>
 
       <dt><code>-o printer-error-policy=name</code></dt>
-      <dd>Sets the error handling policy:<dl>
+      <dd>Sets the policy for errors such as printers that cannot be found or accessed, don't support the format being printed, fail during submission of the print data, or cause one or more filters to crash:<dl>
         <dt><code>abort-job</code></dt>
         <dd>Aborts the job on error.</dd>
         <dt><code>retry-job</code></dt>
@@ -205,3 +210,5 @@ lpadmin -p bar -o printer-is-shared=true</pre>
     <p>To disable debug logging, run the same command with the <code>--no-debug-logging</code> option:</p>
 
     <pre class="command">cupsctl --no-debug-logging</pre>
+  </body>
+</html>
index 95a3d6a117efd650b727b85007c6460f4e4ab6b8..e5ae8181942b40b94b5d60291176cc4eae20f185 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Administration APIs
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Administration APIs</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   Administrative API header for CUPS.
 
@@ -259,3 +697,5 @@ being provided by the <a href="#cupsEnumDests"><code>cupsEnumDests</code></a> an
 typedef void (*cups_device_cb_t)(const char *device_class, const char *device_id, const char *device_info, const char *device_make_and_model, const char *device_uri, const char *device_location, void *user_data);
 </p>
     </div>
+  </body>
+</html>
index c19d556ef797ee640ecb8b017870871cb4fe9357..299e5e1d2a79e4f42cb13674adf2dde9e4a3676f 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Filter and Backend Programming
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Filter and Backend Programming</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   Filter and backend programming header for CUPS.
 
@@ -1308,3 +1746,5 @@ typedef void (*cups_sc_walk_func_t)(const char *oid, const char *data, int datal
         <tr><th>CUPS_SC_STATUS_TOO_BIG </th>        <td class="description">Response too big</td></tr>
 </tbody></table>
     </div>
+  </body>
+</html>
index fb72e7f5c666d7d6e7ab90bab93f644c647c3f4b..f90465553f621a7c68f75f1f9e995970414fc7d7 100644 (file)
@@ -1,6 +1,444 @@
----
-title: PPD API (DEPRECATED)
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>PPD API (DEPRECATED)</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   PPD API header for CUPS.
 
@@ -12,7 +450,7 @@ title: PPD API (DEPRECATED)
 
 <h1 class='title'>PPD API (DEPRECATED)</h1>
 
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="api-cups.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
 
 <div class='summary'><table summary='General Information'>
 <thead>
@@ -137,7 +575,7 @@ title: PPD API (DEPRECATED)
 <!--
   PPD API introduction for CUPS.
 
-  Copyright Â©Â 2007-2012 by Apple Inc.
+  Copyright Â©Â 2007-2018 by Apple Inc.
   Copyright Â©Â 1997-2006 by Easy Software Products, all rights reserved.
 
   Licensed under Apache License v2.0.  See the file "LICENSE" for more
@@ -146,7 +584,7 @@ title: PPD API (DEPRECATED)
 
 <h2 class='title'><a name='OVERVIEW'>Overview</a></h2>
 
-<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="api-cups.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
+<blockquote>The PPD API is deprecated starting in CUPS 1.6/macOS 10.8. Please use the new Job Ticket APIs in the <a href="cupspm.html">CUPS API</a> documentation. These functions will be removed in a future release of CUPS.</blockquote>
 
 <p>The CUPS PPD API provides read-only access the data in PostScript Printer
 Description ("PPD") files which are used for all printers with a driver. With
@@ -1681,3 +2119,5 @@ typedef enum <a href="#ppd_ui_e">ppd_ui_e</a> ppd_ui_t;
         <tr><th>PPD_UI_PICKONE </th>        <td class="description">Pick one from a list</td></tr>
 </tbody></table>
     </div>
+  </body>
+</html>
index 71b80853f8ede30c942475647366fa8a62d7a8f7..706cbd56cac38ddf0734d1e6219907b893e607a9 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Raster API
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Raster API</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   Raster API documentation for CUPS.
 
@@ -982,3 +1420,5 @@ factor not applied) </td></tr>
         <tr><th>CUPS_ORIENT_90 </th>        <td class="description">Rotate the page counter-clockwise</td></tr>
 </tbody></table>
     </div>
+  </body>
+</html>
index 5578890b722978be649d6e66a0f189dbfa2451a6..34c6debb35d3f7b57345c9059f778763f6db89e0 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Using CGI Programs
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Using CGI Programs</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Using CGI Programs</H1>
 
@@ -74,3 +78,5 @@ following exceptions:</P>
 
 </UL>
 
+</BODY>
+</HTML>
index 226239da29e51314542d012e3fd53ee94366b9b0..982643b20a54fe17001e601e2e3747bf11cebf19 100644 (file)
@@ -1,6 +1,177 @@
----
-title: CUPS Programming Manual
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>CUPS Programming Manual</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Michael R Sweet">
+    <meta name="copyright" content="Copyright &#xa9; 2007-2018 by Apple Inc. All Rights Reserved.">
+    <meta name="version" content="2.3.0">
+    <style type="text/css"><!--
+body, p, h1, h2, h3, h4 {
+  font-family: sans-serif;
+}
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
     <h1 class="title">CUPS Programming Manual</h1>
     <p>Michael R Sweet</p>
     <p>Copyright &#xa9; 2007-2018 by Apple Inc. All Rights Reserved.</p>
@@ -6422,3 +6593,5 @@ are server-oriented...</p>
         <tr><th>IPP_TAG_ZERO </th>        <td class="description">Zero tag - used for separators</td></tr>
 </tbody></table>
     </div>
+  </body>
+</html>
index 631a89a1345acc875815bab8677c74d10f1779aa..55f4eaf6fe1a8dcac544841ce4eae01eb0e181f1 100644 (file)
@@ -1,6 +1,11 @@
----
-title: Managing Encryption
----
+<!doctype html>
+<html>
+<!-- SECTION: Getting Started -->
+  <head>
+    <title>Managing Encryption</title>
+    <link rel="STYLESHEET" type="text/css" href="../cups-printable.css">
+  </head>
+  <body>
     <h1 class="title">Managing Encryption</h1>
     <p>CUPS supports TLS encryption in two ways:</p>
     <ol>
@@ -46,3 +51,5 @@ SSLOptions AllowRC4 AllowSSL3
     <h3>Other Platforms</h3>
     <p>Other platforms only use the <var>client.conf</var> file and PEM-encoded certificates (<i>hostname</i>.crt) and private keys (<i>hostname</i>.key) in the <var>/etc/cups/ssl</var> and <var>~/.cups/ssl</var> directories. If present, the <var>/etc/cups/ssl/site.crt</var> file defines a site-wide CA certificate that is used to validate server and printer certificates. Certificates for known servers and printers are stored by CUPS in the corresponding <var>ssl</var> directory so they can be validated for subsequent connections.</p>
     <p>CUPS also supports certificates created and managed by the popular <a href="https://letsencrypt.org/">Let's Encrypt</a> certificate service, which are stored in the <var>/etc/letsencrypt/live</var> directory.</p>
+  </body>
+</html>
index edaaea3b0df5c50231d256aab15e507c7462a6a1..34f14cd21d2d382b425ea24533e9030b4903bf26 100644 (file)
@@ -1,6 +1,11 @@
----
-title: Firewalls
----
+<!DOCTYPE html>
+<html>
+<!-- SECTION: Getting Started -->
+  <head>
+    <title>Firewalls</title>
+    <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+  </head>
+  <body>
     <h1 class="title">Firewalls</h1>
 
     <p>This help document describes the ports that CUPS uses so that firewall administrators can allow traffic used for printing.</p>
@@ -65,3 +70,5 @@ title: Firewalls
         <tr><td>9100-9102</td><td>TCP</td><td>Raw print data stream (AppSocket/JetDirect).</td></tr>
       </tbody>
     </table></div>
+  </body>
+</html>
index 8176afcefeb8aa54a54b9174dd3ddcb8ca1f5a86..6bd6137c9323f2043bc31fc3c40da9210b4034fd 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Glossary
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Glossary</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Glossary</H1>
 
@@ -208,3 +212,5 @@ title: Glossary
 
 </DL>
 
+</BODY>
+</HTML>
index 9d983ba05e9ca4a107c9ee01d57f4f32eefecd6b..9d5a9ee24ee94ef9927d176dc7e309ea77908338 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Using Kerberos Authentication
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Using Kerberos Authentication</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Using Kerberos Authentication</H1>
 
@@ -79,3 +83,5 @@ http://server.example.com:631/admin
 
 <P>In order to support printing to a shared printer, CUPS runs the IPP or SMB backend as the owner of the print job so it can obtain the necessary credentials when the job is de-spooled to the server.</P>
 
+</BODY>
+</HTML>
index 58cd28d46a14e15b6e95b27f71155de6b8391600..9c98b279a306fa290b0fbaf6ed1ef388113ed12f 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Apache License Version 2.0
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Apache License Version 2.0</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <h1>Apache License</h1>
 
@@ -183,3 +187,5 @@ See the License for the specific language governing permissions and
 limitations under the License.
 </pre>
 
+</BODY>
+</HTML>
index ac6800e39d2937305143c4abc5bd59262fd7c882..c2c75ae91db549c2043912439bd371c652ea1d99 100644 (file)
@@ -1,6 +1,11 @@
----
-title: backend(7)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>backend(7)</title>
+</head>
+<body>
 <h1 class="title">backend(7)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 backend - cups backend transmission interfaces
@@ -170,3 +175,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index a2679aa51041819d92f9318ad0afeb28083ba26d..8048ce9d364385ec92f34495c1b2dbc42e3cf1b2 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cancel(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cancel(1)</title>
+</head>
+<body>
 <h1 class="title">cancel(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cancel - cancel jobs
@@ -80,3 +85,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index d4d6b0e9fb73e9a9b6ad276eeea4a9b632cb6eb4..d3be116c3a94b56b623e899a26f856322686d1cf 100644 (file)
@@ -1,6 +1,11 @@
----
-title: classes.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>classes.conf(5)</title>
+</head>
+<body>
 <h1 class="title">classes.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 classes.conf - class configuration file for cups
@@ -21,3 +26,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 29c940c3998161fd45e669665fe457b70cf093e6..879213735a68e7bae1ecdd06a1f40cbdc15c636f 100644 (file)
@@ -1,6 +1,11 @@
----
-title: client.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>client.conf(5)</title>
+</head>
+<body>
 <h1 class="title">client.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 client.conf - client configuration file for cups
@@ -79,3 +84,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 323e25496eb1da81d2ed40750a54a11ba6e033ae..821ade72311991feb265fe9a9edf06c659887ec6 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cups-config(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cups-config(1)</title>
+</head>
+<body>
 <h1 class="title">cups-config(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cups-config - get cups api, compiler, directory, and link information.
@@ -91,3 +96,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 63a5480eccf820710287d2275286e1b221918d30..bc29007779eb124397e7851488d6b8231806b8d2 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cups-files.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cups-files.conf(5)</title>
+</head>
+<body>
 <h1 class="title">cups-files.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cups-files.conf - file and directory configuration file for cups
@@ -110,6 +115,9 @@ The server name may be included in filenames using the string "%s", for example:
 
 </pre>
 The default is "/var/log/cups/page_log".
+<dt><a name="PassEnv"></a><b>PassEnv </b><i>variable </i>[ ... <i>variable </i>]
+<dd style="margin-left: 5.0em">Passes the specified environment variable(s) to child processes.
+Note: the standard CUPS filter and backend environment variables cannot be overridden using this directive.
 <dt><a name="RemoteRoot"></a><b>RemoteRoot </b><i>username</i>
 <dd style="margin-left: 5.0em">Specifies the username that is associated with unauthenticated accesses by clients claiming to be the root user.
 The default is "remroot".
@@ -131,6 +139,9 @@ macOS uses its keychain database to store certificates and keys while other plat
 <dt><a name="ServerRoot"></a><b>ServerRoot </b><i>directory</i>
 <dd style="margin-left: 5.0em">Specifies the directory containing the server configuration files.
 The default is "/etc/cups".
+<dt><a name="SetEnv"></a><b>SetEnv </b><i>variable value</i>
+<dd style="margin-left: 5.0em">Set the specified environment variable to be passed to child processes.
+Note: the standard CUPS filter and backend environment variables cannot be overridden using this directive.
 <dt><a name="StateDir"></a><b>StateDir </b><i>directory</i>
 <dd style="margin-left: 5.0em">Specifies the directory to use for PID and local certificate files.
 The default is "/var/run/cups" or "/etc/cups" depending on the platform.
@@ -180,6 +191,13 @@ On macOS the Font Book application manages system-installed fonts.
 <dt><a name="SMBConfigFile"></a><b>SMBConfigFile </b><i>filename</i>
 <dd style="margin-left: 5.0em">Specifies the SMB service configuration file to update.
 </dl>
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+The scheduler MUST be restarted manually after making changes to the <b>cups-files.conf</b> file.
+On Linux this is typically done using the
+<b>systemctl</b>(8)
+command, while on macOS the
+<b>launchctl</b>(8)
+command is used instead.
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
 <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>
@@ -193,3 +211,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 529d7ac0ca29cc132a035736cc01eda45a337da7..97ad2d34d63c12001a701dd874fc94a2d46171d1 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cups-lpd(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cups-lpd(8)</title>
+</head>
+<body>
 <h1 class="title">cups-lpd(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cups-lpd - receive print jobs and report printer status to lpd clients
@@ -105,3 +110,5 @@ RFC 2569
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 71cca3e39d16b412466005a518f697de8f30e7fa..72f1067c780a56137aa71017cab8f26e158b774d 100644 (file)
@@ -1,6 +1,11 @@
----
-title: snmp.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>snmp.conf(5)</title>
+</head>
+<body>
 <h1 class="title">snmp.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 snmp.conf - snmp configuration file for cups
@@ -23,6 +28,7 @@ There is no default for the broadcast address.
 <dd style="margin-left: 5.0em">Specifies the community name to use.
 Only a single community name may be specified.
 The default community name is "public".
+If no name is specified, all SNMP functions are disabled.
 <dt><b>DebugLevel </b><i>number</i>
 <dd style="margin-left: 5.0em">Specifies the logging level from 0 (none) to 3 (everything).
 Typically only used for debugging (thus the name).
@@ -46,3 +52,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 17e1b87566a1f5695f15d3468ad98cd010dff192..fdb4721f885f77098d152de203fa9173e7af52f7 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cups-snmp(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cups-snmp(8)</title>
+</head>
+<body>
 <h1 class="title">cups-snmp(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 snmp - cups snmp backend
@@ -16,7 +21,7 @@ snmp - cups snmp backend
 <b>--include-schemes</b>
 snmp
 <h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-The CUPS SNMP backend provides legacy discovery and identification of network printers using SNMPv1.
+The <b>DEPRECATED</b> CUPS SNMP backend provides legacy discovery and identification of network printers using SNMPv1.
 When used for discovery through the scheduler, the backend will list all printers that respond to a broadcast SNMPv1 query with the "public" community name.
 Additional queries are then sent to printers that respond in order to determine the correct device URI, make and model, and other information needed for printing.
 <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.
@@ -34,6 +39,9 @@ The MaxRunTime value can be overridden using the CUPS_MAX_RUN_TIME environment v
 The SNMP backend reads the <i>/etc/cups/snmp.conf</i> configuration file, if
 present, to set the default broadcast address, community name, and logging
 level.
+<h2 class="title"><a name="NOTES">Notes</a></h2>
+The CUPS SNMP backend is deprecated and will no longer be supported in a future
+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>
@@ -45,3 +53,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 58d2a7acc3f23dd337512243b861f4e1d89e17fb..458980b8e62f985b60259d25cf38dfd9e0d7cb20 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cups(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cups(1)</title>
+</head>
+<body>
 <h1 class="title">cups(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cups - a standards-based, open source printing system
@@ -110,3 +115,5 @@ PWG Internet Printing Protocol Workgroup (<a href="http://www.pwg.org/ipp">http:
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 03e3576396ce09efd82e222fc3a08b56f10669c8..89b9aec827863971d30d5af53109f18115de7610 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsaccept(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsaccept(8)</title>
+</head>
+<body>
 <h1 class="title">cupsaccept(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsaccept/cupsreject - accept/reject jobs sent to a destination
@@ -75,3 +80,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
diff --git a/doc/man-cupsaddsmb.html b/doc/man-cupsaddsmb.html
deleted file mode 100644 (file)
index 80c636e..0000000
+++ /dev/null
@@ -1,114 +0,0 @@
----
-title: cupsaddsmb(8)
----
-<h1 class="title">cupsaddsmb(8)</h1>
-<h2 class="title"><a name="NAME">Name</a></h2>
-cupsaddsmb - export printers to samba for windows clients
-
-<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
-<b>cupsaddsmb</b>
-[
-<b>-H</b>
-<i>samba-server</i>
-] [
-<b>-U</b>
-<i>samba-user[%samba-password]</i>
-] [
-<b>-h</b>
-<i>cups-server[:port]</i>
-] [
-<b>-v</b>
-]
-<b>-a</b>
-<br>
-<b>cupsaddsmb</b>
-[
-<b>-H</b>
-<i>samba-server</i>
-] [
-<b>-U</b>
-<i>samba-user[%samba-password]</i>
-] [
-<b>-h</b>
-<i>cups-server[:port]</i>
-] [
-<b>-v</b>
-]
-<i>printer</i>
-[ ...
-<i>printer</i>
-]
-<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-The <b>cupsaddsmb</b> program exports printers to the SAMBA software (version 2.2.0 or higher) for use with Windows clients.
-Depending on the SAMBA configuration, you may need to provide a password to export the printers.
-This program requires the Windows printer driver files described below.
-<h3><a name="SAMBA_CONFIGURATION">Samba Configuration</a></h3>
-<b>cupsaddsmb</b> uses the RPC-based printing support in SAMBA to provide printer drivers and PPD files to Windows client machines.
-In order to use this functionality, you must first configure the SAMBA
-<b>smb.conf</b>(5)
-file to support printing through CUPS and provide a printer driver download
-share, as follows:
-<pre class="man">
-
-    [global]
-       load printers = yes
-       printing = cups
-       printcap name = cups
-
-    [printers]
-       comment = All Printers
-       path = /var/spool/samba
-       browseable = no
-       public = yes
-       guest ok = yes
-       writable = no
-       printable = yes
-
-    [print$]
-       comment = Printer Drivers
-       path = /etc/samba/drivers
-       browseable = yes
-       guest ok = no
-       read only = yes
-       write list = root
-
-</pre>
-This configuration assumes a FHS-compliant installation of SAMBA; adjust the [printers] and [print$] share paths accordingly on your system as needed.
-<h3><a name="MICROSOFT_POSTSCRIPT_DRIVERS_FOR_WINDOWS">Microsoft Postscript Drivers For Windows</a></h3>
-The base driver for Windows 2000 and higher is the Microsoft PostScript driver, which is available on any system running Windows 2000 or higher in the %WINDIR%\SYSTEM32\SPOOL\DRIVERS\W32X86\3 folder for 32-bit drivers and %WINDIR%\SYSTEM32\SPOOL\DRIVERS\X64\3 folder for 64-bit drivers.
-<p>Copy the 32-bit drivers to the <i>/usr/share/cups/drivers</i> directory and the 64-bit drivers to the <i>/usr/share/cups/drivers/x64</i> directory exactly as named below:
-<pre class="man">
-
-    ps5ui.dll
-    pscript.hlp
-    pscript.ntf
-    pscript5.dll
-
-</pre>
-<b>Note:</b> Unlike Windows, case is significant - make sure that you use the lowercase filenames shown above, otherwise <b>cupsaddsmb</b> will fail to export the drivers.
-<h2 class="title"><a name="OPTIONS">Options</a></h2>
-<b>cupsaddsmb</b> supports the following options:
-<dl class="man">
-<dt><b>-H </b><i>samba-server</i>
-<dd style="margin-left: 5.0em">Specifies the SAMBA server which defaults to the CUPS server.
-<dt><b>-U </b><i>samba-user</i>[<b>%</b><i>samba-password</i>]
-<dd style="margin-left: 5.0em">Specifies the SAMBA print admin username which defaults to your current username.
-If the username contains a percent (%) character, then the text following the percent is treated as the SAMBA password to use.
-<dt><b>-a</b>
-<dd style="margin-left: 5.0em">Exports all known printers.
-Otherwise only the named printers are exported.
-<dt><b>-h </b><i>cups-server</i>[<b>:</b><i>port</i>]
-<dd style="margin-left: 5.0em">Specifies a different CUPS server to use.
-<dt><b>-v</b>
-<dd style="margin-left: 5.0em">Specifies that verbose information should be shown.
-This is useful for debugging SAMBA configuration problems.
-</dl>
-<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-<b>rpcclient</b>(1),
-<b>smbclient</b>(1),
-<b>smbd</b>(8),
-<b>smb.conf</b>(5),
-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; 2007-2018 by Apple Inc.
-
index 1297bfc2d7e64748ab14b1100ee3500a6bcd7864..fab73129ca0a273ad4413b96996b230c113eabca 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsctl(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsctl(8)</title>
+</head>
+<body>
 <h1 class="title">cupsctl(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsctl - configure cupsd.conf options
@@ -85,3 +90,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index b96b4af33d37c8fbe9ad66582138cead2580a914..afb16cc49507c5d4d564795acfab4e36c9849ec3 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsd-helper(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsd-helper(8)</title>
+</head>
+<body>
 <h1 class="title">cupsd-helper(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsd-helper - cupsd helper programs
@@ -75,3 +80,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 539708943a3d51e3705004328a89add292c10c62..e90dd405bf35818c7cabc80e61f3c03f076f2aba 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsd-logs(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsd-logs(5)</title>
+</head>
+<body>
 <h1 class="title">cupsd-logs(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsd-logs - cupsd log files (access_log, error_log, and page_log)
@@ -175,3 +180,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 1544a164fffaa3da8fea3d788c3f3580011f102e..b1b0ac0b5dbe1aaac592e11aecaf4a20641b3b11 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsd.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsd.conf(5)</title>
+</head>
+<body>
 <h1 class="title">cupsd.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsd.conf - server configuration file for cups
@@ -12,10 +17,7 @@ file configures the CUPS scheduler,
 It is normally located in the
 <i>/etc/cups</i>
 directory.
-<b>Note:</b> File, directory, and user configuration directives that used to be allowed in the <b>cupsd.conf</b> file are now stored in the
-<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>Each line in the file can be a configuration directive, a blank line, or a comment.
+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.
 The configuration directive name and values are case-insensitive.
 Comment lines start with the # character.
@@ -222,8 +224,6 @@ The default is "1048576" (1MB).
 <dt><a name="MultipleOperationTimeout"></a><b>MultipleOperationTimeout </b><i>seconds</i>
 <dd style="margin-left: 5.0em">Specifies the maximum amount of time to allow between files in a multiple file print job.
 The default is "300" (5 minutes).
-<dt><a name="PassEnv"></a><b>PassEnv </b><i>variable </i>[ ... <i>variable </i>]
-<dd style="margin-left: 5.0em">Passes the specified environment variable(s) to child processes.
 <dt><a name="Policy"></a><b>&lt;Policy </b><i>name</i><b>> </b>... <b>&lt;/Policy></b>
 <dd style="margin-left: 5.0em">Specifies access control for the named policy.
 <dt><a name="Port"></a><b>Port </b><i>number</i>
@@ -275,8 +275,6 @@ command.
 command.
 "Full" reports "CUPS 2.0.0 (UNAME) IPP/2.0".
 The default is "Minimal".
-<dt><a name="SetEnv"></a><b>SetEnv </b><i>variable value</i>
-<dd style="margin-left: 5.0em">Set the specified environment variable to be passed to child processes.
 <dt><a name="SSLListen"></a><b>SSLListen </b><i>ipv4-address</i><b>:</b><i>port</i>
 <dd style="margin-left: 5.0em"><dt><b>SSLListen [</b><i>ipv6-address</i><b>]:</b><i>port</i>
 <dd style="margin-left: 5.0em"><dt><b>SSLListen *:</b><i>port</i>
@@ -579,6 +577,16 @@ Use "%{job-impressions-completed}" to insert the number of pages (sides) that we
 <dd style="margin-left: 5.0em">Specifies the maximum amount of memory to use when converting documents into bitmaps for a printer.
 The default is "128m".
 </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
+<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
+<b>systemctl</b>(8)
+command, while on macOS the
+<b>launchctl</b>(8)
+command is used instead.
 <h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
 The <b>cupsd.conf</b> file format is based on the Apache HTTP Server configuration file format.
 <h2 class="title"><a name="EXAMPLES">Examples</a></h2>
@@ -613,3 +621,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 7e2432e6c1cb5c02c6d760ae32b40ba2ce90467c..90cc08374c26cbf8a414dee800cb1751b6372a63 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsd(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsd(8)</title>
+</head>
+<body>
 <h1 class="title">cupsd(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsd - cups scheduler
@@ -114,3 +119,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 1e7bc8a2a831ec01908d7194dbbdd007c8843c20..4511b246ef4a342421929c27953d461b0a1b7e81 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsenable(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsenable(8)</title>
+</head>
+<body>
 <h1 class="title">cupsenable(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsdisable, cupsenable - stop/start printers and classes
@@ -83,3 +88,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index ef97e3eb5be216534ad081b2d07418435a344a58..cf61739b5dfbf9bbe45ffa9c7c5dfc97a42036df 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupsfilter(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupsfilter(8)</title>
+</head>
+<body>
 <h1 class="title">cupsfilter(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupsfilter - convert a file to another format using cups filters
@@ -117,3 +122,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
diff --git a/doc/man-cupstestdsc.html b/doc/man-cupstestdsc.html
deleted file mode 100644 (file)
index 3c4c4bc..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title: cupstestdsc(1)
----
-<h1 class="title">cupstestdsc(1)</h1>
-<h2 class="title"><a name="NAME">Name</a></h2>
-cupstestdsc - test conformance of postscript files (deprecated)
-<h2 class="title"><a name="SYNOPSIS">Synopsis</a></h2>
-<b>cupstestdsc</b>
-[
-<b>-h</b>
-]
-<i>filename.ps</i>
-[ ...
-<i>filenameN.ps</i>
-]
-<br>
-<b>cupstestdsc</b>
-[
-<b>-h</b>
-]
-<b>-</b>
-<h2 class="title"><a name="DESCRIPTION">Description</a></h2>
-<b>cupstestdsc</b> tests the conformance of PostScript files to the Adobe PostScript Language Document Structuring Conventions Specification version 3.0.
-The results of testing and any other output are sent to the standard output.
-The second form of the command reads PostScript from the standard input.
-<h2 class="title"><a name="NOTES">Notes</a></h2>
-<i>This program is deprecated and will be removed in a future release of CUPS.</i>
-<p><b>cupstestdsc</b> only validates the DSC comments in a PostScript file and does not attempt to validate the PostScript code itself.
-Developers must ensure that the PostScript they generate follows the rules defined by Adobe.
-Specifically, all pages must be independent of each other, code outside page descriptions may not affect the graphics state (current font, color, transform matrix, etc.), and device-specific commands such as setpagedevice should not be used.
-<h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
-CUPS Online Help (<a href="http://localhost:631/help)">http://localhost:631/help)</a>,
-Adobe PostScript Language Document Structuring Conventions
-Specification, Version 3.0.
-<h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
-Copyright &copy; 2007-2018 by Apple Inc.
-
index b16475881487a993c7114256b3568e8c5e9c983c..7287079b43d027fb561132354301e7cbb467b7eb 100644 (file)
@@ -1,6 +1,11 @@
----
-title: cupstestppd(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>cupstestppd(1)</title>
+</head>
+<body>
 <h1 class="title">cupstestppd(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 cupstestppd - test conformance of ppd files
@@ -118,3 +123,5 @@ Adobe PostScript Printer Description File Format Specification, Version 4.3.
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 1d24ec38d5768dd296bb36845ba7226e025936b4..229e29eb33b3c7d70b39f890878850204d722f58 100644 (file)
@@ -1,6 +1,11 @@
----
-title: filter(7)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>filter(7)</title>
+</head>
+<body>
 <h1 class="title">filter(7)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 filter - cups file conversion filter interface
@@ -177,3 +182,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 0e8f8ca25891176d52c7401ff83861a0ab50b372..2e2ebb1e9507f007b80e424c3e51c163f36e3cc4 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ippfind(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ippfind(1)</title>
+</head>
+<body>
 <h1 class="title">ippfind(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ippfind - find internet printing protocol printers
@@ -198,3 +203,5 @@ Similarly, to send a PostScript test page to every PostScript printer, run:
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2013-2018 by Apple Inc.
 
+</body>
+</html>
index 416fd890216b36f092ad9c01bd455eb9b1070952..a19d1b202d0a05dfe44238e2c86575e0ad84a2c5 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ipptool(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ipptool(1)</title>
+</head>
+<body>
 <h1 class="title">ipptool(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ipptool - perform internet printing protocol requests
@@ -222,3 +227,5 @@ RFC 8011 (<a href="http://tools.ietf.org/html/rfc8011)">http://tools.ietf.org/ht
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 2f64992f702c40e16dfa796b84e5199493413a35..8f2e65177446205424c5fe11f5f69a51d9245943 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ipptoolfile(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ipptoolfile(5)</title>
+</head>
+<body>
 <h1 class="title">ipptoolfile(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ipptoolfile - ipptool file format
@@ -529,3 +534,5 @@ RFC 8011 (<a href="http://tools.ietf.org/html/rfc8011">http://tools.ietf.org/htm
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 8bc7c357d8424c95a20f505ce9fbd288612b2902..b79136137bcff3530504c61f365b083f554dab59 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lp(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lp(1)</title>
+</head>
+<body>
 <h1 class="title">lp(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lp - print files
@@ -136,48 +141,23 @@ Aside from the printer-specific options reported by the
 <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 collate=true</b>
-<dd style="margin-left: 5.0em">Prints collated copies.
-<dt><b>-o fit-to-page</b>
-<dd style="margin-left: 5.0em">Scales the print file to fit on the page.
-<dt><b>-o job-hold-until=</b><i>when</i>
-<dd style="margin-left: 5.0em">Holds the job until the specified local time.
-"when" can be "indefinite" to hold the until released, "day-time" to print the job between 6am and 6pm local time, "night" to print the job between 6pm and 6am local time, "second-shift" to print the job between 4pm and 12am local time, "third-shift" to print the job between 12am and 8am local time, or "weekend" to print the job on Saturday or Sunday.
-<dt><b>-o job-hold-until=</b><i>hh:mm</i>
-<dd style="margin-left: 5.0em">Holds the job until the specified time in hours and minutes UTC.
-<dt><b>-o job-priority=</b><i>priority</i>
-<dd style="margin-left: 5.0em">Set the priority to a value from 1 (lowest) to 100 (highest), which influences when a job is scheduled for printing.
-The default priority is typically 50.
 <dt><b>-o job-sheets=</b><i>name</i>
 <dd style="margin-left: 5.0em">Prints a cover page (banner) with the document.
 The "name" can be "classified", "confidential", "secret", "standard", "topsecret", or "unclassified".
-<dt><b>-o job-sheets=</b><i>start-name,end-name</i>
-<dd style="margin-left: 5.0em">Prints cover pages (banners) with the document.
 <dt><b>-o media=</b><i>size</i>
 <dd style="margin-left: 5.0em">Sets the page size to <i>size</i>. Most printers support at least the size names "a4", "letter", and "legal".
-<dt><b>-o mirror</b>
-<dd style="margin-left: 5.0em">Mirrors each page.
 <dt><b>-o number-up=</b>{<i>2|4|6|9|16</i>}
 <dd style="margin-left: 5.0em">Prints 2, 4, 6, 9, or 16 document (input) pages on each output page.
-<dt><b>-o number-up-layout=</b><i>layout</i>
-<dd style="margin-left: 5.0em">Specifies the layout of pages with the "number-up" option.
-The "layout" string can be "btlr", "btrl", "lrbt", "lrtb", "rlbt", "rltb", "tblr", or "tbrl" - the first two letters determine the column order while the second two letters determine the row order.
-"bt" is bottom-to-top, "lr" is left-to-right, "rl" is right-to-left, and "tb" is top-to-bottom.
 <dt><b>-o orientation-requested=4</b>
 <dd style="margin-left: 5.0em">Prints the job in landscape (rotated 90 degrees counter-clockwise).
 <dt><b>-o orientation-requested=5</b>
 <dd style="margin-left: 5.0em">Prints the job in landscape (rotated 90 degrees clockwise).
 <dt><b>-o orientation-requested=6</b>
 <dd style="margin-left: 5.0em">Prints the job in reverse portrait (rotated 180 degrees).
-<dt><b>-o outputorder=reverse</b>
-<dd style="margin-left: 5.0em">Prints pages in reverse order.
-<dt><b>-o page-border=</b><i>border</i>
-<dd style="margin-left: 5.0em">Prints a border around each document page.
-"border" is "double", "double-thick", "single", or "single-thick".
-<dt><b>-o page-ranges=</b><i>page-list</i>
-<dd style="margin-left: 5.0em">Specifies which pages to print in the document.
-The list can contain a list of numbers and ranges (#-#) separated by commas, e.g., "1,3-5,16".
-The page numbers refer to the output pages and not the document's original pages - options like "number-up" can affect the numbering of the pages.
+<dt><b>-o print-quality=3</b>
+<dd style="margin-left: 5.0em"><dt><b>-o print-quality=4</b>
+<dd style="margin-left: 5.0em"><dt><b>-o print-quality=5</b>
+<dd style="margin-left: 5.0em">Specifies the output quality - draft (3), normal (4), or best (5).
 <dt><b>-o sides=one-sided</b>
 <dd style="margin-left: 5.0em">Prints on one side of the paper.
 <dt><b>-o sides=two-sided-long-edge</b>
@@ -202,10 +182,10 @@ Print a double-sided legal document to a printer called "foo":
     lp -d foo -o media=legal -o sides=two-sided-long-edge filename
 
 </pre>
-Print a presentation document 2-up to a printer called "foo":
+Print a presentation document 2-up to a printer called "bar":
 <pre class="man">
 
-    lp -d foo -o number-up=2 filename
+    lp -d bar -o number-up=2 filename
 </pre>
 <h2 class="title"><a name="SEE_ALSO">See Also</a></h2>
 <a href="man-cancel.html?TOPIC=Man+Pages"><b>cancel</b>(1),</a>
@@ -219,3 +199,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 2a07b675dbafd5449cf889dfb5b357e0d0ba3ae3..c7658f21b81a1fbc457324bc9718caa01c7270eb 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpadmin(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpadmin(8)</title>
+</head>
+<body>
 <h1 class="title">lpadmin(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpadmin - configure cups printers and classes
@@ -104,8 +109,8 @@ Any print-time option can be defaulted, e.g., "-o number-up-default=2" to set th
 The default program is "none".
 The specified port monitor must be listed in the printer's PPD file.
 <dt><b>-o printer-error-policy=</b><i>name</i>
-<dd style="margin-left: 5.0em">Sets the error policy to be used when the printer backend is unable to send the job to the printer.
-The name must be one of "abort-job", "retry-job", "retry-current-job", or "stop-printer".
+<dd style="margin-left: 5.0em">Sets the policy for errors such as printers that cannot be found or accessed, don't support the format being printed, fail during submission of the print data, or cause one or more filters to crash.
+The name must be one of "abort-job" (abort the job on error), "retry-job" (retry the job at a future time), "retry-current-job" (retry the current job immediately), or "stop-printer" (stop the printer on error).
 The default error policy is "stop-printer" for printers and "retry-current-job" for
 classes.
 <dt><b>-o printer-is-shared=true</b>
@@ -138,7 +143,8 @@ 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">Enables the destination and accepts jobs; this is the same as running the
+<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
 <a href="man-cupsaccept.html?TOPIC=Man+Pages"><b>cupsaccept</b>(8)</a>
 and
 <a href="man-cupsenable.html?TOPIC=Man+Pages"><b>cupsenable</b>(8)</a>
@@ -160,11 +166,15 @@ Note: PPD files and printer drivers are deprecated and will not be supported in
 <h2 class="title"><a name="CONFORMING_TO">Conforming To</a></h2>
 Unlike the System V printing system, CUPS allows printer names to contain any printable character except SPACE, TAB, "/", or "#".
 Also, printer and class names are <i>not</i> case-sensitive.
-Finally, the CUPS version of <b>lpadmin</b> may ask the user for an access password depending on the printing system configuration.
+<p>Finally, the CUPS version of <b>lpadmin</b> may ask the user for an access password depending on the printing system configuration.
 This differs from the System V version which requires the root user to execute this command.
 <h2 class="title"><a name="NOTES">Notes</a></h2>
 The CUPS version of <b>lpadmin</b> does not support all of the System V or Solaris printing system configuration options.
-Interface scripts are not supported for security reasons.
+<p>Interface scripts are not supported for security reasons.
+<p>The double meaning of the <b>-E</b> option is an unfortunate historical oddity.
+<p>The <b>lpadmin</b> command communicates with the scheduler (<b>cupsd</b>) to make changes to the printing system configuration.
+This configuration information is stored in several files including <i>printers.conf</i> and <i>classes.conf</i>.
+These files should not be edited directly and are an implementation detail of CUPS that is subject to change at any time.
 <h2 class="title"><a name="EXAMPLE">Example</a></h2>
 Create an IPP Everywhere print queue:
 <pre class="man">
@@ -181,3 +191,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 1016c693cb2bfc7c300b7d7f5774f8a545640557..cddf8c44790d04b4cfe97bb3a919c2ccccaf6da1 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpc(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpc(8)</title>
+</head>
+<body>
 <h1 class="title">lpc(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpc - line printer control program
@@ -45,3 +50,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index ae74d6617592fdeb769ae08095b4ac76caa75e91..8ed50e16c2c1f18837de61521a391e7aa117738c 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpinfo(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpinfo(8)</title>
+</head>
+<body>
 <h1 class="title">lpinfo(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpinfo - show available devices or drivers
@@ -106,3 +111,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 823a6cda3d4831c15fbd52c805005fe411acbe94..228afb97d6e11d542c03ced2ab18a81157c5b26e 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpmove(8)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpmove(8)</title>
+</head>
+<body>
 <h1 class="title">lpmove(8)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpmove - move a job or all jobs to a new destination
@@ -66,3 +71,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 0b5262009fff54316fbc91d5b7bf37cc7c801cf6..e8213c43bde84dc9554de7cc9d5e4e7e2ea1b568 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpoptions(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpoptions(1)</title>
+</head>
+<body>
 <h1 class="title">lpoptions(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpoptions - display or set printer options and defaults
@@ -102,3 +107,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 54ba1f83a7b9972c9d3effdd8b6f8a93615e86fb..ecba7ee4cf7fe884503a9ea9ea618c77423a10cc 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpq(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpq(1)</title>
+</head>
+<body>
 <h1 class="title">lpq(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpq - show printer queue status
@@ -52,3 +57,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index b4901536b8dd8782a382978b94cfbe66ed609f66..9d154146563c21405058cd63c176758ba1dec2b1 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpr(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpr(1)</title>
+</head>
+<body>
 <h1 class="title">lpr(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpr - print files
@@ -95,48 +100,23 @@ Aside from the printer-specific options reported by the
 <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 collate=true</b>
-<dd style="margin-left: 5.0em">Prints collated copies.
-<dt><b>-o fit-to-page</b>
-<dd style="margin-left: 5.0em">Scales the print file to fit on the page.
-<dt><b>-o job-hold-until=</b><i>when</i>
-<dd style="margin-left: 5.0em">Holds the job until the specified local time.
-"when" can be "indefinite" to hold the until released, "day-time" to print the job between 6am and 6pm local time, "night" to print the job between 6pm and 6am local time, "second-shift" to print the job between 4pm and 12am local time, "third-shift" to print the job between 12am and 8am local time, or "weekend" to print the job on Saturday or Sunday.
-<dt><b>-o job-hold-until=</b><i>hh:mm</i>
-<dd style="margin-left: 5.0em">Holds the job until the specified time in hours and minutes UTC.
-<dt><b>-o job-priority=</b><i>priority</i>
-<dd style="margin-left: 5.0em">Set the priority to a value from 1 (lowest) to 100 (highest), which influences when a job is scheduled for printing.
-The default priority is typically 50.
 <dt><b>-o job-sheets=</b><i>name</i>
 <dd style="margin-left: 5.0em">Prints a cover page (banner) with the document.
 The "name" can be "classified", "confidential", "secret", "standard", "topsecret", or "unclassified".
-<dt><b>-o job-sheets=</b><i>start-name,end-name</i>
-<dd style="margin-left: 5.0em">Prints cover pages (banners) with the document.
 <dt><b>-o media=</b><i>size</i>
 <dd style="margin-left: 5.0em">Sets the page size to <i>size</i>. Most printers support at least the size names "a4", "letter", and "legal".
-<dt><b>-o mirror</b>
-<dd style="margin-left: 5.0em">Mirrors each page.
 <dt><b>-o number-up=</b>{<i>2|4|6|9|16</i>}
 <dd style="margin-left: 5.0em">Prints 2, 4, 6, 9, or 16 document (input) pages on each output page.
-<dt><b>-o number-up-layout=</b><i>layout</i>
-<dd style="margin-left: 5.0em">Specifies the layout of pages with the "number-up" option.
-The "layout" string can be "btlr", "btrl", "lrbt", "lrtb", "rlbt", "rltb", "tblr", or "tbrl" - the first two letters determine the column order while the second two letters determine the row order.
-"bt" is bottom-to-top, "lr" is left-to-right, "rl" is right-to-left, and "tb" is top-to-bottom.
 <dt><b>-o orientation-requested=4</b>
 <dd style="margin-left: 5.0em">Prints the job in landscape (rotated 90 degrees counter-clockwise).
 <dt><b>-o orientation-requested=5</b>
 <dd style="margin-left: 5.0em">Prints the job in landscape (rotated 90 degrees clockwise).
 <dt><b>-o orientation-requested=6</b>
 <dd style="margin-left: 5.0em">Prints the job in reverse portrait (rotated 180 degrees).
-<dt><b>-o outputorder=reverse</b>
-<dd style="margin-left: 5.0em">Prints pages in reverse order.
-<dt><b>-o page-border=</b><i>border</i>
-<dd style="margin-left: 5.0em">Prints a border around each document page.
-"border" is "double", "double-thick", "single", or "single-thick".
-<dt><b>-o page-ranges=</b><i>page-list</i>
-<dd style="margin-left: 5.0em">Specifies which pages to print in the document.
-The list can contain a list of numbers and ranges (#-#) separated by commas, e.g., "1,3-5,16".
-The page numbers refer to the output pages and not the document's original pages - options like "number-up" can affect the numbering of the pages.
+<dt><b>-o print-quality=3</b>
+<dd style="margin-left: 5.0em"><dt><b>-o print-quality=4</b>
+<dd style="margin-left: 5.0em"><dt><b>-o print-quality=5</b>
+<dd style="margin-left: 5.0em">Specifies the output quality - draft (3), normal (4), or best (5).
 <dt><b>-o sides=one-sided</b>
 <dd style="margin-left: 5.0em">Prints on one side of the paper.
 <dt><b>-o sides=two-sided-long-edge</b>
@@ -176,3 +156,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 7d2aeac4214eda6a7ea0984bb30925f4391066f5..25f801749dbaba438764da42154da40c010f2671 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lprm(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lprm(1)</title>
+</head>
+<body>
 <h1 class="title">lprm(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lprm - cancel print jobs
@@ -73,3 +78,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 374e3bee2ec62dc47dddf5ee092a2b25030716a2..876de1f2d7e00061e87b90eac588eb97b70f083a 100644 (file)
@@ -1,6 +1,11 @@
----
-title: lpstat(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>lpstat(1)</title>
+</head>
+<body>
 <h1 class="title">lpstat(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 lpstat - print cups status information
@@ -124,3 +129,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 91610a4c1576631bdb713e36190b5cdd98c9272d..ddfb2753e13639b6caaf9591b56747603d99bd7a 100644 (file)
@@ -1,6 +1,11 @@
----
-title: mailto.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>mailto.conf(5)</title>
+</head>
+<body>
 <h1 class="title">mailto.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 mailto.conf - configuration file for cups email notifier
@@ -33,3 +38,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index bc48e55e8a3988de4ab143eddaaaf4c471e1ec12..2228aaccb99a9d40c5ae9ca276494c82b2958df5 100644 (file)
@@ -1,6 +1,11 @@
----
-title: mime.convs(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>mime.convs(5)</title>
+</head>
+<body>
 <h1 class="title">mime.convs(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 mime.convs - mime type conversion file for cups
@@ -46,3 +51,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index b77f6afcf83f2b6aab4269d942a00f08af3fc6c1..290dfa7b0f9a5c28ed8dc2f16f639708202620b2 100644 (file)
@@ -1,6 +1,11 @@
----
-title: mime.types(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>mime.types(5)</title>
+</head>
+<body>
 <h1 class="title">mime.types(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 mime.types - mime type description file for cups
@@ -88,3 +93,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 14e3135d7697694fdebf43da530f90d5a031f66b..08353d032f4c28711fc0a4d3c1ca0eda99231506 100644 (file)
@@ -1,6 +1,11 @@
----
-title: notifier(7)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>notifier(7)</title>
+</head>
+<body>
 <h1 class="title">notifier(7)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 notifier - cups notification interface
@@ -28,3 +33,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 435070e99c307f6fce3aad4cf45415d19f425728..725574858ff3424521d1be79712fb3cce4e3fb82 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdc(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdc(1)</title>
+</head>
+<body>
 <h1 class="title">ppdc(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdc - cups ppd compiler (deprecated)
@@ -82,3 +87,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 9991b7db235c059847cd1f19df8b0f4de84c65b0..f6ddef6b1508436463476663d0cec9e189809fb2 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdcfile(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdcfile(5)</title>
+</head>
+<body>
 <h1 class="title">ppdcfile(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdcfile - cups ppd compiler source file format
@@ -86,3 +91,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 00a31944b8e1b7e7d30a252a37e5da96cc1531f7..aa76ff7b2feb85938101421843bfb54cb1ab88d6 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdhtml(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdhtml(1)</title>
+</head>
+<body>
 <h1 class="title">ppdhtml(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdhtml - cups html summary generator (deprecated)
@@ -36,3 +41,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 2a4313ee253b6c780f6fb0cbfd6c11da34f2734b..0c83f630e5e900e9cb657610e34e7f2b57745fa0 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdi(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdi(1)</title>
+</head>
+<body>
 <h1 class="title">ppdi(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdi - import ppd files (deprecated)
@@ -43,3 +48,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 2857c6cede9f337f552394bda2cad1de71ed6c14..e88435c404d34ecfb80be1f35df634f00788dc21 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdmerge(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdmerge(1)</title>
+</head>
+<body>
 <h1 class="title">ppdmerge(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdmerge - merge ppd files (deprecated)
@@ -40,3 +45,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index ec464f951569ecfd392ce0e596858ae2a38c2517..0345637751823aed024d3f9913c2e7bc0ed44c16 100644 (file)
@@ -1,6 +1,11 @@
----
-title: ppdpo(1)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>ppdpo(1)</title>
+</head>
+<body>
 <h1 class="title">ppdpo(1)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 ppdpo - ppd message catalog generator (deprecated)
@@ -42,3 +47,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 193b572dc6f93c071751fbeaab918b5b0febc4ac..7b60a8cbe1e503d73d3572f3a5e1c45c131c6f54 100644 (file)
@@ -1,6 +1,11 @@
----
-title: printers.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>printers.conf(5)</title>
+</head>
+<body>
 <h1 class="title">printers.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 printers.conf - printer configuration file for cups
@@ -21,3 +26,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index d12b14355b8bdc3d5ed04380afa20532ebe06e03..ea4af7c555603b930d4a4c5c2926f93e691f42a4 100644 (file)
@@ -1,6 +1,11 @@
----
-title: subscriptions.conf(5)
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Man Pages -->
+<head>
+       <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+       <title>subscriptions.conf(5)</title>
+</head>
+<body>
 <h1 class="title">subscriptions.conf(5)</h1>
 <h2 class="title"><a name="NAME">Name</a></h2>
 subscriptions.conf - subscription configuration file for cups
@@ -21,3 +26,5 @@ CUPS Online Help (<a href="http://localhost:631/help">http://localhost:631/help<
 <h2 class="title"><a name="COPYRIGHT">Copyright</a></h2>
 Copyright &copy; 2007-2018 by Apple Inc.
 
+</body>
+</html>
index 743c2e4f6ced86905ae62ea58f189e92c545c16e..1ba087329c4e98fb635c763a69282500fa3e5e90 100644 (file)
@@ -1,6 +1,11 @@
----
-title: Using Network Printers
----
+<!DOCTYPE html>
+<html>
+<!-- SECTION: Getting Started -->
+  <head>
+    <title>Using Network Printers</title>
+    <link rel="stylesheet" type="text/css" href="../cups-printable.css">
+  </head>
+  <body>
     <h1 class="title">Using Network Printers</h1>
 
     <p>This help document describes how to discover, configure, and use TCP/IP network printers with CUPS.</p>
@@ -333,3 +338,5 @@ HOST-RESOURCES-MIB::hrDeviceDescr.1 = STRING: HP LaserJet 4000 Series</pre>
     <p>The hrDeviceType line should show hrDevicePrinter; if not, then your printer or print server doesn't identify itself as a printer. The hrDeviceDescr line should provide a human-readable string for the make and model of the printer, although in some cases you'll just see something less useful like "Axis OfficeBASIC Parallel Print Server".</p>
 
     <p>Once you have collected the snmpwalk output, you should go to the  <a href="https://github.com/apple/cups/issues">CUPS Issue Tracker</a> page to submit a feature request to support your printer or print server. Be sure to attach those two log files you created - they will help us to identify the SNMP values we need to look for.</p>
+  </body>
+</html>
index 4c916478fa4c9b017ddf52751aa69b1798fd30b4..9d612fcc978e5eede875edcda282e0e3c86529d7 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Command-Line Printing and Options
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Command-Line Printing and Options</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Command-Line Printing and Options</H1>
 
@@ -542,3 +546,5 @@ lpr -o mirror filename
 <P>This is typically used when printing on T-shirt transfer
 media or sometimes on transparencies.</P>
 
+</BODY>
+</HTML>
index 8ad5d2e645caea016bd50bf3659a1bdcc09b0075..a5240fce88524e5fa72628176928f16b1f030cac 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Overview of CUPS
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Overview of CUPS</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Overview of CUPS</H1>
 
@@ -57,3 +61,5 @@ Printer for Default Options</VAR> button to update the options automatically.</P
 You can also choose <VAR>Print Test Page</VAR> from the maintenance menu to print
 a simple test page and verify that everything is working properly.</P>
 
+</BODY>
+</HTML>
index 43c6be1c69be19f1b6b66a43205c58c4c67099a7..8a0fc313d51396f1c306559e367db7d99c41a1d1 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Managing Operation Policies
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Managing Operation Policies</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Managing Operation Policies</H1>
 
@@ -609,3 +613,5 @@ lpadmin -p LaserJet4000 -o printer-op-policy=lab999
 
 <P>To make the same change in the web interface, go to the printer's web page, for example "http://localhost:631/printers/LaserJet4000", and choose <VAR>Set Default Options</VAR> from the <VAR>Administration</VAR> menu button. Click on the <VAR>Policies</VAR> link and choose the desired policy from the pull-down list. Click on <VAR>Set Default Options</VAR> to change the policy for the printer.</P>
 
+</BODY>
+</HTML>
index 55d6d13b10757bc9fffd2a8f3746522791f32197..9abddf61cc7c2202f7fdadf53c750f2a56b8129a 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Developing PostScript Printer Drivers
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Developing PostScript Printer Drivers</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   PostScript printer driver documentation for CUPS.
 
@@ -318,3 +756,5 @@ information file.</P>
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> APPrinterPreset "name/text" "*option choice ..."
 </pre>
     </div>
+  </body>
+</html>
index 168550f70d4bba8132660be02c8825e4eeff8bad..5943fd22feb6302125159e35d19b434b4f615aca 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Introduction to the PPD Compiler
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Introduction to the PPD Compiler</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   PPD compiler documentation for CUPS.
 
@@ -940,3 +1378,5 @@ ppdc -l de -d ppd/de mydrivers.drv
 
 <p>to generate German PPD files.</p>
     </div>
+  </body>
+</html>
index eec33ac95389ace93d3653b97e1a21f6e5dd880e..03f6f3da947e384ece67bcdbc2f9734690afb2e3 100644 (file)
@@ -1,6 +1,444 @@
----
-title: Developing Raster Printer Drivers
----
+<!doctype html>
+<html>
+<!-- SECTION: Programming -->
+  <head>
+    <title>Developing Raster Printer Drivers</title>
+    <meta name="keywords" content="Programming">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   Raster printer driver documentation for CUPS.
 
@@ -234,3 +672,5 @@ title: Developing Raster Printer Drivers
 <a href='ref-ppdcfile.html#Attribute'>Attribute</a> APPrinterPreset "name/text" "*option choice ..."
 </pre>
     </div>
+  </body>
+</html>
index 9473d3ea7f600b4dd51374d892f7297d5ded02e4..6c84abd9adea18ad96d9d362be7175e8a91aebe0 100644 (file)
@@ -1,6 +1,10 @@
----
-title: PPD Compiler Driver Information File Reference
----
+<HTML>
+<!-- SECTION: References -->
+<HEAD>
+       <TITLE>PPD Compiler Driver Information File Reference</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">PPD Compiler Driver Information File Reference</H1>
 
@@ -2441,3 +2445,5 @@ supported keywords for each type.</p>
 
 </UL>
 
+</BODY>
+</HTML>
index 2122567e87ca8930792f0081c0d8fef34fd0fa36..1193d52e34d68c1c9d357c1bdb49b67d5179f30f 100644 (file)
@@ -5,6 +5,66 @@ layout: sub
 
 <h1 class="title">Release Notes</h1>
 
+<h2 class="title"><a name="020210">CUPS 2.2.10</a> <em>(December 7, 2018)</em></h2>
+
+<ul>
+       <li>CVE-2018-4700: Linux session cookies used a predictable random number seed.</li>
+       <li>The `lpoptions` command now works with IPP Everywhere printers that have not yet been added as local queues (Issue #5045)</li>
+       <li>Added USB quirk rules (Issue #5395, Issue #5443)</li>
+       <li>The generated PPD files for IPP Everywhere printers did not contain the cupsManualCopies keyword (Issue #5433)</li>
+       <li>Kerberos credentials might be truncated (Issue #5435)</li>
+       <li>The handling of `MaxJobTime 0` did not match the documentation (Issue #5438)</li>
+       <li>Incorporated the page accounting changes from CUPS 2.3 (Issue #5439)</li>
+       <li>Fixed a bug adding a queue with the `-E` option (Issue #5440)</li>
+       <li>Fixed a crash bug when mapping PPD duplex options to IPP attributes (rdar://46183976)</li>
+</ul>
+
+
+<h2 class="title"><a name="0203b6">CUPS 2.3b6</a> <em>(December 7, 2018)</em></h2>
+
+<ul>
+       <li>Localization update (Issue #5339, Issue #5348, Issue #5362, Issue #5408, Issue #5410)</li>
+       <li>Documentation updates (Issue #5369, Issue #5402, Issue #5403, Issue #5404)</li>
+       <li>CVE-2018-4700: Linux session cookies used a predictable random number seed.</li>
+       <li>All user commands now support the `--help` option (Issue #5326)</li>
+       <li>The `lpoptions` command now works with IPP Everywhere printers that have not yet been added as local queues (Issue #5045)</li>
+       <li>The lpadmin command would create a non-working printer in some error cases (Issue #5305)</li>
+       <li>The scheduler would crash if an empty `AccessLog` directive was specified (Issue #5309)</li>
+       <li>The scheduler did not idle-exit on some Linux distributions (Issue #5319)</li>
+       <li>Fixed a regression in the changes to ippValidateAttribute (Issue #5322, Issue #5330)</li>
+       <li>Fixed a crash bug in the Epson dot matrix driver (Issue #5323)</li>
+       <li>Automatic debug logging of job errors did not work with systemd (Issue #5337)</li>
+       <li>The web interface did not list the IPP Everywhere &quot;driver&quot; (Issue #5338)</li>
+       <li>The scheduler did not report all of the supported job options and values (Issue #5340)</li>
+       <li>The IPP Everywhere &quot;driver&quot; now properly supports face-up printers (Issue #5345)</li>
+       <li>Fixed some typos in the label printer drivers (Issue #5350)</li>
+       <li>Setting the `Community` name to the empty string in `snmp.conf` now disables SNMP supply level monitoring by all the standard network backends (Issue #5354)</li>
+       <li>Multi-file jobs could get stuck if the backend failed (Issue #5359, Issue #5413)</li>
+       <li>The IPP Everywhere &quot;driver&quot; no longer does local filtering when printing to a shared CUPS printer (Issue #5361)</li>
+       <li>The lpadmin command now correctly reports IPP errors when configuring an IPP Everywhere printer (Issue #5370)</li>
+       <li>Fixed some memory leaks discovered by Coverity (Issue #5375)</li>
+       <li>The PPD compiler incorrectly terminated JCL options (Issue #5379)</li>
+       <li>The cupstestppd utility did not generate errors for missing/mismatched CloseUI/JCLCloseUI keywords (Issue #5381)</li>
+       <li>The scheduler now reports the actual location of the log file (Issue #5398)</li>
+       <li>Added USB quirk rules (Issue #5395, Issue #5420, Issue #5443)</li>
+       <li>The generated PPD files for IPP Everywhere printers did not contain the cupsManualCopies keyword (Issue #5433)</li>
+       <li>Kerberos credentials might be truncated (Issue #5435)</li>
+       <li>The handling of `MaxJobTime 0` did not match the documentation (Issue #5438)</li>
+       <li>Fixed a bug adding a queue with the `-E` option (Issue #5440)</li>
+       <li>The `cupsaddsmb` program has been removed (Issue #5449)</li>
+       <li>The `cupstestdsc` program has been removed (Issue #5450)</li>
+       <li>The scheduler was being backgrounded on macOS, causing applications to spin (rdar://40436080)</li>
+       <li>The scheduler did not validate that required initial request attributes were in the operation group (rdar://41098178)</li>
+       <li>Authentication in the web interface did not work on macOS (rdar://41444473)</li>
+       <li>Fixed an issue with HTTP Digest authentication (rdar://41709086)</li>
+       <li>The scheduler could crash when job history was purged (rdar://42198057)</li>
+       <li>Fixed a crash bug when mapping PPD duplex options to IPP attributes (rdar://46183976)</li>
+       <li>Fixed a memory leak for some IPP (extension) syntaxes.</li>
+       <li>The `cupscgi`, `cupsmime`, and `cupsppdc` support libraries are no longer installed as shared libraries.</li>
+       <li>The `snmp` backend is now deprecated.</li>
+</ul>
+
+
 <h2 class="title"><a name="020209">CUPS 2.2.9</a> <em>(November 8, 2018)</em></h2>
 
 <ul>
index a0a8e7aabcffc8bdd2a6fe0591efbdd7f5f20275..6bd2fdfa652a9ff3080031e9ba385ed31fc1e09c 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Server Security
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Server Security</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Server Security</H1>
 
@@ -115,3 +119,5 @@ variety of denial of service attacks:</P>
 
 <P>CUPS supports 128-bit TLS encryption of network connections via the GNU TLS library, macOS Security framework, and Windows Schannel APIs. Secure deployment of TLS depends on proper certificate management and software maintenance.</P>
 
+</BODY>
+</HTML>
index abc3cd04e8db1564803b20368ff711b17bfe0e74..a46f393bf2815939a3bb8e3d64956760f3480be3 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Printer Sharing
----
+<html>
+<!-- SECTION: Getting Started -->
+<head>
+       <title>Printer Sharing</title>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Printer Sharing</H1>
 
@@ -103,3 +107,5 @@ The <var>server</var> name is the hostname or IP address of the server machine.
 Repeat the <b>lpadmin</b> command for each remote printer you wish to use.</p>
 
 
+</body>
+</html>
index c0f966418dab9d79c86ef6e22a4c2677503fa23b..855a569efc29093a2d4f21cf6809b17470009cd0 100644 (file)
@@ -1,6 +1,12 @@
----
-title: CUPS Banner File Format
----
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- SECTION: Specifications -->
+<head>
+       <title>CUPS Banner File Format</title>
+       <meta name='keywords' content='job-sheets'>
+       <link rel='stylesheet' type='text/css' href='../cups-printable.css'>
+</head>
+<body>
 <!--
   Banner file format specification for CUPS.
 
@@ -141,3 +147,5 @@ following values are supported:</p>
 </ul>
 
 
+</body>
+</html>
index ebd987268a1f4176058fd49ab5fd20ec78b736c2..67d54264d453b465713b04b08b8300f893a9ffcc 100644 (file)
@@ -1,6 +1,12 @@
----
-title: CUPS Command File Format
----
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<!-- SECTION: Specifications -->
+<head>
+       <title>CUPS Command File Format</title>
+       <meta name='keywords' content='Programming, CUPS Command File Format'>
+       <link rel='stylesheet' type='text/css' href='../cups-printable.css'>
+</head>
+<body>
 <!--
   CUPS command file format specification for CUPS.
 
@@ -203,3 +209,5 @@ SetAlignment 1 14
 </pre>
 
 
+</body>
+</html>
index 9b8ac84e47bc6886f562cf7d04b43dc5201f2036..73d07b8f46c9ccba638da9d14a78ea2ea5c47d33 100644 (file)
@@ -1,6 +1,11 @@
----
-title: CUPS Design Description
----
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<!-- SECTION: Specifications -->
+<HEAD>
+       <TITLE>CUPS Design Description</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">CUPS Design Description</H1>
 
@@ -175,3 +180,5 @@ CUPS_SERVERBIN/notifier/foo recipient user-data
 <P>The CUPS PPD compiler library provides access to driver information files and is used by the PPD compiler tools as well as the <A HREF="man-cups-driverd.html">cups-driverd(8)</A> helper program to generate PPD files and message catalogs for localization.</P>
 
 
+</BODY>
+</HTML>
index 14fcf17c3309017d3b0d7276abf8c26dbb2485f0..3574cd6584154f0ff54ce521713c14d997d8adce 100644 (file)
@@ -1,6 +1,12 @@
----
-title: CUPS Implementation of IPP
----
+<!DOCTYPE HTML>
+<html>
+<!-- SECTION: Specifications -->
+<head>
+       <title>CUPS Implementation of IPP</title>
+       <meta name='keywords' content='Programming, Internet Printing Protocol'>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</head>
+<body>
 <!--
   IPP specification for CUPS.
 
@@ -1895,3 +1901,5 @@ CUPS-Get-PPDs Response:
 
 <p>The "member-uris" attribute specifies the "printer-uri-supported" values for each member printer and class. Each URI corresponds to the same element of the "member-names" attribute.
 
+</body>
+</html>
index e713640dd423e63d069f10993e9e95d0c3a0592b..40e56ee2dcc4cc442ec8437da4201b5fd246b6a4 100644 (file)
@@ -1,6 +1,444 @@
----
-title: CUPS PPD Extensions
----
+<!doctype html>
+<html>
+<!-- SECTION: Specifications -->
+  <head>
+    <title>CUPS PPD Extensions</title>
+    <meta name="keywords" content="Specifications">
+    <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
+    <meta name="creator" content="Mini-XML v2.11">
+    <meta name="author" content="Unknown">
+    <meta name="copyright" content="Unknown">
+    <meta name="version" content="0.0">
+    <style type="text/css"><!--
+BODY {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+H1, H2, H3, H4, H5, H6, P, TD, TH {
+  font-family: lucida grande, geneva, helvetica, arial, sans-serif;
+}
+
+KBD {
+  font-family: monaco, courier, monospace;
+  font-weight: bold;
+}
+
+PRE {
+  font-family: monaco, courier, monospace;
+}
+
+BLOCKQUOTE {
+  border-left: solid 2px #777;
+  margin: 1em 0;
+  padding: 10px;
+}
+
+BLOCKQUOTE OL LI {
+  margin-left: -1em;
+}
+
+PRE.command, PRE.example {
+  background: #eee;
+  margin: 0 36pt;
+  padding: 10px;
+}
+
+P.compact {
+  margin: 0;
+}
+
+P.example {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+DL.man DD {
+  margin-left: 5em;
+}
+
+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;
+}
+
+P.command {
+  font-family: monaco, courier, monospace;
+  margin-left: 36pt;
+}
+
+P.formula {
+  font-style: italic;
+  margin-left: 36pt;
+}
+
+A IMG {
+  border: none;
+}
+
+A:link:hover IMG {
+  background: #f0f0f0;
+  border-radius: 10px;
+  -moz-border-radius: 10px;
+}
+
+A:link, A:visited {
+  font-weight: inherit;
+  text-decoration: none;
+}
+
+A:link:hover, A:visited:hover, A:active {
+  text-decoration: underline;
+}
+
+SUB, SUP {
+  font-size: 50%;
+}
+
+TR.data, TD.data, TR.data TD {
+  margin-top: 10pt;
+  padding: 5pt;
+  border-bottom: solid 1pt #999999;
+}
+
+TR.data TH {
+  border-bottom: solid 1pt #999999;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+}
+
+DIV.table TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table CAPTION {
+  caption-side: top;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.table TABLE TD {
+  border: solid thin #cccccc;
+  padding: 5pt 10pt 0;
+}
+
+DIV.table TABLE TH {
+  background: #cccccc;
+  border: none;
+  border-bottom: solid thin #999999;
+}
+
+DIV.figure TABLE {
+  margin-left: auto;
+  margin-right: auto;
+}
+
+DIV.figure CAPTION {
+  caption-side: bottom;
+  font-size: 120%;
+  font-style: italic;
+  font-weight: bold;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+TH.label {
+  text-align: right;
+  vertical-align: top;
+}
+
+TH.sublabel {
+  text-align: right;
+  font-weight: normal;
+}
+
+HR {
+  border: solid thin;
+}
+
+SPAN.info {
+  background: black;
+  border: thin solid black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+
+H2 SPAN.info, H3 SPAN.info, H4 SPAN.info {
+  float: right;
+  font-size: 100%;
+}
+
+H1.title {
+}
+
+H2.title, H3.title {
+  border-bottom: solid 2pt #000000;
+}
+
+DIV.indent, TABLE.indent {
+  margin-top: 2em;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.indent {
+  border-collapse: collapse;
+}
+
+TABLE.indent TD, TABLE.indent TH {
+  padding: 0;
+}
+
+TABLE.list {
+  border-collapse: collapse;
+  margin-left: auto;
+  margin-right: auto;
+  width: 90%;
+}
+
+TABLE.list TH {
+  background: white;
+  border-bottom: solid thin #cccccc;
+  color: #444444;
+  padding-top: 10pt;
+  padding-left: 5pt;
+  text-align: left;
+  vertical-align: bottom;
+  white-space: nowrap;
+}
+
+TABLE.list TH A {
+  color: #4444cc;
+}
+
+TABLE.list TD {
+  border-bottom: solid thin #eeeeee;
+  padding-top: 5pt;
+  padding-left: 5pt;
+}
+
+TABLE.list TR:nth-child(even) {
+  background: #f8f8f8;
+}
+
+TABLE.list TR:nth-child(odd) {
+  background: #f4f4f4;
+}
+
+DT {
+  margin-left: 36pt;
+  margin-top: 12pt;
+}
+
+DD {
+  margin-left: 54pt;
+}
+
+DL.category DT {
+  font-weight: bold;
+}
+
+P.summary {
+  margin-left: 36pt;
+  font-family: monaco, courier, monospace;
+}
+
+DIV.summary TABLE {
+  border: solid thin #999999;
+  border-collapse: collapse;
+  border-spacing: 0;
+  margin: 10px;
+}
+
+DIV.summary TABLE TD, DIV.summary TABLE TH {
+  border: solid thin #999999;
+  padding: 5px;
+  text-align: left;
+  vertical-align: top;
+}
+
+DIV.summary TABLE THEAD TH {
+  background: #eeeeee;
+}
+
+/* API documentation styles... */
+div.body h1 {
+  font-size: 250%;
+  font-weight: bold;
+  margin: 0;
+}
+div.body h2 {
+  font-size: 250%;
+  margin-top: 1.5em;
+}
+div.body h3 {
+  font-size: 150%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h4 {
+  font-size: 110%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.body h5 {
+  font-size: 100%;
+  margin-bottom: 0.5em;
+  margin-top: 1.5em;
+}
+div.contents {
+  background: #e8e8e8;
+  border: solid thin black;
+  padding: 10px;
+}
+div.contents h1 {
+  font-size: 110%;
+}
+div.contents h2 {
+  font-size: 100%;
+}
+div.contents ul.contents {
+  font-size: 80%;
+}
+.class {
+  border-bottom: solid 2px gray;
+}
+.constants {
+}
+.description {
+  margin-top: 0.5em;
+}
+.discussion {
+}
+.enumeration {
+  border-bottom: solid 2px gray;
+}
+.function {
+  border-bottom: solid 2px gray;
+  margin-bottom: 0;
+}
+.members {
+}
+.method {
+}
+.parameters {
+}
+.returnvalue {
+}
+.struct {
+  border-bottom: solid 2px gray;
+}
+.typedef {
+  border-bottom: solid 2px gray;
+}
+.union {
+  border-bottom: solid 2px gray;
+}
+.variable {
+}
+h1, h2, h3, h4, h5, h6 {
+  page-break-inside: avoid;
+}
+blockquote {
+  border: solid thin gray;
+  box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
+  padding: 0px 10px;
+  page-break-inside: avoid;
+}
+p code, li code, p.code, pre, ul.code li {
+  background: rgba(127,127,127,0.1);
+  border: thin dotted gray;
+  font-family: monospace;
+  font-size: 90%;
+  hyphens: manual;
+  -webkit-hyphens: manual;
+  page-break-inside: avoid;
+}
+p.code, pre, ul.code li {
+  padding: 10px;
+}
+p code, li code {
+  padding: 2px 5px;
+}
+a:link, a:visited {
+  text-decoration: none;
+}
+span.info {
+  background: black;
+  border: solid thin black;
+  color: white;
+  font-size: 80%;
+  font-style: italic;
+  font-weight: bold;
+  white-space: nowrap;
+}
+h3 span.info, h4 span.info {
+  border-top-left-radius: 10px;
+  border-top-right-radius: 10px;
+  float: right;
+  padding: 3px 6px;
+}
+ul.code, ul.contents, ul.subcontents {
+  list-style-type: none;
+  margin: 0;
+  padding-left: 0;
+}
+ul.code li {
+  margin: 0;
+}
+ul.contents > li {
+  margin-top: 1em;
+}
+ul.contents li ul.code, ul.contents li ul.subcontents {
+  padding-left: 2em;
+}
+table.list {
+  border-collapse: collapse;
+  width: 100%;
+}
+table.list tr:nth-child(even) {
+  background: rgba(127,127,127,0.1);]n}
+table.list th {
+  border-right: 2px solid gray;
+  font-family: monospace;
+  padding: 5px 10px 5px 2px;
+  text-align: right;
+  vertical-align: top;
+}
+table.list td {
+  padding: 5px 2px 5px 10px;
+  text-align: left;
+  vertical-align: top;
+}
+h1.title {
+}
+h2.title {
+  border-bottom: solid 2px black;
+}
+h3.title {
+  border-bottom: solid 2px black;
+}
+--></style>
+  </head>
+  <body>
 <!--
   PPD extension documentation for CUPS.
 
@@ -2220,3 +2658,5 @@ the device.</p>
 
 </ul>
     </div>
+  </body>
+</html>
index a20d76b30ea94a60fb22c6da2f4295219a35c5c4..50fca220ac5248e1503be1c105f24f522ccf81ee 100644 (file)
@@ -1,6 +1,11 @@
----
-title: CUPS Raster Format
----
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<!-- SECTION: Specifications -->
+<HEAD>
+       <TITLE>CUPS Raster Format</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">CUPS Raster Format</H1>
 
@@ -711,3 +716,5 @@ title: CUPS Raster Format
 
 </ul>
 
+</BODY>
+</HTML>
index 86d6715b4719b2b7561d1c839fb1a3a13f95f0f7..06c099b55f1b6461faeb507fde62ff4fd3064795 100644 (file)
@@ -1,6 +1,11 @@
----
-title: CUPS Software Test Plan
----
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<HTML>
+<!-- SECTION: Specifications -->
+<HEAD>
+       <TITLE>CUPS Software Test Plan</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">CUPS Software Test Plan</H1>
 
@@ -124,3 +129,5 @@ properly cancel a job or all jobs.</P>
 <P>This test verifies that the <CODE>lpinfo</CODE> command
 returns a list of available printer drivers and devices.</P>
 
+</BODY>
+</HTML>
index 35f5fa75aebd79b548d8f45da449eb658898b57e..a4ada4a70eab5429253824d0bc430a134e40ddbe 100644 (file)
@@ -1,6 +1,10 @@
----
-title: Translating and Customizing CUPS
----
+<HTML>
+<!-- SECTION: Getting Started -->
+<HEAD>
+       <TITLE>Translating and Customizing CUPS</TITLE>
+       <LINK REL="STYLESHEET" TYPE="text/css" HREF="../cups-printable.css">
+</HEAD>
+<BODY>
 
 <H1 CLASS="title">Translating and Customizing CUPS</H1>
 
@@ -844,3 +848,5 @@ shows the supported <CODE>OP</CODE> values.</P>
 </TBODY>
 </TABLE></DIV>
 
+</BODY>
+</HTML>
index 380079a56ff9e796f206f735c00cbde8db4efe3b..85664abd81440e27a00ebf8c5e7a415db1ff04e2 100644 (file)
@@ -42,7 +42,6 @@ layout: default
        <div class="col-md-2"><a href="doc/man-cups-lpd.html">cups-lpd(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cups-snmp.html">cups-snmp(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsaccept.html">cupsaccept(8)</a></div>
-       <div class="col-md-2"><a href="doc/man-cupsaddsmb.html">cupsaddsmb(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsctl.html">cupsctl(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsd.html">cupsd(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsd-helper.html">cupsd-helper(8)</a></div>
@@ -50,7 +49,6 @@ layout: default
        <div class="col-md-2"><a href="doc/man-cupsd.conf.html">cupsd.conf(5)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsenable.html">cupsenable(8)</a></div>
        <div class="col-md-2"><a href="doc/man-cupsfilter.html">cupsfilter(8)</a></div>
-       <div class="col-md-2"><a href="doc/man-cupstestdsc.html">cupstestdsc(1)</a></div>
        <div class="col-md-2"><a href="doc/man-cupstestppd.html">cupstestppd(1)</a></div>
        <div class="col-md-2"><a href="doc/man-filter.html">filter(7)</a></div>
        <div class="col-md-2"><a href="doc/man-ippfind.html">ippfind(1)</a></div>