Utilisation et formats des codes à barres

Cette section décrit les types de codes à barres pris en charge, leur utilisation et leurs formats.

Codes à barres 1D

UPC-A

Le code à barres UPC-A est le format standard de code à barres aux Etats-Unis pour les articles de consommation. UPC-A contient uniquement des données numériques et code un nombre de 12 chiffres. Le premier chiffre est le caractère du nombre système, les cinq chiffres suivants représentent l'ID du fournisseur, les cinq chiffres suivants correspondent au numéro du produit et le dernier chiffre représente le caractère de somme de contrôle requis. Il n'est pas nécessaire de spécifier le chiffre de la somme de contrôle, puisque la fonction d'impression des codes à barres le calcule automatiquement.
Un chiffre est représenté par deux barres et deux espaces et sa largeur est exprimée sous la forme de sept barres fines.
Le caractère du nombre système est un texte lisible imprimé à gauche du code à barres et la somme de contrôle est un texte lisible imprimé à droite.
Le nombre système peut avoir les valeurs suivantes :
0 ou 7 :
Codes UPC normaux.
2:
Articles vendus au poids.
3:
Le code pharmaceutique des Etats-Unis (National Drug Code) et le code de sécurité sociale des Etats-Unis (National Health Related Items Code).
4:
Pour une utilisation sans restriction du format de code et avec un chiffre de contrôle pour les articles non alimentaires.
5:
Pour une utilisation sur des coupons.
1, 6, 8 et 9 :
Réservé

UPC-E (UPC-E0 et UPC-E1)

Le code à barres UPC-E est idéal pour les petits colis, car ses données sont compressées. Il contient les mêmes informations que le code UPC-A, mais au moins quatre zéros sont supprimés. Le nombre de chiffres est ainsi réduit de 12 à 6. La fonction d'impression des codes à barres accepte la version avec suppression de zéros des données UPC-E compressées et non compressées. Si des données non compressées sont envoyées, cette fonction les compresse automatiquement.
Un chiffre est représenté par deux barres et deux espaces et sa largeur est exprimée sous la forme de sept barres fines. Notez que vous pouvez activer le texte de légende sous le code à barres pour vérifier le calcul de la somme de contrôle.

EAN-8

Le code EAN-8 est utilisé en Europe pour les articles vendus au public. Il comporte uniquement des données numériques et code un nombre de huit chiffres. Les deux premiers chiffres représentent le code du pays, les cinq chiffres suivants, le numéro du produit et le dernier chiffre désigne le caractère de la somme de contrôle requis. Il n'est pas nécessaire de spécifier le chiffre de la somme de contrôle, puisque la fonction d'impression des codes à barres le calcule automatiquement.
Un chiffre est représenté par deux barres et deux espaces et sa largeur est exprimée sous la forme de sept barres fines.

EAN-13

Le code à barres EAN-13 est le format standard en Europe pour les produits de grande consommation. Il comporte uniquement des données numériques et code un nombre de 13 chiffres. Les deux premiers chiffres représentent le code du pays, les six chiffres suivants, l'ID du fournisseur, les quatre chiffres suivants, le numéro du produit et le dernier chiffre désigne le caractère de la somme de contrôle requis. (Le caractère de contrôle est séparé du reste du code. Cette séparation varie d'un pays à un autre.) Il n'est pas nécessaire de spécifier le chiffre de la somme de contrôle, puisque la fonction d'impression des codes à barres le calcule automatiquement. Si la somme de contrôle est envoyée en tant que 13e chiffre, elle est ignorée et recalculée.
Tous les codes à barres EAN et UPC peuvent être suivis par deux ou cinq chiffres qui représentent des informations supplémentaires.
Un chiffre est représenté par deux barres et deux espaces et sa largeur est exprimée sous la forme de sept barres fines.
Le caractère du nombre système est un texte lisible imprimé à gauche du code à barres et le chiffre de la somme de contrôle est un texte lisible imprimé à droite.

Code 39

