Virtual Receipt & Label Printer Emulator
Create a virtual thermal printer and print to it over a public raw TCP port — the same socket a network receipt printer accepts jobs on. No hardware, nothing to install.
Features
- Its own public TCP port for every printer, permanent and assigned from the 9100 block
- ESC/POS protocol receipts and EPL protocol labels, parsed command by command with a real-time preview
- Prints from anything that talks to a network printer: POS software, a Windows or CUPS queue, a printing library, or a socket you open yourself
- Or import a captured dump — drop a binary file or paste a hex dump or base64 and see what it draws, with no application and no code
- Fault injection — paper out, paper near end, cover open, offline, error — set from the web interface or from a test, and the status the printer reports follows the state you put it in
- A modelled receive buffer with a configurable capacity and drain rate: a job that outruns it is marked with a buffer overflow, and the printer reports itself busy until the buffer drains
- Driven from automated tests over a REST API: create a printer, print to it over TCP, then read the parsed receipt back as JSON or wait for it on a live stream
- Multiple printers and paper widths per workspace, shareable across devices
Learn More
Quick start • Connect your software • HTTP API • Troubleshooting • All documentation
Get Started
Create a new workspace or access an existing one