Download

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 to https://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 →

Download

One package — includes both the background agent and the libadwaita settings UI. Pick the format that matches your distro.

# 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 or drop us a line to be notified.

System requirements

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