📄 cim_printqueue.mof
字号:
// Copyright (c) 2005 DMTF. All rights reserved.// <change cr="CIMCoreCR00752.000" type ="change">Update of// descriptions based on Tech Edit review.</// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath// qualifier values to CIM Schema.</change>// ==================================================================// CIM_PrintQueue// ================================================================== [UMLPackagePath ( "CIM::Device::Printing" ), Version ( "2.10.0" ), Description ( "Capabilities and management of a Printer Queue. A PrintQueue " "holds PrintJobs that are placed on the Queue by a Print " "Service. Jobs can move from Queue to Queue.")]class CIM_PrintQueue : CIM_JobDestination { [Deprecated { "CIM_EnabledLogicalElement.EnabledState" }, Description ( "Note: Both this property and QueueAccepting are deprecated " "in lieu of EnabledState. \n" "Deprecated description: Indicates 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. This property, coupled with the information in " "QueueAccepting, aligns with various values of the inherited " "EnabledState property: \n" "- When both QueueEnabled and QueueAccepting are true, then " "EnabledState is set to 2 (\"Enabled\") \n" "- When both QueueEnabled and QueueAccepting are false, then " "EnabledState is set to 3 (\"Disabled\") \n" "- When QueueEnabled is true and QueueAccepting is false " "(for instance, when the Queue outputs jobs to the printer, " "but does not accept new jobs), then EnabledState is set to " "6 (\"Enabled but Offline\") \n" "- When QueueEnabled is false and QueueAccepting is true " "(for instance, when the Queue accepts print jobs but does " "not send them to a printer), then EnabledState is set to 8 " "(\"Deferred\").")] boolean QueueEnabled; [Deprecated { "CIM_EnabledLogicalElement.EnabledState" }, Description ( "Note: Both this property and QueueEnabled are deprecated in " "lieu of EnabledState. \n" "Deprecated description: When 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 QueueForPrint Service association. This property, " "coupled with the information in QueueEnabled, aligns with " "various values of the inherited EnabledState property: \n" "- When both QueueEnabled and QueueAccepting are true, then " "EnabledState is set to 2 (\"Enabled\") \n" "- When both QueueEnabled and QueueAccepting are false, then " "EnabledState is set to 3 (\"Disabled\") \n" "- When QueueEnabled is true and QueueAccepting is false " "(for instance, when the Queue outputs jobs to the printer, " "but does not accept new jobs), then EnabledState is set to " "6 (\"Enabled but Offline\") \n" "- When QueueEnabled is false and QueueAccepting is true " "(for instance, when the Queue accepts print jobs but does " "not send them to a printer), then EnabledState is set to 8 " "(\"Deferred\").")] boolean QueueAccepting; [Description ( "The current number of Jobs on the Queue."), Gauge] uint32 NumberOnQueue; [Description ( "Gives Queue-specific status information, beyond the " "ManagedSystemElement.Status property. This method can be " "used to provide further qualification as to the status of " "the Queue or to indicate a secondary condition (for " "example, spool area is full)."), ValueMap { "0", "1", "2", "3" }, Values { "Other", "Unknown", "No Additional Status", "QueueSpoolAreaFull" }] uint16 QueueStatus; [Description ( "Provides a textual explanation for the status of the Queue. " "The settings of both QueueStatus and the Status property " "that are inherited from ManagedSystemElement can be " "described by QueueStatusInfo. For example, if \"Stopping\" " "is the value that is assigned to Status, then this property " "might contain an explanation as to why the Queue is being " "stopped.")] string QueueStatusInfo; [Description ( "Specifies the largest possible Job (in terms of a single " "byte stream) that can be submitted to this Queue. A value " "of 0 indicates that no limit has been set. Units are " "Kbytes."), Units ( "KiloBytes" ), ModelCorrespondence { "CIM_PrintJob.JobSize" }] uint32 MaxJobSize; [Description ( "Specifies the priority that will be assigned to a new Job " "that is submitted to this Queue, if the Job does not " "explicitly specify a priority. The range of valid " "priorities and the interpretation of priorities can be " "determined from the JobPriorityHigh and JobPriorityLow " "properties."), ModelCorrespondence { "CIM_PrintQueue.JobPriorityHigh", "CIM_PrintQueue.JobPriorityLow" }] uint32 DefaultJobPriority; [Description ( "Specifies 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 can be inversed, for " "example, a high priority job is represented by a low " "integer value. This value is indicated by JobPriorityLow " "being greater than JobPriorityHigh. If both values " "(PriorityLow and PriorityHigh) are assigned to 0, then the " "Queue does not support Job priorities."), ModelCorrespondence { "CIM_PrintQueue.JobPriorityLow", "CIM_Job.Priority" }] uint32 JobPriorityHigh; [Description ( "Specifies 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 can be inversed, for " "example, a low priority job is represented by a high " "integer value. This value is indicated by JobPriorityLow " "being greater than JobPriorityHigh. If both values " "(PriorityLow and PriorityHigh) are assigned to 0, then the " "Queue does not support Job priorities."), ModelCorrespondence { "CIM_PrintQueue.JobPriorityHigh", "CIM_Job.Priority" }] uint32 JobPriorityLow; [Description ( "Specifies the job sheets that are supported by this Queue. " "Typically the job sheets that are provided by a Queue will " "be the union or aggregation of those provided by all the " "Printers that it supports. However, a system administrator " "can choose to restrict access to some job sheets on a " "particular Queue. A Queue can also support additional job " "sheets through the use of a filter that adds a banner or " "some other page when a Job is taken from the Queue."), ModelCorrespondence { "CIM_PrintJob.RequiredJobSheets" }] string AvailableJobSheets[];};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -