Как определить тип штрих-кода по картинке? [закрыт]
Скорее всего, данный вопрос не соответствует тематике Stack Overflow на русском, согласно правилам описанным в справке.
Закрыт 4 года назад .
мне нужно узнать, что это за тип штрих-кода.

![]()
Линейными (также называются полосковыми кодами) называются штрихкоды, читаемые в одном направлении (по горизонтали).
Наиболее распространённые линейные символики:
- EAN (EAN-8 состоит из 8 цифр, EAN-13 — используются 13 цифр)
- UPC (UPC-A, UPC-E)
- Code56
- Code128 (UPC/EAN-128)
- Codabar
- «Interleaved 2 of 5»
Линейные символики позволяют кодировать небольшой объём информации
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.3.11.43304
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Онлайн проверка Штрих кода

В странах постсоветского пространства штрихкодирование появилось относительно недавно. Это нанесение графического изображения полосок и цифр, при котором цвет штрихов — черный и белый.
Изначально многие думали, что это облегчает распознавание товаров на границе. В некоторой степени так и есть, но основная цель — проверить оригинальность товара. Чаще встречаются номера ean, состоящие из тринадцати знаков и уникальных линий.
Рассмотрим в статье как по линейному штрих коду достоверно определить изготовителя и подлинность товара.
Проверить штрих-код онлайн
Раньше обычные потребители не имели доступа к международной базе данных организаций, поэтому проверка была малодоступной.
С появлением гаджетов и распространением информации в интернете стали доступны порталы, содержащие информацию о некоторых товарах. Это позволяет оперативно и достоверно найти необходимые данные.
barcode-list.ru — На платформе можно прочитать информацию о товарах по их штрихкодам. Проект имеет более 500 тысяч внесенных позиций.

Удобен портал и для продавцов, которые могут вносить наименования и код своих товаров в базу данных.
Данные постоянно обновляются, работает поиск очень быстро, расшифровка проводится без труда.
www.gs1ru.org — база данных предоставляет информацию о товаре. Расшифровываем их по внесенному штрих-коду. Интерфейс здесь более сложный. Кроме того, как найти интересующий товар по известному штрих коду, на сайте представлены и другие сервисы.
Проверку онлайн можно осуществить, используя многочисленные мобильные приложения. Это бесплатный способ, открытый для любого пользователя мобильного телефона.
Назначение штрих кода
Штриховой код – набор темных и светлых полос одинаковой длины, но разной ширины. Между ними отображены пробелы. Под параллельно расположенными линиями изображен ряд чисел. Стоит отметить, что каждое число занимает 2 штриха и 2 пробела.
Изначально (1974 г.) штрихкод выполнял функцию нанесения маркировки на потребительские товары для упрощения процесса реализации товаров. В наше время штрих код выполняет следующие функции:
- возможность идентификации изделий посредством применения специального сканера;
- упрощение процедуры учета товара в складских помещениях;
- простота транспортировки, разгрузки и погрузки товаров;
- оптимизация обслуживающих процессов;
- осуществление маркетинга.
Штрих код наносится на упаковку изделия, методом приклеивания этикеток.
Кто придумал Штрих код
В 1948 году Бернард Сильвер, будучи студентом института в Филадельфии, узнал о просьбе президента местной сети продовольствия разработать систему для контроля продукта с указанием определенных данных о нем. Сильвер поделился идеей со своими друзьями Норманом Джозефом Вудландом и Джордином Йохансоном. Они начали работать над проектом. Первая действующая система была основана на использовании дорогостоящих ультрафиолетовых чернил. Позже стало ясно, что они быстро выцветают. Вудланд был уверен в том, что систему можно осуществить и продолжал работать над ней.

Следующее решение было основано на Азбуке Морзе. Точки и тире растянулись в штрих и объединились в код.
Для того, чтобы распознать штрихи он использовал технологию оптической звукозаписи для киноиндустрии. В просьбе о финансировании развития системы отказалась компания IBM. Примерно через год 7 октября 1952 года Сильвер и Вудланд получили патент на изобретение. Позже патент был продан компании Philco, перепродавшей его RCA. Первый товар, который магазин продал по номеру, — жевательная резинка от производителя Wrigley.
Виды штрих кодов
Штриховой код классифицируется по методу нанесения линий и чисел на ярлык. Например:
- линейный (можно расшифровать горизонтально. К этому виду относится код EAN. Он может состоять из 8 или 13 чисел. Стоит отметить, что тридцатизначный баркадер дает существенно больше информации об изделии);
- двумерный (дает больше информации. Можно расшифровать вертикально или горизонтально. При их генерации может быть использовано от 7 до 1900 байт информационного объема).


