Generating And Printing Barcodes

You are here:
Table of Contents

To generate barcodes, go to the Barcodes & Print page, then follow the steps on the wizard.

Initial Steps

Once installed, ensure that it is running before proceeding with the wizard steps.

You first need to download and install the QZ Tray application on your computer (compatible with Windows, Mac OS X, Linux). You may also need to install Java, if not present on your computer, or update it to the latest version.

Depending on the version of the QZ Tray application that you’re using, you will need to grant the application permissions to perform certain actions. The prompts may appear repetitive, but that’s how the application works.

Printers

The QZ Tray application supports printing on thermal and inkjet/deskjet printers.

The type of printing formats falls under two categories:

  • raw printing
  • pixel printing

Raw Printing

Many thermal printers (such as Zebra or Epson manufactured printers) need special raw printer commands sent to them in order to perform certain functions such as barcode printing.

For most printers, look for a technical specification or guide that refers to ZPL, EPL, ESCP, FGL, CPCL, EPCL. Note, ZPLII, EPL2, ESC/POS are, for the most part, synonymous with their abbreviated counterparts. If your printer specification lists ESC/POS Emulation or ZPL Emulation, then Raw Printing will also work.

Pixel Printing

Pixel Printing format is more common for LaserJet or Deskjet printers.

On the wizard, under the Available Printers step, choose the printer that QZ Tray has detected. Alternatively, if using a network printer, enter its IP address and port number.

After that, choose the type of printer it is or the type of printing format being used.

Printer Settings

Under the Printer Settings step, depending on the type of printer chosen, you will see a list of options that can be customized to fine-tune the printing.

Raw Printing example

Pixel Printing example

Barcode Settings

Under the Barcode Settings step, you can generate barcodes in many 1D or 2D formats, including QR codes, Datamatrix, etc.

Once these barcodes are generated, you would either need to scan them to associate them with an asset or inventory.

Alternatively, if you know what data is on the barcode, you could import them from a CSV file, where the asset or inventory record association has already been made.

Smartphone compatibility

First, indicate whether the barcode generated should be compatible with our iOS or Android smartphone app.

Data to encode

Arbitrary data

You can choose to generate barcodes that have arbitrary sequential or unique random data. This works fine for 2D barcodes such as QR codes, but for 1D barcodes, you need to ensure that the encoded data matches the barcode’s data specification. For example, the length of characters to encode, type of data to encode will be different with each 1D barcode.

Pre-defined data

If you have your own barcode data, you can enter them on the text field on the form. Each barcode data should be on a single line.

Existing data

If you already have asset or inventory records in your account, you can have the app encode their barcode values.

Preview & Print

Under the Preview & Print step, you can adjust the barcode settings such as width, height, padding, etc.

Actions

Under the Actions section, you can choose to preview, test print, or print all the barcodes.

Preview

Before printing the barcodes, we recommend first reviewing it so that any necessary adjustments should be made.

Test Print

Before printing the entire barcodes, you may want to first do a test print to see if all is okay.

Print All

This action will print all the barcode data. You will not be able to see, on the page, what is being printed.