У этого термина существуют и другие значения, см. код (значения).
Текущая версия страницы пока не проверялась опытными участниками и может значительно отличаться от версии, проверенной 4 января 2019 года; проверки требуют 8 правок.
European Article Number, EAN (европейский номер товара), в дальнейшем после распространения известный также как международный артикул (International Article Number) — европейский стандарт штрихкода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC.
Линейный штрихкод EAN-13. Значение продублировано арабскими цифрами в нижней части штрихового кода (13 знаков).
Использование штрихкодов EAN-13 хотя и удобно, но не всегда возможно. Если товар имеет малые размеры, то для кода EAN-13 может не найтись достаточно места на этикетке. Уменьшение размера кода приводит к уменьшению ширины штрихов. Если штрихи будут слишком узкими, разрешающей способности сканера может оказаться недостаточно для уверенного считывания этого штрихкода. Для маркировки небольших товаров разработан стандарт штрихкода EAN-8, в теле сообщения которого кодируется только 8 цифр вместо 13.
Как показывает практика, кодом EAN-8 часто маркируются и достаточно большие по размеру товары. Причина такой маркировки кроется в минимизации ошибок считывания на высокоскоростных конвейерных линиях при автоматизации логистических задач как производителя, так и компаний, осуществляющих хранение и доставку товаров конечному потребителю.
Каждая цифра в EAN-8, как и в EAN-13, кодируется с помощью четырёх штрихов: двух белых и двух чёрных. Штрихи могут иметь относительную ширину в одну, две, три и четыре единицы. Общая ширина штрихов одной цифры составляет семь единиц. Направление чтения комбинации штрихов значения не имеет.
Штрих код – графическое изображение, наносимое на объект с целью его идентификации и последующей автоматизации учета и контроля, а также ускорения обработки данных.
- Правила кодирования штрих кода
- Что еще необходимо знать о кодировании штрих кода
- Штрихкодирование – что важно знать
- Преимущества штрихового кодирования
- Необходимость получения штрихового кода
- Важная информация
- Правила создания штрих кода
- Как правильно создать штрих код для малоразмерных товаров
- История разработки и отличие от UPC
- Внутренняя структура кода EAN-13
- Визуальная расшифровка штрихкода
- Перспективы в России
- Региональные коды национальных организаций GS1
- Расшифровка региональной принадлежности товара для линейного штрихкода
- Способы кодирования информации
- Примеры соотношения размеров символов двухмерного штрихкода и ёмкости кода
Правила кодирования штрих кода
Чтобы понять принципы кодирования штрих кода, необходимо изучить его логическую структуру. Удобнее всего это делать на примере стандартного штрихкода EAN-13.
Данные в штрих коде EAN-13 сгруппированы в несколько блоков, каждый из которых несет определенную информацию.
Что еще необходимо знать о кодировании штрих кода
Эти несложные правила помогут Вам узнать, как правильно кодировать штрих коды и избежать ошибок при их самостоятельном создании.
Штриховое кодирование товаров – что это такое простыми словами
Штриховой код – это информационный знак, состоящий из закодированных в виде штрихов и пробелов символов: цифр или сочетания цифр и букв. Штриховое кодирование товаров производится с целью автоматизации идентификации продукции, что даёт возможность осуществлять автоматизированный учет и контроль. По средствам штрихкодирования можно оптимизировать производство, повысить продажи, укрепить доверие в глазах потребителей.
Штрихкодирование – что важно знать
Технология штриховой кодировки основана на графическом изображении кодов, доступных для распознавания считывающими устройствами – сканерами. Но не только с помощью сканера можно вводить данные в компьютер. При отсутствии сканера, штрихкод можно ввести вручную, проконтролировав ввод с помощь контрольной цифры, что снижает вероятность допустить ошибку на 95 %.
Преимущества штрихового кодирования
Кроме идентификационных и информационных штрих код выполняет ряд дополнительных функций. Среди них:
Таким образом штрихкодирование выполняет важную роль в бизнесе. Если на вашей продукции до сих пор нет штрихкодов, вы можете заказать штрихкодирование на сайте уполномоченного регистратора штрих кодов в России – компании РОСКОД.
Необходимость получения штрихового кода
Наличие штрих кода на упаковке товара — обязательное условие экспорта и проведения внешнеторговых сделок. В этой ситуации товар без штрих кода будет неконкурентоспособен. В ряде случаев незакодированный товар не удастся реализовать, поскольку торговые предприятия, оснащенные системой автоматической идентификации и товародвижения, отказываются принимать на реализацию продукцию без штрих кодов.
Чтобы заказать штриховое кодирование товаров, оставьте заявку, позвоните нам или напишите в чат оператору. С вами свяжется свободный специалист и проконсультирует бесплатно по всем возникшим вопросам. Сотрудничество с автономной некоммерческой организацией Роскод – это возможность для вас получить штрих коды уже через 2 часа с момента обращения.
Как правильно создать штрих код — создаём штрихкодовый номер шаг за шагом
Важно понимать, как правильно создать штрих код, для чего необходимо штрихкодирование, и какой тип штрихкодового номера необходим именно вам. Первое, что нужно знать – штрихкоды, чтобы пользоваться ими официально, имеют право получать только предприятия, что имеют статус юридического лица. Второе – штрихкодирование важно заказать на сайте уполномоченного регистратора международной Ассоциации товарной нумерации. Таковой организацией России, а именно некоммерческой, является компания Роскод. Для того чтобы получить штрихкоды, вам необходимо оставить заявку на нашем сайте.
Важная информация
Основным предназначением штрихкода является автоматическая идентификация объектов, ускорение ввода информации в базу данных и минимизация ошибок. Двумерные штрихкоды не нуждаются в отсылке к базе данных, поскольку сами являются портативными хранилищами довольно большого объема информации. Как только вы поймёте, какой тип штрихового кода вам необходим, можно будет начать генерацию и, если нужно, регистрацию.
Незарегистрированные официально штрихкодовые номера, можно использовать только для собственных нужд предприятия. Для внутреннего использования сгенерировать штрихкоды можно с помощью специальных программ онлайн-генераторов штрихкодов. Подробно об этом мы уже писали неоднократно, поищите информацию в разделе сайте Статьи. Для получения бесплатной консультации, оставьте заявку на сайте Роскод.
Правила создания штрих кода
Рассмотрим создание штрихкода на примере линейного одномерного кода EAN-13 – самого распространенного в мире. Для этого необходимо знать его логическую структуру.
EAN-13 условно делится на такие зоны:
Префикс национальной организации – это первые 2-3 цифры штрихкода. Он вовсе не означает страну происхождения товара, поскольку это код Национальной организации товарной нумерации, присвоившей штрихкод предприятию, в системе GS1. Большинство предприятий регистрируется в той же стране, где была произведена продукция, но это правило не обязательно, а потому префикс национальной организации не может считаться страной происхождения товара.
Иногда на месте префикса стоят цифры в диапазоне 200-299, означающие, что данный код разработан исключительно для нужд предприятия. Регистрационный номер производителя товара занимает от 4-х до 6-ти цифр. Длина этого поля определяется региональным представительством; в некоторых странах зависит от уровня выплачиваемых членских взносов. Код товара – 3-5 цифр. Это просто порядковый номер товара, который присваивается ему предприятием-изготовителем. Вопреки расхожему мнению, в нем не заложены характеристики товара.
Как правильно создать штрих код для малоразмерных товаров
Кодирование малоразмерных товаров осуществляется посредством сокращенного кода EAN-8, в котором отсутствует информация о производителе товара. Как видим, чтобы знать, как создать штрих код, нужно не многое. Сделать это можно путём нажатий нескольких клавиш – заполните контактную форму для связи. Вы можете проконсультироваться со специалистами компании Роскод бесплатно, для этого напишите в чат оператору или позвоните по номеру 8 (804) 333-02-66.
В 1948 году Бернард Сильвер (Bernard Silver) (1924—1963), аспирант Технологического института при Дрексельском университете в Филадельфии, услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям — Норману Джозефу Вудланду (Norman Joseph Woodland; 1921—2012) и Джордину Йохансону (Jordin Johanson). Втроём они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги и со временем выцветали.
В 1951 году Вудланд и Сильвер попытались заинтересовать компанию IBM в развитии их системы, которая, однако, признав реализуемость и привлекательность идеи, отказалась от её реализации. IBM посчитала, что обработка получающейся информации потребует сложного оборудования и что его разработку она сможет провести при наличии свободного времени в будущем.
В 1952 году Вудланд и Сильвер продали патент компании Philco (в дальнейшем — Helios Electric Company). В том же самом году Philco перепродала патент компании RCA.
В конце 1950-х и в 1960-е многочисленные инвенторы-изобретатели предлагали другие аналогичные технологии. Среди них следует отметить систему отслеживания железнодорожных вагонов, разработанную Дэвидом Коллинзом из корпорации Sylvania Corporation, в которой использовались серии цветных полосок, изготовленных из отражающих свет материалов, который представляли десятизначные цифры. Компьютер производства Sylvania преобразовывал и передавал эти данные операторам. Когда вагон въезжал на территорию депо, то цветная этикетка отражала свет и световой датчик «декодировал» результаты. Эта система поступила в продажу в начале 1970-х годов, но оборудование было дорогостоящим и громоздким. Коллинз ушел из Sylvania и основал Computer Identics. Он решил использовать черно-белый штрих-код и лазер для сканирования. В конце 1960-х годов Computer Identics установила две таких системы — одну на заводе General Motors, а другую — на оптовой базе General Trading Company в Нью-Джерси.
История разработки и отличие от UPC
Первоначально была разработана американская система штрихового кодирования Universal Product Code. Статью об этом коде настоятельно рекомендуется изучить перед чтением последующего текста. В текущей же статье пропущена та часть информации, которая для обоих кодов является идентичной, и данная статья больше описывает отличия и особенности EAN-13 по сравнению с UPC.
Разработанная и внедрённая система кодировки товаров UPC в США и Канаде стала настолько популярной в супермаркетах, что европейцы также задумались о её внедрении. Стояло две задачи: обеспечить производителей определённым диапазоном кодов, отличных от американских, для кодировки производимых товаров и обеспечить возможность магазинам считывать как американские, так и европейские коды, причём желательно, чтобы на упаковке был только один, единый штрихкод, а не два кода (для США и для Европы). Для того, чтобы закодировать в коде товары других стран, необходимо было увеличить количество разрядов кода с 12 цифр, которые были в эксклюзивном владении американцев и канадцев до, как минимум, 13 цифр, чтобы использовать эту дополнительную, и первую по счёту цифру в коде в качестве условного сигнала для торговых программ, что этот товар не американского производства.
Американцам и канадцам в качестве этой цифры разработчики сразу зарезервировали нуль. У европейцев стояла и организационная задача: распределить (делегировать) определённые диапазоны значений кодов различным странам мира, для чего определили в качестве префикса региона первые три цифры, включая дополнительную тринадцатую. Вопреки заблуждению, этот префикс не означает страну происхождения товара, а лишь указывает код регионального регистратора, где зарегистрировалась компания, печатающая код на своей упаковке. Товар может быть произведён, например, в Китае, но китайская компания, зная, что товар в этой русскоязычной упаковке будет продаваться в России, законно может зарегистрировать для себя коды в российской организации GS1, и выпускать продукцию со штрихкодом, начинающимся с 460—469. И наоборот, товар может быть выпущен в России, а код может быть использован не российский. Однако чаще всего в качестве регионального кода действительно встречается код той страны, где выпущен данный товар.
Помимо организационной задачи, перед разработчиками стояла серьёзная техническая задача — сохранить совместимость кодов и одновременно возможность минимальных аппаратно-программных переделок сканеров штрихкода, тогда ещё достаточно дорогих. Важно было сохранить то же самое количество штрихов, осевую симметричность кода для его удобного чтения как в прямом, так и в обратном направлении (если товар поднесён к сканеру «вверх тормашками»), возможность чтения негативных кодов (светлые штрихи на тёмном фоне). В результате было найдено простое решение: в целях максимальной совместимости кодирование EAN было переработано из UPC так, что по-прежнему содержало только 12 «штриховых цифр» (то есть только 12 цифр в коде имеют соответствие конкретным штрихам), а дополнительная тринадцатая цифра вычислялась логическим путём. «Рисунок» EAN-13 ничем не отличается от рисунка UPC, а для кодов, начинающихся с нуля был точной копией.
Внутренняя структура кода EAN-13
Более подробно внутренняя структура кода рассматривается в статье Universal Product Code. Основное отличие этих кодов по внутренней организации — механизм вычисления тринадцатой цифры и почти несущественное изменение в расчёте контрольного числа с учётом этой 13-й цифры.
Визуальная расшифровка штрихкода
Визуально отличать ширину чёрных и белых штрихов (черные полоски шириной в 1, 2, 3, 4 условные единицы и промежутки (пробелы) между полосками шириной в 1, 2, 3, 4 условные единицы) поможет следующая таблица:
Последовательности штрихов упорядочены по возрастанию ширины штрихов. Цифры со знаком звёздочки указывают на L-G схемы кодирования цифр, то есть звёздочки нужны для определения самой первой (13-й) цифры. Геометрически ширина чёрной полоски может быть на единицу больше (по сравнению с шириной пробела) из-за того, что штрихкод иногда печатается на струйном принтере, и краска пропитывает бумагу либо размывается жидкостью.
Стандартизацией и регистрацией кодов EAN занималась европейская ассоциация ЕАN, в продолжение развития стандартов, разработанных организациями UCC (Uniform Code Council, Inc.) в США и ECCC (Electronic Commerce Council of Canada) в Канаде. В 2005 году эти организации объединились и образовали глобальную организацию по стандартизации «GS1».
Этот стандарт является универсальным для всех стран, а американская и канадская национальные организации настойчиво рекомендовали всем торговым компаниям своих стран заменить устаревшее оборудование и программы UPC, не способные считывать EAN, на современные.
Коды EAN-8 и EAN-13 содержат только цифры и никаких букв или других символов. Например: 2400000032632. Кодом EAN-128 кодируется любое количество букв и цифр по алфавиту Code-128. Например: (00)353912345678(01)053987(15)051230, где (15) группа обозначает срок годности 30 декабря 2005.
Данный формат предназначен для передачи информации о грузе между промышленными предприятиями. В коде регламентирован словарь (Code-128) и группы кодов, но не регламентирована длина. Такой код может содержать различную информацию, например, код товара, сроки годности, размеры, объём, код партии производителя и др.
Перспективы в России
- Некоторые книги имеют код с префиксом страны, а не 978.
- Некоторые периодические издания имеют код с префиксом страны, а не 977.
Региональные коды национальных организаций GS1
Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:
Отдельно зарезервированы коды, начинающиеся с цифры «2» (префиксы с 200 по 299). Это коды для внутреннего использования предприятиями для собственных целей. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. Внутреннее содержание кодов, начинающихся с 2, может подчиняться любой логике, которое установило то или иное предприятие для себя (обычно это предприятия розничной торговли), и может содержать цену или вес товара, или любые другие параметры. Особенно часто эта кодировка применяется для весового товара. Эти коды может использовать любое предприятие, причём, они нигде специально не регистрируются и никак не регулируются сторонними организациями.
Регистрационный номер производителя товара.
Вторая логическая группа цифр — это код предприятия производителя или продавца товара. Обычно он занимает 4—6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий. Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов.
Проблема связана с тем, что если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. То есть, если код предприятия составляет 6 цифр, то каждому предприятию выделяется пространство для регистрации 1000 единиц товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. В 2000-x году российское представительство приняло решение о выделении вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара. Это было обусловлено тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.
Код товара.
Ранее было сказано, что 3-5 оставшихся цифр выделяется для кодировки самого товара. И длина этого поля зависит от политики регистратора, то есть, в зависимости от того, какую длину кода предприятия выбрал регистратор в качестве базовой. То есть, от одной до ста тысяч наименований. Вопреки сложившемуся мнению, цифровой код самого товара никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска нового вида продукции без вложения в этот код какой-либо дополнительной смысловой нагрузки. То есть, это ни вес, ни цвет, ни цена, ни что бы то ни было ещё — это всего лишь порядковый номер товара, который компьютер терминала магазина просто берёт из своей компьютерной базы, где хранится как наименование, так и цена товара.
Код товара 999 или 99999 не встречается на упаковках с продукцией, потому что этот код указывает на предприятие как таковое. Код этого специфичного товара в совокупности с остальными частями кода идентифицирует уникальный код самого предприятия (Идентификационный номер предприятия или GLN) в целях автоматизации и обмена документацией. Аналогично и для его подразделений используются коды 998, 997 и 996.
Контрольное число.
Последняя цифра контрольная, используемая для проверки правильности считывания штрихов сканером.
Компьютер не различает части кода. Для компьютера важен уникальный код целиком, и именно этот код целиком прописывается в базу данных торгового предприятия. Исключение могут составлять только коды, начинающиеся с двойки, где предприятие может кодировать свою собственную логику для товара.
Для кодирования товара малой размерности применяется сокращённый код EAN-8, в этом коде отсутствует информация о производителе товара. Региональный регистратор последовательно присваивает товару порядковый номер в общем для всех пространстве номеров по заявкам, присылаемым производителями. Максимальное количество этих кодов значительно более ограничено.
Рельсы, помеченные штриховым кодом.
Расшифровка региональной принадлежности товара для линейного штрихкода
Список примеров в этой статье не основывается на авторитетных источниках, посвящённых непосредственно предмету статьи.
Добавьте ссылки на источники, предметом рассмотрения которых является тема настоящей статьи (или раздела) в целом, а не отдельные элементы списка. В противном случае список примеров может быть удалён.
Способы кодирования информации
Линейными (также называются полосковыми кодами) называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространённые линейные символики:
Линейные символики позволяют кодировать небольшой объём информации.
Пример кода Data Matrix, кодирующего текст: «Wikipedia, the free encyclopedia»
Двумерный штрихкод на медицинском рецепте
Двухмерные символики были разработаны для кодирования большого объёма информации.
Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).
Двухмерные коды подразделяются на многоуровневые (stacked) и матричные (matrix). Многоуровневые штрихкоды появились исторически ранее, и представляют собой поставленные друг на друга несколько обычных линейных кодов. Матричные же коды более плотно упаковывают информационные элементы по вертикали.
В настоящее время разработано множество двумерных штрихкодов, применяемых с той или иной широтой распространения (таблица Сравнение характеристик штрихкодов). Вот некоторые коды:
Примеры соотношения размеров символов двухмерного штрихкода и ёмкости кода
Хотя радиометки RFID уже не имеют прямого отношения к штриховому кодированию, они являются логическим продолжением системы идентификации. Иногда на радиометки наносится и штриховой код.
Первая цифра (в иллюстрации к статье — цифра 8) кодируется не дополнительными штрихами, а способом кодирования левой половины штрихкода (10 разновидностей). Из таблицы видно, что для кодирования первой цифры используется немного разное начертание штрихов, обозначенное буквами L и буквами G. Определённое чередование этих кодов даёт сканеру на уровне логики определить 13 цифру. Например, для цифры «1» G-код у третьей, пятой и шестой цифры, то есть встретив код, в котором G-код левой части кода расположен в этом порядке, сканер в качестве первой цифры передаст в компьютер единицу. Для цифры «2» G-код у третьей, четвёртой и шестой цифры, соответственно сканер передаст в компьютер двойку. Для других цифр эта логика отображена в таблице.
Графические отличия L-кода, R-кода и G-кода состоят в следующем. Для каждой цифры это одна и та же комбинация чёрно-белых штрихов, L-код отличается от R-кода лишь фотографически негативным исполнением, а G-код отличается от R-кода реверсивным (зеркальным) исполнением.
Для цифры 0 в коде ни для одной из шести цифр левой части кода нет ни одного преобразования в зеркально-негативный вид, то есть все штрихи кодируются L-кодом, как в UPC. EAN-сканер, встретив код без штрихов с G-кодом, передаёт в компьютер первую цифру 0. В свою очередь, если этот код прочитает уже редко применяемый сканер штрихкодов UPC, то он будет просто прочитан как «родной» код UPC. Если же сканер UPC встретит на своём пути штриховку с G-кодом, то он не сможет считать этот код и выдаст ошибку или не заметит и не передаст в компьютер никакого кода. Этим и обеспечена полная совместимость «снизу-вверх».
Таким образом, UPC может считаться частным случаем, подмножеством кода EAN-13, у которого первая цифра есть 0 и которая часто не указывается в виде арабской цифры, тогда эти коды ничем не отличаются друг от друга по рисунку. Была полностью сохранена возможность чтения «американских» кодов на «европейских» сканерах, но не наоборот. Код EAN-13 и его 13-я цифра в свою очередь формируется «игрой» негативности-реверсивности последовательности штрихов в левой части кода, в результате чего «американские» сканеры UPC читать европейский код не в состоянии, но обеспечена максимальная «похожесть» кодов друг на друга. С течением времени в США и Канаде этот тип сканеров уже вытеснен из магазинов, и установлены сканеры, способные считывать кодировку EAN-13, поэтому продажа товаров из других стран не вызывает проблем на их территории.