Skip to main content
ION can print barcode labels for inventory items, kits, locations, and runs. Each entity type can have multiple named label templates, and you can optionally connect a dedicated print server.

Create a label template

  1. In ION, go to Settings > Organization > Barcode Labels.
  2. In the Label templates section, select the tab for the entity type you want to configure: Inventory, Kits, Locations, or Runs.
  3. Click New Template.
  4. Fill in the template fields:
  1. Click Create Template.
Barcode Labels settings showing the Inventory/Kits/Locations/Runs tabs, a templates list, a ZPL template with variable placeholders, an Available Fields panel, and Template Settings for name, print density, and label size.

The Barcode Labels editor with a ZPL template, its available fields, and the template settings.

Edit a label template

  1. In ION, go to Settings > Organization > Barcode Labels.
  2. Select the tab for the entity type, then select the template you want to edit from the Templates list.
  3. Update the template fields.
  4. Click Save Template.
To remove a template, select it, then click Deactivate.

Available template variables

Insert variables into your ZPL template, and ION replaces them with the record’s data when it prints. A variable is a field of the record in camelCase, such as ${serialNumber}. A field of a related record is nested under that record, such as ${part.partNumber}. The Available Fields panel in the template editor lists every variable for the template’s entity type. Common variables on an inventory template:

Set the default print order

When an operator prints labels for several records at once, this setting decides which label comes off the printer first.
  1. In ION, go to Settings > Organization > Barcode Labels.
  2. In the Print order section, set Default order for bulk prints to As listed or Reversed. As listed prints the records in the order they’re listed, which for a table is its current sort, and Reversed prints them back to front.
The default applies to every printer, not only the print server. An operator can override it for a single print from the Print Order control, without changing the default. See Print a label.
Print order settings section with Default order for bulk prints set to As listed and the description: Applies to every printer. An operator can override it for a single print.

The Print order section of the Barcode Labels settings.

Connect a print server

A print server lets ION send barcode labels directly to a printer without requiring a browser print dialog.
  1. In ION, go to Settings > Organization > Barcode Labels.
  2. Turn on Use print server.
  3. In the Print server API key field, enter the API key for your print server.
To view the existing API key, click Show. You need admin access to reveal the key.