>
2. Розрахована сума ділиться на 43. Залишок від ділення є числовим значенням контрольного числа.
3. По числовому значенням у табл. знаходять контрольний знак.
Приклад розрахунку контрольного знака для повідомлення В«STANDARTВ» для Коду 39 наведено в таблиці
Код даних
STANDART
Числові значення
28 +29 +10 +23 + 13 +10 + 27 +29 = 169
Керуючись способом розрахунку - 169: 43 = 3 та 40 у залишку. У табл. С.1 числовому значенню 40 відповідає знак $. Тому повне подання повідомлення з урахуванням контрольного знака буде виглядати так: STANDART $. h1> 6. Структура і характеристики Коду 128
В
Код 128 - Це безперервний двонаправлений контролепридатний код із змінною довжиною штрихкодової позначки. Він є кодом з високою щільністю і дозволяє відобразити 128 знаків ASCII. Особливістю цього коду є можливість кодування ста пар чисел (від 00 до 99), що дозволяє вдвічі збільшувати щільність запису при поданні числових даних.
Знаки Коду 128 складаються з трьох штрихів і трьох проміжків. Штрихи і проміжки мають модульне побудова і їх ширина становить від одного до чотирьох модулів. Ширина знака дорівнює одинадцяти модулям. Лише один знак В«СтопВ» складається з тринадцяти модулів і має чотири штриха і три проміжку. У двійковому зображенні кожний модуль штриха відповідає В«1В», проміжку-В«0В». p> Кожен знак Коду 128 може мати три значення залежно від керівного знака попереду. Вибір одного з трьох знаків означає звернення при кодуванні до однієї з трьох підсистем (А. В, С). Перехід від однієї підсистеми до іншої в кодової рядку можна здійснювати за допомогою відповідного знака Shift. p> Штрихкодова відмітка Коду 128 складається із зони стабілізації, яка є перед знаком В«СтартВ», відповідного знака В«СтартВ» підсистеми А, В або С, інформаційних знаків, а також і контрольного знака, знака В«СтопВ» та зони стабілізації, наступної за знаком В«СтопВ». Контрольним числом є залишок, отриманий від ділення значення виразу. <В
У такому виразі присутні такі величини:
N start - числове значення знака В«СтартВ»
k - кількість знаків у рядку, що кодується
n i - номер позиції знака в рядку, що кодується, рахуючи з першого знака після знака В«СтартВ»
N iзн - числове значення знака в і-тій позиції
Приклад розрахунку контрольного знака для даних "CODE-128", закодованих в Коді 128 (підсистема А) наведено в таблиці
Код даних
З Про D Е - 2 січня 8
Номер позиції п
1 2 3 4 5 6 7 8
Числове значення знака (N) ...