Что такое 2d сканер. Двухмерный (2D) штрих-код - Структура

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

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

Обязательная маркировка товаров в 2019 году

Обязательная маркировка товаров - наболевший вопрос на повестке дня. Уже многие про это слышали, но не все еще столкнулись. Планируется осуществить переход на обязательную маркировку для большого списка товаров, т. е. это коснется всех, за малым исключением. В данный момент уже активно ведется маркировка меховых изделий, с ЕГАИС работают производство и магазины розничной торговли. Уже сейчас запущен эксперимент по маркировке лекарств,…

839


Переход на ФФД 1.05 и прошивка кассы

Переход на ФФД 1.05 и прошивка онлайн-кассы - необходимые меры к началу нового года. Давайте разберемся, что такое ФФД или Формат фискальных данных, чем новый ФФД 1.05 отличается от старого формата, кому и когда нужно сменить прошивку или установить обновление ПО. Новый ФФД 1.05 сроки перехода С 1 января 2019 года происходит обязательный переход на новый формат фискальных данных 1.05,…

800


Подакцизные товары

Перечень подакцизных товаров. Последние изменения 2017 года. Что же такое подакцизные товары? Как правило, в данную группу товаров попадают товары с низкими затратами на производство и высокой рентабельностью. В связи с этим, в цену такого товара включается дополнительный налог, так называемый акциз. Государство постоянно редактирует список подакцизных товаров, периодически добавляя к списку новые группы, или наоборот сокращая уже включенные….

625


Маркировка одежды с 2019 года последние новости

Маркировка одежды с 2019 года: последние новости гласят, что она станет обязательной для некоторых обширных категорий товаров. 22 июня 2018 года в Министерстве промышленности и торговли России состоялось обсуждение по введению новой системы для отрасли легкой промышленности. Сейчас активно идет обсуждение введения новой системы. Как будет работать обязательная маркировка для одежды, какие категории товаров подлежат переходу, кто, как и когда переходит…

Двухмерный штрих код, или 2D, является новейшей разработкой в области штрихового кодирования. Данный вид штрих-кода основывается на принципе кодирования информации не только по горизонтали, как обычные линейные штрих-коды, но и по вертикали . Можно различить два основных вида двухмерных штрих кодов: Stacked linear и Matrix .

Тип Stacked linear увеличивает информацию, которую способен хранить штрих код за счет расположения один над другим. Штрих коды типа Code 16K , Codablock и Code 49 - это самые ранние представители семейства двухмерных штрих кодов. Эти штрих-коды предусматривают среднюю емкость информации (до 144 символов), однако они уступают некоторым последним двухмерным штрих кодам по плотности информации и в том, что они не могут обеспечить коррекцию ошибок. Коррекция ошибок позволяла бы операторам правильно считывать даже минимально поврежденные штрих-коды.

1984 год считается началом развития двухмерных штрих кодом. Тогда Automotive Industry Action Group (AIAG ) опубликовала новый стандарт для маркировки грузов и деталей. Тот стандарт содержал четыре штрих-кода Code 39 типа "stacked" (в переводе с англ. "stacked " - расположенный друг над другом, многоуровневый). Эти коды содержали артикул детали, их количество, информацию об отправителе и серийный номер.

Для того, чтобы Вы смогли убедиться в мощи двухмерного штрих-кода, в количестве информации, которую он способен закодировать непосредственно в своем теле, предлагаем Вам штрихкод стандарта Datamatrix , который содержит первые два абзаца данной статьи.

Первый штрих код, который действительно мог бы называться двухмерным, был представлен компанией Intermec Corporation в 1988 году. Тогда разработчики компании предложили штрих код типа Code 49 . Таким образом, с 1988 года были созданы, или перепроектированы, еще шесть других двумерных символик. Это было сделано с целью создания портативной базы данных в минимально возможном пространстве.

Словосочетание двухмерный код стало наиболее общим наименованием для всего этого класса символик. Названия стековая символика (stacked symbology ) или многорядный код (multi-row code ) более точно отражают сущность серии кодов, в которых данные кодируются в виде нескольких строчек обычных одномерных штрих кодов.

Термин матричный код (Matrix code ) обозначяет двухмерный штрих код, основанный на расположении черных элементов внутри матрицы. Каждый элемент черного цвета имеет одинаковый размер, а позиция элемента кодирует данные.

Двухмерный код содержит кодированную информацию как по горизонтали, так и по вертикали. По причине того, что оба направления являются информативными, теряется возможность использования так называемой вертикальной избыточности. Однако борьба с ошибками при считывании штрих-кода обеспечивается достаточно просто - большинство стандартов двухмерных кодов используют контрольные суммы, которые позволяют гарантировать достоверность вводимой информации.

01.03.2016

Выбор сканера штрих-кода может быть сложной задачей, если у вас нет большого опыта. Это краткий обзор того, что вы должны знать при выборе сканера штрих-кода.

1D или 2D?

Первый вопрос, который вы должны спросить, какой тип штрих-кода вы будете сканировать: 1D или 2D. Это важно, так как 1D сканер не может сканировать 2D штрих-коды, хотя 2D сканеры могут сканировать 1D штрих-коды. Поэтому если вы решили купить 1D сканер, то будьте уверены, что вам не понадобится считывать 2D штрих коды.

Стандарты линейных штрихкодов:

EAN – европейский (EAN-8 состоит из 8 цифр, EAN-13 - используются 13 цифр),
UPC (UPC-A, UPC-E),
Code39,
Code128(UPC/EAN-128),
Codabar

