Двумерный код (2-D код)

Двумерный код 2-D код

Двумерный код (2-D код)

 

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

Начало создания такой портативной базы данных относят к 1984 году, когда Automotive Industry Action Group (AIAG) опубликовала свой стандарт для маркировки грузов и деталей, содержащий четыре поставленных один на другой, штрихкода Code 39. Эти коды содержали в себе не только артикул детали, но и количество, отправителя и серийный номер.

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

На сегодняшний день для описания этого нового класса символик используются несколько наименований:

Двумерный код (или 2-D код) - наиболее общее название для всего этого класса символик.

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

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

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

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

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

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

Позднее возможность кодирования портативной базы данных сделала двухмерные символики привлекательными для приложений, в которых минимизация размера кода не является основным требованием. Например, хранение имени, адреса и демографической информации на карточках прямой коммерческой рассылки (direct mail business reply cards). Положительный отклик такой рассылки часто составляет менее двух процентов от общего объема распространенных карточек. Если возвращенная карточка содержит только идентификатор, служащий ключом к базе данных, то вероятно, что несколько карточек придется сверять с огромной базой данных, содержащей миллионы имен. Это потребует больших затрат на компьютерную обработку и хранение такой базы. Если вся важная информация будет напечатана одновременно с печатью предложения на карточке, существенного увеличения затрат не произойдет, а информация будет быстро введена с карточки в компьютер. Похожая экономия может быть достигнута при необходимости ввода данных в "полевых условиях". Работнику гораздо удобнее считать двухмерный штрихкод с помощью портативного устройства, чем дозваниваться до компьютера, расположенного в офисе.

Сегодня разработано более 20 различных символик двухмерных штрихкодов. Наиболее популярны коды PDF417, Datamatrix, Aztec.

 

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