Class CIM_PrintJob
extends CIM_Job

Description of a print request that is either waiting on a Queue for a Printer to become available, 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.

Class Hierarchy

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

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringDescription of a print request that is either waiting on a Queue for a Printer to become available, 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.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
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 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".None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.CharSetsSupportedNone None
Copiesuint32
DescriptionstringThe number of physical copies of the output that will be produced from this Job.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.MaxCopiesNone None
HorizontalResolutionuint32
DescriptionstringThe horizontal resolution in Pixels per Inch for the Job.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.HorizontalResolutionNone None
UnitsstringPixels per InchNone TRANSLATABLE= true
JobIDstring
DescriptionstringUniquely identifies this Job within its scoping Queue.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
JobOriginationstring
DescriptionstringProvides additional information, beyond Job Owner 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.None TRANSLATABLE= true
JobSizeuint32
DescriptionstringSpecifies the size of the PrintJob (as a byte stream) in units of Kbytes.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.MaxSizeSupported, CIM_PrintQueue.MaxJobSizeNone None
UnitsstringKiloBytesNone TRANSLATABLE= true
JobStatusstring
DescriptionstringThe inherited JobStatus is used to provide additional information about the status of a PrintJob beyond that enumerated by PrintJobStatus.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintJob.PrintJobStatusNone None
OverridestringJobStatusNone OVERRIDABLE= false
Languageuint16
ArrayTypestringIndexedNone None
DescriptionstringSpecifies the print language used by this Job.None TRANSLATABLE= true
MappingStringsstringMIB.IETF|Printer-MIB.prtInterpreterLangFamilyNone None
ModelCorrespondencestringCIM_Printer.LanguagesSupported, CIM_PrintService.LanguagesSupported, CIM_PrintJob.MimeTypesNone None
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, 47None None
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, MIMENone TRANSLATABLE= true
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.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.NaturalLanguagesSupportedNone None
NumberUpuint32
DescriptionstringThe number of print-stream pages that should be rendered onto a single media sheet when the Printer outputs this PrintJob.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.MaxNumberUpNone None
PrintJobStatusuint16
DescriptionstringDescribes the current state of this Job with respect to the PrintQueue and the Printer. Additional information may be specified in JobStatus.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintJob.TimeCompleted, CIM_PrintJob.JobStatusNone None
ValueMapstring1, 2, 3, 4, 5, 6, 7None None
ValuesstringOther, Unknown, Pending, Blocked, Complete, Completed With Error, PrintingNone TRANSLATABLE= true
QueueCreationClassNamestring
DescriptionstringThe scoping Queue's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_PrintQueue.CreationClassNameNone OVERRIDABLE= false
QueueNamestring
DescriptionstringThe scoping Queue's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_PrintQueue.NameNone OVERRIDABLE= false
RequiredPaperTypestring
DescriptionstringA string specifying the type of paper that is required by this PrintJob. Each string should be expressed in the form specified by ISO/IEC 10175 Document Printing Application (DPA) which is also summarized in Appendix C of RFC 1759 (Printer MIB). Examples of valid strings are "iso-a4-colored" and "na-10x14-envelope".None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.PaperTypesAvailable, CIM_PrintService.PaperTypesAvailableNone None
SchedulingInformationstring
DescriptionstringProvides additional textual descriptions of how this Job should be scheduled.None TRANSLATABLE= true
SystemCreationClassNamestring
DescriptionstringThe scoping System's CreationClassName.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_PrintQueue.SystemCreationClassNameNone OVERRIDABLE= false
SystemNamestring
DescriptionstringThe scoping System's Name.None TRANSLATABLE= true
KeybooleantrueNone OVERRIDABLE= false
MaxLenuint32256None None
PropagatedstringCIM_PrintQueue.SystemNameNone OVERRIDABLE= false
TimeCompleteddatetime
DescriptionstringTime when this Job was completed. This value is only valid if the PrintJobStatus has been assigned to "Complete" (value=5) or "Completed With Error" (value=6).None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintJob.PrintJobStatusNone None
VerticalResolutionuint32
DescriptionstringThe vertical resolution in Pixels per Inch for the Job.None TRANSLATABLE= true
ModelCorrespondencestringCIM_Printer.VerticalResolutionNone None
UnitsstringPixels per InchNone TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElapsedTimedatetimeCIM_Job
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_ManagedSystemElement
NotifystringCIM_Job
OwnerstringCIM_Job
Priorityuint32CIM_Job
StartTimedatetimeCIM_Job
StatusstringCIM_ManagedSystemElement
TimeSubmitteddatetimeCIM_Job
UntilTimedatetimeCIM_Job