Class CIM_PrintJob
extends CIM_Job

Description of a print request that is either waiting on a Queue for a Printer to become available or in the process of being output on a Printer, or that has previously been printed on a Printer. PrintJobs are weak to their current Queue, or to the last Queue that held them. The ABNF for CIM references to PWG Standards and MIBs is in the directory 'ftp://ftp.pwg.org/pub/pwg/general/process' in the file 'pwg-cim-references-format-20060309.txt'. An example for a MappingStrings reference to a PWG Standard is 'PWG5101-1.PWG|Section 4 Media Color Names'. An example for a MappingStrings reference to a PWG MIB is 'MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs'.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_Job
   |
   +--CIM_PrintJob

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringDescription of a print request that is either waiting on a Queue for a Printer to become available or in the process of being output on a Printer, or that has previously been printed on a Printer. PrintJobs are weak to their current Queue, or to the last Queue that held them. The ABNF for CIM references to PWG Standards and MIBs is in the directory 'ftp://ftp.pwg.org/pub/pwg/general/process' in the file 'pwg-cim-references-format-20060309.txt'. An example for a MappingStrings reference to a PWG Standard is 'PWG5101-1.PWG|Section 4 Media Color Names'. An example for a MappingStrings reference to a PWG MIB is 'MIB.PWG|PWG-IMAGING-COUNTER-MIB.icMonitorCompletedJobs'.
UMLPackagePathstringCIM::Device::Printing
Versionstring2.14.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
CharSetstring
DescriptionstringSpecifies the character set and encoding method that should be used by the Printer for the management of this Job. The strings should conform to the semantics and syntax that are specified by section 4.1.2 ("Charset parameter") in RFC 2046 (MIME Part 2) and contained in the IANA character-set registry. Examples include "utf-8", "us-ascii" and "iso-8859-1".
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jobCodedCharSet, MIB.IETF|IANA-CHARSET-MIB.IANACharset, RFC2911.IETF|Job.attributes-charset
ModelCorrespondencestringCIM_Printer.CharSetsSupported
Copiesuint32
DescriptionstringThe number of physical copies of the output that will be produced from this Job.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jobCopiesRequested, RFC2911.IETF|Job.copies
ModelCorrespondencestringCIM_Printer.MaxCopies
HorizontalResolutionuint32
DescriptionstringThe resolution of the in Pixels per Inch for the Job in the cross-feed direction, i.e., short-edge in portrait feed mode.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.printerResolutionRequested, RFC2911.IETF|Job.printer-resolution
ModelCorrespondencestringCIM_Printer.HorizontalResolution
PUnitstringpixel / inch
UnitsstringPixels per Inch
JobIDstring
DescriptionstringUniquely identifies this Job within its scoping Queue, but NOT across different Queues or PrintServices.
Keybooleantrue
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jmJobIndex, MIB.IETF|Job-Monitoring-MIB.jmJobSubmissionID, RFC2911.IETF|Job.job-id
JobOriginationstring
DescriptionstringProvides additional information, beyond Job Owner that is inherited from CIM_Job, to identify the origins of the PrintJob. This property could include information such as the System, Application, or Process that created the Job.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jobOriginatingHost, MIB.IETF|Job-Monitoring-MIB.submittingServerName, MIB.IETF|Job-Monitoring-MIB.submittingApplicationName, RFC2911.IETF|Job.job-originating-user-name
JobSizeuint32
DescriptionstringSpecifies the size of the PrintJob (as a byte stream) in units of Kbytes.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jmJobKOctetsProcessed, RFC2911.IETF|Job.job-k-octets
ModelCorrespondencestringCIM_Printer.MaxSizeSupported, CIM_PrintQueue.MaxJobSize
PUnitstringbyte * 10^3
UnitsstringKiloBytes
JobStatusstring
DescriptionstringThe inherited JobStatus is used to provide additional information about the status of a PrintJob beyond that enumerated by PrintJobStatus.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jmJobState, MIB.IETF|Job-Monitoring-MIB.jmJobStateReasons1, RFC2911.IETF|Job.job-state, RFC2911.IETF|Job.job-state-reasons, RFC2911.IETF|Job.job-state-message
ModelCorrespondencestringCIM_PrintJob.PrintJobStatus
OverridestringJobStatus
Languageuint16
DescriptionstringSpecifies the print language that is used by this Job.
MappingStringsstringMIB.IETF|Printer-MIB.prtInterpreterLangFamily, MIB.IETF|IANA-PRINTER-MIB.PrtInterpreterLangFamilyTC, MIB.IETF|Job-Monitoring-MIB.documentFormat, PWG5100-7.PWG|Job.document-format-supplied
ModelCorrespondencestringCIM_Printer.LanguagesSupported, CIM_PrintService.LanguagesSupported, CIM_PrintJob.MimeTypes
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67
ValuesstringOther, Unknown, PCL, HPGL, PJL, PS, PSPrinter, IPDS, PPDS, EscapeP, Epson, DDIF, Interpress, ISO6429, Line Data, MODCA, REGIS, SCS, SPDL, TEK4014, PDS, IGP, CodeV, DSCDSE, WPS, LN03, CCITT, QUIC, CPAP, DecPPL, Simple Text, NPAP, DOC, imPress, Pinwriter, NPDL, NEC201PL, Automatic, Pages, LIPS, TIFF, Diagnostic, CaPSL, EXCL, LCDS, XES, MIME, TIPSI, Prescribe, LinePrinter, IDP, XJCL, PDF, RPDL, IntermecIPL, UBIFingerprint, UBIDirectProtocol, Fujitsu, PCLXL, ART, CGM, JPEG, CALS1, CALS2, NIRS, C4
NaturalLanguagestring
DescriptionstringIdentifies the language that should be used by the Printer for the management of this Job. The specified value should conform to RFC 1766. For example, "en" is used for English.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jobNaturalLanguageTag, RFC2911.IETF|Job.attributes-natural-language
ModelCorrespondencestringCIM_Printer.NaturalLanguagesSupported
NumberUpuint32
DescriptionstringThe number of print-stream pages that should be rendered onto a single media sheet when the Printer outputs this PrintJob.
MappingStringsstringRFC2911.IETF|Job.number-up
ModelCorrespondencestringCIM_Printer.MaxNumberUp
PrintJobStatusuint16
DescriptionstringDescribes the current state of this Job with respect to the PrintQueue and the Printer. Additional information can be specified in JobStatus.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jmJobState, RFC2911.IETF|Job.job-state
ModelCorrespondencestringCIM_PrintJob.TimeCompleted, CIM_PrintJob.JobStatus
ValueMapstring1, 2, 3, 4, 5, 6, 7
ValuesstringOther, Unknown, Pending, Blocked, Complete, Completed With Error, Printing
QueueCreationClassNamestring
DescriptionstringThe CreationClassName of the scoping Queue.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_PrintQueue.CreationClassName
QueueNamestring
DescriptionstringThe Name of the scoping Queue.
Keybooleantrue
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jmGeneralJobSetName, MIB.IETF|Job-Monitoring-MIB.queueNameRequested, RFC2911.IETF|Job.output-device-assigned
MaxLenuint32256
PropagatedstringCIM_PrintQueue.Name
RequiredPaperTypestring
DescriptionstringA string that specifies the type of paper that is required by this PrintJob. The values of the property SHOULD conform to the requirements of the PWG Media Standardized Names specification [PWG5101.1], which defines the normative values for this property. See older Appendix B 'Media Size Names' and Appendix C 'Media Names' of IETF Printer MIB v2 [RFC3805] which list the values of standardized media names defined in ISO DPA [ISO10175].
MappingStringsstringPWG5101-1.PWG|Media Standardized Names, MIB.IETF|Job-Monitoring-MIB.mediumRequested, RFC2911.IETF|Job.media
ModelCorrespondencestringCIM_Printer.PaperTypesAvailable, CIM_PrintService.PaperTypesAvailable
SchedulingInformationstring
DeprecatedstringNo Value
DescriptionstringNote: The use of this free-form string property is deprecated in lieu of the more semantically rich CIM_JobSettingData class inherited from CIM_Job.
SystemCreationClassNamestring
DescriptionstringThe CreationClassName of the scoping System.
Keybooleantrue
MaxLenuint32256
PropagatedstringCIM_PrintQueue.SystemCreationClassName
SystemNamestring
DescriptionstringThe Name of the scoping System.
Keybooleantrue
MappingStringsstringMIB.IETF|SNMPv2-MIB.sysName
MaxLenuint32256
PropagatedstringCIM_PrintQueue.SystemName
TimeCompleteddatetime
DescriptionstringThe time when this Job was completed. This value is valid only if the PrintJobStatus has been assigned to "Complete" (value=5) or "Completed With Error" (value=6).
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.jobCompletionTime, RFC2911.IETF|Job.date-time-at-completed
ModelCorrespondencestringCIM_PrintJob.PrintJobStatus
VerticalResolutionuint32
DescriptionstringThe resolution in Pixels per Inch for the Job in the feed direction, i.e., long-edge in portrait feed mode.
MappingStringsstringMIB.IETF|Job-Monitoring-MIB.printerResolutionRequested, RFC2911.IETF|Job.printer-resolution
ModelCorrespondencestringCIM_Printer.VerticalResolution
PUnitstringpixel / inch
UnitsstringPixels per Inch
Finishinguint16[]
ArrayTypestringIndexed
DescriptionstringAn array of integers that indicates the type of finishing that is required by this Job. It is equivalent to the Capabilities property that is provided by the Printer.
ModelCorrespondencestringCIM_Printer.Capabilities, CIM_PrintService.Capabilities
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21
ValuesstringUnknown, Other, Color Printing, Duplex Printing, Copies, Collation, Stapling, Transparency Printing, Punch, Cover, Bind, Black and White Printing, One Sided, Two Sided Long Edge, Two Sided Short Edge, Portrait, Landscape, Reverse Portrait, Reverse Landscape, Quality High, Quality Normal, Quality Low
MimeTypesstring[]
DescriptionstringSpecifies the MIME types that are used by the PrintJob if Language is set to indicate that a MIME type is in use (value=47).
ModelCorrespondencestringCIM_PrintJob.Language, CIM_Printer.MimeTypesSupported, CIM_PrintService.MimeTypesSupported
RequiredJobSheetsstring[]
DescriptionstringDescribes the job sheets that should be used when this Job is output on the Printer.
MappingStringsstringRFC2911.IETF|Job.job-sheets
ModelCorrespondencestringCIM_Printer.AvailableJobSheets

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DeleteOnCompletionbooleanCIM_Job
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElapsedTimedatetimeCIM_Job
ElementNamestringCIM_ManagedElement
ErrorCodeuint16CIM_Job
ErrorDescriptionstringCIM_Job
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
JobRunTimesuint32CIM_Job
LocalOrUtcTimeuint16CIM_Job
NamestringCIM_ManagedSystemElement
NotifystringCIM_Job
OperatingStatusuint16CIM_ManagedSystemElement
OtherRecoveryActionstringCIM_Job
OwnerstringCIM_Job
PercentCompleteuint16CIM_Job
PrimaryStatusuint16CIM_ManagedSystemElement
Priorityuint32CIM_Job
RecoveryActionuint16CIM_Job
RunDaysint8CIM_Job
RunDayOfWeeksint8CIM_Job
RunMonthuint8CIM_Job
RunStartIntervaldatetimeCIM_Job
ScheduledStartTimedatetimeCIM_Job
StartTimedatetimeCIM_Job
StatusstringCIM_ManagedSystemElement
TimeSubmitteddatetimeCIM_Job
UntilTimedatetimeCIM_Job
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
KillJobuint32CIM_Job