What you need
Before starting, make sure you have the following on the macOS machine:
- Administrator access to the machine.
- Thermal printer already installed in macOS (visible in System Printers).
- Internet connection to download QZ Tray.
Install QZ Tray
QZ Tray is the application that connects your browser to local printers without browser extensions.
- Open Terminal on your Mac.
- Run the quick install command:
curl qz.sh | bashAlternatively, download the .pkg installer from qz.io and install it manually.
Provision the Recompry certificate
For silent printing (no security warnings), you need to install the Recompry certificate into QZ Tray. Request the installation script from your support team and run:
sudo ./scripts/install-qz-macos.shIf macOS blocks the script with 'Operation not permitted', go to System Preferences > Privacy & Security and grant Terminal permission to manage applications.
Connect in Recompry
- Open QZ Tray if it is not running (it will appear in the menu bar).
- Sign in to Recompry and go to Settings > Printing.
- Select the location you are configuring.
- Under Printer selection, switch to QZ Tray.
- Click Refresh to detect available printers.
- Select your thermal printer from the list.
- Set the Paper width (usually 80 mm).
- Define whether each template should open the cash drawer.
Test printing
- In the Templates section, find the template you want to test (Order, Pre-bill, Invoice).
- Click the printer icon next to each template.
- Verify the ticket prints correctly.
If QZ Tray shows a trust warning the first time, accept it and check 'Remember this decision'.
Configure print zones
Print zones let you automatically route orders to different printers based on product type (kitchen, bar, cashier).
- Go to Settings > Printing > Print zones.
- Click Create zone.
- Name the zone (e.g., Kitchen, Bar).
- Assign the corresponding printer.
- Save your changes.
Troubleshooting
If QZ Tray does not connect or no printers appear:
- Fully quit QZ Tray from the menu bar.
- Reopen it.
- Go back to Settings > Printing and click Refresh.
- If the problem persists, verify the printer is on and visible in System Preferences > Printers.