Will Label Printers Stop Working Under Windows Protected Print Mode?
By Henning Volkmer on June 1, 2026

TL;DR
Most thermal label printers (Zebra, Honeywell, SATO, TSC, Dymo) aren't Mopria-certified, so they stop working when Windows Protected Print Mode (WPP) is enforced. ZPL and EPL aren't part of the IPP spec the IPP class driver speaks. Some newer label models support IPP directly. For older fleets, three paths: keep WPP disabled on label workstations via GPO, refresh to IPP-capable hardware, or use a cloud-rendered and API-passthrough stack like ezeep.
Why do label printers fall outside Mopria?
Mopria certification relies on IPP-defined document formats (PWG Raster, PDF, PCLm — see the pillar guide for details). Label printers (Zebra, Honeywell, SATO, TSC, Brother label models, Dymo industrial) don't speak any of them. They speak ZPL (Zebra Programming Language), EPL (Eltron Programming Language), DPL, ZPLII, and vendor-specific dialects.
These aren't document formats. They're printer command languages. A ZPL stream is a sequence of instructions: start a label, set a barcode encoding, move to coordinate X/Y, drop a 14-point font string, advance to the next label. That's not a thing IPP was designed to carry, and it's not a thing the Microsoft IPP class driver produces.
Label printers fall in the specialty printer category that Mopria certification doesn't cover. Some label printers can accept PDF directly (a few newer Zebra ZD-series models, certain Brother and Honeywell devices), which gives them a path forward as PDF becomes more standard. But the installed base of ZPL-driven thermal label printers in active retail, warehouse, and clinical environments is not on the Mopria certified products list and won't be moving onto it.
What breaks first when WPP is enforced?
For a retail, logistics, warehousing, or healthcare environment with thermal label printers in production use, several specific things stop working when WPP turns on:
Windows-side driver dependencies
WPP disables the third-party driver path that label printer fleets typically use, so direct IP printing from Windows clients fails: the ZPL stream from the WMS to the Zebra at the pick station no longer reaches the device. Driver-mediated printing from line-of-business apps (WMS, ERP, EHR, lab systems, POS, shipping software) fails for the same reason — those apps hand the OS a print job expecting the driver to format it correctly, and the driver path is gone.
Cross-platform label printing through Windows print servers
Mac and Linux clients that route label jobs through a Windows print server inherit whatever the server can deliver. If the Windows server's path to the device depends on a third-party driver, that path goes away too.
Silent failure is the default mode. Label print jobs queue, the queue clears, no label comes out, the operations team finds out at the next inventory count.
What this looks like in production environments
Warehousing and logistics
Pick-and-pack operations live and die on label print throughput. A single Zebra at a high-volume pick station prints thousands of labels per shift. Stop those labels and the operation backs up within minutes. Most warehouse Zebra fleets are on ZPL, talking to a WMS that sends raw ZPL streams or driver-mediated jobs through Windows clients on the floor.
Retail
Receipt printers, shelf-edge label printers, and price-tag printers. Same architecture as warehousing. POS systems print receipts through a Windows printer object, often with a manufacturer driver doing the format conversion. WPP enforcement uninstalls the device.
Healthcare
Specimen labels, patient wristbands, pharmacy bottle labels. The lab system or EHR sends label jobs through Windows. The compliance and patient-safety implications of silent label-print failures are not theoretical.
Manufacturing and lab environments
Bar-coded part labels, calibration labels, sample labels. Often driven by ERP or LIMS systems running on Windows.
In every one of these, the operational cost of a label print outage is meaningfully higher than the cost of office MFP printing being slow. The case for solving this before WPP gets enforced (not after) is straightforward.