Несмотря на сложный процесс создания штрихкода двумерного типа, производители отдают именно ему предпочтение.
Расшифровка и структура
Штрих коды считается одним из наиболее распространенных способов автоматической идентификации. Для расшифровки штрих кода применяется специальный сканер штрих кода.
Чтобы узнать, какую информацию несет в себе штрих код, необходимо его расшифровать. Для этого можно пользоваться следующим принципом: первые 2-3 цифры указывают на страну производителя изделия. Код страны Англия – 50, Испании – 84, Германии – 400, России – 460-469, Китая – 690, Белоруссии – 481.
Цифры, находящиеся после них (это следующие 5), несут информацию о предприятии производителе изделия. Эту цифровую информацию присваивает национальный орган каждой страны.

Последующие 5 чисел присваиваются продавцом или изготовителем самостоятельно. Благодаря им можно получить информацию о названии предприятия, сорте, артикуле, цвете, весе и размере товара.
Последнее число известно, как контрольное. Оно считывается при помощи сканера. Число присваивается в результате использования специального алгоритма и определенных арифметических действий.
Информацию про товар и его производителе также несет в себе ширина линий и пробелов. Номинально размер символа EAN 13 составляет 31, 35 мм. В начале и в конце код товара содержит изображение рамочных штрихов, указывающих на начало и окончание процесса сканирования.
Какую информацию несет в себе штрих код
В цифровые значения зашифрованы следующие данные (читаются слева направо):
- Коды стран производителей. При этом коды некоторые из них не встречаются в торговле, а используются только внутри организации, а также используются для печатных изданий. Все остальные значения — те, по которым можно узнать страну.
- Номер регистрации производителя.
- Код товара.
- Контрольный знак для сверки сканера и онлайн проверки, также используется для того, чтобы расшифровать код вручную.
- Необязательное свободное поле.

По штрих коду не видны данные: цена, состав, название.
Важно понимать, что проверка актуальна для штрих кода, наносимого изготовителем. Упаковка может содержать информацию, указанную самим магазином. Это помогает отслеживать прайс.
Применение штрих кодов
Чтобы узнать информацию применяется метод сканирования в поперечном направлении. Штриховой код после декодирования дает возможность передачи информации в микропроцессор персонального компьютера.
Первые числа предназначены в первую очередь для покупателей. По ним можно узнать страну производителя товара. Полный код на товар используется закупочными торговыми организациями. Наличие этих данных несет в себе информацию и реквизиты о происхождении изделия. Обладая данными, можно подать рекламацию о низком качестве либо безопасности товара, что не соответствует составленному договору.
В США и Канаде используется код ИРС. Например код БАМ, применяется во всех странах мира.
Расчет контрольной цифры в штрих коде
Проверить штрих код можно самостоятельно, рассчитав контрольное число. Для этого разработано несколько методов. Например:
- начиная с левой стороны суммировать все четные числа, в том числе и последнее;
- полученное число умножить на 3;
- после этого суммировать все нечетные цифры, начиная с третьей, расположенной слева;
- сложить оба полученных результата;
- округлить число;
- вычесть из результата данные о сумме пункта;
В результате выходит последнее число (контрольная цифра номера ЕАN).
Для определения контрольного числа также можно воспользоваться иным методом. Например:
- сумма, полученная в результате сложения четных чисел, умножается на 1;
- сумма нечетных чисел умножить на 3;
- сложить оба числа;
- полученный результат вычесть из цифры, кратной 10, расположенной ближе всех с левой стороны.
Использование одного из методов дает возможность при сканировании проверить, насколько правильно создан проверяемый ЕАN код. При обнаружении несовпадения, можно предъявить производителю претензию.
Самостоятельная расшифровка по цифрам
Бывают случаи, когда указан код страны, не соответствующий производителю:
- товар изготовлен на дочернем предприятии, расположенном в иной стране;
- производитель зарегистрирован в одной стране, а выпуск товара организован за ее пределами;
- товар изготовлен неофициально.
Для того чтобы проверить оригинальность продукта можно воспользоваться определенным расчетом.
ВНИМАНИЕ! Верный штрих-код еще не дает 100% гарантии оригинальности товара. Тем не менее некорректный штрих-код – это явный признак подделки.
Рассмотрим штрихкод 4814723005800. Проверить код на подлинность можно, используя несложные арифметические действия:
- Плюсуем цифры, стоящие на четных позициях: 8+4+2+0+5+0=19
- Итог умножаем на три: 19×3=57
- Определяем сумму всех цифр, указанных на нечетных местах. Контрольный знак (последний) считать не нужно: 4+1+7+3+0+8=23
- Складываем 2 суммы: 57+23=80
- Из последнего числа (80) выбираем последнюю цифру, то есть 0.
- Вычитаем найденную цифру от 10: 10-0=10. Определение подлинности проходит по этой последней цифре 0.
- Полученная итоговая цифра должна быть равной последней контрольной в штрихкоде: 0=0.
Если при отнимании от 10 получается единичное число, то оно и является итоговым, по которому можно проверить легальный ли штрих код.
Штрих коды стран производителей
Каждой стране присваивается диапазон кодов товара. Они могут состоять из двух или трех чисел.

