Générer et contrôler un Qrcode
Les codes barre et Qrcode sont fréquents dans notre environnement informatisé.
Comment peut on générer un Qrcode et aussi le vérifier ?
Générer un Qrcode
Pour générer un Qrcode sous
Debian il faut utiliser l’outil
qrencode. Il est disponible dans le paquet du même nom.
Pour l’installer :
apt update
apt install qrencode
La syntaxe pour générer un Qrcode est simple :
qrencode [-o FILENAME] [OPTION]... [STRING]
Avec :
-
-o FILENAME: le nom de fichier de sortie -
[STRING]: la chaîne de caractères à coder dans le Qrcode -
[OPTION]: différentes options peuvent être fournies à l’outil, elles sont détaillées dans l’aide de la commande (man qrencode)
Qu’elles chaînes de caractères peut on insérer dans un Qrcode :
- une URL pour accéder à un site Web ou à une page en particulier
- un contenu multimédia en ligne
- se connecter à une borne wifi
- …
J’utilise la commande sans aucune option et le résultat est satisfaisant.
Exemple : lien vers le site de Saint Carré
qrencode -o saint-carre.png 'https://www.saintcarre.fr/saintcarre/'

Il est possible de changer la couleur du Qrcode avec les options
--foreground pour la couleur du dessins et --background pour
l’arrière plan.
qrencode --foreground=FF0000 --background=FFFF00 -o saint-carre1.png 'https://www.saintcarre.fr/saintcarre/'

Il est possible de générer des Qrcode pour d’autres informations qu’une
URL, je l’ai utilisé pour la configuration Wifi dans les
Gîtes.
La syntaxe à utiliser :
qrencode -o wifi.png 'WIFI:T:WPA;S:mynetwork;P:mypass;;'
Avec :
-
WIFI: le type de contenu -
T: le type de sécurité -
S: le SSID du réseau -
P: le password du réseau

Contrôler un Qrcode
Le Qrcode est une image, on ne voit pas son contenu. Sur un téléphone, lors du scan du Qrcode, le contenu est affiché et l’on peut contrôle son contenu avant de l’accepter.
Si l’on récupère un Qrcode sur son PC il peut être intéressant de voir
son contenu avant de le diffuser ou pour recopier son contenu.
Pour cela on utilise l’outil zbarimg du paquet zbar-tools.
Installation sur Debian :
apt update
apt install zbar-tools
Pour décoder un Qrcode :
zbarimg wifi.png
QR-Code:WIFI:S:SSID;T:WPA;S:mynetwork;P:mypass;;
scanned 1 barcode symbols from 1 images in 0,01 seconds
Saint Carré