Сканер штрих-кода через камеру онлайн: айфон, андроид, веб-камера
Внимание! Сканер предназначен для работы с камерой мобильных устройств и ПК (веб-камера)
Среди недостатков внедрения онлайн-касс, является тот факт, что помимо установки самого ККТ, предпринимателю в некоторых случаях придется также докупать сканер штрих-кода и устройство (терминал) сбора данных (ТСД).
В первом случае затраты вряд ли превысят 20 000 рублей. Во втором же варианте, можно отдать от 10 000 до бесконечности. Для некоторых бизнесменов эта цифра в несколько раз превышает даже саму кассу.
Причем не важно насколько много у Вас товара и будете ли Вы использовать все возможности оборудования, отказаться от него, значит в несколько раз сократить время обработки и выпуска продукции. Мы не учитываем здесь какие-либо мелкие задачи, на которые также потребуется идентификация. Именно поэтому мы решили представить Вам инструмент, работающий, как сканер штрих-кодов через камеру в онлайн режиме и позволяющий обрабатывать большинство маркировок.
На данный момент сканер может работать с самыми популярными штрих-кодами, используемыми повсеместно. Среди них:
- Обычные линейные маркировки:
- EAN — 8.
- EAN — 13.
- Промышленные варианты кодов:
- Code 39.
- Code 128/EAN 128 (ГС1).
- ITF.
- RSS-14.
- 2D кодировки.
- QR код. Также у нас есть узкоспециализированный вариант сканера, который помимо камеры также работает с расшифровками по фото — Онлайн сканер QR кодов с ПК по фото и камеры телефона.
- Data Matrix. Используемый в обязательной маркировке Честный знак.
Пока проверяли только вышеуказанные, однако работа с другими тоже возможна, но не гарантируется 100% распознавание
Сканер был сделан на основе Barcode Scanner открытого кода от сообщества ZXing. Были незначительно доработаны механизмы распознавания и формы расшифровки.
Как работать со сканером?
- Кнопка старта сканера для запроса доступа к камере. На мобильном устройстве или ПК при первом использовании может появиться всплывающее сообщение о запросе доступа. Для работы его необходимо разрешить.
- Перезагрузка выполняет в тех случаях, когда требуется выключение инструмента или при смене фронтальной камеры на основную.
- После обнаружения результат работы появится в соответствующем окне.
- Область для сканирования будет отображены внизу сканера, также помимо прочего, будет представлен инструмент дополнительного выбора доступных на устройстве камер. Например если на телефона по умолчанию включена фронтальная камера, то ее можно переключить на заднюю.
Пример сканирования
Для наглядности работы далее мы рассмотрим процедуру применения указанного инструмента на практике.
- Если Вы впервые используете сканер, то вначале он должен запросить разрешение на работу с камерами. При разрешении, в нижнем окне должно появится изображение.
- При наличии нескольких источников транслирования, можно выбрать нужное, нажав соответствующее поле и выбрав его. Как ранее было отмечено, это нужно например для мобильных устройств, когда требуется сменить фронтальную камеру на основную. После выбора необходимо нажать кнопку перезагрузки и затем старта работы.
- Сканирование проходит в режиме реального времени. Вы просто наводите изображение на нужную область и получаете результат незамедлительно. Пример расшифровки линейного EAN штрих-кода, Вы можете увидеть ниже.
- Data Matrix кодировку он также расшифровывает незамедлительно. Ниже представлен пример с оборудования компании Редмонд. В результате была показана ссылка на каталог продукции.
В процессе тестирования работы, были выявлены следующие рекомендации:
- Для более детального распознавания рекомендуется использовать последние версии браузеров на устройствах. Например Safari из моделей первых IPad, уже не работает и не может распознаваться, т.к сильно устарело.
- При наличии нескольких кодов в близи друг от друга, сканер будет определять то, что выше. В любом случае рекомендуется отделять их, чтобы случайно не получить неверное значение.
- Если код испорчен или имеются незначительные дефекты, то распознавание ухудшается. В общем тут 50/50 в зависимости от ситуации.
Список возможных типов кодов для распознавания будет пополняться со временем. Пока решено было добавить только те, которые используются повсеместно.
Интересно и познавательно, теперь очень легко можно распознать код товара и уже будешь знать обманывает ли тебя продавец или товар действительно соответствует стране происхождения, указанной на коде
Большое спасибо что доступно объяснили как нужно работать со сканером и показали примеры сканирования. Давно искал об этом более подробно. А кроме Safari что еще не будет работать?
Здравствуйте Иван! Работают все современные браузеры, Сафари тоже работает, но новая версия. Старые версии уже не актуальны и на первых устройствах могут не функционировать.
Очень полезное приложение, технологии не стоят на месте и двигаются вперёд.
Удобен в работе, доступный и понятный интерфейс..!
Большое спасибо за полезную статью. Помогли разобраться в работе и тонкостях. Очень полезная штука скажу вам, мне понравилась!
Необходимая вещь, особенно для оптовых покупателей — теперь точно будешь знать откуда товар!
Очень хорошая штука. А главное очень понятная и полезная
Очень удобная вещь! Легко пользоваться! Всем рекомендую
Вообще не понимаю как это сделать, кроме включения камеры ничего не происходит
Здравствуйте Налина! Необходимо навести камеру на нужный штрих-код и задержать на некоторое время.
Не работает. Не может прочитать штрихкод со страхового полиса!
Здравствуйте Александр! Убедитесь, что штрих-код не помят. Попробуйте приблизить его в область камеры. Если не получится, отпишите пожалуйста, мы поможем.