Mise à jour : Debian 9.4
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
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
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