Veröffentlicht:
Kaum ein Team wählt zwischen TSPL und EPL. Die reale Lage ist eine Ablösung: Ein alternder EPL-Bestand geht in Rente, die neue Hardware spricht TSPL, und Vorlagen, die seit einem Jahrzehnt laufen, müssen neu gebaut werden. Diese Seite handelt von diesem Umzug, nicht davon, welche Sprache "besser" ist.
Mehr als erwartet. Beide Sprachen sind zeilenorientiert, beide positionieren in Punkten von links oben, beide beenden den Auftrag mit einem expliziten Druckbefehl, und beide drücken Barcodes als Befehl mit positionsgebundenen Argumenten aus. Wer eine lesen kann, liest die andere binnen einer Stunde.
Auch die Form eines Auftrags ist vertraut: Puffer leeren, Etikett
beschreiben, drucken. N und CLS leisten
dasselbe, ebenso P und PRINT.
| Thema | EPL | TSPL |
|---|---|---|
| Etikettengröße | q (Breite) und
Q (Höhe + Lücke), beide in Punkten |
SIZE in echten Einheiten, GAP ebenso |
| Puffer leeren | N | CLS |
| Text | A50,50,0,4,1,1,N,"HELLO" |
TEXT 50, 50, "3", 0, 1, 1, "HELLO" |
| Barcodetyp | Ein Code in einem Positionsslot
(1, 3, E30, UA0) |
Eine Zeichenkette ("128", "39",
"EAN13", "UPCA") |
| Drehung | 0–3 | 0, 90, 180, 270 |
| Druck | P1 | PRINT 1 |
Der Befehl, der das Denken ändert, ist der Größenbefehl. EPLs
q/Q sind Punkte, die physische Größe lebt also
halb in der Datei und halb im eingelegten Material. TSPLs
SIZE nimmt Millimeter oder Zoll — der Auftrag nennt seine
eigene physische Größe. In einer Migration ist das ein Gewinn, aber nur,
wenn Sie die Geometrie aus Messungen neu herleiten statt die alten
Punktwerte zu kopieren, die für genau eine Dichte richtig waren.
Die andere stille Falle ist die Drehung: In EPL bedeutet
2 180°, in TSPL ist 2 gar keine gültige
Drehung. Ein mechanisches Suchen-und-Ersetzen erzeugt Aufträge, die gut
aussehen und falsch drehen.
SIZE, und es ist
der einzige Wert, der einen Auflösungswechsel überlebt.Rendern Sie alten und neuen Auftrag und vergleichen Sie am Bildschirm: Der EPL-Viewer und der TSPL-Viewer nutzen getrennte Engines mit je dokumentiertem Umfang, und beide melden Druckerverhalten-Befehle, statt sie zu zeichnen. Sprachspezifische Details stehen in EPL prüfen und debuggen und TSPL prüfen und debuggen.
ZPL ist die Sprache der Zebra-Thermodrucker. Wie die Befehle zu lesen sind, wie ein Etikett aufgebaut wird und welche Fehler am häufigsten vorkommen.
Welche Barcode-Symbologie soll ich wählen?EAN-13, Code 128 oder QR? Praktische Regeln für die Wahl des Barcodes nach Daten, Platz und Lesegerät.
ZPL-Datei ohne Drucker in der Vorschau ansehenEine ZPL-Datei ist nur Text — das Etikett existiert erst, wenn etwas es zeichnet. Drei praktische Wege, ein ZPL-Etikett vor dem Drucker zu sehen.