Conversione dei linguaggi di stampante
Convertire TPCL in ZPL: portare i lavori di etichette Toshiba TEC su stampanti Zebra
Come i comandi formato/dati TPCL di Toshiba diventano campi ZPL, conversione delle coordinate da 0,1 mm a punti, font e tipi di codice, esempio svolto e checklist di migrazione.
Un retailer che standardizza su Zebra dopo anni di stampanti Toshiba B-SA e B-EX ha centinaia di lavori TPCL generati dal POS o dal WMS. TPCL è leggibile — comandi tra graffe con separatori chiari — quindi la traduzione verso ZPL consiste soprattutto nel fondere ogni coppia formato/dati in un campo e convertire le posizioni metriche in punti per la risoluzione di destinazione.
Equivalenze dei comandi
| Operazione | TPCL (Toshiba TEC) | ZPL (Zebra) |
|---|---|---|
| Inizio / fine | {C|} cancella; {XS;…|} emette l'etichetta | ^XA … ^XZ |
| Dimensione etichetta | {D0762,1016,0762|} passo, larghezza, lunghezza in 0,1 mm | ^PW812 ^LL609 (punti) |
| Testo | {PC001;0050,0038,1,1,A,00,B|} + {RC001;Ciao|} (formato poi dati) | ^FO40,30 ^A0N,36,36 ^FDCiao^FS |
| Code 128 | {XB01;0050,0163,3,1,02,0,0114,+0000000000,1,0,00|} + {RB01;dati|} | ^BY2 ^BCN,90,Y,N,N ^FDdati^FS |
| Linea / riquadro | {LC;x1,y1,x2,y2,0,2|} | ^GB300,2,2^FS |
| Copie | {XS;I,0005,0002C3000|} | ^PQ5 |
| Unità | 0,1 mm indipendentemente dalla risoluzione | punti |
A cosa fare attenzione
- Posizioni: 0,1 mm → punti (×0,8 a 203 dpi, ×1,18 a 300 dpi). I lavori TPCL scritti per una B-EX a 300 dpi si stampano identici su una Zebra a 203 dpi solo se convertite i numeri invece di copiarli.
- Abbinamento: una riga di dati RC o RB fa riferimento al suo formato PC/XB per numero; se un lavoro riutilizza un formato su più etichette, le righe di formato possono comparire una sola volta all'inizio del flusso.
- Font: lettere e ingrandimenti dei font TPCL → ^A0 con altezza misurata; i font outline si mappano più direttamente.
- Numeri di codice → comandi ^B; TPCL specifica barra stretta e rapporto, che diventano ^BY; i parametri di Data Matrix e QR differiscono nelle unità di dimensione della cella.
- Comando di emissione: le impostazioni di taglio e sensore di {XS} diventano ^MM / ^MN in ZPL, e le copie ^PQ.
Prima e dopo (semplificato)
{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
Come lo fa EtikStudio
L'interprete TPCL abbina i formati ai loro dati, mantiene le posizioni metriche come unità native del design e vi lascia scegliere qualsiasi profilo Zebra per l'esportazione; i punti sono calcolati per la risoluzione di quella stampante, così lo stesso design serve unità a 203 e 300 dpi senza due versioni.
Gli esempi di comandi sono semplificati per chiarezza; la sintassi esatta varia per modello e firmware. Testa sempre sulla stampante di destinazione.