Данная статья применима к:
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.7), РУСБ.10015-10
- Astra Linux Special Edition РУСБ.10015-17
- Astra Linux Special Edition РУСБ.10015-37 (очередное обновление 7.7)
- Astra Linux Special Edition РУСБ.10015-03 (очередное обновление 7.6)
- Astra Linux Special Edition РУСБ.10152-02 (очередное обновление 4.7)
- Astra Linux Special Edition РУСБ.10015-01 (очередное обновление 1.6)
- Astra Linux Special Edition РУСБ.10015-16 исп. 1
- Astra Linux Special Edition РУСБ.10015-16 исп. 2
- Astra Linux Special Edition РУСБ.10265-01 (очередное обновление 8.1)
- Astra Linux Common Edition 2.12
Распознавание QR-кодов
Для распознавания QR-кодов существует инструмент командной строки Z-bar
. Инструмент доступен в репозитории средств разработки Astra Linux Special Edition начиная с очередного обновления 1.6.
Установка :
Команда для распознавания QR-кода с изображения:
Генерация QR-кодов
Для генерации изображений с QR-кодами существует инструмент командной строки qrencode
. Инструмент доступен в базовом репозитории Astra Linux Special Edition начиная с очередного обновления 1.7.
Установка qrencode
:
qrencode:
- -o —имя выходного файла, обязательный параметр;
- -s —размер точек QR-кода, по умолчанию установлено значение 3 пиксела на 3;
- -l —уровень коррекции ошибок. По умолчанию используется низкий уровень (L). Уровень коррекции влияет на возможность распознавания поврежденного изображения. Чем он выше, тем выше допустимый уровень повреждений изображения. Доступны уровни:
- L (низкий) — 7%;
- M (средний) — 15%;
- Q (четверть) — 25%;
- H (высокий) —30%.
Проценты обозначают количество поврежденной поверхности изображения с QR.
Примеры использования
В QR-код помимо строки текста может быть закодирована информация, помогающая работе приложений на смартфоне по распознаванию QR-кодов.
Добавление телефонного номера:
qrencode -s 6 -l H -o
"phone.png"
"tel: "77777777777"
- Т: Тип протокола безопасности. WEP, WPA или WPA2;
- S: имя сети, SSID;
- P: пароль или ключ безопасности сети. Пароль указывается без пробела, после него дважды ставится точка с запятой.
Добавление короткого электронного письма:
Где:
- mailto с двоеточием «:» определяет адресата;
- ?subject= определяет тему письма. Использование пробелов не допускается;
- &body= определяет тело письма. Не допускается использование пробелов в начале тела электронного письма.
Генерация ссылки на веб-адрес:
Графическая утилита QtQr
Графическая утилита QtQr объединяет в себе функции распознавания и генерации QR-кодов. Утилита доступна в базовом репозитории Astra Linux Special Edition начиная с очередного обновления 1.7.
Установка:
Пуск - Графика - QtQr:
Параметры настроек аналогичны параметрам утилиты командной строки qrencode.
Доступны формы для заполнения различных типов кодируемой текстовой информации:
Утилита поддерживает функцию распознавания QR-кодов через встроенную камеру: