QR кодът е вид баркод, който съхранява информация и се чете с помощта на цифрово устройство, включително смартфони. Ако сте били в магазини или кафенета, вероятно щяхте да видите QR кодове там за получаване на плащания или споделяне на пароли за Wi-Fi, наред с други неща.

Но това не е всичко. QR кодовете имат и други полезни приложения в днешния свят. Например, можете да използвате QR кодове, за да споделите достъп до домашния си Wi-Fi с гости или да споделите картата си за контакт.

Следвайте, докато обясняваме как да създавате QR кодове в Linux с помощта на qrencode.

Стъпка 1: Инсталиране на qrencode на Linux

Първо, трябва да инсталирате програмата qrencode на вашия компютър. Подобно на всяка друга програма, правенето на това на вашата Linux машина зависи изцяло от Linux дистрибуцията, която използвате. Така че следвайте стъпките, изброени по-долу, за да получите qrencode във вашата система:

На Ubuntu и неговите производни, отворете терминала и изпълнете следната команда, за да инсталирате qrencode:

instagram viewer
sudo apt Инсталирай qrencode

За да инсталирате qrencode на Fedora, използвайте:

sudo dnf Инсталирай qrencode

На Arch Linux и Manjaro, можете да инсталирате qrencode с Pacman, както следва:

sudo pacman -S qrencode

Ако сте на openSUSE, стартирайте:

sudo zypper Инсталирай qrencode

Стъпка 2: Използване на qrencode за създаване на QR код

Като инструмент, базиран на CLI, qrencode включва използването на куп различни опции за генериране на QR код. Следват всички основни опции (и техните атрибути), които трябва да знаете, за да генерирате основен QR код:

  • -o име на файл: Използва се за определяне на името на изходния файл на генерирания QR код.
  • -s размер: Позволява ви да посочите размера на модула в точки. По подразбиране стойността му е настроена на три, но можете да я промените според вашите изисквания.
  • -l ниво на_корекция на грешка: Както подсказва името й, тази опция ви позволява да зададете нивото на корекция на грешки за вашия QR код. По принцип той решава колко промяна в QR кода засяга неговата възможност за сканиране. Използва ниско (L) по подразбиране.
  • -t файлов тип: Тази опция ви позволява да решите типа на файла за вашия QR код. Стойността му по подразбиране е PNG, но можете да го зададете на редица други формати.

За повече опции за qrencode изпълнете следната команда в прозорец на терминала:

qrencode --помогне

След като вече сте запознати с основните опции за qrencode, ето как да ги обедините в команда за генериране на QR код, който извежда текст:

qrencode -s 9 -l H -o "QR-код.png""Това е тестов QR код!"

С тази команда генерираме QR код за текста "Това е тестов QR код!". Този QR код ще бъде извикан QR-код.png, имат размер от девет пиксела и използват високото (H) ниво на корекция. Той ще бъде запазен в домашната директория на вашия компютър, така че можете да използвате вградения файлов мениджър за достъп до него.

Стъпка 3: Проверка на генерирания QR код

След като създадете QR кода, следващата стъпка е да проверите дали е генериран правилно и съдържа желаната от вас информация.

За да направите това, всичко, от което се нуждаете, е скенер за QR код. На iPhone получавате QR скенер като вградена помощна програма, до която имате достъп от Центъра за управление. От друга страна, ако използвате Android, можете да изтеглите четеца и скенера на QR кодове от Kaspersky на вашето устройство. Или можете да изтеглите всеки друг скенер за QR кодове от Play Store.

Изтегли:Четец и скенер на QR кодове от Kaspersky

След това отворете изображението с QR код на вашия работен плот на Linux. Задействайте скенера за QR код на вашия смартфон и го насочете към QR кода на вашия компютър, така че да се подравни правилно в кутията.

След като телефонът ви сканира този код, той ще покаже съдържанието му. Проверете дали това е същото съдържание, което сте поставили по време на генериране на код. В случай, че е същото, можете да тръгнете и можете да използвате този QR код, както желаете. Ако не, опитайте да го генерирате отново с помощта на qrencode.

Кодиране на други видове данни в QR код

