Skip to content

Receipt Printing

Receipt printing lets your merchants keep their paper workflow: receipts and kitchen order tickets (KOTs) print directly from the partner app the moment an order arrives, so outlet staff never re-type an order. Printing is configured per device, by the merchant, in the partner app — your team’s role as the marketplace operator is mostly to know the options and guide merchants to the right setup during onboarding.

DocumentForContents
ReceiptThe customer / counterItems and prices, taxes and charges, total, payment status, order number, branding
Kitchen order ticket (KOT)The kitchen / fulfillment stationItems, quantities, variants and add-ons, notes — no prices

Order cards in the partner app have manual Print and Print KOT buttons, and the Auto-Print on New Order toggle prints automatically as orders arrive — the usual choice for busy outlets.

In the Printer tab, the merchant picks a printer type:

TypeWhat it isBest for
BluetoothThermal receipt printer paired over BluetoothThe common counter setup — inexpensive and portable
Capacitor BluetoothAn alternate Bluetooth connection modeTry it if a printer won’t connect via the standard Bluetooth type
SunmiThe built-in printer on Sunmi Android terminalsOne-device counter setups — no pairing at all
NetworkA printer reachable on the outlet’s network, configured by IP address and portFixed kitchen or counter printers on LAN
PrintNodeCloud printing to a printer attached to a computer, addressed by printer IDPrinters far from the staff device; multi-station setups
NonePrinting disabled on this deviceDevices that only monitor orders
  1. Choose the Bluetooth type, tap Scan for devices, and select the printer from the list.
  2. Optionally enable Auto-reconnect on startup so the device reattaches to the printer whenever the app launches — strongly recommended for dedicated order devices.
  3. Use the Disconnect button to release the printer (e.g. before pairing it to a different device).

On Sunmi hardware, choose Sunmi and use Check Printer Status to confirm the built-in printer is ready. Toggles for Auto Line Feed, Enable Beep Sound, and Open Cash Drawer control the device’s extras.

The Printer tab shows two panels that make support conversations much easier:

  • Connection Status — a status icon, when the printer last connected, and a health readout (Ready / Not Ready).
  • Printer Capabilities — what the connected printer supports, shown as badges: Paper Cut, Cash Drawer, QR Code, Barcode, Images, Auto-reconnect — plus supported paper sizes and print speed.

When a merchant reports printing trouble, ask them to read you these two panels first.

General settings on the same tab control output:

  • Page Size, Character Set, Printer Model, Printer Language, and Receipt Template selects — match these to the physical printer (wrong page size is the top cause of garbled or cut-off prints).
  • Print Header and Print Footer text — outlet name, a thank-you line, a returns note.
  • Auto-Print on New Order — print as orders arrive, no taps.
  • An “Exclude special commands” toggle for printers that mis-handle certain control codes — flip it if output contains stray characters.

The Test Print button outputs a sample receipt — use it after every hardware or settings change, and at the start of service.

The Printer tab has a separate Kitchen Order Ticket (KOT) Printer section: enable it with its own toggle, give it its own printer type and configuration, and its own header/footer text. That means the counter receipt printer and the kitchen ticket printer can be entirely different devices — receipt at the register, KOT on a network printer at the pass. A dedicated Test KOT Print button verifies it independently.

  • Make printing part of merchant onboarding. A merchant whose first live order silently doesn’t print loses trust fast — have them run Test Print and a test order before launch.
  • Recommend hardware patterns: Sunmi terminal or Bluetooth thermal printer for a single counter; Network or PrintNode when the printer lives away from the staff device.
  • Auto-print needs an awake device. The device that receives orders should stay plugged in with the app foregrounded — the partner app’s Display settings can keep the screen awake.
SymptomTry this
Nothing prints on new ordersCheck Auto-Print on New Order is on, Connection Status reads Ready, and the device is awake with the app open
Garbled or cut-off outputMatch Page Size / Printer Model / Printer Language to the hardware; try the “Exclude special commands” toggle; run Test Print
Bluetooth printer won’t pairRe-run Scan for devices; if it still fails, try the Capacitor Bluetooth type instead
Printer drops between ordersEnable Auto-reconnect on startup; keep the device in range and the app foregrounded
Network printer unreachableVerify the IP address and port, and that printer and device are on the same network
PrintNode jobs not arrivingConfirm the PrintNode client is running on the host computer and the printer ID is correct
KOT prints but receipt doesn’t (or vice versa)They’re configured separately — check both the main printer and the Kitchen Order Ticket (KOT) Printer section

Related: Live Orders · In-Store Tablet · POS Integrations