ZplCore.Cli
1.0.0
dotnet tool install --global ZplCore.Cli --version 1.0.0
dotnet new tool-manifest
dotnet tool install --local ZplCore.Cli --version 1.0.0
#tool dotnet:?package=ZplCore.Cli&version=1.0.0
nuke :add-package ZplCore.Cli --version 1.0.0
zplcore – command line tool for zplCore.com
zplcore renders and checks Zebra labels from the command line, built on the zplCore.com engine (High Performance .NET
Labelprint Engine). It runs offline on Windows, Linux and macOS and is made for scripts and CI pipelines.
- Render ZPL II and EPL2 to PNG, JPEG, WebP, BMP, GIF, PDF, TIFF, SVG, EPS, HTML, GRF, PCX, PCL, EPL, Fingerprint or ESC/POS
- Convert EPL to ZPL, format and diff ZPL, validate labels with line numbers
- Barcodes: generate any of the supported symbologies to PNG, SVG, PDF, EPS or JPEG
- Checks for CI: compliance pre-checks (GS1 logistic label, Sunrise 2027, Amazon FBA, UPS, UDI, FedEx, DHL, RFID), scan-proof (decodes every barcode with two decoders, X-dimension, quiet zones, grade), snapshot tests; JUnit XML, SARIF, JSON and Markdown reports
- Import, extract, redact: ZPL to editable label JSON, texts/barcodes/entities per label, mask personal data
- Vector-Lift: PDF or SVG labels to native ZPL; GS1 Digital Link migration; RFID EPC encode/decode/check
- Virtual printer on TCP 9100 for tests, and printer profiles (
zplcore twin)
Install
dotnet tool install -g ZplCore.Cli # installs the command "zplcore"
zplcore --help
You need the .NET 10 runtime. On macOS and Linux, global tools are installed in ~/.dotnet/tools.
Examples
zplcore render label.zpl -o label.png
zplcore render labels.zpl -f pdf -o labels.pdf
zplcore barcode DataMatrix "zplCore" -o code.svg -f svg
zplcore validate label.zpl
zplcore comply label.zpl --pack gs1-logistic --format sarif -o comply.sarif
zplcore verify label.zpl --fail-on mismatch,grade:C
zplcore check "labels/**/*.zpl" --format junit -o results.xml
Licence key
--license <key|file> (any command), or ZPLCORE_LICENSE, ZPLCORE_LICENSE_FILE, or a file zplcore.license next to the
tool. The key is checked offline. Without a key the tool runs in evaluation mode and outputs carry a watermark.
Documentation
- Command line: zplcore.com/docs/cli
- Documentation: zplcore.com/docs
- Licences and prices: zplcore.com/pricing
Trademarks
Zebra, ZPL, ZPL II and EPL are trademarks or registered trademarks of Zebra Technologies Corp. GS1, GS1 Digital Link and EPC are trademarks of GS1 AISBL. Other product and company names are trademarks of their respective owners and are used only to describe compatibility. zplCore.com is an independent product and is not endorsed by these companies; compliance packs are pre-checks, not certifications.
Contact: support@zplcore.com
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 43 | 10/27/2026 |