Printer emulator for Zpl, Esc/Pos rendering engine. The emulator is based on the labelary web service. You can configure print density, label size and the tcp server to listen for any incoming labels.
The app now emulates Epson ESC/POS. The emulator is based on the receipt-print-hq/escpos-tools repo by @mike42, and can be installed via the binaries/zips on the GitHub Releases page. It currently supports
- Windows:
- Squarrel installer (zpl-escpos-printer-version-win32-arch-setup.exe)
- Portable runner (zpl-escpos-printer-portable-version.exe)
- NuGet package (zpl-escpos-printer-version-full.nupkg)
- msi installer (TODO)
- Linux:
- Rpm (zpl-escpos-printer-version.arch.rpm)
- Deb (zpl-escpos-printer_version_arch.deb)
- Zip (Zpl-EscPos.Printer-linux-arch-version.zip)
- Mac:
- Zip (Zpl-EscPos.Printer-darwin-arch-version.zip)
The app now runs standalone via Electron.
- ZPL Command Support
- ZPL Web Service
- Esc/Pos Commands
- Esc/Pos receipt print tools
- Electron
- Electron Forge
- Refactor Reworked code
- New Esc/Pos Support
- Fix Bug fixes
- Refactor Reworked code
- Upgrade Bump dependencies
- Refactor Reworked entire app
- Fix Save labels
- New Support raw text file on save labels
- New Support pixels for width/height
- Refactor Reworked entire app to run in an Electron app instead of the Chrome Plugin API
- Fix PDF label export.
- New TCP input buffer size can be configure in settings.
- New Support to print multiple labels in one request.
- New Optional setting to keep tcp connection alive.
- Fix Minor fixes
- New Ability to save labels as image (PNG) or as PDF. (Thanks to Derek Preston)
- Change Labelary web service call from GET to POST to support large ZPL templates. (Thanks to pitufo)
checkout the project. run yarn install
. use yarn start
to run in development mode and use yarn make
to generate binaries for your OS