X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=doc%2Fhelp%2Fspec-ppd.html;h=3782eb7cab083b922a5c9ac887b4b776287c21bd;hb=5da48e461472590caea416fda443c3c8be3373c4;hp=d68b67c3f39cf6a2aa9ea1eec3f64c2e274c209d;hpb=9c0e8e5d83879f36c798e1d84a4a947109bc0204;p=thirdparty%2Fcups.git diff --git a/doc/help/spec-ppd.html b/doc/help/spec-ppd.html index d68b67c3f..3782eb7ca 100644 --- a/doc/help/spec-ppd.html +++ b/doc/help/spec-ppd.html @@ -1,12 +1,15 @@ - + - - CUPS PPD Extensions - - - - - - -
+ +

CUPS PPD Extensions

@@ -372,78 +477,82 @@ div.contents ul.subcontents li {
-

Contents

- +
+

Contents

+ +
+

PPD File Syntax

The PPD format is text-based and uses lines of up to 255 characters terminated by a carriage return, linefeed, or combination of carriage return and line feed. The following ABNF definition [RFC5234] defines the general format of lines in a PPD file:

@@ -476,11 +585,12 @@ LINE-END = CR / LF / CR LF

CUPS supports several methods of auto-configuration via PPD keywords.

-

OS X 10.5APAutoSetupTool

+ +

macOS 10.5APAutoSetupTool

*APAutoSetupTool: "/LibraryPrinters/vendor/filename"

-

This OS X keyword defines a program that sets the default option choices. It is run when a printer is added from the Add Printer window or the Nearby Printers list in the Print dialog.

+

This macOS keyword defines a program that sets the default option choices. It is run when a printer is added from the Add Printer window or the Nearby Printers list in the Print dialog.

The program is provided with two arguments: the printer's device URI and the PPD file to be used for the printer. The program must write an updated PPD file to stdout.

@@ -491,7 +601,8 @@ LINE-END = CR / LF / CR LF *APAutoSetupTool: "/Library/Printers/vendor/Tools/autosetuptool" -

OS X 10.2/CUPS 1.4?MainKeyword

+ +

macOS 10.2/CUPS 1.4?MainKeyword

*?MainKeyword: "
PostScript query code that writes a message using the = operator...
@@ -520,7 +631,8 @@ LINE-END = CR / LF / CR LF *CloseUI: OptionDuplex -

OS X 10.4/CUPS 1.5OIDMainKeyword

+ +

macOS 10.4/CUPS 1.5OIDMainKeyword

*?OIDMainKeyword: ".n.n.n..."
*OIDMainKeyword OptionKeyword1: "value"
@@ -543,7 +655,7 @@ LINE-END = CR / LF / CR LF

Color Profiles

-

CUPS supports three types of color profiles. The first type is based on sRGB and is used by the standard CUPS raster filters and GPL Ghostscript. The second type is based on ICC profiles and is used by the Quartz-based filters on MacOS X. The final type is based on well-known colorspaces such as sRGB and Adobe RGB.

+

CUPS supports three types of color profiles. The first type is based on sRGB and is used by the standard CUPS raster filters and GPL Ghostscript. The second type is based on ICC profiles and is used by the Quartz-based filters on macOS. The final type is based on well-known colorspaces such as sRGB and Adobe RGB.

Note: @@ -551,11 +663,12 @@ LINE-END = CR / LF / CR LF
-

DeprecatedcupsColorProfile

+ +

DeprecatedcupsColorProfile

*cupsColorProfile Resolution/MediaType: "density gamma m00 m01 m02 m10 m11 m12 m20 m21 m22"

-

This string keyword specifies an sRGB-based color profile consisting of gamma and density controls and a 3x3 CMY color transform matrix. This keyword is not supported on OS X.

+

This string keyword specifies an sRGB-based color profile consisting of gamma and density controls and a 3x3 CMY color transform matrix. This keyword is not supported on macOS.

The Resolution and MediaType values may be "-" to act as a wildcard. Otherwise they must match one of the Resolution or MediaType option keywords defined in the PPD file.

@@ -588,7 +701,7 @@ f(x) = density * x gamma -

OS X 10.3/CUPS 1.2cupsICCProfile

+

macOS 10.3/CUPS 1.2cupsICCProfile

*cupsICCProfile ColorModel.MediaType.Resolution/Description: "filename"

@@ -609,7 +722,7 @@ f(x) = density * x gamma *cupsICCProfile ../Default: "/Library/Printers/vendor/Profiles/foo-default.icc" -

Customizing the Profile Selection Keywords

+

Customizing the Profile Selection Keywords

The ColorModel, MediaType, and Resolution main keywords can be reassigned to different main keywords, allowing drivers to do color profile selection based on different parameters. The cupsICCQualifier1, cupsICCQualifier2, and cupsICCQualifier3 keywords define the mapping from selector to main keyword:

@@ -627,22 +740,23 @@ f(x) = density * x gamma *cupsICCQualifier3: Resolution -

OS X 10.4Custom Color Matching Support

+ +

macOS 10.4Custom Color Matching Support

*APSupportsCustomColorMatching: true
*APCustomColorMatchingName name/text: ""
*APCustomColorMatchingProfile: profile
*APDefaultCustomColorMatchingProfile: profile

-

These keywords tell the OS X raster filters that the printer driver provides its own custom color matching and that generic color profiles should be used when generating 1-, 3-, and 4-component raster data as requested by the driver. The APCustomColorMatchingProfile and APDefaultColorMatchingProfile keywords specify alternate color profiles (sRGB or AdobeRGB) to use for 3-color (RGB) raster data.

+

These keywords tell the macOS raster filters that the printer driver provides its own custom color matching and that generic color profiles should be used when generating 1-, 3-, and 4-component raster data as requested by the driver. The APCustomColorMatchingProfile and APDefaultColorMatchingProfile keywords specify alternate color profiles (sRGB or AdobeRGB) to use for 3-color (RGB) raster data.

Note: -

Prior to OS X 10.6, the default RGB color space was Apple's "GenericRGB". The new default in OS X 10.6 and later is "sRGB". For more information, see "OS X v10.6: About gamma 2.2" on Apple's support site.

+

Prior to macOS 10.6, the default RGB color space was Apple's "GenericRGB". The new default in macOS 10.6 and later is "sRGB". For more information, see "macOS v10.6: About gamma 2.2" on Apple's support site.

-

OS X 10.5APCustomColorMatchingName

+

macOS 10.5APCustomColorMatchingName

*APCustomColorMatchingName name/text: ""

@@ -656,7 +770,7 @@ f(x) = density * x gamma *fr.APCustomColorMatchingName name/La AcmeColor(tm): "" -

OS X 10.5APCustomColorMatchingProfile

+

macOS 10.5APCustomColorMatchingProfile

*APCustomColorMatchingProfile: name

@@ -678,7 +792,7 @@ f(x) = density * x gamma *APCustomColorMatchingProfile: AdobeRGB -

OS X 10.5APDefaultCustomColorMatchingProfile

+

macOS 10.5APDefaultCustomColorMatchingProfile

*APDefaultCustomColorMatchingProfile: name

@@ -692,7 +806,7 @@ f(x) = density * x gamma *APDefaultCustomColorMatchingProfile: sRGB -

OS X 10.4APSupportsCustomColorMatching

+

macOS 10.4APSupportsCustomColorMatching

*APSupportsCustomColorMatching: boolean

@@ -728,7 +842,8 @@ f(x) = density * x gamma -

CUPS 1.4/OS X 10.6cupsUIConstraints

+ +

CUPS 1.4/macOS 10.6cupsUIConstraints

*cupsUIConstraints resolver: "*Keyword1 *Keyword2 ..."
*cupsUIConstraints resolver: "*Keyword1 OptionKeyword1 *Keyword2 ..."
@@ -758,7 +873,8 @@ f(x) = density * x gamma *cupsUIConstraints photo: "*OutputMode Photo *MediaType Transparency *Resolution 1200dpi" -

CUPS 1.4/OS X 10.6cupsUIResolver

+ +

CUPS 1.4/macOS 10.6cupsUIResolver

*cupsUIResolver resolver: "*Keyword1 OptionKeyword1 *Keyword2 OptionKeyword2 ..."

@@ -860,7 +976,7 @@ f(x) = density * x gamma -

CUPS 1.3/OS X 10.6Custom Options

+

CUPS 1.3/macOS 10.6Custom Options

CUPS supports custom options using an extension of the CustomPageSize and ParamCustomPageSize syntax:

@@ -975,7 +1091,8 @@ option value is "1234" then CUPS will output the string "@PJL SET PASSCODE=1234"

The resulting dictionary sets the page device attributes that are sent to your raster driver in the page header.

-

Custom Page Size Code

+ +

Custom Page Size Code

There are many possible implementations of the CustomPageSize code. For CUPS raster drivers, the following code is recommended:

@@ -988,7 +1105,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" -

Supported PostScript Operators

+ +

Supported PostScript Operators

CUPS supports the following PostScript operators in addition to the usual PostScript number, string (literal and hex-encoded), boolean, null, and name values:

@@ -1047,7 +1165,8 @@ PRE B { -

Supported Page Device Attributes

+ +

Supported Page Device Attributes

Table 2 shows the supported page device attributes along with PostScript code examples.

@@ -1318,7 +1437,8 @@ PRE B {

The CUPS media keywords allow drivers to specify alternate custom page size limits based on up to two options.

-

CUPS 1.4/OS X 10.6cupsMediaQualifier2

+ +

CUPS 1.4/macOS 10.6cupsMediaQualifier2

*cupsMediaQualifier2: MainKeyword

@@ -1337,7 +1457,8 @@ custom page size limits.

*cupsMinSize ..Photo: "300 300" -

CUPS 1.4/OS X 10.6cupsMediaQualifier3

+ +

CUPS 1.4/macOS 10.6cupsMediaQualifier3

*cupsMediaQualifier3: MainKeyword

@@ -1356,7 +1477,8 @@ custom page size limits.

*cupsMinSize ..Photo: "300 300" -

CUPS 1.4/OS X 10.6cupsMinSize

+ +

CUPS 1.4/macOS 10.6cupsMinSize

*cupsMinSize .Qualifier2.Qualifier3: "width length"
*cupsMinSize .Qualifier2.: "width length"
@@ -1379,7 +1501,8 @@ are used to identify options to use for matching.

*cupsMinSize ..Photo: "300 300" -

CUPS 1.4/OS X 10.6cupsMaxSize

+ +

CUPS 1.4/macOS 10.6cupsMaxSize

*cupsMaxSize .Qualifier2.Qualifier3: "width length"
*cupsMaxSize .Qualifier2.: "width length"
@@ -1403,11 +1526,11 @@ are used to identify options to use for matching.

-

CUPS 1.4/OS X 10.6cupsPageSizeCategory

+

CUPS 1.4/macOS 10.6cupsPageSizeCategory

*cupsPageSizeCategory name/text: "name name2 ... nameN"

-

This keyword lists related paper size names that should be grouped together in the Print or Page Setup dialogs. The "name" portion of the keyword specifies the root/default size for the grouping. On OS X the grouped paper sizes are shown in a submenu of the main paper size. When omitted, sizes with the same dimensions are automatically grouped together, for example "Letter" and "Letter.Borderless".

+

This keyword lists related paper size names that should be grouped together in the Print or Page Setup dialogs. The "name" portion of the keyword specifies the root/default size for the grouping. On macOS the grouped paper sizes are shown in a submenu of the main paper size. When omitted, sizes with the same dimensions are automatically grouped together, for example "Letter" and "Letter.Borderless".

Example:

@@ -1420,7 +1543,7 @@ are used to identify options to use for matching.

General Attributes

-

CUPS 1.3/OS X 10.5cupsBackSide

+

CUPS 1.3/macOS 10.5cupsBackSide

*cupsBackSide: keyword

@@ -1496,7 +1619,7 @@ will be ignored.

-

* - Not supported in OS X 10.5.x and earlier

+

* - Not supported in macOS 10.5.x and earlier

@@ -1516,7 +1639,8 @@ will be ignored.

Also see the related APDuplexRequiresFlippedMargin keyword.

-

CUPS 1.4/OS X 10.6cupsCommands

+ +

CUPS 1.4/macOS 10.6cupsCommands

*cupsCommands: "name name2 ... nameN"

@@ -1532,7 +1656,7 @@ by whitespace.

-

CUPS 1.3/OS X 10.5cupsEvenDuplex

+

CUPS 1.3/macOS 10.5cupsEvenDuplex

*cupsEvenDuplex: boolean

@@ -1547,7 +1671,8 @@ printing is selected. The default value is false.

*cupsEvenDuplex: true -

cupsFax

+ +

cupsFax

*cupsFax: boolean

@@ -1559,7 +1684,8 @@ printing is selected. The default value is false.

*cupsFax: true -

cupsFilter

+ +

cupsFilter

*cupsFilter: "source/type cost program"

@@ -1581,7 +1707,8 @@ the special filter program "-" may be specified.

*cupsFilter: "application/vnd.cups-postscript 0 -" -

CUPS 1.5cupsFilter2

+ +

CUPS 1.5cupsFilter2

*cupsFilter2: "source/type destination/type cost program"

@@ -1606,25 +1733,45 @@ the special filter program "-" may be specified.

*cupsFilter2: "application/vnd.cups-postscript application/postscript 0 -" -

DeprecatedcupsFlipDuplex

+ +

CUPS 2.3cupsFinishingTemplate

+ +

*cupsFinishingTemplate name/text: ""

+ +

This option keyword specifies a finishing template (preset) that applies zero or more finishing processes to a job. Unlike cupsIPPFinishings, only one template can be selected by the user. PPD files also generally apply a constraint between this option and other finishing options like Booklet, FoldType, PunchMedia, and StapleWhen.

+ +

Examples:

+ +
+*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: ""
+
+ + +

DeprecatedcupsFlipDuplex

*cupsFlipDuplex: boolean

-

Due to implementation differences between OS X and Ghostscript, +

Due to implementation differences between macOS and Ghostscript, the cupsFlipDuplex keyword is deprecated. Instead, use the cupsBackSide keyword to specify the coordinate system (pixel layout) of the page data on the back side of duplex pages.

The value true maps to a cupsBackSide value -of Rotated on OS X and Flipped with +of Rotated on macOS and Flipped with Ghostscript.

The default value is false.

Note: -

OS X drivers that previously used +

macOS drivers that previously used cupsFlipDuplex may wish to provide both the old and new keywords for maximum compatibility, for example:

@@ -1641,7 +1788,8 @@ Ghostscript can use:

*cupsFlipDuplex: true
-

CUPS 1.3/OS X 10.5cupsIPPFinishings

+ +

CUPS 1.3/macOS 10.5cupsIPPFinishings

*cupsIPPFinishings number/text: "*Option Choice ..."

@@ -1657,7 +1805,8 @@ values to PPD options and choices.

*cupsIPPFinishings 21/staple-bottom-left: "*StapleLocation SingleLandscape" -

CUPS 1.3/OS X 10.5cupsIPPReason

+ +

CUPS 1.3/macOS 10.5cupsIPPReason

*cupsIPPReason reason/Reason Text: "optional URIs"

@@ -1697,7 +1846,8 @@ http://www.vendor.com/help" *End -

CUPS 1.5cupsIPPSupplies

+ +

CUPS 1.5cupsIPPSupplies

*cupsIPPSupplies: boolean

@@ -1711,7 +1861,7 @@ http://www.vendor.com/help" -

CUPS 1.7/OS X 10.9cupsJobAccountId

+

CUPS 1.7/macOS 10.9cupsJobAccountId

*cupsJobAccountId: boolean

@@ -1725,7 +1875,7 @@ http://www.vendor.com/help" -

CUPS 1.7/OS X 10.9cupsJobAccountingUserId

+

CUPS 1.7/macOS 10.9cupsJobAccountingUserId

*cupsJobAccountingUserId: boolean

@@ -1739,11 +1889,24 @@ http://www.vendor.com/help" -

CUPS 1.7/OS X 10.9cupsJobPassword

+

CUPS 1.7/macOS 10.9cupsJobPassword

*cupsJobPassword: "format"

-

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.

+

This keyword defines the format of the "job-password" IPP attribute, if supported by the printer. The following format characters are supported:

+ + + +

The format characters are repeated to indicate the length of the +password string. For example, "1111" indicated a 4-digit US ASCII PIN code.

Example:

@@ -1753,7 +1916,7 @@ http://www.vendor.com/help" -

CUPS 1.2/OS X 10.5cupsLanguages

+

CUPS 1.2/macOS 10.5cupsLanguages

*cupsLanguages: "locale list"

@@ -1769,7 +1932,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)

-

CUPS 1.7/OS X 10.9cupsMandatory

+

CUPS 1.7/macOS 10.9cupsMandatory

*cupsMandatory: "attribute1 attribute2 ... attributeN"

@@ -1783,7 +1946,7 @@ list of locale names ("en", "en_US", "fr_CA", etc.)

-

cupsManualCopies

+

cupsManualCopies

*cupsManualCopies: boolean

@@ -1798,7 +1961,8 @@ hardware. The default value is false.

*cupsManualCopies: true -

CUPS 1.4/OS X 10.6cupsMarkerName

+ +

CUPS 1.4/macOS 10.6cupsMarkerName

*cupsMarkerName/Name Text: ""

@@ -1812,7 +1976,8 @@ generated by the driver to human readable text.

*cupsMarkerName cyanToner/Cyan Toner: "" -

CUPS 1.4/OS X 10.6cupsMarkerNotice

+ +

CUPS 1.4/macOS 10.6cupsMarkerNotice

*cupsMarkerNotice: "disclaimer text"

@@ -1826,7 +1991,8 @@ are approximate".

*cupsMarkerNotice: "Supply levels are approximate." -

CUPS 1.6/OS X 10.8cupsMaxCopies

+ +

CUPS 1.6/macOS 10.8cupsMaxCopies

*cupsMaxCopies: integer

@@ -1839,7 +2005,8 @@ are approximate".

*cupsMaxCopies: 99 -

cupsModelNumber

+ +

cupsModelNumber

*cupsModelNumber: number

@@ -1855,7 +2022,7 @@ the output for a specific model of printer.

-

CUPS 1.3/OS X 10.5cupsPJLCharset

+

CUPS 1.3/macOS 10.5cupsPJLCharset

*cupsPJLCharset: "ISO character set name"

@@ -1870,7 +2037,8 @@ assumed.

*cupsPJLCharset: "UTF-8" -

CUPS 1.4/OS X 10.6cupsPJLDisplay

+ +

CUPS 1.4/macOS 10.6cupsPJLDisplay

*cupsPJLDisplay: "what"

@@ -1889,7 +2057,8 @@ to use "@PJL RDYMSG DISPLAY". The default is "job".

*cupsPJLDisplay: "none" -

CUPS 1.2/OS X 10.5cupsPortMonitor

+ +

CUPS 1.2/macOS 10.5cupsPortMonitor

*cupsPortMonitor urischeme/Descriptive Text: "port monitor"

@@ -1921,7 +2090,8 @@ to disable the port monitor for the given URI scheme.

*cupsPortMonitor usb/USB Status Monitor: "epson-usb" -

CUPS 1.3/OS X 10.5cupsPreFilter

+ +

CUPS 1.3/macOS 10.5cupsPreFilter

*cupsPreFilter: "source/type cost program"

@@ -1940,7 +2110,7 @@ before the filter that accepts the given MIME type.

-

CUPS 1.5cupsPrintQuality

+

CUPS 1.5cupsPrintQuality

*cupsPrintQuality keyword/text: "code"

@@ -1964,7 +2134,8 @@ before the filter that accepts the given MIME type.

*CloseUI: *cupsPrintQuality -

CUPS 1.5cupsSingleFile

+ +

CUPS 1.5cupsSingleFile

*cupsSingleFile: Boolean

@@ -1980,7 +2151,8 @@ before the filter that accepts the given MIME type.

*cupsSingleFile: True -

CUPS 1.4/OS X 10.6cupsSNMPSupplies

+ +

CUPS 1.4/macOS 10.6cupsSNMPSupplies

*cupsSNMPSupplies: boolean

@@ -1995,7 +2167,8 @@ the standard SNMP Printer MIB OIDs for supply levels. The default value is *cupsSNMPSupplies: False -

cupsVersion

+ +

cupsVersion

*cupsVersion: major.minor

@@ -2011,11 +2184,11 @@ PPD file extensions was used. Currently it must be the string -

CUPS 1.6/OS X 10.8JCLToPDFInterpreter

+

CUPS 1.6/macOS 10.8JCLToPDFInterpreter

*JCLToPDFInterpreter: "JCL"

-

This keyword provfides the JCL command to insert a PDF job file into a printer-ready data stream. The JCL command is added after the JCLBegin value and any commands for JCL options in the PPD file.

+

This keyword provides the JCL command to insert a PDF job file into a printer-ready data stream. The JCL command is added after the JCLBegin value and any commands for JCL options in the PPD file.

Example:

@@ -2025,9 +2198,9 @@ PPD file extensions was used. Currently it must be the string -

OS X Attributes

+

macOS Attributes

-

OS X 10.3APDialogExtension

+

DeprecatedAPDialogExtension

*APDialogExtension: "/Library/Printers/vendor/filename.plugin"

@@ -2039,9 +2212,13 @@ plug-ins.

Note: -

Starting with OS X 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.

+

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 APDialogExtension attribute used to +create macOS print drivers is deprecated. All new printer models should support +AirPrint moving forward.

@@ -2053,7 +2230,8 @@ in order to be usable with all applications.

*APDialogExtension: "/Library/Printers/vendor/options.plugin" -

OS X 10.4APDuplexRequiresFlippedMargin

+ +

macOS 10.4APDuplexRequiresFlippedMargin

*APDuplexRequiresFlippedMargin: boolean

@@ -2135,7 +2313,8 @@ and the Tumble page attribute.

Also see the related cupsBackSide keyword.

-

APHelpBook

+ +

APHelpBook

*APHelpBook: "bundle URL"

@@ -2150,7 +2329,8 @@ looking up IPP reason codes for this printer driver. The *APHelpBook: "file:///Library/Printers/vendor/Help.bundle" -

OS X 10.6APICADriver

+ +

macOS 10.6APICADriver

*APICADriver: boolean

@@ -2164,7 +2344,8 @@ Architecture (ICA) driver for scanning. The default is False.

*APScanAppBundleID: "com.apple.ImageCaptureApp" -

OS X 10.3APPrinterIconPath

+ +

macOS 10.3APPrinterIconPath

*APPrinterIconPath: "/Library/Printers/vendor/filename.icns"

@@ -2178,7 +2359,8 @@ displaying the printer. The file must be in the Apple icon format.

*APPrinterIconPath: "/Library/Printers/vendor/Icons/filename.icns" -

OS X 10.4APPrinterLowInkTool

+ +

macOS 10.4APPrinterLowInkTool

*APPrinterLowInkTool: "/Library/Printers/vendor/program"

@@ -2195,7 +2377,8 @@ Technical Note TN2144 for more information.

*APPrinterLowInkTool: "/Library/Printers/vendor/Tools/lowinktool" -

OS X 10.5APPrinterPreset

+ +

macOS 10.5APPrinterPreset

*APPrinterPreset name/text: "*Option Choice ..."

@@ -2265,7 +2448,8 @@ choice (*MainKeyword OptionKeyword) or a preset identifier and value *fr.APPrinterPreset Photo_on_Photo_Paper/Photo sur papier photographique: "" -

OS X 10.3APPrinterUtilityPath

+ +

macOS 10.3APPrinterUtilityPath

*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/filename.app"

@@ -2280,7 +2464,8 @@ information.

*APPrinterPrinterUtilityPath: "/Library/Printers/vendor/Tools/utility.app" -

OS X 10.6APScannerOnly

+ +

macOS 10.6APScannerOnly

*APScannerOnly: boolean

@@ -2294,7 +2479,8 @@ capabilities. The default is False.

*APScannerOnly: True -

OS X 10.3APScanAppBundleID

+ +

macOS 10.3APScanAppBundleID

*APScanAppBundleID: "bundle ID"

@@ -2311,7 +2497,16 @@ the device.

Change History

-

Changes in CUPS 1.7

+

Changes in CUPS 2.3

+ + + + +

Changes in CUPS 1.7

-

Changes in CUPS 1.6

+

Changes in CUPS 1.6

-

Changes in CUPS 1.5

+

Changes in CUPS 1.5

-

Changes in CUPS 1.4.5

+

Changes in CUPS 1.4.5

-

Changes in CUPS 1.4

+

Changes in CUPS 1.4

-

Changes in CUPS 1.3.1

+

Changes in CUPS 1.3.1

-

Changes in CUPS 1.3

+

Changes in CUPS 1.3

-

Changes in CUPS 1.2.8

+ +

Changes in CUPS 1.2.8

-

Changes in CUPS 1.2

+ +

Changes in CUPS 1.2

-

Changes in CUPS 1.1

+ +

Changes in CUPS 1.1

- - + +
Figure 1: Back side images