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. You can configure them natively without a custom profile.

DDM recommended — all settings support Declarative Device Management

Apple recommends DDM over legacy profiles. DDM declarations are autonomous — the device enforces them without server round-trips. In Intune, use Settings Catalog → Declarative Device Management to configure these settings.

Configuration Keys (1)

KeyTypeTitleDDM
AirPrintrequired

An array of AirPrint printers that are presented to the user.

arrayAir print
AirPrintItemrequired

A printer item in the printer list

dictPrinter
IPAddressrequired

iOS 7.0+

The IP address or hostname of the AirPrint destination.

stringIP Address or Hostname
Port

iOS 11.0+ · not on macOS

The listening port of the AirPrint destination. Available only in iOS 11 and later.

Range: 0 – 65535

integerPort number
ResourcePathrequired

iOS 7.0+

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'

stringResource path
ForceTLS

iOS 11.0+ · not on macOS

If 'true', Transport Layer Security (TLS) secures AirPrint connections. Available only in iOS 11 and later.

Default: false

booleanForce TLS