Чтение QR-кода в Ubuntu

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

Прочитать QR-код в Ubuntu нам помогут утилиты zbarcam и zbarimg. Установим пакет, который их содержит:
sudo apt-get install zbar-tools
 Мы не будем останавливаться на первой: скажем лишь, что при запуске утилита ищет код на устройстве видеозахвата (например, веб-камере). Параметры запуска вы можете узнать командой 

man zbarcam

 Для считывания же QR-кода на веб-страницах нам понадобиться вторая утилита — zbarimg. Достаточно в параметрах запуска указать путь к файлу на диске или  в сети Интернет, и программа считает информацию из обнаруженных по ссылке графических файлов: просто скопируйте в браузере ссылку на файл изображения и вставьте его в параметры запуска утилиты. Синтаксис запуска утилиты очень простой:
zbarimg имя_файла_или_ссылка
и в консоль будет выведена содержащаяся в коде информация.
Другие параметры программы также можно узнать  при помощи

man zbarimg

1 Comment to Чтение QR-кода в Ubuntu

  1. Anonymous:

    Ubuntu 10.04 — похоже что QR пока не поддерживается zbar-ом:
    user@local:/~$ zbarimg QR_chart.png
    scanned 0 barcode symbols from 1 images in 0.01 seconds

    WARNING: barcode data was not detected in some image(s)
    things to check:
    — is the barcode type supported? currently supported symbologies are:
    EAN/UPC (EAN-13, EAN-8, UPC-A, UPC-E, ISBN-10, ISBN-13),
    Code 128, Code 39 and Interleaved 2 of 5

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *