АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

Code 128

Штриховой Код 128 является непрерывным двунаправленным контролепригодным кодом переменной длины и позволяет отобразить 128 знаков ASCII.

Пример штрихового Кода 128

 

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

Знаки штрихового Кода 128 состоят из трех штрихов и трех промежутков. Штрихи и промежутки имеют модульное построение и их ширина составляет от одного до четырех модулей. Ширина знака равна одиннадцати модулям. Исключением является знак "Стоп", который состоит из тринадцати модулей и имеет четыре штриха и три промежутка.

Пример построения знака "Стоп".

 

Каждый знак Кода 128 может иметь три значения в зависимости от управляющего знака впереди. Выбор одного из трех знаков "Старт" означает обращение при кодировании к одной из трех подсистем (A,B,C). Переход от одной подсистемы к другой в кодовом ряду может осуществляться при помощи соответствующего знака "Shift".

Штрихкодовый символ Кода 128 состоит из зоны стабилизации (1), предшествующей знаку "Старт", соответствующего знака "Старт" (2) подсистемы A, B или C, информационных знаков (3), в том числе и контрольного знака (4), знака "Стоп" (5) и зоны стабилизации (6), следующей за знаком "Стоп".

 

Контрольное число - это остаток, полученный от деления на значение стартового символа подсистемы (по таблице) значения выражения:

где:

- числовое значение знака "Старт";

- количество знаков в кодовой строке;

- номер позиции знака в кодовой строке,счита с первого знака, следующим за знаком "Старт";

- числовое значение знака в i-й позиции

 

Пример расчета контрольного числа для текста "Code 128".

Числовые значения знаков смотрим по таблице.

Код данных C o d e _      
Номер позиции                
Числовое значение знака ()                
Значение                

:1197/103=11 и 64 в остатке. Числовому значению 64 соответствует знак [ ` ] (по таблице). Таким образом, полное представление данных с учетом контрольного знака будет: [ Code 128` ]

 


Дата добавления: 2015-09-27 | Просмотры: 538 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.003 сек.)