Штрих-код. Принцип кодирования и расшифровка. Как просто расшифровать штрих-код! Полезная информация! Распечатала и ношу с собой! Такое обязательно пригодится!

Достаточно часто в нашей типографии печатается какая-либо продукция содержащая штрих код – этикетки, бирки, обложки, коробки и др. Да и все мы постоянно встречаем привычные полоски вокруг нас. Поэтому в данной статье мы решили обратить на штрих коды пристальное внимание.

История

В привычном нам виде штрих код был впервые разработан и внедрен в 1973-1974 годах в США. Хотя идея витала в воздухе еще с 1948 года, но не имела под собой достаточной технической базы. Во многом сам штрих код является потомком всем известной азбуки Морзе, в которой фактически точки и тире были растянуты по вертикали.

Первая система штрихового кодирования называлась UPC и содержала 12 цифр. Она оказалась чрезвычайно удобной и получила широчайшее распространение в США. Однако при её создании интересы других стран мира, конечно, учтены не были. Поэтому для использования в Европе был разработан усовершенствованный код EAN-13 который с одной стороны практически полностью совместим с кодами UPC, а с другой стороны позволил создать единое пространство штрих кодов практически для всех стран мира.

С 2005 года европейская и американская организация стандартизации кодов объединились в глобальную организацию по стандартизации GS1. Теперь код EAN стал фактически мировым стандартом в торговле, хотя в США код UPC пользуется значительной популярностью.

Виды штрих-кодов

Кроме собственно торговли были разработаны множество версий штрих кодов используемых в самых различных отраслях. Например, Code 25, Code 39, ITF используемые в библиотеках, складах и везде где важен точный учет. Набирают популярность и более сложные двухмерные штрих коды, в которые может быть помещено гораздо больше информации. Примеры таких кодов вы можете увидеть на налоговой отчетности генерируемой электронными системами типа 1С.

Да и сам штрих код EAN имеет несколько вариантов:

Поля кода EAN

Рассмотрим подробнее структуру кода EAN-13, являющегося фактически мировым стандартом в торговле на сегодня. Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:

  • 3 цифры: префикс национальной организации GS1 Эти цифры обозначают код регионального представительства ассоциации GS1 (регистратора), в которой зарегистрировался производитель продукции. Таким образом они обозначают не страну производителя, а страну регистратора, что часто не одно и то же. Хотя большинство предприятий регистрируется в представительстве ассоциации своей страны. То есть, товар может быть произведён, например, в Китае, но китайская компания, совершенно законно может зарегистрировать для себя коды в нашей национальной организации GS1, и выпускать продукцию, со штрихкодом, начинающимся с 460-469. И наоборот, товар может быть выпущен в России, а код может быть использован не российский. Но всё же чаще всего в качестве регионального кода действительно встречается код той страны, где выпущен данный товар.
    Коды с 200 по 299 зарезервированы для внутреннего пользования организациями и не требуют регистрации. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено.
  • 4-6 цифр: регистрационный номер производителя товара Вторая логическая группа цифр - это код предприятия производителя или продавца товара. Обычно он занимает 4-6 цифр, но конкретная длина этого поля зависит от политики регионального представительства. Если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. Но в последние годы представительство приняло решение о выделении для вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара, в связи с тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.
  • 3-5 цифр: код товара Оставшиеся 3-5 цифр выделяется для кодировки самого товара. Конкретная величина поля зависит от разрешения выданного регистратором. Особой смысловой нагрузки данное поле не несет и предприятие вольно нумеровать свою продукцию как ему удобно.
  • 1 цифра: контрольное число Последняя цифра - контрольная, используемая для проверки правильности считывания штрихов сканером.
  • дополнительное поле (необязательное штрихкодовое поле, иногда там ставится знак ">").

Коды цифр в штрихкоде EAN-13

Для отображения цифр в штрих коде EAN используется надежная система имеющая высокую защищенность от сбоев. Это подтверждено многолетним успешным использованием в торговле, начиная со времен, когда компьютерные технологии находились в начале своего пути.

