PayloadKit

Printing

com.apple.mcxprinting

The payload that configures printers.

macOS 10.7+
Apple schemaexclusive

Not available with User Enrollment · Only one instance per profile

Configuration Keys (10)

Showing 10 of 10 keys

KeyTypeDescriptionDefaultRange

Allow Local Printers

booleanIf 'true', allows printers that connect directly to a user's computer.Default: trueRange: —

Default Printer

dictThe default printer for the user.Default: —Range: —

Display Name

required
stringThe display name.Default: —Range: —
DeviceURIstring

Device URI

required
stringThe device URI.Default: —Range: —

Footer

booleanIf 'true', prints the page footer (including the user name and date).Default: falseRange: —

Footer Font Name

stringThe footer font name.Default: —Range: —

Footer Font Size

stringThe footer font size.Default: —Range: —

Print MAC Address

booleanIf 'true', includes the MAC address.Default: falseRange: —

Require Admin To Add Printers

booleanIf 'true', requires an administrator password to add printers.Default: trueRange: —

Require Admin To Print Locally

booleanIf 'true', requires an administrator password to print locally.Default: falseRange: —

Show Only Managed Printers

booleanIf 'true', shows only managed printers.Default: falseRange: —

User Printer List

dictThe printers available to a user.Default: —Range: —

Printer

required
dictA dictionary of printer details.Default: —Range: —

Display Name

required
stringThe display name.Default: —Range: —
DeviceURIstring

IP / Hostname

required
stringThe device URI.Default: —Range: —
Locationstring
required
stringThe printer's location.Default: —Range: —
Modelstring
required
stringThe printer's model.Default: —Range: —
PPDURLstring

PPD Location

required
stringThe printer's PPDURL.Default: —Range: —

Locked?

required
booleanIf 'true', locks the printer.Default: falseRange: —