Printer Compatibility
AnyPrint works with any USB thermal printer that supports the ESC/POS command set. Below is a list of tested models. If your printer is not listed, it will likely still work — see the compatibility notes at the bottom.
Tested — fully compatible
| Brand | Model | Width | Notes |
|---|---|---|---|
| Xprinter | XP-58 | 58mm | Compact, silent, recommended for small counters |
| Xprinter | XP-80 | 80mm | High-speed 80mm printing |
| EPSON | TM-T88VI | 80mm | Premium model — full ESC/POS, barcode, QR |
| EPSON | TM-T20III | 80mm | Entry-level Epson, widely available |
| Star Micronics | TSP100IV | 80mm | Requires StarPRNT → ESC/POS mode switch |
| Citizen | CT-S310II | 58/80mm | Auto paper width detection |
| Bixolon | SRP-350III | 80mm | USB-B connector, includes cutter |
| Sewoo | SLK-TE223 | 80mm | Budget option, commonly sold in Russia |
| Атол | 22F / 25F | 58mm | Russian fiscal printer — works in non-fiscal mode |
| ШТРИХ-М | ШТРИХ-Лайт-01Ф | 80mm | Russian fiscal — requires non-fiscal ESC/POS mode |
Russian fiscal printers (ОФД-registered): AnyPrint prints in non-fiscal mode only. It sends ESC/POS commands directly — fiscal registration (ФФД, ОФД) is handled separately by DAXTOP's fiscal integration, not by AnyPrint.
General compatibility rules
A printer is compatible with AnyPrint if it meets all three criteria:
- USB connection: The printer appears as a USB device in Windows Device Manager. Bluetooth and network printers are not currently supported.
- ESC/POS command set: The printer accepts Epson ESC/POS commands (the industry standard for thermal receipt printers). Nearly all thermal printers sold since 2010 support this.
- No mandatory driver: If the manufacturer requires a proprietary Windows driver that claims exclusive USB access, AnyPrint cannot communicate with the printer. Uninstalling the driver usually resolves this.
Known incompatible printers
| Printer | Reason | Workaround |
|---|---|---|
| Star Micronics TSP100III (older firmware) | Uses proprietary StarPRNT protocol by default | Use Star's utility to switch to ESC/POS mode |
| Brother QL label printers | Not ESC/POS — uses P-touch PTD format | Not supported |
| Zebra ZD-series | Uses ZPL/EPL — not ESC/POS | Not supported |
Testing an unlisted printer
Follow these steps to test a printer not on the list:
- Connect the printer via USB
- Open the AnyPrint main window → Printers tab
- Confirm the printer appears in the list
- From DAXTOP settings, click Test Print
- If the test receipt prints correctly, the printer is fully compatible. If you see garbled output, the printer may require a different command set.
Tested a new printer? Open an issue on GitHub with the printer brand, model, and result — we will add it to the list.