Prerequisites
Before you print a label, make sure you have:- Permission to print labels for the entity type you’re working with.
- A printer reachable from the printing mode your org uses.
- At least one barcode template configured for the entity type. An admin can add templates in Settings > Organization > Barcode Labels.
Print a label
The Barcode Label dialog opens from the entity you want a label for. A part inventory record has a Print Barcode action, and a kit has a Print kit label action. On a run, a run step, or a run’s created part inventory, the label printer opens on the Print label tab of a QR-code dialog, covered in Print and share labels from a run. To print a label:- Set Number of Label Copies. The default is 1.
- If you’re printing labels for several records, check Print Order. See Choose the print order.
- Open the Barcode Template dropdown and select the format you want. Only active templates for the entity type appear, and ION pre-selects the first one. Adjust it if your downstream process expects a different one.
- Open the Printer picker and choose the destination printer. The picker pulls printers from the active mode (browser or print server). If no printers appear, see Troubleshooting.
- Check the preview. The Full Label tab renders the label that prints first, as the printer produces it, and the QR Code tab shows its encoded barcode. Confirm that the barcode and any human-readable fields look right.
- Click Print. The button is disabled until a template with content, a printer, and at least one copy are all selected.
Choose the print order
Print Order decides which label comes off the printer first when you print for several records:- As listed prints the records in the order they’re listed. When you print from a table, such as Factory, Inventory, or Runs, that’s the table’s current sort, top to bottom, not the order you clicked the rows in.
- Reversed prints them bottom to top.

Two bins selected on the Factory table. Under As listed, the preview shows A1-01, the first row in the table.

The same selection under Reversed. The preview now shows A1-03, which prints first.
Print job successful toast. If a print is sent over Zebra Browser Print but the printer doesn’t report its status (common over USB), ION shows a Sent to printer (print not confirmed) warning instead.
Print and share labels from a run
A run, a run step, and a run’s created part inventory each have a QR-code button. Click it to open a dialog with a QR code tab and a Print label tab.- On the QR code tab, scan or copy the value. On a run or run step, the QR code links to the run or run step so a phone camera opens it in the browser. On a created part inventory, the QR code holds the serial number, and the copy control reads Copy serial number. When the part has no serial number, the code falls back to the lot number, then the part number.
- On the Print label tab, print a barcode label the same way as the Barcode Label dialog. A run or run step prints a Runs label, and a created part inventory prints an Inventory label. An admin configures these templates in Settings > Organization > Barcode Labels.
Print labels for several records at once
Selecting rows in a table reveals a floating toolbar with a Print Barcodes action, which opens the Barcode Label dialog for the whole selection. On the Runs page, Print Barcodes is a menu with two options, because a run and the inventory it produces take different templates:- Run labels prints a Runs template for every selected run.
- Part inventory labels (N) prints an Inventory template for each selected run that has a part inventory. N is the number of those runs, and the option is disabled when it’s 0.

The Print Barcodes menu on the Runs page, with one run selected that has no part inventory.
Barcode formats
Each template encodes a specific format. If your scanners need a specific encoding, have an admin configure a template that produces it rather than reformatting it by hand. See Create label templates.Troubleshooting
There is nothing to preview and Print is disabled
There is nothing to preview and Print is disabled
- No printable template is configured for type labels means the type has no active template, so there’s nothing to print. Follow the Configure the template in Settings link, or ask an admin to add one.
- This template has no ZPL content configured means the selected template exists but its body is blank.

Printing run labels when no active Runs template exists: the dialog names the missing type and Print stays disabled.
Labels print but barcodes won't scan
Labels print but barcodes won't scan
Print started but nothing prints
Print started but nothing prints
Sent to printer (print not confirmed), check that the printer is powered on and connected. In print server mode, check the print server’s job queue to see whether the job is queued, printing, or errored.