Convertir EPL2 en ZPL
Collez ou importez votre code EPL2 et obtenez le ZPL équivalent instantanément. Aperçu en temps réel, téléchargez le ZPL et ouvrez-le dans l'éditeur visuel.
Collez ou importez votre code EPL2 et obtenez le ZPL équivalent instantanément. Aperçu en temps réel, téléchargez le ZPL et ouvrez-le dans l'éditeur visuel.
EPL2 (Eltron Programming Language 2) est le langage de programmation d'étiquettes développé par Eltron, une entreprise fondée dans les années 1990 spécialisée dans les imprimantes thermiques. En 1998, Zebra Technologies a acquis Eltron avec une grande base d'imprimantes EPL et EPL2. Pendant des années les deux langages ont coexisté : les imprimantes Zebra d'entrée et de milieu de gamme comme la LP 2844, TLP 2844 et LP 2742 livrées avec EPL2 comme langage natif.
EPL2 a été conçu pour être simple et compact. Ses commandes sont de courtes lignes de texte, faciles à comprendre et à générer depuis n'importe quel système de gestion. Aujourd'hui, deux décennies plus tard, des systèmes de production génèrent encore de l'EPL2, et de nombreux utilisateurs doivent migrer ces étiquettes vers ZPL pour les imprimantes modernes.
Bien que les deux langages partagent le même objectif, ils ont des philosophies différentes. EPL2 utilise des commandes d'une lettre suivies de paramètres séparés par des virgules : A pour le texte, B pour les codes-barres, L pour les lignes et boîtes. ZPL utilise des commandes précédées du caret (^) ou du tilde (~) : ^FO pour positionner, ^FD pour le contenu, ^BC pour Code 128.
ZPL est beaucoup plus riche en fonctionnalités : polices scalables, graphiques vectoriels, impression inversée, champs de données variables, modèles stockés dans l'imprimante. EPL2 est plus limité mais suffisant pour la plupart des étiquettes standard : texte, codes-barres linéaires, QR et formes géométriques simples.
Les imprimantes Zebra actuelles — ZD200, ZD400, ZD600, ZT200, ZT400, ZT600 et toute la gamme industrielle — utilisent ZPL comme langage natif et ne supportent EPL2 qu'en mode compatibilité avec des limitations. La résolution de 300 ou 600 DPI est beaucoup mieux exploitée avec ZPL.
Une autre raison fréquente de migrer est le logiciel. De nombreuses plateformes modernes d'e-commerce, ERP ou WMS génèrent du ZPL nativement. Si votre système legacy générait de l'EPL2 et que vous souhaitez l'intégrer avec des outils actuels, convertir les modèles en ZPL est le chemin le plus direct.
Le convertisseur analyse le code EPL2 ligne par ligne et identifie chaque commande. Pour chaque instruction reconnue, il génère l'équivalent ZPL le plus proche : les textes deviennent des blocs ^FO/^A0/^FD/^FS, les codes-barres deviennent ^BC ou ^B3 selon le type, les boîtes remplies deviennent ^GB.
La conversion se produit entièrement dans votre navigateur, sans envoyer de données à un serveur. Le ZPL généré inclut les dimensions de l'étiquette (^PW et ^LL) quand l'EPL2 original les définit avec q et Q. Les commandes EPL2 sans équivalent direct en ZPL sont omises avec un avertissement.
Le convertisseur couvre les commandes EPL2 les plus courantes : N (début), P (impression), q (largeur), Q (hauteur), A (texte), B (codes-barres linéaires : Code 128, Code 39, EAN-13, EAN-8, UPC-A), b (QR et PDF417), LO (boîte remplie), LE (boîte vide), LR (boîte inversée), LS (ligne horizontale) et LV (ligne verticale). Les commandes de configuration (vitesse, densité, type de support) sont ignorées silencieusement.
EPL2 (Eltron Programming Language 2) est le langage d'impression d'étiquettes des imprimantes Eltron avant que Zebra Technologies n'acquière la société en 1998. Les deux langages décrivent le contenu des étiquettes thermiques, mais avec des syntaxes différentes. EPL2 utilise des commandes à une lettre (A pour texte, B pour barcode, L pour lignes), ZPL utilise des commandes avec ^ ou ~.
Les imprimantes Eltron/Zebra des séries LP 2844, TLP 2844, LP 2742 et Zebra 2746 utilisent EPL2 nativement. Les imprimantes Zebra modernes (ZD200, ZD400, ZT200, ZT400, etc.) utilisent ZPL comme langue principale et ne supportent EPL2 qu'en mode compatibilité limité.
Le convertisseur supporte les commandes les plus utilisées : N (début), P (impression), q/Q (dimensions), A (texte), B (codes-barres linéaires), b (QR et PDF417), LO/LE/LR (boîtes) et LS/LV (lignes). Les commandes de configuration sont ignorées silencieusement. Les graphiques GW/GG/GM sont signalés comme non convertibles.
Oui, dans la plupart des cas. Le ZPL généré suit la syntaxe standard ZPL II et est compatible avec toute la gamme actuelle d'imprimantes Zebra. Avant d'imprimer en production, vérifiez l'aperçu et ajustez le DPI et la taille si nécessaire.
Oui. Utilisez «Ouvrir dans l'éditeur visuel» pour charger le ZPL dans l'éditeur drag & drop d'EditorZPL, où vous pouvez déplacer, redimensionner et ajuster chaque élément sans toucher le code.
Le convertisseur affiche des avertissements pour chaque commande non traduite. Les plus fréquentes sont les graphiques (GW/GG/GM). Pour les graphiques, utilisez l'outil «Image vers ZPL» d'EditorZPL pour convertir votre image en bloc ^GFA.
Oui. La conversion s'effectue entièrement dans votre navigateur, sans envoyer de données à des serveurs externes. Une fois la page chargée, vous pouvez utiliser le convertisseur même sans connexion Internet.