Bienvenue sur EveryBodyWiki ! Créez un compte ou connectez vous pour participer, améliorer ou créer un article, une biographie (la vôtre ?), une page entreprise...


Eltron Programming Language

De EverybodyWiki Bios & Wiki

Demander une suppression de contenu


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[modifier]

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[modifier]

Notes et références[modifier]

Erreur Lua dans Module:Catégorisation_badges à la ligne 170 : attempt to index field 'wikibase' (a nil value).Erreur Lua dans Module:Suivi_des_biographies à la ligne 189 : attempt to index field 'wikibase' (a nil value).


Autres articles du thème Programmation informatique programmation informatique : Brython, Développeur, W32DASM, GitHub, Gestion de versions, Onyx (langage de programmation), GDScript

Cet Article wiki "Eltron Programming Language" est issu de Wikipedia. La liste de ses auteurs peut être visible dans ses historiques.