Thermal printing
80mm thermal receipts, invoices, and the thermal printer setup. Label printers are covered in a separate guide.
Thermal printing is for 80mm receipt-style printers. It covers repair receipts, repair invoices, order receipts, order invoices, quotes, and the compact repair sticker printed by the thermal path. If you need a dedicated sticker printer, see the separate label printing guide.
80mm thermal printers
The thermal printer prints these documents in 80mm format:
- Repair receipt and repair invoice
- Order receipt and order invoice
- Quote document
- A compact repair sticker label (essential fields only — repair ID, customer, device, total, balance, QR)
Set up the thermal printer
- 1Open Settings → Printing → Thermal PrinterEnable the toggle.
- 2Pick a connection modeDirect TCP for Wi-Fi printers (recommended). QZ Tray for USB printers connected to a Windows PC running QZ Tray.
- 3Enter host and portFor direct TCP, the printer IP and port 9100. For QZ Tray, the PC IP and the QZ Tray port (often 8181 or 8182).
- 4Tap Test ConnectionYou should see a success indicator. If not, double-check the IP, port, and that the printer is on the same Wi-Fi network as the phone.
- 5Configure terms & footerSettings → Documents → PDF & Thermal Documents lets you set thermal-specific terms and footer text per document type.
QZ Tray for USB printers
If your thermal printer is connected by USB to a Windows PC instead of directly on the network, use QZ Tray mode. That setup requires trusted signing, a Windows host IP, and the certificate files generated by QZ Tray.
Languages and Unicode
Before sending anything to a thermal printer, RepairNode checks whether the actual content (your shop name, customer name, device, issue, terms, etc.) contains characters the printer can render. If it cannot:
- Thermal documents offer to open the A4 PDF preview instead of corrupting the print.
- Thermal repair labels show a dialog suggesting you use a Brother QL label printer or print the full A4 document.
This avoids the classic problem of a receipt full of ? characters where the customer name should be.