Class CIM_PrintQueue
extends CIM_JobDestination

Capabilities and management of a Printer Queue. A PrintQueue holds PrintJobs - which are placed on the Queue by a PrintService. Jobs can move from Queue to Queue.

Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_JobDestination
   |
   +--CIM_PrintQueue

Direct Known Subclasses

None.

Class Qualifiers

NameData TypeValueScopeFlavors
DescriptionstringCapabilities and management of a Printer Queue. A PrintQueue holds PrintJobs - which are placed on the Queue by a PrintService. Jobs can move from Queue to Queue.None TRANSLATABLE= true

Local Class Properties

NameData TypeQualifiers
NameData TypeValueScopeFlavors
DefaultJobPriorityuint32
DescriptionstringSpecifies the priority that will be assigned to a new Job being submitted to this Queue, if the Job does not explicitly specify a priority. The range of valid priorities and the interpretation of priorities may be determined from the JobPriorityHigh and JobPriorityLow properties.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintQueue.JobPriorityHigh, CIM_PrintQueue.JobPriorityLowNone None
JobPriorityHighuint32
DescriptionstringSpecifies the numeric value that is used to represent the highest priority Jobs that are submitted to this Queue. The range of numeric values for priority may be inversed, e.g. a high priority job is represented by a low integer value. This is indicated by JobPriorityLow being greater than JobPriorityHigh. If both values (PriorityLow and PriorityHigh) are assigned to zero, then the Queue does not support Job priorities.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintQueue.JobPriorityLow, CIM_Job.PriorityNone None
JobPriorityLowuint32
DescriptionstringSpecifies the numeric value that is used to represent the lowest priority Jobs that are submitted to this Queue. The range of numeric values for priority may be inversed, e.g. a low priority job is represented by a high integer value. This is indicated by JobPriorityLow being greater than JobPriorityHigh. If both values (PriorityLow and PriorityHigh) are assigned to zero, then the Queue does not support Job priorities.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintQueue.JobPriorityHigh, CIM_Job.PriorityNone None
MaxJobSizeuint32
DescriptionstringSpecifies the largest possible Job (in terms of a single byte stream) that may be submitted to this Queue. A value of zero indicates that no limit has been set. Units are Kbytes.None TRANSLATABLE= true
ModelCorrespondencestringCIM_PrintJob.JobSizeNone None
UnitsstringKiloBytesNone TRANSLATABLE= true
NumberOnQueueuint32
DescriptionstringThe current number of Jobs on the Queue.None TRANSLATABLE= true
GaugebooleantrueNone None
QueueAcceptingboolean
DescriptionstringWhen FALSE, no PrintService can place PrintJobs on the PrintQueue. The ability of an individual PrintService to place a Job on the Queue can be specified using the QueueAcceptingFromService property in the QueueForPrintService association.None TRANSLATABLE= true
QueueEnabledboolean
DescriptionstringIndicates that Jobs on the Queue will be passed to a Printer. When FALSE, a Job will remain on the Queue and will not be passed to a Printer for output.None TRANSLATABLE= true
QueueStatusuint16
DescriptionstringGives Queue-specific status information, beyond the ManagedSystemElement.Status property. This may be used to provide further qualification as to the status of the Queue or to indicate a secondary condition (e.g. spool area is full).None TRANSLATABLE= true
ValuesstringOther, Unknown, No Additional Status, QueueSpoolAreaFullNone TRANSLATABLE= true
QueueStatusInfostring
DescriptionstringProvides a textual explanation for the status of the Queue. The settings of both QueueStatus and the Status property inherited from ManagedSystemElement may be described by QueueStatusInfo. For example, if "Stopping" is the value assigned to Status, then this property may contain an explanation as to why the Queue is being stopped.None TRANSLATABLE= true

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CreationClassNamestringCIM_JobDestination
DescriptionstringCIM_ManagedElement
InstallDatedatetimeCIM_ManagedSystemElement
NamestringCIM_JobDestination
StatusstringCIM_ManagedSystemElement
SystemCreationClassNamestringCIM_JobDestination
SystemNamestringCIM_JobDestination