Штрих коды стран производителей
| Страна изготовитель | Диапазон баркодов |
| Франция | 30-37 |
| Канада | 00-09 |
| Российская федерация | 460-469 |
| Беларусь | 481 |
| Украина | 482 |
| Казахстан | 487 |
| Гонконг | 489 |
Проверить ЕАН можно самостоятельно. Для этого следует зайти на сайт Международной Ассоциации Russia. Если проверка дала отрицательный результат и баркод не совпадает с имеющейся на сайте информацией, это может свидетельствовать о том, что товар поддельный.
Для проверки понадобится мобильный телефон. В него бесплатно скачать программу сканирования штрих кодов. После запуска программы направить камеру телефона на штриховое изображение на ярлыке товара. Сразу после этого на дисплее смартфона появится детальная информация, внесенная в баркод.
Как проверить производителя
Разберемся, как определить страну изготовителя. Для этого необходимы три начальные цифры. Таблица содержит перечень кодов, соответствующих стране, по адресу которой зарегистрировано производство.
| Штрихкод (1) | Страна (2) | 1 | 2 | 1 | 2 | 1 | 2 |
| 000-139 | США и Канада | 500-509 | Англия | 627 | Кувейт | 789-790 | Бразилия |
| 200-299 | Внутренняя нумерация | 520 | Греция | 628 | Саудовская Аравия | 800-839 | Италия |
| 300-379 | Франция | 528 | Ливан | 629 | ОАЭ | 840-849 | Испания |
| 380 | Болгария | 529 | Кипр | 640-649 | Финляндия | 850 | Куба |
| 383 | Словения | 531 | Македония | 690-695 | Китай | 858 | Словакия |
| 385 | Хорватия | 535 | Мальта | 700-709 | Норвегия | 859 | Чехия |
| 387 | Босния-Герцоговина | 539 | Ирландия | 729 | Израиль | 860 | Югославия |
| 400-440 | Германия | 540-549 | Бельгия, Люксембург | 730-739 | Швеция | 867 | Северная Корея |
| 450-459 | Япония | 560 | Португалия | 740 | Гватемала | 869 | Турция |
| 490-499 460-469 | Россия | 569 | Исландия | 741 | Сальвадор | 870-879 | Нидерланды |
| 470 | Киргизия | 570-579 | Дания | 742 | Гондурас | 880 | Южная Корея |
| 471 | Тайвань | 590 | Польша | 743 | Никарагуа | 885 | Таиланд |
| 474 | Эстония | 594 | Румыния | 744 | Коста-Рика | 888 | Сингапур |
| 475 | Латвия | 599 | Венгрия | 745 | Панама | 890 | Индия |
| 476 | Азербайджан | 600-601 | Южная Африка | 746 | Доминиканская республика | 893 | Вьетнам |
| 477 | Литва | 608 | Бахрейн | 750 | Мексика | 899 | Индонезия |
| 478 | Узбекистан | 609 | Маврикий | 759 | Венесуэла | 900-919 | Австрия |
| 479 | Шри-Ланка | 611 | Марокко | 760-769 | Швейцария | 930-939 | Австралия |
| 480 | Филиппины | 613 | Алжир | 770 | Колумбия | 940-949 | Новая Зеландия |
| 481 | Беларусь | 616 | Кения | 773 | Уругвай | 955 | Малайзия |
| 482 | Украина | 619 | Тунис | 775 | Перу | 958 | Макао |
| 484 | Молдова | 621 | Сирия | 777 | Боливия | 977 | Периодические издания, пресса |
| 485 | Армения | 622 | Египет | 779 | Аргентина | 978 | Книги |
| 486 | Грузия | 624 | Ливия | 780 | Чили | 979 | Книги и ноты |
| 487 | Казахстан | 625 | Иордания | 784 | Парагвай | 980 | Возвратные квитанции |
| 489 | Гонконг | 626 | Иран | 786 | Эквадор | 981-982, 990-999 | Купоны |
Топ-5 генераторов штрих кодов

