---
title: duplex
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiprintinfo/duplex-swift.property
---

# duplex

The duplex mode to use for the print job.

## Declaration

```swift
var duplex: UIPrintInfo.Duplex { get set }
```

## Discussion

Discussion Some printers can print either duplex (double-sided) or single-sided. If double-sided is selected, a printer can either print flipping the back page along the long edge of the paper or along the short edge. The default option for duplex-capable printers is based on document type: single-sided (none) for photos, double-sided and long edge for other documents. If a printer is capable of duplex printing, a switch in the printing options allows users to toggle between single-side and double-sided printing. See the description of the UIPrintInfo.Duplex constants for more information.

## See Also

### Managing print-job attributes

- [UIPrintInfo.Duplex](uikit/uiprintinfo/duplex-swift.enum.md)
- [jobName](uikit/uiprintinfo/jobname.md)
- [orientation](uikit/uiprintinfo/orientation-swift.property.md)
- [UIPrintInfo.Orientation](uikit/uiprintinfo/orientation-swift.enum.md)
- [outputType](uikit/uiprintinfo/outputtype-swift.property.md)
- [UIPrintInfo.OutputType](uikit/uiprintinfo/outputtype-swift.enum.md)
- [printerID](uikit/uiprintinfo/printerid.md)
