Eltron Programming Language

Aller à la navigation Aller à la recherche

Eltron Programming Language (EPL et EPL2) est un langage de contrôle d'impression utilisé pour imprimer des étiquettes sur différents modèles d'imprimantes de marque Eltron (marque désormais connue sous le nom Zebra Technologies). Il a connu deux versions majeures, nommées respectivement EPL et EPL2.

Ce langage est considéré comme dépassé et a été remplacé par le Zebra Programming Language (ZPL).

EPL2 est un langage de balises, interprété ligne à ligne, utilisé pour l'impression d'informations sur de petites surfaces. Il gère aussi les code-barre et les images. Il ne s'agit donc pas d'un véritable langage de programmation puisqu'il n'inclut pas de de contrôle de flux ni de prise de décision.

Chaque ligne EPL2 line commence par une commande d'une ou plusieurs lettres, suivie par des paramètres séparés par des virgules. C'est un langage sensible à la casse (c'est-à-dire qu'il différencie les majuscules des minuscules).

Syntaxe

Deux exemples de commandes très utilisées en EPL :

A h_pos, v_pos, rotation, police, h_mult, v_mult, inverse, "texte" : Impression d'un texte ASCII h_pos: position horizontale (en points) v_pos: position verticale (en points) rotation: Orientation du texte : 0: horizontal, normal 1: 90 degrés 2: 180 degrés 3: 270 degrés police: style de police à utiliser. La taille est multipliée par h_mult, v_mult 1: 8x12 points (6 pts) 2: points 10x16 (7 pts) 3: points 12x20 (10pts) 4: points 14x24 (12pts) 5: points 32x48 (24 pts) AZ: Réservé aux polices logicielles h_mult: multiplicateur horizontale pour la police (1-9) v_mult: multiplicateur vertical pour la police (1-9) inverse: texte normal (N) ou en vidéo inverse (blanc sur noir) (R) texte: Le texte à imprimer.

Exemple : A20,12,0,1,1,1,N,"Printing test"

B h_pos, v_pos, rotation, barcode_type, narrow_bar, wide_bar, hauteur, humain, "valeur" : Impression d'un code barre h_pos: position horizontale (en points) v_pos: position verticale (en points) rotation: sens d'impression 0: horizontal, normal 1: 90 degrés 2: 180 degrés 3: 270 degrés barcode_type: type de code barre à imprimer narrow_bar: Largeur de la barre la plus étroite du code wide_bar: Largeur de la barre la plus large du code hauteur: Hauteur souhaitée du code barre humain: Impression de la valeur contenue dans le code barre en dessous du code (pour permettre la lecture par un être humain)

Exemple : B33,943,0,1,3,0,207,N,"Barcode Test"

Source de la traduction

Notes et références

Article publié sur Wikimonde Plus

  • icône décorative Portail de la programmation informatique