Environment:
macOS (latest version)
Zebra ZD421 printer connected via USB
QZ Tray for print handling
Printer setup as raw in CUPS
ScanPower as the label generation software
Printing 2x1.25 x 1.25 FNSKU labels in ZPL
Issue:
We are experiencing a consistent ~7-second delay between each consecutive label when printing multiple labels in succession. This occurs even when the labels are triggered back-to-back from ScanPower.
What we’ve tested so far:
Verified ScanPower is configured for native ZPL and optimized for Zebra printing
Confirmed QZ Tray logs show immediate job receipt and completion (no internal delay visible in QZ)
Reviewed CUPS logs, which show each job completing with a consistent time gap before the next job
Recreated the printer as a Generic Raw queue
Disabled CUPS job history and files
Enabled unidirectional USB mode
Set JobKillDelay to 0 and adjusted error policies
Restarted CUPS and rebooted the system
Despite these steps, the delay persists and appears to be happening between job submissions at the OS/spooler level.
Question:
Is there a way for QZ Tray to:
Bypass CUPS entirely for direct USB communication on macOS, or
Stream multiple raw ZPL jobs without waiting for the macOS print pipeline to fully finalize each job?
We are a high-volume prep/fulfillment operation, so minimizing inter-label delay is important for throughput.
Any guidance or recommended configuration for low-latency Zebra printing on macOS with QZ Tray would be greatly appreciated.
Thank you for your time and support.
From the QZ Tray Icon:
Advanced, Troubleshooting, Zip Logs (To Desktop)
--
You received this message because you are subscribed to the Google Groups "qz-print" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qz-print+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/qz-print/CALxM_aEC9uYCE4%2BNK2BCFmZSkrNB-bRpL3WOk4%3DdhQp9DvoR1A%40mail.gmail.com.
Which website are you using?
Valid signature from ScanPower
I don't experience the delay, but I can only print 1 label at a time so it's hard to test.
I don't experience the delay, but I can only print 1 label at a time so it's hard to test. When printing labels through my software, the first label comes out instantly, but every subsequent label after that experiences a delay. Here are log screenshots from both CUPS and QZtray. The logs make me think the issue could be happening on the CUPS side of things.
CUPS:Zebra-72 Unknown Withheld 1k 1 completed at Fri Feb 13 16:11:19 2026Zebra-71 Unknown Withheld 1k 1 completed at Fri Feb 13 16:10:42 2026Zebra-70 Unknown Withheld 1k 1 completed at Fri Feb 13 16:10:35 2026Zebra-69 Unknown Withheld 1k 1 completed at Fri Feb 13 16:08:10 2026
QZ Tray:
[TRACE] 2026-02-13T16:11:12,422 @ qz.ws.PrintSocketClient:165 Valid signature from ScanPower [INFO] 2026-02-13T16:11:12,423 @ qz.ws.substitutions.Substitutions:299 Substitutions file missing, skipping: /Library/Application Support/qz/substitutions.json [TRACE] 2026-02-13T16:11:12,424 @ qz.utils.PrintingUtilities:133 Waiting for processor, 0/9 already in use [DEBUG] 2026-02-13T16:11:12,424 @ qz.utils.PrintingUtilities:200 Using qz.printer.action.PrintRaw to print [DEBUG] 2026-02-13T16:11:12,425 @ qz.printer.PrintServiceMatcher:97 Searching for PrintService matching Zebra [DEBUG] 2026-02-13T16:11:12,425 @ qz.printer.PrintServiceMatcher:40 Found 2 printers [DEBUG] 2026-02-13T16:11:12,425 @ qz.printer.PrintServiceMatcher:158 Found match: Zebra [WARN] 2026-02-13T16:11:12,426 @ qz.printer.PrintOptions:367 Default resolution for Zebra is missing, using fallback: null [WARN] 2026-02-13T16:11:12,426 @ qz.printer.PrintOptions:17 Cannot read null as a double for fallbackDensity, using default [TRACE] 2026-02-13T16:11:12,431 @ qz.printer.action.PrintRaw:482 Sending print job to printer [DEBUG] 2026-02-13T16:11:12,433 @ qz.printer.action.PrintRaw:448 PrintEvent on sun.print.UnixPrintJob@1b92b509 [DEBUG] 2026-02-13T16:11:12,466 @ qz.printer.action.PrintRaw:448 PrintEvent on sun.print.UnixPrintJob@1b92b509 [DEBUG] 2026-02-13T16:11:12,466 @ qz.printer.action.PrintRaw:472 PrintEvent on sun.print.UnixPrintJob@1b92b509 [DEBUG] 2026-02-13T16:11:12,466 @ qz.printer.action.PrintRaw:472 PrintEvent on sun.print.UnixPrintJob@1b92b509 [TRACE] 2026-02-13T16:11:12,467 @ qz.printer.action.PrintRaw:489 Print job received by printer [INFO] 2026-02-13T16:11:12,467 @ qz.utils.PrintingUtilities:212 Printing complete [TRACE] 2026-02-13T16:11:12,467 @ qz.utils.PrintingUtilities:177 Returning processor back to pool
Electron apps problems on Tahoe https://furbo.org/2025/10/06/tahoe-electron-detector/
We are on CUPS 2.3.4 and Tahoe 26.3. Thank you for the help with troubleshooting. I think you are right that this is an issue on Scanpower or CUPS end and may have to escalate the issue with them.