Aide-mémoire des commandes de contrôle des codes à barres (HL-3070CW seulement)

L’imprimante peut imprimer des codes à barres en mode d’émulation HP LaserJet.

Impression de codes à barre ou de caractères élargis

Code
ESC i
Déc
27 105
Hexa
1B 69
Format : ESC i n ... n \
Crée des codes à barres ou caractères élargis en fonction du segment de paramètres ‘n ... n’. Pour en savoir plus sur les paramètres, voir la rubrique suivante ‘Définition des paramètres’. Cette commande doit se terminer par le code ‘ \ ’ (5CH).

Définition des paramètres

Cette commande de codes à barres peut comprendre les paramètres suivants dans le segment de paramètres (n ... n). Les paramètres étant effectifs dans la syntaxe de commande ESC i n ... n \, ils ne s’appliquent pas dans les commandes de codes à barres ultérieures. Si certains paramètres ne sont pas spécifiés, ils prennent les valeurs prédéfinies. Le dernier paramètre doit être l’indicateur de début de données de code à barres (‘b’ ou ‘B’) ou de début de données de caractères élargis (‘l’ ou ‘L’). Les autres paramètres peuvent être indiqués dans n’importe quel ordre. Chaque paramètre peut commencer par un caractère minuscule ou majuscule, par exemple, ‘t0’ ou ‘T0’, ‘s3’ ou ‘S3’ et ainsi de suite.

Mode de code à barres

n = ‘t0’ ou ‘T0’
CODE 39 (défaut)
n = ‘t1’ ou ‘T1’
Interleaved 2/5
n = ‘t3’ ou ‘T3’
FIM (US-Post Net)
n = ‘t4’ ou ‘T4’
Post Net (US-Post Net)
n = ‘t5’ ou ‘T5’
EAN 8, EAN 13 ou UPC A
n = ‘t6’ ou ‘T6’
UPC-E
n = ‘t9’ ou ‘T9’
Codabar
n = ‘t12’ ou ‘T12’
Code 128 jeu A
n = ‘t13’ ou ‘T13’
Code 128 jeu B
n = ‘t14’ ou ‘T14’
Code 128 jeu C
n = ‘t130’ ou ‘T130’
ISBN (EAN)
n = ‘t131’ ou ‘T131’
ISBN (UPC-E)
n = ‘t132’ ou ‘T132’
EAN 128 jeu A
n = ‘t133’ ou ‘T133’
EAN 128 jeu B
n = ‘t134’ ou ‘T134’
EAN 128 jeu C
Ce paramètre sélectionne le mode de code à barres comme indiqué ci-dessus. Lorsque n correspond à ‘t5’ ou ‘T5’, le mode de code à barres (EAN 8, EAN 13 ou UPC A) varie en fonction du nombre de caractères dans les données.

Code à barres, caractère élargi, tracé de bloc de lignes et tracé d’encadré

n = ‘s0’ ou ‘S0’
3 : 1 (défaut)
n = ‘s1’ ou ‘S1’
2 : 1
n = ‘s3’ ou ‘S3’
2.5 : 1
Ce paramètre sélectionne le style de code à barres comme indiqué ci-dessus. Si le mode de code à barres EAN 8, EAN 13, UPC-A, Code 128 ou EAN 128 est sélectionné, le paramètre de style de code à barres n’est pas pris en compte.
Si ‘S’ n’est suivi que d’un seul paramètre, il s’agit du paramètre de mode de remplissage d’avant-plan.

Code à barres

n = ‘mnnn’ ou ‘Mnnn’ (nnn = 0 ~ 32767)
Ce paramètre indique la largeur du code à barres. ‘nnn’ est exprimé en pourcentage.

Ligne d’interprétation du code à barres activée ou désactivée.

n = ‘r0’ ou ‘R0’
Ligne d’interprétation désactivée
n = ‘r1’ ou ‘R1’
Ligne d’interprétation activée
Par défaut :
Ligne d’interprétation activée
(1) ‘T5’ ou ‘t5’
(2) ‘T6’ ou ‘t6’
(3) ‘T130’ ou ‘t130’
(4) ‘T131’ ou ‘t131’
Par défaut :
Ligne d’interprétation désactivée
Tous les autres
Ce paramètre indique si l’imprimante doit imprimer ou non la ligne d’interprétation en clair du code à barres en dessous de celui-ci. Les caractères en clair sont toujours imprimés avec la police OCR-B au pas de 10 et toutes les modifications de styles adoptées sont masquées. Le réglage par défaut est déterminé par le mode de code à barres sélectionné par le biais du paramètre ‘t’ ou ‘T’.

Zone inactive

n = ‘onnn’ ou ‘Onnn’ (nnn = 0 ~ 32767)
La zone inactive correspond à l’espace de chaque côté du code à barres. Sa largeur peut être indiquée en utilisant l'unité définie par le paramètre ‘u’ ou ‘U’. (Pour la description du paramètre ‘u’ ou ‘U’, voir la section suivante.) La valeur par défaut pour la zone inactive est de 1 pouce.

