AccelerList requires QZ Tray because modern web browsers cannot directly communicate with printers installed on your computer.
QZ Tray acts as the connection between your browser and your printer, allowing labels to print properly from AccelerList.
π Why Browsers Cannot Print Directly
Browsers like:
Chrome
Edge
Safari
have security restrictions that prevent websites from directly controlling local devices like printers.
π This helps protect your computer from unauthorized access.
Because AccelerList runs inside a browser, it needs QZ Tray to safely handle printing.
π¨οΈ Why AccelerList Needs QZ Tray
QZ Tray allows AccelerList to:
Detect your printer
Send print jobs instantly
Print labels without downloading PDFs manually
Control label formatting and size
Communicate securely with your printer
Without QZ Tray, printing labels like:
FNSKU labels
SKU labels
MF tickets
Shipping labels
would not work correctly.
βοΈ What Happens During Printing
When you click Print in AccelerList:
AccelerList sends the print request
QZ Tray receives the request
QZ Tray communicates with your printer
Your label prints instantly
β οΈ What Happens If QZ Tray Is Missing
Without QZ Tray installed or running, you may experience:
Printer not detected
Connection errors
Nothing happens when clicking Print
Browser permission issues
Failed or incomplete print jobs
β Important Requirements
For printing to work properly:
QZ Tray must be installed
QZ Tray must remain open in the background
Browser permission prompts must be allowed
π‘ Why Most Thermal Printer Workflows Use QZ Tray
QZ Tray is commonly used because it provides:
Faster printing
Better thermal printer support
More reliable label formatting
Direct printer communication
π Especially important for Amazon FBA workflows.
β Summary
QZ Tray is required because browsers cannot directly control printers. It allows AccelerList to securely connect with your printer and enables smooth label printing directly from the platform.