Repository navigation
v3.0.2
ZPL2PDF v3.0.2
Fixed
- Issue #45: Fixed duplicate or blank labels when
^XAappears inside or after~DGR:payload^XAis only ignored when inside the base64 segment (:Z64:...up to the next:);^XAafter the checksum on the same line is now recognized as a valid label start- ~DGR line end: when the format includes
:Z64:data:checksum, the ~DGR command is considered to end after the checksum (not at newline), so labels on the same line as ~DGR are no longer swallowed - Prevents ZPL with embedded graphics (e.g. thermal shipping labels) from producing "No images generated" or extra/blank pages
Added
-
Issue #48: TCP Server mode implemented
ZPL2PDF server start [--port 9101] [-o output/] [--foreground]— start virtual printerZPL2PDF server stop— stop server (uses PID filezpl2pdf-tcp.pid)ZPL2PDF server status— show if server is running- Incoming ZPL over TCP is converted to PDF and saved with unique filename
-
REST API (PR #47):
--api/--webmode- Endpoints:
POST /api/convert(ZPL to PDF or PNG),GET /api/health - Options:
--host,--port(default 5000)
- Endpoints:
Downloads
| Platform | File |
|---|---|
| Windows Installer | ZPL2PDF-Setup-3.0.2.exe |
| Windows x64 | ZPL2PDF-v3.0.2-win-x64.zip |
| Windows x86 | ZPL2PDF-v3.0.2-win-x86.zip |
| Windows ARM64 | ZPL2PDF-v3.0.2-win-arm64.zip |
| Linux x64 | ZPL2PDF-v3.0.2-linux-x64.tar.gz |
| Linux x64 (.deb) | ZPL2PDF-v3.0.2-linux-amd64.deb |
| Linux x64 (RPM tarball) | ZPL2PDF-v3.0.2-linux-x64-rpm.tar.gz |
| Linux ARM64 | ZPL2PDF-v3.0.2-linux-arm64.tar.gz |
| Linux ARM | ZPL2PDF-v3.0.2-linux-arm.tar.gz |
| macOS Intel | ZPL2PDF-v3.0.2-osx-x64.tar.gz |
| macOS Apple Silicon | ZPL2PDF-v3.0.2-osx-arm64.tar.gz |
Checksums: SHA256SUMS.txt
Docker
docker pull brunoleocam/zpl2pdf:3.0.2
docker pull ghcr.io/brunoleocam/zpl2pdf:3.0.2
Documentation
Full Changelog: v3.0.1...v3.0.2