The payload that configures AirPrint printer discoverability in the user's printer list.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
Air print AirPrint An array of AirPrint printers that are presented to the user. 1 subkey | array | required | — | ✓Yes | iOS (7.0+)macOS (10.10+)visionOS (2.0+) |
└─ Identifier AirPrintItem 4 subkeys | dictionary | — | ✓Yes | iOS (7.0+)macOS (10.10+)visionOS (2.0+) | |
└─ └─ IP Address IPAddress The IP address or hostname of the AirPrint destination. | string | required | — | ✓Yes | iOS (7.0+) |
└─ └─ Resource Path ResourcePath The resource path associated with the printer. This path corresponds to the `rp` parameter of the `_ipps.tcp` Bonjour record. For example:
- `printers/Canon_MG5300_series`
- `printers/Xerox_Phaser_7600`
- `ipp/print`
- `Epson_IPP_Printer` | string | required | — | ✓Yes | iOS (7.0+) |
└─ └─ Port Number Port The listening port of the AirPrint destination. Available only in iOS 11 and later. Range: 0 - 65535 | integer | optional | — | ✓Yes | iOS (11.0+) |
└─ └─ Force TLS ForceTLS If `true`, AirPrint connections are secured by Transport Layer Security (TLS). Available only in iOS 11 and later. | boolean | optional | false | ✓Yes | iOS (11.0+) |