Arbeitsbereich
Werkzeuge/Druckersprachen/EPL-Validator

EPL-Validator

Prüfen Sie EPL/EPL2-Code vor dem Senden an den Drucker: unbekannte Befehle, fehlende Felder, ungültige Drehung/Schrift und leere Barcodedaten werden mit Zeilennummer gemeldet.

Abdeckung: 8 Befehle unterstützt, 2 teilweise, 13 als Druckerverhalten erkannt (nicht gezeichnet). Die Vorschau rendert mit 203 dpi und ist eine Interpretation des EPL2-Programmierhandbuchs — nicht gegen einen physischen Drucker verifiziert.

Code einfügen

Code einfügen oder Beispiel laden — das Ergebnis erscheint unten mit Zeile und Schweregrad jedes Befunds.

Ergebnis

ZeileStufeMeldung

Code rendern: EPL-Viewer

So validieren Sie EPL-Code

  1. EPL-Job einfügen und Rendern drücken — Befunde erscheinen mit Zeilennummern.
  2. Fehler (unbekannter Befehl, fehlende Felder, leere Barcodedaten) bedeuten: die Zeile druckt nicht, was Sie erwarten.
  3. Warnungen (Font/Barcodetyp außerhalb des MVP, ungültige Drehung) bedeuten: die Vorschau ersetzt oder überspringt etwas.
  4. Info-Einträge markieren Druckerverhaltens-Befehle (Geschwindigkeit, Schwärzung) ohne Bildwirkung.

Wann dieses Tool das richtige ist

Führen Sie es aus, bevor EPL an Produktionsdrucker geht, nach Handänderungen an einem Alt-Job, oder wenn ein Etikett leer oder verschoben druckt und Sie eine defekte Zeile vermuten. Geprüft wird gegen dieselbe Befehlsregistratur, aus der der Viewer rendert.

Häufige Fragen

  • Garantiert ein sauberes Ergebnis ein korrektes Etikett? — Nein: es heißt, die MVP-Prüfungen sind bestanden. Datenfehler (falsche Sendungsnummer) prüfen Sie selbst — der Barcode-Verifier kann ein gedrucktes Etikett zurücklesen.
  • Warum wird ein gültiger EPL-Befehl als unbekannt gemeldet? — Die Registratur des Validators entspricht der Abdeckung der Vorschau. Befehle außerhalb des MVP werden ehrlich gemeldet statt still akzeptiert.
  • Sind Fehler und Warnungen verschieden? — Ja: Fehler werden gar nicht gerendert; Warnungen rendern mit einer Ersetzung oder Auslassung, die in der Meldung steht.

Etiketten im Konto speichern und mit DirectPrint drucken — kostenloses Konto. Kostenloses Konto erstellen

Dieselbe Aufgabe aus Code erledigen

Gleiche Engine, gleiches Ergebnis: REST-API, Kommandozeile oder ein KI-Assistent über MCP. Anonyme Aufrufe funktionieren; ein API-Schlüssel erhöht das Kontingent.

RESTcurl -X POST "https://api.labelixa.com/v1/epl/diagnostics" --data-binary @label.epl
MCPclaude mcp add --transport http labelixa https://api.labelixa.com/mcp # epl_validate

API-Referenz · MCP-Einrichtung · Thermoetiketten-API: ZPL, EPL, TSPL, CPCL

Diese Prüfung bei jedem Pull Request mit der GitHub Action ausführen