Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л7.doc
Скачиваний:
3
Добавлен:
14.11.2019
Размер:
492.54 Кб
Скачать

Типы линейных кодов.

Codabar. Каждый знак символа представлен четырьмя линиями и тремя внутренними промежутками.

П ромежуток между знаками не несёт никакой информации. Это один из наиболее безопасных кодов. Часто применяется для маркировки анализов крови и других ответственных случаях, имеет изменяющуюся длину, в отличие от EAN. Набор знаков состоит из чисел от 0 до 9 и шести символов. Выбор из четырёх стоповых символов (A,B,C,D) позволяет пользователю разбивать информацию по категориям (по группам крови).

Code 39. 3 - это 2 широких штриха и 1 широкий пробел, 9 - 5 штрихов и 4 пробела. S – штрих, М – пробел. Промежуток между знаками

Знак

S1

S2

S3

S4

S5

M1

M2

M3

M4

*

0

0

1

1

0

1

0

0

0

С

1

1

0

0

0

0

0

1

0

информации не несёт.

Т аким образом каждый знак содержит 9 элементов, из которых 3 широкие. Знак состоит из 2-х широких и 3-х узких штрихов + 1 широкий и 3 узких пробела.

Код является самоконтролируемым, дешифруется, однако не очень компактен. Символ ШК всегда начинается со * (asterisk).

Code 128. Является непрерывным, двунаправленным, самоконтролируемым кодом переменной длины. Позволяет отображать 128 знаков ASCII, т.е. позволяет закодировать не только цифры, но и текстовые переменные. Он подразделяется на три комплекта символов А, В, С. Знаки А и В состоят из 6 элементов, которые могут быть 4-х шеренг. Общая ширина знака 11 модулей. Отличительной особенностью кода является возможность кодировать 100 пар чисел (вариант С). Это вдвое увеличивает плотность записи при представлении цифровых данных. Знак состоит из 3-х штрихов и 3-х пробелов, имеющих модульное построение. Ширина элемента изменяется от 1 до 4 модулей. Исключение составляет знак «стоп» (он состоит из 13 модулей) и имеет 4 штриха и 3 промежутка. Контрольная цифра в конце кода вычисляется по модулю 103.

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

EAN 128. Полное обозначение EAN/UCC/ Он дополняет стандарты EAN и UCC, которые в основном используются для идентификации товаров в торговле. Кроме кодирования товаров, EAN 128 используется для обмена информацией между компаниями, например, для маркировки срока годности, веса, размеров. EAN 129 базируется на коде 128 в котором есть FNС1 – этот символ используется в EAN 128 чтобы отличать Code 128 и EAN 128. Этот символ должен быть сразу после стартового знака. Если его нет, то это Code 128.

Правила и общие принципы расположения символов ean.

Расположение символов в ШК должно обеспечивать удобство работы оператора, чтобы меньше приходилось поворачивать товар в поиске ШК, т.к. это влияет на производительность труда. Каждый товар должен иметь только 1 видимый символ. Цветное исполнение упаковочных материалов является одновременно фоном кода EAN и должен удовлетворять требованиям контрастности (0,499-0,921). При этом для пробелов наиболее пригодными цветами являются белый, жёлтый, оранжевый и светло-красный. Для штрихов – чёрный, синий, тёмно-зеленый, темно-коричневый, зелено-синий.

При маркировке различных единиц товарными ярлыками, символ ШК размещается в нижней или верхней его части на той стороне ярлыка, где одновременно печатается информация о товаре.

Товарный код должен располагаться на задней стороне упаковки либо в левом нижнем углу лицевой стороны. В исключительных случаях код помещается на боковой стороне или на верху упаковки. Надёжность считывания зависит от кривизны поверхности, несущей кодовое слово. Следует соблюдать следующие условия:

1. Угол между поверхностью считывающего устройства и плоскостью, касающуюся поверхности товара в любой краевой точке должна составлять не более 30 градусов. Предпочтительным является нанесение символа ШК перпендикулярно образующей поверхности.

  1. Расстояние, определяемое формой упаковки между зоной кодового слова и поверхностью считывающего устройства не должно превышать 12 мм. Если форма упаковки строго не определена, символ ШК помещают в зоне наименьшего искривления, т.е. в самой плоской области.

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

2D код.

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

Для описания этого класса символик используется несколько названий: двумерный (информация по горизонтали и вертикали), двунаправленный, 2D код.

Стековая символика или многорядный код более точно отражают серию линейных ШК, установленных друг над другом. Матричный код применяется для обозначения двумерных кодов, основанных на расположении чёрных элементов в определённом месте матрицы. Каждый чёрный элемент имеет определённые размеры и позиция элемента кодирует данные.

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

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

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

Первый 2Д код был представлен в 1988 году кодом Code 49. Удобство 2Д привело к их стандартизации, а применение их постоянно расширяется.

Таким образом код Code 49 и Code 16K разработаны на основе набора знаков Code 39 и Code 128. Затем был разработан код PDF 417.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]