Instance Property

supportsDuplex

A Boolean value indicating whether the printer supports printing on both sides of a piece of paper.

Declaration

var supportsDuplex: Bool { get }

Discussion

The value of this property is true if the printer supports double-sided printing or false if it does not. For printers you create yourself using the init(url:) method, the value of this property is false until you successfully connect to the printer using the contactPrinter(_:) method.

See Also

Getting the Printer Information

var displayName: String

The human-readable printer name.

var displayLocation: String?

The human-readable text describing the location of the printer.

var makeAndModel: String?

A string containing the manufacturer’s name and the model name of the printer.

var supportedJobTypes: UIPrinter.JobTypes

The capabilities of the printer.

struct UIPrinter.JobTypes

Bit mask flags indicating the types of jobs that the printer supports.

var supportsColor: Bool

A Boolean value indicating whether the printer supports color printing.