Converti EPL2 in ZPL

Incolla o importa il tuo codice EPL2 e ottieni il ZPL equivalente all'istante. Anteprima in tempo reale, scarica il ZPL e aprilo nell'editor visuale.

Codice EPL2

Loading...

Convertitore EPL2 in ZPL: migra le tue etichette allo standard moderno

Cos'è EPL2 e da dove viene?

EPL2 (Eltron Programming Language 2) è il linguaggio di programmazione etichette sviluppato da Eltron, un'azienda fondata negli anni '90 specializzata in stampanti termiche. Nel 1998 Zebra Technologies acquisì Eltron con una grande base installata di stampanti EPL e EPL2. Per anni i due linguaggi coesistettero: le stampanti Zebra di fascia media come LP 2844, TLP 2844 e LP 2742 venivano fornite con EPL2 come linguaggio nativo.

EPL2 è stato progettato per essere semplice e compatto. I suoi comandi sono brevi righe di testo, facili da comprendere e generare da qualsiasi sistema gestionale. Questo lo rese uno standard de facto in migliaia di piccole e medie imprese di logistica, retail e produzione. Oggi, due decenni dopo, ci sono ancora sistemi in produzione che generano EPL2, e molti utenti devono migrare quelle etichette in ZPL per stampanti moderne.

Differenze tra EPL2 e ZPL

Sebbene entrambi i linguaggi condividano lo stesso obiettivo, hanno filosofie diverse. EPL2 usa comandi a una lettera seguiti da parametri separati da virgole: A per il testo, B per i barcode, L per linee e box. ZPL usa comandi preceduti da accento circonflesso (^) o tilde (~): ^FO per posizionare, ^FD per il contenuto, ^BC per Code 128.

ZPL è molto più ricco di funzionalità: supporta font scalabili, grafica vettoriale, stampa inversa, campi dati variabili, modelli memorizzati nella stampante e un'API più granulare. EPL2 è più limitato ma sufficiente per la maggior parte delle etichette standard.

Perché migrare da EPL2 a ZPL?

Le stampanti Zebra attuali — ZD200, ZD400, ZD600, ZT200, ZT400, ZT600 e l'intera gamma industriale — usano ZPL come linguaggio nativo e supportano EPL2 solo in modalità compatibilità con limitazioni. La risoluzione di 300 o 600 DPI è molto meglio sfruttata con ZPL, che permette un controllo preciso di ogni punto.

Un altro motivo comune per migrare è il software. Molte piattaforme moderne di e-commerce, ERP o WMS generano ZPL nativamente. Se il tuo sistema legacy generava EPL2 e vuoi integrarlo con strumenti attuali, convertire i modelli in ZPL è il percorso più diretto.

Come funziona questo convertitore

Il convertitore analizza il codice EPL2 riga per riga e identifica ogni comando. Per ogni istruzione riconosciuta genera l'equivalente ZPL più vicino: i testi diventano blocchi ^FO/^A0/^FD/^FS, i barcode diventano ^BC o ^B3 a seconda del tipo, i box pieni diventano ^GB con spessore uguale al lato minore.

La conversione avviene interamente nel browser, senza inviare dati a nessun server. Il ZPL generato include le dimensioni dell'etichetta (^PW e ^LL) quando l'EPL2 originale le definisce con q e Q. I comandi EPL2 senza equivalente diretto in ZPL vengono omessi con un avviso per la correzione manuale.

Comandi EPL2 supportati

Il convertitore copre i comandi EPL2 più usati in produzione: N (inizio etichetta), P (stampa), q (larghezza), Q (altezza), A (testo con font e rotazione), B (barcode lineari: Code 128, Code 39, EAN-13, EAN-8, UPC-A), b (QR e PDF417), LO (box pieno), LE (box vuoto), LR (box inverso), LS (linea orizzontale) e LV (linea verticale). I comandi di configurazione stampante vengono ignorati silenziosamente.

Domande frequenti

Cos'è EPL2 e in cosa si differenzia da ZPL?

EPL2 (Eltron Programming Language 2) è il linguaggio di stampa etichette delle stampanti Eltron prima che Zebra Technologies acquisisse l'azienda nel 1998. Entrambi i linguaggi descrivono il contenuto delle etichette termiche, ma con sintassi diverse. EPL2 usa comandi a una lettera (A per testo, B per barcode, L per linee), mentre ZPL usa comandi con ^ o ~ con più opzioni.

Quali stampanti usano EPL2?

Le stampanti Eltron/Zebra delle serie LP 2844, TLP 2844, LP 2742 e Zebra 2746 usano EPL2 nativamente. Le stampanti Zebra moderne (ZD200, ZD400, ZT200, ZT400, ecc.) usano ZPL come linguaggio principale e supportano EPL2 solo in modalità compatibilità limitata.

Quali comandi EPL2 supporta il convertitore?

Il convertitore supporta i comandi più usati: N (inizio), P (stampa), q/Q (dimensioni), A (testo), B (barcode lineari: Code 128, Code 39, EAN-13, EAN-8, UPC-A), b (QR e PDF417), LO/LE/LR (box) e LS/LV (linee). I comandi di configurazione vengono ignorati silenziosamente. I grafici GW/GG/GM vengono segnalati come non convertibili.

Il ZPL generato funziona direttamente sulle stampanti Zebra moderne?

Sì, nella maggior parte dei casi. Il ZPL generato segue la sintassi standard ZPL II ed è compatibile con l'intera gamma attuale di stampanti Zebra. Prima di stampare in produzione, verifica l'anteprima e regola DPI e dimensione etichetta se necessario.

Posso continuare a modificare il ZPL generato?

Sì. Usa «Apri nell'editor visuale» per caricare il ZPL nell'editor drag & drop di EditorZPL, dove puoi spostare, ridimensionare e regolare ogni elemento senza toccare il codice.

Cosa faccio se alcuni comandi non sono stati convertiti?

Il convertitore mostra avvisi per ogni comando non traducibile. I più comuni sono i grafici (GW/GG/GM). Per i grafici, usa lo strumento «Immagine in ZPL» di EditorZPL per convertire l'immagine in un blocco ^GFA da incollare nel ZPL generato.

Il convertitore funziona senza connessione internet?

Sì. La conversione avviene interamente nel browser, senza inviare dati a server esterni. Una volta caricata la pagina, puoi usare il convertitore anche senza connessione. Le tue etichette EPL2 non lasciano mai il tuo dispositivo.