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

# outputType

The kind of printable content.

## Declaration

```swift
var outputType: UIPrintInfo.OutputType { get set }
```

## Discussion

Discussion The output type can be general, photo, or grayscale. An application can set this property to a value thats appropriate to the printable content. The default is UIPrintInfo.OutputType.general.  See the descriptions of the UIPrintInfo.OutputType constants for more information. The output type controls the quality and default paper size used in printing. For example, if your application only prints black text, setting this property to UIPrintInfo.OutputType.grayscale can result in better performance in many cases. See UIPrintPaper for details.

## See Also

### Managing print-job attributes

- [duplex](uikit/uiprintinfo/duplex-swift.property.md)
- [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)
- [UIPrintInfo.OutputType](uikit/uiprintinfo/outputtype-swift.enum.md)
- [printerID](uikit/uiprintinfo/printerid.md)