Ниже представлены сервисы, с помощью которых Вы можете сгенерировать штрих код:
Как работает генератор штрих кодов
Посредством использования генератора штрих кода можно создать новый баркод и его графическое изображение. Это может быть EAN-8, EAN-13, ITF-14, ISBN, QR Code, Code 128.
Генератор штрихкодов – это программа, которую можно скачать самостоятельно и пользоваться ею онлайн. Генератор штрихкодов может иметь разные форматы в разных программах (Word, Excel и иные).
В зависимости от программы сгенерированный баркод создается в определенной последовательности. Каждая версия генератора штрих кодов онлайн дополнена детальной инструкцией, согласно которой можно достаточно просто и быстро генерировать и печатать новые ярлыки.
Как можно сгенерировать штрих код
Не исключена возможность того, что товар поступает к производителю без этикетки либо она имеет существенные повреждения, что усложняет прочтение ярлыка. В данном случае можно самостоятельно создать штрихкод. Для этого используется barcode generator. Благодаря этому товару можно присвоить кратко значный баркод.
Для каждого наименования изделия генерация кода осуществляется лишь один раз. Наличие короткого кода или создание штрих дает возможность сканировать товар при его реализации или хранении.

Штрихкодирование можно выполнить несколькими вариантами. Например:
- открыть позицию «код товара», а затем выбрать «изменить»;
- нажать кнопку «+код»;
- после этого ввести характеристики изделия (вес, размер или цвет);
- выбрать позицию «EAN13», что даст возможность создать короткий код изделия;
- нажав кнопку создать баркод, операция штрих кодирования товара будет окончена.
Barcode generator также позволяет вводить штрих код в ручном режиме.
Генератор штрихкодов, скачанный онлайн в другой программе, требует введения таких параметров, как тип баркода, например, Code 128, масштаб изображения, его расположение.
После введения этих данных достаточно нажать кнопку «создать штрихкод» и распечатать ярлык.
Перед тем, как сделать штрих код при помощи онлайн генератора штрихкодов, следует учесть, что код EAN 8 используется для товаров небольшого веса, сканирование которых предполагается осуществлять на кассовом терминале. Нередко этот штрихкод также применяется для ведения складского учета изделий.
Часто задаваемые вопросы
Сканер штрих кодов, расшифровка и их бесплатный генератор зачастую вызывает немало вопросов. Вот некоторые из них.
Важен ли точный размер символов штрих-кода?
Этот вопрос возникает в случае использования онлайн генератора штрихкодов. Известно несколько разновидностей баркодов, при создании которых обязательно необходимо соблюдать определенные размеры. Например, при генерации штрих кода ITF-14, его высота должна быть 142, 75 мм, а ширина 32, 00 мм. Ширина кода EAN 13 составляет 37, 29 мм, а высота – 27, 85 мм.
Ознакомиться с номинальными допустимыми размерами баркодов можно в интернете.
Насколько маленьким может быть штрих-код?
Генератор штрихкодов подразумевает введение их размеров. При этом необходимо учитывать, что чем меньше масштаб изображения, тем меньший объем информации можно при его сканировании получить.
Распечатка штрих кодов небольших размеров требует наличия точного и дорогого принтера, обладающего высоким показателем разрешения. При создании штрихкода двухмерного типа, его допустимый размер может достигать 1/1 см.
Сколько данных может содержать штрих-код?
Объем информации, закодированной в баркоде, напрямую зависит от размера изображения и количества символов, которые используются при генерации.
Немаловажное значение также имеет и разновидность штрихкода. Например, баркод типа 1D могут состоять не больше, чем из 25 символов. Что касается 2D штрихкодов, в них может быть включено до 2 тысяч знаков.
Если при формировании 1D баркода, включить в него больше 25 символов, он в результате получится очень широким. Это непрактично и придаст товару неэстетичный внешний вид.
Что такое одномерный или линейный штрих-код?
Одномерные штрих коды имеют вид полосок и пробелов, расположенных вертикально. Они имеют одинаковую длину, но могут быть разной ширины. Сканирование штрих кодов этого типа осуществляется лишь в горизонтальном направлении, начиная с левой стороны.
Линейные штрихкоды могут содержать в себе от 20 до 30 значений. Например, это могут быть данные об артикуле или серийном номере товара. Одним из наиболее распространенных видов одномерных штрихкодов является EAN. Он может содержать в себе до тринадцати символов.
К линейным также относится ISBN штрихкод, который применяется при маркировке книжных изделий. Следует отметить, что этот вид кодировки всегда начинается с числа 978. Штрихкод периодических печатных изданий всегда начинается с числа 977. Среди прочих можно выделить и иные разновидности 1D баркодов: Codabar, Code-39, Code-128, Code-93.
Что такое двухмерный штрих-код?
Существенное отличие от линейных заключается в возможности сканирования. Делать их расшифровку можно, как в вертикальном, так и в горизонтальном направлении.
Они имеют вид структуры, которая может состоять из разнонаправленных полосок и пробелов, клеток или иных фигур разной величины, расположенных под разнообразными углами. Они могут содержать в себе до 4 тысяч знаков.
Двухмерные штрихкоды могут быть нескольких разновидностей. Например:
- многоуровневые – состоят из нескольких линейных кодов, соединенных между собой в целостную конструкцию;
- матричные – представлены в виде фигур (квадратов или прямоугольников) черного и белого цвета.
Немаловажное значение также имеет тот факт, что двухмерные штрихкоды несут в себе существенно больший информационный объем, чем линейные.
Среди наиболее распространенных двухмерных баркодов можно выделить следующие:
- DataMatrix (имеет вид матрицы. При ее создании используются точки разных размеров);
- QR-код (его легко узнать по трем квадратам, расположенных в углах. Используется для быстрой передачи данных об изделии);
- Aztec (представлен в виде мишени, в центральной части которой изображен квадрат из нескольких слоев информации. Его отличительной особенностью является возможность быстрого и максимально точного восстановления в случае повреждения).
Нередко также можно встретить на изделиях такие двухмерные штрихкоды, как MaxiCode, PDF417 и Microsoft Tag.
Какой штрих-код лучше всего использовать?
Использование штрихкодов имеет прямую зависимость от промышленной области. Например, при маркировке розничных товаров используются EAN либо UPC баркоды. Книжные и периодические издания промаркированы с использованием таких штрихкодов, как ISBN, ISSN и Bookland.
Хотелось бы отметить, что штрихкоды ISBN, ISSN считаются промышленными стандартами, в основе которых используется Code 128. Если предполагается реализация товаров в розницу, для их маркировки рекомендуется применять UPC баркод или EAN.
Немаловажное значение также имеет и объем информации, который предполагается закодировать при маркировке. Несмотря на то, что двухмерные штрихкоды несут в себе больше информации, их могут не поддерживать системы партнеров по бизнесу.
Как просканировать штрих код?
Попробуем разобраться, как быстро и просто отсканировать баркадер. Для этого достаточно иметь смартфон с хорошей камерой, имеющий доступ интернет сети.
На телефоне установить программу Генератор штрихкодов, пользоваться которой можно онлайн в любое время.
После открытия программы необходимо направить камеру телефона на штрих код, который нужно расшифровать. Сканирование штрих кода будет осуществляться довольно быстро.
Через некоторое время на дисплее смартфона появится уведомление, в котором будет содержаться детальная информация о товаре и его производителе. Не исключена также возможность того, что на телефоне отобразится ссылка, после поиска которой можно получить искомые данные.
Если речь идет о сканировании кода в процессе его реализации, для этого используется специальный прибор – сканер. Расшифровка баркадера осуществляется посредством наведения сканера на изображение кода на ярлыке товара. Через несколько секунд на мониторе кассового аппарата кассир получит информацию о названии изделия, его производителе, весе и стоимости.
Сканирование штрих кода – дает возможность узнать о подлинности изделия, надежности компании производителя, а также безопасности товара.
Популярные типы штрих кодов
Компании производители используют несколько видов штрихкодов. Среди наиболее популярных можно выделить такие, как Aztec, Data Matrix, QR Code и MaxiCode. Сканирование штрих кодов, с Вашей стороны, дает возможность проверить подлинность товара и надежность производителя.
Вышеперечисленные штрихкоды имеют довольно широкую область использования: логистика, складской учет, розничная торговля, здравоохранение, банковская и коммунальная сферы, фармацевтика и пр.
Заключение
Сегодня штрихкодирование получило широкое распространение. Оно используется для быстрой оплаты, для чего камера смартфона наводится на код и моментально совершается платеж.
Любую информацию можно легко пробить по предложенному коду. Это часто используется на выставках, в сопровождении многих товаров, книжных изданиях. Всплывающие уведомления обычно содержат развернутую информацию.
Имея код почтовой посылки можно не дожидаться, когда принесут извещение в почтовый ящик, а отслеживая трек онлайн, получатель отслеживает весь путь следования.
Штрих код можно прочесть онлайн, не имея под рукой специальных устройств. Для этого необходим телефон с установленной программой и доступ в интернет.
Виды штрих-кодов, описание линейных и двумерных форматов. Как определить тип по изображению?
В современном мире во всех основных экономических сферах – торговле, промышленности, логистике и других, где необходим эффективный автоматизированный учёт товаров и материалов, применяют различные виды штрих-кодов. Подбор подходящего штрихового кодирования для конкретного случая использования и технического оборудования для его нанесения является важным этапом организации торговых и производственных взаимодействий.
Дорогие читатели! Наши статьи рассказывают о типовых способах решения юридических вопросов, но каждый случай носит уникальный характер.
Если вы хотите узнать, как решить именно Вашу проблему — обращайтесь в форму онлайн-консультанта справа или звоните по телефону 8 (800) 302-76-94. Это быстро и бесплатно !
Классификация видов
Штрих-код представляет собой графическую информацию в виде чередования черных и белых полос, которая наносится на поверхность, упаковку или маркировку товара.
Наибольшее применение штриховые коды получили:
- в области оптовой и розничной торговли, а также на складах;
- в почтовых отделениях;
- в библиотеках;
- в системах охраны;
- в обработке документации.
Существует два основных вида штрих-кодов.
Линейные, или одномерные (1D)
Это графические изображения из сочетания черных и белых элементов виде линий разной толщины, обычно читаемые в горизонтальном направлении, которые содержат закодированную по определённым стандартам текстовую или числовую информацию.
Характерные черты:
- использование двоичной системы цифр – штрихи обозначаются «1», пробелы – «0»;
- содержание небольшого объёма информации;
- считывание всеми видами сканеров;
- сниженные возможности распознавания поврежденных штриховых рисунков;
- применение для ускорения и автоматизации торговых и производственных оборотов.
Двумерные (2D)
Это графическое изображение в виде квадрата (иногда прямоугольника), состоящего из матрицы квадратных элементов, которое содержит вертикально и горизонтально расположенную закодированную информацию.
Отличительные особенности:
- содержание большого объёма зашифрованных данных;
- считывание при помощи фотосканеров или имидж-сканеров;
- возможность распознавания через программное обеспечение на мобильных гаджетах;
- применение в сферах транспортировки грузов, документации, оптовой и розничной торговли.
Форматы линейных и их характеристика
Существует несколько наиболее распространённых форматов линейных штриховых кодов, каждый из которых более подробно рассмотрен ниже.
EAN-13

