BetaFree label tools in beta. Keep a design backup and test your printed output.Free service limits

Guide

Review and send a ZPL print job

Direct printing sends ZPL commands to a compatible printer through a supported local connection. Fonts, graphics, backgrounds and some barcode layouts can differ from the canvas. Review the conversion warnings, exact destination, stock, DPI and physical copy count before authorizing a job. The hosted service does not print without a user-controlled connection.

  1. 1

    Install Zebra Browser Print (one time)

    Use Zebra's official Browser Print download and check its current supported operating systems, browsers and printer models. It is a local bridge between an allowed website and supported printers.

  2. 2

    Launch the agent and connect your printer

    Follow the manufacturer's setup instructions for your exact model and connection. Confirm that the discovered printer is the device you intend to use.

  3. 3

    Open Export → “Direct print — Zebra agent”

    Open the direct-print option in Export. Review any permission prompt and grant access only to the site and printer you intend to use; a previous permission is not approval for an unattended batch.

  4. 4

    Review and authorize a test label

    Choose the printer from the list (remembered for next time) and print. Review the preview and copy count, then print a sample. Confirm paper output before requesting a batch or reprint.

Good to know

  • WebUSB requires a supported browser and a device interface the browser can claim. Installed drivers or device firmware may prevent access; the presence of a USB port is insufficient.
  • Browser Print connectivity depends on browser permissions, local security settings and the vendor's current compatibility list.
  • Read the actual printer configuration using its model-specific instructions. Match stock dimensions and resolution before converting the design.
  • A downloaded ZPL file still needs review before sending it through a configured printer tool. Never pipe an unchecked API response to a printer.
  • Native printer fonts and barcode fitting may differ; unsupported background or artwork features can be omitted or rasterized. Inspect all conversion warnings and a physical sample.
  • If a connection times out after sending starts, check the queue and physical output. Do not blindly retry; part or all of the first job may have printed.

Sizes used in this guide

Frequently asked questions

Does ZPL improve print quality?
ZPL addresses the printer's dot grid directly and can avoid driver scaling. It is not a quality guarantee: barcode fitting, firmware, media, resolution and printer settings still affect output. Compare and test the actual label.
Does this work with non-Zebra printers?
Check the exact model's supported languages and connections. A thermal printer may not accept ZPL. Export a PDF for a compatible driver or use the manufacturer's supported tools when direct ZPL is unavailable.
What access should I grant Browser Print?
Install it from Zebra's official source, keep it updated and allow only sites and devices you intend to use. Local bridge software gives websites access to hardware; review each job and follow your device and network administrator's policy.

More guides

Ready to print?

Design locally without an account. Replace sample content, preview and test your printed output.

Open the editor