Start free

Linux

Browser Print agent for Linux

A small local daemon that lets any web app print to a USB Zebra printer on your Fedora / Ubuntu / openSUSE box — wire-compatible with Zebra's official Browser Print on Mac and Windows.

What this is for

Browsers can't talk to USB devices directly, so Zebra ships a tiny local agent on Mac and Windows that bridges the gap: web apps POST raw ZPL tohttps://localhost:9101/write, the agent forwards the bytes to the connected printer.

This is the Linux equivalent. Same protocol, same routes, same JSON shapes — drop it on a Fedora workstation and the same web apps that work on Mac/Windows just work. Adds a libadwaita settings UI, per-origin approval prompts, and TCP-9100 network printer support that the official agents don't have.

Read the protocol spec →

Wed 9:41Ready to printYour Zebra is connected

Download for Linux

One package with the app and its settings window. Pick the one for your distro; it starts with your desktop and sits in the top bar.

Download .rpm
Fedora, RHEL, openSUSE · 64-bit
pppro-browser-linux-*.x86_64.rpm
Download .deb
Debian, Ubuntu · 64-bit
pppro-browser-linux_*_amd64.deb

Other distros: the .tar.gzpppro-browser-linux_*_linux_amd64.tar.gz

# Fedora / RHEL
sudo dnf install ./pppro-browser-linux-*.x86_64.rpm
# Debian / Ubuntu
sudo apt install ./pppro-browser-linux_*_amd64.deb
# Then enable the user service
systemctl --user enable --now pppro-browser-linux.service
Coming soon: Flathub

We're staging a sandboxed Flatpak build for Flathub submission so users on Silverblue / Bazzite / immutable distros can install via their app store. Subscribe to our newsletter ordrop us a lineto be notified.

System requirements

Found a bug or need help?Get in touch with our support team.