mirror of
https://github.com/MopriaAlliance/CUPS-for-Android.git
synced 2026-05-06 23:36:19 +08:00
First commit of CUPS 2.3(https://github.com/apple/cups/archive/v2.3.0.zip)
This commit is contained in:
@@ -30,7 +30,8 @@ LINE-END = CR / LF / CR LF
|
||||
|
||||
<p>CUPS supports several methods of auto-configuration via PPD keywords.</p>
|
||||
|
||||
<h3><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.5</span><a name='APAutoSetupTool'>APAutoSetupTool</a></h3>
|
||||
|
||||
<p class='summary'>*APAutoSetupTool: "/LibraryPrinters/vendor/filename"</p>
|
||||
|
||||
@@ -45,7 +46,8 @@ LINE-END = CR / LF / CR LF
|
||||
*APAutoSetupTool: "/Library/Printers/vendor/Tools/autosetuptool"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.2/CUPS 1.4</span><a name='QUERYKEYWORD'>?MainKeyword</a></h3>
|
||||
|
||||
<p class='summary'>*?<i>MainKeyword</i>: "<br>
|
||||
PostScript query code that writes a message using the = operator...<br>
|
||||
@@ -74,7 +76,8 @@ LINE-END = CR / LF / CR LF
|
||||
*CloseUI: OptionDuplex
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.4/CUPS 1.5</span><a name='OID'>OIDMainKeyword</a></h3>
|
||||
|
||||
<p class='summary'>*?OID<i>MainKeyword</i>: ".n.n.n..."<br>
|
||||
*OID<i>MainKeyword</i> <i>OptionKeyword1</i>: "value"<br>
|
||||
@@ -105,7 +108,8 @@ LINE-END = CR / LF / CR LF
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>Deprecated</span><a name='cupsColorProfile'>cupsColorProfile</a></h3>
|
||||
|
||||
<p class='summary'>*cupsColorProfile Resolution/MediaType: "density gamma m00 m01 m02 m10 m11 m12 m20 m21 m22"</p>
|
||||
|
||||
@@ -142,7 +146,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
|
||||
<h3 class="title"><span class='info'>macOS 10.3/CUPS 1.2</span><a name='cupsICCProfile'>cupsICCProfile</a></h3>
|
||||
|
||||
<p class='summary'>*cupsICCProfile ColorModel.MediaType.Resolution/Description: "filename"</p>
|
||||
|
||||
@@ -163,7 +167,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*cupsICCProfile ../Default: "/Library/Printers/vendor/Profiles/foo-default.icc"
|
||||
</pre>
|
||||
|
||||
<h4>Customizing the Profile Selection Keywords</h4>
|
||||
<h4 class="title">Customizing the Profile Selection Keywords</h4>
|
||||
|
||||
<p>The <tt>ColorModel</tt>, <tt>MediaType</tt>, and <tt>Resolution</tt> main keywords can be reassigned to different main keywords, allowing drivers to do color profile selection based on different parameters. The <tt>cupsICCQualifier1</tt>, <tt>cupsICCQualifier2</tt>, and <tt>cupsICCQualifier3</tt> keywords define the mapping from selector to main keyword:</p>
|
||||
|
||||
@@ -181,7 +185,8 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*cupsICCQualifier3: Resolution
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.4</span><a name='APCustom'>Custom Color Matching Support</a></h3>
|
||||
|
||||
<p class='summary'>*<a href='#APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a>: true<br>
|
||||
*<a href='#APCustomColorMatchingName'>APCustomColorMatchingName</a> name/text: ""<br>
|
||||
@@ -196,7 +201,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
|
||||
<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingName'>APCustomColorMatchingName</a></h4>
|
||||
|
||||
<p class='summary'>*APCustomColorMatchingName name/text: ""</p>
|
||||
|
||||
@@ -210,7 +215,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*fr.APCustomColorMatchingName name/La AcmeColor(tm): ""
|
||||
</pre>
|
||||
|
||||
<h4><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
|
||||
<h4 class="title"><span class='info'>macOS 10.5</span><a name='APCustomColorMatchingProfile'>APCustomColorMatchingProfile</a></h4>
|
||||
|
||||
<p class='summary'>*APCustomColorMatchingProfile: name</p>
|
||||
|
||||
@@ -232,7 +237,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*APCustomColorMatchingProfile: AdobeRGB
|
||||
</pre>
|
||||
|
||||
<h4><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
|
||||
<h4 class="title"><span class='info'>macOS 10.5</span><a name='APDefaultCustomColorMatchingProfile'>APDefaultCustomColorMatchingProfile</a></h4>
|
||||
|
||||
<p class='summary'>*APDefaultCustomColorMatchingProfile: name</p>
|
||||
|
||||
@@ -246,7 +251,7 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*APDefaultCustomColorMatchingProfile: sRGB
|
||||
</pre>
|
||||
|
||||
<h4><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
|
||||
<h4 class="title"><span class='info'>macOS 10.4</span><a name='APSupportsCustomColorMatching'>APSupportsCustomColorMatching</a></h4>
|
||||
|
||||
<p class='summary'>*APSupportsCustomColorMatching: boolean</p>
|
||||
|
||||
@@ -282,7 +287,8 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIConstraints'>cupsUIConstraints</a></h3>
|
||||
|
||||
<p class='summary'>*cupsUIConstraints resolver: "*Keyword1 *Keyword2 ..."<br>
|
||||
*cupsUIConstraints resolver: "*Keyword1 OptionKeyword1 *Keyword2 ..."<br>
|
||||
@@ -312,7 +318,8 @@ f(x) = density * x <sup style='font-size: 100%'>gamma</sup>
|
||||
*cupsUIConstraints photo: "*OutputMode Photo *MediaType Transparency *Resolution 1200dpi"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsUIResolver'>cupsUIResolver</a></h3>
|
||||
|
||||
<p class='summary'>*cupsUIResolver resolver: "*Keyword1 OptionKeyword1 *Keyword2 OptionKeyword2 ..."</p>
|
||||
|
||||
@@ -529,7 +536,8 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
|
||||
|
||||
<p>The resulting dictionary sets the page device attributes that are sent to your raster driver in the page header.</p>
|
||||
|
||||
<h3>Custom Page Size Code</h3>
|
||||
|
||||
<h3 class="title">Custom Page Size Code</h3>
|
||||
|
||||
<p>There are many possible implementations of the <tt>CustomPageSize</tt> code. For CUPS raster drivers, the following code is recommended:</p>
|
||||
|
||||
@@ -542,7 +550,8 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"
|
||||
*CustomPageSize True: "pop pop pop <</PageSize[5 -2 roll]/ImagingBBox null>>setpagedevice"
|
||||
</pre>
|
||||
|
||||
<h3>Supported PostScript Operators</h3>
|
||||
|
||||
<h3 class="title">Supported PostScript Operators</h3>
|
||||
|
||||
<p>CUPS supports the following PostScript operators in addition to the usual PostScript number, string (literal and hex-encoded), boolean, null, and name values:</p>
|
||||
|
||||
@@ -601,7 +610,8 @@ PRE B {
|
||||
|
||||
</blockquote>
|
||||
|
||||
<h3>Supported Page Device Attributes</h3>
|
||||
|
||||
<h3 class="title">Supported Page Device Attributes</h3>
|
||||
|
||||
<p>Table 2 shows the supported page device attributes along with PostScript code examples.</p>
|
||||
|
||||
@@ -872,7 +882,8 @@ PRE B {
|
||||
<p>The CUPS media keywords allow drivers to specify alternate custom page
|
||||
size limits based on up to two options.</p>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier2'>cupsMediaQualifier2</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMediaQualifier2: MainKeyword</p>
|
||||
|
||||
@@ -891,7 +902,8 @@ custom page size limits.</p>
|
||||
*cupsMinSize ..Photo: "300 300"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMediaQualifier3'>cupsMediaQualifier3</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMediaQualifier3: MainKeyword</p>
|
||||
|
||||
@@ -910,7 +922,8 @@ custom page size limits.</p>
|
||||
*cupsMinSize ..Photo: "300 300"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMinSize'>cupsMinSize</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMinSize .Qualifier2.Qualifier3: "width length"<br>
|
||||
*cupsMinSize .Qualifier2.: "width length"<br>
|
||||
@@ -933,7 +946,8 @@ are used to identify options to use for matching.</p>
|
||||
*cupsMinSize ..Photo: "300 300"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMaxSize'>cupsMaxSize</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMaxSize .Qualifier2.Qualifier3: "width length"<br>
|
||||
*cupsMaxSize .Qualifier2.: "width length"<br>
|
||||
@@ -957,7 +971,7 @@ are used to identify options to use for matching.</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPageSizeCategory'>cupsPageSizeCategory</a></h3>
|
||||
|
||||
<p class="summary">*cupsPageSizeCategory name/text: "name name2 ... nameN"</p>
|
||||
|
||||
@@ -974,7 +988,7 @@ are used to identify options to use for matching.</p>
|
||||
|
||||
<h2 class='title'><a name='ATTRIBUTES'>General Attributes</a></h2>
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsBackSide'>cupsBackSide</a></h3>
|
||||
|
||||
<p class='summary'>*cupsBackSide: keyword</p>
|
||||
|
||||
@@ -1070,7 +1084,8 @@ will be ignored.</p>
|
||||
<p>Also see the related <a href='#APDuplexRequiresFlippedMargin'><tt>APDuplexRequiresFlippedMargin</tt></a>
|
||||
keyword.</p>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsCommands'>cupsCommands</a></h3>
|
||||
|
||||
<p class='summary'>*cupsCommands: "name name2 ... nameN"</p>
|
||||
|
||||
@@ -1086,7 +1101,7 @@ by whitespace.</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsEvenDuplex'>cupsEvenDuplex</a></h3>
|
||||
|
||||
<p class='summary'>*cupsEvenDuplex: boolean</p>
|
||||
|
||||
@@ -1101,7 +1116,8 @@ printing is selected. The default value is <code>false</code>.</p>
|
||||
*cupsEvenDuplex: true
|
||||
</pre>
|
||||
|
||||
<h3><a name='cupsFax'>cupsFax</a></h3>
|
||||
|
||||
<h3 class="title"><a name='cupsFax'>cupsFax</a></h3>
|
||||
|
||||
<p class='summary'>*cupsFax: boolean</p>
|
||||
|
||||
@@ -1113,7 +1129,8 @@ printing is selected. The default value is <code>false</code>.</p>
|
||||
*cupsFax: true
|
||||
</pre>
|
||||
|
||||
<h3><a name='cupsFilter'>cupsFilter</a></h3>
|
||||
|
||||
<h3 class="title"><a name='cupsFilter'>cupsFilter</a></h3>
|
||||
|
||||
<p class='summary'>*cupsFilter: "source/type cost program"</p>
|
||||
|
||||
@@ -1135,7 +1152,8 @@ the special filter program "-" may be specified.</p>
|
||||
*cupsFilter: "application/vnd.cups-postscript 0 -"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsFilter2'>cupsFilter2</a></h3>
|
||||
|
||||
<p class='summary'>*cupsFilter2: "source/type destination/type cost program"</p>
|
||||
|
||||
@@ -1160,7 +1178,27 @@ the special filter program "-" may be specified.</p>
|
||||
*cupsFilter2: "application/vnd.cups-postscript application/postscript 0 -"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 2.3</span><a name='cupsFinishingTemplate'>cupsFinishingTemplate</a></h3>
|
||||
|
||||
<p class='summary'>*cupsFinishingTemplate name/text: ""</p>
|
||||
|
||||
<p>This option keyword specifies a finishing template (preset) that applies zero or more finishing processes to a job. Unlike <a href="#cupsIPPFinishings"><tt>cupsIPPFinishings</tt></a>, only one template can be selected by the user. PPD files also generally apply a constraint between this option and other finishing options like <tt>Booklet</tt>, <tt>FoldType</tt>, <tt>PunchMedia</tt>, and <tt>StapleWhen</tt>.</p>
|
||||
|
||||
<p>Examples:</p>
|
||||
|
||||
<pre class='command'>
|
||||
*cupsFinishingTemplate none/None: ""
|
||||
*cupsFinishingTemplate fold/Letter Fold: ""
|
||||
*cupsFinishingTemplate punch/2/3-Hole Punch: ""
|
||||
*cupsFinishingTemplate staple/Corner Staple: ""
|
||||
*cupsFinishingTemplate staple-dual/Double Staple: ""
|
||||
*cupsFinishingTemplate staple-and-fold/Corner Staple and Letter Fold: ""
|
||||
*cupsFinishingTemplate staple-and-punch/Corner Staple and 2/3-Hole Punch: ""
|
||||
</pre>
|
||||
|
||||
|
||||
<h3 class="title"><span class='info'>Deprecated</span><a name='cupsFlipDuplex'>cupsFlipDuplex</a></h3>
|
||||
|
||||
<p class='summary'>*cupsFlipDuplex: boolean</p>
|
||||
|
||||
@@ -1195,7 +1233,8 @@ Ghostscript can use:</p>
|
||||
*cupsFlipDuplex: true
|
||||
</pre></blockquote>
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPFinishings'>cupsIPPFinishings</a></h3>
|
||||
|
||||
<p class='summary'>*cupsIPPFinishings number/text: "*Option Choice ..."</p>
|
||||
|
||||
@@ -1211,7 +1250,8 @@ values to PPD options and choices.</p>
|
||||
*cupsIPPFinishings 21/staple-bottom-left: "*StapleLocation SingleLandscape"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsIPPReason'>cupsIPPReason</a></h3>
|
||||
|
||||
<p class='summary'>*cupsIPPReason reason/Reason Text: "optional URIs"</p>
|
||||
|
||||
@@ -1251,7 +1291,8 @@ http://www.vendor.com/help"
|
||||
*End
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsIPPSupplies'>cupsIPPSupplies</a></h3>
|
||||
|
||||
<p class='summary'>*cupsIPPSupplies: boolean</p>
|
||||
|
||||
@@ -1265,7 +1306,7 @@ http://www.vendor.com/help"
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountId'>cupsJobAccountId</a></h3>
|
||||
|
||||
<p class='summary'>*cupsJobAccountId: boolean</p>
|
||||
|
||||
@@ -1279,7 +1320,7 @@ http://www.vendor.com/help"
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobAccountingUserId'>cupsJobAccountingUserId</a></h3>
|
||||
|
||||
<p class='summary'>*cupsJobAccountingUserId: boolean</p>
|
||||
|
||||
@@ -1293,11 +1334,24 @@ http://www.vendor.com/help"
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsJobPassword'>cupsJobPassword</a></h3>
|
||||
|
||||
<p class='summary'>*cupsJobPassword: "format"</p>
|
||||
|
||||
<p>This keyword defines the format of the job-password IPP attribute, if supported by the printer. Currently the only supported format is "1111" indicating a 4-digit PIN code.</p>
|
||||
<p>This keyword defines the format of the "job-password" IPP attribute, if supported by the printer. The following format characters are supported:</p>
|
||||
|
||||
<ul>
|
||||
<li><code>1</code>: US ASCII digits.</li>
|
||||
<li><code>A</code>: US ASCII letters.</li>
|
||||
<li><code>C</code>: US ASCII letters, numbers, and punctuation.</li>
|
||||
<li><code>.</code>: Any US ASCII printable character (0x20 to 0x7e).</li>
|
||||
<li><code>N</code>: Any Unicode digit character.</li>
|
||||
<li><code>U</code>: Any Unicode letter character.</li>
|
||||
<li><code>*</code>: Any Unicode (utf-8) character.</li>
|
||||
</ul>
|
||||
|
||||
<p>The format characters are repeated to indicate the length of the
|
||||
password string. For example, "1111" indicated a 4-digit US ASCII PIN code.</p>
|
||||
|
||||
<p>Example:</p>
|
||||
|
||||
@@ -1307,7 +1361,7 @@ http://www.vendor.com/help"
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsLanguages'>cupsLanguages</a></h3>
|
||||
|
||||
<p class='summary'>*cupsLanguages: "locale list"</p>
|
||||
|
||||
@@ -1323,7 +1377,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.7/macOS 10.9</span><a name='cupsMandatory'>cupsMandatory</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMandatory: "attribute1 attribute2 ... attributeN"</p>
|
||||
|
||||
@@ -1337,7 +1391,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><a name='cupsManualCopies'>cupsManualCopies</a></h3>
|
||||
<h3 class="title"><a name='cupsManualCopies'>cupsManualCopies</a></h3>
|
||||
|
||||
<p class='summary'>*cupsManualCopies: boolean</p>
|
||||
|
||||
@@ -1352,7 +1406,8 @@ hardware. The default value is <code>false</code>.</p>
|
||||
*cupsManualCopies: true
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerName'>cupsMarkerName</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMarkerName/Name Text: ""</p>
|
||||
|
||||
@@ -1366,7 +1421,8 @@ generated by the driver to human readable text.</p>
|
||||
*cupsMarkerName cyanToner/Cyan Toner: ""
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsMarkerNotice'>cupsMarkerNotice</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMarkerNotice: "disclaimer text"</p>
|
||||
|
||||
@@ -1380,7 +1436,8 @@ are approximate".</p>
|
||||
*cupsMarkerNotice: "Supply levels are approximate."
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.6/macOS 10.8</span><a name='cupsMaxCopies'>cupsMaxCopies</a></h3>
|
||||
|
||||
<p class='summary'>*cupsMaxCopies: integer</p>
|
||||
|
||||
@@ -1393,7 +1450,8 @@ are approximate".</p>
|
||||
*cupsMaxCopies: 99
|
||||
</pre>
|
||||
|
||||
<h3><a name='cupsModelNumber'>cupsModelNumber</a></h3>
|
||||
|
||||
<h3 class="title"><a name='cupsModelNumber'>cupsModelNumber</a></h3>
|
||||
|
||||
<p class='summary'>*cupsModelNumber: number</p>
|
||||
|
||||
@@ -1409,7 +1467,7 @@ the output for a specific model of printer.</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPJLCharset'>cupsPJLCharset</a></h3>
|
||||
|
||||
<p class='summary'>*cupsPJLCharset: "ISO character set name"</p>
|
||||
|
||||
@@ -1424,7 +1482,8 @@ assumed.</p>
|
||||
*cupsPJLCharset: "UTF-8"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsPJLDisplay'>cupsPJLDisplay</a></h3>
|
||||
|
||||
<p class='summary'>*cupsPJLDisplay: "what"</p>
|
||||
|
||||
@@ -1443,7 +1502,8 @@ to use "@PJL RDYMSG DISPLAY". The default is "job".</p>
|
||||
*cupsPJLDisplay: "none"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.2/macOS 10.5</span><a name='cupsPortMonitor'>cupsPortMonitor</a></h3>
|
||||
|
||||
<p class='summary'>*cupsPortMonitor urischeme/Descriptive Text: "port monitor"</p>
|
||||
|
||||
@@ -1475,7 +1535,8 @@ to disable the port monitor for the given URI scheme.</p>
|
||||
*cupsPortMonitor usb/USB Status Monitor: "epson-usb"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.3/macOS 10.5</span><a name='cupsPreFilter'>cupsPreFilter</a></h3>
|
||||
|
||||
<p class='summary'>*cupsPreFilter: "source/type cost program"</p>
|
||||
|
||||
@@ -1494,7 +1555,7 @@ before the filter that accepts the given MIME type.</p>
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
|
||||
<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsPrintQuality'>cupsPrintQuality</a></h3>
|
||||
|
||||
<p class='summary'>*cupsPrintQuality keyword/text: "code"</p>
|
||||
|
||||
@@ -1518,7 +1579,8 @@ before the filter that accepts the given MIME type.</p>
|
||||
*CloseUI: *cupsPrintQuality
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.5</span><a name='cupsSingleFile'>cupsSingleFile</a></h3>
|
||||
|
||||
<p class='summary'>*cupsSingleFile: Boolean</p>
|
||||
|
||||
@@ -1534,7 +1596,8 @@ before the filter that accepts the given MIME type.</p>
|
||||
*cupsSingleFile: True
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>CUPS 1.4/macOS 10.6</span><a name='cupsSNMPSupplies'>cupsSNMPSupplies</a></h3>
|
||||
|
||||
<p class='summary'>*cupsSNMPSupplies: boolean</p>
|
||||
|
||||
@@ -1549,7 +1612,8 @@ the standard SNMP Printer MIB OIDs for supply levels. The default value is
|
||||
*cupsSNMPSupplies: False
|
||||
</pre>
|
||||
|
||||
<h3><a name='cupsVersion'>cupsVersion</a></h3>
|
||||
|
||||
<h3 class="title"><a name='cupsVersion'>cupsVersion</a></h3>
|
||||
|
||||
<p class='summary'>*cupsVersion: major.minor</p>
|
||||
|
||||
@@ -1565,7 +1629,7 @@ PPD file extensions was used. Currently it must be the string
|
||||
</pre>
|
||||
|
||||
|
||||
<h3><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
|
||||
<h3 class="title"><span class="info">CUPS 1.6/macOS 10.8</span><a name="JCLToPDFInterpreter">JCLToPDFInterpreter</a></h3>
|
||||
|
||||
<p class="summary">*JCLToPDFInterpreter: "JCL"</p>
|
||||
|
||||
@@ -1581,7 +1645,7 @@ PPD file extensions was used. Currently it must be the string
|
||||
|
||||
<h2 class='title'><a name='MACOSX'>macOS Attributes</a></h2>
|
||||
|
||||
<h3><span class='info'>macOS 10.3</span><a name='APDialogExtension'>APDialogExtension</a></h3>
|
||||
<h3 class="title"><span class='info'>Deprecated</span><a name='APDialogExtension'>APDialogExtension</a></h3>
|
||||
|
||||
<p class='summary'>*APDialogExtension: "/Library/Printers/vendor/filename.plugin"</p>
|
||||
|
||||
@@ -1593,9 +1657,13 @@ plug-ins.</p>
|
||||
|
||||
<blockquote><b>Note:</b>
|
||||
|
||||
<p>Starting with macOS 10.5, each plug-in must be compiled "4-way fat"
|
||||
(32-bit and 64-bit for both PowerPC and Intel) with garbage collection enabled
|
||||
in order to be usable with all applications.</p>
|
||||
<p>Since 2010, AirPrint has enabled the printing of full quality photos and
|
||||
documents from the Mac without requiring driver software. Starting with macOS
|
||||
10.12, system level security features prevent print dialog plug-ins from being
|
||||
loaded into applications that have enabled the library validation security
|
||||
feature. As of macOS 10.14 the <code>APDialogExtension</code> attribute used to
|
||||
create macOS print drivers is deprecated. All new printer models should support
|
||||
AirPrint moving forward.</p>
|
||||
|
||||
</blockquote>
|
||||
|
||||
@@ -1607,7 +1675,8 @@ in order to be usable with all applications.</p>
|
||||
*APDialogExtension: "/Library/Printers/vendor/options.plugin"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.4</span><a name='APDuplexRequiresFlippedMargin'>APDuplexRequiresFlippedMargin</a></h3>
|
||||
|
||||
<p class='summary'>*APDuplexRequiresFlippedMargin: boolean</p>
|
||||
|
||||
@@ -1689,7 +1758,8 @@ and the <tt>Tumble</tt> page attribute.</p>
|
||||
<p>Also see the related <a href='#cupsBackSide'><tt>cupsBackSide</tt></a>
|
||||
keyword.</p>
|
||||
|
||||
<h3><a name='APHelpBook'>APHelpBook</a></h3>
|
||||
|
||||
<h3 class="title"><a name='APHelpBook'>APHelpBook</a></h3>
|
||||
|
||||
<p class='summary'>*APHelpBook: "bundle URL"</p>
|
||||
|
||||
@@ -1704,7 +1774,8 @@ looking up IPP reason codes for this printer driver. The
|
||||
*APHelpBook: "file:///Library/Printers/vendor/Help.bundle"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.6</span><a name='APICADriver'>APICADriver</a></h3>
|
||||
|
||||
<p class='summary'>*APICADriver: boolean</p>
|
||||
|
||||
@@ -1718,7 +1789,8 @@ Architecture (ICA) driver for scanning. The default is <tt>False</tt>.</p>
|
||||
*APScanAppBundleID: "com.apple.ImageCaptureApp"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterIconPath'>APPrinterIconPath</a></h3>
|
||||
|
||||
<p class='summary'>*APPrinterIconPath: "/Library/Printers/vendor/filename.icns"</p>
|
||||
|
||||
@@ -1732,7 +1804,8 @@ displaying the printer. The file must be in the Apple icon format.</p>
|
||||
*APPrinterIconPath: "/Library/Printers/vendor/Icons/filename.icns"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.4</span><a name='APPrinterLowInkTool'>APPrinterLowInkTool</a></h3>
|
||||
|
||||
<p class='summary'>*APPrinterLowInkTool: "/Library/Printers/vendor/program"</p>
|
||||
|
||||
@@ -1749,7 +1822,8 @@ Technical Note TN2144</a> for more information.</p>
|
||||
*APPrinterLowInkTool: "/Library/Printers/vendor/Tools/lowinktool"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.5</span><a name='APPrinterPreset'>APPrinterPreset</a></h3>
|
||||
|
||||
<p class='summary'>*APPrinterPreset name/text: "*Option Choice ..."</p>
|
||||
|
||||
@@ -1819,7 +1893,8 @@ choice (*MainKeyword OptionKeyword) or a preset identifier and value
|
||||
*fr.APPrinterPreset Photo_on_Photo_Paper/Photo sur papier photographique: ""
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.3</span><a name='APPrinterUtilityPath'>APPrinterUtilityPath</a></h3>
|
||||
|
||||
<p class='summary'>*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/filename.app"</p>
|
||||
|
||||
@@ -1834,7 +1909,8 @@ information.</p>
|
||||
*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/Tools/utility.app"
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.6</span><a name='APScannerOnly'>APScannerOnly</a></h3>
|
||||
|
||||
<p class='summary'>*APScannerOnly: boolean</p>
|
||||
|
||||
@@ -1848,7 +1924,8 @@ capabilities. The default is <tt>False</tt>.</p>
|
||||
*APScannerOnly: True
|
||||
</pre>
|
||||
|
||||
<h3><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
|
||||
|
||||
<h3 class="title"><span class='info'>macOS 10.3</span><a name='APScanAppBundleID'>APScanAppBundleID</a></h3>
|
||||
|
||||
<p class='summary'>*APScanAppBundleID: "bundle ID"</p>
|
||||
|
||||
@@ -1865,7 +1942,16 @@ the device.</p>
|
||||
|
||||
<h2 class='title'><a name='HISTORY'>Change History</a></h2>
|
||||
|
||||
<h3>Changes in CUPS 1.7</h3>
|
||||
<h3 class="title">Changes in CUPS 2.3</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>Added <a href="#cupsFinishingTemplate"><tt>cupsFinishingTemplate</tt></a> option.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<h3 class="title">Changes in CUPS 1.7</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1877,7 +1963,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.6</h3>
|
||||
<h3 class="title">Changes in CUPS 1.6</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1892,7 +1978,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.5</h3>
|
||||
<h3 class="title">Changes in CUPS 1.5</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1901,7 +1987,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.4.5</h3>
|
||||
<h3 class="title">Changes in CUPS 1.4.5</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1912,7 +1998,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.4</h3>
|
||||
<h3 class="title">Changes in CUPS 1.4</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1947,7 +2033,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.3.1</h3>
|
||||
<h3 class="title">Changes in CUPS 1.3.1</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1962,7 +2048,7 @@ the device.</p>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>Changes in CUPS 1.3</h3>
|
||||
<h3 class="title">Changes in CUPS 1.3</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1981,7 +2067,8 @@ the device.</p>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Changes in CUPS 1.2.8</h3>
|
||||
|
||||
<h3 class="title">Changes in CUPS 1.2.8</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -1990,7 +2077,8 @@ the device.</p>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Changes in CUPS 1.2</h3>
|
||||
|
||||
<h3 class="title">Changes in CUPS 1.2</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
@@ -2015,7 +2103,8 @@ the device.</p>
|
||||
|
||||
</ul>
|
||||
|
||||
<h3>Changes in CUPS 1.1</h3>
|
||||
|
||||
<h3 class="title">Changes in CUPS 1.1</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user