Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
091293848888383
Номер GTIN-13, закодированный в штрих-коде EAN-13. Первая цифра всегда ставится за пределами символа; Кроме того, правый индикатор «>» используется для обозначения «тихой зоны», которая необходима для правильной работы сканеров штрих-кода.

International Номер статьи (также известный как European Article Number или EAN ) является стандартом , описывающим штрихкод символики и системы , используемой в мировой торговле , чтобы определить конкретный тип розничного продукта, в определенной конфигурации упаковки, от конкретного производителя нумерации. Стандарт был включен в стандарт Global Trade Item Number Standard от организации GS1 ; эти же номера могут называться GTIN и могут быть закодированы в других символах штрих-кода, определенных GS1. Штрих-коды EAN используются во всем мире для поиска в торговых точках., но также могут использоваться как числа для других целей, например для оптовых заказов или бухгалтерского учета. Эти штрих-коды представляют только цифры 0–9, в отличие от некоторых других символик штрих-кодов, которые могут представлять дополнительные символы.

Наиболее часто используемый стандарт EAN - это тринадцатизначный EAN-13 , расширенный набор оригинального 12-значного стандарта универсального кода продукта (UPC-A), разработанного в 1970 году Джорджем Дж. Лаурером . [1] Номер EAN-13 включает трехзначный префикс GS1 (указывающий на страну регистрации или особый тип продукта). Префикс с первой цифрой «0» указывает на следующий 12-значный код UPC-A. Префикс с первыми двумя цифрами «45» или «49» указывает, что за ним следует японский артикульный номер (JAN).

Реже используемый 8-значный штрих - код EAN-8 был введен для использования на небольших упаковках, где EAN-13 был бы слишком большим. 2-значные EAN-2 и 5-значные EAN-5 - это дополнительные штрих-коды, размещенные с правой стороны от EAN-13 или UPC. Обычно они используются для периодических изданий, таких как журналы [2] или книги [3], чтобы указать номер выпуска текущего года; и взвешенные продукты, например продукты питания, чтобы указать рекомендованную производителем розничную цену .

Состав [ править ]

13-значный номер EAN-13 состоит из четырех компонентов: [4]

  • Префикс GS1 - 3 цифры
  • Код производителя - переменная длина
  • Код продукта - переменная длина
  • Контрольная цифра

Префикс GS1 [ править ]

Первые три цифры EAN-13 (префикс GS1) обычно идентифицируют организацию-член GS1, к которой присоединился производитель (не обязательно, где фактически производится продукт). [5] Обратите внимание, что коды EAN-13, начинающиеся с 0, на самом деле являются 12-значными кодами UPC с добавленным 0 цифрой. В последние годы [ когда? ] больше продуктов, продаваемых розничными торговцами за пределами США и Канады, использовали коды EAN-13, начинающиеся с 0, поскольку они были созданы GS1-US.

Особого упоминания заслуживают префиксы 020-029 GS1. GS1 определяет это как доступное для внутреннего использования розничным продавцом (или внутреннего использования другими видами бизнеса). Некоторые розничные продавцы используют его для запатентованных (собственных или других брендов) продуктов, хотя многие розничные продавцы получают собственный код производителя для своих собственных брендов. Другие розничные торговцы используют по крайней мере часть этого префикса для продуктов, которые упаковываются в магазине, например, для товаров, которые взвешиваются и обслуживаются в прилавке для покупателя. В этих случаях штрих-код может кодировать цену, количество или вес вместе с идентификатором продукта - способом, определенным продавцом. Идентификатор продукта может быть назначен Советом по электронной идентификации продукции (PEIB) или может быть присвоен розничным продавцом. Розничные продавцы, которые исторически использовали штрих-коды UPC, как правило, используют префиксы GS1, начинающиеся с "02".для товаров в магазинной упаковке.[ необходима цитата ]

EAN «код страны» 978 (а позже 979) был назначен с 1980-х годов для резервирования префикса уникального кода страны (UCC) для идентификаторов EAN опубликованных книг, независимо от страны происхождения, чтобы пространство EAN могло каталогизировать книги по ISBN [3] вместо поддержки избыточной параллельной системы нумерации. Это неофициально известно как « Книжный мир ». Префикс 979 с первой цифрой 0 используется для международного стандартного музыкального номера (ISMN), а префикс 977 указывает международный стандартный серийный номер (ISSN) .

Код производителя [ править ]

Код производителя - это уникальный код, присваиваемый каждому производителю центром нумерации, обозначенным префиксом GS1. Все продукты, произведенные данной компанией, будут иметь один и тот же код производителя. EAN-13 использует так называемые «коды производителя переменной длины». Назначение 5-значных кодов производителя фиксированной длины, как это делал UCC до недавнего времени, означает, что каждый производитель может иметь до 99 999 кодов продуктов. Многие производители не имеют такого количества продуктов, а это означает, что сотни или даже тысячи потенциальных кодов продуктов тратятся на производителей, у которых есть только несколько продуктов. Таким образом, если потенциальный производитель знает, что он собирается производить только несколько продуктов, EAN-13 может выдать ему более длинный код производителя, оставляя меньше места для кода продукта.Это приводит к более эффективному использованию доступных производителей и кодов продуктов.[6]

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

Код продукта [ править ]

Код продукта присваивается производителем. Код продукта следует сразу за кодом производителя. Общая длина кода производителя и кода продукта должна составлять 9 или 10 цифр в зависимости от длины кода страны (2–3 цифры).

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

