Skip to content

Printer Setup

NAOS supports ESC/POS thermal printers for printing receipts, kitchen tickets, and closing reports.

Connection Types

TypeUseExample
BluetoothPortable printers58mm mini printers
WiFi / NetworkFixed network printersEpson TM-T20, Star TSP
USBDirect connectionDesktop printers
Built-inPrinter integrated into the deviceSenraise H10

Setting Up a Printer

Bluetooth Printer

  1. Pair the printer with your tablet from Android settings (Bluetooth).
  2. In NAOS, go to Settings > Printers.
  3. Press “Add Printer”.
  4. Select Bluetooth as the connection type.
  5. The app will search for paired devices.
  6. Select your printer.
  7. Press “Test Print” to verify.

WiFi / Network Printer

  1. Make sure the printer is on the same network as your tablet.
  2. In NAOS, go to Settings > Printers.
  3. Press “Add Printer”.
  4. Select Network as the connection type.
  5. Enter the printer’s IP address (e.g., 192.168.1.100).
  6. Enter the port (usually 9100).
  7. Press “Test Print”.

Built-in Printer (Senraise)

If your device is a Senraise H10 or another POS with a built-in printer:

  • The printer is detected automatically.
  • No setup is needed.
  • Paper width is 58mm (32 characters per line).
  • NAOS automatically adapts the receipt format to the narrower width.

Paper Widths

WidthCharactersDevices
58mm32 charsSenraise H10, mini portables
80mm42 charsEpson TM-T20, Star TSP, most desktop printers

NAOS detects the width and adapts the format:

  • 58mm: Compact layout, no per-item tax column.
  • 80mm: Full layout with all columns.

Sales Receipt

Prints automatically when a payment is completed:

  • Business details (name, tax ID, address).
  • Product details.
  • Subtotal, taxes, discounts, total.
  • Payment method and change.
  • QR code for DGI verification.
  • CUFE (if electronic invoice).

Kitchen Ticket

In restaurant mode, when an order is confirmed:

  • Prints on the kitchen printer.
  • Shows only products with notes.
  • Indicates table and server.

Pre-check

Prints the order details without closing it (so the customer can review before paying).

Closing Report

When performing an X or Z Closing:

  • Sales summary by payment method.
  • Expected cash vs. counted cash.
  • Difference (overage/shortage).

Send to print

Test print


Multiple Printers

You can configure several printers with different roles:

  • Main printer: Sales receipts.
  • Kitchen printer: Kitchen tickets.
  • Bar printer: Drink orders.

Set up each one from Settings > Printers in the app or from the Web Portal under Settings > Printers.


Troubleshooting

ProblemSolution
Not printingVerify the printer is powered on and paired/connected
Strange charactersMake sure the printer supports ESC/POS
Text cut offCheck the configured paper width (58mm vs 80mm)
QR not printingSome budget printers do not support QR — contact support
Slow printing (Bluetooth)Move the device closer to the printer; avoid obstacles

Need to set up the digital certificate? See Digital Certificate