IdScanner

IdScanner/Guides/Codes-barres de permis

Qu'est-ce qui est réellement dans un code-barres de permis de conduire ?

Le rectangle noir au verso de chaque permis américain et canadien est un code-barres PDF417 contenant une copie structurée des propres données de la carte. Savoir ce qu'il contient — et ce qu'il ne contient pas — explique la plupart de ce qu'un lecteur de pièce d'identité peut et ne peut pas faire.

PDF417 et la norme qui le sous-tend

PDF417 est un format de code-barres bidimensionnel. Ce n'est pas spécifique aux documents d'identité ; ce qui rend un code-barres de permis un code-barres de permis est la norme qui définit les données à l'intérieur — la norme de conception des cartes de permis/identité AAMVA, publiée par l'American Association of Motor Vehicle Administrators.

AAMVA est une norme nord-américaine. Elle couvre les états et territoires américains et les provinces canadiennes. Elle ne couvre pas l'Europe, l'Asie, l'Amérique latine ou ailleurs — un point ayant des conséquences pratiques à la fin de cette page.

Les éléments de données

À l'intérieur du code-barres, les données sont stockées sous forme de codes d'éléments à trois lettres suivis d'une valeur. Voici ceux qu'une porte se soucie réellement :

CodeSignification
DCSNom de famille (nom)
DACPrénom
DADDeuxième prénom
DBBDate de naissance
DBADate d'expiration
DBDDate d'émission
DAQNuméro de permis ou pièce d'identité
DAJJuridiction — le code de l'état ou de la province
DCGPays (USA ou CAN)
DAKCode postal
DBCSexe

Il y a plus — hauteur, couleur des yeux, adresse, approbations, restrictions — mais la liste ci-dessus est ce qui correspond à une vérification d'âge.

Le piège du format de date

C'est le détail qui brise les implémentations naïves de lecteur, et cela vaut la peine de le connaître même si vous n'en écrivez jamais un.

Les dates dans un code-barres AAMVA sont huit chiffres, mais l'ordre dépend du pays et de la version de la spécification :

Donc 01021990 est le 2 janvier 1990 sur une carte canadienne lue d'une façon, et une date invalide lue autrement. Un lecteur qui suppose un format scanne silencieusement de mauvais âges pour chaque carte de l'autre groupe — et cela ressemblera à du fonctionnement, parce que la plupart des dates qu'il produit sont plausibles.

Pourquoi cela compte à une porte : un âge erroné par format n'est pas un échec visible. Rien n'affiche une erreur, rien ne s'illumine en rouge — la carte obtient simplement un âge qui est erroné, parfois de décennies, parfois de quelques jours exactement dans la plage qui importe.

Ce que le code-barres ne contient pas

Passeports et cartes d'identité : la MRZ à la place

Les documents en dehors de l'Amérique du Nord n'ont pas de code-barres AAMVA. Ce qu'ils ont, c'est la zone lisible par machine — les deux ou trois lignes de texte monospaced rembourré de chevrons au bas de la page de photo, défini par ICAO 9303.

La MRZ porte les mêmes éléments essentiels — nom, numéro de document, nationalité, date de naissance, sexe, expiration — dans des positions de caractères fixes. Il ajoute quelque chose qu'AAMVA n'a pas : les chiffres de contrôle, de petits contrôles de cohérence sur le numéro du document, la date de naissance et la date d'expiration. Un chiffre de contrôle échoué signifie que la ligne a été altérée ou mal lue, et cela peut être détecté sur place.

Deux formats comptent en pratique : TD3, deux lignes de 44 caractères, utilisées par les passeports ; et TD1, trois lignes de 30 caractères, utilisées par les cartes d'identité.

Ce que cela signifie pour les documents européens

L'avantage pratique, et la question d'assistance la plus courante que nous recevons :

Donc, à une porte européenne, le passeport ou la carte d'identité nationale est le document qui scanne. Le permis de conduire généralement ne le fait pas.

Comment IdScanner lit les deux

IdScanner analyse PDF417 AAMVA et MRZ ICAO 9303 dans le même résultat, gère la différence de format de date par pays et version de spécification, et affiche les défaillances du chiffre de contrôle de la MRZ sous forme de drapeaux d'intégrité sur l'écran du verdict. L'analyse se fait entièrement sur le téléphone — aucune donnée de document n'est chargée nulle part.