Conversion de langages d'imprimante
Convertir ZPL en DPL : imprimer des étiquettes conçues sur Zebra avec des imprimantes Datamax-O'Neil / Honeywell
Équivalences ZPL → DPL de Datamax, comment les paramètres ZPL nommés deviennent des enregistrements DPL à largeur fixe, conversion d'unités, exemple commenté et points à vérifier sur les I-Class, M-Class et Honeywell PC/PM en mode DPL.
Le sens direct apparaît lorsqu'une bibliothèque d'étiquettes corporate vit en ZPL alors qu'une usine exploite encore des Datamax I-Class ou M-Class, ou des Honeywell PC/PM configurées en mode DPL. Plutôt que de remplacer un matériel qui fonctionne, on traduit l'étiquette. Le format à enregistrements de DPL impose au traducteur de calculer les positions en centièmes de pouce et d'empaqueter chaque champ dans ses colonnes fixes.
Équivalences de commandes
| Opération | ZPL (Zebra) | DPL (Datamax-O'Neil) |
|---|---|---|
| Début / fin | ^XA … ^XZ | <STX>L … E (L ouvre le format, E l'imprime) |
| Unités | points | <STX>n = pouces (1/100 in), <STX>m = métrique (1/10 mm) |
| Texte | ^FO40,30 ^A0N,36,36 ^FDBonjour^FS | Enregistrement : rotation, police, largeur×, hauteur×, taille, ligne, colonne, données → 1911A030050 0020Bonjour |
| Code 128 | ^BY2 ^BCN,90,Y,N,N ^FDdonnées^FS | Enregistrement : rotation, symbologie E, large, étroite, hauteur, ligne, colonne, données → 1E2209000650020données |
| Lignes / cadres | ^GB300,2,2^FS | Enregistrement de type X avec l (ligne) ou b (cadre) et dimensions |
| Copies | ^PQ5 | Q0005 dans le format |
| Noirceur / vitesse | ^MD10 ^PR4 | Enregistrements H15 (chaleur) / P (vitesse) |
Ce qui change réellement
- Les paramètres nommés deviennent des positions dans un enregistrement : une erreur d'un caractère décale tous les champs suivants. Générez les enregistrements par programme ; ne les éditez jamais à la main.
- Coordonnées : points → centièmes de pouce (÷2,03 à 203 dpi), ligne avant colonne.
- Texte vectoriel : ^A0 ZPL à 36 points ≈ police 9 DPL avec un code de police lissée et une taille en points ; les tailles s'arrondissent à ce que l'imprimante a chargé.
- Le texte lisible sous les codes-barres est sélectionné en DPL par la casse de la lettre de symbologie (majuscule avec texte, minuscule sans), pas par un indicateur séparé.
- Valeurs par défaut côté imprimante : chaleur et vitesse persistent entre les travaux sur les Datamax ; envoyez H et P explicitement pour qu'un travail imprimé après celui d'un autre ne sorte pas pâle.
Avant et après (simplifié)
^XA ^PW812 ^LL609 ^FO40,101 ^A0N,36,36 ^FDSafety Harness^FS ^FO40,132 ^BY2 ^BCN,90,Y,N,N ^FD7501234567893^FS ^PQ1 ^XZ
<STX>n <STX>L H15 D11 1911A030050 0020Safety Harness 1E2209000650020 7501234567893 Q0001 E
Comment EtikStudio procède
Sélectionnez un profil DPL Datamax/Honeywell et exportez : EtikStudio calcule les colonnes de l'enregistrement, convertit les unités dans le mode de l'imprimante, choisit la police la plus proche et empaquette chaleur, vitesse et quantité dans le travail. La version ZPL du même design continue de servir les imprimantes Zebra.
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.