Conversione dei linguaggi di stampante
Convertire ZPL in CPCL: portare le etichette di stabilimento sulle stampanti mobili Zebra (serie QL, ZQ)
Equivalenze ZPL → CPCL per le stampanti portatili Zebra, le differenze di unità e struttura, un esempio prima/dopo e cosa controllare per etichette di consegna e sul campo.
CPCL è il linguaggio delle stampanti portatili Zebra — le serie QL e ZQ agganciate alla cintura del corriere o al carrello elevatore. Molti modelli ZQ accettano anche ZPL, ma le vecchie QL e alcune configurazioni parlano solo CPCL, e i lavori CPCL sono più piccoli e più veloci via Bluetooth. Riutilizzare i design ZPL dello stabilimento in consegna significa tradurli.
Equivalenze dei comandi
| Operazione | ZPL | CPCL |
|---|---|---|
| Inizio / fine | ^XA … ^XZ | ! 0 200 200 <altezza> <qtà> … PRINT |
| Dimensione etichetta | ^PW ^LL | PW <larghezza> e altezza nell'intestazione ! (punti) |
| Testo | ^FO40,30 ^A0N,36,36 ^FDCiao^FS | TEXT 4 0 40 30 Ciao (font, dimensione, x, y) |
| Testo ingrandito | ^A0N,60,60 | SETMAG 2 2 prima di TEXT (ingrandimento intero) |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdati^FS | BARCODE 128 2 1 90 40 130 dati (+ BARCODE-TEXT per il leggibile) |
| Codice QR | ^BQN,2,6 ^FDQA,dati^FS | BARCODE QR 40 130 M 2 U 6 … MA,dati … ENDQR |
| Riquadro / linea | ^GB300,2,2^FS | BOX x0 y0 x1 y1 2 / LINE x0 y0 x1 y1 2 |
| Copie | ^PQ3 | ultimo numero dell'intestazione !, o PRINT ripetuto |
| Intensità / velocità | ^MD ^PR | TONE 15 SPEED 3 |
Cosa cambia davvero
- Intestazione: la riga ! fissa all'inizio risoluzione orizzontale e verticale (200 200 per 203 dpi), altezza dell'etichetta e quantità; ZPL dichiara la dimensione in qualsiasi punto prima della stampa.
- Ordine dei parametri: TEXT di CPCL prende font e dimensione prima delle coordinate e mette la stringa per ultima senza virgolette; sbagliare l'ordine produce testo in (0,0).
- Font: i font CPCL sono bitmap numerati con scala intera SETMAG; le dimensioni ^A0 arbitrarie di ZPL vengono arrotondate all'ingrandimento più vicino. Le etichette mobili sono piccole — controllate che l'arrotondamento non superi la larghezza di 2 o 3 pollici.
- Testo del codice: CPCL stampa la riga leggibile solo se BARCODE-TEXT è dichiarato prima del codice; il flag Y di ZPL va tradotto in quella coppia di comandi.
- Batteria e carta: i lavori CPCL vanno via Bluetooth a una stampante a batteria; minimizzate la grafica e preferite loghi residenti nella stampante.
Prima e dopo
^XA ^PW576 ^LL400 ^FO20,20 ^A0N,30,30 ^FDSJD-4587-22^FS ^FO20,60 ^A0N,20,20 ^FDDestination: Madrid^FS ^FO20,110 ^BY2 ^BCN,80,Y,N,N ^FDSJD458722^FS ^PQ1 ^XZ
! 0 200 200 400 1 PW 576 TEXT 4 0 20 20 SJD-4587-22 TEXT 7 0 20 60 Destination: Madrid BARCODE-TEXT 7 0 5 BARCODE 128 2 1 80 20 110 SJD458722 BARCODE-TEXT OFF PRINT
Come lo fa EtikStudio
Selezionate un profilo per stampanti mobili e lo stesso design esporta CPCL con l'intestazione calcolata dalla dimensione dell'etichetta, font arrotondati ai valori SETMAG con avviso se un testo trabocca, e il leggibile del codice racchiuso in BARCODE-TEXT. Dall'app mobile il corriere invia l'etichetta tramite il connettore alla stampante QL/ZQ; lo stabilimento continua a stampare ZPL dallo stesso identico design.
Gli esempi di comandi sono semplificati per chiarezza; la sintassi esatta varia per modello e firmware. Testa sempre sulla stampante di destinazione.