Konvertierung von Druckersprachen
ZPL in TPCL konvertieren: Zebra-Designs auf Toshiba-TEC-Druckern drucken (B-EX, B-SA, B-FV)
Äquivalente von ZPL zu Toshiba TEC TPCL, die Format/Daten-Befehlspaare, metrische Positionierung in 0,1 mm, ein Beispiel und was in Handels- und Lebensmittellinien mit Toshiba zu prüfen ist.
Toshiba-TEC-Drucker sind im europäischen Handel und in der Lebensmittelverarbeitung verbreitet, und sie sprechen TPCL: Befehle in geschweiften Klammern, Positionen in Zehntelmillimetern und ein zweistufiges Muster, bei dem ein Formatbefehl ein Feld definiert und ein Datenbefehl es füllt. Ein nach TPCL übersetztes ZPL-Etikett wird daher zu zwei Zeilen je Objekt, und alle Koordinaten wechseln von Punkten zu metrisch.
Befehlsäquivalente
| Vorgang | ZPL (Zebra) | TPCL (Toshiba TEC) |
|---|---|---|
| Anfang / Ende | ^XA … ^XZ | {C|} löscht; {XS;…|} gibt das Etikett aus |
| Etikettengröße | ^PW812 ^LL609 (Punkte) | {D0762,1016,0762|} Abstand, Breite, Länge in 0,1 mm |
| Text | ^FO40,30 ^A0N,36,36 ^FDHallo^FS | {PC001;0050,0038,1,1,A,00,B|} + {RC001;Hallo|} (Format, dann Daten) |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdaten^FS | {XB01;0050,0163,3,1,02,0,0114,+0000000000,1,0,00|} + {RB01;daten|} |
| Linie / Rahmen | ^GB300,2,2^FS | {LC;x1,y1,x2,y2,0,2|} |
| Kopien | ^PQ5 | {XS;I,0005,0002C3000|} |
| Einheiten | Punkte | 0,1 mm unabhängig von der Auflösung |
Was sich tatsächlich ändert
- Einheiten: TPCL ist auflösungsunabhängig — 0050 bedeutet auf jedem Drucker 5,0 mm. ZPL-Punkte müssen durch die dpi geteilt und mit 254 multipliziert werden (bei 203 dpi: 40 Punkte ≈ 50).
- Trennung Format/Daten: Jeder Text (PC/RC) und Barcode (XB/RB) braucht eine übereinstimmende Nummer; das Format kann einmal gesendet und nur die RC/RB-Daten je Etikett wiederholt werden — effizient für Stapel.
- Schriften: TPCL-Schriften sind Buchstabencodes (A–Z plus Outline-Schriften) mit ganzzahligen Vergrößerungen; ZPLs ^A0-Größen runden auf die nächste Kombination.
- Barcode-Typen sind in XB numerisch (3 = Code 128 in den meisten Firmwares, 0/1 EAN/UPC-Varianten, 9 = Data Matrix, T = QR bei neueren Modellen); schmaler Balken und Verhältnis sind explizit.
- Ausgabebefehl: {XS;…} trägt Kopienzahl, Schnittintervall, Sensortyp und Druckmodus — Details, die ZPL auf ^PQ, ^MM und ^MN verteilt.
Vorher und nachher (vereinfacht)
^XA ^PW812 ^LL609 ^FO40,30 ^A0N,36,36 ^FDSafety Harness^FS ^FO40,130 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS ^PQ1 ^XZ
{D0762,1016,0762|}
{C|}
{PC001;0050,0038,2,2,A,00,B|}
{RC001;Safety Harness|}
{XB01;0050,0163,3,1,02,0,0114,+0000000000,1,0,00|}
{RB01;7501234567893|}
{XS;I,0001,0002C3000|}
So macht es EtikStudio
Da das Design in Millimetern gespeichert ist, passt der TPCL-Export natürlich: Positionen gehen in 0,1 mm hinaus, ohne auf Punkte zu runden, jedes Objekt wird zu seinem nummerierten Format/Daten-Paar, und Stapel werden als ein Format plus Daten je Etikett gesendet. Die ZPL-Ausgabe desselben Designs bleibt für die Zebra-Geräte verfügbar.
Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.