Трехмерный штрихкод. Устройства для чтения двухмерных штрих-кодов. Что такое RFID

Решил я слегка автоматизировать себе работу и заказал для этого сканер штрих-кодов. Но так как мне нужен был сканер, умеющий читать двумерные коды (например, 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
  • postal code
  • и т.д..
2D:
  • PDF417
  • 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)


Data Matrix

Deutche Post Identcode


Deutche Post Leitcode

EAN/JAN-8

EAN/JAN-13


GS1 Composite


GS1 Databar (RSS)


GS1 DataMatrix

GS1 QR Code

Industrial 2-of-5

Interleaved 2-of-5


ITF-14


Matrix 2-of-5


OPC (Optical Product Code, VCA)

PDF417

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 мм по вертикали:

Планирую купить +16 Добавить в избранное Обзор понравился +33 +55