Konvertierung von Druckersprachen
TPCL in ZPL konvertieren: Toshiba-TEC-Etikettenaufträge auf Zebra-Drucker bringen
Wie Toshiba-TPCL-Format/Daten-Befehle zu ZPL-Feldern werden, Umrechnung von 0,1-mm-Koordinaten in Punkte, Schriften und Barcode-Typen, ein Beispiel und eine Migrations-Checkliste.
Ein Händler, der nach Jahren mit Toshiba B-SA- und B-EX-Druckern auf Zebra standardisiert, hat Hunderte von TPCL-Aufträgen, die sein POS oder WMS erzeugt. TPCL ist lesbar — Befehle in geschweiften Klammern mit klaren Trennzeichen —, daher geht es bei der Übersetzung nach ZPL vor allem darum, jedes Format/Daten-Paar zu einem Feld zusammenzuführen und metrische Positionen für die Zielauflösung in Punkte umzurechnen.
Befehlsäquivalente
| Vorgang | TPCL (Toshiba TEC) | ZPL (Zebra) |
|---|---|---|
| Anfang / Ende | {C|} löscht; {XS;…|} gibt das Etikett aus | ^XA … ^XZ |
| Etikettengröße | {D0762,1016,0762|} Abstand, Breite, Länge in 0,1 mm | ^PW812 ^LL609 (Punkte) |
| Text | {PC001;0050,0038,1,1,A,00,B|} + {RC001;Hallo|} (Format, dann Daten) | ^FO40,30 ^A0N,36,36 ^FDHallo^FS |
| Code 128 | {XB01;0050,0163,3,1,02,0,0114,+0000000000,1,0,00|} + {RB01;daten|} | ^BY2 ^BCN,90,Y,N,N ^FDdaten^FS |
| Linie / Rahmen | {LC;x1,y1,x2,y2,0,2|} | ^GB300,2,2^FS |
| Kopien | {XS;I,0005,0002C3000|} | ^PQ5 |
| Einheiten | 0,1 mm unabhängig von der Auflösung | Punkte |
Worauf zu achten ist
- Positionen: 0,1 mm → Punkte (×0,8 bei 203 dpi, ×1,18 bei 300 dpi). Für eine 300-dpi-B-EX geschriebene TPCL-Aufträge drucken auf einem 203-dpi-Zebra nur dann identisch, wenn Sie die Zahlen umrechnen, nicht kopieren.
- Paarung: Eine RC- oder RB-Datenzeile verweist per Nummer auf ihr PC/XB-Format; verwendet ein Auftrag ein Format über mehrere Etiketten hinweg, erscheinen die Formatzeilen möglicherweise nur einmal am Anfang des Streams.
- Schriften: TPCL-Schriftbuchstaben und Vergrößerungen → ^A0 mit gemessener Höhe; Outline-Schriften lassen sich am direktesten abbilden.
- Barcode-Nummern → ^B-Befehle; TPCL gibt schmalen Balken und Verhältnis an, die zu ^BY werden; Data-Matrix- und QR-Parameter unterscheiden sich in den Zellgrößeneinheiten.
- Ausgabebefehl: Schnitt- und Sensoreinstellungen aus {XS} werden in ZPL zu ^MM / ^MN, Kopien zu ^PQ.
Vorher und nachher (vereinfacht)
{D0500,0600,0500|}
{C|}
{PC001;0030,0025,1,1,A,00,B|}
{RC001;URBAN SNEAKERS|}
{PC002;0030,0060,1,1,A,00,B|}
{RC002;SKU: ZP-001-BLK|}
{XB01;0030,0120,3,1,02,0,0080,+0000000000,1,0,00|}
{RB01;ZP001BLK|}
{XS;I,0001,0002C3000|}
^XA ^PW480 ^LL400 ^FO24,20 ^A0N,26,26 ^FDURBAN SNEAKERS^FS ^FO24,48 ^A0N,20,20 ^FDSKU: ZP-001-BLK^FS ^FO24,96 ^BY2 ^BCN,64,Y,N,N ^FDZP001BLK^FS ^PQ1 ^XZ
So macht es EtikStudio
Der TPCL-Interpreter paart die Formate mit ihren Daten, behält die metrischen Positionen als native Einheiten des Designs bei und lässt Sie jedes Zebra-Profil für den Export wählen; die Punkte werden für die Auflösung dieses Druckers berechnet, sodass dasselbe Design 203- und 300-dpi-Geräte ohne zwei Versionen bedient.
Die Befehlsbeispiele sind zur Verdeutlichung vereinfacht; die genaue Syntax variiert je nach Modell und Firmware. Testen Sie immer auf dem Zieldrucker.