Générez vos propres QR codes
Sommaire
I. Présentation
Les codes QR sont de plus en plus répandus et remplacent petit à petit les codes-barres linéaires parce qu'ils peuvent transporter beaucoup plus d'informations grâce au fait que se sont des codes-barres à deux dimensions.
Il y a plusieurs manières d'en générer, on peut même trouver des générateurs sur le net mais nous allons voir comment créer nos propres codes QR sous Linux, de manière simple.
II. Le nécessaire
Pour générer nos codes QR nous avons besoins du module Python "qrcode" et du paquet "python-imaging" qui permet à l'interpréteur Python de traiter les images. On installera également "python-pip" qui permet de télécharger des modules Python.
III. Installation des paquets nécessaires
Avant toute chose, mettons à jour la liste des paquets :
apt-get update
Nous allons installer un module Python en allant le chercher directement depuis le dépôt central (pypi.python.org), pour cela on utilise le module "pip", que nous allons installer grâce à la commande suivante :
apt-get install python-pip
Une fois que c'est fait, on installe le module "qrcode" grâce à Pip :
pip install qrcode
Pour finir, téléchargez "python-imaging" en utilisant Aptitude :
apt-get install python-imaging
IV. Générer un code QR
Pour générer un code QR c'est tout simple, il faut utiliser la commande "qr" suivit du message que doit contenir le code.
Par exemple, j'ai fais un code QR contenant le message "http://neoflow.fr" grâce à la commande :
qr http://neoflow.fr
Ce qui a donné le code QR suivant :
Je l'ai ensuite scanné avec l'application Android "Qr Barcode Scanner" fraîchement installée sur mon smartphone et cela m'a donné le résultat suivant :
A vous de jouer !
Bonjour,
J’ai eu un problème pour l’installation de imaging j’obtiens le message suivant
‘apt-get’ n’est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Qu’est ce qui ne va pas?