Расшифровка Штрихкода

Штрихкод товара несет много полезной информации о производителе, стране и особенностях товара. Наиболее распространенным является стандарт EAN-13. Он состоит из 13 цифр. Выполним расшифровку штрихкода.


Первые 2 или 3 цифры определяют страну-производителя. Каждой стране присвоен 1 или несколько кодов, например для России это значение равно 460-469, для Великобритании 50, а для Канады и США - 00-13. 4 или 5 следующих цифр определяют производителя товара, дальше идет пятизначный код товара, описывающий его название и основные характеристики.


Код
Страна
Код
Страна
Код
Страна
Код
Страна
00-13США и Канада488Таджикистан627Кувейт784Парагвай
200-299Для внутренних нужд предприятий489Гонконг628Саудовская Аравия786Эквадор
30-37Франция50Великобритания629ОАЭ789Бразилия
380Болгария520Греция64Финляндия80-83Италия
383Словения528Ливан690-692КНР84Испания
385Хорватия529Кипр70Норвегия850Куба
387Босния и Герцеговина531Македония729Израиль858Словакия
400-440Германия535Мальта73Швеция859Чехия
45 и 49Япония539Ирландия740Гватемала860Сербия
460-469Россия54Бельгия и Люксембург741Сальвадор865Монголия
470Киргизия560Португалия742Гондурас867КНДР
471Тайвань569Исландия743Никарагуа869Турция
474Эстония57Дания744Коста-Рика87Нидерланды
475Латвия590Польша745Панама880Южная Корея
476Азербайджан594Румыния746Доминиканская республика884Камбоджа
477Литва599Венгрия750Мексика885Таиланд
478Узбекистан600-601ЮАР759Венесуэла888Сингапур
479Шри-Ланка609Маврикий76Швейцария890Индия
480Филиппины611Марокко770Колумбия893Вьетнам
481Беларусь613Алжир773Уругвай899Индонезия
482Украина619Тунис775Перу90-91Австрия
484Молдова621Сирия777Боливия93Австралия
485Армения622Египет779Аргентина94Новая Зеландия
486Грузия625Иордания780Чили955Малайзия
487Казахстан626Иран

Последняя цифра служит для проверки подлинности штрихкода, это так называемая контрольная сумма. Чтобы проверить штрихкод на подлинность, нужно выполнить ряд арифметических операций:


  1. Сложить все цифры, стоящие в штрихкоде на четных местах и умножить это число на 3;
  2. Сложить все цифры, стоящие на нечетных местах кроме последней цифры (контрольной суммы);
  3. Далее нужно сложить результаты (1) и (2) и отбросить десятки, т.е. оставить от полученной суммы последнюю цифру;
  4. Вычесть из 10 результат (3) и сравнить его с контрольной суммой. Если значения совпадают - все в порядке, иначе штрихкод поддельный, либо контрольная сумма вычислена неверно.