Zebra Printing

Allows to print ZPL to a network connected Zebra printer.
What is Zebra Printing?
"Zebra Printing" is a Chrome extension that enables developers to print ZPL labels directly to network-connected Zebra printers via HTTP POST. By circumventing CORS restrictions, it allows web apps to send print commands using window.postMessage(). The extension listens for these messages and processes ZPL strings, enhancing web app functionality without the need for traditional print dialogs or software installations. Check for the extension's presence with a simple message listener, ensuring smooth integration.

Extension stats

Users: 7,000+
Rating: 5.00 (3)
Version: 1.6 (Last updated: 2024-09-26)
Creation date: 2019-10-04
Risk impact: Moderate risk impact
Risk likelihood: Moderate risk likelihood
Manifest version: 3
Permissions:
  • activeTab
Host permissions:
  • <all_urls>
Size: 226.30K

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.

Extension 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, 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, 2020-10-06
View all user reviews

Extension safety

Risk impact

Zebra Printing requires a few sensitive permissions. Exercise caution before installing.

Risk likelihood

Zebra Printing is probably trust-worthy. Prefer other publishers if available. Exercise caution when installing this extension.

Upgrade to see risk analysis details

Similar extensions

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