При сканировании нескольких штрих-кодов терминал выбирает один. Но какой?

При сканировании нескольких штрих-кодов терминал выбирает один. Но какой?

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

Но перед тем, как ответить на главный вопрос вспомним про типы 1D и 2D штрихкоды.

При сканировании нескольких штрих-кодов терминал выбирает один. Но какой?

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

1D сканер (он же линейный сканер) у терминала сбора данных (ТСД), представляет собой устройство, способное считывать информацию с одномерных штрих-кодов. Работает путем подсвечивания штрих-кода специальным световым лучом, после чего фотодатчики обнаруживают отраженные от штрих-кода лучи. Затем сканер анализирует полученные данные и преобразует их в цифровой формат, который может быть интерпретирован и использован для разных целей.

При сканировании нескольких штрих-кодов терминал выбирает один. Но какой?

Двумерные (матричные) 2D штрихкоды – способ шифрования информации, объёмом > 2000 символов, представляющий собой графический элемент, состоящий из черно-белых квадратов, прямоугольников или точек. Их чтение выполняется по горизонтали и вертикали. Кроме информации, которая шифруется линейными штрихкодами, двухмерные могут включать изображения, адреса сайтов, голосовые сообщения и др.

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

При сканировании нескольких штрих-кодов терминал выбирает один. Но какой?

Разница между 1D и 2D сканерами заключается в том, что 1D сканеры обычно могут считывать только информацию, присутствующую на одной оси, в то время как 2D сканеры способны обрабатывать информацию в нескольких плоскостях. Благодаря этим возможностям, 2D сканеры могут считывать и декодировать более сложные символы, такие как QR-коды, которые содержат большое количество информации на малом пространстве.

Если одна часть товаров, которые обрабатывается на складе, маркируется линейными штриховыми кодами, а вторая – матричными, без 2D сканера оптимизировать бизнес-процессы будет нелегко. Ещё одно преимущество оборудования для считывания 2D штрихкодов – сканирование с любого направления и с более дальних расстояний, чем 1D оборудование.

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

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

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

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

Еще больше можно почитать на странице компании Logicon https://dzen.ru/logicon

4 комментария

Как простой покупатель не всегда понимаю, какой из штрих-кодов использовать😁

А как считывают 3D коды? Вы решили это не рассказывать?

3D коды не используются на складе, поэтому в статье нет упоминания о них.