Before you begin
To print barcode labels from ProcureDesk, make sure you have:
Requirement | What you need |
Label printer | A Zebra-compatible label printer |
Printer driver | Installed on your computer |
QZ Tray | Installed and running on your computer |
Printer name | The printer name must include Zebra |
Browser access | Allow QZ Tray prompts if shown |
Important: QZ Tray must be installed and running on the same computer where you use ProcureDesk.
Supported printer type
ProcureDesk currently prints barcode labels using ZPL format.
Please use a printer that supports Zebra/ZPL label printing.
Examples include:
Zebra ZD421
Zebra GK420d
Zebra ZT Series
Other Zebra-compatible ZPL printers
Step 1: Install your label printer
Connect the printer
Connect the label printer to your computer using one of the supported connection methods:
USB
Network
Bluetooth, if supported by your printer and driver
Install the printer driver
Install the printer driver provided by your printer manufacturer.
For Zebra printers, this is commonly the Zebra ZDesigner driver.
Confirm the printer is installed
After installation, confirm that the printer appears in your computer’s printer list.
Windows
Open Settings.
Go to Bluetooth & devices.
Click Printers & scanners.
Confirm that the Zebra printer is listed.
macOS
Open System Settings.
Go to Printers & Scanners.
Confirm that the Zebra printer is listed.
Step 2: Confirm the printer name
ProcureDesk looks for a printer name that contains:
Zebra
Make sure your printer name includes the word Zebra.
Valid printer name examples:
Zebra ZD421
Zebra GK420d
Zebra Label Printer
A printer name like this may not work:
Warehouse Label Printer
If your printer name does not include Zebra, rename the printer in your computer’s printer settings.
Important: If the printer name does not include Zebra, ProcureDesk may not be able to find the printer.
Step 3: Install QZ Tray
Download QZ Tray
Download QZ Tray from the official website:
Install QZ Tray
Run the installer and complete the installation using the default options.
Start QZ Tray
After installation, start QZ Tray.
You should see the QZ Tray icon in your system tray or menu bar.
Windows
Look for the QZ Tray icon near the clock in the system tray.
macOS
Look for the QZ Tray icon in the menu bar.
Important: QZ Tray must remain running while printing barcode labels from ProcureDesk.
Step 4: Test QZ Tray
Before printing from ProcureDesk, confirm that QZ Tray can detect your printer.
Open the QZ Tray demo page in your browser:
https://demo.qz.ioConfirm that your browser can connect to QZ Tray.
List the available printers.
Confirm that your Zebra printer appears in the printer list.
If the Zebra printer does not appear, check that:
QZ Tray is running.
The printer is installed on your computer.
The printer is powered on.
The printer is online.
The printer name includes Zebra.
The correct printer driver is installed.
Step 5: Print a barcode label from ProcureDesk
After the printer and QZ Tray are installed:
Log in to ProcureDesk.
Go to Inventory.
Find the inventory item.
Click the printer icon.
Review the barcode preview.
Click Proceed To Print.
If QZ Tray shows a browser or security prompt, approve it.
The barcode label should print.
What to expect
When setup is complete:
You click the printer icon in ProcureDesk.
A barcode preview opens.
You click Proceed To Print.
QZ Tray sends the label to your Zebra printer.
The barcode label prints.
Troubleshooting
QZ Tray is not connected
This may happen if:
QZ Tray is not installed.
QZ Tray is installed but not running.
Your browser cannot connect to QZ Tray.
QZ Tray was closed after installation.
To resolve this:
Start QZ Tray.
Confirm the QZ Tray icon is visible.
Refresh the ProcureDesk page.
Try printing again.
If the issue continues, restart QZ Tray and your browser.
No Zebra printer found
This may happen if:
The printer is not installed.
The printer is offline.
The printer name does not include Zebra.
QZ Tray cannot detect the printer.
To resolve this:
Confirm the printer is installed on your computer.
Confirm the printer is powered on.
Confirm the printer is online.
Rename the printer so the name includes Zebra.
Test printer visibility at:
https://demo.qz.io
Label does not print
This may happen if:
The printer is offline.
Labels are not loaded correctly.
The printer is paused.
QZ Tray is not running.
The wrong printer is selected by the operating system.
There is a printer driver issue.
To resolve this:
Confirm the printer is powered on.
Confirm labels are loaded correctly.
Confirm the printer is not paused.
Confirm QZ Tray is running.
Print a test label from the printer driver.
Try printing again from ProcureDesk.
Printer prints code or text instead of a barcode
This may happen if the printer is not configured for Zebra/ZPL raw label printing.
To resolve this:
Confirm the printer supports ZPL.
Confirm the printer is in ZPL mode.
Confirm the correct printer driver is installed.
Confirm the printer is a Zebra-compatible label printer.
Try printing a test ZPL label using the printer utility or the QZ Tray demo page.
Browser shows a QZ Tray security prompt
This can happen when your browser connects to QZ Tray.
Approve the QZ Tray prompt to allow ProcureDesk to print.
Note: Silent printing without prompts may require additional QZ Tray certificate or signing configuration.
Setup checklist
Use this checklist to confirm setup is complete:
Zebra-compatible label printer is connected.
Printer driver is installed.
Printer appears in your computer’s printer list.
Printer name includes Zebra.
Printer supports ZPL.
QZ Tray is installed.
QZ Tray is running.
QZ Tray can detect the printer.
Printer appears on https://demo.qz.io.
Barcode preview opens in ProcureDesk.
Label prints successfully from ProcureDesk.
Quick start
Install the Zebra printer driver.
Confirm the printer appears on your computer.
Rename the printer so the name includes Zebra.
Install QZ Tray from https://qz.io/download/.
Start QZ Tray.
Open ProcureDesk.
Go to Inventory.
Click the printer icon.
Click Proceed To Print.
Approve any QZ Tray prompt if shown.