Теорія інформації та кодування в задачах
114


Як видно з рисунка  6.1, код країни ( див. табл. додатка В ) може мати не два, а три знаки. У цьому разі код товаровиробника має не 5, а 4  знаки.

Контрольний символ визначається за таким алгоритмом:

1- ий крок: знаходять суму цифр, розташованих на непарних позиціях кодового слова ( перегляд виконується справа наліво ), і помножують одержаний результат на 3;

2 - ий крок: знаходять суму цифр, розташованих на парних позиціях кодового слова;

3 - ій  крок: визначають добуток сум, знайдених при 1-му та 2-му кроках;

4 - ий  крок: обчислюють контрольну цифру, яка дорівнює найменшому числу, що не перевищує 9, яке, якщо його додати до результату, одержаному на 3-му кроці, дає кратне 10 число.

Для кодування інформації у ШК EAN використовуються чотири набори знаків: A, B, C  та  D  ( табл.6.1 ) для кодування десяткових цифр, а також знаків СТАРТ, СТОП  ( Н1, Н2, Н3 ), та розділових зна-ків  ( Н4  та  Н5 ). Кожний знак містить у собі два штрихи і два пробіли. Довжина кожного знака для кодування цифр дорівнює 7 модулям     ( 7-ми  елементам зображення ), а допоміжні знаки мають  довжину 3, 5  і  6 модулів. Як знак СТАРТ використовуються набори Н1  та  Н3, а знак СТОП – Н1  та  Н2  у залежності від символів початку і кінця кодового слова  ( табл.6.2,  де  0 – пробіл,  1 – штрих ).

Таблиця 6.1

Сим-

воли

Набір  А

Набір  В

Набір  С

Набір  D

Двійковий еквівалент

Двійковий еквівалент

Двійковий еквівалент

Двійковий еквівалент

0

0001101

0100111

1110010

1011000

1

0011001

0110011

1100110

1001100

2

0010011

0011011

1101100

1100100

3

0111101

0100001

1000010

1011110