Андрей Смирнов
Время чтения: ~13 мин.
Просмотров: 42

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

Коды стран мира

На сайте GEO вы можете найти нужную страну и ее код в нижеследующей таблице, а можете воспользоваться сервисом-определителем:какой страны штрих код

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

Штрих код помещается на товар и в зашифрованном виде хранит данные о его происхождении. В стандарте EAN-13 штрихкод состоит из 13 цифр, первые три из которых — коды стран производителей. Далее код компании, код товара и контрольная цифра для защиты от подделок.

Какой страны штрих код

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

Европа

Страна Штрих код
Франция 300-379
Болгария 380
Словения 383
Хорватия 385
Босния и Герцеговина 387
Германия 400-440
Россия 460-469
Эстония 474
Латвия 475
Литва 477
Белоруссия 481
Украина 482
Молдавия 484
Великобритания 500-509
Греция 520
Албания 530
Северная Македония 531
Мальта 535
Ирландия 539
Люксембург 540-549
Бельгия 540-549
Португалия 560
Исландия 569
Дания 570-579
Польша 590
Румыния 594
Венгрия 599
Финляндия 640-649
Норвегия 700-709
Швеция 730-739
Швейцария 760-769
Италия 800-839
Испания 840-849
Словакия 858
Чехия 859
Черногория 860
Сербия 860
Нидерланды 870-879
Австрия 900-919

Азия

Страна Штрих код
Киргизия 470
Азербайджан 476
Узбекистан 478
Шри-Ланка 479
Филиппины 480
Армения 485
Грузия 486
Казахстан 487
Таджикистан 488
Япония 490-499
Ливан 528
Кипр 529
Бахрейн 608
Сирия 621
Иордания 625
Иран 626
Кувейт 627
Саудовская Аравия 628
ОАЭ 629
Китай 690-695
Израиль 729
Монголия 865
КНДР 867
Турция 869
Республика Корея 880
Камбоджа 884
Таиланд 885
Сингапур 888
Индия 890
Вьетнам 893
Индонезия 899
Малайзия 955

Северная Америка

Страна Штрих код
США 000-139
Гватемала 740
Сальвадор 741
Гондурас 742
Никарагуа 743
Коста-Рика 744
Панама 745
Доминиканская Республика 746
Мексика 750
Канада 754-755
Куба 850

Южная Америка

Страна Штрих код
Венесуэла 759
Колумбия 770
Уругвай 773
Перу 775
Боливия 777
Аргентина 779
Чили 780
Парагвай 784
Эквадор 786
Бразилия 789-790

Африка

Страна Штрих код
ЮАР 600-601
Гана 603
Маврикий 609
Марокко 611
Алжир 613
Кения 616
Кот-д’Ивуар 618
Тунис 619
Египет 622
Ливия 624

В силу исторических причин на мировой сцене есть сильные игроки с собственным штрихкодом, не являющиеся государством или по крайней мере признанным государством. Например, китайские Гонконг (489) и Макао (958) после возвращения из вековой аренды сохранили широкую финансовую автономию. Или китайский же Тайвань (471), который давно сам по себе. Значения от 200 до 299 зарезервированы для внутренних нужд производителя, а от 977 до 999 — для книг (ISSN), купонов, квитанций и т.д.

V11.9.0

Enhancements/Bug Fixes

  • Swiss QR Code 2.0
    Implemented Swiss QR Code version 2.0 based on Swiss Payment Standards 2019.
  • Data Matrix DRME
    Updated the size calculation for rectangular Data Matrix symbols and the documentation to the latest version of the Data Matrix DRME standard (ISO/IEC 21471).
  • GS1 Application Identifiers
    Updated the list of GS1 Application Identifiers (AIs) based on GS1 General Specifications version 19 (2019).
  • Font Settings in .NET API
    Font settings are now correctly applied by method Barcode.Draw().
  • Trim Whitespaces in .NET API
    Added a new property TrimWhiteSpaces to the .NET API.
    The version of the .NET assembly has been changed to 11.9.0.0 — you may need to update your projects and rebuild.

Двоичное кодирование цифр данных в штрих-код EAN-13

Номера GTIN, закодированные в UPC-A, EAN-8 и EAN-13, используют одинаковую кодировку. Закодированные данные обычно повторяются в виде обычного текста под штрих-кодом.

Структура штрих-кода

Кодировка EAN-13

Кодирование L-цифр

Кодирование G-цифр

Кодирование R-цифр

Штрих-код состоит из 95 областей (также называемых модулями) одинаковой ширины. Каждая область может быть белой (обозначена здесь как 0) или черной (обозначена как 1). Слева направо:

  • 3 зоны для стартового маркера (101)
  • 42 области (семь на цифру) для кодирования цифр 2-7 и косвенного кодирования цифры 1, как описано в следующем разделе
  • 5 областей для центрального маркера (01010)
  • 42 области (семь на цифру) для кодирования цифр 8-13
  • 3 зоны для концевого маркера (101)

Кодировка цифр

