что означают цифры штрихового кода ean 13 с десятой по двенадцатую
Что означают цифры штрихового кода ean 13 с десятой по двенадцатую
Все мы хорошо знаем, что сканер при этом считывает данные штрихового кода, нанесенные на ярлык или этикетку на одежде, обуви, продуктах питания и других товарах, продаваемых в розничной торговле. Однако не многие задумывались — как такой объем информации можно разместить на столь малой печатной площади, которую занимает штрих-код на этикетке.
Но оказывается, штрих-код вовсе и не содержит в себе данные о товаре — это всего лишь графическое изображение международного уникального номера товара, пригодное для автоматизированного или визуального считывания, а все сведения о товаре заложены в память сервера торгового предприятия, откуда они просто вызываются при считывании штрихового кода!
Помимо штрих-кодов с уникальными номерами товара, можно встретить штрих-коды с индивидуальной информацией предприятия изготовителя и штрих-коды, предназначенные для автоматизации складской обработки продукции, упакованной в различные виды тары (коробки, ящики, мешки и т.д.), а также специальные штриховые коды, используемые для самых разных операций по контролю и учёту.
История изобретения.
Сильвер поделился этим вопросом со своими друзьями — Норманом Джозефом Вудландом и Джордином Джохэнсоном. Втроём они разработали систему маркировки продукции, основанную на использовании ультрафиолетовых чернил. Однако она оказалась не очень удачной, так как чернила были достаточно дороги и кроме того быстро выцветали на этикетке.
Озарение пришло к Сильверу, как это нередко бывает с изобретателями долго и упорно размышляющими о проблеме, в самом неожиданном месте — на пляже. Он сформировал свой первый штриховой код начертив на песке несколько символов азбуки Морзе: «Я только расширил точки и тире вниз и сделал из них узкие и широкие линии». Для считывания штрих-кода Сильвер приспособил технологию оптического саундтрека (звуковой дорожки), используемую для записи звука к кинофильмам.
В 1949 году Сильвер и Вудланд подали заявку в Патентное ведомство США на признание системы идентификации товаров с использованием штрих-кодов изобретением, а в 1951 году попытались привлечь к реализации своей идеи компанию IBM. Эксперты IBM, хотя и признали перспективность данной технологии, но сочли, что её воплощение в жизнь будет чрезмерно технически сложным и отвергли её, сославшись на то, что на данный момент компания не располагает достаточными временными ресурсами для проведения всех необходимых работ. В 1952 году изобретатели получили Патент и продали его компании Филко (в дальнейшем известную как Гелиос Электрик Компани), которая в том же году перепродала его компании RCA.
Первой покупкой с использованием штрих-кода, нанесённого на этикетку, стала упаковка жевательной резинки Wrigley. Она была совершена в супермаркете «Марш» города Трой в штате Огайо 26 июня 1974 года в 8 часов 01 минуту утра. В настоящее время эта упаковка «жвачки» вместе с чеком хранятся в музее американской истории Смитсоновского института.
Виды штриховых кодов.
Изобретение Сильвера и Вудланда стало основой для разработки целой серии систем, использующих так называемые линейные (или «полосковые) штрих-коды. Такие коды считываются сканером при его горизонтальном перемещении над изображением штрих-кода.
Наиболее распространенным стандартом штрихового кодирования продукции и товаров является в настоящее время система EAN (European Article Number — Европейский Номер Товара), разработанная на основе американской системы UPC (Universal Product Code — Универсальный Код Товаров).
Номера продукции по классификации EAN присваиваются региональными (национальными) представительствами международной организации, ведающей вопросами стандартизации учёта и штрихового кодирования логистических единиц — GS1.
Существует три разновидности кода EAN:
Штриховые коды EAN-8 используются для нанесения на изделия малых габаритов, на которых стандартные коды EAN-13 просто не умещаются физически, а также при проведении логистических и сортировочных операций с использованием быстродвижущихся конвейеров — сокращенный размер кода на этикетке снижает вероятность его ошибочного считывания.
Формат EAN-128 предназначен для передачи информации о товаре не потребителям, а другим промышленными предприятиями. Число 128 в названии кода означает не его длину, как в кодах EAN-8 и EAN-13, а то, что в нем используется словарь Code-128 и группы кодов, а сама длина не регламентирована. Код может содержать разнообразную информацию, например, код товара, сроки годности, размеры, объём, код партии производителя и т.д.
В данной статье мы подробно рассмотрим код EAN-13, так как именно он массово используется для маркировки продукции легкой промышленности.
Штриховой код EAN-13.
Код EAN-13 состоит из 13 комбинаций штрихов различной ширины, размещенных на различном расстоянии друг от друга. Каждая комбинация шифрует одну из арабских цифр от ноля до девяти.
Арабские цифры распечатываются ниже их штрихового изображения для того, чтобы дать возможность визуального считывания кода в случае его физического повреждения, сдавшего невозможным считывание с использованием сканера.
Штрих-код ограничен двумя краевыми знаками — удлиненными тонкими штрихами, а также разделён удлинёнными штрихами на две части — левую и правую. Разделение штрих-кода на части предназначено для дополнительной проверки корректности считывания кода специальным алгоритмом, в который мы не будем углубляться.
Следует отметить, что код страны, указанный в штрих-коде EAN-13, совсем не обязательно совпадает с кодом страны происхождения. Дело в том, что получение штрих-кода дело добровольное и производитель может получить его в любом национальном подразделении GS1. Например, самоклеящаяся этикетка напитка Кока-Кола, производимого в Москве, несёт на себе код Бельгии (54), так как европейское подразделение компании The Coca-Cola Company зарегистрировало штрих-код в Брюсселе.
В таблице приведены префиксы некоторых стран, входящих в систему EAN.
Код | Страна | Код | Страна |
00-09 | США и Канада | 64 | Финляндия |
30-37 | Франция | 690 | КНР |
380 | Болгария | 70 | Норвегия |
383 | Словения | 729 | Израиль |
385 | Хорватия | 73 | Швеция |
400-440 | Германия | 750 | Мексика |
460-469 | Россия | 759 | Венесуэла |
471 | Тайвань | 76 | Швейцария |
474 | Эстония | 770 | Колумбия |
475 | Латвия | 773 | Уругвай |
477 | Литва | 775 | Перу |
482 | Украина | 779 | Апгентина |
484 | Молдова | 780 | Чили |
489 | Гонконг | 786 | Эвадор |
45 и 49 | Япония | 789 | Бразилия |
50 | Великобритания | 80-83 | Италия |
520 | Греция | 84 | Испания |
529 | Кипр | 850 | Куба |
535 | Мальта | 858 | Словакия |
539 | Ирландия | 859 | Чехия |
54 | Бельгия и Люксембург | 860 | Югославия |
560 | Португалия | 869 | Турция |
569 | Исландия | 87 | Нидерланды |
57 | Дания | 880 | Южная Корея |
590 | Польша | 885 | Таиланд |
599 | Венгрия | 888 | Сингапур |
600-601 | ЮАР | 890 | Индия |
611 | Марокко | 893 | Вьетнам |
613 | Алжир | 90-91 | Австрия |
619 | Тунис | 93 | Австралия |
94 | Новая Зеландия | 955 | Малайзия |
Обратите внимание, что коды, начинающиеся с цифры «2» не входят в систему EAN, а предназначены для внутреннего использования отдельными предприятиями. Так, магазин или склад может использовать их для внутреннего пользования при маркировке товаров, не имеющих кода EAN-13. Разумеется, такие коды могут быть не уникальными.
Национальные представительства GS1 имеют право корректировать количество цифр, отводимое на номер предприятие и номер продукции. Главное, чтобы общее количество цифр было равно двенадцати, а полученный штрих-код был уникальным в глобальном масштабе.
Контрольное число (13-я цифра в коде) служит для проверки корректности считывания кода сканером.
После сканирования этикетки компьютер вычисляет контрольное цисло и сравнивает его с последней цифрой штрихового кода. Если результаты совпадают, то считывание признаётся успешным.
Штриховой код ITF-14.
Для автоматизации складского учета товаров, помещенных в индивидуальную или групповую транспортную упаковку применяется штриховой код ITF-14 (от английского Interleaved Two of Five). По штрих–коду ITF-14 компьютерная система учета определяет не только вид товара, помешенный в упаковку, но и его количество, которое однозначно соответствует виду упаковки. Другими словами, группа кодов ITF-14 является надмножеством кодов EAN-13 и отличается от них добавлением первой дополнительной цифры, обозначающий вид транспортной упаковки (например, 1 — коробка, 2 — ящик и т.д.).
Как и в коде EAN-13, последняя цифра в коде ITF-14 является контрольной, но определяется она не по всем предыдущим цифрам, а только по 12 из них, следующим за первой.
Обычно код ITF-14 наносится на упаковку в виде наклейки, но в виду того, что он значительно крупнее кода EAN-13, возможно его нанесение непосредственно на поверхность упаковки с использованием трафарета. На упаковки размером до 40х30х20 см и весом до 5 кг, штриховой код ITF-14 наносится только на одну сторону упаковки, а при размерах и весе, превышающих вышеуказанные — на три стороны (боковые и верхнюю плоскости).
Технические требования к нанесению штрих-кодов.
Рекомендуемые (номинальные) размеры штрихового кода EAN-13:
Рекомендуемые (номинальные) размеры штрихового кода ITF-14.
Не допускается увеличение размеров ITF-14 более, чем 100% и уменьшение не более, чем на 75%.
Соблюдение вышеописанных требований к размером штриховых кодов обязательно, если Вы хотите самостоятельно изготовить макет этикетки.
Сочетания цветов при нанесении штрих-кода.
Процесс считывания штрихового кода основан реагировании сканером на чередование тёмных и светлых полей, поэтому контрастность перехода от полоски кода к фону должна быть достаточной для уверенного распознавания этого перехода. Наилучшим сочетанием цветов для 100-процентного распознавания штрих-кода с использованием красного луча сканера являются чёрный цвет штрихов и белый цвет фона.
Однако дизайнерские решения этикетки или упаковки продукции могут войти в конфликт с требованием чёрно-белого исполнения штрих-кода.
В этом случае можно воспользоваться рекомендуемыми сочетаниями, приведенными в таблице, а также запретить дизайнеру использование некоторых цветовых комбинаций.
Синий на белом | Коричневый на белом | Чёрный на белом | Зелёный на белом |
Синий на жёлтом | Коричневый на жёлтом | Чёрный на жёлтом | Зелёный на жёлтом |
Синий на оранжевом | Коричневый на оранжевом | Чёрный на оранжевом | Зелёный на оранжевом |
Синий на красном | Коричневый на красном | Чёрный на красном | Зелёный на красном |
Чёрный на зелёном | Чёрный на синем | Чёрный на зелёном | Черный на коричневом |
Красный на зелёном | Красный на синем | Чёрный на золотом | Оранжевый на золотом |
Красный на золотом | Красный на светло-коричневом | Синий на зелёном | Жёлтый на белом |
Красный на белом | Светло-коричневый на белом | Золотой на белом | Оранжевый на белом |
Вверх ↑
Как получить штриховой код EAN?
Для того, чтобы получить коды EAN на свою продукцию, предприятию-производителю необходимо вступить в Национальную организацию товарной нумерации — Ассоциацию автоматической идентификации GS1 RUS (ГС1 РУС).
© Типография «Два клёна», 2016.
При перепечатке ссылка на сайт типографии «Два клёна» обязательна.
Штрихкод EAN 13 – как расшифровать, сгенерировать, зарегистрировать и получить
Штрих код EAN 13 изначально расшифровывался как European Article Number. Затем он был переименован в International Article Number, хотя аббревиатура EAN сохранилась. Это 13-цифровой (12 знаков и контрольная цифра) стандарт штрихкода, являющий надмножеством 12-цифрового стандарта UPC, разработанного в 1970 году Джорджем Джозефом Лорелом. EAN-13 регламентирован организацией стандартизации EAN13.
13 цифр штрих кода EAN-13 сгруппированы следующим образом:
Штрих коды EAN-13 используются во всем мире для маркировки продающихся в розницу товаров. Закодированные цифры кодов EAN-13 представляют собой международные товарные номера, известные в Японии как Japanese Article Numbers (JAN). Все цифры, закодированные в штрихкодах UPC и EAN, известны как Global Trade Item Numbers (GTIN), они могут быть закодированы и в других штриховых кодах системы EAN.
Структура закодированных данных
Закодированные в штрихкоде цифры GTIN-13 состоят из четырёх компонентов. Это:
Однако если разность идущих подряд значений – четное число, система EAN не определит все смежные ошибки перестановки. Полный номер используется как условное кодовое обозначение для поиска информации о линейке продукции, закрепленной в базе данных; этот номер обычно не разбивается на компоненты в пользовательских системах.
Префиксы EAN
Первые две или три цифры GTIN любого товара определяют, в какой национальной организации EAN состоит производитель. Необходимо отметить, что коды EAN-13 редко начинались с 0, так как это просто более длинная форма 12-цифрового UPC, представленная тем же штрих кодом. Однако в последнее время все больше товаров, продаваемых за пределами США и Канады, получают EAN-13, начинающиеся с 0, так как теперь коды выдает подразделение EAN-US.
Региональные коды 200-299 заслуживают отдельного упоминания; большинство членов-организаций EAN определяют этот диапазон как свободный для внутреннего использования в розничной торговле (или внутри предприятий). Некоторые предприятия розничной торговли используют его для собственных (под собственной торговой маркой или нет) товаров (хотя многие получают собственный код изготовителя GLN для собственной торговой марки); некоторые используют, по меньшей мере, часть этого префикса для товаров, упаковываемых в магазине, к примеру, взвешиваемых на кассе перед продажей покупателю.
Помимо идентификатора продукта, штрихкод может содержать информацию о цене, количестве или весе товара (в зависимости от желания продавца); идентификатор продукта может быть назначен уполномоченным регистратором системы EAN или определен самим распространителем. Компании, традиционно использовавшие штрихкоды UPC, теперь переходят на префиксы EAN: 04 (для товаров) и 02 (для расфасованных в магазине товаров).
Расчет контрольной цифры
До кодирования контрольную цифру вычисляют с помощью остальных цифр. Она рассчитывается путем умножения изменяющегося веса разряда на каждую цифру штрихкода и сложения получившихся результатов. Контрольной будет цифра, которую необходимо прибавить к этой сумме, чтобы она делилась на 10 без остатка (т.е. противоположный элемент для модуля 10).
Для более полного описания и алгоритма см. также вычисление контрольной цифры ISBN. Глобальный идентификационный номер (GLN) также использует этот метод.
Стоимость штрихкодирования товара в Роскод
Стоимость услуг штрихкодирования в автономной некоммерческой организации Роскод зависит от длины диапазона кода. Полную информацию о стоимости услуг вы можете найти на этой странице сайта – стоимость штрихкодирования.
Как выглядит штрихкод
Штрих код EAN 13 визуально выглядит как ряд из чередующихся черных и белых полос, дополненных набором арабских чисел.
Не всегда продукт, производимый в конкретной стране, имеет штрих-код именно этого государства. Юридический и производственный адреса компании часто не совпадают, производитель может быть дочерней фирмой или заграничным филиалом и т. д.
Программа для генерации штрих кодов EAN 13 онлайн
Для быстрого получения штрихкода имеются специальные сервисы — онлайн-генераторы штрих кодов.
Как работает онлайн-генератор:
Можно одновременно создавать несколько штрихкодов, записывая цифры друг под другом. Онлайн-генератор очень удобен, если требуется создать штрих код для использования в пределах компании; в этом случае он начинается с цифры «2». Однако, для выпуска продукции на рынок нужно получить штрихкоды у официального регистратора. Для регистрации оставьте заявку на сайте Роскод, а также читайте полную информацию о процедуре, как получить штрих код.
Стандартизация
EAN (European Article Number)
Линейный штрихкод EAN-13. Значение продублировано арабскими цифрами в нижней части штрихового кода (13 знаков).
European Article Number, EAN-13 или EAN (европейский номер товара) — Европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.
Коды EAN-13, EAN-8 содержат только числа и никаких букв или других символов.
EAN-13 (полный) кодируется 13 цифр.
EAN-8 (сокращённый) кодируется 8 цифр.
EAN-128 позволяет опознать закодированную последовательность
Стандартизация
— Стандартизацией и регистрацией кодов EAN занималась европейская ассоциациеия ЕАN, в продолжение развития стандартов разработанных организациями UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году все эти организации объединились друг с другом и разработали единый стандарт.
Теперь именно этот стандарт является универсальным для всех стран, а американская и канадская национальная организация настойчиво рекомендовала всем торговым компаниям своих стран заменить устаревшее оборудование и программы UPC, не способные считывать EAN, на современные.
История разработки и отличие EAN от UPC
Первоначально была разработана американская система штрихового кодирования Universal Product Code. Разработанная и внедрённая система кодировки товаров UPC в США и Канаде стала на столько популярной в торговых супермаркетах в те далёкие времена, что европейцы тоже призадумались о возможности применения этой очень удобной системы прежде всего в Европе, а также в других странах, то есть за пределами США и Канады. Стояло две задачи: обеспечить своих производителей определённым диапазоном кодов, отличных от «американских», для кодировки производимых товаров; и обеспечить возможность магазинам считывать как американские, так и европейские коды, и желательно, чтобы на упаковке был только один, единый штрихкод, а не два кода — один для США, другой для Европы. Для того, чтобы закодировать в коде товары других стран, необходимо было увеличить количество разрядов кода с 12 цифр, которые были в полном эксклюзивном владении американцев и канадцев, как минимум до 13 цифр, чтобы использовать эту дополнительную, и первую по счёту цифру в коде в качестве условного сигнала для торговых программ, что этот товар не американского производства, а товар производства другой страны. Американцам и канадцам в качестве этой цифры разработчики сразу зарезервировали ноль, что вполне естественно и логично.
Помимо организационной задачи перед разработчиками стояла серьёзная техническая задача – сохранить совместимость кодов, и одновременно возможность минимальных аппаратно-программных переделок сканеров штрихкода, очень удобных, но тогда ещё дорогих. Как говорится, чтобы «не изобретать велосипед», не тратить лишние средства на разработки, а воспользоваться уже имеющимися разработками американцев. Очень важно было сохранить всё то главное, что было в UPC: тоже самое количество штрихов; осевую симметричность кода для его удобного чтения как в прямом, так и в обратном направлении (если товар поднесён к сканеру «вверх-тормашками»); сохранить возможность чтения фотографически негативных кодов (некоторые производители и таким способом печатают код на товаре, то есть по тёмному фону светлые штрихи). В результате творческой работы, было найдено гениальное и простое решение: в целях максимальной совместимости, кодирование EAN было переработано из UPC так, что по-прежнему содержало только 12 «штриховых цифр», то есть только 12 цифр в коде имеют конкретноее соответствие конкретным штрихам, а эта тринадцатая, дополнительная, цифра «вычислялась» логическим путём. В принципе «рисунок» EAN-13 навскидку, ни чем не отличается от рисунка UPC, а для кодов, начинающихся с цифры ноль — точная копия.
Тайна 13 цифры
Первая цифра (в иллюстрации к статье — это цифра 5) кодируется иным способом, чем штрихами, она кодируется на определённом логическом уровне. То есть не группой штрихов, как последующие 12. Поэтому эту циферку, не имеющую конкретной штриховой группы внутри кода, часто располагают слева, за пределами самого кода. Как же кодируется тринадцатая цифра? Сразу нужно отметить, что правая половина кода не меняется в зависимости от того какая закодирована дополнительная цифра, в таблице структура цифр отмечена латинской буквой R. Логика тринадцатой цифры кроется в левой половине кода, в тех штрихах, которые кодируют левые 6 цифр. Это происходит на графическом уровне изображения кода каждой цифры. Из таблицы видно, что для кодирования первой цифры используется немного разное начертание штрихов обозначенное буквами L и буквами G. Определённое чередование этих кодов, даёт сканеру на уровне логики понять, какая первая цифра имелась ввиду. Например, для цифры «1» G-код у третьей, пятой и шестой цифры, то есть встретив код, в котором G-код левой части кода расположенны в этом порядке сканер в качестве первой цифры передаст в компьютер единичку. Для цифры «2» G-код у третьей, четвёртой и шестой цифры, соответственно сканер передаст в компьютер двоечку. Для других цифр эта логика отображена в таблице.
Также существует стандарт штрих-кода EAN-8, в теле сообщения которого кодируется только 8 цифр.
Каждая цифра в EAN кодируется с помощью четырёх штрихов: двух белых и двух чёрных. Штрихи могут иметь относительную ширину в одну, две, три и четыре единицы. Общая ширина штрихов одной цифры составляет семь единиц. Направление чтения комбинации штрихов значения не имеет
Кодирование цифр
Каковы графические отличия L-кода, R-кода, и G-кода? По сути для каждой цифры это одна и таже комбинация черно-белых штрихов, L-код отличается от R-кода лишь фотографически негативным исполнением, а G-код, в свою очередь, отличается от R-кода реверсивным (зеркальным) исполнением.
Так что ничего особо нового европейцы не придумали, но вот таким простым и гениальным способом вкодировали тринадцатую цифру.
Для цифры ноль в коде ни для одной из шести цифр левой части кода нет ни одного преобразования в зеркально-негативный вид, то есть все штрихи кодируются L-кодом, как в UPC. EAN-сканер, встретив код без штрихов с G-кодом, передаёт в компьютер первую цифру «ноль». В свою очередь, если этот код прочитает редкий на сегодняшний день, уже ушедший в историю американский сканер штрихкодов UPC, то он будет просто прочитан как «родной» код UPC, только и всего. Если же сканер UPC встретит на своём пути штриховку с G-кодом, то он просто не сможет считать этот код, и выдаст ошибку или не заметит и не передаст ни какой код в компьютер. Этим и обеспечена полная совместимость «снизу-вверх».
Резюмируя вышесказанное можно констатировать, что UPC может считаться частным случаем, подмножеством кода EAN-13, у которого первая цифра есть 0, которая часто не указывается в виде арабской цифры, и эти коды в этом случае ни чем не отличаются друг от друга по рисунку. Была полностью сохранена возможность чтения «американских» кодов на «европейских» сканерах, но не наоборот. Сам код EAN-13, и его 13 цифра в свою очередь формируется «игрой» негативности-реверсивности последовательности штрихов в левой части кода, в результате чего, чисто «американские» сканеры UPC читать европейский код не в состоянии, но обеспечена максимальная «похожесть» кодов друг на друга. К счастью, за эти годы, и в США и в Канаде этот тип сканеров уже вытеснен из всех магазинов, и установлены сканеры, способные считывать кодировку EAN-13, то есть продажа товаров из других стран не вызывает никаких проблем при продаже на территории стран-основателей этой самой распространённой системы автоматизации продаж.