AirPrint (com.apple.airprint)

com.apple.airprint

The payload that configures AirPrint printer discoverability in the user's printer list.

iOS(7.0)macOS(10.10)visionOS(2.0)
Branch: release

Settings (6)

SettingTypeRequiredDefaultManual InstallSupported OS
Air print
AirPrint
An array of AirPrint printers that are presented to the user.
1 subkey
arrayrequired
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.
stringrequired
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`
stringrequired
Yes
iOS (7.0+)
└─ └─
Port Number
Port
The listening port of the AirPrint destination. Available only in iOS 11 and later.
Range: 0 - 65535
integeroptional
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.
booleanoptionalfalse
Yes
iOS (11.0+)