OrderOpsBETA
All procedures

Install the macOS print client

One-click pairing, label-type routing, and the menu-bar status item.

The print client is a small macOS menu-bar app that prints labels silently to the right printer — no browser print dialogs, no picking a printer per label. Pair it once and Enter on the pack bench means a label is already feeding out of the Zebra.

Install

Download the DMG and drag the app to Applications. It is code-signed and notarized, and needs macOS 26. It runs as a menu-bar accessory — no Dock icon — with an optional launch-at-login toggle so it is ready when the floor opens.

There is no auto-update, on purpose. The thing that prints your labels should not change itself mid-shift. New versions are a new DMG you install when you choose.

Pair with your browser

Pairing is one shot from the web app on the same Mac — no tokens to copy around. Under the hood, the client runs a local server bound to 127.0.0.1 only. It is never reachable from your network, and connections from anywhere else are rejected outright. The pairing handshake issues a bearer token that the client checks on every print with a constant-time compare. Pairing survives restarts and login cycles.

Route label types to printers

The client fetches the label types your account actually uses — AusPost domestic and international (CN22/CN23), StarTrack, Team Global Express, and A4 customs paperwork for international orders — and you map each one to a printer, with an optional paper size and orientation. Typical floor setup: 100×150 thermal labels to the Zebra, customs paperwork to the office laser.

A built-in test print pushes a small test page through the same pipeline as real labels, so one button validates the rendering, the mapping, and the driver together.

Multi-parcel shipments

A three-parcel shipment arrives as one PDF with three label pages. The client renders and prints every page at full size, one label each — an earlier generation of this pipeline printed only page one, and that bug is fixed for good. How labels stay full-size on thermal stock is covered in ZPL mode & media sizes.

Logs

Every print attempt is logged in the client — timestamp, label type, printer, carrier, success or error — and an audit entry lands in your OrderOps account with who printed what. When a label "didn't print", the log says what actually happened.

Install the macOS print client — OrderOps Docs