Paramètres de polices

Cette section décrit les paramètres de création des polices utilisées dans les codes à barres.

Paramètre T

Le paramètre T contrôle le type de code à barres utilisé. La commande permettant de spécifier le paramètre T est la suivante, T étant un numéro de type de caractères.
Numéro de type de caractères
Paramètre correspondant
Numéro de type de caractères
Paramètre correspondant
24600
UPC-A
24621
EAN/JAN-8 + 2
24601
UPC-A + 2
24622
EAN/JAN-8 + 5
24602
UPC-A + 5
24630
EAN/JAN-13
24610
UPC-E (UPC-E0 & UPC-E1)
24631
EAN/JAN-13 + 2
24611
UPC-E + 2
24632
EAN/JAN-13 + 5
24612
UPC-E + 5
24650
25 industrial
24640
25 (2 of 5) interleaved
24651
25 industrial + CHK
24641
25 interleaved + CHK
24660
25 matrix
24642
German Postal 25 Leitcode 13
24661
25 matrix + CHK
24643
German Postal 25 Leitcode 11
24700
128 autoswitch
24670
39 (3 of 9)
24701
128 A
24671
39 + CHK
24702
128 B
24672
39 (3 of 9), codage de l'espace avant les données
24704
128 C
24673
39 + CHK, codage de l'espace avant les données
24703
128 C (obsolète)
24680
39 extended
24710
UCC-128 (19 chiffres seulement)
24681
39 extended + CHK
24720
EAN/UCC-128
24675
Danish PTT 39 bar code
24770
ZIP + 4 POSTNET 5
24676
French Postal 39 A/R
24771
ZIP + 4 POSTNET 9
24690
93
24772
ZIP + 4 POSTNET 11
24691
93 extended
24775
Code à barres Intelligent Mail
23591
USPS ZEBRA
24644
USPS 25, code à barres Tray Label à 11 chiffres
24760
MSI
24645
USPS 25, code à barres Sack Label à 8 chiffres
24761
MSI + CHK10
24750
CODABAR
24762
MSI + CHK10 + CHK10
24751
CODABAR + CHKmod16
24763
MSI + CHK11 + CHK10
24780
Singapore 4 State
24800
UPS MaxiCode
24785
Australia 4 State 37-CUST
24810
RSS-14
24786
Australia 4 State 52-FF-MET
24820
Data Matrix
24787
Australia 4 State 67-FF-MET
24830
Aztec
24790
Royal Mail 4 State Customer code
24840
Codablock F
24795
Netherlands KIX postal bar code
24850
PDF-417
24899
OMR (Optical Mark Reading) pour les systèmes de pliage, d'insertion et de cachetage
24860
QRCode Model 1
24620
EAN/JAN-8
24861
QRCode Model 2
10001
Ancien code 39 supplémentaire : voir "Symboles de l'euro et polices complémentaires".
24862
QRCode suisse

Paramètre p

