PrintQueue Members
.NET Framework 3.0
Manages printers and print jobs.
The following tables list the members exposed by the PrintQueue type.
(see also
Protected Properties
)
Top
| Name | Description | |
|---|---|---|
| AveragePagesPerMinute | Gets a value that indicates the speed of the printer measured in pages per minute. |
| ClientPrintSchemaVersion | Gets a value that indicates the version of the Print Schema. |
| Comment | Gets or sets a comment about the printer. |
| CurrentJobSettings | Gets an object that contains the configuration settings for the current print job. |
| DefaultPrintTicket | Gets or sets the default printer options associated with this PrintQueue. |
| DefaultPriority | Gets or sets the default priority that will be given to each new print job added to the queue. |
| Description | Gets a description of the print queue. |
| FullName | Gets the complete name of the queue. |
| HasPaperProblem | Gets a value that indicates if the printer is having an unspecified paper problem. |
| HasToner | Gets a value that indicates if the printer has toner. |
| HostingPrintServer | Gets or sets (protected) the print server that controls the print queue. |
| InPartialTrust | Gets or sets a value that indicates whether the queue is operating in a partially trusted mode, a higher level of trust. |
| IsBidiEnabled | Gets a value that indicates whether bidirectional communication with the printer is enabled. |
| IsBusy | Gets a value that indicates whether the printing device is busy. |
| IsDevQueryEnabled | Gets a value that indicates whether the queue holds documents when document and printer configurations do not match. |
| IsDirect | Gets a value that indicates whether the queue will print directly to the printer or spool documents first and then print them. |
| IsDoorOpened | Gets a value that indicates whether a door is open on the printer. |
| IsHidden | Gets a value that indicates whether the print queue is hidden in your application's user interface. |
| IsInError | Gets a value that indicates whether the printer or device is in an error condition. |
| IsInitializing | Gets a value that indicates whether the printer is initializing itself. |
| IsIOActive | Gets a value that indicates whether the printer is receiving or sending data or signals. |
| IsManualFeedRequired | Gets a value that indicates whether the printer needs to be manually fed paper for the current print job. |
| IsNotAvailable | Gets a value that indicates whether the printer is available. |
| IsOffline | Gets a value that indicates whether the printer is offline. |
| IsOutOfMemory | Gets a value that indicates whether the printer is out of memory. |
| IsOutOfPaper | Gets a value that indicates whether the printer needs to be reloaded with paper of the size required for the current job. |
| IsOutputBinFull | Gets a value that indicates whether the output area of the printer is in danger of overflowing. |
| IsPaperJammed | Gets a value that indicates whether the current sheet of paper is stuck in the printer. |
| IsPaused | Gets a value that indicates whether the print queue has been paused. |
| IsPendingDeletion | Gets a value that indicates whether the printer is in the process of deleting a print job. |
| IsPowerSaveOn | Gets a value that indicates whether the printer is in power save mode. |
| IsPrinting | Gets a value that indicates whether a job is printing. |
| IsProcessing | Gets a value that indicates whether the printer is processing a print job. |
| IsPublished | Gets a value that indicates whether the printer will be visible to other network users. |
| IsQueued | Gets a value that indicates whether the printer can support a queue with more than one print job in it at a time. |
| IsRawOnlyEnabled | Gets a value that indicates whether the print queue can use EMF (Enhanced Meta File) that enables faster data flow from a printing application to the Windows spooler. |
| IsServerUnknown | Gets a value that indicates whether the printer is in an error state. |
| IsShared | Gets a value that indicates whether the printer is available for use by other computers on the network. |
| IsTonerLow | Gets a value that indicates whether the printer is running short of toner. |
| IsWaiting | Gets a value that indicates whether the queue is waiting for a job to be added. |
| IsWarmingUp | Gets a value that indicates whether the printer is warming up. |
| IsXpsDevice | Gets a value that indicates whether the printer's driver is build on the XPSDrv model so it uses XML Paper Specification (XPS) as its page description language. |
| KeepPrintedJobs | Gets a value that indicates whether the queue is saving the printer language file instead of deleting it following printing. |
| Location | Gets or sets the printer's physical location. |
| MaxPrintSchemaVersion | Gets a value that indicates the most recent possible version of the Print Schema that the queue can use. |
| Name | Overridden. Gets or sets the print queue's name. |
| NeedUserIntervention | Gets a value that indicates whether the printer needs the attention of a human being. |
| NumberOfJobs | Gets the total number of jobs lined up in the print queue. |
| PagePunt | Gets a value that indicates whether the printer is unable to print the current page. |
| Parent | Gets the parent of the object. (inherited from PrintSystemObject) |
| PrintingIsCancelled | Gets or sets a value that indicates whether the current print job is being cancelled. |
| Priority | Gets or sets a value that indicates the priority of the print queue relative to other print queues that are hosted by the same print server and that use the same physical printer. |
| PropertiesCollection | Gets a collection of attribute and value pairs. (inherited from PrintSystemObject) |
| QueueAttributes | Gets the properties of the print queue. |
| QueueDriver | Gets or sets the printer driver for the queue. |
| QueuePort | Gets or sets the port that the queue uses. |
| QueuePrintProcessor | Gets or sets the print processor that the queue uses. |
| QueueStatus | Gets a value that represents the status of the printer. These include "warming up," "initializing," "printing," and others. |
| ScheduleCompletedJobsFirst | Gets a value that indicates whether the printer will print jobs that have completed the spooling process before jobs that have not fully spooled even if the latter entered the queue first or have a higher priority. |
| SeparatorFile | Gets or sets the path and file name of a file that is inserted at the beginning of each print job. |
| ShareName | Gets or sets a name for the printer that is seen by users on the network when it is shared. |
| StartTimeOfDay | Gets or sets the earliest time of day, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job. |
| UntilTimeOfDay | Gets or sets the latest time, expressed as the number of minutes after midnight Coordinated Universal Time (UTC) (also called Greenwich Mean Time [GMT]), that the printer will print a job. |
| UserPrintTicket | Gets or sets the current user's default PrintTicket object which contains detailed information about the print job. |
| Name | Description | |
|---|---|---|
| IsDisposed | Gets or sets a value that indicates whether the object has been disposed. (inherited from PrintSystemObject) |
(see also
Protected Methods
)
Top
| Name | Description | |
|---|---|---|
| AddJob | Overloaded. Inserts a new print job into the queue. |
| Commit | Overridden. Writes the current properties of the PrintQueue object to the actual print queue on the print server. |
| CreateXpsDocumentWriter | Overloaded. Creates a XpsDocumentWriter object. |
| Dispose | Overloaded. Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject) |
| Equals | Overloaded. Determines whether two Object instances are equal. (inherited from Object) |
| GetHashCode | Serves as a hash function for a particular type. (inherited from Object) |
| GetJob | Gets the print job with the specified ID number. |
| GetPrintCapabilities | Overloaded. Gets a PrintCapabilities object that identifies the capabilities of the printer or device, such as whether it prints in color or is capable of two-sided printing. |
| GetPrintCapabilitiesAsXml | Overloaded. Gets a MemoryStream object that specifies the printer's capabilities as an XML stream that complies with the Print Schema. |
| GetPrintJobInfoCollection | Creates a collection that contains a PrintSystemJobInfo object for each job in the queue. |
| GetType | Gets the Type of the current instance. (inherited from Object) |
| MergeAndValidatePrintTicket | Overloaded. Merges two PrintTickets and guarantees that the resulting PrintTicket is valid and does not ask for any printing functionality that the printer does not support. |
| Pause | Pauses the print queue. It remains paused until Resume is executed. |
| Purge | Removes all the jobs in the print queue. |
| ReferenceEquals | Determines whether the specified Object instances are the same instance. (inherited from Object) |
| Refresh | Overridden. Updates the properties of the PrintQueue object with values from the printer and the print queue utility that runs on the computer. |
| Resume | Restarts a print queue that was paused. |
| ToString | Returns a String that represents the current Object. (inherited from Object) |
| Name | Description | |
|---|---|---|
| BaseAttributeNames | Gets the names of the attributes of the derived class. (inherited from PrintSystemObject) |
| Dispose | Overloaded. Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject) |
| Finalize | Releases the resources that are being used by the PrintSystemObject. (inherited from PrintSystemObject) |
| Initialize | Initializes the properties of the PrintSystemObject. (inherited from PrintSystemObject) |
| InternalDispose | Overridden. Releases the unmanaged resources used by the PrintQueue and optionally releases the managed resources. |
| MemberwiseClone | Creates a shallow copy of the current Object. (inherited from Object) |