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. The free tier covers a typical shop’s volume.
- 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 ticket has Label and receipt actions, reprint anytime. Damaged label, second unit, whatever the counter needs.
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? Jobs queue and retry, a jam does not silently eat the label.
- Re-run Test and load printers in BenchKey to confirm the connection, then reprint from the ticket.