Продукция
Материалы и этикетки
Маркировка провода и кабеля
Риббоны
Оборудование для печати
Сканеры штрих-кода
Терминалы сбора данных
Программное обеспечение
Маркировка металла
Технологии безопасности
Решения для Lean
Услуги
Печать этикеток на заказ
Информация
Справочная
Решения для отраслей
Каталоги продукции
Мастер подбора
Скачать руководство
Технологии
О компании
Адреса и телефоны
О компании
Лишение статуса дилера
Новости
Партнеры
Сервисный центр
ЭСРЗ
Вакансии
Выставки
Написать письмо
01.02.2011 Получение Сертификата Российского морского регистра судоходства
26.11.2010 Внимание: замена модели принтера!!!
18.11.2010 ЮНИТ МАРК ПРО на выставке «Электрические сети России – ЛЭП 2010» с 30 ноября по 3 декабря
Распечатать

Начало > Справочная информация >

Двухмерные штрих-коды (2D-коды)

Эта часть перевода статьи Русса Адамса. с его сайта Barcode 1   

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

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

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

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

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

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

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

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

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

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

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

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

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

 

PDF 417

Стековая символика PDF417 была введена в 1991 году фирмой Symbol Technologies. PDF происходит от сокращения Portable Data File (Портативный Файл Данных), штрихкодовый символ состоит из 17 модулей, каждый из которых содержит 4 штриха и пробела (отсюда номер 417). Штрихкод открыт для общего пользования.

Структура кода поддерживает кодирование максимального числа от 1000 до 2000 символов в одном коде при информационной плотности от 100 до 340 символов. Каждый код содержит стартовую и стоповую группы штрихов, увеличивающие высоту штрихкода.

Код PDF417 считывается при помощи специального лазерного или CCD-сканера. Для печати кода следует использовать принтеры с хорошим разрешением (термо-трансферные или лазерные).

 

Aztec Code

Aztec Code введен Энди Лонгэйсром (Andy Longacre) из фирмы  Welch Allyn Inc. в 1995 году и открыт для общего использования. Aztec Code разработан для легкой печати и легкой расшифровки. Штрихкод представляет собой квадратную матрицу с концентрическими квадратами в центре, которые служат для определения позиции кода относительно сканера и мерной линейкой по краю кода. Наименьший штрихкод Aztec имеет площадь 15x15 модулей, наибольший - 151x151. Минимальный код Aztec кодирует 13 цифр или 12 букв, а максимальный - 3832 цифры или 3067 букв или 1914 байт данных. Символика не требует свободной зоны вокруг штрихкода. Существуют 32 градации размера кода с возможностью пользовательской установки защиты от ошибок по методу Рида-Соломона (Reed-Solomon) от 5% до 95% от области кода. Рекомендуемый уровень - 23% емкости кода плюс 3 кодовых слова.

Кодируются все 8-битовые значения. Величины 0 - 127 представляются в виде набора символов ASCII, значения 128-255 представляются как ISO 8859-1, Latin Alphabet No.1. Кроме данных можно закодировать два служебных символа:  FNC1 для совместимости с некоторыми существующими приложениями и ECI (escape-последовательность) для стандартизованной кодировки сообщений.

Data Matrix

Код Data Matrix от фирмы CiMatrix   представляет собой двухмерный код, разработанный для размещения большого объема информации на ограниченной площади поверхности. Штрихкод Data Matrix может хранить от одного до 500 символов. Код может масштабироваться от 1-mil плотности до 14-дюймовой площади. Это означает, что код Data Matrix имеет теоретическую максимальную плотность 500 миллионов символов на дюйм ! На практике плотность, конечно , ограничивается разрешающей способностью печатающих устройств и сканеров. 

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

Существуют два основных набора символов. Они используют свернутое кодирование для коррекции ошибок, которое использовалось в первых версиях кода Datamatrix, эти версии описаны как ECC-000 .. ECC-140. Второй набор описан как ECC-200 и использует метод Рида-Соломона (Reed-Solomon) коррекции ошибок. Символы ECC-000 .. 140 всегда имеют нечетное количество модулей по каждой стороне квадрата. Символы ECC-200 всегда содержат четное число элементов по каждой из сторон. Максимальная емкость символа  ECC-200 составляет 3116 цифр или 2335 букв в символе, состоящем из 144 модулей.

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

Код читается ПЗС-камерой или ПЗС-сканером. Символы площадью от 1/8 дюйма до 7 дюйма может быть прочитан с расстояния от контакта до 36 дймов. Обычная скорость чтения составляет 5 кодов в секунду.

Более подробная информация представлена на сайтах BarCode USA и  The Barcode Software Center


Другие символики 2D кодов:

3-DI

Array Tag

Code 1

Code 16K

Code 49

CP Code

DataGlyth

DatStrip Code

Dot Code A

MaxiCode

MiniCode

QR Code

Snowflake Code

SuperCode

Ultracode

Более подробную информацию Вы можете получить на сервере автора этой статьи г-на Русса Адамса (Russ Adams). Мы также будем рады Вам ответить и помочь с нестандартными решениями по маркировке изделий.


<< Вернуться

портативные принтеры | стационарные принтеры | маркировка провода и кабеля | этикетки и материалы | риббон | механическая маркировка металла
технологии безопасности | лазерная гравировка | сканер штрих-кода | терминал сбора данных