Receipt & kitchen printing
Two documents come off a printer: a receipt for the customer and a kitchen ticket (KOT — kitchen order ticket) for whoever is making the order. They can go to the same printer or to different ones.
Printer types
Section titled “Printer types”| Type | What it is |
|---|---|
| Bluetooth | A thermal printer paired to the device |
| Star Bluetooth | Star-brand Bluetooth printers, which need their own handling — see below |
| Sunmi | The printer built into a Sunmi all-in-one Android terminal |
| PrintNode | Cloud printing to any printer on a computer running the PrintNode client |
| Browser | Prints through the browser’s own dialog — fine for testing, not for service |
What is offered depends on the device:
| Platform | Available |
|---|---|
| Web | Browser, PrintNode |
| Android | Everything — Bluetooth, Star, Sunmi, PrintNode, browser |
| iOS | Bluetooth and Star (pair in iOS Settings first), plus PrintNode and browser |
Setting one up
Section titled “Setting one up”-
Pair the hardware first, in the device’s own Bluetooth settings. On iOS this is required before the app can see it at all.
-
Open Printer settings in the partner app and choose the type. Pick Star Bluetooth for a Star printer, even though plain Bluetooth appears to find it.
-
Select the printer and print a test page. Do this before service, not during it.
-
Choose what prints automatically — a receipt, a kitchen ticket, or both — and whether printing happens on acceptance.
-
Print one real order end to end and read what comes out.
What is on a receipt
Section titled “What is on a receipt”- Your logo — the printer logo from your brand settings, not your app logo. Thermal printers are monochrome and low resolution, so a simplified mark reads far better than a detailed one. It is cached, so it still prints when the network drops.
- Your header and footer, several lines each, for address, hours, social handles or a thank-you.
- The order: dishes, variants, add-ons, notes, totals, taxes and charges.
- Tax identifier and company registration, from brand settings, where your jurisdiction requires them on a receipt.
- The customer’s reward points, and a QR code for their account.
- Everything in your customers’ language, with the currency symbol transliterated where a thermal printer cannot render it.
The print queue
Section titled “The print queue”Printing is queued rather than fired and forgotten, which is what makes it survive a printer going to sleep.
Each job carries a priority and a type — receipt, kitchen ticket, test or custom — and moves through pending → printing → success, or failed, from where it is retried. A job can also be cancelled.
The practical consequence: a printer that was off for ten minutes catches up when it comes back, rather than losing everything. If jobs are piling up, the printer is the problem, not the app.
Kitchen tickets
Section titled “Kitchen tickets”A kitchen ticket is a stripped-down list of what to make — no prices, no customer details, no logo. A dedicated kitchen printer is worth having if your counter printer is anywhere the kitchen cannot reach.
The kitchen display prints kitchen tickets too, one printer per screen, and its trigger is off by default so a newly paired screen does not spool paper before anyone has configured a printer. See Kitchen display.
The POS register prints receipts, kitchen tickets and till reports, and kicks the cash drawer on a cash payment. The kiosk prints the customer’s receipt with their pickup code.
Reprinting
Section titled “Reprinting”Any order can be reprinted from its detail view, in the partner app, the POS register and the kitchen display. It is one of the most-used features on a busy counter, so it is worth showing new staff on their first shift.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Try this |
|---|---|
| Connects but prints nothing | A Star printer configured as generic Bluetooth. Change the type |
| Nothing prints at all | Check auto-print is on, the printer is chosen, and the paper is in |
| Prints only sometimes | Bluetooth range or sleep — the queue will catch up when it wakes |
| Jobs are stacking up | The printer, not the app. Power, paper, pairing |
| Garbled characters | Usually a character set the printer cannot render; simplify the header and footer text |
| The logo is a black smudge | Too detailed for thermal. Use a simplified monochrome mark |
| Nothing appears on iOS | Pair in iOS Settings first — the app cannot pair it for you |
| The kitchen display never prints | Its print trigger defaults to off |
Related: Kitchen display · POS register · Branding · Live orders
Was this page helpful?
Thanks — that helps.