Это команда zbarcam, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
zbarcam - сканирование и декодирование штрих-кодов с видеоустройства
СИНТАКСИС
збаркам [-qv] [--тихий] [--нет дисплея] [--xml] [--verbose [=n]] [--prescale =WxH]
[-S [символика.]конфиг[=ценностное ]] [--установленный [символика.]конфиг[=ценностное ]] [устройство]
збаркам {-h | --Помогите | --версия}
ОПИСАНИЕ
збаркам сканирует источник видео video4linux (например, веб-камеру) на предмет штрих-кодов и печатает любые
декодированные данные на стандартный вывод. На экран также выводится видеопоток.
устройство путь к специальному файлу символьного устройства video4linux (версия 1 или 2)
(старший номер 81 и младший номер от 0 до 63). По умолчанию это / dev / video0
Базовая библиотека в настоящее время поддерживает EAN-13 (включая подмножества UPC и ISBN), EAN-8,
Символы Code 128, Code 39 и Interleaved 2 из 5. Конкретный тип каждого обнаруженного
символ печатается с декодированными данными.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
Эта программа следует обычному синтаксису командной строки GNU. Варианты с одной буквой могут быть
связанные, длинные варианты начинаются с двух тире («-´).
-h, --Помогите
Распечатайте короткое справочное сообщение с описанием параметров командной строки в стандартный вывод и выйдите.
--версия
Распечатать информацию о версии программы на стандартный вывод и выйти
-v, --verbose [=n]
Увеличьте выходной уровень отладки. Несколько -v варианты создают больше изрыгивания. Альтернативно
указывать n чтобы установить уровень отладки напрямую
-S [символика.]конфиг[=ценностное ], --установленный [символика.]конфиг[=ценностное ]
Установить опцию конфигурации декодера конфиг для символика в ценностное . ценностное по умолчанию 1
если опущено. символика один из ян13, ян8, Upca, вверх, исбн13, исбн10, i25, code39,
code128 или особая ценность *. Если символика опущено или *, конфиг будет установлен
для всех применимых символик. Это признанные в настоящее время конфигс. Префикс а
config с "no-", чтобы отрицать это. Не все конфигурации подходят для каждой символики.
включить
Управляйте декодированием / отображением символов. Для символик, которые являются лишь подмножествами
of ян13 (Upca, вверх, исбн13, исбн10), эта конфигурация контролирует, будут ли подмножества
обнаруживаются и сообщаются как таковые. Эти особые случаи отключены по умолчанию,
все остальные символы по умолчанию включены
запрещать
Антоним для включить
эмиссионный чек
Управляйте включением контрольных цифр в декодированный вывод. Включено
дефолт. Эта конфигурация не применяется для code128, который никогда не возвращает чек
цифра. Это также не относится к случаям, когда контрольная цифра отключена (см.
дополнительная проверка). Контрольные цифры в настоящее время не используются для i25 or code39
дополнительная проверка
Включите декодирование и проверку контрольной цифры для символов, если она есть.
необязательно: это будет включать code39 и i25, ни один из которых не реализует проверку
цифра еще
ASCII
Включите escape-последовательности, которые кодируют полный набор символов ASCII. Это применимо
в code39, кроме того, что это тоже не реализовано ...
должность
Разрешить сбор информации о положении символа. Включено по умолчанию. В настоящее время,
информация о положении непригодна для использования, поэтому вы можете сэкономить несколько циклов, отключив
.
минимальная длина =n, максимальная длина =n
Привяжите количество декодированных символов к допустимому символу. Если результат декодирования
вне настроенного диапазона мин. / макс. (включительно), об этом не будет сообщено. Установлен в
0, чтобы отключить соответствующую проверку. Этот параметр применяется к переменной длины
символы: i25, code39, code128 и PDF417. минимальная длина по умолчанию 6 для i25
и 1 для code39 (в соответствии с рекомендацией по автодискриминации Code 39); все другие
по умолчанию 0
x-плотность =n, y-плотность =n
Отрегулируйте плотность проходов сканера. Более низкие значения сканируют большую часть изображения при
цена снижения производительности. Установка на 0 отключает сканирование по этой оси.
Оба значения по умолчанию - 1.
-q, --тихий
Бесшумная работа; отключить звуковой сигнал, иначе он будет издаваться при декодировании символа
--нет дисплея
Отключить окно вывода видео. Видеовход будет сканироваться, пока программа не будет запущена.
прервано или иным образом сигнализировано
--xml
Потоковая передача результатов с использованием формата вывода XML. Этот формат обертывает необработанные данные из
символ с информацией о сканировании в удобном для анализа формате. Последняя схема
можно получить http://zbar.sourceforge.net/2008/barcode.xsd
--сырой
Используйте формат вывода необработанных символьных данных. Этот формат печатает символьные данные, разделенные
новые строки без дополнительной информации о типе символов, которая печатается по умолчанию
--prescale =WxH
Запросите масштабирование видеовхода у драйвера камеры. Возможно полезно для уменьшения огромных
кадров для достижения более высокой частоты кадров. Обратите внимание, что драйвер может отрегулировать или полностью
игнорировать запрос масштабирования
ПРИМЕРЫ
Сканируйте штрих-коды с помощью второго видеоустройства и передавайте полученные данные через
скрипт, который ищет каждый код в базе данных и делает с ними что-то полезное:
збаркам / dev / video1 | upcrpc.py
Команда upcrpc.py пример сценария, включенный в подкаталог examples / дистрибутива
выполнит вызов XMLRPC к популярной базе данных UPC в Интернете и распечатает продукт
описание, если найдено.
Сканирование штрих-кодов с использованием видеоустройства по умолчанию и потоковая передача результатов на стандартный вывод в XML
формат, также отключите распознавание кодов Interleaved 2 of 5, чтобы избежать путаницы с
другие символы или фоновый шум:
збаркам --xml -Si25.отключить
Сканирование только на наличие кода 39 без использования окна предварительного просмотра - возможно, для фиксированной установки.
Чтобы включить только Code 39, сначала отключаются все символы, затем снова включается Code 39:
збаркам --нет дисплея -Отключить -Scode39.enable
Используйте zbarcam онлайн с помощью сервисов onworks.net