Labelixa rendert und prüft Thermoetiketten-Code in vier Druckersprachen über eine REST-API: ZPL in der Tiefe, dazu den Kernbefehlssatz von EPL, TSPL und CPCL. Jede Sprache hat einen Render-Endpunkt, der ein PNG liefert, und einen Prüf-Endpunkt, der Befunde als JSON liefert. Drucker oder Treiber sind nicht nötig.
Die Tabelle zeigt, was heute live ist. ZPL ist die Primärsprache. Für EPL, TSPL und CPCL setzt die Engine die Befehle um, die in der jeweiligen Befehlsreferenz stehen; die Spalte Abdeckung sagt das, statt Gleichstand zu behaupten.
| Sprache | Rendern (PNG) | Prüfen (JSON) | Abdeckung | Befehlsreferenz |
|---|---|---|---|---|
| ZPL | /v1/printers/{dpmm}dpmm/labels/{width}x{height}/{index}/ | /v1/diagnostics | Primär | ZPL |
| EPL | /v1/epl/render | /v1/epl/diagnostics | Kernbefehlssatz | EPL |
| TSPL | /v1/tspl/render | /v1/tspl/diagnostics | Kernbefehlssatz | TSPL |
| CPCL | /v1/cpcl/render | /v1/cpcl/diagnostics | Kernbefehlssatz | CPCL |
Senden Sie den Code an /v1/language-detect. Die Antwort nennt die Sprache und eine hohe, mittlere oder niedrige Vertrauensstufe nach dokumentierten Regeln. Es ist kein Sprachmodell, und der Code wird nicht gespeichert.
Ein TSPL-Etikett wird genauso gerendert wie ZPL: der rohe Etikettencode ist der Request-Body.
curl -X POST "https://labelixa.com/v1/tspl/render" \
--data-binary $'SIZE 50 mm,30 mm\nGAP 2 mm,0 mm\nCLS\nTEXT 20,20,"3",0,1,1,"Labelixa"\nBARCODE 20,70,"128",60,1,0,2,2,"1234567890"\nPRINT 1' \
-o label.png -D -Sie erhalten ein PNG des Etiketts. X-Warnings-Count nennt die Zahl der Befehle, die die Engine übersprungen oder nicht vollständig gezeichnet hat, X-Label-Count die Zahl der Etiketten; ?index= wählt eines aus. Der Prüf-Endpunkt liefert dieselben Befunde als JSON.
Heute zählt das ZPL-Rendern gegen das unten stehende Tarifkontingent. Rendern und Prüfen von EPL, TSPL und CPCL, der ZPL-Prüf-Endpunkt und die Spracherkennung sind nur durch Anfragen pro Sekunde begrenzt und verbrauchen kein Monatskontingent.
| Tarif | Anfragen pro Sekunde | Etiketten pro Monat |
|---|---|---|
| free | 3 | 5.000 |
| starter | 5 | 25.000 |
| pro | 10 | 100.000 |
| business | 20 | 500.000 |
| enterprise | 20 | nach Vereinbarung |
Dieselben Engines stehen als MCP-Tools bereit; ein Assistent kann Etikettencode, den er gerade geschrieben hat, rendern und prüfen:
zpl_previewzpl_validateepl_previewepl_validatetspl_previewtspl_validatecpcl_previewcpcl_validatelanguage_detectEine Vorschau ist die Lesart des Druckerhandbuchs durch die Engine, nicht der Drucker. Die EPL-, TSPL- und CPCL-Vorschauen folgen den Handbüchern und wurden nur an wenigen physischen Druckern geprüft; eingebaute Bitmap-Schriften werden angenähert, und Befehle außerhalb des umgesetzten Satzes kommen als Warnung zurück, statt gezeichnet zu werden. ZPL ist breiter abgedeckt, aber auch dort werden Zebras proprietäre Schriften ersetzt. Drucken Sie ein Testetikett auf dem Zieldrucker, bevor Sie sich in der Produktion auf ein Layout verlassen.
Browser-Vorschau öffnen → API-Referenz lesen → KI-Assistenten verbinden (MCP) →
ZPL, EPL (EPL2), TSPL (TSPL2) und CPCL. ZPL ist am breitesten abgedeckt; EPL, TSPL und CPCL decken die Kernbefehle ab, die in der jeweiligen Befehlsreferenz stehen. DPL, IPL und ESC/POS werden nicht unterstützt.
Nein. Jede Sprache wird so gerendert und geprüft, wie sie ist; die API übersetzt keine Druckersprache in eine andere. Für ZPL gibt es eine separate DPI-Umrechnung zwischen 203, 300 und 600 dpi.
Nein. Gerendert wird auf dem Server: Sie senden Text und erhalten ein Bild. Zum Drucken senden Sie denselben Code so an den Drucker, wie Sie es heute schon tun.