Génération et lecture de codes QR

Mise à jour : Debian 9.4

1 - Génération de codes QR

La génération de codes QR utilise le programme qrencode du paquet homonyme

Installation

# aptitude install qrencode

Génération d'un code QR à partir d'un texte entré à la console

$ qrencode -o <nom_fichier_image_qr_code.png> <Texte à encoder>

Génération d'un code QR à partir d'un texte défini dans un fichier

$ cat <nom_fichier> | qrencode -

Exemple : Génération du QR code du site "papy-tux"

$ qrencode -o adresse_site_papy-tux.png https://papy.tux.legtux.org

Affichage du QR code

$ display adresse_site_papy-tux.png

QR code

2 - Lecture de codes QR

Le décodage d'un code QR s'effectue à l'aide des commandes zbarimg et zbarcam du paquet zbar-tools

Installation

# aptitude install zbar-tools

Décodage d'un QR code contenu dans un fichier, l'option -d, facultative est utilisée pour afficher l'image

$ zbarimg -d adresse_site_papy-tux.png 
QR-Code:https://papy-tux.legtux.og
scanned 1 barcode symbols from 1 images in 0.03 seconds

Décodage d'un QR code à partir d'un flux vidéo (webcam PC v4l)

$ zbarcam 
QR-Code:https://papy-tux.legtux.ogQ

3 - Mode graphique

qtqr est un programme pour la génération et la lecture des codes QR avec interface graphique, mais il ne fonctionne dans mes essais qu'en mode génération de codes

$ aptitude install qtqr

qtqr