---
title: supportedJobTypes
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiprinter/supportedjobtypes
---

# supportedJobTypes

The capabilities of the printer.

## Declaration

```swift
var supportedJobTypes: UIPrinter.JobTypes { get }
```

## Discussion

Discussion Job types indicate the types of operations you can perform with the printer. You might use this information when deciding whether or not to use a printer for a particular task. For example, a photo app might prevent a printer picker interface from displaying printers that do not support the photo job type. For printers you create yourself using the init(url:) method, the value of this property is unknown until you successfully connect to the printer using the contactPrinter(_:) method.

## See Also

### Getting the printer information

- [displayName](uikit/uiprinter/displayname.md)
- [displayLocation](uikit/uiprinter/displaylocation.md)
- [makeAndModel](uikit/uiprinter/makeandmodel.md)
- [UIPrinter.JobTypes](uikit/uiprinter/jobtypes.md)
- [supportsColor](uikit/uiprinter/supportscolor.md)
- [supportsDuplex](uikit/uiprinter/supportsduplex.md)