Для кодирования 13-значного номера EAN-13 цифры разбиты на 3 группы; первая цифра, первая группа из 6 и последняя группа из 6. Первая группа из 6 кодируется с использованием шаблона, в соответствии с которым каждая цифра имеет два возможных кодирования, одно из которых имеет (обозначается буквой G), а одно из которых имеет нечетную четность (обозначается буквой L). Первая цифра не представлена ​​непосредственно комбинацией штрихов и пробелов, а кодируется косвенно, путем выбора шаблона выбора между этими двумя кодировками для первой группы из 6 цифр в соответствии с таблицей ниже. Все цифры в последней группе из 6 цифр кодируются с использованием единого шаблона RRRRRR, который также используется для UPC .

Если первая цифра равна нулю, все цифры в первой группе из 6 кодируются с использованием шаблона LLLLLL, используемого для UPC , поэтому штрих-код UPC также является штрих-кодом EAN-13 с первой цифрой, установленной на ноль.

Структура EAN-13
Первая цифра Первая группа из 6 цифр Последняя группа из 6 цифр
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

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

Штрих-коды EAN-8 кодируют все цифры напрямую, используя следующую схему:

Структура EAN-8
Первая группа из 4 цифр Последняя группа из 4 цифр
LLLL RRRR
Кодировка цифр
Цифра L-код G-код R-код
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

Примечание . Записи в R-столбце являются побитовыми дополнениями (логический оператор: отрицание ) соответствующих записей в L-столбце. Записи в G-столбце — это записи в R-столбце в обратном битовом порядке. Смотрите изображения всех кодов на цветном фоне.

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

Пример штрих-кода EAN-13


Штрих-код EAN-13. Зеленая полоса обозначает черные полосы и белые пространства, которые кодируют цифру.

  • C1, C3: маркер начала / конца.
  • C2: Маркер для центра штрих-кода.
  • 6 цифр в левой группе: 003994.
  • 6 цифр в правой группе (последняя цифра — контрольная): 155486.
  • Цифра кодируется в семи областях двумя черными полосами и двумя пробелами. Каждая черная полоса или белое пространство может иметь ширину от 1 до 4 областей.
  • Четность для цифр из левой и правой группы: OEOOEE EEEEEE (O = нечетная четность, E = четность).
  • Первая цифра в коде EAN: комбинация четностей цифр в левой группе косвенно кодирует первую цифру 4.

Таким образом, полный код EAN-13: 4 003994 155486.

Сканирование части штрих-кода EAN-13.

Расшифровка

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

Таблица со способами кодирования информации

В наши дни наиболее известными являются три вида штрихкодов: линейные, двухмерные и радиометки.

Линейный штрих код на этикетке

Рассмотрим каждый из них более подробно:

Линейные Это классические вертикальные чёрные полосы на белом фоне. Специальные электронные средства считывают линейный код только в одном направлении — по горизонтали. То есть приблизительно так, как мы читаем текст. Существует также символика линейного способа: Code56, Codebar, EAN и другие. К примеру, последний — EAN расшифровывается как европейский номер товара.
Двухмерные Были специально разработаны, чтобы закодировать в одном элементе много информации. Его особенностью является способность читать в двух направлениях — по горизонтали и вертикали. Двухмерные также делятся на два типа: матричные и многоуровневые. Последние были придуманы ранее и представляют собой обычный линейный штрихкод с наложенными слоями таких же кодов. Матричные двухмерные изображения больше востребованы, так как позволяют более плотно размещать информацию. Особенно по вертикали. QR-коды также относятся к матричным двухмерным штрих кодам. Они способны закодировать текст или большую группу символов. Для считывания большинства штриховых кодов сегодня существуют мобильные приложения. А также сервисы, которые дают возможно создавать собственную графическую информацию.
Радиометки(RFID) Возможно, они уже и не относятся к этому виду кодирования. Но были разработаны в данной системе идентификации.

Двухмерный многоуровневый штрихкод на этикетке

Расшифровка штрихкода самостоятельно

Для расшифровки следует придерживаться основных принципов кодирования. Самые распространенные — коды EAN-13 (в нем 13 цифр). Вот как они расшифровываются:

  • первые 2 (3) цифры означают код страны-изготовителя;
  • далее идет код производителя;
  • затем код товара;
  • контрольная цифра для считывания по алгоритму EAN;
  • знак > означает, что товар произведен по лицензии.

И EAN-8 (в нем 8 цифр), расшифровка:

  • первые 2 (3 цифры) — страна;
  • следующие 4 (5) — изготовитель;
  • последним идет контрольное число.

Universal Product Code (UPC) — более ранний вид кодирования, разработан в США, позднее он адаптирован и для европейских товаров путем добавления значения 0 перед двенадцатью цифрами кода UPC.

V11.11.0