Както беше показано няколко стъпки по-рано, текстът е един от многото видове данни, които можете да кодирате във вашия QR код. Освен текст, можете също да включите URL адрес на уебсайт, SMS или имейл връзка към вашия телефонен номер или имейл адрес, карта за контакт, връзки за изтегляне на приложение или събитие в календара, наред с други неща.

По-долу сме изброили командите за генериране на QR кодове с няколко от тези елементи:

1. Генериране на QR код с URL адрес на уебсайт

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

2. Добавяне на SMS подкана към QR код

qrencode -s 9 -l H -o "SMS.png""SMSTO:+XX-XXXXXXXXXX: Здравейте"

Когато сканирате този QR код с телефона си, той ще ви подкани да изпратите съобщението или да съставите ново в приложението за съобщения. Изборът на първия ще изпрати съобщение „Здравей“ на този номер, докато вторият ще ви даде възможност да редактирате съобщението, преди да го изпратите.

Като алтернатива, можете също да оставите пространството след Дебело черво (:) в празната команда, за да даде на лицето, което сканира кода, възможността да въведе желания текст.

Тъй като картата за контакт обикновено има куп информация, която обхваща няколко реда, добавянето на тези редове текст към вашия QR код по време на неговото генериране не е мъдро решение. Така че вместо това, това, което трябва да направите, е да ги добавите към текстов файл и да пренасочите qrencode към него, както следва:

qrencode -s 9 -l H -o "contact_card.png"< vcard.txt

Основни полета в картата за контакт за ваша справка:

ЗАПОЧНЕТЕ:VCARD
ВЕРСИЯ:3.0
н:Фамилия;Фамилия
FN:Показвано име
ORG:
ЗАГЛАВИЕ:
ТЕЛ; TYPE=глас, работа, предпочитание:
ЕЛЕКТРОННА ПОЩА:
КРАЙ:VCARD

5. Споделяне на Wi-Fi подробности чрез QR код

qrencode -s 9 -l H -o "WiFi-details.png""WIFI: S:<SSID>;T: WPA2;P:<парола>;;"

Ето, заменете и с вашето Wi-Fi име и парола съответно. Освен това, ако вашата мрежа използва WEP вместо WPA, заменете WPA със същия.

Сега, веднага щом сканирате този код на телефона си, той ще ви помоли да се свържете с мрежата. Натисни Присъединяване, Свържете се, или друг еквивалентен бутон, за да се свържете незабавно с него.

6. Създаване на QR код с подкана за имейл

qrencode -s 9 -l H -o "имейл.png""mailto:<имейл адрес>?subject=Тема&тяло=Тяло"

В горната команда заменете с имейл адреса, на който искате хората, сканиращи QR кода, да се свържат. И по подобен начин заменете Предмет и Тяло въз основа на вашите изисквания.

7. Добавяне на подкана за съобщение в WhatsApp в QR код

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

Когато изпълните тази команда, заменете всички Xs с вашия мобилен номер (включително кода на държавата).

Генерирайте персонализирани QR кодове на Linux с лекота

Генерирането на QR кодове в началото може да се окаже доста предизвикателна задача. Въпреки това, използването на правилния инструмент за генериране на QR код може да направи процеса значително по-лесен, както е показано в това ръководство с помощта на генератора на qrencode код.

Така че вече можете да създавате QR кодове за споделяне на вашата карта за контакт, изпращане на покани в календара, споделяне на идентификационни данни за Wi-Fi и много други с лекота. Разбира се, ние сме изброили кодове само за няколко от тези приложения и има много повече, които можете да направите само с гугъл.

В случай, че търсите постоянно решение, можете дори да създадете 3D отпечатан QR код за себе си.

Какво е QR код и как да го отпечатате 3D?

Прочетете Следващото

ДялтуитДялелектронна поща

Свързани теми

  • Linux
  • QR код
  • Linux команди

За автора

Яш Уейт (58 публикувани статии)

Яш е щатен писател в MUO за „Направи си сам“, Linux, програмиране и сигурност. Преди да намери страстта си да пише, той се занимаваше с разработка за мрежата и iOS. Можете също да намерите неговото писане в TechPP, където той обхваща други вертикали. Освен технологиите, той обича да говори за астрономия, Формула 1 и часовници.

Още от Yash Wate

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате