com.labelixa/zpl
pkg:npm:labelixa-mcp
Preview ZPL labels as PNG, validate ZPL with structured diagnostics, generate barcodes.
- transport:
- remote + stdio
- credential class:
- self-provisionable
Owner verification
Not yet verified. Verifying proves you control this server and is free, permanently — it never changes a published score.
Start verification →Tools
- barcode_pngshallow
Generate a single barcode as a PNG image (Code 128, QR, DataMatrix, EAN-13, UPC-A, PDF417 and more). For a full label with text and layout, write ZPL and use zpl_preview instead.
- convert_zpl_dpishallow
Rescale ZPL between printer resolutions (203/300/600 DPI): coordinates, fonts, barcode module width and label size are scaled. Embedded ^GF/~DG image data is NOT scaled; the response says so instead of silently passing it through.
- cpcl_validateshallow
Lint CPCL label code; returns positioned findings with severity as JSON.
- epl_validateshallow
Lint EPL/EPL2 label code; returns positioned findings with severity as JSON.
- explain_zplshallow
Full health report for a ZPL label: sectioned findings (syntax, size/DPI, orientation, barcodes, fonts, graphics memory, job behaviour) with an honest score — sections that cannot be assessed say so and are excluded from the score.
- language_detectshallow
Detect which printer language raw label code is written in (ZPL, EPL, TSPL or CPCL). Heuristic: returns the language plus a confidence TIER (high/medium/low) and signal codes — not a probability.
- tspl_validateshallow
Lint TSPL/TSPL2 label code; returns positioned findings with severity as JSON.
- zpl_command_helpshallow
Explain a single ZPL command: syntax, parameters with types/ranges/options, a fragment example and whether the Labelixa renderer draws it. Data comes from the same catalog that powers the public command reference pages.
- zpl_compatibilityshallow
Compatibility RISK analysis of ZPL code against a specific printer model (e.g. 'zebra-zd421'). NOT an emulator and never says 'it works': reports the model's language posture with evidence level and size-rule findings.
- zpl_previewshallow
Render ZPL label code and return the label as a PNG image. Use this to SEE what ZPL output looks like — LLMs can write ZPL but cannot otherwise verify the visual result. One call renders one label (use `index` to pick a label from a multi-label stream).
- zpl_validateshallow
Lint ZPL code and return structured diagnostics: unknown commands, missing ^FS, out-of-range parameters, fields outside the label boundary. Run this before zpl_preview when generating ZPL.
Embed this server’s score
Tool count and median score across every tool in this server’s corpus — honest in a way a single cherry-picked tool’s badge wouldn’t be.
[](https://vouch.tools/servers/30ec2be2-2e8b-4927-bc78-9bd4fc43ccc1)