Первая цифра штрихкода имеет специальное представление о котором чуть ниже. Оставшиеся 12 цифр делят на 2 группы, по 6 в каждой - левой и правой. Группы цифр окаймляются так называемыми защитными, или ограждающими штрих-шаблонами. Эти шаблоны содержат штрихи единичной ширины, которые служат для синхронизации сканера штрихкода. Левые и правые защитные шаблоны состоят из 3 штрихов единичной ширины - двух тёмных и одного светлого межу ними. Средний защитный шаблон состоит из 5 штрихов - трех светлых и двух темных. Всё остальное - цифры. На рисунке справа оранжевым цветом показаны штрих шаблоны. Видно также, что под каждую цифру отведено одинаковое пространство.

Для одних и тех же цифр в левой (L) и правой (R) частях кода используются различные коды. Но это не все, так как для цифр в левой части используется дополнительный код (G), который зависит от первой цифры штрихкода. Такая несколько запутанная система объясняется тем, что код EAN-13, состоящий из 13 цифр, является потомком американского 12-значного штрихкода UPC. Для достижения полной совместимости новой системы со старой, первая цифра прячется в кодировке других цифр и не имеет своего поля. Именно поэтому её выносят за пределы первого штрих шаблона. Посмотрите на зависимость используемого кода от первой цифры:

Первая цифра Цифры с 2 по 7 Цифры с 8 по 13
0 LLLLLL RRRRRR
1 LLGLGG RRRRRR
2 LLGGLG RRRRRR
3 LLGGGL RRRRRR
4 LGLLGG RRRRRR
5 LGGLLG RRRRRR
6 LGGGLL RRRRRR
7 LGLGLG RRRRRR
8 LGLGGL RRRRRR
9 LGGLGL RRRRRR

Как видно, если первая цифра - 0, то используются только L или R коды, которые в чистом виде повторяют кодировку американского старичка UPC. Таким образом, добавив к американской маркировке товара слева 0 мы получим код EAN-13, используемый в остальном мире.

Каждая цифра левой или правой группы кодируется с помощью четырёх штрихов: двух светлых и двух тёмных. Каждый штрих может иметь относительную ширину в одну, две, три или четыре единицы. Общая ширина штрихов для одной цифры всегда составляет семь единиц. . Общая ширина всего кода всегда равна 95 единицам. В любом коде 29 светлых и 30 тёмных штрихов.

Теперь обратимся собственно к составу L, G и R кодов. В следующей таблице приведены цифры в соответсвующей кодировке. Каждая цира состоит из 7 полей котрое может быть черным (1) или белым (0). Впрочем, реально используемый на товарах цвет не важен - главно, чтобы они отличались друг от друга с точки зрения сканера.

Цифра L-код G-код R-код
0 0001101 0100111 1110010
1 0011001 0110011 1100110
2 0010011 0011011 1101100
3 0111101 0100001 1000010
4 0100011 0011101 1011100
5 0110001 0111001 1001110
6 0101111 0000101 1010000
7 0111011 0010001 1000100
8 0110111 0001001 1001000
9 0001011 0010111 1110100

Пример расшифровки штрих-кода

Попробуем разобраться с одним из штрих кодов, например 860009730078. Данный код начинается на цифру 8, соответсвенно (см. первую таблицу) для шести левых цифр должны использоваться коды LGLGGL, а для правой RRRRRR. То есть, три ноля идущие подряд будут иметь различный код и соответственно отличаться друг от друга по виду полос. Воспользовавшись данными из предыдущих двух таблиц мы сымитировали левую, более сложную, половину штрихкода и совместили её с оригиналом. Как ни странно, но все совпало:



Расчёт контрольного числа

Последняя цифра штрихкода EAN является контрольной. Она подтверждает правильность ввода предыдущих 12 цифр и расчитывается для каждого кода следующим образом:

  • Суммируются все цифры на чётных позициях (вторая, четвёртая, шестая, и т. д.) и результат умножается на три.
  • Суммируются все цифры на нечётных позициях (первая, третья, пятая, и т. д.)
  • Обе суммы складываются, и от полученного результата оставляется только последняя цифра
  • Эту цифру вычитают из 10
  • Конечный результат этих вычислений и есть контрольная цифра (десятке соответствует цифра 0)

