Il fait désormais partie de l’équipement de base des programmes de nombreux smartphones – le scanner QR. Mais comment ça marche concrètement ? TECHBOOK l’explique.

Cela ressemble à une mauvaise chaîne sur le téléviseur. Nous connaissons tous le bruit blanc sous le nom de code QR. Le code carré est désormais apposé sur de nombreux produits, sert de simple formulaire de transfert d’adresse et aide également la Deutsche Bahn à vérifier si le billet en ligne est valide. Le code QR est un développement ultérieur du code à barres connu depuis les années 1970 et que nous connaissons tous du supermarché. Mais comment exactement un scanner peut-il lire le code QR ?

Tout d’abord, QR signifie Quick Response. Et c’est exactement ce que vous obtenez lorsque vous scannez le code avec un smartphone. Avec l’iPhone, cela peut être fait directement via l’application appareil photo. Avec un smartphone Android, vous avez besoin d’une simple application de scanner QR.

Pour comprendre ce qui se passe lorsque le code QR est scanné, regardons le code lui-même et comment il est composé. Parce que même si le code nous ressemble à une collection sauvagement mélangée de zones blanches et noires, chaque code consiste en un cadre de base qu’un scanner QR utilise comme guide.

A lire aussi : 7 règles d’or du FBI américain pour gérer les codes QR

Voici comment un code QR est structuré

Un code QR se compose de sept éléments qui rendent le code lisible par le scanner.

marqueurs de position

Marqueur de position pour le code QRPhoto : LIVRE TECHNIQUE

Ceux-ci doivent être présents pour que le scanner puisse même reconnaître le code QR.

marque d’alignement

Marque d'alignement sur le code QR
Marque d’alignement sur le code QR Photo : LIVRE TECHNIQUE

Le repère d’alignement aide le scanner à lire le code QR même si la surface est inégale. Il donne l’orientation du scanner. Plus il y a d’informations encodées, plus le code QR contient de marques d’alignement.

Lignes de synchronisation / cellules d’horloge

Lignes de synchronisation de code QR
Lignes de synchronisation du code QRPhoto : LIVRE TECHNIQUE

Celles-ci servent uniquement à indiquer au lecteur de code QR la taille réelle de la grille de données, c’est-à-dire la zone contenant les informations pertinentes.

champs de version

Champs de version du code QR
Champs de version du code QRPhoto : LIVRE TECHNIQUE

Comme son nom l’indique, le scanner reconnaît la version du code QR. Il existe maintenant plus de 40 versions différentes.

champs de format

Champs de format pour le code QR
Champs de format pour le code QR
Photo : LIVRE TECHNIQUE

Les champs de format contiennent des informations sur la tolérance aux erreurs.

Champ de données / données de charge utile et de correction d’erreurs

Champ de données du code QR
Champ de données du code QR
Photo : LIVRE TECHNIQUE

Cette zone contient les informations cryptées. Au fait : un code QR peut même être lu si jusqu’à 30 % du champ de données est devenu illisible, par exemple à cause de la saleté.

zone périphérique

Zone périphérique au QR code
Zone périphérique au QR code
Photo : LIVRE TECHNIQUE

La zone périphérique est essentielle pour que le scanner de code QR puisse distinguer le code des autres environs. La zone périphérique est une sorte de cadre photo pour le scanner.

Dynamique statique

Il existe des codes QR statiques et dynamiques. La différence est simple : un code QR dynamique est éditable, c’est-à-dire qu’il peut être modifié ultérieurement. De cette manière, différentes informations peuvent être cryptées à l’aide d’un seul code QR.

Lisez également : Partagez facilement le mot de passe Wi-Fi dans Android via le code QR

Pourquoi un scanner QR est-il nécessaire ?

Le scanner est l’interface entre le monde analogique et numérique. Fondamentalement, le lecteur de code QR fonctionne comme un lecteur de code-barres. Les zones blanches et noires représentent une image, le scanner convertit l’image en texte lisible, il décode l’image. Tout se passe en un éclair et le site Web souhaité apparaît à l’écran.



ttn-fr-35