QR-код — это тип штрих-кода, который хранит информацию и считывается с помощью цифрового устройства, включая смартфоны. Если вы были в магазинах или кафе, вы, вероятно, видели там QR-коды для приема платежей или обмена паролями Wi-Fi, среди прочего.

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

Следите за тем, как мы объясняем, как создавать QR-коды в Linux с помощью qrencode.

Шаг 1: Установка qrencode в Linux

Во-первых, вам нужно установить программу qrencode на свой компьютер. Как и в случае с любой другой программой, выполнение этого на вашем Linux-компьютере полностью зависит от дистрибутив Linux, который вы используете. Поэтому выполните шаги, перечисленные ниже, чтобы получить qrencode в вашей системе:

На Ubuntu и его производные, откройте терминал и выполните следующую команду для установки qrencode:

Судо подходит установить qrencode
instagram viewer

Чтобы установить qrencode в Fedora, используйте:

судо днф установить qrencode

На Арх Линукс и Manjaro, вы можете установить qrencode с Pacman, например:

sudo pacman -S qrencode

Если вы используете openSUSE, запустите:

судо зиппер установить qrencode

Шаг 2: Использование qrencode для создания QR-кода

Будучи инструментом на основе командной строки, qrencode включает в себя использование множества различных опций для создания QR-кода. Ниже приведены все основные параметры (и их атрибуты), которые вам необходимо знать для создания базового QR-кода:

  • -о имя файла: Используется для указания имени выходного файла сгенерированного 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 Code Reader and Scanner от 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 "СМС.png""SMSTO:+XX-XXXXXXXXXXXX: Привет"

Когда вы сканируете этот QR-код с помощью своего телефона, он предложит вам отправить сообщение или создать новое в приложении для обмена сообщениями. При выборе первого варианта на этот номер будет отправлено сообщение «Привет», а при выборе второго варианта вы сможете отредактировать сообщение перед его отправкой.

Кроме того, вы также можете покинуть пространство после Двоеточие (:) в пустом поле команды, чтобы дать человеку, сканирующему код, возможность ввести текст, который он хочет.

Поскольку карточка контакта обычно содержит множество информации, занимающей несколько строк, добавление этих строк текста в ваш QR-код во время его создания не является мудрым решением. Поэтому вместо этого вам нужно добавить их в текстовый файл и перенаправить в него qrencode, например:

qrencode -s 9 -l H -o "контакт_карта.png"< vcard.txt

Основные поля в карточке контакта для справки:

НАЧИНАТЬ:ВКАРТА
ВЕРСИЯ:3.0
Н:Фамилия;Фамилия
FN:Показать имя
ОРГ:
ЗАГЛАВИЕ:
ТЕЛ; TYPE=голос, работа, преф:
ЭЛ. АДРЕС:
КОНЕЦ:ВКАРТА

5. Обмен данными Wi-Fi с помощью QR-кода

qrencode -s 9 -l H -o "WiFi-details.png""WI-FI: С:<SSID>;Т: WPA2;П:<пароль>;;"

Вот, замени а также с вашим именем Wi-Fi и паролем соответственно. Кроме того, если ваша сеть использует WEP вместо WPA, замените WPA таким же.

Теперь, как только вы отсканируете этот код на своем телефоне, он попросит вас подключиться к сети. Нажать на Присоединиться, Соединятьили любую другую аналогичную кнопку для мгновенного подключения.

6. Создание QR-кода с подсказкой по электронной почте

qrencode -s 9 -l H -o "электронная почта.png""почта:<Адрес электронной почты>?subject=Тема&тело = тело"

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

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

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

Когда вы запускаете эту команду, замените все X номером вашего мобильного телефона (включая код страны).

Генерируйте пользовательские QR-коды в Linux с легкостью

Поначалу генерация QR-кодов может показаться довольно сложной задачей. Однако использование правильного инструмента для генерации QR-кода может значительно упростить процесс, как показано в этом руководстве с использованием генератора кода qrencode.

Таким образом, теперь вы можете с легкостью создавать QR-коды для обмена своей карточкой контакта, отправки приглашений в календаре, обмена учетными данными Wi-Fi и многого другого. Конечно, мы перечислили коды только для нескольких из этих приложений, и вы можете сделать гораздо больше, просто погуглив.

Если вы ищете постоянное решение, вы даже можете создать для себя 3D-печатный QR-код.

Что такое QR-код и как его напечатать на 3D-принтере?

Читать далее

ДелитьсяТвитнутьДелитьсяЭл. адрес

Похожие темы

  • линукс
  • QR код
  • Команды Linux

Об авторе

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

Яш — штатный сотрудник MUO, специализирующийся на DIY, Linux, программировании и безопасности. Прежде чем найти свою страсть в писательстве, он занимался разработкой для Интернета и iOS. Вы также можете найти его статьи на TechPP, где он освещает другие вертикали. Помимо технологий, он любит говорить об астрономии, Формуле-1 и часах.

Другие работы Яша Уотэ

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться