Convertire TSPL in ZPL

Incolla o importa il tuo codice TSPL/TSPL2 da stampanti TSC e ottieni immediatamente il ZPL equivalente. Anteprima in tempo reale, scarica il ZPL e aprilo nell'editor visuale.

Codice TSPL

Loading...

Convertitore da TSPL a ZPL: migra le tue etichette TSC al linguaggio Zebra

Cos'è TSPL e TSPL2?

TSPL (TSC Programming Language) è il linguaggio di programmazione delle etichette sviluppato da TSC Auto ID Technology, uno dei produttori di stampanti di etichette industriali più importanti al mondo. TSPL utilizza comandi di testo leggibili come TEXT, BARCODE, BOX o SIZE, il che lo rende più facile da leggere e interpretare manualmente rispetto ad altri linguaggi di etichette. TSPL2 è la versione estesa del linguaggio, che aggiunge supporto per grafica vettoriale (LINE, CIRCLE, ELLIPSE), funzioni di programmazione di base (FOR/NEXT, IF/GOTO) e migliore compatibilità con gli standard internazionali.

Le stampanti TSC sono ampiamente utilizzate in logistica, produzione, vendita al dettaglio e sanità. Modelli come le serie TTP-244, TTP-342, TC200, TC210, TC300, DA200 o MX240 sono comuni negli ambienti industriali di tutto il mondo. Questo convertitore ti permette di migrare queste stampanti verso attrezzature Zebra senza riscrivere manualmente ogni etichetta.

Quali comandi TSPL vengono convertiti in ZPL

Il convertitore supporta i comandi più comuni nelle etichette TSPL di produzione. Il comando SIZE converte le dimensioni dell'etichetta (in mm, pollici o punti) nei comandi ZPL ^PW (larghezza) e ^LL (lunghezza). TEXT viene tradotto in ^FO + ^A + ^FD rispettando il font, la rotazione e i moltiplicatori di scala xmul/ymul. BARCODE genera il blocco ^BY + il comando del codice a barre corrispondente. BOX e BAR vengono convertiti nel comando ^GB di ZPL.

QRCODE viene tradotto nel comando ZPL ^BQ. I comandi di configurazione della stampante — GAP, SPEED, DENSITY, DIRECTION, SET, FEED, PRINT, CLS, ecc. — vengono omessi poiché non hanno un equivalente diretto nel contenuto dell'etichetta ZPL. Gli elementi non convertibili (BITMAP, CIRCLE, ELLIPSE, linee diagonali) generano un avviso informativo ma non interrompono la conversione.

Differenze tra TSPL e ZPL

Sebbene entrambi i linguaggi descrivano etichette termiche, hanno filosofie molto diverse. TSPL è più leggibile: ogni riga è un comando completo con un nome chiaro (TEXT, BARCODE, BOX), i parametri sono separati da virgole e le stringhe di testo sono tra virgolette doppie. ZPL, invece, utilizza sequenze prefissate con ^ o ~.

Un'altra differenza importante è il sistema di coordinate: TSPL usa l'origine nell'angolo superiore sinistro e le posizioni dei campi in punti di stampante, esattamente come ZPL. Ciò semplifica notevolmente la conversione. Le dimensioni del comando SIZE, tuttavia, vengono solitamente fornite in mm o pollici e devono essere convertite in punti in base al DPI della stampante di destinazione.

Come usare il convertitore da TSPL a ZPL

Incolla il tuo codice TSPL direttamente nell'editor di sinistra o usa il pulsante 'Importa TSPL' per caricare un file .tspl, .lbl o .prn dal tuo computer. Il ZPL equivalente viene generato automaticamente in tempo reale e appare nel pannello in basso a destra. L'anteprima mostra come apparirà l'etichetta stampata.

Se il convertitore rileva un SIZE con dimensioni in mm, calcola automaticamente larghezza e altezza in punti secondo il DPI selezionato (predefinito 203 DPI). Puoi modificare la risoluzione DPI nel pannello delle impostazioni per adattarla alla tua stampante Zebra di destinazione.

Perché migrare da TSC a Zebra

Le stampanti Zebra offrono un ecosistema software molto maturo: Zebra Designer Pro, ZebraLink, Print DNA e un'ampia rete di integrazioni con SAP, Oracle e altri ERP. Il linguaggio ZPL è supportato da centinaia di modelli di stampanti di diversi produttori compatibili (Honeywell, SATO, Cab, ecc.), riducendo la dipendenza da un unico fornitore.

Domande frequenti su TSPL e ZPL

Quali stampanti TSC usano TSPL o TSPL2?

La maggior parte delle stampanti TSC supporta TSPL o TSPL2. Le serie più comuni sono: TTP-244 (desktop economico), TTP-342 (300 DPI), TC200/TC210/TC300 (desktop compatti), DA200/DA210 (4 pollici), MX240/MX340/MX640 (industriali), TX200/TX300/TX600 (alta risoluzione) e ME240/ME340 (compatti). Consulta il manuale della tua stampante per confermare quale versione supporta.

Qual è la differenza tra TSPL e TSPL2?

TSPL è il linguaggio base, compatibile con la maggior parte delle stampanti TSC. TSPL2 aggiunge comandi vettoriali (LINE, CIRCLE, ELLIPSE), strutture di controllo del flusso (FOR/NEXT, IF/GOTO, CALL/RETURN), capacità di download di font e bitmap e migliore supporto per le pagine di codice internazionali. In pratica, la maggior parte delle etichette di produzione utilizza solo TEXT, BARCODE e BOX.

Le coordinate TSPL sono in mm o in punti?

In TSPL, il comando SIZE definisce le dimensioni dell'etichetta in mm o pollici. Tuttavia, le coordinate dei campi TEXT, BARCODE, BOX, BAR e LINE sono sempre specificate in punti di stampante. A 203 DPI, 1 mm equivale a circa 8 punti; a 300 DPI, a circa 11,8 punti. Il convertitore gestisce automaticamente la conversione SIZE in punti.

Quali tipi di codice a barre supporta il convertitore?

Il convertitore supporta i tipi di codice a barre più comuni in TSPL: Code 128, Code 39, EAN-13, EAN-8, UPC-A, UPC-E, Interleaved 2 of 5, Codabar, Code 93, MSI/Plessey, PDF417 e Data Matrix. I codici QR vengono convertiti con QRCODE o tramite il tipo QR nel comando BARCODE.

Perché CIRCLE, ELLIPSE e le linee diagonali non si convertono?

ZPL II non ha comandi nativi per cerchi, ellissi o linee diagonali. Supporta solo rettangoli (^GB), linee orizzontali e verticali. Se la tua etichetta utilizza questi elementi, dovrai sostituirli manualmente con rettangoli o immagini nell'editor ZPL.

Il convertitore funziona completamente nel browser?

Sì. Tutta la conversione viene eseguita nel tuo browser tramite JavaScript, senza inviare dati a server esterni. Il codice TSPL che incolli o importi non lascia mai il tuo dispositivo. Ciò garantisce la privacy dei tuoi dati di etichettatura e ti consente di usare il convertitore anche senza connessione internet una volta caricata la pagina.