GOMARO K8 LISTE DES COMMANDES Manuel utilisateur
LISTE DES COMMANDES 31/01/03
K8
LISTE DES COMMANDES
e-mail : [email protected]
page 1/21
GOMARO s.a.
-
Z.I. La Rosaire 5 - CH - 1123 Aclens
Tél.: 021 - 869 97 70 - Fax : 021 - 869 96 02
Web : http://www.gomaro.ch
LISTE DES COMMANDES 31/01/03
............................................................................................. 8
ANNULATION DES IMPRESSIONS RESTANTES
....................................................................................... 11
EFFACEMENT DES CARTES REINSCRIPTIBLES
.................................. 11
EFFACEMENT DES POLICES NON RESIDENTES
........................................................................... 12
UN BLOC DES POLICES EN MEMOIRE
FLASH....................................................... 13
........................................................................................ 13
EFFACEMENT DES LOGOS TELECHARGES
.............................................................................. 14
...................................................................................... 14
................................................................................................ 14
......................................................................... 15
COMMANDES DE GESTION DES FORMATS ET DES CHAMPS VARIABLES .................................... 15
) .............................................................. 15
) ............................................................. 16
.......................................................................................... 16
).................................................. 17
) ................................................ 18
............................................................................. 18
................................................................................. 18
................................................................................. 19
REGLAGE DE LA VALEUR OHMIQUE DE LA TETE D
......................................................... 19
REGLAGE DU CENTRAGE DE LA TETE SUR LA CARTE
....................................................................... 20
page 2/21
LISTE DES COMMANDES 31/01/03
LECTURE DE LA VERSION DU FIRMWARE
......................................................................................... 21
.................................................................................... 21
RESET EGAL A LA MISE SOUS TENSION
............................................................................................... 21
page 3/21
LISTE DES COMMANDES 31/01/03
1. SYNTAXE DES COMMANDES
<
NOM
caractère de début de commande nom de la commande est en majuscule. Les commandes de configuration ou de maintenance commencent par le signe $
Séparateur de paramètres obligatoires
, paramètres
Paramètres numérique
:
Séparateur de données texte
Données texte
Chaîne de caractères, le paramètre précédent doit spécifier sa longueur
;
Séparateur de paramètres optionnels
paramètres
Paramètres numérique optionnels
>
Données à charger
caractère de fin de commande
Les données à charger (images, fichiers…)
2. LES RETOURS D’INFORMATION VERS LE PC
Le protocole utilisé est du type [ACK] [NACK]
Après chaque commande reçue, l’imprimante renvoie au PC les caractères :
• [ACK][EOT] si tout ’est bien passé
• [NACK]0X[EOT] en cas de problème. Le caractère X détermine l’erreur survenue :
ERREUR
3
5
SIGNIFICATIONS
Problème d’entraînement de la carte.
Surchauffe de la tête ou tête débranchée, ou tête trop froide.
G
N
Q
R
8
A
B
C
Imprimante occupée, il reste des cartes à imprimer
Erreur de syntaxe de commande
Erreur de coordonnées.
Erreur de dimension d’un paramètre
Erreur de communication avec le PC.
Erreur de numéro du logo
Erreur de données du code à barres
Erreur de ratio du code à barres
S
T
U
Erreur de hauteur du code à barres
Erreur de type du code à barres ou de format
Erreur de position du libellé du code à barres
Lorsque une commande est utilisée pour recevoir une chaîne de caractères, cette dernière sera systématiquement suivie des caractères du protocole. page 4/21
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
LISTE DES COMMANDES 31/01/03
3.6 <CRBL, … > dessiner un carré blanc
Description :
Dessine un carré blanc.
Syntaxe :
<CRBL,p1,p2,p3,p4>
Paramètres :
• p1 : abscisse du point de départ
• p2 : ordonnée du point de départ
• p3 : largeur du carré
• p4 : longueur du carré
Commentaires :
Peut être utilisé pour effacer une zone de la carte.
4. LA COMMANDE D’EFFACEMENT DU BITMAP
4.1 <RAZ> effacement du bitmap
Description :
Effacement du bitmap
Syntaxe :
<RAZ>
Paramètres :
Commentaires :
Cette commande permet également d’annuler les impressions en attente page 9/21
LISTE DES COMMANDES 31/01/03
5. LES COMMANDES DE GESTION DE L’IMPRESSION
5.1 <IMP,…> impression de n cartes
Description :
Cette commande permet de lancer l’impression de une ou plusieurs cartes
Syntaxe :
<IMP,p1>
Paramètres :
• p1 : nombre de cartes à imprimer
Commentaires :
Lorsqu’il reste des cartes à imprimer, l’envoi de la commande <IMP,…> reçoit en réponse l’erreur 8 correspondant au fait que l’impression est occupée
5.2 <RIMP> reprise d’impression
Description :
Cette commande permet la reprise des impressions restantes après une erreur.
Syntaxe :
<RIMP>
Paramètres :
Commentaires :
5.3 <ST> statut de l’impression
Description :
Cette commande retourne le nombre de cartes restant à imprimer et le statut du système d’impression
Syntaxe :
<ST>
Paramètres :
Commentaires :
Cette commande permet de scruter le système d’impression page 10/21
LISTE DES COMMANDES 31/01/03
5.4 <RAZ> annulation des impressions restantes
Description :
Cette commande permet d’annuler les impressions en attente et efface le bitmap
Syntaxe :
<RAZ>
Paramètres :
Commentaires :
5.5 <$ZONE, … > zone d’impression et d’effacement des cartes réinscriptibles
Description :
Le cadre est défini par les abscisses (dans l’axe de la ligne de chauffe) mini et maxi et les ordonnées mini et maxi.
Syntaxe :
<$ZONE,p1,p2,p3,p4>
Paramètres :
• p1 : abscisse mini
• p2 : abscisse maxi
• p3 : ordonnée mini
• p4 : ordonnée maxi
Commentaires :
L’origine (0,0) est le coin supérieur gauche de la carte horizontale.
Uniquement valable pour les cartes réinscriptibles page 11/21
LISTE DES COMMANDES 31/01/03
5.6 <$CTYP, … > type d’impression
Description :
Définition du type d’impression.
Syntaxe :
<$CTYP,p1 ;p2>
Paramètres :
• p1 : type d’impression
• 0 : carte réinscriptible argentée
• 1 : carte thermique direct
• 2 : transfert thermique
• 3 : carte ré-inscriptible Leucodye
• p2 : type revêtement Leucodye
• 0 : Netcromic bleu
• 1 : Mitsubishi bleu
• 2 : Mitsubishi noir
• 3 : Ricoh noir
Commentaires :
Le film n’est entraîné que pour le transfert thermique
6. COMMANDES DE GESTION DES POLICES DE CARACTERES
L’imprimante peut gérer jusqu’à 24 polices de caractères :
• 12 polices résidentes non modifiables, avec des tables ASCII au format DOS
• 12 polices téléchargeables
6.1 <EFFPOL,…> effacement des polices non résidentes
Description :
Cette commande permet d’effacer une ou toutes les polices de caractères téléchargées
Syntaxe :
<EFFPOL,p1>
Paramètres :
• p1 : numéro de la police de 0 à 11, si p1 = 99 toutes les polices seront effacées
Commentaires :
Utiliser pour la mise à jour des polices de caractères non résidentes page 12/21
LISTE DES COMMANDES 31/01/03
6.2 <POL,…> chargement d’un bloc des polices en mémoire FLASH
Description :
Cette commande permet de charger une police de caractères
Syntaxe :
<POL,p1,p2>Données
Paramètres :
• p1 : numéro de la police de 0 à 11
• p2 : taille de la police en octet
• Données : les données de la police
Commentaires :
6.3 <IPOL> retour d’information sur les polices
Description :
Cette commande permet de retourner les informations sur les polices de caractère
Syntaxe :
<IPOL>
Paramètres :
Commentaires :
Cette commande retourne :
• pour les polices résidentes : le numéro (12 à 23), le nom (32 octets), le premier caractère et le dernier caractère de chaque police.
• pour les polices téléchargées : le numéro (0 à 11), le nom (32 octets), le premier caractère, le dernier caractère et la taille de chaque police de caractère ainsi que l’espace mémoire total dédié aux polices téléchargées.
Chaque champ est séparé par un point virgule page 13/21
LISTE DES COMMANDES 31/01/03
7. COMMANDES DE GESTION DES LOGOS TELECHARGES
L’imprimante peut gérer jusqu’à 12 logos téléchargés en mémoire flash.
7.1 <EFFLOGO,…> effacement des logos téléchargés
Description :
Cette commande permet d’effacer une ou touts les logos téléchargés
Syntaxe :
<EFFLOGO,p1>
Paramètres :
• p1 : numéro du logo de 0 à 11, si p1 = 99 tous les logos seront effacés
Commentaires :
Utiliser pour la mise à jour des logos
7.2 <ILOGO> retour d’information sur les logos
Description :
Cette commande permet de retourner les noms des logos téléchargés
Syntaxe :
<ILOGO>
Paramètres :
Commentaires :
Cette commande retourne le numéro (0 à 11), le nom (16 octets), la largeur en octets (axe des X), la longueur en dot (axe des Y) et la taille de chaque logo ainsi que l’espace mémoire total dédié aux logos.
Chaque champ est séparé par un point virgule
7.3 <NLOGO, … > copie d’un logo en bitmap
Description :
Copie un logo déjà téléchargé en mémoire vers le bitmap.
Syntaxe :
<NLOGO,p1,p2, p3>
Paramètres :
• p1 : numéro du logo de 0 à 11
• p2 : abscisse du logo
• p2 : ordonnée du logo
Commentaires :
page 14/21
LISTE DES COMMANDES 31/01/03
7.4 <LOGO, … > chargement d’un logo en mémoire flash
Description :
Chargement d’une image en mémoire flash. L’image est envoyée octet par octet. Un time-out intercaractère, mis en place dès le premier octet, permettra de détecter une erreur de communication
Syntaxe :
<LOGO,p1,p2,p3 >NomLogo octet1octet2octet3…octetN
Paramètres :
• p1 : numéro du logo de 0 à 11
• p2 : largeur de l’image en octet (suivant la ligne de chauffe)
• p3 : longueur de l’image en points (suivant la longueur de la carte)
• NomLogo : est le nom du logo codé sur 16 caractères
• Octet1 … sont les données du logo
Commentaires :
Propriétés identiques à celles de la commande <IMGNR,…>
8. COMMANDES DE GESTION DES FORMATS ET DES CHAMPS VARIABLES
L’imprimante peut gérer 20 champs variables. Un champ peut être soit un texte soit un code à barres.
8.1 <NTXTI, … > réservation d’un champ texte (initialisation)
Description :
Initialisation des paramètres d’un champ texte.
Syntaxe :
<NTXTI,p1,p2,p3,p4,p5,p6,p7, p8 , p9, p10>
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 page 15/21
LISTE DES COMMANDES 31/01/03
• p6 : expansion verticale des caractères : de 1 à 3
• p7 : nombre maximum de caractères du champ texte
• P8 : impression en inverse vidéo
• 0 impression du texte normale
• 1 impression du texte en inverse vidéo
• p9 : approche entre chaque caractères :nombre de points supplémentaires entre chaque caractère
• P10 : numéro du champ
Commentaires :
Ces paramètres ont les mêmes propriétés que ceux de la commande <NTXT,…>
8.2 <NTXTA, … > affectation d’un champ texte (initialisation)
Description :
affectation des paramètres d’un champ texte.
Syntaxe :
<NTXTA,p1,p2 :données texte >
Paramètres :
• p1 : numéro du champ texte
• p2 : nombre de caractères du texte
• données texte : texte correspondant au nombre de caractères p2
Commentaires :
Cette fonction dessine en bitmap le nouveau texte avec les propriétés définies par la commande
<NTXTI,…> et le numéro de champ associé.
8.3 <NTXTA, … > effacement d’un champ texte
Description :
Effacement d’un champ texte.
Syntaxe :
<NTXTA,p1,p2 >
Paramètres :
• p1 : numéro du champ texte
• p2 =0
Commentaires :
Cette fonction efface le texte correspondant au numéro du champ associé. page 16/21
LISTE DES COMMANDES 31/01/03
8.4 <CODI, … > réservation d’un champ code à barres (initialisation)
Description :
Initialisation des paramètres d’un champ code à barres.
Syntaxe :
<NTXTI,p1,p2,p3,p4,p5,p6,p7, p8 , p9 >
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°
• 3 pour 270°
• p4 : type du code :
• 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)
• 23 (coef. Multiplicateur X3)
• 32 (coef. Multiplicateur X2)
• 33 (coef. Multiplicateur X3)
• 52 (coef. Multiplicateur X2)
• 53 (coef. Multiplicateur X3)
• p6 : la hauteur du code
• p7 : présence du libellé :
• 0=non,
• 1=oui
• p8 : le nombre de caractères composant le code
• P10 : numéro du champ
Commentaires :
Ces paramètres ont les mêmes propriétés que ceux de la commande <COD,…> page 17/21
LISTE DES COMMANDES 31/01/03
8.5 <CODA, … > affectation d’un champ code à barres (initialisation)
Description :
affectation des paramètres d’un champ code à barres.
Syntaxe :
<CODA,p1,p2 :données>
Paramètres :
• p1 : numéro du champ code à barres
• p2 : nombre de caractères du code
• données: code correspondant au nombre de caractères p2
Commentaires :
Cette fonction dessine en bitmap le nouveau code avec les propriétés définies par la commande <CODI,…> et le numéro de champ associé.
8.6 <CODA, … > effacement d’un champ code à barres
Description :
Effacement d’un champ code à barres.
Syntaxe :
<CODA,p1,p2 >
Paramètres :
• p1 : numéro du champ code à barres
• p2 =0
Commentaires :
Cette fonction efface le code correspondant au numéro du champ associé.
9. COMMANDES DE CONFIGURATION
9.1 <$CMONO,…> réglage de la chauffe d’écriture
Description :
Cette commande permet de paramétrer le contraste d’écriture
Syntaxe :
<$CMONO,p1>
Paramètres :
• p1 : valeur comprise entre 0 et 20
Commentaires :
Plus P1 est élevé et plus la chauffe est grande. La valeur par défaut est 10. page 18/21
LISTE DES COMMANDES 31/01/03
9.2 <$CEFF,…> réglage de la chauffe d’effacement
Description :
Cette commande permet de paramétrer le contraste d’effacement
Syntaxe :
<$CEFF,p1>
Paramètres :
• p1 : valeur comprise entre 0 et 20
Commentaires :
Valable uniquement pour les cartes réinscriptibles
Plus P1 est élevé et plus la chauffe est grande.
La valeur par défaut est 10.
9.3 <$R,…> réglage de la valeur ohmique de la tête d’impression
Description :
Cette commande permet de paramétrer la valeur moyenne de la résistance de la tête d’impression
Syntaxe :
<$R,p1>
Paramètres :
• p1 : valeur comprise entre 2400 et 3600
Commentaires :
La valeur par défaut est 3000 ohms.
9.4 <$FTYP, … > type de film
Description :
Définit le type de film utilisé.
Syntaxe :
<$FTYP,p1>
Paramètres :
• p1 : type de film
• 0 : noir
• 1 : couleur
• 2 : or
• 3 : argent
• 4 : pour carte en papier page 19/21
LISTE DES COMMANDES 31/01/03
Commentaires :
Ajuste la chauffe en fonction du film utilisé
9.5 <$OX,…> réglage du centrage de la tête sur la carte
Description :
Cette commande permet de centrer l’impression sur la carte
Syntaxe :
<$OX,p1>
Paramètres :
• p1 : nombre de dots variable de 0 à 24
Commentaires :
Valeur par défaut = 12
Plus la valeur est élevée et plus l’impression se décale vers l’extérieur de l’imprimante
Cette commande doit être utilisée après chaque changement de tête d’impression.
9.6 <$COM,…> réglage de la liaison série
Description :
Cette commande permet de configurer la liaison série
Syntaxe :
<$COM,p1,p2,p3>
Paramètres :
• p1 : vitesse de transmission :
• 0 : 115200
• 1 : 57600
• 2 : 38400
• 3 : 19200
• 4 : 9600
• p2 : protocole RTS/CTS
• 0 : inactif
• 1 : actif
• p3 : protocole XON/XOFF
• 0 : inactif
• 1 : actif
Commentaires :
Valeurs par défaut = 115200 et RTS/CTS page 20/21
LISTE DES COMMANDES 31/01/03
10. COMMANDES D’IDENTIFICATION DE L’IMPRIMANTE
10.1 <$VERS> lecture de la version du firmware
Description :
Cette commande permet retourner la version du firmware de l’imprimante au PC
Syntaxe :
<$VERS>
Paramètres :
Commentaires :
Retourne les 12 caractères du numéro de série
10.2 <$TEST> lecture des réglages de l’imprimante
Description :
Cette commande permet de retourner les paramètres de réglage de l’imprimante au PC
Syntaxe :
<$TEST>
Paramètres :
Commentaires :
Permet de visualiser la configuration de l’imprimante. Les paramètres de réglage de l’imprimante sont retournés dans une chaîne de caractères avec des points virgules pour séparateurs.
11. COMMANDES D’INITIALISATION
11.1 <$RST> reset égal à la mise sous tension
Description :
Cette commande permet de réinitialiser l’imprimante.
Syntaxe :
<$RST>
Paramètres :
Commentaires :
Commande équivalente à une mise sous tension page 21/21
Öffentlicher Link aktualisiert
Der öffentliche Link zu Ihrem Chat wurde aktualisiert.