Label & receipt printing setup
BenchKey prints through PrintNode, a small desktop agent that exposes your USB and network printers to the cloud. One setup, then labels and receipts print themselves on the hardware you already own (Zebra, Brother, DYMO, most thermal receipt printers).
Set it up
Section titled “Set it up”- Create a PrintNode account at printnode.com and install their agent on the computer the printers are plugged into.
- In PrintNode’s dashboard, copy your API key.
- In BenchKey, open Settings → Integrations & Shipping → Integrations, paste the key into the PrintNode card, and hit Test and load printers. Your printers appear by name.
- Assign roles: which printer is the label printer, which is the receipt printer. Multi-location shops assign per location, see Multi-location setup.
What prints automatically
Section titled “What prints automatically”- Device labels at check-in, every unit on the bench is identified from minute one, with the ticket number and customer.
- Receipts at payment, when configured, the counter receipt prints while the email receipt sends.
Reprints and printing by hand
Section titled “Reprints and printing by hand”Every populated ticket has Print Label and Drop-off Receipt actions. Without PrintNode, the label opens in the browser’s normal print path. Damaged label, second unit, or another customer copy: print it again from the source ticket.
When a print does not come out
Section titled “When a print does not come out”- Is the PrintNode agent running on the host computer? (It shows green in PrintNode’s dashboard.)
- Is the printer online with media loaded? PrintNode can queue a job while a printer is offline; BenchKey surfaces that warning instead of presenting the dispatch as finished paper.
- Review the recent failed jobs on the PrintNode connection card, re-run Test and load printers, then reprint from the source ticket.