Расчет контрольной цифры для кода EAN-13
Шаг 1 Отбросить контрольный разряд (крайний справа)
Шаг 2 Сложить разряды, стоящие на четных местах
Шаг 3 Результат ШАГа 2 умножить на 3
Шаг 4 Сложить разряды, стоящие на нечетных местах
Шаг 5 Суммировать результаты ШАГов 3 и 4
Шаг 6 В полученном числе крайнюю справа цифру вычесть из 10.
Полученный результат и есть значение контрольной цифры
Пример расчета контрольного разряда в коде EAN-13: 46 76221 35746 С
Шаг 1 46 76221 35746
Шаг 2 6+6+2+3+7+6=30
Шаг 3 30х3=90
Шаг 4 4+7+2+1+5+4=23
Шаг 5 90+23=113
Шаг 6 10-3=7
Полный номер EAN-13 будет следующим: 46 76221 35746 7
Список кодов стран EAN-13
Код | Страна | Код | Страна | |
00-09 | США,Канада | 690 | КНР | |
30-37 | Франция | 70 | Норвегия | |
380 | Болгария | 729 | Израиль | |
383 | Словения | 73 | Швеция | |
385 | Хорватия | 750 | Мексика | |
400-440 | Германия | 759 | Венесуэла | |
45,49 | Япония | 76 | Швейцария | |
460-469 | Россия,СНГ | 770 | Колумбия | |
471 | Тайвань | 773 | Уругвай | |
474 | Эстония | 775 | Перу | |
475 | Латвия | 779 | Аргентина | |
477 | Литва | 780 | Чили | |
482 | Украина | 786 | Эквадор | |
484 | Молдова | 789 | Бразилия | |
489 | Гонконг | 80-83 | Италия | |
50 | Великобритания | 84 | Испания | |
520 | Греция | 850 | Куба | |
529 | Кипр | 858 | Словакия | |
535 | Мальта | 859 | Чехия | |
539 | Ирландия | 860 | Югославия | |
54 | Бельгия,Люксембург | 869 | Турция | |
560 | Португалия | 87 | Нидерланды | |
569 | Исландия | 880 | Южная | |
57 | Дания | 885 | Таиланд | |
590 | Польша | 888 | Сингапур | |
599 | Венгрия | 890 | Индия | |
600,601 | ЮАР | 893 | Вьетнам | |
611 | Марокко | 90,91 | Австрия | |
613 | Алжир | 93 | Австралия | |
619 | Тунис | 94 | Новая | |
64 | Финляндия | 955 | Малазия |
По материалам сайта http://www.ics-market.com.ua