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

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

Данная таблица позволяет узнать страну-производителя товара по его штрихкоду (EAN-13)

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

* — Специальные символы не отражающие страны