Le paramètre p, <Esc>(s#p, contrôle si une légende lisible est imprimée avec le code à barres, ainsi que la méthode d'impression utilisée.

Codes à barres 1D

Les chiffres ci-dessous représentent les valeurs utilisées pour définir les commandes de la séquence d'échappement.
0:
Utilise la valeur par défaut.
1:
N'imprime pas un texte lisible.
2:
Imprime un texte lisible intégré.
3:
Imprime un texte lisible à moitié intégré.
4:
Imprime un texte lisible sous le code.
5:
Imprime un texte lisible au-dessus du code.
Exemple : si 24p est entré sous forme de code à barres 1D utilisant le paramètre p, le texte du code à barres postal français est placé sous le code.
Ajoutez 10 pour imprimer la somme de contrôle UPC/EAN/JAN au centre à gauche plutôt qu'en bas à gauche du code à barres.
Ajoutez 10 pour imprimer les caractères de début et de fin du texte du code 39.
Ajouter 20 pour formater le texte des codes à barres postaux français et allemand.
Ajouter 100 pour imprimer le caractère de la somme de contrôle avec le texte.

Code à barres Australia Post 4 State

0:
Utilise le jeu de symboles N (caractères numériques uniquement) pour les informations client.
1:
Utilise le jeu de symboles C (caractères alphanumériques) pour les informations client.

Codes à barres 2D

PDF-417
0 à 8 :
Définit le niveau de CCE (Code de correction d'erreur).
1000 à 1400 :
Définit le niveau de CCE en fonction de la taille de mot de code par rapport à la taille des données, en pourcentage (de 0 % à 400 %). Le niveau de CCE correspondant est calculé automatiquement.
Aztec
0:
Niveau de CCE par défaut (23 % + trois mots de code).
1 à 99 :
Définit le niveau de CCE en pourcentage.
101 à 104 :
Nombre de couches (+100) au format compact.
201 à 232 :
Nombre de couches (+200) au format étendu.
300:
Format Aztec « Rune ».
QRCode
0:
Niveau de CCE par défaut (5 %) (Moyen)
1:
Niveau faible de CCE/haute densité (Bas)
2:
Niveau standard de CCE (Moyen)
3:
Niveau élevé de fiabilité/CCE (Haute qualité)
4:
Niveau très élevé de fiabilité/CCE (Elevé)

OMR

Rotation OMR
0:
Marques OMR horizontales (par défaut)
1:
Marques OMR verticales

Paramètre h

Le paramètre h, Esc(s#h, contrôle la police utilisée pour les légendes de texte lisibles.

Codes à barres 1D

Format : CBA, valeur numérique, position
C : Style
0:
Gras (valeur par défaut).
1:
Texte normal.
2:
Italique.
3:
Gras.
4:
Gras italique.
B : taille
0:
Sélectionne automatiquement la taille de police.
A : Type de caractères
0:
Utilise Courier pour imprimer le texte (valeur par défaut).
1:
Utilise Letter Gothic pour imprimer le texte.
2:
Utilise Univers pour imprimer le texte.
3:
Utilise Univers Condensed pour imprimer le texte.
4:
Utilise CG-Times pour imprimer le texte.
5:
Utilise OCR-B pour imprimer le texte (recommandé avec UPC/EAN).
Exemple : Si 402h est entré sous forme de code à barres 1D utilisant le paramètre h, le texte apparaîtra en police Univers Bold Italic et la taille du texte sera automatiquement sélectionnée.

Paramètre v

Le paramètre v, Esc(s#v, contrôle la hauteur des barres et le nombre de lignes ou de colonnes utilisées pour le code à barres.

Codes à barres 1D

Contrôle la hauteur des barres par incréments de 1/60 de pouce (0,42 mm).
Si la valeur entrée est inférieure à la hauteur de barre minimale, elle est automatiquement ajustée à la valeur minimale.
Exemple : code à barres de la taille de 1 pouce (25,4 mm) : 60v

Codes à barres 2D

QRCode, Aztec
0:
Normale
1 :
Vidéo inverse (lettres ou chiffres imprimés en blanc sur fond noir, donnant l'impression d'être en surbrillance)
Codablock : taille des codes à barres
#1:
Hauteur des barres d'une seule ligne par incréments de 1/60 de pouce (0,42 mm), même unité que les polices.
#2:
Nombre maximum de lignes pour le symbole Codablock.
#3:
Nombre maximum de colonnes pour le symbole Codablock.
Exemple : Taille en points des lignes 20, 8 lignes, 10 colonnes : 20 8 10v.

OMR

Contrôle la longueur des marques OMR par incréments de 1/60 de pouce (0,42 mm).
Exemple : Marque OMR de 1 pouce (25,4 mm) : 60v

Paramètre b

Le paramètre b, Esc(#1,#2,#3,#4b, contrôle la largeur des barres.

Codes à barres 1D

#1:
Largeur des barres (fines), première largeur en points (1/600 de pouce).
#2:
Largeur des barres, deuxième largeur en points (1/600 de pouce).
#3:
Largeur des barres, troisième largeur en points (1/600 de pouce).
#4:
Largeur des barres, quatrième largeur en points (1/600 de pouce).
Exemple : Barres fines 4 points, barres épaisses 8 points : 4 8b

Codes à barres 2D

PDF-417
#1:
Nombre maximum de lignes pour le symbole PDF.
#2:
Nombre maximum de colonnes pour le symbole PDF.
#3:
Si la valeur « 1 » est spécifiée, #1 et #2 représentent le nombre obligatoire de lignes et de colonnes pour le symbole PDF.
Si la valeur « 0 » est spécifiée ou si aucune valeur n'est indiquée, #1 et #2 représentent le nombre maximum de lignes et de colonnes (valeur par défaut) pour le symbole PDF.
#4:
Si la valeur « 1 » est spécifiée, la partie droite du symbole PDF-417 est tronquée.
Si la valeur « 0 » est spécifiée, le symbole PDF-417 n'est pas tronqué (valeur par défaut).
Exemple : 8 colonnes, 10 lignes de taille obligatoire, non tronqué : 8 10 0b
Data Matrix, QRCode
#1:
Hauteur du petit module en points (1/600 de pouce).
Exemple : Data Matrix, hauteur de 10 points: 10b
Aztec
#1:
Hauteur du petit module en points (1/600 de pouce).
#2:
Paramètre de réduction. Valeur : 0 à (#1) -1 point, la valeur par défaut est 0.
Exemple : Hauteur de 20 points, réduction de 15 points : 20 15b
Codablock
Les paramètres B sont identiques à ceux des codes à barres ID.

OMR

Contrôle l'épaisseur des marques OMR en points (1/600 de pouce).
#1:
Epaisseur normale de marque en points (1/600 de pouce).
#2:
Forte épaisseur de marque en points (1/600 de pouce).
Exemple : 0,01 pouce pour une marque fine et 0,02 pouce pour une marque épaisse : 6 12b

Paramètre s

Le paramètre s, Esc(s#1,#2,#3,#4s, contrôle la largeur des espaces.

Codes à barres 1D

#1:
Largeur des espaces (petit), première largeur en points (1/600 de pouce).
#2:
Largeur des espaces, deuxième largeur en points (1/600 de pouce).
#3:
Largeur des espaces, troisième largeur en points (1/600 de pouce).
#4:
Largeur des espaces, quatrième largeur en points (1/600 de pouce).
Exemple : Petits espaces 4 points, grands espaces 8 points : 4,8s
Les paramètres b peuvent être envoyés seuls, si les paramètres b et s sont identiques. Cela permet d'envoyer à l'imprimante des commandes PCL de codes à barres plus courtes.

Codes à barres 2D

PDF-417
#1:
Hauteur du module de symbole noir et blanc, comparée à la largeur (1 à 10).
Unité = largeur minimale du module (valeur par défaut = 3).
#2:
Paramètre X du ratio de taille du symbole X/Y (valeur par défaut = 2).
#3:
Paramètre Y du ratio de taille du symbole X/Y (valeur par défaut = 3).
#4:
Largeur du module de symbole (1 à 100). Unité = 1/100 de pouce (valeur par défaut = 10).
Exemple : Largeur minimale du module, PDF carré et taille du module = 1/20 de pouce : 1 1 1 5s
QRCode
#1
0:
Utilise la police japonaise par défaut (Automatique : JIS/Shift JIS).
1:
Numérique (0 à 9).
2:
Alphanumérique (0 à 9, lettres majuscules A à Z, espaces et symboles $%*+-. /:).
3:
Données binaires 8 bits/octets (jeu de caractères 8 bits JIS (Latin et Kana) conformément au code JISX0201).
4:
Caractères Kanji (valeurs Shift JIS 8140h à 9FFCh et E040h à EAA4h converties à partir de JISX0208).
Exemple : données alphanumériques : 2s

OMR

Contrôle l'espacement des marques OMR en points (1/600 de pouce). Valeur par défaut = 85 (1/7 de pouce).

Codes de contrôle du code 128

Le code 128 comporte cinq codes de contrôle spéciaux sans données appelés codes de fonction et trois codes de contrôle qui permettent à la fonction d'impression de codes à barres de passer d'un jeu 128 (A, B ou C) à un autre. La permutation des codes de contrôle est utilisée pour forcer un jeu 128. Par exemple, la chaîne « 123456 » peut être imprimée avec tous les jeux A, B et C. Si vous insérez un caractère avec une valeur de code ASCII 134 au début de la chaîne, le système utilise obligatoirement le jeu B du code 128.
Les codes 128 Autoswitch et EAN 128 analysent les données et optimisent la longueur des codes à barres en basculant automatiquement entre les jeux A, B et C. EAN 128 et UCC-128 contiennent déjà le code FNC 1 comme premier caractère. Par conséquent, il convient de ne pas envoyer le code FNC 1 en même temps que les données EAN 128 et UCC-128.
Des codes de contrôle spéciaux sont intégrés dans les codes à barres par l'insertion des caractères numériques suivants :
128 = SHIFT
Utilisé pour passer du jeu A au jeu B, ou de B à A temporairement. Le changement s'applique au caractère suivant le caractère Shift. Tous les caractères suivants sont alors inclus dans le jeu de caractères original.
129 = FNC 1
Réservé pour une utilisation future ou des applications spéciales, comme les codes UCC-128 de conteneur de transport.
130 = FNC 2
Instruction spéciale permettant au lecteur de code à barres de stocker temporairement des données, de les ajouter au symbole contenant le caractère FNC 2 puis de les transmettre avec le symbole/caractère suivant.
131 = FNC 3
Réservé pour l'initialisation du lecteur de codes à barres et d'autres fonctions spéciales de ce lecteur.
132 = FNC 4
Réservé pour une utilisation future ou des applications spéciales.
133 = CODE A
Utilisé pour les chiffres, les caractères ASCII et les majuscules.
134 = CODE B
Utilisé pour les chiffres, les caractères ASCII, les majuscules et les minuscules, ainsi que tous les codes numériques.
135 = CODE C
Code à double densité, requis pour obtenir un nombre de caractères pair.

Les valeurs ne peuvent pas comporter de décimales. Par exemple, « 2,5 » est une valeur incorrecte.
Les paramètres des codes à barres doivent constituer une séquence d'échappement PCL unique se terminant par le paramètre T.
Exemple : <Esc>(s4p305h24v7,21s7,21b24670T
Lors de l'utilisation des paramètres par défaut, seules des virgules sont nécessaires si d'autres paramètres doivent encore être définis.
Exemple : <Esc>(s6p1,,,5s24850T
7E48-005