IPP Printing

Last Updated: June 08, 2026

Internet Printing Protocol (IPP) printing is a driverless printing method that allows the PrinterLogic Agent to send print jobs directly to a printer over the network using Microsoft's built-in IPP class driver on Windows, eliminating the need for manufacturer-supplied printer drivers. PrinterLogic uses IPP as the foundation for compatibility with Microsoft's Windows Protected Print (WPP), and print functionality on Windows ARM devices where traditional x64 drivers are not supported, and native printing on macOS and Linux Agents.

Key Points

IPP printing in PrinterLogic provides the following capabilities and benefits:

  • Supported on Windows, macOS, and Linux devices through the IPP driver.
  • Chromebook, Android, and iOS devices also use IPP, without requiring the driver.
  • Supports both IPP and IPP Secure (IPPS).
  • Eliminates the dependency on manufacturer-supplied drivers. If a printer has IPP enabled, it is compatible with PrinterLogic.
  • Supports Windows Protected Print (WPP), a Windows 11 24H2 security feature that enforces IPP-based printing using Microsoft's built-in class driver, replacing third-party manufacturer drivers.
  • Aligns with Microsoft's MPP, which uses IPP as its underlying protocol, preparing your environment for the long-term direction of the Windows print stack.
  • Admin Console driver profiles are not supported when using the IPP driver selection.
    • IPP drivers may not support all the driver options of a manufacturer specific driver.
  • PrinterLogic-managed IPP printers do not support manufacturer Printer Support Apps (PSAs). Support for this coming in a later release.
  • PrinterLogic-managed IPP printers do not support the Offline Secure Release Print feature.

How It Works

When an admin deploys an IPP print queue, the PrinterLogic Agent installs the queue using Microsoft's inbox IPP class driver rather than a vendor-specific driver. When an end user sends a print job, the Agent routes the job to the printer over the network using the IPP or IPPS protocol. The printer processes the job natively, with no driver installation required on the endpoint.

On macOS and Linux, no driver installation is required at any point. Both operating systems use Common UNIX Printing System (CUPS) with native operating system-level IPP support to communicate directly with the printer. The PrinterLogic Agent leverages that built-in capability to route jobs over IPP or IPPS without involving a driver layer.

In all cases, the printer processes the job natively.

Windows ARM Support

Because many printer manufacturers do not release ARM-compatible drivers, IPP support removes that dependency entirely for Windows ARM devices. In addition, IPP expands feature support for Windows ARM devices to include advanced feature compatibility, including Off-Network Print, Off-Network Cloud Print (ONCP), Offline Secure Release Print, and improved reporting.

If your environment is already configured to use these features on other Agent, no additional setup is required on Windows ARM devices.

Quota Management is not supported on Windows ARM clients. Customers who require Quota Management on Windows ARM devices can use Web Print as a workaround.

Requirements

  • Printers must have IPP enabled. Most modern printers support IPP, though the setting may need to be enabled in the printer's firmware or configuration interface. Refer to your printer manufacturer's documentation for details.
  • Windows ARM devices must be running the latest client version.
  • If you plan to enable Windows Protected Print (WPP), migrate your print queues to IPP before doing so. Enabling WPP while legacy V3 or V4 driver-based queues are active causes those queues to stop working.

Next Steps