Например, контрольное число для приведённого на рисунке штрих кода EAN «86000973007X», где «X» это искомая контрольная цифра, рассчитывается путём сложения всех цифр на четных позициях (6+0+9+3+0+7=25), умножается на три (25 x 3 = 75), результат суммируется со всеми цифрами на нечетных позициях (75+8+0+0+7+0+2=92), отбрасывается всё, кроме последней цифры (92 mod 10 = 2), вычитается из 10 (10 - 2 = 8). Искомое контрольное число - цифра 8.

Региональные коды национальных организаций GS1

Префикс Национальная организация GS1
000-139 США
200-299 Внутренняя нумерация (для свободного использования внутри предприятий)
300-379 Франция
380 Болгария
383 Словения
385 Хорватия
387 Босния-Герцеговина
400-440 Германия
450-459 490-499 Япония
460-469 Россия
470 Кыргызстан
471 Тайвань
474 Эстония
475 Латвия
476 Азербайджан
477 Литва
478 Узбекистан
47909 Шри-Ланка
480 Филиппины
481 Белоруссия
482 Украина
484 Молдова
485 Армения
486 Грузия
487 Казахстан
489 Гонконг
500-509 Великобритания
520 Греция
528 Ливан
529 Кипр
530 Албания
531 Македония
535 Мальта
539 Ирландия
540-549 Бельгия, Люксембург
560 Португалия
569 Исландия
570-579 Дания
590 Польша
594 Румыния
599 Венгрия
600-601 Южная Африка
603 Гана
608 Бахрейн
609 Маврикий
611 Марокко
613 Алжир
616 Кения
618 Берег Слоновой Кости
619 Тунис
621 Сирия
622 Египет
624 Ливия
625 Иордания
626 Иран
627 Кувейт
628 Саудовская Аравия
629 ОАЭ
640-649 Финляндия
690-695 Китай
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 Купоны

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

Как устроен штрих-код

Черные и белые линии, из которых состоит этот товарный знак, представляют собой уникальную комбинацию, которая автоматически считывается распознающим устройством. Как правило, любые товары, продающиеся в магазинах по всему миру, имеют свой код на упаковке. Это необходимо для идентификации товара. В России используется 13-значный код системы EAN. Это распространенная в Европе система штрих-кодов. В США и Канаде, например, используется 12-значный код.

Что означают цифры

Под линиями можно увидеть цифры, их должно быть тринадцать. По этим цифрам можно многое сказать о выбранном товаре. По первым трем цифрам определяется код страны. Производителя можно определить по следующим четырем цифрам. Далее пять цифр указывают на код товара. Последняя цифра служит для подтверждения подлинности данного штрих-кода.

Проверка штрих-кода

Сегодня каждый может проверить товар по штрих-коду прямо в магазине. Многие пренебрегают такой возможностью и делают это напрасно. Ведь только так можно удостовериться в том, что вы покупаете подлинный товар. Во многих магазинах в торговых залах расположены считывающие устройства, которыми могут пользоваться все желающие.

Иногда бывает очень важно проверить подлинность по штрих-коду. Например, если вы хотите купить технику для дома, произведенную в Германии. На упаковке может быть написано что угодно. Но только проверка штрих-кода докажет вам, что вы покупаете качественную вещь, а не подделку из стран Азии.

Как проверить штрих-код онлайн

Иногда в магазине не предусмотрены считывающие устройства для проверки штрих-кодов покупателями. В этом случае вам на помощь придет мобильный телефон и интернет. Существуют онлайн сервисы для проверки товарных знаков. Если вы не уверены в качестве выбранного товара или хотите получить больше информации о его характеристиках, то можете воспользоваться одним из таких сервисов, например, проверка штрих-кодов .

Для того чтобы проверить код онлайн, вам понадобится всего несколько секунд. В пустое окошко введите тринадцать цифр, расположенный вдоль штрих-кода и нажмите кнопку «Проверить». Если штрих-код является подлинным, то вы получите подтверждение и информацию о стране, в которой товар был произведен. В противном случае, вы получите сообщение о том, что штрих-код является поддельным. Запомните! Таким образом, можно проверять подлинность любых товаров, кроме книг.

Расчет контрольной цифры

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

  • Сложите все цифры штрих-кода на четных позициях. Их всего шесть.
  • Получившуюся сумму цифр нужно умножить на 3.
  • Теперь сложите все цифры штрих-кода на нечетных позициях. Их тоже шесть, так как последнюю цифру, которую мы и проверяем, не учитываем.
  • Сложите результаты из второго и третьего пунктов.
  • Если получилось двузначное число, то отбросьте первую цифру. Нас интересуют только единицы, десятки отбрасываем.
  • Теперь, полученную в предыдущем пункте цифру вычитаем из 10.

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

Штрих-коды стран

Так как первые три цифры указывают на страну, то ее можно определить самостоятельно. Для этого воспользуйтесь сервисом, который позволяет проверить штрих-коды стран. Например, вот

Штрихкод - один из самых важных видов информации, нанесенной на этикетку, ярлык или упаковку товара. Как узнать по нему страну, где был выпущен товар, как проверить его правильность, что еще в себе он несет и как помогает облегчить жизнь и работу - вопросы, которые мы обязательно затронем в этой статье.

Что такое штрихкод?

Штрих-коды стран мира наносятся на упаковку товара или ярлык. Это изображение призвано идентифицировать информацию о товаре с помощью специального сканера, что автоматизирует процесс учета продукции и, тем самым, значительно сокращает время на обработку данных.

В России наиболее распространены штрих-коды стран-производителей товаров типа EAN-13 и EAN-8, помимо штриховки включающие в себя ряд из тринадцати и восьми цифр соответственно.

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

В штриховке кодируются буквенные и цифровые знаки в виде чередования светлых и черных полос различной толщины. За единицу принимают самый тонкий штрих - модуль (толщина - 0,33 мм). Наибольшая ширина одного штриха - три модуля. Для кодирования одной цифры требуются модули, объединенные в "команды" - по две прозрачных полосы и по две черных.

Данные шифруются также шириной прозрачных и черных штрихов, их сочетанием. Ширина всего EAN-кода не может быть больше номинальной - 31,35 мм. Вокруг кода требуется оставлять пустое пространство для более верной его идентификации, поэтому итоговая ширина - 37,29 мм. Чтобы указать считывающему устройству на начало и конец сканируемого поля, наносятся специальные удлиненные краевые модули.

Цифровая же кодировка EAN - Европейской ассоциации товарной нумерации (штрих-коды стран-производителей составляются по ее стандартам), - как уже упоминалось, состоит из 8 цифр для маленьких упаковок и из 13 - для всех остальных.

Каждое сочетание цифр кодирует определенный раздел информации:

  • первые 2-3 символа - код страны, изготовившей данную продукцию;
  • 3-5 или 3-7 - код предприятия, где было сделано изделие или продукт;
  • 6-7 или 8-12 - собственно код товара, его регистрационный номер, присваиваемый в пределах данной организации, состоящий не из простого набора цифр, а кодирующий в себе артикул, название, цвет, размер, массу, сорт и иные характеристики;
  • последняя цифра - контрольная, ее можно высчитать по определенному арифметическому алгоритму.


Поиск штрих-кода по стране-производителю можно выполнить по этой таблице.

Набор функций штрихкода

Кроме идентифицирующих и информативных функций штрих-коды стран-производителей товаров выполняют и следующий ряд задач:

  • информационные данные для исследователей-маркетологов;
  • оперативное управление движением товара на складах: хранение, погрузка, транспортировка;
  • повышение скорости обслуживания клиентов;
  • контроль и учет товаров на складе и на витринах;
  • быстрая идентификация товара с помощью сканирующих механизмов.

Проверка штрих-кода косметики, товаров

Проверяют подлинность штрихкода по последней, тринадцатой цифре. Для этого каждому символу кода присваивают порядковый номер от 1 до 12. Затем:

  1. Складывают все четные цифры и умножают их на 3.
  2. Суммируют все нечетные цифры.
  3. "Нечетную" сумму приплюсовывают к "четной".
  4. От полученной величины оставляют только последний символ (если она была равной 324, то 4, если 23, то 3 и т.д.)
  5. Это единичное число вычитают из десяти - разность должна равняться контрольной цифре.

Чтобы штрих-коды стран-производителей товаров проверить на подлинность, достаточно этого несложного вычисления.

Устройства для считывания EAN-кодов

Для прочтения информации со штриховки используют:

  • кассовые сканирующие устройства;
  • оптические считыватели в форме лазерного пистолета, ручки, карандаша и т.д.;
  • портативные и стационарные механизмы, позволяющие считывать код на расстоянии 0,6-6 метров.

Самое простое из представленных аппаратов - карандаш. Проводя им по коду, кассир-операционист вносит в кассовый компьютер информацию о товаре при покупке. Однако такое контактное считывание подходит только для небольших магазинов.

В крупных маркетах используются сканеры формата D-500, распознающие код на расстоянии и при различных ориентациях этикетки или упаковки при помощи многолучевого сканирования. Встроенный в них дешифратор способен "разгадать" кодирование всех известных стандартов.

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

Почти все считыватели способны распознать поддельную штриховку. Но чтобы распознать штрих-коды стран мира, им нужны следующие условия: расположение кода не ближе чем на 2 см от края упаковки или ярлыка, в нижнем правом углу, без нанесения на него текста или изображения.

История штрихкода

Штрих-коды стран-производителей товаров берут свое начало в конце сороковых годов XX века, когда студенты Бернард Сильвер и Норман Вудленд опробовали свое новое изобретение. Патент на это средство автообработки информации они получили в 1952 году.

Опровергая легенду о том, что самым первом продуктом, на который был нанесен штрихкод, была Wrigley (жевательная резинка), хочется уточнить, что это был только первый продукт, со штрихкода которого сканер считал информацию. Товар был случайно выбран кассиром при тестировании новой системы.

В 1981 году министерство обороны Соединенных Штатов приняло решение использовать штрихкод формата CODE39 для маркировки всех производимых для военных нужд товаров. Это и стало пусковым механизмом для массового использования штрих-кодировки по всему миру. Система настолько была удачно продумана, что используемые штрих-коды стран-производителей товаров не устаревают и по сей день.

Что такое штрих-код и для чего он нужен?

В повседневной жизни мы ежедневно сталкиваемся с товарами различного назначения, в частности спортивным питанием, БАДами и многочисленной спортивной аттрибутикой. Но практически никогда не задумываемся поддельные или настоящие товары мы приобретаем, а так же в какой стране произведена вещь.

Каждый товар имеет свой официально зарегистрированный номер, который печатается на любой этикетке. Штрих-код (barcode) состоит из ряда штрихов-линий различной толщины и промежутков между ними, а под ними проставлены, зашифрованные в штрих-коде, числа арабскими цифрами. Каждый штрих-код является уникальным в мировом масштабе и содержит основную информацию о любом товаре.

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


Штрих-код составляет главную часть автоматизированной технологии идентификации мирового товарооборота.
В России применяется в основном 2 вида штрих-кодов: 13-разрядные коды европейской системы EAN (European Article Numbering), введённые в 1986 г., и системы кодирования расчётных и платёжных документов, полностью совместимые с EAN, 12-разрядные коды UPC, применяемые в США и Канаде.

Штрих-код EAN-13


Штрих-код UPS-A


С помощью нашей программы вы можете определить не только подлинность, но и страну производителя.

Для проверки подлинности штрих-кода товара (кроме книг) введите все 13 цифр, которые находятся по бокам и внизу. Если Ваш товар имеет 12 цифр на штрих-коде, то введите только 12 цифр. Нажмите кнопку Проверить
Если штрих-код подлинный, то Вы получите сообщение, выделенное зеленым цветом, "Подлинный!" и ниже - информацию о стране-производителе товара.
Если после проверки штрих-кода появляется сообщение, выделенное красным, " Поддельный", рекомендуем проверить цифры введенные в поле со штрих-кодом на этикетке товара.

ОБРАЩАЕМ ВАШЕ ВНИМАНИЕ:
Иногда в описании товара можно увидеть надпись со страной производителя, например, «Сделано в Германии», но после проверки штрих кода, результат не соответствует этой стране. Это может возникнуть в следствии некоторых причин:
1: компания-производитель зарегистрирована и получила штрих-код в той стране, куда направлен основной экспорт ее продукции;
2: продукция была изготовлена на дочернем предприятии;
3: продукция была изготовлена в одной стране, но по лицензии компании из другой страны;
4: возможно учредителями производства становятся несколько фирм из различных государств.