Code à barres, caractère élargi, tracé de bloc de lignes et tracé d’encadré

n = ‘u0’ ou ‘U0’
mm (prédéfini)
n = ‘u1’ ou ‘U1’
1/10
n = ‘u2’ ou ‘U2’
1/100
n = ‘u3’ ou ‘U3’
1/12
n = ‘u4’ ou ‘U4’
1/120
n = ‘u5’ ou ‘U5’
1/10 mm
n = ‘u6’ ou ‘U6’
1/300
n = ‘u7’ ou ‘U7’
1/720
Ce paramètre indique l’unité de mesure du décalage de l’axe des X, du décalage de l’axe des Y et de la hauteur du code à barres.

Code à barres, caractère élargi, tracé de bloc de lignes et tracé d’encadré – décalage de l’axe des X

n = ‘xnnn’ ou ‘Xnnn’
Ce paramètre spécifie le décalage par rapport à la marge de gauche exprimée dans l’unité spécifiée au moyen du paramètre ‘u’ ou ‘U’.

Code à barres et caractère élargi – décalage de l’axe des Y

n = ‘ynnn’ ou ‘Ynnn’
Ce paramètre spécifie le décalage vers le bas par rapport à la position d’impression actuelle, exprimée dans l’unité spécifiée au moyen du paramètre ‘u’ ou ‘U’.

Code à barres, caractère élargi, tracé de bloc de lignes et tracé d’encadré - hauteur

n = ‘hnnn’, ‘Hnnn’, ‘dnnn’ ou ‘Dnnn’
1.
EAN13, EAN8, UPC-A, ISBN (EAN13, EAN8, UPC-A), ISBN (UPC-E) : 22 mm
2.
UPC-E : 18 mm
3.
Autres : 12 mm
Caractères élargis Bsymbol.rarr 2,2 mm (prédéfini)
Tracé de bloc de lignes et tracé d’encadré Bsymbol.rarr 1 point
Ce paramètre spécifie la hauteur du code à barres ou des caractères élargis comme indiqué plus haut. Il peut commencer par ‘h’, ‘H’, ‘d’ ou ‘D’. La hauteur des codes à barres est spécifiée dans l’unité déterminée par le biais du paramètre ‘u’ ou ‘U’. La valeur par défaut de la hauteur du code à barres (12 mm, 18 mm ou 22 mm) est déterminée par le mode de code à barres sélectionné par le biais du paramètre ‘t’ ou ‘T’.

Largeur des caractères élargis, tracé de bloc de lignes et tracé d’encadré

n = ‘wnnn’ ou ‘Wnnn’
Caractère élargi Bsymbol.rarr 1,2 mm
Tracé de bloc de lignes et tracé d’encadré Bsymbol.rarr 1 point
Ce paramètre spécifie la largeur des caractères élargis comme indiqué plus haut.

Rotation des caractères élargis

n = ‘a0’ ou ‘A0’
Vertical (prédéfini)
n = ‘a1’ ou ‘A1’
Rotation de 90 degrés
n = ‘a2’ ou ‘A2’
Tête en bas, rotation de 180 degrés
n = ‘a3’ ou ‘A3’
Rotation de 270 degrés

Début des données de code à barres

