Skip to main content
You do not add a printer from a form on the web app. The Printers screen lists devices that the Zippendo Printer Client registered. After a printer is Active, you edit its name and type here, turn on Rotate wide pages to portrait, and send jobs with Print All / Print from a shipment. Journey walkthrough: Labels and printing. Install and Sign in with Browser: Set up the printer client. Browser Authorize Printer Client: Authorize the printer client. Job history: Printer jobs. Printers on one shipment: Shipment printer settings.
Printers is a top-level sidebar item (/{org}/dashboard/printers). It is not a Settings tab. Description in the header: Manage your printers.

Printer client vs the Printers screen

The list empty state is explicit: No printers yetPrinters will appear here once they are registered from the printer client application. There is no Add printer button in the dashboard.
Printers page showing Total printers, Active printers, Online now, Pending approval, and a Label printer named Zebra ZD421 – Pakkebord that is Active and OfflinePrinters page showing Total printers, Active printers, Online now, Pending approval, and a Label printer named Zebra ZD421 – Pakkebord that is Active and Offline

Printers list with stats, Download Printer Client, and Zebra ZD421 – Pakkebord

Download the printer client

The header action is Download Printer Client. The menu title is Download for your system. Each row is a direct installer (not a landing page):
Download Printer Client menu with macOS Apple Silicon, macOS Intel, and Windows installersDownload Printer Client menu with macOS Apple Silicon, macOS Intel, and Windows installers

Download Printer Client lists macOS Apple Silicon, macOS Intel, and Windows

Sign-in and approval happen in the client and on Authorize Printer Client. See Set up the printer client and Authorize the printer client.

Register from the printer client

After you authorize, the client dashboard Printers heading has + Add Printer (empty state: Add Your First Printer). The modal title is Add Printer. Every field is required (the client shows Please fill in all fields if any is empty): Actions: Cancel, Add Printer (busy: Adding…). Use Label Printer for shipping labels (thermal / ZPL). Use Document Printer for packing lists and invoices (usually A4). The same local OS printer can be registered once per type on that client — for example as both Label and Document, but not twice as Label. A new printer lands on Printers with status Pending Approval until someone uses Approve on the row. The client shows Waiting for admin approval. Full approve / reject copy: Authorize the printer client.
Printer names must be unique within the organization. The OS name (Local Printer) is stored as OS Printer Name and cannot be changed in Zippendo.

Stats on the Printers screen

Four cards above the table (loading subtitle Loading printers…): A printer can be Active and Offline at the same time: it is approved, but the desktop app is not connected. Jobs stay queued until the client is online. See Printer offline or not printing.

Filters

Open Filters in the header (common.filters). Add filters applies; Clear all filters resets.
Printers filter popover with Search, Status, and Type fieldsPrinters filter popover with Search, Status, and Type fields

Filters on Printers: Search, Status, and Type

A search with no match uses the same empty copy: No printers yet / Printers will appear here once they are registered from the printer client application.

List columns and row actions

Click a row to open printer detail. Columns: Row menu:
Delete Printer is permanent. Title Delete Printer. Description: This will permanently delete printer “{name}”. This action cannot be undone. Confirm by typing the printer name in capitals. Toast: Printer deleted successfully / Failed to delete printer.
API errors the list can surface include Printer not found. (PRINTER_NOT_FOUND) and The printer is offline. (PRINTER_OFFLINE).

Edit Printer

Modal id edit-printer-modal. Title Edit Printer. Subtitle Update printer name and type. Save stays disabled until something changes and Printer Name is non-empty. Busy: Saving…. Cancel reverts. Toast: Printer updated successfully / Failed to update printer. There is no rotate control on the label viewer. Rotation is only this switch.
Edit Printer modal with Printer Name, Printer Type Label, and Rotate wide pages to portrait switchEdit Printer modal with Printer Name, Printer Type Label, and Rotate wide pages to portrait switch

Edit Printer: name, type, and Rotate wide pages to portrait

Printer detail (Overview)

URL /{org}/dashboard/printers/{printerId}. Tabs use ?tab= (useTabQueryState): Header title is the printer name. Description is the OS name, or Printer • {LABEL|DOCUMENT} if none. Back goes to Printers. Printer Information rows (overview): Not found: Printer Not FoundThe printer you’re looking for doesn’t exist or you don’t have access to it.
Printer detail Overview tab with Printer Information, status Active, connection Offline, and type LABELPrinter detail Overview tab with Printer Information, status Active, connection Offline, and type LABEL

Printer overview for Zebra ZD421 – Pakkebord: Active and Offline

The header action Create print job goes to .../jobs/create. That route is not a form in the client. Jobs are created from Print / Print All on a shipment, from auto-print, or from the printer client receiving work. Use Printer jobs for the jobs table.
On a shipment Documents tab (?tab=documents), Print All and each row’s Print create Zippendo print jobs. They do not open the browser print dialog. Labels go to an Active Label printer. Packing lists, invoices, and other non-label files go to an Active Document printer. Zippendo uses the shipping rule’s printers first, then the shipment’s printers. If neither is set, Print Documents opens (modal id printer-select-modal). Warnings when a needed type has no Active printer:
  • No active printers found. Please set up a printer first.
  • No active label printers found. Please set up a printer first.
  • No active document printers found. Please set up a printer first.
Print stays disabled until every shown dropdown has a value. Toasts: 1 print job created / N print jobs created, or 1 document failed to print / N documents failed to print.
Print Documents modal asking to select a label printer for the shipment documentsPrint Documents modal asking to select a label printer for the shipment documents

Print All opens Print Documents when no printer is configured on the shipment

To save printers on the shipment so this modal is skipped, use Shipment printer settings. To print automatically when you send, use Auto-print labels and documents.

Next

Set up the printer client

Install Zippendo Printer, sign in with the browser, and register a local printer.

Authorize the printer client

Download, sign in with the browser, and approve a pending printer.

Printer jobs

Pending, processing, failed, and completed jobs — retry and delete.

Auto-print

Print labels and documents when a shipment is sent.

Labels and printing

Send a shipment, then view, download, or print the label.