CPCL-Validator
CPCL-Code vor dem Senden an den Drucker prüfen: unbekannte Befehle, fehlende Felder, fehlender Sitzungskopf, Schriften außerhalb der Tabelle und Barcodetypen außerhalb des MVP werden mit Zeilennummern gemeldet.
Code einfügen
Code einfügen oder Beispiel laden — das Ergebnis erscheint unten mit Zeile und Schweregrad jedes Befunds.
Ergebnis
| Zeile | Stufe | Meldung |
|---|
Code rendern: CPCL-Viewer
So wird CPCL-Code geprüft
- Den CPCL-Job einfügen und auf Rendern klicken — Befunde erscheinen mit Zeilennummern.
- Fehler (unbekannter Befehl, fehlende Felder) bedeuten: Die Zeile druckt nicht das Erwartete.
- Warnungen (fehlender Sitzungskopf, Schrift außerhalb der Tabelle, Barcodetyp außerhalb des MVP) bedeuten: Die Vorschau ersetzt oder überspringt etwas.
- Info-Einträge markieren Druckerverhaltens-Befehle (CONTRAST, SPEED, SETMAG), die das Bild nicht beeinflussen.
Wann dieses Tool das richtige ist
Vor dem Senden von CPCL an mobile Drucker im Feld, nach Handänderungen an einem Job oder wenn ein Beleg leer oder abgeschnitten gedruckt wird. Geprüft wird gegen dasselbe Befehlsregister, aus dem der Viewer rendert — was der Validator akzeptiert, kann der Viewer zeichnen.
Häufige Fragen
- Garantiert ein sauberes Ergebnis ein korrektes Etikett? — Nein: Es bedeutet, dass die MVP-Prüfungen bestanden sind. Datenfehler bleiben Ihre Verantwortung — der Barcode-Verifizierer kann ein gedrucktes Etikett zurücklesen.
- Warum wird ein gültiger CPCL-Befehl als unbekannt gemeldet? — Das Register des Validators entspricht der Abdeckung der Vorschau; Befehle außerhalb des MVP werden ehrlich gemeldet statt stillschweigend akzeptiert.
- Warum ist eine fehlende !-Zeile nur eine Warnung? — Die Vorschau zeichnet mit Standardwerten weiter; am echten Drucker bestimmt aber der Kopf Höhe und Stückzahl — vor dem Druck korrigieren.
Etiketten im Konto speichern und mit DirectPrint drucken — kostenloses Konto. Kostenloses Konto erstellen
Gleiche Engine, gleiches Ergebnis: REST-API, Kommandozeile oder ein KI-Assistent über MCP. Anonyme Aufrufe funktionieren; ein API-Schlüssel erhöht das Kontingent.
curl -X POST "https://api.labelixa.com/v1/cpcl/diagnostics" --data-binary @label.cpclclaude mcp add --transport http labelixa https://api.labelixa.com/mcp # cpcl_validateAPI-Referenz · MCP-Einrichtung · Thermoetiketten-API: ZPL, EPL, TSPL, CPCL
Diese Prüfung bei jedem Pull Request mit der GitHub Action ausführen