Categories
Aide Explication How-To Tutoriel

On décode le QR code

Ils font de plus en plus partie de notre quotidien mais vous ne connaissez peut-être pas leurs fonctions et leur intérêt pourtant les QR Codes sont pratiques, libres et faciles à mettre en place, je vous explique tout sur ces codes barres 2d que l’on retrouve désormais partout.

Un exemple de QR Code qui représente un lien vers cette page.

Définition, origine :

On les appelle également codes QR, ou QR codes, l’acronyme QR nous vient de l’anglais et signifie “Quick Responce code” en français donc “Code à réponse rapide“.

Il s’agit d’un type de code-barres en deux dimensions qui est constitué de modules noirs disposés dans un carré à fond blanc. C’est l’agencement de ces points qui définit l’information que contient le code.

Cette définition provient de la page Wikipédia sur les codes QR.

Le QR Code a été inventé en 1994 au Japon par Masahiro Hara, un ingénieur de l’entreprise Denso-Wave.

Description, usages :

L’abréviation QR pour Quick Response explicite que le code et son contenu peuvent être rapidement interprétés après avoir été lu par une application, un lecteur code-barres ou un smartphone par exemple.

Son principal avantage tient dans la quantité de données qu’il peut contenir, bien plus qu’un code-barres traditionnel, et dans le fait qu’il peut être utilisé pour de nombreux usages aux travers d’applications qui prennent nativement en charge les codes QR :

  • Référer un lien vers une page internet.
  • Montrer un point géographique sur une carte.
  • Se connecter à un réseau Wi-Fi.
  • Déclencher un appel vers un numéro de téléphone.
  • Envoyer un SMS.
  • Envoyer un mail.
  • Valider un ticket (musée, concerts).
  • Effectuer un payement.
  • Ajouter un contact, un évènement dans son agenda.
  • Afficher un texte.
  • etc.

Comme vous le voyez un code QR peut faire beaucoup de choses, les applications permettant de les lire et de les générer sont disponibles sur smartphone et sont disponibles avec des licences libres et ou gratuites.

Lire un QR code:

Afin de lire un code QR il faut une application dédiée, voici une liste de lecteurs disponibles en favorisant les applications libres et respectueuses de vos droits :

Android :

Sur F-Droid, dépôt de logiciels libres pour Android, je vous recommande Binary Eyes :

Cliquez pour accéder à l’application sur F-droid

Si vous préférez l’app store Google, je vous recommande Barcode Scanner :

Cliquez pour accéder à l’application sur Google Play

Cette application est également Open-Source et a un très bon score (aucun trackeur, quelques permissions nécessaires) chez Exodus Privacy, notez que vous pouvez la trouver également sur F-Droid mais je vous recommande Binary Eyes car elle est plus récente sur ce store.

Notez que sur un terminal de marque Samsung l’application Camera et Bixby Vision lit désormais les codes QR, mais sans garantie sur votre privée.

Apple / IOS

Sur un Iphone l’appli Camera vous permet de scanner des QR codes.

Linux, Windows & Mac

Lire un QR code sur ces plateformes n’a que très peu d’intérêt vu que votre smartphone peut lire le code affiché sur votre écran mais je vous liste quand même le logiciel qui permet d’utiliser votre webcam pour lire un QR code :

Ubuntu

sudo apt install zbarcam-gtk

Fedora 34

sudo dnf install zbar-gtk

Windows 10

Via chocolatey (plus d’info sur Chocolatey)

choco install zbar

Mac

Via Brew (plus d’info sur Brew)

brew install zbar

Créer un QR Code :

Au delà de lire un QR Code il est très intéressant d’en créer, voici quelques logiciels qui vous permettent de créer un QR Code.

Android

Sur F-Droid vous pouvez aussi utiliser Binary Eye pour générer un QR Code :

Cliquez-ici pour accéder à l’application sur F-Droid

Cliquez sur le “+” en haut à droite et choisissez QR Code dans “format”.

IOS

L’application QR Code Reader ϟ permet également de créer des QR Codes.

Linux, Windows & Mac

Sous les plateformes de bureau le plus simple est d’utiliser Libre Office, inclue de base dans la majorités des distributions Linux vous pouvez l’installer sous Windows via Chocolatey :

choco install libre-office

Sur Mac vous pouvez télécharger Libre Office depuis le site officiel.

Une fois Libre Office installé vous pouvez utiliser le composant “Writer” pour générer un QR Code :

Utilisez le menu “Insert” puis Object et enfin QR Code…

Une nouvelle fenêtre s’ouvre :

  1. Indiquez le lien ou le texte que vous voulez insérer ici.
  2. L’option Error Correction permet de générer un graphique plus complexe qui rends votre QR Code plus facilement lisible.
  3. Vous pouvez choisir l’épaisseur du bord ici
  4. Une fois les options spécifiées cliquez sur OK pour créer votre QR Code.
Ces trois QR Codes contiennent la même info mais celui de gauche a une grande correction d’erreur tandis que celui de droite a une faible marge de correction, son motif est donc moins dense.

Voilà j’espère que ces informations vous seront utiles, si vous avez une remarque ou une question n”hésitez pas à laisser un commentaire.

Sources :