zplCore.comzplCore.com

Live-Demo

Vorlagen binden. ZPL rendern. Etiketten prüfen. Direkt im Browser.

Zuerst eine JSON-Vorlage mit Daten, dann ZPL-Viewer, Barcode-Generator und die Prüf-Demos. Alles wird serverseitig mit zplCore.com gerendert: bis zu 10 Etiketten (inkl. ^PQ-Kopien), max. 64 KB, 2 s Zeitlimit. Eingaben werden nicht gespeichert. Jede Antwort zeigt die serverseitig gemessenen Zeiten (Parsen, Binden, ZPL, Rendern, Kodieren) und die Gesamtdauer im Browser, und neben jedem Ergebnis steht das zugehörige ZPL zum Kopieren und Herunterladen. Die Prüf-Demos (Compliance, Scan-Proof, GS1-Migration, Schwärzung, Printer Twin) nehmen bis zu 16 KB ZPL und werten bis zu 4 Etiketten aus.

JSON-Vorlage + Daten: Datenbindung testen

Eine Label-Vorlage (ZplCore.Labels.Label, JSON-Schema v3) wird serverseitig mit label.For<JsonElement>() an Ihre JSON-Datensätze gebunden, zu ZPL erzeugt und gerendert. Felder per Pfad (address.city), Ausdrücke (Upper([address.city]), Format([price], "C", [culture])), Zähler und Barcodes aus Daten. Max. 64 KB Vorlage, 128 KB Daten, 100 Datensätze, Vorschau der ersten 10. Bilder nur eingebettet (imageData).

Vorschau erscheint hier.

Diagnosen

Erzeugtes ZPL

Aus Vorlage und Daten erzeugt: ein ^XA…^XZ-Block je Etikett. Der Block des angezeigten Etiketts ist markiert.

labels.zpl
ZPL erscheint hier.

ZPL-Viewer: ZPL zu PNG, SVG oder PDF

PNG und SVG zeigen jedes Etikett der Eingabe zum Blättern, PDF enthält sie als Seiten (vektoriell); jeweils max. 10, bei 300/600 dpi weniger.

Vorschau erscheint hier.

Diagnosen

Gerendertes ZPL

Das ZPL, das der Renderer verarbeitet hat: mit ^DF gespeicherte Formate werden mit ihren ^XF-Aufrufen zusammengeführt und die ^FN-Felder gefüllt. Der Block des angezeigten Etiketts ist markiert.

label.zpl
ZPL erscheint hier.

Barcode-Generator

Barcode erscheint hier.

Erzeugtes ZPL

Ein druckfertiges Etikett mit diesem Barcode: der native ZPL-Befehl (z. B. ^BQ, ^BC) oder, wenn ZPL die Symbologie nicht kennt, das Bild als ^GFA-Grafik.

barcode.zpl
ZPL erscheint hier.

Compliance-Pre-Check: Etikett gegen Regelpakete prüfen

Prüft das gerenderte Etikett gegen öffentliche Spezifikationen: X-Dimension, Balkenhöhe und Ruhezonen in Millimetern, Klarschrift, GS1-Datenformate und Prüfziffern, Pflichtinhalte je Carrier. Ein Vorab-Check, keine Zertifizierung: Er ersetzt weder die Abnahme durch Carrier oder Händler noch ein Barcode-Prüfgerät. Die Regeltexte der Engine sind englisch.

Regelpakete

Etikett mit eingezeichneten Befunden erscheint hier.

Befunde

Geprüftes ZPL

Das ZPL, das geprüft wurde. Befunde nennen Zeile und Spalte.

label.zpl
ZPL erscheint hier.

Scan-Proof: jeden Barcode lesen und bewerten

Rendert das Etikett und liest jeden Barcode mit zwei unabhängigen Open-Source-Decodern (zxing-cpp, ZXing.Net) zurück: Stimmen die Daten mit dem Feld überein? Dazu X-Dimension, Ruhezonen, Balkenhöhe und eine Note A–F als digitaler Vorab-Check nach dem Vorbild von ISO/IEC 15415/15416, berechnet aus dem Bitmap in Druckerauflösung. Das ist keine ISO-konforme Verifikation und ersetzt kein kalibriertes Prüfgerät am gedruckten Etikett.

Etikett mit Rahmen und Note je Barcode erscheint hier.

Befunde

Geprüftes ZPL

Das ZPL, dessen Barcodes gelesen wurden.

label.zpl
ZPL erscheint hier.

GS1-2D-Migration (Sunrise 2027): Digital-Link-QR oder GS1 DataMatrix ergänzen

Findet die GTIN im EAN-13, UPC-A, GS1-128, ITF-14 oder in der GS1 DataBar, baut daraus einen QR-Code mit GS1-Digital-Link-URI oder eine GS1 DataMatrix (mit Charge, Datum, Seriennummer aus dem Etikett) und setzt ihn mit Ruhezone in freie Fläche. Danach läuft der Sunrise-Vorab-Check. Ein Migrationsassistent, keine Zertifizierung; URIs werden nicht aufgerufen.

Vorher/Nachher erscheint hier.

Befunde

Migriertes ZPL

Das ZPL nach der Migration: der eingefügte ^BQ- bzw. ^BX-Befehl steht im Etikett.

migrated.zpl
ZPL erscheint hier.

Etikett verstehen & schwärzen: Daten erkennen, personenbezogene Daten maskieren

Liest aus dem ZPL, was ein Mensch oder Scanner lesen würde: Adressblöcke, Namen, Telefon, E-Mail, Sendungs- und Auftragsnummern, GS1-Daten aus Barcodes, jeweils mit Konfidenz. Die Schwärzung ersetzt personenbezogene Daten im selben Layout (Barcodes bekommen gültige Platzhalter) und sucht das Ergebnis erneut nach den entfernten Werten. Regelbasiert und unterstützend, ohne Garantie auf Vollständigkeit: Ergebnis vor der Weitergabe prüfen. Eingaben werden weder gespeichert noch protokolliert.

Original und geschwärzte Fassung erscheinen hier.

Erkannte Daten (Etikett 1)

Geschwärztes ZPL

Das geschwärzte ZPL mit gleichem Layout; auch ^FX-Kommentare werden maskiert.

redacted.zpl
ZPL erscheint hier.

Printer Twin: Druckt dieses Etikett auf diesem Druckermodell?

Prüft das ZPL gegen das Profil eines Druckermodells: Druckkopfbreite und abgeschnittene Felder, maximale Länge, Auflösung, Firmware-Stände, fehlende Optionen (Cutter, Spender, RFID …), residente Schriften und Speicher. Dazu eine Schätzung der Druckzeit. Profilangaben stammen aus zitierten Datenblättern; Unbekanntes wird als unbekannt gemeldet, nicht geraten.

Etikett, wie das Modell es druckt, erscheint hier (abgeschnittene Bereiche schraffiert).

Befunde

Geprüftes ZPL

Das ZPL, das gegen das Profil geprüft wurde.

label.zpl
ZPL erscheint hier.
zplCloud.com Logo

Mehr Demos & Konverter auf zplCloud.com

zplCloud.com läuft auf zplCore: kostenlose Online-Tools zum Rendern, Konvertieren und Prüfen. Öffnet in einem neuen Tab.

Rendern

Nach ZPL konvertieren

Prüfen & Analysieren