Сначала, что такое штрих код? Штрих код - это графическое изображение цифр в виде штрихов и пробелов, предназначенных для считывания автоматическими устройствами заложенной в них информации. Человек же в символике штрихового кода воспринимает только понятные ему цифры, помещенные под графическим изображением.
Штриховое кодирование было изобретено и запатентовано еще в 1949 году в США Джо Вудлэндом и Берни Сильвером. Это изобретение облегчило учет и контроль материальных средств от производителя до потребителя, т.е. на всем их продвижении. Наиболее распространенными сегодня считаются - американский Универсальный товарный код UPC и Европейская система кодирования EAN. Самым популярным на сегодня является 13-разрядный европейский код EAN-13, введенный в обращение в 1977 году.
О чем может рассказать штрих-код тем, кто умеет его правильно читать или расшифровывать? Расшифровка штрих кода достаточно проста. Штрих кодовый символ состоит из серии линий и промежутков, различной толщины. Они разбиваются в группы из линий и промежутков, которые представляют собой распознаваемые человеком символы.
13-разрядный штрих код системы EAN выглядит так, как показано на примере.
Цифры, помещенные под графическим изображением в приведенном штрих коде делятся на 5 зон и несут в себе следующую информацию:
зона 1 - две цифры (иногда бывает три цифры) - означают код страны происхождения, т.е. код страны изготовителя или продавца продукта. Как правило, код страны присваивается Международной ассоциацией EAN и не состоит из одной цифры;
зона 2 - пять цифр - означают код предприятия - изготовителя или продавца продукции;
зона 3 - пять цифр - это код товара, в котором: 1 цифра - наименование товара, 2 цифра - потребительские свойства, 3 цифра - размеры, масса, 4 цифра - ингредиенты, 5 цифра - цвет;
зона 4 - одна цифра - контрольная цифра, используемая для проверки правильности считывания штрихов сканером.
зона 5 - Иногда указывается еще одна цифра, которая означает знак товара, изготовленного по лицензии.
Региональные коды национальных организаций
Префикс | Национальная организация GS1 |
---|---|
000-139 | GS1 США |
200-299 | Внутренняя нумерация (для свободного использования внутри предприятий) |
300-379 | GS1 Франция |
380 | GS1 Болгария |
383 | GS1 Словения |
385 | GS1 Хорватия |
387 | GS1 Босния-Герцеговина |
400-440 | GS1 Германия |
450-459 490-499 |
GS1 Япония |
460-469 | GS1 Россия |
470 | GS1 Кыргызстан |
471 | GS1 Тайвань |
474 | GS1 Эстония |
475 | GS1 Латвия |
476 | GS1 Азербайджан |
477 | GS1 Литва |
478 | GS1 Узбекистан |
479 | GS1 Шри-Ланка |
480 | GS1 Филиппины |
481 | GS1 Беларусь |
482 | GS1 Украина |
484 | GS1 Молдова |
485 | GS1 Армения |
486 | GS1 Грузия |
487 | GS1 Казахстан |
489 | GS1 Гонконг |
500-509 | GS1 Великобритания |
520 | GS1 Греция |
528 | GS1 Ливан |
529 | GS1 Кипр |
530 | GS1 Албания |
531 | GS1 Македония |
535 | GS1 Мальта |
539 | GS1 Ирландия |
540-549 | GS1 Бельгия, Люксембург |
560 | GS1 Португалия |
569 | GS1 Исландия |
570-579 | GS1 Дания |
590 | GS1 Польша |
594 | GS1 Румыния |
599 | GS1 Венгрия |
600-601 | GS1 Южная Африка |
603 | GS1 Гана |
608 | GS1 Бахрейн |
609 | GS1 Маврикий |
611 | GS1 Марокко |
613 | GS1 Алжир |
616 | GS1 Кения |
618 | GS1 Берег Слоновой Кости |
619 | GS1 Тунис |
621 | GS1 Сирия |
622 | GS1 Египет |
624 | GS1 Ливия |
625 | GS1 Иордания |
626 | GS1 Иран |
627 | GS1 Кувейт |
628 | GS1 Саудовская Аравия |
629 | GS1 ОАЭ |
640-649 | GS1 Финляндия |
690-699 | GS1 Китай |
700-709 | GS1 Норвегия |
729 | GS1 Израиль |
730-739 | GS1 Швеция |
740 | GS1 Гватемала |
741 | GS1 Сальвадор |
742 | GS1 Гондурас |
743 | GS1 Никарагуа |
744 | GS1 Коста-Рика |
745 | GS1 Панама |
746 | GS1 Доминиканская республика |
750 | GS1 Мексика |
754-755 | GS1 Канада |
759 | GS1 Венесуэла |
760-769 | GS1 Швейцария |
770 | GS1 Колумбия |
773 | GS1 Уругвай |
775 | GS1 Перу |
777 | GS1 Боливия |
779 | GS1 Аргентина |
780 | GS1 Чили |
784 | GS1 Парагвай |
786 | GS1 Эквадор |
789-790 | GS1 Бразилия |
800-839 | GS1 Италия |
840-849 | GS1 Испания |
850 | GS1 Куба |
858 | GS1 Словакия |
859 | GS1 Чехия |
860 | GS1 Сербия и Черногория |
865 | GS1 Монголия |
867 | GS1 Северная Корея |
869 | GS1 Турция |
870-879 | GS1 Нидерланды |
880 | GS1 Южная Корея |
884 | GS1 Камбоджа |
885 | GS1 Таиланд |
888 | GS1 Сингапур |
890 | GS1 Индия |
893 | GS1 Вьетнам |
899 | GS1 Индонезия |
900-919 | GS1 Австрия |
930-939 | GS1 Австралия |
940-949 | GS1 Новая Зеландия |
950 | GS1 Главный офис |
955 | GS1 Малайзия |
958 | GS1 Макао |
977 | Периодические издания, пресса (ISSN) |
978-979 | Книги (ISBN) |
980 | Возвратные квитанции |
981-982 | Валютные купоны |
990-999 | Купоны |
Штрих код - это кодирующее информацию графическое изображение (в виде штрихов и пробелов между ними) определенной последовательности цифр. Цифры, указанные под кодом, называются цифровым эквивалентом штрих кода. Штрих код содержит информацию о товаре, производителе, стране изготовления. Наиболее популярные системы товарной нумерации - 13 разрядный код EAN-13, разработанный European Article Numbering Association (Европейской Ассоциацией Товарной Нумерации) и совместимый с ним 13-разрядный UPC код (Universal Product Code), используемый в США и Канаде.
Состав штрих-кода
Первые 2 (редко) или 3 цифры служат префиксом и присваиваются для каждой страны EAN. Ими обозначаются национальные организации. Префикс национальной организации EAN России — 460-469. Следующие 9 цифр содержат код изготовителя и код товара. Последняя цифра считается контрольной и она вычисляется по определенному алгоритму, описанному ниже. Контрольная цифра необходима для проверки достоверности кода при считывании техническими средствами. Вычисленный по алгоритму код сверяется с контрольной цифрой и в случае соответствия - сканирование успешное.
Алгоритм вычисления контрольных сумм
Штрих коды стран приведены в таблице
Префикс штрих кода (первые цифры) |
Страна |
Внутренняя нумерация (для свободного использования внутри предприятий) |
|
Болгария |
|
Словения |
|
Хорватия |
|
Босния и Герцеговина |
|
Германия |
|
Киргизия |
|
Азербайджан |
|
Узбекистан |
|
Шри-Ланка |
|
Филиппины |
|
Беларусь |
|
Молдавия |
|
Казахстан |
|
Великобритания |
|
Македония |
|
Ирландия |
|
Бельгия, Люксембург |
|
Португалия |
|
Исландия |
|
Южная Африка (ЮАР) |
|
Маврикий |
|
(Код" д Ивуар) Берег Слоновой Кости |
|
Иордания |
|
Саудовская Аравия |
|
Финляндия |
|
Норвегия |
|
Гватемала |
|
Сальвадор |
|
Гондурас |
|
Никарагуа |
|
Коста-Рика |
|
Доминиканская республика |
|
Венесуэла |
|
Швейцария |
|
Колумбия |
|
Аргентина |
|
Парагвай |
|
Бразилия |
|
Словакия |
|
Сербия и Черногория |
|
Монголия |
|
Северная Корея |
|
Нидерланды |
|
Южная Корея |
|
Камбоджа |
|
Сингапур |
|
Индонезия |
|
Австралия |
|
Новая Зеландия |
|
Малайзия |
|
Периодическиеиздания,пресса ISSN |
|
Возвратные квитанции |
|
Валютные купоны |
|
Как определить штрих-код страны-изготовителя
Штриховой код - это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров. В соответствии с принятым порядком, производитель товара наносит на него штриховой код, формируемый с использованием данных о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.
Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:
Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Datamatrix, Data Glyph, Aztec.
Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.
Для считывания штрих-кодов используются специальные приборы, называемые сканерами штриховых кодов. Сканер засвечивает штрихкод своим осветителем и считывает полученную картинку. После этого он определяет наличие на картинке черных полос штрихкода. Если в сканере нет встроенного декодера (блок расшифровки штрихкода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрихкода должна выполняться приемным устройством или внешним декодером. Если сканер оснащен внутренним декодером, то этот декодер расшифровывает штрихкод и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.
Расшифровка штрихкода. C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский Универсальный товарный код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).
Возьмем, к примеру, цифровой код: 4820024700016 . Первые две цифры (482 ) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024 ) - предприятие-изготовитель, еще пять (70001 ) - наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером.
Для кода товара:
1 цифра: наименование товара,
2 цифра: потребительские свойства,
3 цифра: размеры, масса,
4 цифра: ингредиенты,
5 цифра: цвет.
Пример вычисления контрольной цифры для определения подлинности товара
1. Сложить цифры, стоящие на четных местах:
8+0+2+7+0+1=18
2. Полученную сумму умножить на 3:
18x3=54
3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
4+2+0+4+0+0=10
4. Сложить числа, указанные в пунктах 2 и 3:
54+10=64
5. Отбросить десятки:
получим 4
6. Из 10 вычесть полученное в пункте 5:
10-4=6
Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.
Так же, сейчас существует много различных программ для проверки валидности штрих-кода, и для определения из какой страны товар. Ниже представлена такая программа. Можете поэкспериментировать. Запустите программу, щелкнув по рисунку. Введите цифры штрих-кода и вы узнаете из какой страны товар.
Для кода страны-изготовителя отводится два или три знака, а для кода предприятия - четыре или пять. Товары, имеющие большие размеры, могут иметь короткий код, состоящий из восьми цифр - EAN-8.
Как правило, код страны присваивается Международной ассоциацией EAN. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры. Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько. Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. Четвертая - когда учредителями предприятия становятся несколько фирм из различных государств.
Таблица соответствия штрихкодов стран в системе "EAN"
СТРАНА |
ШТРИХ-КОД |
Австралия |
Штрих код (баркод, англ. barcode ) — графическое изображение, предоставляющее информацию о товаре. В настоящее время наиболее популярными являются два вида штрих кодов — линейные и двухмерные. Если разобраться с последним требует считывания информации сканером с последующей её обработкой, то с линейным мы вполне можем обойтись и без всяких замысловатых штучек, а все, что нас интересует — это арабские цифры под линиями. Заранее оговоримся, не стоит расшифровывать штриховые коды нанесенные непосредственно торгующими организациями, вряд ли эта информация является чем-то значимым, супермаркеты зачастую кодируют, мягко говоря, «от балды», исключительно для считывания стоимости товара, хотя для данных целей специально зарезервированы и не используются во внешней кодировке цифры от 200 до 299.
EAN-13 , который Вы видите на иллюстрации — именно тот штрих код, с которым Вы чаще всего сталкиваетесь в своей повседневной жизни, давайте попробуем расшифровать его и посмотрим что это нам даст.
Проверка штрих кода на правильность.
Запомнив данную несложную операцию, Вы всегда сможете произвести её самостоятельно, согласитесь, лучше проверить товар перед покупкой, чем когда Вы его уже оплатили и пришли домой.
Для проверки правильности штрих кода можно воспользоваться калькулятором.
Действие первое. Складываем цифры баркода находящиеся на нечетных позициях (на рисунке обозначены желтым цветом), за исключением последней, она является проверочной и служит для подтверждения правильности сканирования двенадцати предыдущих.
4 + 0 + 7 + 2 + 8 + 8 = 29
Складываем четные (выделены голубым), полученное число умножаем на три.
6 + 0 + 0 + 0 + 1 + 9 = 16 х 3 = 48
Складываем полученные суммы, после этого на интересует только последняя цифра, которую мы отнимаем от 10.
29 + 48 = 7 7
10 -7 = 3
В результате получаем проверочное число, которое должно соответствовать тринадцатой цифре баркода, ошибки быть не может, в случае несовпадения, продукция является контрафактной.
3 = 3
Как видите, ничего сложного, перейдем к следующему этапу.
Расшифровываем штрих код.
Как мы уже знаем, последняя цифра является проверочной, давайте определимся с остальными.
Предпоследние девять цифр — код производителя и товара
, числа варьируются: код производителя — 4-6 цифр; код товара — 3-5 , причем код товара устанавливается каждым предприятием индивидуально и то что один производитель маркировал как духи, другой, к примеру, может маркировать как жевательную резинку.
Оставшиеся первые три цифры, вопреки бытующему мнению — код страны
, но не страны производителя, а регистратора данного баркода, да, да, именно регистратора, то есть, продукт может быть произведен, к примеру, в России, а штрих код зарегистрирован во Франции. Как видите данные значения не дают сто процентную гарантию принадлежности товара, но не стоит огорчаться, такие случаи встречаются, но как правило товар маркируется именно в стране производителя.
Код | Страна |
---|---|
000-139 | США |
200-299 | Внутренняя нумерация |
300-379 | Франция |
380 | Болгария |
383 | Словения |
385 | Хорватия |
387 | Босния-Герцеговина |
389 | Черногрия |
400-440 | Германия |
450-459; 490-499 | Япония |
460-469 | Россия |
470 | Киргизия |
471 | Тайвань |
474 | Эстония |
475 | Латвия |
476 | Азербайджан |
477 | Литва |
478 | Узбекистан |
479 | Шри-Ланка |
480 | Филиппины |
481 | Белорусь (Белоруссия) |
482 | Украина |
483 | Туркменистан |
484 | Молдова |
485 | Армения |
486 | Грузия |
487 | Казахстан |
488 | Таджикистан |
489 | Гонконг |
500-509 | Великобритания |
520 | Греция |
528 | Ливан |
529 | Кипр |
530 | Албания |
531 | Северная Македония |
535 | Мальта |
539 | Ирландия |
540-549 | Бельгия Люксембург |
560 | Португалия |
569 | Исландия |
570-579 | Дания |
590 | Польша |
594 | Румыния |
599 | Венгрия |
600-601 | Южная Африка |
603 | Гана |
604 | Сенегал |
608 | Бахрейн |
609 | Маврикий |
611 | Марокко |
613 | Алжир |
616 | Кения |
618 | Кот д"Ивуар |
619 | Тунис |
621 | Сирия |
622 | Египет |
624 | Ливия |
625 | Иордания |
626 | Иран |
627 | Кувейт |
628 | Саудовская Аравия |
629 | ОАЭ |
640-649 | Финляндия |
690-699 | Китай |
700-709 | Норвегия |
729 | Израиль |
730-739 | Швеция |
740 | Гватемала |
741 | Сальвадор |
742 | Гондурас |
743 | Никарагуа |
744 | Коста-Рика |
745 | Панама |
746 | Доминиканская республика |
750 | Мексика |
754-755 | Канада |
759 | Венесуэла |
760-769 | Швейцария |
770 | Колумбия |
773 | Уругвай |
775 | Перу |
777 | Боливия |
779 | Аргентина |
780 | Чили |
784 | Парагвай |
786 | Эквадор |
789-790 | Бразилия |
800-839 | Италия |
840-849 | Испания |
850 | Куба |
858 | Словакия |
859 | Чехия |
860 | Сербия |
865 | Монголия |
867 | Северная Корея |
869 | Турция |
870-879 | Нидерланды |
880 | Южная Корея |
884 | Камбоджа |
885 | Таиланд |
888 | Сингапур |
890 | Индия |
893 | Вьетнам |
899 | Индонезия |
900-919 | Австрия |
930-939 | Австралия |
940-949 | Новая Зеландия |
950 | Главный офис |
955 | Малайзия |
958 | Макао |
977 | Периодические издания пресса (ISSN) |
978-979 | Книги (ISBN) |
980 | Возвратные квитанции |
981-982 | Валютные купоны |
990-999 | Купоны |