Контрольная цифра [ редактировать ]

Контрольная цифра - это дополнительная цифра, используемая для проверки правильности сканирования штрих-кода. Он вычисляется по модулю 10, где веса в вычислении контрольной суммы чередуются 3 и 1. В частности, поскольку веса относительно просты с 10, система EAN-13 обнаружит все однозначные ошибки. Он также распознает 90% ошибок транспонирования (все случаи, когда разница между соседними цифрами не 5).

Расчет цифры контрольной суммы [ править ]

Контрольная сумма рассчитывается как сумма произведений, при этом значение переменного веса (3 или 1) умножается на значение каждой цифры данных. Цифра контрольной суммы - это цифра, которая должна быть добавлена ​​к этой контрольной сумме, чтобы получить число, делящееся на 10 (т.е. аддитивная обратная контрольной суммы по модулю 10). [7] См. Расчет контрольной цифры ISBN-13 для более подробного описания и алгоритма. Глобальный адресный номер (GLN) также использует тот же метод.

Позиция - вес [ править ]

Вес в определенной позиции в коде EAN чередуется (3 или 1) таким образом, что последняя цифра данных имеет вес 3 (и, таким образом, контрольная цифра имеет вес 1).

Все коды глобальных номеров предметов торговли (GTIN) и серийные коды транспортных контейнеров (SSCC) соответствуют следующему правилу:

При нумерации позиций справа (код выровнен по правому краю), нечетные цифры данных всегда имеют вес 3, а четные цифры данных всегда имеют вес 1, независимо от длины кода.

Вес для 18-значного кода SSCC и GTIN (GTIN-8, GTIN-12, GTIN-13, GTIN-14):

Вес для кода EAN-13:

Вес для кода EAN-8:

Примеры расчетов [ править ]

  • Для штрих - кода EAN-13 400638133393 x , где x - неизвестная контрольная цифра (Stabilo Point 88 Art. No. 88/57), вычисление контрольной цифры будет ...
Ближайшее кратное 10, которое равно контрольной сумме или превышает ее, равно 90. Вычтите их: 90 - 89 = 1, что является контрольной цифрой x штрих-кода.
  • Для штрих - кода EAN-8 7351353 x , где x - неизвестная контрольная цифра, вычисление контрольной цифры ...
Ближайшее кратное 10, которое равно контрольной сумме или превышает ее, равно 70. Вычтите их: 70 - 63 = 7, что является контрольной цифрой x штрих-кода.

Двоичное кодирование цифр данных в штрих-код 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 с первой цифрой, установленной на ноль.

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

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

Примечание . Записи в 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 градусов.

Японский номер статьи [ править ]

Японский артикульный номер ( JAN ) - это стандарт штрих-кода, совместимый с EAN. Использование стандарта JAN началось в 1978 году. Первоначально JAN был присвоен код флага (система счисления EAN) 49. В 1992 году JAN был недавно выпущен дополнительный код флага 45. В январе 2001 года код производителя изменился на 7 цифр ( 9 цифр, включая код флага) для новых компаний. [8]

См. Также [ править ]

  • EAN-8 , другая форма штрих-кода EAN
  • EAN-5 , дополнительный EAN для рекомендованной прейскурантной цены
  • Обмен электронными данными
  • Европейский совет по единому кодексу нумерации статей
  • Глобальный электронный реестр информации о партиях (GEPIR) - распределенная база данных GS1 GTIN с возможностью поиска.
  • GTIN

Ссылки [ править ]

  1. ^ "Члены Зала славы выпускников" . Ассоциация выпускников Мэрилендского университета . Университет штата Мэриленд . 2005. Архивировано из оригинала на 2007-06-23 . Проверено 10 июня 2009 .После окончания Мэриленда в 1951 году Джордж Лаурер присоединился к IBM в качестве младшего инженера и дослужился до старшего инженера. В 1969 году он вернулся к технической стороне проектирования, и позже ему была поручена грандиозная задача по разработке кода и символа для идентификации продукта для Совета по унифицированным кодам продуктов питания. Его решение - Универсальный код продукта - радикально изменило мир розничной торговли. С тех пор он улучшил код, добавив 13-ю цифру. Лаурер ушел из IBM в 1987 году. Он имеет около 25 патентов и является членом Зала славы инженерной школы им. А. Джеймса Кларка.
  2. ^ «Штрих-коды для журналов» .
  3. ^ a b «Штрих-коды для книг» .
  4. ^ "Европейский номер статьи: Was das ist und wie man sie beantragt" (на немецком языке).
  5. ^ Список префиксов , GS1.
  6. ^ "СИМВОЛОГИЯ EAN-13" . www.barcodeisland.com .
  7. ^ Проверьте калькулятор цифр в GS1 US.
  8. ^ «Руководство по штрих-кодам - ​​Типы штрих-кодов - ЯНВАРЬ» . Проверено 2 мая 2016 .

Внешние ссылки [ править ]

  • Международный номер артикула на сайте GS1
  • Модули Perl для штрих-кодов на CPAN
  • Пример реализации EAN8 / 13
  • Реализация штрих-кода EAN-13 на C #
  • Глобальный электронный реестр информации о партиях (GEPIR)
  • upcdatabase, еще одна онлайн-база данных штрих-кодов
  • EAN-Search, бесплатная база данных штрих-кодов с API, 180 миллионов записей
  • Официальная домашняя страница JAN (на японском языке)