Conversion de langages d'imprimante
Convertir EPL2 en ZPL : moderniser les fichiers d'étiquettes hérités pour les imprimantes Zebra actuelles
Comment transformer les travaux EPL2 des imprimantes LP/TLP en ZPL pour les séries ZD/ZT, avec équivalences de commandes, exemple avant/après et liste de contrôle.
Les entreprises qui remplacent des LP 2844 vieilles de dix ans par des ZD421 ou ZT411 découvrent que leur ERP envoie de l'EPL2 depuis des années et que personne n'a conservé les designs d'origine. Les Zebra modernes peuvent émuler l'EPL2, mais l'émulation ignore la résolution et les fonctions de la nouvelle imprimante ; convertir en ZPL natif est la voie propre.
Équivalences de commandes
| Opération | EPL2 | ZPL |
|---|---|---|
| Début / fin | N (vider le tampon) … P1 (imprimer) | ^XA … ^XZ |
| Taille de l'étiquette | q812 Q609,24 | ^PW812 ^LL609 |
| Texte | A40,30,0,4,1,1,N,"Bonjour" | ^FO40,30 ^A0N,36,36 ^FDBonjour^FS |
| Code 128 | B40,130,0,1,2,4,90,B,"données" | ^BY2 ^BCN,90,Y,N,N ^FDdonnées^FS |
| QR / 2D | b40,130,Q,m2,s6,"données" | ^BQN,2,6 ^FDQA,données^FS |
| Ligne / cadre | LO40,120,300,2 / X40,120,2,340,300 | ^GB300,2,2^FS |
| Copies | P5 | ^PQ5 |
| Noirceur / vitesse | D10 S3 | ^MD10 ^PR3 |
| Orientation | ZT (haut) / ZB (bas) | ^FWN / ^FWR |
Ce que vous gagnez et ce qu'il faut vérifier
- Polices vectorielles : la police 4 ×1 d'EPL2 (environ 24 points de haut) devient ^A0N,24,24 — et vous pouvez désormais choisir n'importe quelle taille : c'est le moment de corriger les étiquettes à l'étroit.
- Résolution : les LP/TLP étaient en 203 dpi ; si la nouvelle imprimante est en 300 dpi, multipliez toutes les coordonnées par 1,48, sinon l'étiquette s'imprime aux deux tiers.
- Codes-barres : la commande B d'EPL2 portait les largeurs étroite et large en ligne ; en ZPL, déclarez ^BY une fois et vérifiez le ratio (ZPL par défaut 3,0, les travaux EPL2 utilisaient souvent 2:4 = 2,0).
- Compteurs : les travaux EPL2 générés par un ERP contiennent en général le numéro de série en dur ; en ZPL vous pouvez déplacer la sérialisation vers ^SN ou, mieux, la garder dans le logiciel avec un compteur central.
Avant et après
N q609 Q406,24 A30,20,0,3,1,1,N,"Paracetamol 500 mg" A30,60,0,2,1,1,N,"Lot A2847C Exp 10/2026" B30,100,0,1,2,4,70,B,"7601234567893" P1
^XA ^PW609 ^LL406 ^FO30,20 ^A0N,26,26 ^FDParacetamol 500 mg^FS ^FO30,60 ^A0N,20,20 ^FDLot A2847C Exp 10/2026^FS ^FO30,100 ^BY2,2.0 ^BCN,70,Y,N,N ^FD7601234567893^FS ^PQ1 ^XZ
Comment EtikStudio procède
Collez le flux EPL2 que produit votre ERP ; l'interpréteur affiche l'étiquette visuellement, y compris les champs qu'il identifie comme variables. Enregistrez-la comme design, connectez les variables à vos données et imprimez du ZPL sur le nouveau parc — ou continuez d'envoyer de l'EPL2 aux anciens appareils restants depuis le même design.
Les exemples de commandes sont simplifiés pour la clarté ; la syntaxe exacte varie selon le modèle et le firmware. Testez toujours sur l'imprimante cible.