QRencode – Créez des QR codes depuis votre terminal sous GNU/Linux

lavachelibre.png_001

Les QR codes (Quick Response) ont fait leur apparition depuis un certain temps et sont pour ceux qui ne le sauraient pas encore, des code-barres à deux dimensions. Ceux-ci permettent d’emmagasiner du texte dans une image, constituée d’éléments noirs disposés sur un fond blanc. Après avoir été scannées et décodées, celles-ci peuvent déclencher diverses actions : navigation internet, envoi de mail, appel téléphonique, envois de SMS et j’en passe… Si les QR codes se démarquent des code-barres traditionnels, c’est avant tout parce qu’ils permettent d’embarquer plus de données. L’autre avantage des QR Codes réside dans le fait qu’ils peuvent être lus grâce à pas mal d’applications et sur un grand nombre de terminaux différents. À commencer par nos Smartphones. Si ça vous tente nous allons voir comment créer et lire des QR codes sous GNU/Linux et ce depuis notre terminal.

La première chose à faire va être d’installer deux petites applications, à savoir QRencode pour la partie création, et ZBar pour la partie scan/lecture.

Installation :

Pour installer QRencode sur Archlinux entrez ceci dans votre terminal :

sudo pacman -S qrencode

Sur Ubuntu et dérivés entrez ceci :

sudo apt-get install qrencode

Pour ZBar ce n’est pas plus compliqué.

Entrez ceci pour Arch Linux :

sudo pacman -S zbar

et ceci pour Ubuntu et dérivés :

sudo apt-get install zbar-tools

Usage :

Maintenant que vous avez ce qu’il vous faut sous la patte, nous allons voir comment créer un QR Code.

Ouvrez un terminal et entrez la commande suivante :

qrencode "http://la-vache-libre.org/" -o $HOME/lavachelibre.png

Comme vous l’avez sans doute compris, l’information contenue dans le QR code est l’url de l’étable et le nom du fichier est lavachelibre.png.

NB : Vous n’aurez pas de retour à l’écran, mais si tout s’est bien passé vous trouverez l’image dans votre /home.

Sélection_003

Vous pouvez dès lors l’ouvrir dans votre visionneuse d’image et la scanner à l’aide d’une application dédiée pour en extraire l’information.

Vous pouvez également extraire l’information directement depuis le terminal et c’est là que ZBar entre en jeux .

Il suffit d’entrer la commande suivante :

zbarimg $HOME/lavachelibre.png

qui devrait vous renvoyer un retour de ce type :

QR-Code:http://la-vache-libre.org/
scanned 1 barcode symbols from 1 images in 0.01 seconds

Sympa non ?!!

Je pense que vous avez compris le truc et que vous saurez adapter vos commandes en conséquence. Comme pour les autres applications de ce type, vous pouvez également prendre connaissance de toutes les options disponibles à l’aide de l’argument -h.

Voilà. Amusez-vous bien…

via


10 Responses

  1. A. 19 octobre 2014 / 23 h 29 min

    A noter qu’on peut générer le QR-code directement dans le terminal, sans passer par un fichier externe :
    echo n Mooh ! | qrencode -t UTF8
    Il y a aussi le « -t ASCII » mais celui-là bonne chance pour le scanner avec un smartphone…

    Petit bonus au passage, pour ceux qui veulent générer un QR code pour donner accès à un réseau WiFi :
    #Pour un réseau WPA appelé « Étable 2.0 » avec le mot de passe « Mo0o0o0o0o0oh ! »
    WIFI:T:WPA;S:Étable 2.0;P:Mo0o0o0o0o0oh !;;
    Ca permet d’avoir un mot de passe sérieux sans devoir le recopier avec ses gros doigts sur un ersatz de clavier (frustration inside).
    –> http://daniel-baumann.ch/other/qr-codes/wifi/

    On dit merci qui ? =)

    • noireaude 20 octobre 2014 / 20 h 11 min

      Tien z’é ru voir un Mr A.. Ma oui c’était bien un Mr A.. Content de te voir dans le coin et merci pour le truc du Wifi. Je n’y aurais pas pensé et c’est vraiment utile ce machin :D

  2. Calinou 17 octobre 2014 / 19 h 52 min

    C’est hors sujet, mais très joli thème sombre pour tes fenêtres, où l’as-tu obtenu ?

    • Noireaude 17 octobre 2014 / 20 h 17 min

      Salut Calinou, je ne réponds plus aux hors sujets. Je déconne hein :) En fait le thème est tout simplement celui de GNOME Shell. Tu as le choix entre Adwaita et compagnie ou Dark. Ce dernier peut être activé via Gnome Tweak Tools.

      • A. 19 octobre 2014 / 23 h 31 min

        D’ailleurs je *maudis* le dev’ qui a modifié le thème Dark dans la 3.14 et qui m’a bousillé au passage la « compatibilité » avec les applis GTK+… Firefox/Thunderbird avec une grosse barre de titre blanche, dans un thème sombre ça fait désordre !

        • noireaude 20 octobre 2014 / 20 h 13 min

          J’avoue que le thème Dark n’est pas très convainquant. Je peste à chaque fois que je veux utiliser les contrôles pour eog. C’est juste impossible de les voir si l’écran est un peu trop incliné (ou pas assez :)). Bref, c’est juste un truc bon à se niquer les yeux.

  3. fred 17 octobre 2014 / 10 h 53 min

    Sympa ZBar !
    je ne connaissais pas :-)

  4. Georun974 16 octobre 2014 / 9 h 03 min

    Pas mal ce truc, je vais essayé !! Merci pour l’info. ;)

  5. MkZ* 16 octobre 2014 / 0 h 19 min

    Il me semble que pour installer ZBar sous Ubuntu , c’est : sudo apt-get install zbar-tools

    • Noireaude 16 octobre 2014 / 0 h 23 min

      Exact, merci pour le signalement. C’est corrigé ;)

Comments are closed.