Anmelden
Produkte
ZPL-ViewerBarcode-GeneratorBild → ZPLZPL-SpickzettelEtiketten-DesignerVorlagen-Galerie
Entwickler
API-SchnellstartAPI-ReferenzMCP-ServerMassenerzeugungWebhooksSDKs & BeispieleLimitsDirectPrint-Agent NeuGitHub ActionVS-Code-ErweiterungOn-Premise
Lösungen
Logistik und VersandE-CommerceERP & WMSProduktionEinzelhandelGesundheitswesen und LaborAlle Lösungen
Tools
ZPL-DiagnosezentrumZPL-DebuggerGrößen- und DPI-AnalyseDPI-KonverterBarcode-PlatzrechnerVersandetiketten-AnalyseSchriftprüfungAusrichtungs-DebuggerKalibrierungsassistentDruckerkompatibilitätsprüfungBarcode-LesbarkeitsprüfungDruckersprachen-ErkennungThermodrucker-TestpaketZPL-ToolsEPL-ToolsTSPL-ToolsCPCL-ToolsDruckersprachen-KonverterAlle WerkzeugeRatgeberPreise
Sprache
EnglishTürkçeDeutsch
Startseite›Thermoetiketten-API: ZPL, EPL, TSPL und CPCL

Thermoetiketten-API: ZPL, EPL, TSPL und CPCL

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.

Sprachen und Endpunkte

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.

SpracheRendern (PNG)Prüfen (JSON)AbdeckungBefehlsreferenz
ZPL/v1/printers/{dpmm}dpmm/labels/{width}x{height}/{index}//v1/diagnosticsPrimärZPL
EPL/v1/epl/render/v1/epl/diagnosticsKernbefehlssatzEPL
TSPL/v1/tspl/render/v1/tspl/diagnosticsKernbefehlssatzTSPL
CPCL/v1/cpcl/render/v1/cpcl/diagnosticsKernbefehlssatzCPCL

Unsicher, welche Sprache eine Datei hat?

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.

Die Anfrage

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 -

Was zurückkommt

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.

Kontingente

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.

TarifAnfragen pro SekundeEtiketten pro Monat
free35.000
starter525.000
pro10100.000
business20500.000
enterprise20nach Vereinbarung

Aus einem KI-Assistenten (MCP)

Dieselben Engines stehen als MCP-Tools bereit; ein Assistent kann Etikettencode, den er gerade geschrieben hat, rendern und prüfen:

Eine Vorschau ist keine Druckgarantie

Eine 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.

Wie es weitergeht

Browser-Vorschau öffnen → API-Referenz lesen → KI-Assistenten verbinden (MCP) →

Verwandte Seiten

Häufig gestellte Fragen

Welche Thermodrucker-Sprachen unterstützt die Labelixa-API?

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.

Kann die API EPL oder TSPL in ZPL umwandeln?

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.

Brauche ich einen Drucker oder Treiber?

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.