stringtranslate.com

Считыватель штрих-кода

Считыватель штрихкодов или сканер штрихкодов — это оптический сканер , который может считывать напечатанные штрихкоды и отправлять содержащиеся в них данные на компьютер . [1] Как и планшетный сканер , он состоит из источника света, линзы и светового датчика для преобразования оптических импульсов в электрические сигналы. Кроме того, почти все считыватели штрихкодов содержат схему декодера , которая может анализировать данные изображения штрихкода, предоставленные датчиком, и отправлять содержимое штрихкода на выходной порт сканера.

Типы сканеров штрих-кода

Технологии

Ручной сканер штрих-кода

Считыватели штрих-кодов можно дифференцировать по технологиям следующим образом:

Читатели с ручкой

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

Лазерные сканеры

Лазерные сканеры штрих-кодов используют полупроводниковый лазерный диод для создания лазерного луча. Этот луч направляется отклоняющим зеркалом на полигональное зеркальное колесо. Конструкция может включать фокусирующее устройство, позволяющее сканеру настраивать луч для сканирования на разных расстояниях. [2]

Сканер отклоняет лазерный луч с помощью вращающегося зеркального колеса. Это колесо отклоняет луч построчно по штрих-коду на частотах от 200 Гц до 1200 Гц в большинстве сканеров. Отклоненный луч выходит из сканера под углом раскрытия, который зависит от конструкции сканера. Отклонение позволяет ему пересекать штрих-код в плоскости считывания, фактически превращая его в «считывающий луч». Для размещения неподвижных предметов лазерные сканеры включают в себя колеблющиеся зеркала, которые обеспечивают дополнительное отклонение перпендикулярно основной линии сканирования. Эти зеркала работают на частотах, которые могут варьироваться от 0,1 Гц до примерно 5 Гц, гарантируя, что штрих-коды могут быть считаны в разных ориентациях. [2]

Фотодетектор получает свет через оптическую систему, состоящую из зеркального колеса и оптического фильтра. Отраженный свет, быстро меняющийся по яркости с шаблоном данных, затем преобразуется в электрический сигнал и впоследствии усиливается до уровня, пригодного для цифровой обработки. [2]

Считыватели ПЗС (также известные как светодиодные сканеры)

CCD-сканер штрих-кода

Считыватели на основе приборов с зарядовой связью (ПЗС) используют массив из сотен крошечных датчиков света, выстроенных в ряд в головке считывателя. Каждый датчик измеряет интенсивность света непосредственно перед ним. Каждый отдельный датчик света в считывателе ПЗС чрезвычайно мал, и поскольку сотни датчиков выстроены в ряд, в считывателе генерируется рисунок напряжения, идентичный рисунку в штрих-коде, путем последовательного измерения напряжений на каждом датчике в ряду. Важное различие между считывателем ПЗС и перьевым или лазерным сканером заключается в том, что считыватель ПЗС измеряет излучаемый окружающий свет от штрих-кода, тогда как перьевые или лазерные сканеры измеряют отраженный свет определенной частоты, исходящий от самого сканера. Светодиодные сканеры также могут быть изготовлены с использованием датчиков КМОП и заменяют более ранние лазерные считыватели. [3] [ требуется лучший источник ]

Считыватели на основе камеры

Двухмерные сканеры изображений — это новый тип считывателей штрихкодов. Они используют камеру и методы обработки изображений для декодирования штрихкода.

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

Считыватели с большим полем зрения используют промышленные камеры высокого разрешения для захвата нескольких штрихкодов одновременно. Все штрихкоды, появляющиеся на фотографии, декодируются мгновенно (патенты ImageID и инструменты создания кодов) или с помощью плагинов (например, Barcodepedia использовала флэш-приложение и веб-камеру для запроса базы данных), были реализованы варианты решения поставленных задач.

Всенаправленные сканеры штрих-кода

Всенаправленное сканирование использует «серию прямых или изогнутых линий сканирования различных направлений в форме звездочки, кривой Лиссажу или другого многоугольного расположения, которые проецируются на символ, и одна или несколько из них смогут пересечь все полосы и пробелы символа, независимо от ориентации. [4] Почти все они используют лазер. В отличие от более простых однолинейных лазерных сканеров, они создают узор из лучей в различных ориентациях, что позволяет им считывать штрих-коды, представленные под разными углами. Большинство из них используют одно вращающееся многоугольное зеркало и расположение нескольких неподвижных зеркал для создания своих сложных шаблонов сканирования.

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

Камеры мобильных телефонов

Хотя камеры мобильных телефонов без автофокуса не идеальны для считывания некоторых распространенных форматов штрихкодов, существуют 2D-штрихкоды, оптимизированные для мобильных телефонов, а также QR-коды (быстрый отклик) и коды Data Matrix , которые можно быстро и точно считывать как с автофокусом, так и без него. [5]

