PayloadKit

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+
Apple schemacombined

All settings in this payload are available in the Intune Settings Catalog — no custom profile needed.

DDM recommended — all settings support Declarative Device Management. In Intune use Settings Catalog → Declarative Device Management.

Configuration Keys (1)

KeyTypeDescriptionDefaultRangeDDM

Air print

required
arrayAn array of AirPrint printers that are presented to the user.Default: —Range: —

Printer

required
dictA printer item in the printer listDefault: —Range: —
IPAddressstring

IP Address or Hostname

iOS 7.0+

required
stringThe IP address or hostname of the AirPrint destination.Default: —Range: —
Portinteger

Port number

iOS 11.0+ · not on macOS

integerThe listening port of the AirPrint destination. Available only in iOS 11 and later.Default: —Range: 0 – 65535

Resource path

iOS 7.0+

required
stringThe 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'Default: —Range: —
ForceTLSboolean

Force TLS

iOS 11.0+ · not on macOS

booleanIf 'true', Transport Layer Security (TLS) secures AirPrint connections. Available only in iOS 11 and later.Default: falseRange: —