СИМВОЛИКА ШТРИХОВОГО КОДИРОВАНИЯ UCC/EAN-128
СТАНДАРТ
Первоначальная версия утверждена: Февраль 1989
Редакция: Октябрь 1999
СОДЕРЖАНИЕ
-
ХАРАКТЕРИСТИКА СИМВОЛИКИ UCC/EAN-128 2
-
СТРУКТУРА СИМВОЛА 3
-
ОТОБРАЖЕНИЕ ЗНАКОВ 4
-
Структура символа одного знака 4
-
Таблица кодировок знаков 5
-
Виды кодируемых множеств знаков 10
-
Специальные знаки 11
-
Вспомогательные знаки 12
-
АЛГОРИТМ ДЕКОДИРОВАНИЯ СИМВОЛА 13
-
ТРЕБОВАНИЯ К КАЧЕСТВУ СИМВОЛА 15
5.1 Декодируемость символьного знака 15
5.2 Спокойные зоны (светлые поля) 16
5.3 Передаваемые данные 16
-
ПАРАМЕТРЫ, ОПРЕДЕЛЯЕМЫЕ СИСТЕМОЙ EAN*UCC 17
-
Размер символа 17
-
ПРАВИЛА КОДИРОВАНИЯ/ДЕКОДИРОВАНИЯ СТРОК ДАННЫХ 18
-
Общая структура штрихового кода в системе UCC/EAN-128 18
-
Идентификаторы применения определенной длины 19
-
Объединение элементарных строк 19
-
Размещение символа 21
-
Обработка символов UCC/EAN-128 - логический базис. 22
Приложение 1(нормативное) 23
Расчет контрольного знака
Приложение 2 (информативное) 24
Связь между значениями знаков в различных кодировках и
значениями ASCII
Приложение 3 (информативное) 25
Использование видов кодировок и знаков переключения для
минимизации длины символа.
Приложение 4 (информативное) 26
Руководство к использованию символики CODE 128.
-
ХАРАКТЕРИСТИКА СИМВОЛИКИ UCC/EAN-128
Штриховой код UCC/EAN-128 был разработан в тесном сотрудничестве организаций: EAN International, Uniform Code Council, Inc (UCC) и Automatic Identification Manufacturers, Inc (AIM). Использование UCC/EAN-128 символов для кодировки строк данных, описанных в системе UCC/EAN-128, дает высокую степень защищенности и отличия их от штриховых кодов других систем.
Символика UCC/EAN-128 является подмножеством более общей символики Code 128. По соглашению, заключенному между разработчиками символики, зарезервировано исключительное использование в символике Code 128 знака FNC1 после стартового знака только для EAN-UCC системы.
Символика Code 128 подробно описана в стандарте ISO/IEC WD 15417: «Автоматическая идентификация и считывание данных – спецификация символики штрихового кода – Code 128».
Данный документ описывает:
в разделах 1 – 5 символику UCC/EAN-128 как подмножество символики Code 128 (используя стандарт ISO/IEC WD 15417 в качестве ссылочного материала)
в разделе 6 параметры, определяемые системой EAN/UCC, для приложений
в разделе 7 правила для кодирования строк данных, описанных в системе EAN/UCC, в виде штрихового кода.
Символика UCC/EAN-128 описывается следующими характеристиками:
a) кодируемое множество знаков содержит:
-
знаки стандарта ASCII в соответствии со стандартом ISO 646, используемые в символике Code 128,
Замечание: знаки стандарта ASCII со значениями от 128 до 255 могут также кодироваться при помощи функционального знака FNC4, но эта возможность зарезервирована на будущее.
-
Четыре функционального знака (FNC1, FNC2, FNC3, FNC4)
-
Четыре знака выбора кодового множества (Code A, Code B, Code C, Shift). Замечание: Знак Shift используется для выбора одного знака кодового множества
-
Три стартовых знака (Start A, Start B, Start C)
-
Один стоповый знак (Stop)
b) Тип кода – непрерывный
с) элементы символа одного знака: всего 6, включая 3 штриха (темных прямоугольников) и 3 пробела (светлых прямоугольников, каждый шириной в 1 или 2 или 3 или 4 модуля. Стоповый знак состоит из 4 штрихов и 3 пробелов.
d) символ само-тестируемый: да
e) длина символа: переменная
f) возможность декодирования символа в двух противоположных направлениях: да
g) символ контрольного числа: один, обязателен (алгоритм смотри в Приложении 1)
h) плотность знака данных: 11 модулей на один символ (5.5 модулей на числовой знак, 13 модулей на стоповый знак)
i) вспомогательные символы :
-
стартовый знак – 11 модулей,
-
функциональный знак FNC1 – 11 модулей,
-
контрольный знак – 11 модулей,
-
стоповый знак – 13 модулей
j) характеристики размеров UCC/EAN-128 символа:
-
максимальная физическая длина – 165 мм (6.5 дюймов)
-
максимальное количество знаков данных - 48
-
для определенного количества данных размер символа зависит от величины модуля. Для данного печатного процесса размер модуля выбирается так, чтобы символ удовлетворял требованиям, предъявляемым к качеству печати.
2. СТРУКТУРА СИМВОЛА
UCC/EAN-128 символ состоит из (читая слева направо):
Ведущей свободной зоны (светлая граница),
Стартового знака (Start A или Start B или Start C)
Функционального знака FNC1
Данных (включая Идентификаторы Применения, представленные кодировками Code A или Code B или Code C)
Символа контрольного знака
Стопового знака
Замыкающей свободной зоны (светлая граница)
Данные, представленные в виде штрихового кода, изображаются в виде читаемых знаков под или над символом.
Общий формат символа приведен на рисунке 1.
Стартовый Знаки данных Контрольный Стоповый
Знак знак знак
Светлая граница Светлая граница
Рисунок 1: Общий формат UCC/EAN-128 символ
-
ОТОБРАЖЕНИЕ ЗНАКОВ
Таблица 1 определяет отображение всех знаков символики Code 128 в штриховые коды. В столбце «Размер элемента» указаны размеры штрихов и пробелов, образующих штриховой символ знака, в модулях. Отображение знаков UCC/EAN-128 идентично.
-
Структура символа одного знака
Сумма всех модулей (штрихов и пробелов) любого символа всегда нечетна (нечетный паритет), а сумма модулей штрихов всегда четно. Это свойство позволяет знаку само-тестироваться
Рисунок 2 ниже отображает структуру стартового знака Start A .
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
|
1
|
|
4
|
|
2
|
2
|
1
|
1
|
|
Рисунок 2. Стартовый знак UCC/EAN-128 символа
Рисунок 3 ниже отображает символьную кодировку знака «35», который представляет знак «С» в кодировках A, B или две цифры «35» в кодировке C.
-
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
|
3
|
|
3
|
|
1
|
1
|
1
|
2
|
|
Достарыңызбен бөлісу: |