QR kód je typ čárového kódu, který ukládá informace a je čten pomocí digitálního zařízení, včetně chytrých telefonů. Pokud jste byli v obchodech nebo kavárnách, pravděpodobně jste tam mimo jiné viděli QR kódy pro přijímání plateb nebo sdílení hesel k Wi-Fi.

Ale to není vše. QR kódy mají v dnešním světě další užitečné aplikace. Pomocí QR kódů můžete například sdílet přístup k domácí Wi-Fi s hosty nebo sdílet svou kontaktní kartu.

Pokračujte, jak vysvětlujeme, jak vytvořit QR kódy v Linuxu pomocí qrencode.

Krok 1: Instalace qrencode na Linux

Nejprve musíte do počítače nainstalovat program qrencode. Stejně jako u jakéhokoli jiného programu to na vašem počítači se systémem Linux zcela závisí na distribuci Linuxu, kterou používáte. Postupujte podle níže uvedených kroků, abyste získali qrencode do svého systému:

Na Ubuntu a jeho deriváty, otevřete terminál a spusťte následující příkaz pro instalaci qrencode:

sudo apt Nainstalujte qrencode

Chcete-li nainstalovat qrencode na Fedoru, použijte:

sudo dnf Nainstalujte qrencode

Na Arch Linux a Manjaro, můžete nainstalovat qrencode s Pacmanem takto:

sudo pacman -S qrencode

Pokud používáte openSUSE, spusťte:

sudo zip Nainstalujte qrencode

Krok 2: Použití qrencode k vytvoření QR kódu

Jako nástroj založený na CLI zahrnuje qrencode použití mnoha různých možností pro generování QR kódu. Níže jsou uvedeny všechny základní možnosti (a jejich atributy), které potřebujete znát pro vygenerování základního QR kódu:

  • -o název souboru: Slouží k zadání názvu výstupního souboru vygenerovaného QR kódu.
  • -s velikost: Umožňuje určit velikost modulu v bodech. Ve výchozím nastavení je jeho hodnota nastavena na tři, ale můžete ji změnit podle svých požadavků.
  • -l úroveň_korekce chyb: Jak název napovídá, tato možnost vám umožňuje nastavit úroveň opravy chyb pro váš QR kód. V podstatě rozhoduje o tom, jak velká změna v QR kódu ovlivní jeho skenovatelnost. Ve výchozím nastavení používá nízkou (L).
  • -t typ souboru: Tato možnost vám umožňuje určit typ souboru pro váš QR kód. Jeho výchozí hodnota je PNG, ale můžete jej nastavit na řadu dalších formátů.

Chcete-li získat další možnosti qrencode, spusťte v okně terminálu následující příkaz:

qrencode --Pomoc

Nyní, když jste obeznámeni se základními možnostmi qrencode, zde je návod, jak je sestavit do příkazu pro vygenerování QR kódu, který vydá text:

qrencode -s 9 -l H -o "QR kód.png""Toto je testovací QR kód!"

Tímto příkazem generujeme QR kód pro text „Toto je testovací QR kód!“. Tento QR kód bude volán QR kód.png, mají velikost devět pixelů a používají vysokou (H) úroveň korekce. Uloží se do domovského adresáře ve vašem počítači, takže k němu můžete přistupovat pomocí vestavěného správce souborů.

Krok 3: Ověření vygenerovaného QR kódu

Po vytvoření QR kódu je dalším krokem ověření, zda byl vygenerován správně a obsahuje požadované informace.

K tomu potřebujete pouze skener QR kódů. Na iPhone získáte QR skener jako vestavěný nástroj, ke kterému máte přístup z Ovládacího centra. Na druhou stranu, pokud používáte Android, můžete si do svého zařízení stáhnout QR Code Reader and Scanner od Kaspersky. Nebo si můžete stáhnout jakýkoli jiný skener QR kódů z Obchodu Play.

Stažení:Čtečka a skener QR kódů od společnosti Kaspersky

Dále otevřete obrázek QR kódu na ploše Linuxu. Spusťte skener QR kódu na vašem smartphonu a namiřte jej na QR kód v počítači tak, aby byl správně zarovnán uvnitř krabice.

Jakmile váš telefon naskenuje tento kód, zobrazí jeho obsah. Ověřte, zda se jedná o stejný obsah, který jste vložili během generování kódu. V případě, že je to totéž, můžete jít a tento QR kód můžete použít, jak si přejete. Pokud ne, zkuste jej vygenerovat znovu pomocí qrencode.

Kódování jiných druhů dat v QR kódu

