GetPrintCapabilities Method (PrintTicket)
Collapse the table of content
Expand the table of content

PrintQueue.GetPrintCapabilities Method (PrintTicket)

 

Gets a PrintCapabilities object that identifies the capabilities of the printer.

Namespace:   System.Printing
Assembly:  System.Printing (in System.Printing.dll)

[SecurityCriticalAttribute]
public PrintCapabilities GetPrintCapabilities(
	PrintTicket printTicket
)

Parameters

printTicket
Type: System.Printing.PrintTicket

A print ticket that provides the basis on which the print capabilities are reported.

Return Value

Type: System.Printing.PrintCapabilities

A PrintCapabilities object that specifies what the printer can and cannot do, such as two-sided coping or automatic stapling.

Exception Condition
PrintQueueException

The PrintCapabilities object could not be retrieved.

ArgumentException

printTicket is not well-formed.

The PrintTicket parameter is used as the basis on which to construct the PrintCapabilities object. For example, suppose the printer supported only media types A and B from input bin 1 and it only supported media type C from input bin 2. If the printTicket parameter specified input bin 1, then the PrintCapabilities object that is returned would include all three media types, but it would report type C as "constrained." If the printTicket parameter specified input bin 2, then the PrintCapabilities object that is returned would include all three media types, but it would report types A and B as "constrained." See the Print Schema for more information on constraints.

If printTicket is null, the UserPrintTicket is used.

PrintingPermission

for permission to get print capabilities. Associated enumeration: DefaultPrinting

.NET Framework
Available since 3.0
Return to top
Show:
© 2016 Microsoft