Камеры мобильных телефонов открывают ряд приложений для потребителей. Например:

Появляется ряд корпоративных приложений, использующих сотовые телефоны:

Жилье

Большой многофункциональный сканер штрих-кодов, используемый для контроля за транспортировкой упаковок с радиоактивными фармацевтическими препаратами

Считыватели штрих-кода можно различить по конструкции корпуса следующим образом:

Ручной сканер
с ручкой и обычно кнопкой включения света, подобные устройства используются в автоматизации заводов и ферм для управления качеством и отгрузки .
Сканер КПК (или Auto-ID КПК)
КПК со встроенным считывателем штрих-кодов или подключенным сканером штрих-кодов .
Автоматический считыватель
офисное оборудование для высокоскоростного считывания штрихкодированных документов (50 000 в час).
Беспроводной сканер (или беспроводной сканер)
Беспроводной сканер штрих-кода работает от установленной внутри него батареи и не подключается к электросети, а передает данные на подключенное устройство, например, ПК.

Библиотека штрих-кодов

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

Методы подключения

Последовательные интерфейсы

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

Порты PS/2 для клавиатуры и мыши

По мере развития ПК с его различными стандартными интерфейсами считыватели штрихкодов начали использовать последовательные интерфейсы клавиатуры. Раннее оборудование «клавиатурного разрыва» подключалось между портом PS/2 и клавиатурой, при этом символы со сканера штрихкодов появлялись точно так же, как если бы они были набраны на клавиатуре. Сегодня этот термин используется более широко для любого устройства, которое может быть подключено и вносить вклад в поток данных, поступающих «с клавиатуры». Клавиатурные разрывы, подключаемые через интерфейс USB, легко доступны. Во многих случаях предоставляется выбор типов интерфейса USB ( HID , CDC ).

Собственные интерфейсы

Есть несколько других менее распространенных интерфейсов. Они использовались в больших системах EPOS с выделенным оборудованием, а не прикреплялись к существующим компьютерам. В некоторых из этих интерфейсов сканирующее устройство возвращало аналоговый сигнал, пропорциональный интенсивности, наблюдаемой при сканировании штрихкода. Затем он декодировался хост-устройством. В некоторых случаях сканирующее устройство преобразовывало символику штрихкода в ту, которая могла быть распознана хост-устройством, например, Code 39 .

Беспроводные сети

Некоторые современные портативные считыватели штрихкодов могут работать в беспроводных сетях в соответствии со стандартами IEEE 802.11g ( WLAN ) или IEEE 802.15.1 ( Bluetooth ). Некоторые считыватели штрихкодов также поддерживают радиочастоты, а именно 433 МГц или 910 МГц. Считыватели без внешних источников питания требуют периодической подзарядки батарей , что может сделать их непригодными для некоторых видов использования.

Разрешение

Разрешение сканера измеряется размером световой точки, излучаемой считывателем. Если эта световая точка шире любой полосы или пробела в штрих-коде, то она перекроет два элемента (два пробела или две полосы) и может выдать неправильный вывод. С другой стороны, если используется слишком маленькая световая точка, то она может неправильно интерпретировать любую точку на штрих-коде, что сделает конечный вывод неправильным.

Наиболее часто используемый размер — 13  мил (0,013  дюйма или 0,33  мм ), хотя некоторые сканеры могут считывать коды размером до 3 мил (0,003  дюйма или 0,075  мм ). Более мелкие штрихкоды должны быть напечатаны с высоким разрешением для точного считывания.

Смотрите также

Ссылки

  1. ^ "Штрих-код | Определение, примеры и факты | Britannica". www.britannica.com . 2024-03-08 . Получено 2024-05-06 .
  2. ^ abc Датчики в науке и технике: функциональность и области применения. Висбаден, Германия [Гейдельберг]: Springer. 2022. стр. 340. ISBN 9783658349202.
  3. ^ «Что следует учитывать при внедрении светодиодной подсветки в зону сканирования штрихкодов?». support.honeywellaidc.com . 25 сентября 2019 г. Архивировано из оригинала 11 января 2020 г. Получено 4 января 2020 г.
  4. ^ Роджер К. Палмер. Книга штрих-кодов .
  5. ^ Alapetite, A (2010). «Динамические 2D-штрихкоды для миграции веб-сеансов на нескольких устройствах, включая мобильные телефоны» (PDF) . Персональные и повсеместные вычисления . 14 (1): 45–52. doi :10.1007/s00779-009-0228-5. S2CID  10202670.
  6. ^ Приложения для считывания штрихкодов для предприятий, codeREADr.com, 2010.

Внешние ссылки