Материал из PL Engineering

Перейти к: навигация, поиск

         1D и 2D от Datalogic

Обратиться к руководителю IT проектов


          1D или 2D. Время терпит?

          Подавляющее большинство современных сканеров распознает все стандартные линейные штрихкоды, включая такие коды, как UPC/EAN, Code 39, Code 128, Codabar, 2 of 5 Interleaved (ITF), которые уже почти как 20 лет приняты в качестве общеевропейских стандартов, и прочие символики, созданные для применения в узких сферах деятельности.Двумерные коды, например, Aztec, DataMatrix, QR и прочие, в частности, линейные и стековые, могут декодировать только матричные фотосканеры.

          Если вы заняты в сфере розничной торговли – продукты питания, одежда, книги и другие товары народного потребления, скорее всего, вам хватит и «обычного», лазерного сканера, поскольку вы имеете дело преимущественно с символиками EAN-13 (или ISSN, что технологически одно и то же) и EAN-8. Однако, если вы имеете дело с промышленностью, производством или медициной, то у вас скорее всего возникнет потребность в переходе на 2D коды, даже если сейчас вы используете 1D и вас всё устраивает. Об этом – чуть попозже.

          Так, если вы приобрели сканеры (светодиодные или лазерные) для считывания линейных символик, то для считывания 2D кодов вам потребуется отдельно приобрести матричные фотосканеры, Естественно, возникает вопрос о том, куда девать «старые», поскольку их функции успешно перекрывают «новые». К тому же фотосканеры, как правило, стОят дороже.

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

          Какие бывают типы штрихкодов?

          Штриховые коды бывают двух типов: линейные (1D) и двумерные (2D).

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

          Поскольку такой код считывается только в горизонтальном направлении, «вытянутость» кода объясняется исключительно удобством считывания с точки зрения прицеливания и распознавания повреждённых символик. Это свойство кода также называют «вертикальной избыточностью».

          Вы постоянно сталкиваетесь с такими кодами в повседневной жизни. Наиболее распространёнными линейными кодами являются EAN, UPC, Code 128, Interleaved 2 of 5 и семейство кодов GS1 DataBar (ex-ESS).

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

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

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

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

          Сегодня разработано более 20 различных символик двухмерных штрихкодов. Наиболее популярными являются Aztec, Data Matrix, QR Code и MaxiCode. Все они активно используются в производстве, логистике, складском учёте, фармацевтике и здравоохранении, банковской сфере, коммунальной сфере и т. д.

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

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

          Why 2D?

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

          Во-первых, это объём и тип зашифрованной информации. Линейные символики могут вмещать около 30 символов (зависит от конкретного кода), в то время как двумерные способны хранить примерно 1,5 страницы A4 текста. 2D символики постепенно становятся стандартом для таких сфер человеческой деятельности, как здравоохранение и промышленное производство (особенно мелких и уникальных деталей, а также микросхем).

          Штрихкод может использоваться в качестве идентефикатора (ключа к базе данных) и в качестве носителя информации (самой базы данных).

          В первом случае требуется закодировать небольшой объём информации, который представляется в виде линейного кода. Примером такого универсального кода может служить Code 39, способный шифровать цифры и строчные латинские буквы и его расширенная версия Code 128, с возможностью кодирования данных формата ASCII.

          Во втором случае следует использовать двумерный штрихкод. Наиболее распространённым стандартом является код PDF417 (квази-2D), поскольку его использование не требует лицензирования, он является широко распространённым, а, следовательно, и оборудование для его распознавания тоже и вместительным (возможность кодировки примерно 2500 символов).

          Так какое оборудование мне нужно?

          Возвращаясь к вопросу, поставленному в первой части статьи и учитывая все соображения на этот счёт, разумным решением представляется приобретение линейного сканера, но не всякого, а такого, который можно было бы при необходимости «перепрошить» под считывание двумерных кодов. Это позволило бы сократить издержки от приобретения отдельного дорогостоящего оборудования и избавило бы от головной боли из-за необходимости избавиться от по-прежнему справляющихся со своими задачами линейных сканеров. Если же потребность в чтении 2D не возникнет, можно просто всё оставить как есть.

          К сожалению, современный рынок сканеров предлагает не так-то много подобных решений. Но, тем не менее, они существуют.

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

          На все сканеры этой модели, выпущенные после 24 мая 2012 года можно установить новое программное обеспечение производителя MR1.0. Что это дает?

1. Улучшенный рисунок цифровых линий для штрихкодов во всех направлениях;

2. Возможность настройки сканера на распознавание 2D символик «на месте» посредством считывания программного штрихкода;

3. Сделан апгрейд производительности при считывании линейных и двумерных символик;

4. Улучшение общей производительности по сравнению с предыдущей версией MR0.5.

          Помимо возможности обновления софта, в стандартной заводской конфигурации также были сделаны изменения:

1. Возможность считывания ненаправленных и стековых символик GS1 Databar;

2. Возможность считывания расширенных и расширенных стековых GS1 Databar;

3. Сокращено время обратной связи с пользователем;

4. Возможность считывания кодов Data Matrix для всех 2D моделей.

          Какие сферы применения у Magellan 800i?

          Magellan 800i может использоваться в розничной торговле, медицине и фармацевтике, а также в мобильном маркетинге, мелком конвейерном производстве и т. д.

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

          Что касается производства, Magellan 800i можно установить на конвейерные линии при учёте единиц продукции. Опять же, функция Illumix обеспечивает высокую устойчивость к быстро движущимся штрихкодам и позволяет автоматически сканировать в режиме «пронести через». Сканер также годится для этих целей ещё и по соображениям неприхотливости к условиям окружающей среды: класс защиты IP 52 предохраняет «начинку» сканера от попадания внутрь пыли, талька, взвеси, а также защищает от дождя под углом +/- 15°. Выдерживает хранение и транспортировку до – 40 C°.

          Возвращаясь к использованию фотосканирования в фармацевтическом секторе, отметим, что использование технологии двумерного штрихкодирования было успешно принято в Европе в 2011 году, чему активно способствовала компания Datalogic. Логично предположить, что это нововведение также со временем будет внедрено и в России, скорее всего, с пяти- или семилетнем опозданием.

          Magellan 800i компактен и занимает мало места, к тому же его можно использовать как ручной и стационарный сканер, т. к. он может функционировать в обоих режимах. Благодаря своим малым размерам и удобству в эксплуатации, он с может применяться в качестве портативных устройств для сканирования штрихкодов с громоздких предметов.

          Маленький бонус для ритейла: если 2D вам ни к чему, то можно купить этот сканер в 1D-модификации, поскольку он совместим с противокражными системами, например, с Checkpoint EAS и Interloc.

          Таким образом, если вы всерьёз думаете над внедрением 2D, но сомневаетесь или не торопитесь с принятием решения то, возможно, Datalogic Magellan 800i –это то, что вам нужно.