Skip to content

Cloud Printing

In Cloud POS, printing works differently from On-Prem. Since the server is in the cloud, it can't reach your local printers — the POS desktop client handles printing directly.

How It Works

  1. You tap Print on the POS client
  2. The server renders the receipt as ESC/POS bytes and sends them back to the client
  3. The POS client delivers the bytes directly to your thermal printer over your local network
  4. The client confirms back to the server that printing succeeded

Printing only works from the POS desktop client — not directly from the web dashboard.

Printer Requirements

  • Ethernet/Wi-Fi thermal printer with a static IP on your local network
  • ESC/POS compatible (most thermal receipt printers)
  • Port 9100 (the standard TCP port for thermal printers)
  • The printer and the POS client must be on the same local network

Not Supported

USB and Bluetooth printers are not supported for cloud printing. Use a network (Ethernet or Wi-Fi) thermal printer.

Configuring a Printer

  1. Open the Moneta Pay POS client and log in
  2. Go to Settings > Printer
  3. Enter the printer's IP address (e.g., 192.168.1.100) and port (9100)
  4. Tap Test Connection to verify
  5. Save

Finding Your Printer's IP

Most thermal printers print a configuration page showing their IP:

  • Epson: Hold the feed button while powering on
  • Xprinter / Rongta: Press and hold the feed button for 3 seconds
  • Check your router's DHCP client list as an alternative

Set a static IP or DHCP reservation on your router so the printer's address doesn't change.

Printing vs On-Prem

Cloud POSOn-Prem POS
Who printsPOS desktop clientServer (background worker)
Printer locationSame network as clientSame network as server
Dashboard printingNo (delegates to client)Yes (server-side)
USB/BluetoothNot supportedVia system print spooler
Kitchen routingBy printer IP in clientBy category per printer
RetriesClient retries on failureServer handles automatically

Troubleshooting

Printer not responding:

  • Check the printer is powered on and connected to your network
  • Verify the IP address hasn't changed (use a static IP)
  • Test with a printer configuration page
  • Check no firewall is blocking port 9100

Garbled output:

  • The printer and template must use the same code page (most use CP-850 or UTF-8)
  • Paper width must match your printer (80mm is standard)

Slow printing:

  • Ethernet is more reliable than Wi-Fi for printers
  • Receipts with QR codes or graphics take longer to transmit

Moneta Pay POS — Built for African Restaurants