Formattatore e beautifier ZPL

Incolla ZPL compatto e ottienilo ben formattato — un comando per riga — facile da leggere, debuggare e versionare.

^XA

^FO50,50
^A0N,40,40
^FDHello ZPL
^FS
^FO50,120
^BY2
^BCN,80,Y,N,N
^FD123456789
^FS

^XZ

Sulla formattazione dello ZPL

Perché abbellire lo ZPL?

Stampanti e generatori spesso emettono lo ZPL su un'unica riga lunga, difficile da leggere e debuggare. Formattando, ogni comando (^FO, ^A0, ^FD…) va sulla propria riga così vedi la struttura, individui errori e rivedi le modifiche nel controllo di versione.

Cosa fa il formattatore

Mette ogni comando ^ e ~ su una nuova riga, mantiene i dati di un campo ^FD sulla sua riga e aggiunge una riga vuota dopo ^XA e prima di ^XZ per separare le etichette. L'output è ZPL funzionalmente identico — cambiano solo gli spazi.

La formattazione cambia la stampa?

No. Lo ZPL ignora le interruzioni di riga e gli spazi tra i comandi, quindi ZPL formattato e minificato stampano esattamente uguale. La formattazione è solo per le persone.

Leggere, debuggare, condividere

Usa l'output formattato per capire l'etichetta di un'altra persona, trovare un ^FD non terminato o incollare ZPL leggibile in un ticket o in un repo. Quando hai finito, copia o scarica.

Domande frequenti

La formattazione cambia il risultato stampato?

No. Lo ZPL è insensibile agli spazi tra i comandi, quindi il codice formattato stampa identico all'originale.

Romperà il mio testo ^FD?

No. I dati dopo ^FD restano sulla loro riga. (Evita di incollare testo ^FD che contenga un ^ o ~ letterale, che sono marcatori di comando.)

Posso minificare invece?

Questo strumento abbellisce. Per minificare, rimuovi le interruzioni di riga — lo ZPL non ne ha bisogno. La maggior parte dei generatori emette già ZPL minificato.

Il mio ZPL viene caricato?

No, tutto avviene localmente nel browser.