Решил я слегка автоматизировать себе работу и заказал для этого сканер штрих-кодов. Но так как мне нужен был сканер, умеющий читать двумерные коды (например, QR-коды), то дешевые сканеры, к сожалению, отсеялись сразу. И выбрал подешевле из умеющих 2D у продавца с хорошим рейтингом.
Коротко — нормально :) Подробнее — небольшой обзор под катом.
Много фото без спойлеров!
Во-первых, я хочу сразу извиниться за качество фотографий — обзор делал на работе, фотографировал телефоном. И за бардак на столе — все другие столы заняты, а этот разгребать слишком долго :)
Первое, на что хочу обратить внимание — это срок доставки — 10 дней. 10 дней! С даты заказа — 11 января — до даты получения — 21 января… 13-го он был сдан в Китае на почту, 18-го проходил таможню, а 21-го уже лежал в моем отделении почты. Историческое событие, блин, — от таможни до получения всего 3 дня.
Пришел он в стандартном сером пакете, в котором лежала обернутая одним слоем пупырки непрезентабельная коробка:
Комплектность тоже весьма аскетична — сам сканер, кабель, диск и скрепка для отключения кабеля от сканера:
Характеристики со страницы продавца:
Разрешение сенсора: 960*640
Способен читать:
1D:
EAN- 8
EAN-13
UPC-A
UPC-E
Code 39
Code 93
Code 128
EAN128
Codebar
industrial 2 of 5
Interleave 2 of 5
Matrix 2 of 5
MSI
postal code
и т.д..
2D:
PDF417
DM
QR
Chinese-Sensible Code
и т.д.
Подсветка: яркий светодиод, инфракрасный светодиод
Скорость: 230 /сек
Интерфейс: USB2.0
Покрытие техники: Gold-Plated
Уровень оптики: V-V1 (Aerial Cameras)
Индикаторы: зуммер и двухцветный индикатор: красный — питание, синий — распознавание успешно
Условия эксплуатации:
Падения: допустимо свободное падение с 2 м 300 раз (?)
Защита: IP54
Температура эксплуатации: от -20 до +55 градусов
Температура хранения: от -40 до 65 градусов
Влажность эксплуатации: 5% — 95% без конденсации
Влажность хранения: 5% — 95% без конденсации
Уровень освещенности: 0-120000LUX
Физические параметры:
Вес: нетто 157 грамм, брутто 349 грамм
Размеры: упаковка 190mm×115mm×80mm
Электрические параметры:
Рабочее напряжение: 5V
Потребляемый ток: 280mA
Мощность: 1.4W
Стандарт безопасности: EN60950-1
EMC: EN55022 EN55024
Сканер подключается к компьютеру через USB. Со стороны подключения кабеля к сканеру 10-контактный разъем RJ50 (10P10C):
Этот разъем защелкивается внутри ручки сканера и чтобы его вынуть нужно вставить скрепку или зубочистку в отверстие сбоку ручки и надавить. Во вставленном состоянии производит впечатление монолитной конструкции:
Работа сканера основана не на сканировании лазерным лучом, а на фотографировании и распознавании штрих-кодов на полученных изображениях. По тех. данным продавца он это делает 200 раз в секунду, но по его работе как-то не слишком похоже на то :) Скорее ближе к 2-10 раз, так как сканирование занимает примерно от 0.1 до 0.5 секунды, в зависимости от условий и типа кода.
Вот его «морда»:
Посередине — объективчик матрицы, справа светодиод подсветки, слева линца «прицельного» лазера.
Сам сканер стандартно небольшой, в руке лежит довольно удобно:
Длина провода 198 см включая разъемы. Провод довольно толстый, но мягкий.
При подключении определяется компьютером как HID-клавиатура, не требуя никаких драйверов. Как только сканер распознает какой-либо штрих-код он отправляет компьютеру текстовую последовательность, распознанную в коде. В конце последовательности может добавлять Tab, Enter или и то и другое. Эта и несколько других настроек осуществляется через распознавание сервисных штрих-кодов из мануала.
При необходимости можно переключить его в режим виртуального COM-порта (так же сервисным штрих-кодом), но этот режим я не пробовал, мне он без надобности. Для этого режима нужно будет установить драйвера.
Что лежит на диске — не знаю, так как у меня нет привода CD-ROM :) Вместо этого я просто нашел в инете вроде бы как производителя этого сканера (Yoko). И хотя на его сайте такой модели нет, зато есть брат-близнец, драйвера и руководство от которого я и скачал. Подошло и то и другое. Ссылку приложил в конце обзора.
Распознавание осуществляется только по нажатию кнопки, автоматического режима я не смог от него добиться. Включающий его сервисный штрих-код сканером не принимается. Впрочем, мне этот режим и не нужен :)
Подсветка довольно яркая. На фоне подсвечиваемого белым светом участка видно «прицельную» полосу, которой производитель рекомендует целиться в код. Вот «бимшот» на лист А4 с расстояния примерно 10 см:
Хорошо видна красноватая прицельная полоса. Впрочем, сканер распознает штрих-коды и выходящие за пределы этой полосы, но не слишком далеко. Подсвечивается гораздо бОльшая площадь, чем видно сенсору.
Как только сканер распознал штрих-код подсветка отключается и для следующего распознавания нужно отпустить и опять нажать кнопку. Если он не смог ничего распознать в течении примерно 10 секунд, подсветка отключается и сканер перестает пытаться что-то увидеть пока кнопка не будет нажата повторно.
Индикатор сверху горит постоянно синим и подмигивает красным в момент успешного распознавания. Одновременно с этим пикает зуммер. Звук высокий, довольно громкий, но не пронзительный, после тридцатого сканирования не возникнет желания разбить его об стену :)
Люблю разбирать все, что не разбирал раньше, а сканеры я еще не разбирал :)
Разборка
Корпус состоит из двух частей — верхняя крышка и все остальное. Держится все вместе на трех шурупах:
Открутив их и сняв крышку, увидим маленькую платку и блок сенсора:
Все это прикручено к текстолитовой пластинке, которая в свою очередь прикручена к корпусу. Китайцы — известные экономисты, и тут это видно — что плата управления, что текстолитовая плластинка имеют всего по два крепления вместо четырех. Сэкономили два болтика со стоечками и два шурупа…
Отключаем короткий шлейф, откручиваем плату от пластины и пластину от корпуса. В рукояти есть еще одна плата. Ее и кнопку держит металлическая скоба:
Откручиваем ее, вынимаем все:
На плате из рукоятки только кнопка, разъем и небольшая обвязка зуммера:
На управляющей плате 4 чипа, как и было обещано в описании продавца (Four-chip Dealing Technology Exclusively) :) Маркировка какая-то непонятная, скорее всего это специализированный заказной чип, память и что-нибудь еще :) Интересного ничего нет, так что собираем обратно :)
Настройки в мануале не так чтобы очень многочислены, но для базовой работы должно хватить:
— переключение в режим виртуального COM-порта и обратно в режим HID-клавиатуры
— отключение распознавания сервисных кодов (кроме кода обратного включения)
— сброс на заводские настройки
— сохранение и восстановление одних пользовательских настроек
— включение и выключение режима автоматического распознавания (этот сканер эти коды не принимает)
— включение и отключение режима чтения кодов с экрана смартфона или компьютера (в этом режиме сканер при поиске кода периодически выключает и включает подсветку — выключает чтобы не было отблесков на экране, включает чтобы можно было сканировать и бумажные штрих-коды)
— включение и выключение режима фокуса (я не понял что это и для чего оно)
— настройка суффикса — передаваемого в компьютер дополнения после самого кода, можно включить добавление табуляции, или перевода строки, или того и другого, или отключить все
Ну и самое главное — что этот сканер может распознать.
У меня давно уже установлена программа Bartender — отличная штука для работы с этикетками, которая знает кучу видов штрих-кодов — 67 штук, умеет их печатать и выводить на экран в конструкторе. Этой программой я и испытывал сканер, выводя на экран разные типы штрих-кодов и пытаясь их отсканировать.
Сканер сумел распознать 31 тип. Под спойлером их изображения и названия.
Распознаваемые штрих-коды
2D-Pharmacode:
Aztec Code:
Circular Code 39
Circular Code 93
Circular Code 128
Codabar (NW-7)
Codablock F
Code 32 (Italian pharmacode)
Code 93
Code 128
Data Matrix
Deutche Post Identcode
Deutche Post Leitcode
EAN/JAN-8
EAN/JAN-13
GS1 Composite
GS1 Databar (RSS)
GS1 DataMatrix
GS1 QR Code
GS 1-128
Industrial 2-of-5
Interleaved 2-of-5
ITF-14
Matrix 2-of-5
OPC (Optical Product Code, VCA)
PDF417
PZN
QR Code
Standard 2-of-5 (ITA)
UPC-A
UPC-E
Все коды считывались прямо с монитора.
Достоинства:
— цена :) В офлайне они гораздо, гораздо дороже, в разы…
— больше не знаю, т.к. не работал до этого со сканерами :)
Есть недостатки:
— кнопка слишком мягкая и срабатывает в самом начале хода, мне это не очень нравится
— плохо распознает на блестящих поверхностях, хотя если сканировать чуть под углом, то нормально
— не настраивается автоматическое распознавание, хотя это не всем и нужно
— распознает не все 67 типов кодов :)))
Итог: нормальный сканер, распознает уверенно и довольно быстро, стоит недорого.
В комментарих возник вопрос как этот сканер справляется с выделением одного из многих тесно расположенных кодов. Выкладываю видео тест-драйва :)
1. Линейный штрих-код (Code 128), размер штрих-кодов 29х13 мм, промежуток между ними — 10 мм по горизонтали и 8 мм по вертикали:
2. 2D штрих-код (PDF417), размер штрих-кодов 33х7мм, промежуток между ними — 6.5 мм по горизонтали и 2.5 мм по вертикали:
3. 2D штрих-код (QR Code), размер штрих-кодов 13.5х13.5 мм, промежуток между ними — 2 мм по горизонтали и 2 мм по вертикали:
Планирую купить+17Добавить в избранноеОбзор понравился+33
+55
Ну, почти на складе. Мне это для подготовки товара к отправке покупателям — пикнул на коробке товара и модель и серийник внеслись в заказ, заодно проконтролировав, что к отправке приготовлен именно тот товар, который был заказан :)
скрытые возможности говорите.
наверное его можно использовать как бластер. дома бластер точно пригодился бы :)
ну а чо, спусковой крючок есть, лазер есть.
сделать компьютерный прицел, камера то есть, подключение к компу есть
на лоб штрих-код идентификации свой-чужой, чтобы по своим не палить
годный девайс, надо брать :)
Нужна если платить за квартиру, через Сбербанк онлайн, там на квитанции есть штрих код. Для такого кода можно взять сканер и проще так как там линейный код 1D из палочек, в обзоре сканер 2D он тоже подойдет для сканирования квитанций. Раз в месяц нужен, что бы не вводить кучу цифр под штрих кодом в ручную. Больше никакого применения ему нет.
Я со смартфона платить не рискую, есть мобильные приложения для интернет банка, но я им не доверяю. На ПК считаю защита лучше, антивирусы более совершенные чем под андроид.
наверное нужно ПО для переноса данных в сбербанк-онлайн?
ПО не нужно, ставите курсор в поле ввода и сканируете. Сканер выступает в качестве клавиатуры, при сканировании он просто вобъет в поле ввода отсканированное значение штрих-кода.
в штрих-коде вроде несколько значений (инн, кпп, л\с, р\с, бик и т.д.)? я немного не в теме. хочу упростить ввод платежек, опасаюсь ошибиться, по нескольку раз перепроверяю
У меня в квитанции всего один штрих код он длинный, состоит из 16 или 18 цифр, вверху палочки штрих кода, под ними цифры. Ставлю курсор в поле ввода штрих кода, навожу на штрих код сканер, нажимаю кнопку курок на нем. Поле заполняется цифрами которые написаны под штрих кодом. Я никаких драйверов на сканер отдельно не ставил, виндовс ставит свои и все работает. Пробовал сканировать коды из текстового редактора Ворд наводишь на штрих код нажимаешь кнопку на сканере на экране получите те буквы и цифры которые написаны возле штрих кода, почтовые штрих коды на посылках пробовал, берет. В текстовом редакторе работает, в интернет браузере работает, в общем сканер имитирует ввод с клавиатуры. Если квитанция адаптирована для оплаты в терминалах по штрих коду то этот сканер годится, если в квитанции обычные цифры, которые нужно вводить с клавиатуры этот сканер не пойдет.
Так все и есть. Только сканер нужно настроить чтобы он не добавлял в конце перевод строки или табуляцию. Хотя табуляцию как раз можно оставить — будет автоматом переходить на следующее поле ввода :)
а какой процент отказов распознавания?
считывать с экранов мобильного пробовали?
а если 2 напечатанных рядом кода будут, сможет распознать по отдельности?
Нет, вот с мобильника что-то не догадался попробовать :) Завтра попробую.
Как я написал в обзоре — если его направить на глянцевую этикетку перпендикулярно ей, то его слепят блики на этикетке от его собственной подсветки и распознает крайне плохо. Выхода два — либо сканировать под небольшим углом, чтобы блики ушли, либо включить ему режим сканирования с экранов, тогда он сначала включит подсветку, получив блики, но через пару секунд выключит ее и тогда отсканирует нормально. Если, конечно, нет бликов от других источников света :)
На обычной же бумаге сканирует безотказно. Простые линейные штрих-коды очень быстро, почти моментально, с двумерными задержка чуть сильнее. С очень большими двумерными может и на секунду задуматься, но это на очень больших, я в реальной жизни таких нигде не видел :)
про напечатанные на бумаге имела в виду вариант, когда на листе А4 распечатана таблица в одной из колонок которой последовательно идут штрих-коды
сможет распознать такие или нужно по-старинке часть закрывать бумажками?
и еще, ему можно отключить подсветку? у нас часть кодов отпечатана на пластиковой карте, бликовать будут 100%, с поиском угла получается дольше сканировать
на листе А4 распечатана таблица в одной из колонок которой последовательно идут штрих-коды
сможет распознать такие или нужно по-старинке часть закрывать бумажками?
А на каком расстоянии друг от друга коды? Могу завтра попробовать :)
ему можно отключить подсветку?
Думаю, что только если залезть внутрь и просто заклеить окошко светодиода черной изолентой :) Или вообще удалить светодиод.
Добавил в конец обзора видео распознавания разных кодов, расположенных близко друг к другу. Линейные коды постарался подогнать под описанные Вами условия — размеры и промежутки между ними :)
кстати, в ссылке на товар в магазине написано Free-Shipping-Brand-VASO-4G-Stereo-Voice-Recorder-Dictaphone-TEL-DVR-MP3-Li-on-Battery-VOR
в карточке нормально, сканер
как-то уже подозрительно становится
сканировать любым сканером можно хоть в блокнот, если (как в данном случае) сканер устанавливается как HID устройство, то он просто встаёт в разрыв клавиатуры, и ПК с полной уверенностью считает, что данные к нему пришли именно с клавиатуры. Действия (например поиск товара) в различных программах (например 1С розница) происходят не от пика сканера, а от процедур в самой программе на обработку определенного штрих кода (а понимает, что это штрих код по составу данных и контрольному символу).
Боюсь, что алкоголь с акцизом не скоро попадет ко мне в руки — я очень редко пью что-то кроме пива :)
В одном из отзывав пишут, что к ЕГАИС подошел, это не то, что Вы хотите узнать?
Вообще я делал несколько слабых и несистематичных попыток считывания близкорасположенных кодов и у меня сложилось впечатление, что сканер начинает писк из центра поля видимости. Мне кажется, что если держать сканер поближе к этикетке (5-10 см), то он должен без проблем распознавать тот код, который ближе к его точке прицеливания. Сегодня вечером я поэксперементирую с этим делом более систематично :)
Видео распознавания множества близко расположенных кодов добавил в конец обзора :)
В Вашем примере сканер без проблем читает любой выбранный штрих-код, не отвлекаясь на другие. Сканировал прямо с монитора, уменьшив масштаб страницы так. чтобы размер картинки вписался в указанные Вами 120х40 мм.
Вот прямо сейчас отсканирую эти коды из Вашего комментария в поле ввода:
356565050230467
1708976
6061A
887276988139
356565050230467
:)
Для этих типов штрихкодов хватит обычного сканера, 2D сканеры для PDF417 и им подобных штрихкодов. В России сканер 2D такого же качества стоит в районе 10т.р.
Линейные коды считываются быстро, 2D значительно дольше. Объём информации у бар кода больше, но даже при занесённых в код паре цифр сканер фотографирует все, потом транслирует, а затем уже обработчиком(программой) можно с него то что нужно выбирать.
дичайший облой — вручную корпус что ли льют…
сборка — атас…
в чем сакральный смысл мудохаться когда есть Атол???? atol.ru/buy/
причем за те же самые деньги!!! но с гарантией и поддержкой
в чем сакральный смысл мудохаться когда есть Атол???? atol.ru/buy/
причем за те же самые деньги!!! но с гарантией и поддержкой
Самый дешевый 2D — 110 долларов, самый дешевый линейный — 2200 руб. Может я что-то не досмотрел и Вы можете показать где там «за те же самые деньги!!!»?
Подскажите, пож-ста, какие у них расценки. Я что-то на их сайте не разобрался.
И может ли программа генерировать по созданному макету набор этикеток со штрихкодами посредством импорта данных из эксэля?
Спасибо!
Насколько я понял, они прямо не продают программу, только через реселлеров. За списком реселлеров просят обращаться к ним. Но поиск в яндексе выдает множество компаний, торгующих лицензией для этой программы, цены от 300 до 8000 долларов. У меня с принтером этикеток шла какая-то простейшая версия, однако пользуюсь я Enterprise-версией, взятой сами понимаете откуда :)
Да, программа поддерживает импорт данных из баз данных и файлов, в том числе Excel:
Вот, сделал по-быстрому простой шаблон и подключил забор данных из первого попавшегося xls-файла:
Ну, 8000 — это на десяток или два компьютеров лицензия, точно не помню… На один комп Энтерпрайз стоит, кажется, около 1000 :) Но все равно, такая сумма для этой задачи будет оправдана лишь в очень крупной компании, для которой эта сумма достаточно быстро отобъется сэкономленным временем обработки документов :)
Афтор, где ж ты раньше был. А я лошара даже не подумал поискать сканеры у китов.
Из-за долбаного ЕГАИСа кучу сканеров 2д покупать пришлось, в том числе и ручных.
хороший обзор, хоть мне и совсем не нужна данная вещь
первое впечатление, что вы на кассе работаете или на складе каком-то
в чем работа? а то может и мне такое устройство нужно )
наверное его можно использовать как бластер. дома бластер точно пригодился бы :)
ну а чо, спусковой крючок есть, лазер есть.
на лоб штрих-код идентификации свой-чужой, чтобы по своим не палить
годный девайс, надо брать :)
ПО не нужно, ставите курсор в поле ввода и сканируете. Сканер выступает в качестве клавиатуры, при сканировании он просто вобъет в поле ввода отсканированное значение штрих-кода.
считывать с экранов мобильного пробовали?
а если 2 напечатанных рядом кода будут, сможет распознать по отдельности?
Как я написал в обзоре — если его направить на глянцевую этикетку перпендикулярно ей, то его слепят блики на этикетке от его собственной подсветки и распознает крайне плохо. Выхода два — либо сканировать под небольшим углом, чтобы блики ушли, либо включить ему режим сканирования с экранов, тогда он сначала включит подсветку, получив блики, но через пару секунд выключит ее и тогда отсканирует нормально. Если, конечно, нет бликов от других источников света :)
На обычной же бумаге сканирует безотказно. Простые линейные штрих-коды очень быстро, почти моментально, с двумерными задержка чуть сильнее. С очень большими двумерными может и на секунду задуматься, но это на очень больших, я в реальной жизни таких нигде не видел :)
сможет распознать такие или нужно по-старинке часть закрывать бумажками?
и еще, ему можно отключить подсветку? у нас часть кодов отпечатана на пластиковой карте, бликовать будут 100%, с поиском угла получается дольше сканировать
Думаю, что только если залезть внутрь и просто заклеить окошко светодиода черной изолентой :) Или вообще удалить светодиод.
5-10 mm думаю где-то так
в карточке нормально, сканер
как-то уже подозрительно становится
В одном из отзывав пишут, что к ЕГАИС подошел, это не то, что Вы хотите узнать?
Думаю, стоит ли заморачиваться с 2D сканером ради потенциально большей универсальности или не мучаться и взять обычный 1D.
В Вашем примере сканер без проблем читает любой выбранный штрих-код, не отвлекаясь на другие. Сканировал прямо с монитора, уменьшив масштаб страницы так. чтобы размер картинки вписался в указанные Вами 120х40 мм.
Вот прямо сейчас отсканирую эти коды из Вашего комментария в поле ввода:
356565050230467
1708976
6061A
887276988139
356565050230467
:)
сборка — атас…
в чем сакральный смысл мудохаться когда есть Атол???? atol.ru/buy/
причем за те же самые деньги!!! но с гарантией и поддержкой
Самый дешевый 2D — 110 долларов, самый дешевый линейный — 2200 руб. Может я что-то не досмотрел и Вы можете показать где там «за те же самые деньги!!!»?
И может ли программа генерировать по созданному макету набор этикеток со штрихкодами посредством импорта данных из эксэля?
Спасибо!
Да, программа поддерживает импорт данных из баз данных и файлов, в том числе Excel:
Вот, сделал по-быстрому простой шаблон и подключил забор данных из первого попавшегося xls-файла:
Из-за долбаного ЕГАИСа кучу сканеров 2д покупать пришлось, в том числе и ручных.