n = ‘b’ ou ‘B’
Les données qui suivent le paramètre ‘b’ ou ‘B’ sont lues comme les données du code à barres. Les données de code à barres doivent se terminer par le code ‘ \ ’ (5CH), qui termine également cette commande. Les données de code à barres admissibles sont fonction du mode de code à barres sélectionné par le biais du paramètre ‘t’ ou ‘T’.
Quand le CODE 39 est sélectionné avec le paramètre ‘t0’ or ‘T0’:
Quarante-trois caractères ‘0’ à ‘9’, ‘A’ à ‘Z’, ‘-’, ‘ . ’, ‘(espace)’, ‘$’, ‘ / ’, ‘+’, et ‘%’ peuvent être acceptés comme données de code à barres. Les autres caractères génèrent une erreur de données. Le nombre de caractères du code à barres n’est pas limité. Les données de code à barres commencent et se terminent automatiquement par un astérisque ‘ * ’ (caractère de début et caractère de fin). Si les données reçues comportent un astérisque ‘ * ’ au début ou à la fin, l’astérisque est interprété comme le caractère de début ou le caractère de fin.
Quand le mode Interleaved 2/5 est sélectionné avec le paramètre ‘t1’ ou ‘T1’ :
Dix caractères numériques ‘0’ à ‘9’ sont admissibles en guise de données de code à barres. Les autres caractères génèrent une erreur de données. Le nombre de caractères du code à barres n’est pas limité. Ce mode de code à barres nécessite un nombre pair de caractères. Le caractère zéro ‘0’ est automatiquement ajouté à la fin des données de code à barres si elles comprennent un nombre impair de caractères.
Quand le mode FIM (US-Post Net) est sélectionné avec le paramètre ‘t3’ ou ‘T3’ :
Seuls les caractères ‘A’ à ‘D’ sont valides et 1 chiffre de données peut être imprimé. Les caractères alphabétiques sont admissibles en minuscules ou en majuscules.
Quand le mode Post Net (US-Post Net) est sélectionné avec le paramètre ‘t4’ ou ‘T4’ :
Les chiffres ‘0’ à ‘9’ sont valides et les données doivent se terminer par un chiffre de contrôle. ‘?’ peut être utilisé en guise de chiffre de contrôle.
Lorsque c’est le mode EAN 8, EAN 13 ou UPC A qui est sélectionné par le biais du paramètre ‘t5’ ou ‘T5’ :
Dix chiffres ‘0’ à ‘9’ sont admissibles en guise de données de code à barres. Le nombre de caractères du code à barres est limité comme suit :
EAN 8 : 8 chiffres en tout (7 chiffres + 1 chiffre de contrôle).
EAN 13 : 13 chiffres en tout (12 chiffres + 1 chiffre de contrôle).
UPC A : 12 chiffres en tout (11 chiffres + 1 chiffre de contrôle).
Tout nombre de caractères différent du nombre indiqué plus haut génère une erreur de données et les données de code à barres s’impriment comme des données d’impression ordinaires. Si le chiffre de contrôle est inexact, l’imprimante détermine automatiquement le chiffre exact de manière à imprimer les données de code à barres correctes. Quand le mode EAN13 est sélectionné, l’ajout du caractère ‘+’ et d’un numéro à 2 ou 5 chiffres après les données permet de créer un code auxiliaire.
Quand le mode UPC-E est sélectionné par le biais du paramètre ‘t6’ or ‘T6’ :
Les chiffres ‘0’ à ‘9’ sont admissibles en guise de données de code à barres.
Huit chiffres1 2
(format standard) Le premier caractère doit être ‘0’ et les données doivent se terminer par un chiffre de contrôle.
Huit chiffres en tout = ‘0’ plus 6 chiffres plus 1 chiffre de contrôle.
Six chiffres2
Le premier caractère et le dernier chiffre de contrôle sont enlevés des données de huit chiffres.
1
‘?’ peut être utilisé en guise de chiffre de contrôle.
2
L’ajout du caractère ‘+’ et d’un numéro à 2 ou 5 chiffres après les données permet de créer un code auxiliaire.
Quand le mode Codabar est sélectionné avec le paramètre ‘t9’ ou ‘T9’ :
Caractères ‘0’ à ‘9’, ‘-’, ‘ . ’, ‘$’, ‘/’, ‘+’, ‘ : ’ peuvent être imprimés. Les caractères ‘A’ à ‘D’ peuvent servir de code de début/fin et peuvent être en minuscule ou en majuscule. En l’absence de code de début/fin, des erreurs se produisent. Il est impossible d’ajouter une clé de contrôle et le caractère ‘?’ engendre des erreurs.
Quand le mode Code 128 Jeu A, Jeu B ou Jeu C est sélectionné par le biais du paramètre ‘t12’ ou ‘T12,’ ‘t13’ ou ‘T13’ ou encore ‘t14’ ou ‘T14’ :
Les jeux A, B et C du Code 128 peuvent être sélectionnés de façon individuelle. Le jeu A affiche des caractères Hex 00 à 5F. Le jeu B comprend les données Hex 20 à 7F. Le jeu C inclut les paires 00 à 99. Il est possible de passer d’un jeux de codes à l’autre en envoyant %A, %B ou %C. FNC 1, 2, 3 et 4 sont produits avec %1, %2, %3 et %4. Le code SHIFT, %S, permet de passer temporairement (pour un caractère uniquement du jeu A au jeu B et vice versa. Le caractère ‘%’ peut être codé en l’envoyant deux fois.
Quand le mode ISBN (EAN) est sélectionné par le biais du paramètre ‘t130’ ou ‘T130’ :
Mêmes règles que pour ‘t5’ ou ‘T5’.
Lorsque c’est le mode ISBN (UPC-E) qui est sélectionné par le biais du paramètre ‘t131’ ou ‘T131’ :
Mêmes règles que pour ‘t6’ ou ‘T6’.
Quand le mode EAN 128 Jeu A, Jeu B ou Jeu C est sélectionné par le biais du paramètre ‘t132’ ou ‘T132,’ ‘t133’ ou ‘T133’ ou encore ‘t134’ ou ‘T134’ :
Mêmes règles que pour ‘t12’ ou ‘T12’, ‘t13’ ou ‘T13’ ou encore ‘t14’ ou ‘T14’.

Tracé d’encadré

ESC i ... E (ou e)
‘E’ ou ‘e’ est une commande de fin.

Tracé de bloc de lignes

ESC i ... V (ou v)
‘V’ ou ‘v’ est une commande de fin.

Début de données à caractères élargis

n = ‘l’ ou ‘L’
Les données qui suivent le paramètre ‘l’ ou ‘L’ sont interprétées comme des données à caractères élargis (ou données d’étiquetage). Les données à caractères élargis doivent se terminer par le code ‘ \ ’ (5CH), qui termine également cette commande.