Een QR-code is een soort streepjescode die informatie opslaat en wordt gelezen met behulp van een digitaal apparaat, inclusief smartphones. Als je in buurtwinkels of cafés bent geweest, heb je daar waarschijnlijk QR-codes gezien voor het ontvangen van betalingen of het delen van wifi-wachtwoorden.
Maar dat is niet alles. QR-codes hebben andere nuttige toepassingen in de wereld van vandaag. U kunt bijvoorbeeld QR-codes gebruiken om de toegang tot uw wifi-thuisnetwerk te delen met gasten of om uw visitekaartje te delen.
Volg mee terwijl we uitleggen hoe u QR-codes op Linux kunt maken met qrencode.
Stap 1: qrencode installeren op Linux
Eerst moet u het qrencode-programma op uw computer installeren. Net als elk ander programma, hangt het doen van dit op je Linux-machine volledig af van: de Linux-distro die je gebruikt. Volg dus de onderstaande stappen om qrencode op uw systeem te krijgen:
Op Ubuntu en zijn derivaten, open de terminal en voer de volgende opdracht uit om qrencode te installeren:
sudo apt installeren qrencode
Om qrencode op Fedora te installeren, gebruik je:
sudo dnf installeren qrencode
Op Arch Linux en Manjaro, je kunt qrencode met Pacman installeren, als volgt:
sudo pacman -S qrencode
Als u openSUSE gebruikt, voert u het volgende uit:
sudo zypper installeren qrencode
Stap 2: Qrencode gebruiken om een QR-code te maken
Omdat het een op CLI gebaseerde tool is, omvat qrencode het gebruik van een heleboel verschillende opties om een QR-code te genereren. Hieronder volgen alle essentiële opties (en hun kenmerken) die u moet kennen om een eenvoudige QR-code te genereren:
- -o bestandsnaam: Wordt gebruikt om de naam van het uitvoerbestand van de gegenereerde QR-code op te geven.
- maat: Hiermee kunt u de modulegrootte in punten specificeren. Standaard is de waarde ingesteld op drie, maar u kunt deze wijzigen op basis van uw vereisten.
- -l error_correction_level: Zoals de naam al doet vermoeden, kunt u met deze optie het foutcorrectieniveau voor uw QR-code instellen. Kortom, het bepaalt hoeveel verandering in de QR-code de scanbaarheid beïnvloedt. Het gebruikt standaard laag (L).
- -t bestandstype: Met deze optie kunt u het bestandstype voor uw QR-code bepalen. De standaardwaarde is PNG, maar u kunt deze instellen op een reeks andere indelingen.
Voor meer qrencode-opties voert u de volgende opdracht uit in een terminalvenster:
qrencode --helpen
Nu u bekend bent met de standaard qrencode-opties, kunt u deze als volgt samenvoegen tot een opdracht om een QR-code te genereren die tekst uitvoert:
qrencode -s 9 -l H -o "QR-code.png""Dit is een test QR-code!"
Met deze opdracht genereren we een QR-code voor de tekst "Dit is een test QR-code!". Deze QR-code heet QR-code.png, hebben een grootte van negen pixels en gebruiken het hoge (H) correctieniveau. Het wordt opgeslagen in de homedirectory op uw computer, zodat u het ingebouwde bestandsbeheer kunt gebruiken om het te openen.
Stap 3: De gegenereerde QR-code verifiëren
Nadat u de QR-code heeft gemaakt, is de volgende stap om te controleren of deze correct is gegenereerd en de gewenste informatie bevat.
Om dit te doen, hebt u alleen een QR-codescanner nodig. Op de iPhone krijg je een QR-scanner als ingebouwd hulpprogramma, waartoe je toegang hebt via het Control Center. Aan de andere kant, als u Android gebruikt, kunt u de QR-codelezer en scanner van Kaspersky op uw apparaat downloaden. Of u kunt een andere QR-codescanner downloaden uit de Play Store.
downloaden:QR-codelezer en scanner van Kaspersky
Open vervolgens de afbeelding van de QR-code op uw Linux-bureaublad. Start de QR-codescanner op uw smartphone en wijs deze naar de QR-code op uw computer zodat deze goed uitgelijnd is in de doos.
Zodra uw telefoon deze code scant, wordt de inhoud ervan weergegeven. Controleer of het dezelfde inhoud is die u invoert tijdens het genereren van code. In het geval dat het hetzelfde is, bent u klaar om te gaan en kunt u deze QR-code gebruiken zoals u wilt. Als dit niet het geval is, probeer het dan opnieuw te genereren met qrencode.
Andere soorten gegevens coderen in een QR-code
Zoals een paar stappen eerder is aangetoond, is tekst een van de vele soorten gegevens die u in uw QR-code kunt coderen. Naast tekst kunt u onder andere ook een website-URL, sms of e-maillink naar uw telefoonnummer of e-mailadres, visitekaartje, app-downloadlinks of kalendergebeurtenissen opnemen.
Hieronder hebben we de opdrachten opgesomd om QR-codes te genereren met een paar van deze elementen:
1. Een QR-code genereren met een website-URL
qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"
2. Een sms-prompt toevoegen aan een QR-code
qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXXX: Hallo"
Wanneer u deze QR-code scant met uw telefoon, wordt u gevraagd het bericht te verzenden of een nieuw bericht op te stellen in de berichten-app. Als u de eerste selecteert, wordt een "Hallo"-bericht naar dat nummer verzonden, terwijl u met de laatste de mogelijkheid krijgt om het bericht te bewerken voordat u het verzendt.
Als alternatief kunt u de ruimte ook verlaten na de Dikke darm (:) in de opdracht blanco om de persoon die de code scant de mogelijkheid te geven de gewenste tekst in te voeren.
Aangezien een visitekaartje doorgaans een heleboel informatie bevat die meerdere regels beslaat, is het geen verstandige beslissing om deze regels tekst aan uw QR-code toe te voegen tijdens het genereren ervan. Dus in plaats daarvan moet je die toevoegen aan een tekstbestand en er qrencode naar omleiden, zoals dit:
qrencode -s 9 -l H -o "contact_card.png"< vcard.txt
Essentiële velden in de contactkaart voor uw referentie:
BEGINNEN:VCARD
VERSIE:3.0
N:Achternaam;Achternaam
FN:Weergavenaam
ORG:
TITEL:
TEL; TYPE=stem, werk, voorkeur:
E-MAIL:
EINDE:VCARD
5. Wi-Fi-gegevens delen via een QR-code
qrencode -s 9 -l H -o "WiFi-details.png""WIFI: S:<SSID>;T: WPA2;P:<wachtwoord>;;"
Hier, vervang en met respectievelijk uw wifi-naam en wachtwoord. Als uw netwerk WEP gebruikt in plaats van WPA, vervang dan WPA door hetzelfde.
Zodra u deze code op uw telefoon scant, wordt u nu gevraagd om verbinding te maken met het netwerk. Tik op Meedoen, Aansluiten, of een andere gelijkwaardige knop om er direct verbinding mee te maken.
6. Een QR-code maken met een e-mailprompt
qrencode -s 9 -l H -o "email.png""mailto:<e-mailadres>?subject=Onderwerp&lichaam = lichaam"
Vervang in het bovenstaande commando met het e-mailadres waarnaar u wilt dat mensen die de QR-code scannen, contact opnemen. En op dezelfde manier, vervang Onderwerp en Lichaam op basis van uw wensen.
7. Een WhatsApp-berichtprompt toevoegen in een QR-code
qrencode -s 9 -l H -o "WhatsApp-Me.png""https://wa.me/XXXXXXXXXX"
Wanneer u deze opdracht uitvoert, vervangt u alle X'en door uw mobiele nummer (inclusief de landcode).
Genereer met gemak aangepaste QR-codes op Linux
Het genereren van QR-codes kan in het begin een behoorlijk uitdagende taak zijn. Het gebruik van de juiste tool voor het genereren van QR-codes kan het proces echter aanzienlijk vereenvoudigen, zoals wordt aangetoond in deze handleiding met behulp van de qrencode-codegenerator.
U kunt nu dus eenvoudig QR-codes maken voor het delen van uw visitekaartje, het verzenden van agenda-uitnodigingen, het delen van Wi-Fi-inloggegevens en nog veel meer. Natuurlijk hebben we codes voor slechts een paar van deze toepassingen opgesomd, en er is nog veel meer dat u kunt doen door gewoon te googlen.
Als u op zoek bent naar een permanente oplossing, kunt u zelfs een 3D-geprinte QR-code voor uzelf maken.
Wat is een QR-code en hoe print je er een in 3D?
Lees volgende
Gerelateerde onderwerpen
- Linux
- QR code
- Linux-opdrachten
Over de auteur
Yash is een Staff Writer bij MUO voor DIY, Linux, Programming en Security. Voordat hij zijn passie voor schrijven vond, ontwikkelde hij voor het web en iOS. Je kunt zijn schrijven ook vinden op TechPP, waar hij andere branches behandelt. Behalve over technologie praat hij graag over astronomie, Formule 1 en horloges.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Klik hier om je te abonneren