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 requirements

What 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 protocol

Receipts 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 protocol

Receipts 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 protocol

Receipts 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 protocol

Cash 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 protocol

Scanning 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 protocol

Scanning products into a sale, and scanning repair labels

USB HID keyboard emulation

Generic USB and Bluetooth scanners in HID mode

Standard protocol

Scanning 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 protocol

Repair 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 protocol

Repair tags and asset labels

TSPL

DYMO LabelWriter 450, 550

Via Windows driver

Repair 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)

Best

Raw 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.