Enhancements/Bug Fixes

  • QR Code — Mask Selection
    Updated the mask pattern selection algorithm to the QR Code standard from 2015 (see ISO/IEC 18004:2015).
  • DotCode Revision 4.0
    Updated the DotCode implementation to revision 4.0 (see AIM International Symbology Specification DotCode Rev. 4.0).
  • UPC-A / UPC-E
    Show check digits also when add-on digits are used.
  • Australia Post Barcodes
    The naming of the Australia Post barcodes was updated to the latest specification.
  • PDF417
    Changed the default character set to Latin-1 (ISO 8859-1).
  • TBarCode .Net
    — Fixed saving of the quiet zone properties in WinForms.
    — Fixed a bug concerning size calculation if the human readable text has been disabled.
    — Refined PropertyGrid categories (Barcode, Data, HRT, Symbologies)
  • SVG Export
    Character Ø can now be printed correctly in human readable text.
  • Microsoft Access Sample
    Fixed barcode type mapping.

Виды баркодов

POSTNET — это стандартный штрих-код, используемый в Соединенных Штатах для почтовых индексов в массовой рассылке. Ниже приведены наиболее распространенные стандарты:

  • стандартное использование штрих-кода — единый код продукта (UPC), розничные магазины для проверки продаж, инвентаризаций;

  • код 39 (код 3 из 9) — идентификация, инвентаризация и отслеживание поставок POSTNET, кодирование почтовых индексов на почтовом отправлении;

  • европейский номер статьи (EAN) — подмножество UPC, которое позволяет вводить дополнительные цифры для идентификации страны;

  • японский номер статьи (JAN) — подобно EAN, используется в Японии;

  • Bookland — на основе номеров ISBN, используется для обложки книг;

  • ISSN — используется в периодических изданиях за пределами США;

  • код 128 — используется вместо кода 39, потому что более компактен;

  • Interleaved 2 of 5 — применяется в судоходной и складской промышленности;

  • Codabar — Federal Express, в библиотеках и банках крови;

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

  • OCR-A — формат оптического распознавания символов, используемый на обложках книг для читаемой человеком версии номера ISBN;

  • OCR-B — используется для считываемой человеком версии штрих-кодов UPC, EAN, JAN, Bookland и ISSN и для необязательных считываемых человеком цифр с кодом 39 и чередованием 2 из 5 символов;

  • Maxicode — используется United Parcel Service;

  • PDF417 — новый двухмерный тип штрих-кода, который может кодировать до 1108 байт информации, может стать сжатым, переносимым файлом данных (что и означает PDF).

Расшифровка штрих-кода производителя

EAN-13 — это линейный товарный штрих код, который состоит из:

  • GS1 префикс или код страны — 3 цифры
  • Код производителя/ изотовителя — разное значение
  • Код товара — разная длина
  • Контрольная цифра

Префикс штрих кода — страна производителя

Префикс определяет страну участника Ассоциации, где расположен главный офис производителя товара. Если префикс начинается с нуля, то это UPC коды производителей США и Канады.

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

  • 977 — для журналов и газет ISSN;
  • 978 — используется для книжной продукции ISBN;
  • 979 — для музыкальной продукции ISMN.

Код производителя

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

Код товара

Уникальный код присваиваемый производителем. Следует сразу за кодом производителя. Полная длина кода производителя и товара должна составлять 9 или 10 цифр, в зависимости от длины кода страны (2 или 3 цифры).

Обычно сопоставляют цифры в коде товара с базой данных производителя, где содержится наименование товара, потребительские свойства, размеры, масса, ингредиенты, цвет изделия.
В ISBN, ISSN и ISMN это уникальный код присваиваемый издателем печатной или музыкальной продукции.

Контрольная цифра

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

Самостоятельный подсчет контрольной цифры.

Пример цифрового кода EAN-13 с бытового миксера Scarlett:

В этом случае 505 — код страны производителя — Великобритания, 037030243 — код производителя и код товара, 8 — контрольная цифра.

505 037030243 8

Раскладываем цифры по простой табличке на нечетные и четные.

Н Чет Н Чет Н Чет Н Чет Н Чет Н Чет Н
5 5 3 7 3 2 4 3 8
  1. Сложить цифры, стоящие на четных местах:  0 + 0 + 7 + 3 + 2 + 3 = 15
  2. Полученную сумму умножить на 3:  15 x 3 = 45
  3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:  5 + 5 + 3 + 0 + 0 + 4 = 17
  4. Сложить числа, указанные в пунктах 2 и 3:  45 + 17 = 62
  5. Отбросить десятки:  получим 2
  6. Из 10 вычесть полученное в пункте 5:  10 — 2 = 8

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

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

Что можно узнать из штрихкода

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

Подлинность товара

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

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

Характеристики продукции

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

  1. Название продукта и его свойства.
  2. Вес и габариты изделия.
  3. Цвет и состав продукции.

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

Подробная расшифровка штрихкода

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

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

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

Международное агентство EAN занимается разработкой шифров, которые присваиваются разным странам. Следует выделить тот факт, что для обозначения стран используются несколько символов. Несоответствие кода на упаковке самому штрихкоду может иметь несколько объяснений:

  1. Производственные цеха компании зарегистрированы на территории другого региона.
  2. Производственная фирма использовала лицензию своих зарубежных партнеров.
  3. Объект был изготовлен в филиале либо дочернем предприятии.
  4. В состав учредительского совета входят представители иностранных государств.

В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации