Hardware

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.

DeviceBrandPopular modelsConnection
Billing / Receipt PrinterEpsonTM-T82 / TM-T88USB / LAN / Wi-Fi
TVS ElectronicsRP-3160 / RP-3220USB / LAN
Star MicronicsTSP143IIIiOS / Android / Windows
XprinterXP-N160IUSB / Bluetooth
BixolonSRP-330IIUSB / Ethernet
Tag / Barcode PrinterZebraZD420 / ZD230Direct thermal / transfer
TSCTE244Desktop thermal transfer
GodexG500 / G530Heavy-duty barcode
ArgoxCP-2140EXTag / label printer
HoneywellPC42tDesktop tag printer
Windows POS TerminalPosiflexXT-3915 / XT-4015Windows 10/11 IoT
Elo TouchEloPOS SystemWindows 10
TVS ElectronicsTP-415BWindows 10
EssaePOS 615 / POS 415Windows
Android POS TerminalSunmiT2 Mini / D2sAndroid
Android Handheld (captain)SunmiV2 Pro (built-in printer)Android
Android POS TerminaliMinD3 / Swan 1Android
POS Tablet (waiter / KDS)AppleiPad 9th / 10th geniOS
SamsungGalaxy Tab A8 / A9Android
LenovoTab M10 / M8Android

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.

Hardware FAQ

The questions owners actually ask

Printers, phones, scanners and what happens when one of them stops working mid-service.

Yes, and the reason is worth understanding, because it is structural rather than a promise. Most POS software treats a printer as a document destination — it renders a page and hands it to a driver, so every printer model becomes its own driver, its own paper size and its own thing that breaks. FUYA POS does not do that. It writes ESC/POS, the command language nearly every thermal receipt printer already understands, and sends those bytes straight to the device. Because the printer is being spoken to in its own language, the model matters far less than the transport does: if it takes ESC/POS over USB, LAN or Bluetooth, it prints. That is why this page lists protocols first and models second.