Thermalink

Compatibility

Tested on real hardware

PrinterConnectionOSBrowserResultDate
BIXOLON SRP-352plusIIIUSB via Windows print queue (RAW)Windows 11 ProChrome 155Text and image mode printed. Calibrated usable width 568 dots (nominal 576), 48 text columns2026-10-09

This list only includes printers that have actually been tested. If you test another model, the result is welcome and will be added here.

Expected to work (by standard, not individually tested)

Thermalink emits standard Epson ESC/POS commands (ESC @, ESC a, ESC E, GS !, GS V, ESC p, GS ( k for QR, GS k for barcodes, GS v 0 for raster images). Printers that implement ESC/POS are expected to work. That includes most models from Epson (TM series), Bixolon, Xprinter, Rongta, HPRT, Sewoo, Citizen (ESC/POS mode), and generic 58/80 mm "POS-58 / POS-80" printers.

Exceptions to know about:

Label printers

Label printers get your bytes untouched (raw). You write ZPL (Zebra), TSPL (TSC, 4BARCODE, Xprinter label models) or EPL. Samples are in examples/labels/.

Platforms

OSTransport for USB printersBuilt binary
Windows 10/11 x64Windows spooler, RAW datatype✅ tested
macOS 12+ (Intel/Apple Silicon)CUPS lp -o rawbuilt, not hardware-tested
Linux x64/arm64 (incl. Raspberry Pi)CUPS lp -o rawbuilt, not hardware-tested
Any OSNetwork printers via TCP 9100✅ tested with a TCP endpoint in automated tests

More docs: Quick start · Reference · Troubleshooting