The counter you already have, talking to FUYA POS.
FUYA POS speaks the standards printers and scanners have always spoken — ESC/POS for receipts, TSPL and ZPL for tags, USB-HID for scanners. Below are the devices the trade buys that speak them too.
How to read this table. FUYA POS does not sell, stock or certify hardware, and we make no claim to have tested these particular units. What we can state is the protocol: these are widely used models that speak ESC/POS, TSPL / ZPL or USB-HID, and those are the languages FUYA POS writes. Brand and model names belong to their respective owners and appear here only to identify the devices.
| Device | Brand | Popular models | Connection |
|---|---|---|---|
| Billing / Receipt Printer | Epson | TM-T82 / TM-T88 | USB / LAN / Wi-Fi |
| TVS Electronics | RP-3160 / RP-3220 | USB / LAN | |
| Star Micronics | TSP143III | iOS / Android / Windows | |
| Xprinter | XP-N160I | USB / Bluetooth | |
| Bixolon | SRP-330II | USB / Ethernet | |
| Tag / Barcode Printer | Zebra | ZD420 / ZD230 | Direct thermal / transfer |
| TSC | TE244 | Desktop thermal transfer | |
| Godex | G500 / G530 | Heavy-duty barcode | |
| Argox | CP-2140EX | Tag / label printer | |
| Honeywell | PC42t | Desktop tag printer | |
| Windows POS Terminal | Posiflex | XT-3915 / XT-4015 | Windows 10/11 IoT |
| Elo Touch | EloPOS System | Windows 10 | |
| TVS Electronics | TP-415B | Windows 10 | |
| Essae | POS 615 / POS 415 | Windows | |
| Android POS Terminal | Sunmi | T2 Mini / D2s | Android |
| Android Handheld (captain) | Sunmi | V2 Pro (built-in printer) | Android |
| Android POS Terminal | iMin | D3 / Swan 1 | Android |
| POS Tablet (waiter / KDS)† | Apple | iPad 9th / 10th gen | iOS |
| Samsung | Galaxy Tab A8 / A9 | Android | |
| Lenovo | Tab M10 / M8 | Android |
† A note on iPad and iOS, because it is a real limitation and not a small one. Safari on iOS gives a web page no route to a USB, Bluetooth-SPP or LAN printer. An iPad is an excellent captain screen for taking orders and an excellent kitchen display — it is not a printing station. If the bill or the KOT has to come off paper, that happens on an Android handheld, an Android POS terminal, or the counter machine.
ESC/POS — receipts & KOTs
The command language almost every 58mm and 80mm thermal printer has spoken for thirty years. FUYA POS sends it raw, so a bill is not a driver problem per model.
TSPL & ZPL — tags and labels
Label printers take their own language. FUYA POS emits it directly, which is why a 50×12mm tag comes out 50×12mm instead of scaled onto an A4 page.
USB-HID — barcode scanners
Scanners identify as keyboards. There is no driver, no pairing screen and nothing to configure — the code simply arrives in the field that has focus.
How far a browser tab can reach
A web page cannot open a raw TCP socket, so no browser — ours or anyone's — can talk directly to a LAN printer sitting on its own IP. Web Bluetooth only speaks BLE, while most inexpensive thermal printers speak Bluetooth Classic SPP, so that door is closed too. This is how browsers are built and it applies to every web-based POS. Full hardware reach therefore comes from one of two small pieces installed once: the FUYA POS Android app on a terminal, handheld or tablet, or the free QZ Tray helper on the Windows or Mac machine at the counter. With either in place, printing is silent — no dialog, no paper-size prompt. Without either, FUYA POS still prints through the ordinary browser print dialog.
One system from the bill roll to the tag gun to the kitchen screen — FUYA POS 360 speaks to all of it in the language it already knows, so a counter is set up in minutes rather than days.
Send us your printer model.
Tell us what is on your counter today and we will tell you plainly what will work, what will need the helper app, and what will not — before you spend anything.
The questions owners actually ask
Printers, phones, scanners and what happens when one of them stops working mid-service.