Zebra Printing

Zebra Printing

Allows to print ZPL to a network connected Zebra printer.

What is Zebra Printing?
"Zebra Printing" is a Chrome extension designed for developers. It circumvents issue of zealous same-origin policy (CORS), using the printer's HTTP POST endpoint to directly print ZPL labels from web apps to Zebra printers. This eliminates the need for installed drivers or local software. It utilizes window.postMessage() method for printing and even allows for extension verification through message posting on web page load.
Merlin
Stats
Users: 7,000+
Rating: 5.00 (3)
Version: 1.2 (Last updated: 2020-07-08)
Creation date: 2019-10-04
Risk impact: Moderate risk impact
Risk likelihood: Low risk likelihood
Manifest version: 2
Permissions:
  • <all_urls>
  • background
  • activeTab
Size: 224.26K
URLs: Website
Stats date:

Other platforms

Not available on Firefox
Not available on Edge
Want to check extension ranking and stats more quickly for other Chrome extensions? Install Chrome-Stats extension to view Chrome-Stats data as you browse the Chrome Web Store.
Chrome-Stats extension
Merlin
Summary

NOTE: This is an extension useful for developers who want to simply print ZPL labels directly from their web apps.

Most Zebra Printers have a HTTP POST endpoint through which ZPL can be directly printed without the need for an installed driver, print dialogs popping up or other locally installed software.

Unfortunately those printers don't set any CORS headers which makes it impossible to use this HTTP endpoint in modern browser-based apps.

This extension circumvents this issue.

In your web app you can now directly print to Zebra printers by using window.postMessage():

window.postMessage({ type: "zebra_print_label", zpl: "^XA^PW400^LL200^FO20,20^A0N,30,30^FDThis is a TEST^FS^XZ", url: "http://192.168.37.36/pstprnt" }, "*");

See more
User reviews
This awsome extension makes my life easier, thank you very much!

Absolutely brilliant workaround for printing directly from the browser. Works as advertised. I'm using it every day - thank you!
by Pawel Suwala Pawel Suwala, 2022-12-30

Works as advertised. Perfect to start learning ZPL! Please be aware that this plugin enables you to make your printer-setup insecure and sensitive to Man-In-The-Middle attacks from hackers. I advise you to never use this plugin in a production environment. Instead: load a TLS certificate to your printer to enable HTTPS communication! But again: This plugin is a real help!
by Maarten Wolzak Maarten Wolzak, 2020-10-06
View all user reviews
Safety
Risk impact

Zebra Printing may not be safe to use and it requires some risky permissions. Exercise caution when installing this extension. Review carefully before installing.

Risk likelihood

Zebra Printing has earned a fairly good reputation and likely can be trusted.

Upgrade to see risk analysis details
Screenshots
Similar extensions

Here are some Chrome extensions that are similar to Zebra Printing: