Comment fonctionne un code QR et pourquoi chaque code est unique

Comment fonctionne un code QR et pourquoi chaque code est unique

Avec l'arrivée des premiers smartphones et la généralisation de la connexion Internet, le code QR était une version améliorée des codes-barres classiques de toute la vie. Son utilisation la plus courante était d'inclure une URL, car lorsque nous les avons numérisées avec notre mobile, elles nous ont emmenées vers une page Web spécifique.

À son époque, c'était une pratique très courante dans les actions de marketing numérique des entreprises et, bien que son utilisation ne soit pas si répandue aujourd'hui, elles sont redevenues à la mode en raison de la crise provoquée par le COVID-19.

 Assis sur une terrasse, l'absence de lettres n'est certainement pas passée inaperçue au profit d' un QR code attaché à la table à travers lequel on peut voir les menus disponibles dans le restaurant.

La "nouvelle normalité" nous a fait renouer avec cette vieille connaissance, mais savez-vous vraiment comment fonctionne un code QR? Si la réponse est négative, alors ce message est pour vous.

Structure QR

Qu'est-ce qu'un code QR et comment ça marche?

Commençons par les bases. Un code QR est un code-barres bidimensionnel de forme carrée capable de stocker des données codées via un fichier ou un fichier texte. Également appelés codes de réponse rapide, ils contiennent généralement une URL dans la plupart des cas .

Pour des raisons pratiques, ces codes se réduisent à de simples images que nous pouvons scanner avec notre appareil photo mobile. Si vous avez remarqué, ceux-ci sont constitués d'une série de modules et de motifs en noir et blanc qui les rendent uniques compte tenu de la quantité incroyable de combinaisons possibles. Voici ses spécifications:

  • Modèles d'arrêt de position: composés de trois délimiteurs qui permettent au lecteur QR de savoir où se trouve le contenu du code.
  • Modèle d'alignement: c'est un autre délimiteur supplémentaire pour connaître l'orientation du code.
  • Lignes de synchronisation: grâce à ces lignes, le lecteur peut connaître la taille des symboles à l'intérieur du corps.
  • Informations variables: on retrouve ici les informations se référant à la version du QR code utilisée et à la ligne de format qui détermine le niveau de correction d'erreur.

Dans certains cas, des boîtes sont également ajoutées à l'extérieur pour lui donner une forme plus esthétique et personnalisée, mais le lecteur ne collecte pas ces informations .

Configuration du code QR

Nous avons déjà vu que les codes QR sont une combinaison de motifs en noir et blanc, contenant un fichier texte encodé à l'intérieur. Ce fichier texte peut contenir une énorme quantité de caractères comme vous pouvez le voir ci-dessous:

  • Numéros - Jusqu'à 7089 caractères
  • Données alphanumériques - Jusqu'à 4296 caractères
  • Binaire - Jusqu'à 2 953 octets
  • Kanji / Kana - Jusqu'à 1817 caractères

De plus, pour faciliter la vitesse de lecture, les codes QR intègrent un système de correction d'erreurs , qui sont regroupés par niveaux pour catégoriser les données récupérables.

  • Niveau L 7% des mots de code peuvent être restaurés.
  • Niveau M 15% des mots de code peuvent être restaurés.
  • Niveau Q 25% des mots de code peuvent être restaurés.
  • Niveau H 30% des mots de code peuvent être restaurés.

Ce système dont nous parlons, qui permet de corriger jusqu'à 30% des erreurs , est utilisé pour que le code QR puisse être lu par notre caméra, même s'il est endommagé ou de mauvaise clarté. Ce qui permet finalement une vitesse de lecture presque immédiate. En fait, comme vous l'avez vu plus d'une fois, accéder au contenu d'un QR code est assez rapide.