Двухмерный штрих код

Двухмерный штрих код — как правильно применять, чем считывать, разновидности

Двухмерный штрих код позволяет закодировать информацию в двух плоскостях. Что в отличие от других видов штриховых кодов даёт возможность поместить в тело штрихкоды значительно больше информации. По сути такой код – это автономная база с данными. Зашифрованных сведений более чем достаточно, чтобы считать 2D штрихкодовые номера самыми прогрессивными. Вы можете получить бесплатную консультацию от специалистов компании Роскод. Для этого оставьте заявку или напишите в чат оператору, для вас работает служба поддержки.

Двухмерный штрих код

2д штрих код

Двухмерный штрихкод, или 2D – сегодня наиболее прогрессивный способ штрихового кодирования. В штрихкоде 2D информация кодируется не только по горизонтали, но и по вертикали, что дает резкий рост объема шифруемых данных. Таким образом, двумерный код содержит не только идентификатор, но и набор характеристик объекта, это некая портативная база данных. Это дает возможность отказаться от использования внешней базы данных, существенно расширяя сферу применения данной технологии штрихового кодирования.

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

Отсчет развития 2-мерных штрихкодов начался в 1984 году, когда Automotive Industry Action Group (AIAG) ввела новый стандарт для маркировки грузов и деталей, содержащий 4 четыре штрих-кода Code 39 типа “stacked”. В этих кодах был зашифрован артикул детали, количество, информация об отправителе и серийный номер. Это был прообраз современных 2D-кодов, а первый настоящий 2-мерный штрих код представила компания Intermec Corporation в 1988 году.

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

Виды двухмерных штриховых кодов

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

Собственно, именно эта нужда в кодировании значительных объемов информации предопределила появление двумерного штрихкода. Далее рассмотрим основные разновидности 2Д-кодов:

  1. Stacked linear – увеличение объема кодируемой информации происходит за счет расположения одномерных штрихов одного над другим. Яркие представители этого типа 2-х мерных штрихкодов – штрихкодовые номера Code 16K, Codablock и Code 49, которые одновременно являются самыми ранними представителями 2D штрих кодов. Средний объем кодируемой информации достигает в них 144 символов. Однако, по сравнению со следующими поколениями 2-мерных штрих кодов они несовершенны в плане малой плотности информации и невозможности обеспечить коррекцию ошибок.
  2. Matrix code – 2D штриховая кодировка, основанная на расположении черных элементов внутри матрицы. Размеры элементов одинаковы, а данные кодирует их позиция внутри матрицы.

Чтобы получить больше информации, свяжитесь со специалистом компании РОСКОД любым удобным для вас способом.

Можно ли избежать ошибок при считывании

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

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

Сферы применения 2-х мерного штрихкода (на примере PDF417)

Обычно 2D кодировка применяется в сфере производства, а также в других отраслях. Таких как:

  • транспортировка грузов;
  • идентификация личности;
  • шифровка данных документов и отчетов;
  • проведение инвентаризации.

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