IPrinterQueue2 interface

Represents a single printer queue.

This interface extends IPrinterQueue and allows a user to manage print jobs and device maintenance from within a UWP device app for printers, or from a printer extension.


The IPrinterQueue2 interface has these methods.

Method Description
IPrinterQueue2::GetPrinterQueueView Retrieves an IPrinterQueueView object, and initializes the object with the range of jobs to be monitored.
IPrinterQueue2::SendBidiSetRequestAsync Uses an XML string value to send a Bidi Set request as an asynchronous operation.


IPrinterQueue2 also helps to make it possible to perform device maintenance and job management from a UWP device app or from a printer extension. For more information, see Device Maintenance and Job Management.


Minimum supported client Windows 8.1
Minimum supported server Windows Server 2012 R2
Target Platform Windows
Header printerextension.h

See Also

Device Maintenance


Job Management