What it means if you're on ezeep
ezeep handles label printers through two complementary paths.
-
Cloud rendering for office-document-style label workflows. On Windows clients, the ezeep Print App for Windows captures the print job and sends it to the cloud, running on WPP-enabled machines today. The cloud renders the document and forwards print-ready data to the printer. The driver pool covers over 6,000 printer models, label printers included. The label printer doesn't need to be Mopria-certified; it only needs to receive the data ezeep forwards.
-
Native ZPL pass-through through the ezeep API. For environments where the WMS, ERP, EHR, or lab system is generating raw ZPL streams, ezeep accepts them through the API and routes them to the target label printer. No driver layer, no format conversion, no WPP dependency. The print stream goes from source application straight to device, with ezeep handling routing, authentication, and audit trail. Zebra ships a standardized programming language across most of its installed base, and most third-party WMS and ERP integrations target ZPL directly - ezeep's pass-through preserves that integration pattern, so labels print the same way they always have, except the print path bypasses the broken Windows driver layer.
ezeep has validated integrations with Zebra devices through Zebra's Enterprise Testing Program. The combination of cloud rendering, native ZPL pass-through, and Zebra-validated integrations puts ezeep in a position to keep label fleets running through WPP without a hardware refresh. Mark II Enterprises uses ezeep to print sales orders in the warehouse without routing label traffic through VPNs. Online retailer Ecom Marketing automates label printing across three warehouses through the ezeep API.
What should you do before WPP gets enforced
Three concrete moves. First, inventory every thermal label printer in the environment by location, manufacturer, language (ZPL, EPL, ZPLII, DPL), and the application that drives it (WMS, ERP, EHR, lab system, POS). Note which devices are recent enough to potentially support IPP directly. Those may have a path forward without architectural change. Second, run the WPP preview on one workstation that prints labels: enable WPP, look at which devices Windows flags for removal, cancel out before confirming. Third, decide between the three enabling paths:
- Keep WPP disabled on label-printing workstations via GPO scope. Interim, not permanent. Workstations stay on the legacy print stack and don't get the WPP security benefit.
- Refresh older devices to IPP-capable label printers for fleets that are due for refresh anyway. Recent label printer models from major vendors support IPP natively, though full ZPL fleet replacement on operational timelines is rarely practical.
- Move label printing through a cloud-rendered and API-passthrough stack. Removes the WPP dependency from the path entirely.
A note on print servers. A common consideration is to stand up an intermediary print server with the legacy ZPL/EPL drivers loaded and route label-printing workstations through it. WPP blocks this. WPP-enabled clients are restricted to the IPP class driver locally and cannot install or load third-party drivers from any source, including via Point and Print from a print server. The print server's driver pool does not reach the WPP-enabled client.
Frequently Asked Questions
Are Zebra printers Mopria-certified?
Most of Zebra's installed base of ZPL-driven thermal label printers is not on the Mopria certified products list. Some newer models support IPP directly and may be WPP-compatible without appearing on the Mopria list. Verify device-by-device. A small number of recent models also accept PDF directly. The core ZPL fleet is not moving onto the certified list.
Will my WMS still send ZPL streams to label printers under WPP?
Depends on how the WMS reaches the printer. If the WMS prints through a Windows printer object that depends on a third-party driver, that path breaks under WPP. If the WMS sends ZPL directly through an API or print path that bypasses the Windows driver layer, that path keeps working.
Can I keep WPP off on the workstations that print labels?
Yes, by GPO or Intune scope. Two trade-offs: those workstations stay on the legacy print stack and don't get the WPP security benefit, and if WPP becomes default-on in a future Windows release, the exclusion path narrows. An intermediary print server with the legacy drivers loaded is not a viable alternative under WPP, since WPP-enabled clients can't load third-party drivers from a print server. For ZPL workflows that need to stay on WPP-enabled workstations, the working paths are hardware refresh to IPP-capable models or a cloud-rendered print stack.
Does ezeep print receipts and shelf-edge labels too?
Yes. The same cloud-rendered + API-passthrough architecture covers receipt printers, shelf-edge label printers, wristband printers, and other thermal devices in the retail and healthcare label printer category.
Do I have to change my WMS or ERP integration to use ezeep for labels?
For environments already sending ZPL through a defined integration, ezeep's API passthrough is designed to preserve the existing pattern. The endpoint changes; the format and content don't. Engineering coordination on the integration cutover is a normal scope-of-work conversation.
- June 2026 (1)
- May 2026 (3)
- April 2026 (3)
- March 2026 (3)
- February 2026 (2)
- January 2026 (2)
- December 2025 (1)
- November 2025 (4)
- October 2025 (4)
- September 2025 (1)
- August 2025 (4)
- July 2025 (1)
- June 2025 (3)
- May 2025 (3)
- April 2025 (5)
- March 2025 (6)
- February 2025 (5)
- January 2025 (3)
- December 2024 (5)
- November 2024 (5)
- October 2024 (6)
- September 2024 (2)
- August 2024 (2)
- July 2024 (4)
- May 2024 (4)
- March 2024 (1)
- February 2024 (3)
- January 2024 (1)
- December 2023 (1)
- November 2023 (2)
- October 2023 (3)
- September 2023 (2)
- August 2023 (1)
- July 2023 (2)
- June 2023 (2)
- May 2023 (1)
- April 2023 (3)
- March 2023 (5)
- February 2023 (4)
- January 2023 (2)
- December 2022 (3)
- November 2022 (2)
- October 2022 (5)
- September 2022 (4)
- August 2022 (1)
- July 2022 (3)
- June 2022 (4)
- May 2022 (2)
- April 2022 (4)
- March 2022 (4)
- February 2022 (2)
- January 2022 (1)
- October 2021 (1)
- July 2021 (5)
- June 2021 (4)
- May 2021 (3)
- April 2021 (1)
- March 2021 (4)
- February 2021 (1)
- December 2020 (1)
- November 2020 (1)
- October 2020 (1)
- September 2020 (1)
- July 2020 (1)
- June 2020 (1)
- April 2020 (4)
- March 2020 (3)
- February 2020 (3)
- January 2020 (1)
- August 2019 (2)
- May 2019 (1)
- January 2018 (1)
You May Also Like
These Related Stories

The Latest ezeep Print App for Windows: Cloud Printing With Windows Protected Print (WPP) Mode Enabled

Windows Protected Print Mode: What IT Needs to Know