European Article Number (EAN) – штрих-код европейского стандарта, введённый в действие странами Европы в 1977 году, аналогичный по назначению и структуре коду UPC.
Структура EAN-13 кода обычно содержит:
- префикс (2 или 3 цифры), который содержит числовое обозначение страны происхождения товара (как узнать по штрих-коду страну-производителя?);
- код производителя (4-5 цифр);
- код товара (5 цифр);
- контрольное число;
- знак «>», подтверждающий факт изготовления товара в соответствии с лицензией.
В некоторых случаях EAN код может быть дополнен добавочным товарным идентификатором (из 2-5 цифр), который печатается справа от основного изображения.
У этого кода есть разновидность EAN-8, включающая 8 носителей информации. Обычно применяется для кодировки маленьких партий или малогабаритных товаров. Меньший размер штрих-кода способствует более оперативному считыванию данных.

Universal Product Code (UPC) – это один из самых ранних штриховых кодов, принятый в 1973 году в США и являющийся американским стандартом универсального товарного кода.
Его состав включает 12 цифр:
- префикс (1);
- код производителя (5);
- товарный код (5);
- контрольное число (1).
Состоит из двух групп цифр – левой и правой, по шесть символов в каждой. Каждая цифра в группе кодируется четырьмя штрихами – двумя темными и двумя белыми. Отличительная особенность UPC-кода в симметричности правой и левой его сторон, а также в фотографически негативном начертании правой цифровой группы относительно левой.
Код UPC преобразуется в EAN-13 добавлением нуля перед составляющими его двенадцатью цифрами.
CODE 39

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

Увеличенный вариант штрихового кодирования, который содержит большое количество цифровых и буквенных символов, объединённых в разные группы. Отличается компактностью, достигаемой при помощи записи двух цифр в один штрихкодовой шаблон.
Обычно в его состав входят такие зашифрованные данные:
- название;
- срок годности и дата изготовления;
- размер и объём изделия;
- индивидуально присвоенный номер производителя;
- число партии;
- сорт.
Interlesved 2 of 5 (ITF)

Вид штрих-кода, который содержит числовую информацию, зашифрованную на основе ширины штрихов и промежутков. Узнаваем по контурной толстой рамке на рисунке, которая помогает улучшить распознавание кода сканером, даже под большим углом. Содержит чётное число цифр, в случае нечётного их количества впереди добавляется ноль. Был разработан в 1995 году в США.
Форматы двумерных и их характеристика
Самыми распространенными видами двумерных штриховых кодов являются: QR-code, Data Matrix и Aztec Code.
QR-код

Наиболее универсальный вид штрих-кода, легко узнаваемый по присутствию квадратов в трёх углах графического рисунка – верхнем правом, нижнем левом и верхнем левом, а также нечетным количеством начерченных столбцов. Отличительной его особенностью служит возможность сканирования при помощи мобильных устройств.
Этот вид штрихового кодирования может содержать практически любые зашифрованные текстовые и числовые данные, в том числе персонифицированного и рекламного характера. Он обладает алгоритмами автоматической коррекции ошибок при возможных повреждениях кода или сканировании в сложных условиях.
Предлагаем посмотреть видео что такое QR-код, как он появился и для чего используется:
Data Matrix

Разновидность штрих-кода, выбранная в качестве основной для российской системы маркировки товаров. Его графическое изображение напоминает QR-код, но здесь отсутствуют характерные для последнего квадраты, зато имеются две отличительные непрерывные перпендикулярные чёрные полосы по левой боковой и нижней части рисунка.
Основное отличие Data Matrix заключается в компактном размере и чётном количестве изображенных столбцов. Возможности этого кода очень схожи с QR-кодированием, с хорошим уровнем защиты от ошибок. Согласно распоряжению правительства РФ (от 28 апреля 2018 г. N 792-р), в 2019 году обязательная маркировка новейшей версией штрих-кода Data Matrix ECC200 требуется для:
- табачных изделий;
- обувной продукции;
- одежды;
- домашнего текстиля;
- парфюмерии;
- фотосъёмочного оборудования;
- шин и покрышек.
Aztec Code

Один из самых эффективных видов штрихового кодирования по возможностям корректировки возникающих ошибок. Графическое изображение отличается от двух предыдущих видов наличием в самом центре элемента в виде вложенных друг в друга квадратов.
Все три основные вида двумерных штрих-кодов, в целом, очень схожи между собой. Это позволяет считать их взаимозаменяемыми, и в случаях невозможности применения какого-либо из них (например, при отсутствии совместимости с используемым сканером), разрешено перейти на альтернативную разновидность кодирования.
-
? и другим по кодам? и как его сделать самостоятельно? ?
Как определить тип по изображению?
Графическое изображение различных видов штриховых кодов отличается некоторыми элементами, что помогает распознать их. Линейные виды кодирования информации обозначаются чередующимися чёрными штрихами разной толщины (в зависимости от видовых особенностей кода) и белыми промежутками, с определённым набором символов под ними.
Видовые отличия изображений одномерных штрих-кодов:
- EAN код содержит определённое чередование штрихов и 13 цифр.
- У кода UPC симметричное расположение штрихов комбинаций и 12 цифр.
- Code 39 включает упорядоченное расположение линий разной толщины и надпись из букв, чисел и специальных символов.
- Code 128 – очень схож с предыдущим видом, так как является его расширенной версией.
- Interlesved 2 of 5 отличается контурной рамкой по периметру рисунка.
Двумерные коды состоят из квадратно-пиксельных графических рисунков с отличительными особенностями для каждого вида:
- три квадрата в углах – у QR-кода;
- две черные полосы – слева и снизу – у Data Matrix;
- квадратная «мишень» в центре – у Aztec Code.
О том, из чего состоят штрих-коды и как их расшифровать, говорится в другом материале.
Штрих-кодирование товаров помогает создавать правильную организацию их оптовых и розничных поставок, обеспечивать контроль за сроками реализации и удобство процесса продажи и учёта товарных изделий. Кроме того, применение кодов снижает риск возможных ошибок, что позволяет ускорить производственный оборот и увеличить прибыль компании.
Не нашли ответа на свой вопрос? Узнайте, как решить именно Вашу проблему — позвоните прямо сейчас:
Топ-5 частых штрих-кодов в нашей жизни
В обычный день мы сталкиваемся с разными баркодами более десятка раз, не обращая на них особого внимания. К обычным линейным штрих-кодам на продуктах мы уже привыкли, не говоря уже о QR-кодах в эпоху COVID. Но давайте присмотримся повнимательнее, какие еще коды служат нам каждый день, храня информацию о нас и об услугах и товарах, которыми мы пользуемся.
1. PDF-417
Наступает счастливый день: мы летим в отпуск. При печати посадочных талонов перед авиакомпанией стоит задача сделать билет уникальным, чтобы можно было отличить подделку, но не печатать на нем при этом данные пассажира. Ответ закодирован внутри в PDF-417. Видим PDF — сразу представляем распространенный формат документов, но этот штрих-код умеет делать кое-что поинтереснее. Самое частое его применение — это идентификация личности, а также он востребован в сфере отчётности и хранения товаров. Кстати, развею один старый миф. Паспортные данные пассажира не хранятся в посадочном талоне. Они находятся в базе данных перевозчика. А в штрих-коде находится ID номер вашего билета. Сканируя код, перевозчик находит запись и меняет ее статус.

Фото взято из открытого источника.
Кстати, до 2018 года этот баркод также охранял бутылки алкоголя в виде акцизной марки.
2. EAN-13
Приходим в супермаркет, разнообразие всевозможных товаров радует наши глаза, но смотрел ли кто-нибудь на штрих-код? Чаще всего товары кодируются EAN-13 (European Article Number, предназначенный для кодирования идентификатора товара и производителя). Первые 3 цифры обозначают код страны. Например, 500 – это Великобритания, 400-440 будет Германия, 460-469 относятся к России, 590 у Польши, а 00-09 США и Канада.

Фото взято из открытого источника.
Раз уж затронули ранее тему мифов, то развеем ещё парочку.
Миф 1. Если есть штрих-код, значит товар автоматически качественный.
По правде говоря, к качеству товаров штрих-код не имеет никакого отношения. Для потребителя он может показать только страну-производителя (и то не всегда). По большей части его создавали для производителей и продавцов ради удобства учёта товара.
Миф 2. В штриховом коде есть “скрытый смысл” в виде информации об изготовителе, цвете упаковки, сроке годности и так далее.
Сформулирую своё опровержение в виде небольшой истории. Идём в магазин и покупаем допустим упаковку яблочного сока. Для надёжности фотографируем упаковку или сохраняем коробку на некоторое время. Через условные полгода идём в тот же магазин за этим же соком. Сравним штрих-коды и какой же будет результат? А результат будет одинаковым. Если бы в штриховом коде хранилась информация о тех же сроках годности, то код бы отличался.
На самом деле там закодирован лишь уникальный номер. По нему можно отыскать данные о продукте в каталоге компании изготовившей его. Без этого каталога ничего узнать не получится. Повторюсь, для покупателя это просто цифры и не более.
Хотя есть один интересный проект, который позиционирует себя как служба поиска информации о штрих-кодах. Просто введя номер продукта в GEPIR, любой может найти владельца контактной информации этого штрих-кода.
Миф 3. Если товар не нашёлся в регистре GEPIR, то он поддельный.
Это легко объясняется тем, что во многих странах приняты законы о раскрытии информации. В соответствии с ними компания при особых обстоятельствах может по своему желанию выбрать, предоставлять ли данные или нет.
3. Pharmacode

Фото взято из открытого источника.
Если нам не повезло заболеть, то наверняка придется приобрести кое-какие лекарства. И тут не обойдется без специальных баркодов. Для примера возьму вот эту коробочку (картинка выше).
Сперва рассмотрим специально разработанный штрих-код для лекарственных упаковок. Pharmacode легко считывается при помощи специальных идентификаторов. Особенно это удобно для регистрации фармацевтических поставок.
Основные его свойства:
Кодирование целых чисел от 3 до 131070.
Число кодируется в двоичном формате: каждая узкая полоса обозначает ноль в двоичном коде и каждая широкая полоса обозначает единицу.
Штрих-код читается справа налево (что делает Pharmacode уникальным среди других линейных штрих-кодов).
Pharmacode могут быть напечатаны в разных цветах (код и фон).
О последнем пункте: мы привыкли, что штрих-коды — это история про белые и чёрные полоски, но никак не про различные цвета. Существует специальные спецификации сочетаний цвета кода и фона, используемые для разных типов сканеров. Например, стандартные чёрно-белые сканеры воспринимают только контрастные код и фон, а специализированные распознают любые цвета.

Штрих-коды созданы с помощью генератора отчётов FastReport .NET.
4. Data Matrix
Следующим из штрих-кодов в глаза бросается странный уголочек с кучей квадратиков. Это не многим привычный QR-код, а его «брат» Data Matrix. Перечислю их отличия:
Data Matrix бывает в форме квадрата или прямоугольника, а также в виде групп этих фигур. В то время как QR-код имеет строгий вид квадрата.
Data Matrix легко отличить по характерным 2 прямым линиям.
В остальном их характеристики схожи, но для маркировки товаров был выбран именно Data Matrix. Причина кроется в размере. Минимальный размер Data Matrix 0,5×0,5 см, а QR-кода 2×2 см. Маленький штрих-код проще разместить на небольших сигаретных пачках или на упаковках лекарств.

Штрих-коды созданы с помощью генератора отчётов FastReport .NET.
5. Aztec
Aztec-код — это одна из разновидностей QR-кодов. Такое название пришло из центральной Америки, а именно от племён индейцев. Тщательно присмотритесь к центру кода: в нем есть некая мишень. На самом деле этот квадрат схож с пирамидой Ацтеков (вид сверху), а также по нему определяется центр кода и ориентация.
Из плюсов перед другими штрих-кодами — это возможность считывания при любой ориентации. Вы можете как угодно поворачивать код или даже зеркально отражать, но Aztec прочитается без проблем. В этом ему помогают навигационные маркеры. Кстати, мишень в центре кода позволяет считывать информацию даже с искаженных или растянутых изображений.
Aztec можно встретить на железнодорожных билетах: Tehran Metro, Eurostar, Deutsche Bahn, TCDD Taşımacılık, DSB, České dráhy, Slovak Railways, Slovenian Railways, Croatian Railways, Trenitalia, Nederlandse Spoorwegen, PKP Intercity, VR Group, National Rail, Via Rail, Swiss Federal Railways, SNCB и SNCF. Код сканируется персоналом в поезде или у турникета для подтверждения билета.

Небольшой мем
Разумеется, все разнообразие баркодов в природе не ограничивается этим списком: существуют еще и 3D, и 4D баркоды, и другие. О них расскажем в следующей серии.