Стандарты 2D штрихкодов:

Aztec Code;
Data Matrix;
MaxiCode;
PDF417;
QR код;
Microsoft Tag

Также сканеры штрих-кода различаются по типу считывающего элемента:

  • Светодиодные (CCD)
  • Лазерные
Светодиодные сканеры штрих-кода самые недорогие и простые. Они надежные и ударопрочные. Сканеры с таким типом считывающего элемента распознают штрих-код только с ровной поверхности и с небольшого расстояния. Такой сканер штрих-кода можно использовать в книжных магазинах, но если вам необходимо считывать штрих-код с товаров обладающих неровной упаковкой, то такой сканер вам не подойдет. Перед покупкой светодиодного сканера необходимо учесть еще и тот факт, что для его корректной работы необходимо хорошее освещение.

Лазерные сканеры штрих-кода используют в качестве считывающего элемента маломощный лазер. Такие сканеры пользуются большой популярность так как могут сканировать штрих-код при любом наклоне этикетки. Но минусом таких сканеров является их неспособность считывать блестящие, ламинированные и другие глянцевые поверхности.

Линейные фотосканеры (Linear Image) – это самая современная на сегодняшний день технология считывания линейного штрих-кода. Этот вид сканеров имеет широкую и четко сфокусированную подсветку, благодаря которой сканер может считывать более широкую полоску на штрих коде и отлично справляться с низкоконтрастными и поврежденными кодами. Такие сканеры штрих-кода имеют высокую скорость считывания (от 270 до 450 скан/сек) и ударопрочную конструкцию. А также линейные фотосканеры могут считывать штрих-код на расстоянии до 2-х метров.

Матричные фотосканеры (Area Image) - принцип работы сканеров, имеющих такой тип считывающего элемента, заключается в том, что штрих-код при сканировании фотографируется и с помощью умного алгоритма эта фотография декодируется и обрабатывается сканером. Матричный сканер штрих-кода может сканировать все известные типы штрих-кодов: линейные двумерные, композитные штрих-коды. Он также может считывать штрих-код при любой ориентации относительно кода. Его можно использовать при любом освещении.

Сканеры штрих-кода также делятся на:

  • Ручные проводные



  • Ручные беспроводные


  • Настольные


  • Встраиваемые




Ручные проводные сканеры штрих-кода являются наиболее распространёнными и используют лазерные или фото элементы. Такие сканеры имеют рукоять, которая очень удобна в использовании. Такие сканеры подключаются к компьютеру или POS-системам через USB или порт клавиатуры (KB)

Беспроводные сканеры штрих-кода могут использоваться вдали от компьютера и удобны в использовании, если вам нужно просканировать товар, который сложно транспортировать. Обязательным атрибутом таких сканеров является интерфейс подключения WiFi, Bluetooch или радиоканал. Беспроводные сканеры также имеют аккумулятор, заряд которого ограничивает продолжительность его работы без подзарядки.

Настольные сканеры штрих-кода – как правило имеют большую область сканирования, что позволяет быстро сканировать большое количество товаров. Этот факт делает их идеальными вариантом для розничной торговли, в которой важным фактором является быстрота обслуживания клиентов и отсутствие очередей на кассе.

Встраиваемые сканеры штрих-кода – такие сканеры встраиваются в столешницу. Подобного рода сканеры имеют увеличенную скорость сканирования. Поэтому часто используются в больших супермаркетах, в которых необходимо увеличенная скорость сканирования.

Маркировка одежды с 2019 года последние новости

Маркировка одежды с 2019 года: последние новости гласят, что она станет обязательной для некоторых обширных категорий товаров. 22 июня 2018 года в Министерстве промышленности и торговли России состоялось обсуждение по введению новой системы для отрасли легкой промышленности. Сейчас активно идет обсуждение введения новой системы. Как будет работать обязательная маркировка для одежды, какие категории товаров подлежат переходу, кто, как и когда переходит…

544


ЕГАИС в общепите 2018

С 1 января 2018 года будет введена дополнительная проверка при фиксации актов списания алкогольной продукции с обоих регистров остатков в ЕГАИС. В первую очередь это затронет общепит, т.к. ранее общепит списывал реализованную алкогольную продукцию актом списания без применения 2D сканера для ЕГАИС. Новая версия ЕГАИС 3.0 предусматривает обязательное указание данных по штриховым кодам с ФСМ/АМ, которыми маркирована алкогольная продукция при…

1056


Кассовый аппарат для ИП

Кассовый аппарат для ИП необходим по закону. С обновлением законодательства в части регулирования отношений, связанных с применением контрольно-кассовой техники, вводятся ККТ нового типа. Кассовый аппарат для ИП нового образца получил название «онлайн-касса». Все предприниматели должны приобрести онлайн-кассы и начать работать по новому формату. Внимание! У нас Вы можете заказать кассовый аппарат по цене производителя с официальной гарантией и получить скидку…

428


Онлайн-кассы для турагентств

Турагентство нужна ли касса? Онлайн-кассы для турагентств теперь необходимы. Ранее организации сферы услуг могли не печатать чеки, а только выдавать БСО. В соответствии с новым законом 54-ФЗ ИП и компаниям в сфере услуг на всех системах налогообложения (ОСН, УСН, ЕНВД или ПСН) надо применять кассовые аппараты. Сроки перехода онлайн-касс для турагентств Cрок перевода на онлайн-кассы всех организаций и ИП сферы услуг до 01 июля 2018…