Як видно з рисунка 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 |