Hardware compatibility
Inventrixo talks to counter hardware using the command sets the manufacturers publish, so there is no Inventrixo-specific driver and nothing proprietary to buy from us. This page is the detail: what works, how it connects, and — stated plainly — the difference between a device we have implemented the protocol for and one somebody has actually run.
← Back to system requirementsWhat the labels mean
- Standard protocol
- We implement the command set this device's manufacturer publishes, and the commands we send are checked against that specification. We have not tested this specific model, so we describe what we support rather than promising a particular unit will work.
- Via Windows driver
- Printing goes through the printer's own Windows driver, so anything the driver supports works. Install the manufacturer's driver first.
Receipt printers
Thermal receipt printers that speak ESC/POS, plus Star Micronics units in their own Star Line Mode, driven from the desktop app. 58 mm and 80 mm paper. Receipts are encoded in code page CP858, the one common thermal code page that carries both £ and €.
Epson TM-T20, TM-T82, TM-T88 series
Standard protocolReceipts and repair tickets
Desktop app: ESC/POS over network (TCP 9100), a shared Windows print queue, or USB via the Windows driver
The reference ESC/POS implementation. USB models generally need Epson's driver installed on Windows first.
Star Micronics TSP100, TSP143, TSP650II
Standard protocolReceipts and repair tickets
Star Line Mode, selectable in Settings › Hardware
Star units ship in Star Line Mode, which is NOT ESC/POS — cut and cash-drawer commands differ. Choose "Star Line Mode" in Hardware settings or the paper will print but never cut.
Bixolon, Rongta, XPrinter and other ESC/POS clones
Standard protocolReceipts and repair tickets
ESC/POS
Most inexpensive thermal printers implement ESC/POS. Command support varies by model, particularly for barcodes and paper cutting.
Cash drawers
Drawers that open from the receipt printer's DK port — the standard arrangement, where the printer triggers the drawer. The desktop app can kick it automatically on a cash sale, or on demand from Settings.
APG Vasario, MMF Val-u Line, and other RJ11/RJ12 drawers
Standard protocolCash till, opened by the printer
A 50 ms pulse on the printer's drawer-kick port (ESC p on ESC/POS, ESC BEL on Star)
Requires a printer with a DK port and an RJ11/RJ12 cable to the drawer. A drawer wired directly to USB is not supported.
Barcode scanners
Any scanner that behaves as a keyboard — which is the default mode for nearly all of them. No driver, no configuration, no pairing step inside Inventrixo.
Honeywell Xenon XP, Voyager series
Standard protocolScanning products into a sale, and scanning repair labels
USB HID keyboard emulation
In the desktop app, scans are recognised by their typing speed and the Enter keystroke at the end, so a scan is never confused with someone typing.
Zebra LS2208, DS2208, Symbol series
Standard protocolScanning products into a sale, and scanning repair labels
USB HID keyboard emulation
Generic USB and Bluetooth scanners in HID mode
Standard protocolScanning products into a sale
USB HID keyboard emulation
A scanner set to serial/COM mode will not be seen. Set it to HID or keyboard-wedge mode — usually the factory default.
Label printers
For repair tags: a label carrying the ticket number, the customer, the device and a CODE128 barcode of its IMEI or serial, so a device on the bench can be identified by scanning it.
Zebra ZD410, ZD420, GK420d
Standard protocolRepair tags and asset labels
Desktop app: ZPL II, sent over network or a shared Windows queue
203 dpi, sized for a 2″ × 1″ label by default.
TSC TE200, TDP-225, and other TSPL printers
Standard protocolRepair tags and asset labels
TSPL
DYMO LabelWriter 450, 550
Via Windows driverRepair tags and asset labels
The DYMO Windows driver
DYMO printers speak neither ZPL nor TSPL, and the 550 rejects third-party label spools, so Inventrixo renders the label and prints it through DYMO's own driver instead.
How it connects
Network (Ethernet or Wi-Fi)
BestRaw TCP on port 9100, the standard for thermal and label printers. The most reliable option, and the one to choose if you have it.
Shared Windows printer
Inventrixo sends raw bytes to a printer already installed and shared on the computer or the local network.
Windows driver
For printers that only speak their own driver's language, such as DYMO. Install the manufacturer's driver first.
Save to file
Writes the exact bytes the printer would receive to a file, so you can check a receipt's layout before the hardware arrives.
Own a device that is not listed? If it speaks ESC/POS, ZPL or TSPL, or presents itself as a keyboard, it will very likely work. Tell us the model and we will confirm — and if you have tested one yourself, we would like to add it to this page as tested.