Vous êtes sur la page 1sur 4

Chapitre n°3: Systèmes de numération et codes

Leçon n°3 : Codes alphanumériques

1- Introduction :
Un ordinateur doit être capable de traiter une information non numérique (analogique) provenant
d’un clavier, d’une sourie, d’un scanner …

Clavier
Ecran
Source d’informations Unité centrale
Image de l’information
Traitement de l’information

Il doit reconnaître les codes qui correspondent aux nombres, aux chiffres, aux signes de ponctuations
et aux caractères spéciaux du clavier par exemple. Les codes de ce genre sont appelés code
alphanumérique (c’est à dire code alphabétiques et numériques).

2- Code ASCII :
Le code ASCII (American Standard Code for Information Interchange) est le codage utilisé en
informatique pour communiquer entre le clavier d'un micro-ordinateur et l'unité centrale.
C'est le système de codage universel. C'est un code à 7 positions (le code ASCII standard), le 8ème
bit étant réservé à la parité, ce qui fait 27=128 caractères représentables.

Le tableau du code ASCII standard est le suivant :

B6 0 0 0 0 1 1 1 1
B5 0 0 1 1 0 0 1 1
B4 0 1 0 1 0 1 0 1
B3 B2 B1 B0
0 0 0 0 NUL DLE SP 0 @ P ` p
0 0 0 1 SOH DC1 ! 1 A Q a q
0 0 1 0 STX DC2 " 2 B R b r
0 0 1 1 ETX DC3 # 3 C S c s
0 1 0 0 EOT DC4 $ 4 D T d t
0 1 0 1 ENQ NAK % 5 E U e u
0 1 1 0 ACK SYN & 6 F V f v
0 1 1 1 BEL ETB ' 7 G W g w
1 0 0 0 BS CAN ( 8 H X h x
1 0 0 1 HT EM ) 9 I Y i y
1 0 1 0 LF SUB * : J Z j z
1 0 1 1 VT ESC + ; K [ k {
1 1 0 0 FF FS , < L \ l |
1 1 0 1 CR GS - = M ] m }
1 1 1 0 SO RS . > N ^ n ~
1 1 1 1 SI US / ? O _ o DEL

2ème technologie de l’informatique 1


Remarque :
- Bit 6 (B6) est le MSB : bit de poids fort.
- Bit 0 (B0) est le LSB : bit de poids faible.
Exemple :
Pour écrire "A", le microprocesseur du clavier envoie à l'unité centrale le code (1000001)2
c’est à dire (41)16, pour écrire "a", le microprocesseur envoie à l'unité centrale le code (1100001)2
c’est à dire (61)16. L'espace entre deux caractères c'est (0100000)2 c’est à dire (20)16.
Sur un PC, pour accéder à un caractère, il suffit de taper ALT et le code ASCII en décimal
Exemple : ALT+ 64 donnera @ ; ALT+ 33 donnera ! ; ALT+ 41 donnera).

3- Code à barres :
3-1- Structure d’un code à barres :
Le code à barres qui figure sur la plupart des emballages des produits de consommation courante
est la fiche d’identité, traduite en code, du produit sur lequel il est apposé. Il peut indiquer le pays
d’origine, le nom du fabricant, celui du produit, sa référence. Il permet de suivre la traçabilité du
produit.
Le code, imprimé parfois directement sur l’emballage, se présente également sous la forme d’une
étiquette rectangulaire collée. Il est composé de barres et d’espaces larges ou étroits dont le nombre
correspond à un ensemble de données numériques ou alphanumériques.
Ce marquage comporte un certain nombre de barres verticales, ainsi que des chiffres au nombre de
13. Le 1er à gauche indique le pays d’origine (3 pour France, 4 pour Allemagne, 0 pour USA et
Canada,… 619 pour la Tunisie …), les 5 suivants sont ceux du code du fabricant, les 6 autres sont
ceux du code de l’article, le 13ème est une clé de contrôle. Les barres sont le codage de ces chiffres
sur 7 bits. A chaque chiffre est attribué un ensemble de 7 espaces, blancs ou noirs.
N.B : Devant le grand nombre de pays utilisant les codes barres EAN, il a été décidé que le code
pays pouvait comporter 2 ou 3 caractères. Dans ce dernier cas, le code fabricant ne comporte que 3
caractères. L’EAN ou European Article Number est une norme garantissant que le code barres d'un
article sera reconnu dans tous les pays de l’union Européenne. L'EAN assure aussi une compatibilité
avec les codes U.P.C. utilisés en Amérique du Nord.
Le mot codé est constitué de 8 ou 13 caractères répartis entre 3 zones. En lisant de la gauche vers
la droite, on trouve :
• le « drapeau » codant sur deux caractères l'origine du code
• la « zone utile de codage » qui comprend 10 caractères dont les 4 premiers représentent le
fabricant et les 6 derniers l'article (cas d'un code sur 13 chiffres). Dans le cas de cette zone,
le codage dépend de la zone d'origine.
• le dernier caractère est le « code de contrôle» déterminant la validité du code.

La norme EAN 8 chiffres La norme EAN 13 chiffres


2 5 1
chiffres chiffres chiffre

Drapeau Codage Caractère


ou zone de l’article de
contrôle Drapeau Codage
d’origine Caractère de
ou zone de l’article
Codage
d’origine contrôle
du fabricant

2ème technologie de l’informatique 2


3-2- Interprétation selon la norme EAN :
Les différents caractères sont représentés par la concaténation de deux symboles de base de largeur
égale à 0,5 mm. Il existe deux symboles de base :
• la barre noire, qui représente le 1 binaire,
• la barre blanche, qui représente le 0 binaire.
Le code doit être lisible de la gauche vers la droite et de la droite vers la gauche, celui-ci a donc été
divisé en deux parties par un séparateur. On trouve 01010 entre les parties droite et gauche du
code et 101 aux extrémités du code, on notera que les séparateurs ont des barres plus hautes que
les barres qu’ils encadrent. Chaque caractère est codé à l'aide de 7 barres, c'est donc un codage sur
7 bits. La table de codage est la suivante:
Caractère codé A gauche du milieu A droite du milieu
0 0001101 1110010
1 0011001 1100110
2 0010011 1101100
3 0111101 1000010
4 0100011 1011100
5 0110001 1001110
6 0101111 1010000
7 0111011 1000100
8 0110111 1001000
9 0001011 1110100
Exemple :
Partie gauche du code Partie droite du code
Séparateur
Délimiteur

Délimiteur
7 8 2 1 0 0 0 1 6 9 8 3

3-3- Les codes pays :


Le code pays dans la normalisation EAN est composé de 2 à 3 chiffres suivants les pays.
Code pays Pays Code pays Pays
000 à 139 USA & Canada 520 Grèce
300 à 379 France 528 Liban
400 à 440 Allemagne 539 Irlande
450 à 459 et
Japon 540 à 549 Belgique & Luxembourg
490 à 499
460 à 469 Fédération de Russie 560 Portugal
471 Taiwan 570 à 579 Danemark
482 Ukraine 590 Pologne
489 Hong Kong 611 Maroc
500 à 509 Royaume-Uni 624 Libye
613 Algérie 625 Jordanie
616 Kenya 626 Iran
619 Tunisie 627 Koweït
621 Syrie 628 Arabie Saoudite
622 Égypte 629 Émirats Arabes Unis

2ème technologie de l’informatique 3


3-4- Différents lecteurs de codes à barres :

La lecture de l’étiquette se fait par un dispositif très simple comprenant une source lumineuse et un
récepteur photoélectrique de la lumière réfléchie par l’étiquette.

Il existe trois types de lecteurs de codes à barres :

Lecteurs Types exemple

les lecteurs fixes. Lecteurs de badges

- Lecteur biométrique
Les lecteurs portables
(ekey)
à transmission par
- Pistolet laser
lots.
- lecteur sans fil

- Lecteur douchette
CCD LR.
Les lecteurs à
- Lecteur à fréquence
fréquence radio
radio.
- Crayon optique

2ème technologie de l’informatique 4

Vous aimerez peut-être aussi