Un code QR est un type de code-barres qui stocke des informations et est lu à l'aide d'un appareil numérique, y compris les smartphones. Si vous êtes allé dans des dépanneurs ou des cafés, vous y avez probablement vu des codes QR pour recevoir des paiements ou partager des mots de passe Wi-Fi, entre autres.
Mais ce n'est pas tout. Les codes QR ont d'autres applications utiles dans le monde d'aujourd'hui. Par exemple, vous pouvez utiliser des codes QR pour partager l'accès à votre Wi-Fi domestique avec des invités ou pour partager votre carte de contact.
Suivez-nous pendant que nous expliquons comment créer des codes QR sur Linux à l'aide de qrencode.
Étape 1: Installer qrencode sous Linux
Tout d'abord, vous devez installer le programme qrencode sur votre ordinateur. Comme tout autre programme, le faire sur votre machine Linux dépend entièrement de la distribution Linux que vous utilisez. Suivez donc les étapes ci-dessous en conséquence pour obtenir qrencode sur votre système :
Sur Ubuntu et ses dérivés, ouvrez le terminal et exécutez la commande suivante pour installer qrencode :
sudo apt installer qrencode
Pour installer qrencode sur Fedora, utilisez :
sudo dnf installer qrencode
Sur Arch Linux et Manjaro, vous pouvez installer qrencode avec Pacman, comme ceci :
sudo pacman -S qrencode
Si vous êtes sur openSUSE, exécutez :
zyppeur sudo installer qrencode
Étape 2: Utiliser qrencode pour créer un code QR
Étant un outil basé sur CLI, qrencode implique l'utilisation d'un tas d'options différentes pour générer un code QR. Voici toutes les options essentielles (et leurs attributs) que vous devez connaître pour générer un code QR de base :
- -o nom de fichier : Utilisé pour spécifier le nom du fichier de sortie du code QR généré.
- -taille : Il vous permet de spécifier la taille du module en points. Par défaut, sa valeur est définie sur trois, mais vous pouvez la modifier en fonction de vos besoins.
- -l niveau_correction_erreur : Comme son nom l'indique, cette option vous permet de définir le niveau de correction d'erreur de votre code QR. Fondamentalement, il décide de la quantité de changement dans le code QR qui affecte sa scannabilité. Il utilise bas (L) par défaut.
- -t type de fichier : Cette option vous permet de décider du type de fichier pour votre code QR. Sa valeur par défaut est PNG, mais vous pouvez la définir sur une gamme d'autres formats.
Pour plus d'options qrencode, exécutez la commande suivante dans une fenêtre de terminal :
qrencode --aider
Maintenant que vous êtes familiarisé avec les options de base de qrencode, voici comment les assembler dans une commande pour générer un code QR qui génère du texte :
qrencode -s 9 -l H -o "QR-code.png""Ceci est un code QR de test !"
Avec cette commande, nous générons un code QR pour le texte "Ceci est un code QR de test!". Ce code QR s'appellera QR-code.png, ont une taille de neuf pixels et utilisent le niveau de correction élevé (H). Il sera enregistré dans le répertoire de base de votre ordinateur, vous pouvez donc utiliser le gestionnaire de fichiers intégré pour y accéder.
Étape 3: Vérification du code QR généré
Après avoir créé le code QR, l'étape suivante consiste à vérifier s'il a été généré correctement et s'il contient les informations souhaitées.
Pour ce faire, tout ce dont vous avez besoin est un scanner de code QR. Sur iPhone, vous obtenez un scanner QR en tant qu'utilitaire intégré, auquel vous pouvez accéder depuis le centre de contrôle. D'autre part, si vous êtes sur Android, vous pouvez télécharger le QR Code Reader and Scanner de Kaspersky sur votre appareil. Ou vous pouvez télécharger n'importe quel autre scanner de code QR à partir du Play Store.
Télécharger:Lecteur et scanner de code QR par Kaspersky
Ensuite, ouvrez l'image du code QR sur votre bureau Linux. Lancez le scanner de code QR sur votre smartphone et pointez-le vers le code QR sur votre ordinateur afin qu'il s'aligne correctement à l'intérieur de la boîte.
Une fois que votre téléphone aura scanné ce code, il affichera son contenu. Vérifiez s'il s'agit du même contenu que celui que vous avez inséré lors de la génération du code. Dans le cas où c'est la même chose, vous êtes prêt à partir et pouvez utiliser ce code QR comme vous le souhaitez. Sinon, essayez de le générer à nouveau en utilisant qrencode.
Encoder d'autres types de données dans un code QR
Comme indiqué quelques étapes plus tôt, le texte est l'un des nombreux types de données que vous pouvez encoder dans votre code QR. Outre le texte, vous pouvez également inclure une URL de site Web, un SMS ou un lien e-mail vers votre numéro de téléphone ou votre adresse e-mail, une carte de contact, des liens de téléchargement d'applications ou un événement de calendrier, entre autres.
Ci-dessous, nous avons répertorié les commandes pour générer des codes QR avec quelques-uns de ces éléments :
1. Générer un code QR avec une URL de site Web
qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"
2. Ajouter une invite SMS à un code QR
qrencode -s 9 -l H -o "SMS.png""SMSTO :+XX-XXXXXXXXXX: Bonjour"
Lorsque vous scannez ce code QR à l'aide de votre téléphone, il vous invite à envoyer le message ou à en composer un nouveau dans l'application de messagerie. La sélection du premier enverra un message "Salut" à ce numéro, tandis que le second vous donnera la possibilité de modifier le message avant de l'envoyer.
Alternativement, vous pouvez également laisser l'espace après la Côlon (:) dans la commande vide pour donner à la personne qui scanne le code la possibilité de saisir le texte qu'elle souhaite.
Étant donné qu'une carte de contact contient généralement un tas d'informations qui s'étendent sur plusieurs lignes, ajouter ces lignes de texte à votre code QR lors de sa génération n'est pas une sage décision. Donc, à la place, ce que vous devez faire est de les ajouter à un fichier texte et de rediriger qrencode vers celui-ci, comme ceci :
qrencode -s 9 -l H -o "contact_card.png"< vcard.txt
Champs essentiels dans la fiche de contact pour votre référence :
COMMENCER:VCARD
VERSION:3.0
N:Nom de famille;Nom de famille
FN:Afficher un nom
ORG :
TITRE:
TÉL; TYPE=voix, travail, préf :
E-MAIL:
FIN:VCARD
5. Partage des détails Wi-Fi via un code QR
qrencode -s 9 -l H -o "WiFi-details.png""Wi-Fi: S :<SSID>;T: WPA2 ;P :<le mot de passe>;;"
Ici, remplacez et avec votre nom Wi-Fi et votre mot de passe respectivement. De plus, si votre réseau utilise WEP au lieu de WPA, remplacez WPA par le même.
Désormais, dès que vous scannerez ce code sur votre téléphone, il vous demandera de vous connecter au réseau. Appuyez sur Rejoindre, Relier, ou tout autre bouton équivalent pour s'y connecter instantanément.
6. Création d'un code QR avec une invite par e-mail
qrencode -s 9 -l H -o "email.png""mailto :<adresse e-mail>?sujet=Sujet&corps=Corps"
Dans la commande ci-dessus, remplacez avec l'adresse e-mail à laquelle vous souhaitez que les personnes scannant le code QR vous contactent. Et de même, remplacer Matière et Corps en fonction de vos exigences.
7. Ajout d'une invite de message WhatsApp dans un code QR
qrencode -s 9 -l H -o "WhatsApp-moi.png""https://wa.me/XXXXXXXXXX"
Lorsque vous exécutez cette commande, remplacez tous les X par votre numéro de mobile (y compris l'indicatif du pays).
Générez facilement des codes QR personnalisés sur Linux
La génération de codes QR peut sembler une tâche assez difficile au début. Cependant, l'utilisation du bon outil de génération de code QR peut faciliter considérablement le processus, comme le montre ce guide utilisant le générateur de code qrencode.
Ainsi, vous pouvez désormais créer facilement des codes QR pour partager votre carte de contact, envoyer des invitations de calendrier, partager des informations d'identification Wi-Fi et bien plus encore. Bien sûr, nous avons répertorié les codes pour quelques-unes de ces applications, et vous pouvez faire beaucoup plus simplement en cherchant sur Google.
Si vous recherchez une solution permanente, vous pouvez même créer vous-même un code QR imprimé en 3D.
Qu'est-ce qu'un QR Code et comment en imprimer un en 3D ?
Lire la suite
Rubriques connexes
- Linux
- QR Code
- Commandes Linux
A propos de l'auteur
Yash est rédacteur chez MUO pour le bricolage, Linux, la programmation et la sécurité. Avant de se passionner pour l'écriture, il développait pour le web et iOS. Vous pouvez également trouver ses écrits sur TechPP, où il couvre d'autres secteurs verticaux. Outre la technologie, il aime parler d'astronomie, de Formule 1 et de montres.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner