Before you start

  • The printer is plugged in and its power light is on.
  • For USB: you have a USB-A-to-USB-B cable, and a powered USB-C hub for the tablet.
  • For Network: the printer is on the same store network as the tablet.
  • Bluetooth printers are not supported. USB and Network are the only two options.
The four parts of a USB setup laid out: a receipt printer, a USB cable, a USB-C hub and a tablet
1 — printer. 2 — USB-A-to-USB-B cable. 3 — powered USB-C hub. 4 — tablet.
1

Choose how it connects

USB is the recommended setup for a receipt printer — it sits beside the tablet anyway, and pairing takes a minute. Network suits a printer that lives anywhere on the store network. The printer works the same either way once it's added.

2

Open Add Printer on the POS

On the POS, go to Settings → Printer → Add Printer. It takes two screens.

Printer Settings on the POS with the Add Printer button highlighted
1 — Settings. 2 — Printer. 3 — Add Printer.

The first starts with Command language — ESC/POS or StarPRNT. Set it to match the printer's own emulation.

Step 1 of 2 of Add Printer: Command language with ESC/POS and StarPRNT, then Connection Type with Network and USB, then the IP address and port
3

USB: plug in and select

Plug the square USB-B end into the printer and the flat USB-A end into the tablet's hub — the hub sits in the tablet's charging port and can keep charging it at the same time.

The back of a receipt printer with the square USB-B port highlighted
The same parts connected: the printer's cable runs into the hub, and the hub's cable into the tablet

Choose USB as the connection type, pick the printer under Select Device, tap Connect, and accept the permission prompt. The connection has to succeed before you can continue. Connecting over network instead? Skip to the next step.

The Add USB Printer dialog listing a printer and a Realtek network adapter, with a warning to make sure the selected device is a printer
A hub's network adapter can be listed too. Pick the printer.
4

Network: enter IP and port

Hold the printer's Feed button while powering it on: it prints a self-test sheet with its IP address. Choose Network, type that IP, and leave the port at 9100 unless the sheet says otherwise. There is no automatic discovery, so give the printer a fixed IP — set it on the printer or reserve it in your router — or prints fail the next time the router hands out new addresses. A Munbyn Wi-Fi printer can get one from the POS — see Joining a Munbyn printer to your Wi-Fi below. Already connected by USB? Skip this step.

5

Name it and set the details

On the second screen, give it a name your staff will recognise — Front counter, not TM-m30III. Set Printer Type to Receipt, and Printer Width to match the paper: 48 for 80 mm, 39 for 58 mm. Tap Add.

Step 2 of 2 of Add Printer: Printer Name, Printer Type with Kitchen and Receipt, and a Printer Width slider set to 48
Shown for a kitchen printer — for this one, choose Receipt.

The POS keeps one receipt printer enabled at a time. Enabling another asks you to swap.

6

Choose Test Print on the printer's card.

A saved printer's card in Printer Settings, with its connection and settings above Delete, Test Print and Save

A short receipt comes out within a few seconds. If nothing prints, check the paper roll first, then the connection step you used above.

Two receipt settings for WEB-SRM (Quebec)

If your POS reports to WEB-SRM, the receipt printer's settings have two more:

  • Print receipt after payment when the bill was already printed — on by default. Turn it off and the POS skips the receipt when the customer already has the printed bill and nothing on it changed; adding the payment method, a tip or the cash rounding doesn't count as a change. The receipt is still sent to WEB-SRM. If the customer asks for one, use Reproduce Bill in Order History. See Receipt requirements.
  • WEB-SRM QR code size — Large (the default) or Small. The QR code must still scan once printed, so after changing it, scan a printed receipt with a phone to check.

Both are also in Back Office under Devices → Printers, in their own WEB-SRM section of the receipt settings.

Joining a Munbyn printer to your Wi-Fi

For a Munbyn (Zywell) Wi-Fi printer, the POS can do the printer's own network setup: join it to your store Wi-Fi, give it a fixed IP, and print its self-test page. Other printers may ignore these commands or print them as text.

Go to Settings → Printer → Printer Network. Make Wi-Fi and IP changes outside service hours: printing to that printer pauses while it switches.

  1. Under Printer, choose the printer. For one that isn't saved yet, choose Other address… and type its IP.
  2. Tap Print self-test page. The printer prints its settings. If nothing prints, it's offline or not a Munbyn-compatible printer.
  3. To change its Wi-Fi, fill in Wi-Fi network: the Wi-Fi name (SSID), the Security and the Password. Use this tablet's Wi-Fi fills in the name. Tap Send Wi-Fi settings…, then Send. Use the same network as your POS tablets. Most printers only join 2.4 GHz networks.
  4. To give it a fixed IP, fill in IP address: the New IP address, Subnet mask and Gateway. Use this tablet's network fills in the last two. Tap Change IP address…, then Change IP. Pick an address outside your router's automatic (DHCP) range, or reserve it in the router.
  5. Print another self-test page. The printer never confirms a change: the page shows what it saved. After a Wi-Fi change it should show your network's name, and no "Set key error" line.
  6. After an IP change, open the Printer Settings tab, change the printer's IP Address to the new one, and save. The POS keeps printing to the old address until you do, and the printer's card shows a reminder. Kiosks that have their own printer IP need it changed on the kiosk too.

Kitchen tickets that fail during the switch wait in Failed Kitchen Prints. Use Print All once the printer is back.

If the printer drops off the network — a wrong Wi-Fi password is the usual cause — tap Show steps under that heading in the tab. In short:

  1. Print the self-test page from the printer itself. Find AP Name, AP key and AP IPADDR: the printer's own hotspot.
  2. Connect the tablet to that hotspot in Android's Wi-Fi settings. If Android says there's no internet, stay connected.
  3. In Printer Network, choose Other address…, tap Use printer hotspot, and send the right Wi-Fi (and IP) settings.
  4. Connect the tablet back to the store Wi-Fi.

While the tablet is on the printer's hotspot, card payments, sync and the other printers don't work from it. You can also connect the printer by USB, choose it in Printer Network, and send the settings over USB.

Adding from Back Office instead

Devices → Printers in Back Office adds network printers only — a USB printer is paired on the POS it's plugged into. However you add it, finish with a test print from the POS; Back Office doesn't have a test button.

If it prints nonsense rather than nothing

The command language doesn't match the printer. Open the printer in Settings → Printer and check ESC/POS against StarPRNT — it has to match the emulation set on the printer itself.