Le vrai nom du Code 39 est « Bar Code 3 of 9 ». Il s'agit probablement du code le plus utilisé, car non seulement il permet de coder les chiffres, mais aussi les lettres majuscules et la ponctuation. Les espaces sont codés en tant que barres. Le texte est codé entre les caractères de début et de fin «*», qui sont automatiquement générés par la fonction d'impression de codes à barres.
La fonction d'impression de codes à barres comporte trois variantes du code à barres 3/9 : avec et sans espaces de début. Les types de caractères 24670 et 24671 ne codent pas les caractères de début dans les données pour créer le code à barres, alors que les types 24672 et 24673 les codent. Le type de caractères 10001 a une largeur de barres/espaces fixe et seule la hauteur peut être définie ; l'unité est en demi-points.
L'exemple suivant est la séquence d'appel pour le type de caractères 10001 : <Esc>(10Q<Esc>(sp<height>v

Code à barres Danish Postal 39 (Danemark uniquement)

C'est un code à barres 3 of 9 spécial utilisé sur les étiquettes des colis expédiés via le service postal du Danemark. Le code à barres Danish Postal 39 contient 10 chiffres, une somme de contrôle spéciale et se termine par « DK ».

Code à barres 39 de la poste française (France uniquement)

Il s'agit d'un code à barres 3 of 9 spécial utilisé en France pour les recommandés. Le code à barres 39 de la poste française commence par « RA » ou « RB », suivi de huit chiffres, d'une somme de contrôle spéciale, puis il se termine par « FR ».

Extended 39

Le code à barres Extended 39 est basé sur le code 3 of 9 standard, mais il code tous les caractères ASCII en générant deux caractères pour chaque caractère de la chaîne à coder. Ce code à barres prend en charge tous les codes ASCII de 0 à 126. Sa structure est assez longue.

Interleaved 2 of 5

Appelé également « 25 Interleaved ». Le code à barres Interleaved 2 of 5 contient uniquement des données numériques et requiert un nombre de chiffres pair dans la chaîne à coder. Il peut comporter de 2 à 30 chiffres.

Industrial et Matrix 2 of 5

Les codes à barres Industrial et Matrix 2 of 5 contiennent uniquement des données numériques et peuvent comporter de 1 à 30 chiffres.

Code 128

Il s'agit du nouveau code utilisé pour la plupart des étiquettes de codes à barres. Le code 128 est un code à barres compact pour les chaînes numériques et alphanumériques. Il comporte trois modes : A, B ou C qui codent différentes plages de caractères. La fonction Code 128 Auto constitue une fonctionnalité exclusive de la fonction d'impression des codes à barres. Elle permet de coder les 128caractères ASCII sans analyser la chaîne à coder et détermine automatiquement les modes requis à utiliser.
La fonction d'impression des codes à barres analyse les données et bascule de manière dynamique entre les modes A, B et C pour fournir le code le plus compact. Le Code 128 Auto est en parfaite conformité avec la nouvelle norme mondiale des étiquettes pour palettes, qui utilise les modes B et C du Code 128 dans la même structure.

EAN-128 et UCC-128

EAN-128 et UCC-128 sont des codes à barres de longueur variable qui commencent par le code FNC 1. Ils s'appuient sur les modes A, B et C du Code 128 qui codent la chaîne. EAN-128 est utilisé pour les étiquettes pour palettes et les étiquettes de codes à barres relatives au système EDI (Electronic Data Interchange). La fonction d'impression des codes à barres ajoute automatiquement le code FNC 1 au début et la somme de contrôle à la fin du code à barres.

Code à barres 25 du service postal allemand (Allemagne uniquement)

Le code à barres du service postal allemand est un code 25 Interleaved spécial utilisé dans le cadre de l'expédition des colis. Les deux codes utilisés sur les étiquettes des colis sont les suivants :
Le Leitcode qui permet de coder la zone de destination et qui nécessite 13 chiffres.
L'Identcode qui permet de coder le numéro de suivi et qui nécessite 11 chiffres.

Codabar/Monarch

Code les chiffres et les caractères de ponctuation. Utilisé essentiellement pour l'étiquetage des produits sanguins.

Code 93

Version compressée du Code 39.

Extended Code 93

Version compressée de Extended Code 39.

MSI Plessey

Le code à barres MSI Plessey contient uniquement des données numériques et s'utilise sur les étiquettes pour l'industrie alimentaire.

ZIP + 4 Postnet (Etats-Unis uniquement)

Imprime le code postal sous la forme d'un code à barres pour accélérer l'acheminement du courrier par le service postal des Etats-Unis.

USPS Intelligent Mail Barcode (États-Unis uniquement)

Depuis 2007, l'USPS Intelligent Mail Barcode est devenu obligatoire à l'automne 2009 pour les entreprises nord-américaines à la recherche de remises plus importantes sur le courrier.
Syntaxe pour les données :
identifiant codes à barres (2 chiffres), service spécial (3 chiffres), identifiant expéditeur (6 chiffres), numéro de série (9 chiffres), code postal point de livraison (0, 5, 9 ou 11 chiffres)
Exemple : 05,987,978425,684745129,92130
Vous pouvez activer la légende au-dessous ou au-dessus des barres ; le texte est automatiquement formaté selon les spécifications de l'USPS.

Code à barres USPS Tray (Etats-Unis uniquement)

Depuis 1997, des étiquettes munies d'un code à barres 25 Interleaved spécial sont requises pour l'envoi automatique de périodiques à tarif réduit en courrier normal ou express, de lettres standard en courrier normal ou prioritaire et de documents urgents.

Code à barres USPS Zebra (Etats-Unis uniquement)

L'USPS (United States Postal Service) a défini le code Zebra. Il s'agit d'une série de lignes diagonales, à droite du code à barres, qui indiquent visuellement qu'un bac contient du courrier muni de codes à barres. Ce code ne doit pas apparaître sur les étiquettes des bacs ne contenant pas de courrier muni de codes à barres.
Ce nouveau type de code est apparu en juillet 1997. En raison de sa simplicité, le code Zebra est mis en œuvre dans la fonction d'impression des codes à barres sous la forme d'une police ayant seulement une ligne de code contenant le caractère barre oblique (/) (valeur ASCII 47).
Pour créer le code USPS Zebra, vous devez activer la police et envoyer trois barres obliques consécutives sans espaces dans la séquence des codes d'échappement PCL.
Exemple : <Esc>(10U<Esc>(s0p2.50h29vsb23591T///

Code à barres USPS Sack (Etats-Unis uniquement)

Depuis le 1er juillet 1997, des étiquettes munies du code 25 Interleaved spécial sont requises pour l'envoi automatique de périodiques à tarif réduit et de documents standard placés dans des sacs.

Code à barres Singapore 4 State

Le service postal de Singapour met en place un code à barres à quatre types pour accélérer le tri du courrier. Ce code permet de coder un nombre à six chiffres et la somme de contrôle est ajoutée aux données. Ce nombre à six chiffres doit être entré dans la fonction d'impression des codes à barres qui calcule et imprime automatiquement la somme de contrôle.
Notez que le code à barres Singapore 4 State doit se terminer par une séquence d'échappement normale de police de texte.

Code à barres Netherlands KIX

La poste des Pays-Bas développe un code à barres à quatre types pour accélérer le tri du courrier. Ce code permet de coder une chaîne de 12 caractères. La somme de contrôle est ajoutée aux données. Une chaîne de caractères correcte doit être entrée dans la fonction d'impression des codes à barres.
Notez que le code à barres hollandais KIX doit se terminer par une séquence d'échappement normale de police de texte.

Code à barres UK Royal Mail 4 State Customer

La poste britannique met en place l'utilisation d'un code à barres à quatre types pour accélérer le tri du courrier. Ce code permet de coder un nombre variable de chiffres et de lettres. La somme de contrôle est ajoutée aux données. Vous devez entrer une séquence de chiffres et de lettres correcte dans la fonction d'impression des codes à barres, qui calcule et imprime automatiquement la somme de contrôle.
Notez que le code à barres UK Royal Mail 4 State Customer doit se terminer par une séquence d'échappement normale de police de texte.

Codes à barres Australia Post 4 State

Etablis en 1998, les codes à barres Australia Post 4 State permettent à la poste australienne de trier le courrier entrant via des codes à barres qui sont lus sur les lettres. Il existe trois types de codes à barres différents correspondant aux valeurs FCC (Format Control Code) 11, 59 et 62. La fonction d'impression des codes à barres nécessite uniquement le DPID (Delivery Point IDentifier) et les informations client pour générer automatiquement la somme de contrôle FCC ou Reed-Solomon.
Pour chaque type de code à barres, les données doivent être envoyées dans un format spécifique :
Code à barres client standard (37-CUST) avec uniquement le code de tri (DPID):
<DPID>
Code à barres client 2 (52-FF-MET), DPID et 16barres d'informations client (peut comporter huit chiffres ou cinq caractères alphanumériques):
<DPID>, <InfosClient>
Code à barres client 3 (67-FF-MET), DPID et 31 barres d'informations client (peut comporter 15 chiffres ou 10 caractères alphanumériques):
<DPID>, <InfosClient>
Exemple : <Esc>(s1p24787T12345678,7V 5<Esc>(s0p12h10v4099T
<DPID> correspond au code de tri. Il doit comporter huit chiffres. <InfosClient> correspond aux informations client. Le paramètre p sélectionne le jeu de symboles N ou C, où N = données numériques et C = données alphanumériques.
Our plus d'informations sur l'utilisation du code d'échappement du paramètre p dans le code Australia Post 4 State, voir la rubrique "Paramètres de polices".

Codes à barres 2D

Pour coder des données comprenant un caractère d'échappement (code décimal 27 ou hexadécimal 1B), les données doivent être intégrées dans une séquence de mode de données d'impression transparentes. (Voir "Impression d'un code à barres".)

UPS MaxiCode

Le code à barres MaxiCode est un code 2D qui contient 884 hexagones entourant une cible. Chaque information est codée par un hexagone. Jusqu'à 100 caractères d'informations peuvent être codés dans 6,5 cm², ce qui correspond approximativement à la taille fixe de ce code à barres. La symbologie de MaxiCode inclut des fonctions de correction d'erreur intégrées, la compression automatique des données et un jeu de caractères ASCII complet.
MaxiCode a été créé par UPS (United Parcel Service) et approuvé par AIM (Automatic Identification Manufacturers) (désigné officiellement par AIM sous l'appellation « Uniform Symbology Specification MaxiCode ») en tant que code à barres EDI (Electronic Data Interchange) bidimensionnel universel. UPS utilise MaxiCode pour coder toutes les informations sur les colis afin d'offrir un service meilleur et plus rapide à ses clients.
Les données MaxiCode représentent une chaîne constituée d'un en-tête, du message ANSI (American National Standards Institute) et d'un code de fin de transmission.
Le message ANSI du MaxiCode de UPS comporte les informations détaillées suivantes.
Vous devez toujours utiliser des majuscules pour les données MaxiCode.
Liste des champs d'informations MaxiCode
Nom du champ
Description
Requis/facultatif
Code postal du destinataire
Cinq ou neuf caractères alphanumériques
R
Code du pays du destinataire
Trois chiffres
R
Catégorie de service
Trois chiffres
R
Numéro de suivi
10 ou 11 caractères alphanumériques
R
Code alpha Standard du transporteur
UPSN
R
Numéro de l'expéditeur
Six caractères alphanumériques
R
Jour d'enlèvement
Trois chiffres
R
N° d'identification de l'expédition
Un à trente caractères alphanumériques
F
Article x de n au total
x = un à trois chiffres
n = un à trois chiffres
Exemple : 20/458
R
Poids (kg)
Un à trois chiffres
R
Validation de l'adresse(O/N)
Oui ou Non
R
Adresse du destinataire
Un à trente cinq caractères alphanumériques
F
Ville du destinataire
Un à vingt caractères alphanumériques
R
Etat du destinataire
Deux lettres majuscules
R
Les différents champs sont séparés par <Gs> (Séparateur de groupes ; ASCII 29, HEX 1D). Les données des codes à barres se terminent par <Eot> (Fin de transmission ; ASCII 04, HEX 04). Pour séparer les types de formats, utilisez <Rs> (Séparateur de champs ; ASCII 30, HEX 1E).
Pour séparer les numéros d'adresses principales et secondaires, utiliser <Fs> (Séparateur de champs d'adresses ; ASCII 28, HEX 1C). La fonction d'impression des codes à barres s'attend à recevoir de l'application les deux messages, principal et secondaire, séparés par une virgule.
Le message principal contient les informations suivantes :
1. Numéro d'étiquette
2. Nombre d'étiquettes d'expédition
3. Mode MaxiCode. Utilisez le mode 2 pour le transport national aux Etats-Unis, le mode 3 pour le transport international.
4. Code postal
5. Code du pays
6. Catégorie de service
Tous ces paramètres doivent être séparés par des virgules.
Le message secondaire contient les informations suivantes :
Exemples
1. En-tête du message ANSI
[ )><Rs>
2. En-tête de format des données de transport
01<Gs>96
3. Numéro de suivi
1Z00004951<Gs>
4. SCAC (Standard Carrier Alpha Code)
USPN<Gs>
5. Numéro de l'expéditeur UPS
06X610<Gs>
6. Date ordinale d'enlèvement
159<Gs>
7. N° d'identification de l'expédition
1234567<Gs>
8. Paquet n/x
1/1<Gs>*
9. Poids du colis
10<Gs>
10. Validation de l'adresse
Y<Gs>
11. Adresse du destinataire
634 ALPHA DR<Gs>
12. Ville du destinataire
PITTSBURGH<Gs>
13. Etat du destinataire
PA
14. Caractère de fin de format
<Rs> ASCII 30
15. Caractère de fin de transmission
<Gs> ASCII 04
* Ces informations sont identiques dans le message principal.
Le message secondaire MaxiCode UPS doit comporter 84 caractères de remplissage. La fonction d'impression des codes à barres place automatiquement les données à droite du MaxiCode. (Le caractère de remplissage est '!' ASCII 33, HEX 21.)
Le message secondaire doit comporter au maximum 84 caractères. Par conséquent, la longueur de l'adresse du destinataire doit être tronquée si la longueur totale du message secondaire est supérieure à 84 caractères. L'adresse du destinataire est facultative dans les données MaxiCode. Si les données MaxiCode sont trop longues, la fonction d'impression des codes à barres n'imprime pas le MaxiCode, mais imprime à la place un message d'erreur indiquant le nombre de caractères dépassant la longueur maximale de 84.
Les champs vides doivent également inclure le séparateur <Gs>>.
Après le caractère <Eot>, l'application doit immédiatement envoyer une séquence d'échappement PCL pour passer à une police autre que MaxiCode.
L'exemple suivant est la séquence d'échappement pour passer de MaxiCode à la police Courier 10CPI :
<Esc>(s0p10h12vbs4099T
Si vous utilisez un jeu de caractères autre que PC-8, vous devez renvoyer la sélection de jeu de caractères avant de sélectionner la nouvelle police.
Exemple :
<Esc>(s24800T1,1,2,152382802,840,001,[)><RS>01<GS>96995011234<GS>840<GS>025<GS>1Z07000168<GS>UPSN<GS>WX9031<GS>272<GS><GS>1/1<GS>15<GS>Y<GS>123<FS>300<GS><GS>AK<RS><EOT><Esc>(s0p10h12vbs4099T

PDF-417

Le code à barres PDF-417 est un code 2D à haute densité créé par Symbol Technology. Il s'agit d'une norme ANSI/AIM américaine. Ce code est constitué d'une pile de lignes contenant de petits rectangles noirs disposés en colonnes. Le nombre de lignes et de colonnes peut être personnalisé ou défini automatiquement pour correspondre à un ratio (2:3 est le ratio le plus courant).
PDF-417 offre des fonctions de correction d'erreur intégrées, de compression automatique des données, ainsi que la totalité des jeux de caractères ASCII et binaires. Il peut coder jusqu'à 1 848 caractères par code à barres en fonction du niveau de compression effectué.
PDF-417 prend en charge deux modes de codage : ASCII (lettres, ponctuation et chiffres) et Binaire (toute valeur binaire comprise entre 0 et 244). La densité de données est meilleure en mode ASCII qu'en mode binaire (maximum 106 contre 177 octets par cm2). En outre le mode ASCII permet de coder davantage de données (maximum 1 848 octets contre 1 108 octets). La fonction d'impression des codes à barres sélectionne automatiquement le meilleur mode de codage (Binaire ou ASCII) pour les données fournies.
Les codes à barres PDF-417 sont lus par un lecteur laser et des appareils photo CCD (Charge Coupled Device).
Nombre de lignes (min/max) : 3/90
Nombre de colonnes (min/max) : 1/30
Le code à barres PDF-417 comporte plusieurs options de symboles qui sont activées à l'aide des paramètres p de la séquence d'échappement PCL.
Le nombre de lignes multiplié par le nombre de colonnes doit être inférieur à 929.
Pour plus d'informations sur l'utilisation du code d'échappement du paramètre p dans le code à barres PDF-417, voir "Paramètres de polices".

Data Matrix

Data Matrix est une symbologie à haute densité de code matriciel 2D développé par RVSI - Acuity CiMatrix, qui peut coder un grand nombre d'informations dans un très petit espace. La symbologie Data Matrix dispose de fonctions étendues de correction d'erreur qui utilisent la méthode de contrôle d'erreur ECC200. Un symbole Data Matrix peut stocker de 1 à 3 116 caractères numériques ou de 1 à 2 335 caractères alphanumériques. Sa taille peut être paramétrée d'un carré de 1 mm à un carré de 35 cm.
La taille globale du symbole Data Matrix étant indéfiniment paramétrable, celui-ci peut être lu quasiment à toute distance, avec la bonne combinaison de taille et d'équipement de lecture.
La fonction d'impression de codes à barres permet d'agrandir ou de réduire le code Data Matrix en définissant la hauteur et la largeur des petits carrés noirs. En outre, elle optimise automatiquement le codage (binaire, texte et chiffres) en analysant les données.
Pour plus d'informations sur les options des symboles Data Matrix, voir "Paramètres de polices".

Code Aztec

Le code Aztec est une symbologie de code matriciel 2D développé par Welch Allyn. Il permet de combiner les meilleures caractéristiques de plusieurs symboles de première génération en portant une attention particulière à la facilité d'impression, à l'orientation, à la distorsion du champ, au niveau optimal de sécurité des données avec une redondance sélectionnée par l'utilisateur et à l'efficacité du stockage des messages de données plus ou moins volumineux. Le plus petit symbole de code Aztec permet de coder 13 chiffres ou 12 lettres, tandis que le plus grand permet de coder 3 832 chiffres, 3 067 lettres ou 1 914 octets de données binaires. La fonction d'impression des codes à barres peut paramétrer la taille du code en définissant la hauteur et la largeur des petits carrés noirs.
Pour plus d'informations sur les options des symboles du code Aztec, voir "Paramètres de polices".

Codablock F

Codablock F est un code à barres 2D développé par ELMICRON comme extension du code 128. Ce code permet de séparer un code 128 en différentes sections et de les organiser au sein d'un symbole à plusieurs lignes. Un symbole Codablock F peut contenir 2 à 44 lignes d'un maximum de 61 caractères (122 pour les données numériques) et prend en charge la plupart des fonctionnalités du code 128.
Pour plus d'informations sur les options des symboles Codablock F, voir "Paramètres de polices".

QRCode

QRCode est une symbologie de code matriciel 2D développée par DENSO Corporation. Il est disponible en deux modèles : le modèle 1 et le modèle 2 (une version améliorée du modèle 1). La fonction d'impression de codes à barres prend en charge quatre niveaux de correction d'erreur, une large gamme de tailles de symboles et peut paramétrer le QRCode en définissant la hauteur et la largeur des petits carrés noirs.
Un symbole QRCode peut inclure des données numériques et alphanumériques avec des données de haute compression, binaires, Kana et Kanji. Le nombre maximum de caractères par symbole QRCode est le suivant :
QRCode
Modèle 1
Modèle 2
Caractères numériques
1,167
7,089
Caractères alphanumériques
707
4,296
Octets
486
2,953
Caractères Kanji
299
1,817

QRCode suisse

Le code QR suisse est un symbole QRCode modifié qui répond à des exigences très strictes et permet d'initier des paiements dans des banques en Suisse. Il porte la croix suisse en son milieu. Son échelle s'adapte automatiquement à la surface attendue sur les documents et la croix suisse apparaît en son centre. Il n'est pas nécessaire de définir un paramètre pour le QRCode suisse. Il suffit d'appeler la séquence de police, d'envoyer les données à l'endroit où les champs sont séparés par un retour chariot, puis d'appeler une nouvelle police à la fin des données vers le code à barres.
Il doit y avoir une marge blanche de 5 mm autour du code à barres. Assurez-vous qu'aucune ligne, texte ou dessin ne soit plus près du code à barres.

Marques OMR

Les marques OMR sont des traits pleins noirs horizontaux ou verticaux affichés sur les feuilles d'adressage imprimées. Les machines de traitement du courrier contrôlent ces lignes sur chacune des pages chargées. La détection de ces marques déclenche des procédures mécaniques, telles que le pliage de toutes les pages à insérer ensemble dans une enveloppe.
La fonction d'impression des codes à barres peut générer des marques OMR utilisées par les systèmes d'insertion, de pliage ou de cachetage des salles de courrier.
Il n'existe pas de norme pour les marques OMR. Les spécifications varient d'une machine à l'autre et en fonction des logiciels de lecture OMR. Cependant, la fonction d'impression des codes à barres peut être configurée pour fonctionner sans spécification.
La largeur, l'espacement et la longueur des marques OMR peuvent être définis à l'aide des paramètres b, s et v.
Certaines machines de traitement du courrier utilisent des marques plus épaisses pour indiquer les positions de début et de fin, tandis que d'autres n'utilisent qu'un type de marque pour toutes les procédures.
Les marques figurant dans les données sont définies de haut en bas.
Utilisation : seuls trois caractères peuvent être utilisés comme données pour les marques OMR : 0, 1 et 2.
0: La marque est ignorée.
1: Marque normale. (L'épaisseur est définie par le premier paramètre b.)
2: Marque épaisse. (L'épaisseur est définie par le second paramètre b.)

Symboles de l'euro et polices complémentaires

La fonction d'impression des codes à barres comporte des polices et des logos paramétrables, qui peuvent être utilisés avec les codes à barres sur les étiquettes et d'autres documents, les symboles de l'euro, les symboles industriels, électroniques et de sécurité.

Symboles de l'euro et d'autres monnaies

Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10452T
<size> représente la taille des symboles en points (1/72 de pouce).

Prise en charge des anciennes commandes de codes à barres

Ces codes à barres ont une largeur de barres/espaces fixe et seul le paramètre de taille peut être défini.
Code 39, pas de texte lisible, ratio de barres 1:3
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10000T
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10001T
Code 39, texte lisible, ratio de barres 1:3
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10004T
Code 39, pas de texte lisible, ratio de barres 1:2,5
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10006T
Code 39, texte lisible, ratio de barres 1:2,5
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10007T
Code 39, pas de texte lisible, ratio de barres 1:2,5
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10003T
Code 39, texte lisible, ratio de barres 1:2,5
Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10005T
Ces anciens codes à barres codent l'espace sous la forme du caractère « @ ».

Symboles industriels et de sécurité

Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vsb10400T
<size> représente la taille des symboles en points (1/72 de pouce).

Symboles spéciaux multicaractères

Symbole du point vert : <Esc>)10Q<Esc>)s1p20vsb10400TE
avec texte : <Esc>)10Q<Esc>)s1p20vsb10400TDE
avec flèches grises : <Esc>)10Q<Esc>)s1p20vsb10400Td
<Esc>*c15G<Esc>*v2Te <Esc>*vT
Logo de recyclage : <Esc>(10Q<Esc>(s1p20vsb10400Tghij<8>123

Symboles électroniques et de sécurité

Séquence d'échappement : <Esc>(10Q<Esc>(s1p<size>vs3b10400T
<size> représente la taille des symboles en points (1/72 de pouce).

Macros d'étiquettes de transport Odette

La fonction d'impression des codes à barres contient l'étiquette VDA 4902/Odette utilisée dans l'industrie automobile. Cette étiquette est incluse en tant que macro PCL5 pouvant être lancée à partir de toute application utilisant son numéro.
Si vous utilisez la police Macro TTF :
Installez la police Macro Exec TTF, puis entrez le nom de la macro qui l'utilise.
Si vous utilisez des commandes PCL5 :
Pour imprimer une étiquette vide sur la page, envoyez la séquence suivante au début de la page :
~&l1E~&a0h0V~&fs###y3x1S
Pour imprimer deux étiquettes vides sur la page, envoyez la séquence suivante au début de la page :
~&l1E~&a0h0V~&fs###y3x1S~&a0h4100V~&fs###y3x1S
### doit être remplacé par le numéro de macro à trois chiffres (voir le tableau ci-dessous).
'Le caractère "~" dans les séquences d'échappement PCL ci-dessus correspond au caractère FreeScape. Le remplacer par sa nouvelle valeur s'il a été modifié dans la séquence d'échappement <Esc>**#J ou dans le menu FreeScape.
V3 Allemand
V3 Anglais
V3 Français
V3 Italien
V3 Espagnol
V4 Anglais
V4 Allemand
300
301
302
303
304
311
312
Exemple de macro d'étiquettes Odette avec des données, des codes à barres et un symbole de sécurité ajouté.
Le symbole de sécurité est inclus dans les polices de symboles de sécurité.
7E48-007