Jak bylo ukázáno o několik kroků dříve, text je jedním z mnoha druhů dat, které můžete zakódovat do svého QR kódu. Kromě textu můžete mimo jiné zahrnout také URL webové stránky, SMS nebo e-mailový odkaz na vaše telefonní číslo nebo e-mailovou adresu, kontaktní kartu, odkazy na stažení aplikace nebo událost kalendáře.

Níže uvádíme příkazy pro generování QR kódů s několika z těchto prvků:

1. Generování QR kódu s URL webové stránky

qrencode -s 9 -l H -o "URL.png""https://www.makeuseof.com"

2. Přidání výzvy SMS ke QR kódu

qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXXX: Ahoj"

Když naskenujete tento QR kód pomocí telefonu, zobrazí se výzva k odeslání zprávy nebo vytvoření nové v aplikaci pro zasílání zpráv. Výběrem prvního čísla se na toto číslo odešle zpráva „Ahoj“, zatímco u druhého budete mít možnost zprávu před odesláním upravit.

Případně můžete také ponechat prostor po Dvojtečka (:) do prázdného příkazu, aby osoba skenující kód mohla zadat požadovaný text.

Vzhledem k tomu, že kontaktní karta obvykle obsahuje spoustu informací, které zahrnují více řádků, přidání těchto řádků textu do vašeho QR kódu během jeho generování není moudré rozhodnutí. Místo toho je musíte přidat do textového souboru a přesměrovat do něj qrencode, například takto:

qrencode -s 9 -l H -o "kontaktní_karta.png"< vcard.txt

Základní pole na kartě kontaktu pro vaši referenci:

ZAČÍT:VCARD
VERZE:3.0
N:Příjmení;Příjmení
FN:Zobrazované jméno
ORG:
TITUL:
TEL; TYPE=hlas, práce, pref:
E-MAILEM:
KONEC:VCARD

5. Sdílení podrobností o Wi-Fi prostřednictvím QR kódu

qrencode -s 9 -l H -o "WiFi-details.png""WIFI: S:<SSID>;T: WPA2;P:<Heslo>;;"

Tady, vyměňte a s vaším jménem Wi-Fi a heslem. Pokud vaše síť používá WEP místo WPA, nahraďte WPA stejným.

Nyní, jakmile naskenujete tento kód na svém telefonu, budete požádáni o připojení k síti. Klepněte na Připojit, Připojit, nebo jakékoli jiné ekvivalentní tlačítko pro okamžité připojení.

6. Vytvoření QR kódu pomocí e-mailové výzvy

qrencode -s 9 -l H -o "email.png""mailto:<emailová adresa>?předmět=Předmět&tělo = tělo"

Ve výše uvedeném příkazu nahradit s e-mailovou adresou, na kterou chcete, aby se lidé naskenovali QR kód. A podobně vyměnit Předmět a Tělo na základě vašich požadavků.

7. Přidání výzvy ke zprávě WhatsApp do QR kódu

qrencode -s 9 -l H -o "WhatsApp-Me.png""https://wa.me/XXXXXXXXXX"

Když spustíte tento příkaz, nahraďte všechna písmena X svým mobilním číslem (včetně kódu země).

Snadno generujte vlastní QR kódy v systému Linux

Generování QR kódů se může zpočátku zdát jako docela náročný úkol. Použití správného nástroje pro generování kódu QR však může proces výrazně usnadnit, jak je ukázáno v této příručce pomocí generátoru kódu qrencode.

Nyní tedy můžete snadno vytvářet QR kódy pro sdílení vaší kontaktní karty, odesílání pozvánek do kalendáře, sdílení přihlašovacích údajů k Wi-Fi a mnoho dalšího. Samozřejmě jsme uvedli kódy jen pro několik z těchto aplikací a je toho mnohem více, co můžete udělat pouhým googlováním.

V případě, že hledáte trvalé řešení, můžete si dokonce sami vytvořit 3D vytištěný QR kód.

Co je to QR kód a jak ho vytisknete 3D?

Přečtěte si další

PodíltweetPodílE-mailem

Související témata

  • Linux
  • QR kód
  • Linuxové příkazy

O autorovi

Yash Wate (58 publikovaných článků)

Yash je autorem práce ve společnosti MUO pro kutily, Linux, programování a zabezpečení. Než našel svou vášeň v psaní, vyvíjel pro web a iOS. Jeho psaní najdete také na TechPP, kde se věnuje dalším vertikálám. Kromě techniky rád mluví o astronomii, formuli 1 a hodinkách.

Více od Yash Wate

Přihlaste se k odběru našeho newsletteru

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné e-knihy a exkluzivní nabídky!

Chcete-li se přihlásit k odběru, klikněte sem