Class CIM_PrintServiceCapabilities
extends CIM_Capabilities

A single instance of Capabilities for any PrintService which corresponds to xxx-supported attributes of an IPP Printer. See: Section 2.1 Printer Object in IPP/1.1 (RFC 2911). See: Section 4.2 Job Template Attributes in IPP/1.1. See: Section 4.4 Printer Description Attributes in IPP/1.1. Note: An instance of PrintServiceCapabilities shall be associated with exactly one instance of PrintService via an instance of the CIM_ElementCapabilities association.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_PrintServiceCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA single instance of Capabilities for any PrintService which corresponds to xxx-supported attributes of an IPP Printer. See: Section 2.1 Printer Object in IPP/1.1 (RFC 2911). See: Section 4.2 Job Template Attributes in IPP/1.1. See: Section 4.4 Printer Description Attributes in IPP/1.1. Note: An instance of PrintServiceCapabilities shall be associated with exactly one instance of PrintService via an instance of the CIM_ElementCapabilities association.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Printing
Versionstring2.29.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ColorSupportedboolean
DescriptionstringSpecifies whether color printing is supported for the associated PrintService.
MappingStringsstringRFC2911.IETF|Section 4.4.26 color-supported
ModelCorrespondencestringCIM_PrintServiceCapabilities.PagesPerMinuteColor
Copiesstring
DescriptionstringThe supported range of copies values for any PrintJob processed by the associated PrintService (X:Y), e.g., '1:100' or '2:2' (double copies only).
MappingStringsstringRFC2911.IETF|Section 4.2.5 copies
ModelCorrespondencestringCIM_PrintServiceSettings.Copies, CIM_PrintJob.Copies
JobPrioritystring
DescriptionstringThe supported range of priority values for any PrintJob processed by the associated PrintService (X:Y), e.g., '1:100' or '50:50' (single medium priority only). Note: Weighted scale is *opposite* to Job.Priority. The value 1 indicates the lowest possible priority. The value 100 indicates the highest possible priority.
MappingStringsstringRFC2911.IETF|Section 4.2.1 job-priority
ModelCorrespondencestringCIM_Job.Priority, CIM_PrintServiceSettings.JobPriority, CIM_PrintJob.JobPriority
MaxImpressionsuint32
DescriptionstringThe supported maximum output impressions for any PrintJob processed by the associated PrintService.
MappingStringsstringRFC2911.IETF|Section 4.4.34 job-impressions-supported
ModelCorrespondencestringCIM_PrintJob.ImpressionsCompleted
MaxJobSizeuint32
DescriptionstringThe supported maximum document data size for any PrintJob processed by the associated PrintService, in units of KBytes.
MappingStringsstringRFC2911.IETF|Section 4.4.33 job-k-octets-supported
ModelCorrespondencestringCIM_PrintQueue.MaxJobSize, CIM_PrintJob.JobSize
PUnitstringbyte * 10^3
UnitsstringKiloBytes
MaxSheetsuint32
DescriptionstringThe supported maximum output sheets for any PrintJob processed by the associated PrintService.
MappingStringsstringRFC2911.IETF|Section 4.4.35 job-media-sheets-supported
ModelCorrespondencestringCIM_PrintJob.SheetsCompleted
MultipleDocumentJobsboolean
DescriptionstringSpecifies whether multiple documents in a single Job are supported for the associated PrintService (e.g., using IPP Send-Document operations).
MappingStringsstringRFC2911.IETF|Section 4.4.16
ModelCorrespondencestringCIM_PrintServiceCapabilities.MultipleDocumentHandling, CIM_PrintServiceSettings.MultipleDocumentHandling, CIM_PrintJob.MultipleDocumentHandling
NumberUpstring
DescriptionstringThe supported range of input logical pages per impression for a PrintJob processed by the associated PrintService (X:Y), e.g., '1:9' or '1:1' (one page per impression). Note: The translation, rotation, and scaling required for values of '2' or more are implementation dependent.
MappingStringsstringRFC2911.IETF|Section 4.2.9 number-up
ModelCorrespondencestringCIM_PrintServiceSettings.NumberUp, CIM_PrintJob.NumberUp
PageRangesboolean
DescriptionstringSupport for input logical page ranges for any PrintJob processed by the associated PrintService. That is, support for the set of input logical pages to be included in the output.
MappingStringsstringRFC2911.IETF|Section 4.2.7 page-ranges
ModelCorrespondencestringCIM_PrintJob.PageRanges
PagesPerMinuteuint32
DescriptionstringThe supported pages per minute color for any PrintJob processed by the associated PrintService. Value of zero indicates that the PrintService takes 2 or more minutes to process a single page.
MappingStringsstringRFC2911.IETF|Section 4.4.36 pages-per-minute
PagesPerMinuteColoruint32
DescriptionstringThe supported color pages per minute for any PrintJob processed by the associated PrintService. Value of zero indicates that the PrintService takes 2 or more minutes to process a single color page.
MappingStringsstringRFC2911.IETF|Section 4.4.37 pages-per-minute-color
ModelCorrespondencestringCIM_PrintServiceCapabilities.ColorSupported
PDLOverrideAttemptedboolean
DescriptionstringSpecifies whether PDL override is attempted for the associated PrintService. See section 15.2 of IPP/1.1 (RFC 2911) for details.
MappingStringsstringRFC2911.IETF|Section 4.4.28 pdl-override-supported
Charsetstring[]
DescriptionstringThe supported charsets for human-readable text output from this instance of PrintService to network clients. Values shall conform to section 4.1.2 Charset Parameter in RFC 2046 and be contained in IANA Charset Registry, e.g., 'utf-8' and 'us-ascii'.
MappingStringsstringRFC2911.IETF|Section 4.4.18 charset-supported
ModelCorrespondencestringCIM_PrintService.Charset
Compressionstring[]
DescriptionstringThe supported compression for document data (but not operations themselves) for the associated PrintService. Complete standard values are in the IANA IPP Registry. Additional vendor or site values may also be used. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'none' means no compression is supported. Value 'deflate' means RFC 1951 (ZIP) is supported. Value 'gzip' means RFC 1952 (GNU zip) is supported. Value 'compress' means RFC 1977 (UNIX) is supported.
MappingStringsstringRFC2911.IETF|Section 4.4.32 compression-supported
Finishingsstring[]
DescriptionstringThe supported named finishings values for any PrintJob processed by the associated PrintService. Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'punch' means drill hole(s) in each Job copy. Value 'staple' means put staple(s) in each Job copy.
MappingStringsstringRFC2911.IETF|Section 4.2.6 finishings
ModelCorrespondencestringCIM_PrintServiceSettings.Finishings, CIM_PrintJob.Finishings
IPPOperationsstring[]
DescriptionstringThe supported set of IPP protocol named operations for the associated PrintService (if any). Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'Print-Job' means submit a new PrintJob. Value 'Cancel-Job' means cancel an existing PrintJob.
MappingStringsstringRFC2911.IETF|Section 4.4.15 operations-supported
ModelCorrespondencestringCIM_AccountManagementCapabilities.OperationsSupported
IPPVersionsstring[]
DescriptionstringThe supported set of IPP protocol major/minor versions for the associated PrintService (if any). Complete standard values are in the IANA IPP Registry. Standard values currently defined include: Value '1.0' means IPP/1.0 (RFC 2566). Value '1.1' means IPP/1.1 (RFC 2911). Value '2.0' means IPP/2.0 (PWG 5100.12). Value '2.1' means IPP/2.1 (PWG 5100.12). Value '2.2' means IPP/2.2 (PWG 5100.12).
MappingStringsstringRFC2911.IETF|Section 4.4.14 ipp-versions-supported
ModelCorrespondencestringCIM_SoftwareElement.Version
JobHoldUntilstring[]
DescriptionstringThe supported named job hold until values for any PrintJob processed by the associated PrintService. That is, the named time periods when the PrintJob may be scheduled. Complete standard values are in the IANA IPP Registry. Additional vendor or site values may also be used. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'night' means local night (site-specific). Value 'weekend' means local weekend (site-specific). Value 'no-hold' means schedule PrintJob immediately.
MappingStringsstringRFC2911.IETF|Section 4.2.2 job-hold-until
ModelCorrespondencestringCIM_PrintServiceSettings.JobHoldUntil, CIM_PrintJob.JobHoldUntil
JobSheetsstring[]
DescriptionstringThe supported named start/end sheets for any PrintJob processed by the associated PrintService. Complete standard values are in the IANA IPP Registry. Additional vendor or site values may also be used. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'none' indicates no job start/end sheets. Value 'standard' indicates one or more site-specific standard job sheets.
MappingStringsstringRFC2911.IETF|Section 4.2.3 job-sheets
ModelCorrespondencestringCIM_PrintServiceSettings.JobSheets, CIM_PrintJob.RequiredJobSheets
MultipleDocumentHandlingstring[]
DescriptionstringThe supported multiple document handling for any PrintJob processed by the associated PrintService. That is, the named policy for the handling of finishing, the placement of one or more input logical pages onto output impressions, and multiple copies in a PrintJob with two or more documents. Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'single-document' means apply finishing to multiple document sets (i.e., each copy of the PrintJob). Value 'single-document-new-sheet' means the same behavior as 'single-document' plus each document must start on a new sheet (i.e., a front side in duplex).
MappingStringsstringRFC2911.IETF|Section 4.2.4 multiple-document-handling
ModelCorrespondencestringCIM_PrintServiceCapabilities.MultipleDocumentJobs, CIM_PrintServiceSettings.MultipleDocumentHandling, CIM_PrintJob.MultipleDocumentHandling
NaturalLanguagestring[]
DescriptionstringThe supported natural languages for human-readable text output from this instance of PrintService to network clients. Values shall conform to IETF Tags for Identifying Languages (RFC 5646) or successor and shall be contained in the IANA Language Subtag Registry (RFC 5645), e.g., 'en-us' (US English) and 'fr' (French).
MappingStringsstringRFC2911.IETF|Section 4.4.20
ModelCorrespondencestringCIM_PrintService.NaturalLanguage
OrientationRequestedstring[]
DescriptionstringThe supported orientation requested values for any PrintJob processed by the associated PrintService. Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'portrait' means imaged across the short edge, with no content rotation. Value 'landscape' means imaged across the long edge, with content rotated 90 degrees anticlockwise from 'portrait'. Value 'reverse-landscape' means imaged across the long edge, with content rotated 90 degrees clockwise from 'portrait'. Value 'reverse-portrait' means imaged across the short edge, with content rotated 180 degrees (opposite) from 'portrait'.
MappingStringsstringRFC2911.IETF|Section 4.2.10 orientation-requested
ModelCorrespondencestringCIM_PrintServiceSettings.OrientationRequested, CIM_PrintJob.OrientationRequested
OutputBinstring[]
DescriptionstringThe supported named output bins for any PrintJob processed by the associated PrintService. Complete standard values are in the IANA IPP Registry. Additional vendor or site values may also be used. Standard values defined in PWG 5100.2 include: Value 'top' means the output bin that, when facing the device, is best identified as the top bin. Value 'side' means the output bin that, when facing the device, is best identified as the side bin.
MappingStringsstringPWG5100-2.PWG|Section 2.1 output-bin
ModelCorrespondencestringCIM_PrintServiceSettings.OutputBin
OutputDevicestring[]
DescriptionstringThe supported output device name(s) for any Print Job processed by the associated PrintService.
MappingStringsstringPWG5100-7.PWG|Section 4.2.1.2 output-device-supported
ModelCorrespondencestringCIM_Printer.ElementName, CIM_PrintJob.OutputDevice
PrintQualitystring[]
DescriptionstringThe supported print quality values for impressions for any PrintJob processed by the associated PrintService. Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'draft' means lowest print quality. Value 'normal' means normal print quality. Value 'high' means highest print quality.
MappingStringsstringRFC2911.IETF|Section 4.2.13 print-quality
ModelCorrespondencestringCIM_PrintServiceSettings.PrintQuality, CIM_PrintJob.PrintQuality
ReferenceURISchemesstring[]
DescriptionstringThe supported document reference URI schemes for Jobs submitted to this instance of PrintService, e.g., 'ftp' in an IPP Print-URI operation). Values shall include 'ftp' if this capabilities property is implemented by the associated PrintService.
MappingStringsstringRFC2911.IETF|Section 4.4.27
Resolutionstring[]
DescriptionstringThe supported print resolutions for impressions for any PrintJob processed by the associated PrintService. That is, the horizontal by vertical resolution in pixels per inch for output impressions (sides of selected media) separated by a lowercase 'x', e.g., print resolutions of '300x300' and '600x1200'. Horizontal resolution is defined as resolution in the cross-feed direction, short-edge in portrait feed mode. Vertical resolution is defined as resolution in the feed direction, long-edge in portrait feed mode.
MappingStringsstringRFC2911.IETF|Section 4.2.12 printer-resolution
ModelCorrespondencestringCIM_PrintServiceSettings.Resolution, CIM_PrintJob.HorizontalResolution, CIM_PrintJob.VerticalResolution
Sidesstring[]
DescriptionstringThe supported imposition modes for impressions for any PrintJob processed by the associated PrintService. That is, the policy for imposing input logical pages onto output impressions (sides of selected media). Complete standard values are in the IANA IPP Registry. Standard values defined in IPP/1.1 (RFC 2911) include: Value 'one-sided' means each successive input logical page onto the same side of consecutive sheets of media. Value 'two-sided-long-edge' means each consecutive pair of input logical pages onto front and back sides of consecutive sheets of media, with orientation for long edge binding Value 'two-sided-short-edge' means each consecutive pair of input logical pages onto front and back sides of consecutive sheets of media, with orientation for short edge binding.
MappingStringsstringRFC2911.IETF|Section 4.2.8 sides
ModelCorrespondencestringCIM_PrintServiceSettings.Sides, CIM_PrintJob.Sides

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities