LES COMMANDES D’ECRITURE DU BITMAP. GOMARO K8 LISTE DES COMMANDES
LISTE DES COMMANDES 31/01/03
3. LES COMMANDES D’ECRITURE DU BITMAP:
3.1 <IMGNR, … > chargement d’une image
Description :
Chargement d’une image à imprimer. L’image est envoyée octet par octet. Un time-out inter-caractère, mis en place dès le premier octet, permettra de détecter une erreur de communication
Syntaxe :
<IMGNR,p1,p2,p3,p4,p5>octet1octet2octet3…octetN
Paramètres :
• p1 : abscisse du coin supérieur gauche de l’image
• p2 : ordonnée du coin supérieur gauche de l’image
• p3 =0
• p4 : largeur de l’image en octet (suivant la ligne de chauffe)
• p5 : longueur de l’image en points (suivant la longueur de la carte)
Commentaires :
page 5/21
LISTE DES COMMANDES 31/01/03
3.2 <LGNR, … > chargement d’une ligne
Description :
Chargement d’une ligne à imprimer. La ligne est décrite par son point de départ, son point d’arrivée et son
épaisseur.
Syntaxe :
<LGNR,p1,p2,p3,p4,p5>
Paramètres :
• p1 : abscisse du point de départ
• p2 : ordonnée du point de départ
• p3 : abscisse du point d’arrivée
• p4 : ordonnée du point d’arrivée
• p5 : épaisseur du trait
Commentaires :
L’origine (0,0) est le coin supérieur gauche de la carte horizontale. L’épaisseur de la ligne est générée vers le bas ou vers la gauche en fonction de la pente de la droite
3.3 <CDNR, … > chargement d’un cadre
Description :
Chargement d’un cadre à imprimer. Le cadre est défini par son point de départ en haut à gauche, sa largeur suivant la ligne de chauffe, sa longueur suivant la longueur de la carte et son épaisseur.
Syntaxe :
<CDNR,p1,p2,p3,p4,p5>
Paramètres :
• p1 : abscisse du point de départ
• p2 : ordonnée du point de départ
• p3 : largeur du cadre
• p4 : longueur du cadre
• p5 : épaisseur du trait
Commentaires :
L’origine (0,0) est le coin supérieur gauche de la carte horizontale. L’épaisseur du trait est généré vers l’intérieur du cadre page 6/21
LISTE DES COMMANDES 31/01/03
3.4 <NTXT, … > chargement d’un texte
Description :
Chargement d’un texte.
Syntaxe :
<NTXT,p1,p2,p3,p4,p5,p6,p7:données texte ; p8 ; p9>
Paramètres :
• p1 : abscisse du point de départ en bas à gauche du premier caractère
• p2 : ordonnée du point de départ en bas à gauche du premier caractère
• p3 : sens du code : (orientation basée sur celle de la commande texte)
• 0 pour 0°
• 1 pour 90°
• 2 pour 180°
• 3 pour 270°
• p4 : numéro de la police :
• de 0 à 11 pour les polices téléchargées
• de 12 à 23 pour les polices résidentes
• p5 : expansion horizontale des caractères : de 1 à 3
• p6 : expansion verticale des caractères : de 1 à 3
• p7 : nombre de caractères du texte
• Données texte : les caractères à imprimer
• P8 : optionnel, impression en inverse vidéo
• 0 impression du texte normale
• 1 impression du texte en inverse vidéo
• p9 : optionnel, approche entre chaque caractères :nombre de points supplémentaires entre chaque caractère
Commentaires :
Les paramètres optionnels ne sont possibles qu’avec les combinaisons suivantes :
• p8
• p8 ; p9
L’origine (0,0) est le coin supérieur gauche de la carte horizontale, les sens d’écriture sont les suivants
(0,0) page 7/21
LISTE DES COMMANDES 31/01/03
3.5 <COD, … > chargement d’un code à barres
Description :
Chargement d’un code à barres.
Syntaxe :
<COD,p1,p2,p3,p4,p5,p6,p7,p8 :données>
Paramètres :
• p1 : abscisse du point de départ en bas à gauche du code
• p2 : ordonnée du point de départ en bas à gauche du code
• p3 : sens du code : (orientation basée sur celle de la commande texte)
• 0 pour 0°
• 1 pour 90°
• 2 pour 180°
• p4 : type du code :
• 3 pour 270°
• 0 pour le code US39
• 1 pour le code 2/5 entrelacé
• 2 pour le code 2/5 standard
• 3 pour le code EAN8
• 4 pour le code EAN13
• 5 pour le code 2/5 entrelacé avec clé
• 6 pour le code 128
• 7 pour le code EAN128
• p5 : ratio :
• 22 (coef. Multiplicateur X2) valable pour type 0,1,2,5,
• 23 (coef. Multiplicateur X3) ) valable pour type 0,1,2,5
• 32 (coef. Multiplicateur X2) ) valable pour type 0,1,2,5
• 33 (coef. Multiplicateur X3) ) valable pour type 0,1,2,5
• 52 (coef. Multiplicateur X2) ) valable pour type 0,1,2,3,4,5,6,7
• 53 (coef. Multiplicateur X3) ) valable pour type 0,1,2,3,4,5,6,7
• p6 : la hauteur du code en nombre de points
• p7 : présence du libellé :
• 0=non,
• 1=oui
• p8 : le nombre de caractères composant le code
• Données : les caractères à coder
Commentaires :
L’origine (0,0) est le coin supérieur gauche de la carte horizontale.
Les caractères à coder correspondent à des tables ASCII au format DOS page 8/21
Public link updated
The public link to your chat has been updated.