Skip to main content

Apple Printing Policy

Updated this week

The Apple Printing Policy allows administrators to centrally manage printing behavior on macOS devices.
Using this policy, IT teams can control which printers users can access, define default printer settings, enforce administrative permissions for adding or using printers, and restrict printing only to managed devices.

This policy is particularly useful for organizations that require consistent, secure, and compliant printing workflows across their macOS fleet.


Overview

macOS supports a wide range of printing workflows, including network printers, IP-based printers, local USB printers, and managed printers.
The Apple Printing Policy enables administrators to standardize this experience by defining:

  • Whether users can use local printers

  • Default printer configuration

  • Printer footers and metadata printing

  • Whether adding or using printers requires admin privileges

  • A list of approved, managed printers

  • Locking printers to prevent modification

This helps maintain compliance, simplify IT support, and reduce unauthorized use of external or personal printers.


Requirements

  • macOS 10.7+

  • Device must be enrolled in Swif.ai MDM

  • Some settings require macOS 10.7 or later

  • Admin permissions may be required depending on printer restrictions


Configurable Settings

Below is a detailed explanation of each configurable setting available in the Apple Printing Policy.


Allow Local Printers

Controls whether the system allows users to use local printers (USB-connected or directly attached printers).

Setting

Description

Minimum Requirement

True

Users may use local printers.

macOS 10.7+

False

Blocks the use of locally connected printers.

macOS 10.7+


Default Printer Configuration

You may define a default printer using two fields:

Field

Description

Device URI

The printer’s URI (e.g. ipp://printer.company.com).

Display Name

The human-readable name shown in macOS.

If set, this printer becomes the system’s default unless overridden by user restrictions.


Footer Settings

Allows organizations to control footer text displayed on printed documents.

Setting

Description

Minimum Requirement

Footer Font Name

The font used when printing footer text.

macOS 10.7+

Footer Font Size

The size of the footer text.

macOS 10.7+

Footer

True = enable footers, False = disable.

macOS 10.7+

Footers are often used for compliance, such as printing username, timestamp, or classification labels.


Print MAC Address

Controls whether the printer includes the client device’s MAC address in the print job.

Setting

Description

Minimum Requirement

True

MAC address is printed.

macOS 10.7+

False

No MAC address is included.

macOS 10.7+

Useful for asset tracking and compliance logging.


Require Admin To Add Printers

Determines whether adding printers requires admin rights.

Setting

Description

True

Only admins can add new printers.

False

Standard users may add printers.


Require Admin To Print Locally

Controls whether printing to a local (physically connected) printer requires admin rights.

Setting

Description

True

Users need admin rights to print to USB/local printers.

False

Standard users may print locally.


Show Only Managed Printers

Defines whether macOS only displays printers configured by this policy.

Setting

Description

True

Only policy-managed printers appear to the user.

False

Users may see other detected printers.

This is recommended for organizations needing strict printer control.


Managed Printer List (User Printer List)

You can define a collection of managed printers.
Each printer entry contains:

Field

Description

IP / Hostname (Device URI)

The printer’s URI.

Display Name

Printer name shown to users.

Location

Physical location of the printer (e.g., “3rd Floor East Wing”).

Model

Printer model identifier.

PPD / Location

PPD file name or IPP resource path.

Printer Locked

When true, printer cannot be modified by the user.

Printer Locked = True prevents renaming, deleting, or updating the printer configuration.


Best Practices

  • Use Show Only Managed Printers to enforce printing consistency across teams.

  • Disable Allow Local Printers to prevent users from printing sensitive documents on personal or insecure printers.

  • Use Printer Locked for high-security environments where printer settings must remain fixed.

  • Apply Footer + MAC address printing for compliance auditing.

  • Combine this policy with the Apple AirPrint Policy if using IPP/Bonjour-based centralized printers.


How to Configure

  1. Navigate to Swif Admin Console → Policies → Create New Policy

  2. Select Apple Printing Policy

  3. Configure general printer restrictions (local printers, admin requirements, etc.)

  4. Optionally add default printer settings

  5. Add managed printers to the User Printer List

  6. Assign the policy to devices or device groups

  7. Review and save the policy

Devices will automatically receive and apply the printer configuration on the next sync.


Compliance & Operational Benefits

  • Ensures printers are used in accordance with corporate IT policies

  • Prevents unauthorized or insecure printing

  • Standardizes printer configurations across the organization

  • Reduces help desk tickets related to printer setup

  • Improves auditability for regulated industries

Did this answer your question?