Штрих-код EAN-128 является подмножеством штрих-кода Code128. Это непрерывный двунаправленный контролепригодный код переменной длины. Он позволяет отобразить 128 знаков ASCII и особенно эффективен для цифр. Кодирование информации может происходить с помощью трех наборов символов, но различают четыре типа штрих-кода: EAN-128a, EAN-128b, EAN-128c и EAN-128auto (автоматически переключается между штрих-кодами EAN-128a, EAN-128b, EAN-128c для кодирования ASCII значений). Отличительной особенностью набора символов "c" является возможность кодирования ста пар чисел, позволяющей вдвое увеличить плотность записи при кодировании цифровых данных.
Допустимые символы: |
EAN128a: ASCII character 0 to 95 EAN128b: ASCII character 32 to 127 EAN128c: пары чисел от 00 до 99 |
Длина: |
переменная |
Контрольная цифра: |
одна, алгоритм modulo-103 |
Структура и внешний вид штрих-кода EAN-128 идентична штрих-коду Code128. Элементы штрих-кода состоят из трех штрихов и трех промежутков. Штрихи и промежутки имеют модульное построение и их ширина составляет от одного до четырех модулей. Ширина элемента равна одиннадцати модулям. Исключением является знак "Стоп", который состоит из тринадцати модулей и имеет четыре штриха и три промежутка. Контрольная цифра рассчитывается автоматически и не показывается в подписи штрих-кода.
Чтобы различать штрих-коды EAN-128 и Code128, в штрих-коде EAN-128 сразу за старт-символом располагается символ FNC1, который зарезервирован исключительно для системы EAN.UCC.
Штрих-код "EAN-128c". Строка данных "0123456789012345"
Информация |
Обратите внимание на «читаемые человеком» цифры внизу, которые могут использоваться операторами, если этикетка повреждена или не будет сканироваться по какой-либо причине - «0123456789012345» - это число, закодированное в штрих-коде.
|