Ean 13 для внутреннего использования. Кодировка - EAN13(8)

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

Что представляет собой EAN-13 и в чем заключаются его преимущества перед иными системами штрих-кодирования?

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

  • Первые три обозначают порядковый номер национальной организации. Присваиваются цифры Ассоциацией EAN International.
  • Вторая группа состоит из 6 знаков, обозначающих префикс изготовителя.
  • Третья классификация цифр в штрих-коде EAN-13 указывает на порядковый номер партии продукции или отдельной номенклатуры, но внутри одного конкретного предприятия - производителя.
  • Завершает ряд 13 цифра, которую называют контрольным числом, позволяющим определить, правильно ли считан штрих-код или в нем присутствует искажение, затирание цифрового ряда.

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

  • расшифровка EAN-13 может воспроизводиться сканерами и программами большинства мировых производителей;
  • система применяется и пригодна к использованию в более чем 100 странах мира;
  • код при необходимости может быть уменьшен до 80% или увеличен до 200%, что важно для реализации слишком маленьких по размеру изделий или крупногабаритной продукции.

Стандартные размеры штрих-кода EAN-13

Вне зависимости от потребностей и желаний продавца общепринятыми или номинальными размерами штрих-кода EAN-13 считаются:

  • ширина всего ряда цифр не должна превышать 3,7 см;
  • высота одного из символов измеряется 25,93 миллиметрами;
  • высота штрихов равна обычно 22,85 мм, удлиненных линий - 24,45 мм.

Кроме того, производители должны помнить о так называемых свободных зонах, которые позволяют предотвратить искажение, усечение и нарушение структуры штрих-кода EAN13. Так, слева оставляется чистым поле в 3,6 мм, справа - в 2,3 мм.

Штрих-коды EAN-13: области применения

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

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


ИСХОДНЫЕ МАТЕРИАЛЫ:
1) Иеромонах Лука, монах Продром, насельники афонского монастыря Григориат. "Штриховой код и число 666". Исследование третье (23.6.1997). Обитель преподобного Григория. 23 июня 1997 года. Использованы приведенные в работе описания штрих-кода EAN-13 и описания способов его обработки сканерами.
2) Устные высказывания двух независимых инженеров-программистов, работавших в разное время со сканерами штрих-кодов, о способе представления и передачи кодов от сканера к компьютеру.

ТЕРМИНОЛОГИЯ:
Код - штрих-код EAN-13.
Штрих-символ - 2 штриха различной (в общем случае) толщины, посредством которых графически представляется любая цифра в коде.
Ограждающие штрихи - (Guard Bars, Guard Patterns) - выступающие штриховые символы в начале, середине и конце этикеток кода.
LGP - Left Guard Pattern - левый ограждающий штрих.
CGP - Center Guard Pattern - центральный ограждающий штрих.
RGP - Right Guard Pattern - правый ограждающий штрих.
Сканер - устройство для считывания штрих-кода с этикеток и передачи его в компьютер (кассовый аппарат или банкомат).

РЕЗУЛЬТАТЫ ИССЛЕДОВАНИЙ:
Основная предпосылка к соображению о наличии закодированного числа 666 в штрих-коде EAN-13 (далее: код) - наличие визуального сходства изображения числа 6 и изображений ограждающих штрихов этого кода. Для проверки этого сходства было произведено теоретическое сравнение графического и внутреннего представления, а также способов обработки сканером числа 6 и ограждающих штрихов кода.

1. Графическое представление в штрих-коде EAN-13.

1.1 Размеры изображений числа 6 и ограждающих штрихов.

Чтобы представить графически (в виде штрихов) любое число в коде, в том числе 6, используеся штрих-символ - вертикальная полоска, состоящая, в свою очередь, из 7 более мелких полосок, так называемых модулей, каждый из которых может быть черным или белым. Для представления ограждающих штрихов применяются полоски из меньшего (и различного) числа модулей:
для LGP и RGP - полоски из 3 модулей,
для CGP - полоска из 5 модулей.

На следующем рисунке изображена этикетка кода с пояснениями по количеству используемых модулей:

1.2 Изображение числа 6 и ограждающих штрихов.

Для представления любого числа в коде используется 3 множества штрих-символов: Set A, Set B, Set C, т.е. каждое число на этикетке кода представляется одним из 3-х возможых вариантов. Для изображения числа в Правой части этикетки всегда используется Set C. В Левой части используется Set A или Set B в соответствие с Таблицей 1 в зависимости от первого числа штрих-кода N, находящегося на этикетке слева от LGP.



процентное соотношение чисел кода, представляемых множествами Set A и Set B." bordercolor="#000000" bordercolorlight="#000000" bordercolordark="#000000">Таблица 1. Множества, используемые в Левой части этикетки и процентное соотношение чисел кода, представляемых множествами Set A и Set B.
Левая часть этикетки кода И Т О Г О
Значение
числа N
1-я цифра 2-я цифра 3-я цифра 4-я цифра 5-я цифра 6-я цифра Кол-во
Set A
Кол-во
Set B
0 A A A A A A 6 0
1 A A B A B B 3 3
2 A A B B A B 3 3
3 A A B B B A 3 3
4 A B A A B B 3 3
5 A B B A A B 3 3
6 A B B B A A 3 3
7 A B A B A B 3 3
8 A B A B B A 3 3
9 A B B A B A 3 3
И Т О Г О 33 27
Процентное соотношение (50% занимает Set C) 27,5 22,5

Число N для каждой цифры из Левой части этикетки определяет символом какого множества (Set A или Set B) будет представлена эта цифра. Например, если в крайней левой позиции этикетки (т.е. слева от LGP) стоит 2 (N=2), то 1-я и 2-я цифры представлены штрих-символами Set A, 3-я и 4-я - Set B, 5-я - Set A, 6-я - Set B.

Таким образом, после подсчёта всех вариантов представления любой цифры, в т.ч. и 6, из таблицы становится понятно: если взять все возможные сочетания цифр на этикетке кода (т.е. все возможные варианты этикеток), то 27,5% всех "шестёрок" будут представлены штрих-символами из множества Set A, 22,5% - Set B и 50% - Set C.

Число 6 во множествах Set A,B и C и ограждающие штрихи изображаются следующими способами:


Рис 3. Графическое представление числа 6 в Set A, Set B, Set C
и ограждающих штрихов кода EAN-13.


Из рисунка ясно видно, что изображения ограждающих штрихов совпадают визуально с изображениями числа 6 только в Set B и Set C, что составляет 50%+22,5%=72,5 %, в остальных 27,5% (Set A) эти изображения визуально не совпадают.

2. Внутреннее представление в сканере.

Любой штрих-символ этикетки кода преобразуется сканером в двоичную последовательность нулей и единиц (0 и 1), в которой каждому чёрному модулю соответстует 1, белому - 0. В соответствие с рис.3 двоичные представления изображений следующие:

6(Set A) - 0101111;
6(Set B) - 0000101;
6(Set C) - 1010000;
LGP, RGP - 101;
CGP - 01010;.

Эти последовательности нельзя рассматривать как двоичные числа, а лишь как двоичные изображения (картинки из 0-ей и 1-ц). B процессоре и памяти сканера эти изображения представляются в 8-разрядном двоичном виде путём дополнения слева нулями до 8 разрядов. Таким образом, получаем:

6(Set A) - 00101111; 6(Set B) - 00000101; 6(Set C) - 01010000; LGP, RGP - 00000101; CGP - 00001010;.

Ясно, что совпадают только внутренние представления изображения LGP/RGP с внутренним представлением изображения числа 6(Set B), что составляет 22,5% от всех возможных шестёрок в коде (см. ). Внутренние представления LGP/RGP не совпадают с внутренним представлением CGP, а внутреннее представление CGP не совпадает с какими-либо 6-ми.

К сожалению, в ИСХОДНЫХ МАТЕРИАЛАХ нет явного описания 8-разрядного представления числа 6(Set C) - 01010000 2 , это представление выведено на основе общих правил представления информации в процессоре и памяти. Поэтому оно может оказаться неверным, если именно для числа 6(Set C) в конструкции сканера сделано какое-либо исключение, что представляется практически невероятным. Во всяком случае, это представление легко проверить по каким-либо другим источникам.

3. Алгоритм обработки и распознавания символа сканером.

В ИСХОДНЫХ МАТЕРИАЛАХ подробно описан алгоритм Техника "расстояния ширины" (width distance), который выдает одинаковое для числа 6(Set B,C) и для LGP/RGP соотношение 3:2:1. Теоретическое применение данного алгоритма для распознавания CGP позволяет сдалать вывод:
для CGP возможно получение соотношения 4:3:2:1, которое отличается от 3:2:1 для LGP/RGP и даёт при расшифровке согласно описанию этого алгоритма (в двоичном виде):

00001111
-00000111
+00000011
-00000001
---------
00001010 2 - это как раз внутреннее представление CGP, что и подтверждает правильность соотношения 4:3:2:1.

4. Момент идентификации штрихового символа именно как числа 6.

Сканер передаёт результаты своей работы компьютеру, к которому подключается по клавиатурному входу вместе с клавиатурой (см. рис.4) в точке (*). Такое подключение делается для обеспечения возможности вводить код с этикетки вручную, просто набирая цифры кода на клавиатуре. Клавиатура передаёт в компьютер порядковые номера нажатых клавиш. Поскольку сканер и клавиатура подключены к компьютеру в общей точке (*), сканер "вынужден" также передавать в компьютер порядковые номера клавиш, которые надо было бы нажать на клавиатуре, чтобы получить на экране последовательность чисел с этикетки штрих-кода.


Рис 4. Путь информации от штрих-символа цифры 6 (Set A)
до двоичного представления 6 в компьютере.


Движение информации происходит следующим образом (на рис.4 оно показано на примере штрих-символа цифры 6(Set A)). Любой штрих-символ этикетки кода преобразуется сканером в двоичную последовательность нулей и единиц (0 и 1), в которой каждому чёрному модулю соответстует 1, белому - 0 (см. ). Затем для всех двоичных последовательностей, соответсвующих цифрам кода, определяются порядковые номера клавиш, которые необходимо было бы нажать для получения этих цифр (для цифры 6 - клавиша № 77), и передаются в компьютер. Таким образом, ограждающие штрихи в компьютер не передаются, они там не нужны по двум причинам:

1) Ограждающие штрихи выполняют свою служебную функцию выделения правой и левой части этикетки кода лишь на этапе получения в сканере двоичных последовательностей, и далее не нужны.

2) При ручном вводе штрих-кода на клавиатуре набираются только цифры кода, и, соответственно, передаются в компьютер порядковые номера нажатых цифровых (0-9) клавиш без всяких ограждающих штрихов. Поскольку сканер подключен к клавиатурному входу, он "вынужден" передавать также порядковые номера только цифровых клавиш.

И только внутри компьютера происходит преобразование № клавиши в цифру.
В нашем примере по № клавиши 77 компьютер определяет, что введена была цифра 6.

Таким образом, в сканере отсутствует числовое представление числа 6 (двоичное число 00000110), а присутствует только представление изображения числа 6 (см. настоящей Справки). Числовое представление числа 6 появляется только в компьютере, где ограждающие штрихи в каком-либо виде вообще отсутствуют.


5. О сходстве штрихового изображения числа 6 и ограждающих штрихов.

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

5.1 Использование 2-х полосок единичной ширины с единичным белым промежутком для ограждающих штрихов.

Эта пригодность выражается в том, что для настройки сканера на считывание удобно получить следующую единичную серию импульсов от изображения:
- единичный чёрный импульс;
- единичный белый импульс;
- единичный чёрный импульс,
которая будет использоваться как эталон длительности импульсов при последующем считывании.

5.2 Использование 2-х штрихов единичной ширины с единичным белым промежутком для изображения числа 6(Set B,C).

Изображения числа 6(Set B,C) получаются путём инвертирования (каждый чёрный модуль переходит в белый и наоборот) и последующего зеркального отображения исходного изображения числа 6(Set A). Вероятно, сначала было разработано изображения числа 6(Set A), а уже из него автоматически получились изображения числа 6(Set B) и 6(Set C), которые и соответствуют двум тонким полосам. К сожалению, пока не удалось найти информацию о том, насколько необходимо было изначальное изображение числа 6(Set A) именно в таком виде.


ВЫВОДЫ:

Чтобы было возможно сделать вывод о том, что с математической точки зрения ограждающие штрихи представляют собой три шестерки (666), необходимо выполнение 2-х условий:

  1. Все три ограждающих штриха должны совпадать между собой.
  2. Изображения ограждающих штрихов должны совпадать с изображением цифры 6.
Из исследования ясно видно, что:
  1. При наличии визуального сходства, имеет место только непрямое совпадение ограждающих штрихов между собой, т.к. на уровне внутреннего представления и на уровне результатов применения алгоритма распознавания ограждающие штрихи LGP/RGP не совпадают с центральным штрихом CGP.
  2. Имеет место также непрямое совпадение изображений ограждающих штрихов и цифры 6, т.к. при наличии 3-х вариантов изображения цифры 6, различных в Set A, Set B и Set C, в представлении Set A цифра 6 вообще не совпадает с ограждающими штрихами, в Set C не совпадает на уровне внутреннего представления в сканере, и только в Set B (22,5% от всех возможных вариантов изображения цифры 6) присутствует полное совпадение изображений ограждающих штрихов и цифры 6.

При проведении данного исследования применялся односторонний подход к анализу информации - чисто математический. Однако известно, что число 666 как имя зверя - число символическое, не имеющее уже математического смысла. Следовательно, и рассматривать его надо символически, как состоящее из символов 6. Шестерки, таким образом, теряют свой математический смысл и также становятся символами. Что же остается от 3-х вариантов представления цифры 6? - Ничего, т.к. можно символ инвертировать - обратить (преобразование по вертикали), можно зеркально отобразить (по горизонтали) - он останется тем же символом - 6.


Такая же ситуация и с различием левого/правого ограждающих штрихов LGP/RGP и центрального штриха CGP. Добавление белых полосок слева (или даже справа) не меняет значения символа. Таким образом, изображения ограждающих штрихов и шестерок совпадают символически, и, следовательно, штрих-код EAN-13 содержит число 666.

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

В нашей стране самыми распространенными штриховыми кодами являются JEAN-13 из 13 цифр и EAN-8 из 8 цифр.

Код EAN-13 представлен на рис. 11.25.

Код страны местонахождения банка данных о штрихкоде указывается двумя или тремя цифрами. Коды некоторых стран представлены в табл. 11.1.

Рис. 11.25. Расшифровка штрих-кода EAN-13:
  • код страны местонахождения банка данных о штрих-коде;
  • код изготовителя;
  • код товара;
  • контрольное число.

Принцип штрихового кодирования

Принцип штрихового кодирования — кодирование алфавитно-цифровых символов в виде чередования черных и светлых полос различной ширины (штрихов и пробелов), считывание с помощью сканирующего устройства, которое расшифровывает коды и передает информацию на ЭВМ. ШК — одно из наиболее распространенных средств автоматической идентификации. Расшифровка кодов осуществляется сканирующими устройствами. Коды Европейской ассоциации товарной нумерации (EAN) состоят из 13 цифр (иногда — из 8 для малых размеров упаковки).

Первые 2 (3) цифры означают код страны-изготовителя (Великобритания — 50, Испания — 84, Германия — 400-440, Россия — 460-469, Китай — 690, Беларусь — 481).

Следующие пять цифр (3-5 или 3-7) - код предприятия-изготовителя присваивает централизованно национальный орган страны конкретной организации-изготовителю.

Следующие пять (6-7 или 8-12) - код товара, присваивается организацией-изготовителем или продавцом самостоятельно в виде регистрационного номера в пределах своего предприятия. В этих цифрах изготовитель может закодировать необходимые для идентификации данные: наименование, сорт, артикул, цвет, массу, размер и др.

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

За единицу ширины штриха принимается модуль — самый узкий штрих или пробел шириной 0,33 мм. Каждая цифра кодируется семью модулями, которые сгруппированы в два штриха и два пробела. Например, цифра 4 представлена как 1011100. Ширина штрихов и пробелов — от одного до трех модулей.

Информацию о коде несут также ширина штрихов, пробелов и их сочетание. Номинальный размер символа EAN-13 от первого до последнего штриха — 31,35 мм. Вокруг кода должно быть пустое пространство, так что номинальная ширина составляет 37,29 мм. В начале и конце ШК помещены удлиненные краевые штрихи, указывающие на начало и конец сканирования.

Функции штрих-кода

Штрих-код в отличие от многих информационных знаков выполняет не только общие функции информационного и идентифицирующего характера, но и ряд дополнительных функций :

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

Проверка штрих-кода

Последняя цифра — контрольное число, которое может быть посчитано, а правильность его нанесения проверена по следующему алгоритму:

1. Присваивают цифрам в штриховом коле места с 1-го ло 12-го, исключая контрольную цифру (рис. 11.26);

Рис. 11.26. Присвоение места с 1-го до 12-го в штрих-коде

2. Складывают цифры, находящиеся на четных местах, и полученную сумму умножают на 3. Например: 6 + 7 + 0 + 5 + 0 + + 1 = 19; 19x3 = 57;

3. Складывают цифры, находящиеся на нечетных местах. Например: 4+0+0+9+2+0= 15;

4. Складывают результаты, полученные в п. 2 и п. 3, и получают двух- или трехзначное число. Например: 15 +97 =112;

5. Оставляют у полученной итоговой суммы лишь число, находящееся на последнем месте. Например: 2;

6. Вычитают из 10 полученное число. Полученная разность и есть контрольное число, которое должно совпадать с тем, что указано в штриховом коде. Например: 10 — 2 = 8.

Код EAN-8 представлен на рис. 11.27.

Рис. 11.27. Расшифровка штрих-кода EAN-8:
  • код страны;
  • код изготовителя;
  • контрольное число.

Коды стран местонахождения баз данных о штрихкоде

Штрих-код

Штрих-код

Штрих-код

США и Канада

Бельгия и Люксембург

Аргентина

Португалия

Болгария

Исландия

Словения

Бразилия

Хорватия

Германия

Россия и СНГ

Словакия

Югославия

Новая Зеландия

Финляндия

Нидерланды

Южная Корея

Норвегия

Сингапур

Великобритания

Венесуэла

Швейцария

Австралия

Ирландия

Колумбия

Малайзия

Считывание штрих-кода

Для считывания штрих-кода применяют:

  • стационарные и портативные лазерные сканеры, позволяющие считывать штрих-код на различных расстояниях от товара — от 60 см до 5-6 м;
  • кассовые сканеры, оснащенные системами считывания ШК: оптические контактные считыватели в виде ручек, карандашей, лазерных пистолетов и т.д.

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

Кассовый сканер D-500 предназначен для применения в кассовых аппаратах супермаркетов. Быстрое считывание кода на расстоянии при произвольной ориентации этикетки достигается многолучевым сканированием, что обеспечивает высокую производительность обслуживания покупателей. Встроенный декодер настраивается на все известные системы кодирования товаров. Из-за высокой стоимости применение этого устройства экономически целесообразно только в крупных магазинах с большим потоком покупателей и товарооборотом.

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

Штрих-код позволяет распознавать информационную фальсификацию, сопровождающую обычно другие виды подделок.

Штрих-код наносится на транспортную или потребительскую упаковку многих импортных и отечественных товаров типографским способом или с помощью этикетки или ярлыка, которые приклеиваются. Штриховой код должен наноситься на заднюю стенку упаковки в правом нижнем углу на расстоянии не менее 20 мм от краев. Допускается нанесение на боковую стенку упаковки, на этикетку в правом нижнем углу. На мягких упаковках выбирают место, где штрихи будут параллельны дну упаковки. Штрих-код не должен размешаться там, где уже есть другие элементы маркировки (текст, рисунки, перфорация).

Штрих-код производителя - это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров. В соответствии с принятым порядком, производитель товара наносит на него штриховой код, формируемый с использованием данных о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.

Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.

Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:

Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный штрих-код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Datamatrix, Data Glyph, Aztec.

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

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

C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский универсальный товарный штрих-код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Так же существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).

Возьмем, к примеру, цифровой код: 4820024700016. Первые две цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024) - предприятие-изготовитель, еще пять (70001) - наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером.

Штрих-код EAN-13

Для "кода товара":

1. цифра: наименование товара,

2. цифра: потребительские свойства,

3. цифра: размеры, масса,

4. цифра: ингредиенты,

5. цифра: цвет.

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

1. Сложить цифры, стоящие на четных местах: 8+0+2+7+0+1=18

2. Полученную сумму умножить на 3: 18x3=54

3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры: 4+2+0+4+0+0=10

4. Сложить числа, указанные в пунктах 2 и 3: 54+10=64

5. Отбросить десятки: получим 4

6. Из 10 вычесть полученное в пункте 5: 10-4=6

Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.

Таблица соответствия штрих-кода производителя стран мира

Штрих-код производителя

Организация EAN

США и Канада

UCC (U.S.A. & Canada)

Внутренний штрих-код предприятия

GENCOD-EAN France

Болгария

Словения

Хорватия

Босния и Герцеговина

EAN-BIH (Bosnia-Herzegovina)

Германия

Distribution Code Center - DCC (Japan)

UNISCAN / EAN RUSSIA (Russian Federation)

EAN Eesti (Estonia)

Азербайджан

Узбекистан

Шри-Ланка

Филиппины

PANC (Philippines)

Беларусь

Казахстан

HKANA (Hong Kong)

Великобритания

HELLCAN - EAN HELLAS (Greece)

Македония

EAN-MAC (FYR Macedonia)

Ирландия

Бельгия, Люксембург

ICODIF/EAN Belgium.Luxembourg

Португалия

CODIPOR (Portugal)

Исландия

Южная Африка

EAN South Africa

Маврикий

EAN Maroc (Marocco)

TUNICODE (Tunisia)

Иордания

Саудовская Аравия

EAN Saudi Arabia

Объединенные Арабские Эмираты

Финляндия

Article Numbering Centre of China - ANCC (China)

Норвегия

EAN Norge (Norway)

Israeli Bar Code Association - EAN Israel

Гватемала

Сальвадор

Гондурас

Никарагуа

Коста-Рика

Доминиканская Республика

EAN Republica Dominicana

Венесуэла

Швейцария

EAN (Schweiz, Suisse, Svizzera)

Колумбия

Аргентина

CODIGO - EAN Argentina

Парагвай

Бразилия

Camera de Comercio de la Republica de Cuba (Cuba)

Словакия

Югославия

EAN YU (Yugoslavia)

Северная Корея

EAN DPR Korea (North Korea)

Union of Chambers of Commerce of Turkey (Turkey)

Нидерланды

EAN Nederland (Netherlands)

Южная Корея

EAN Korea (South Korea)

Сингапур

SANC (Singapore)

Индонезия

Австралия

Новая Зеландия

Малайзия

Malaysian Article Numbering Council (MANC).

960-969

Великобритания (для EAN-8)

Периодические издания ISSN

Книжные издания ISBN

Музыкальные издания ISMN

Возвратные квитанции

Валютные купоны

В международной торговле широкое распространение получил код EAN (European Article Numbering), разработанный Международной ассоциацией EAN, находящейся в Брюсселе. В качестве основных (базовых) штриховых кодов приняты:

В настоящее время в Международной системе товарной нумерации (рис. 4) используется следующая символика товарных штриховых кодов: EAN-13, EAN-8, DUN-14, ITF-14, EAN/UPC-128. Их особенности состоят в следующем.

  • 1. Штриховой код EAN-13 является основным и используется для кодирования всех видов товаров.
  • 2. Штриховой код EAN-8 (укороченный восьмиразрядный) используется для кодирования товаров, для которых технически не представляется возможным разместить основной код EAN-13.
  • 3. Штриховые коды DUN-14, ITF-14 и EAN/UPC-128 используются для кодирования транспортной тары, упаковок и складских поддонов.

Рисунок 4. Структура основных штриховых кодов Международной системы товарной нумерации

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


Рисунок 5. Структура товарного кода EAN-13

Код EAN-13 содержит четыре группы цифр (рис. 5). Первая группа цифр (слева направо) состоит из двух или трех цифр и указывает на местоположение национального члена Ассоциации EAN, т. е. страну происхождения товара. Ассоциация EAN присваивает каждому ее члену индивидуальные цифры (префикс). (Россия и страны СНГ имеют префиксы 460-469).

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

Таблица 1: Префиксы товарных нумераций EAN разных стран

Австралия

Аргентина

Болгария

Бельгия и Люксембург

Бразилия

Великобритания

Венесуэла

Германия

Ирландия

Исландия

Колумбия

Нидерланды

Новая Зеландия

Норвегия

Португалия

Россия и СНГ

Сингапур

Сев.Ирландия

Словакия

Словения

Страны СНГ

США и Канада

Финляндия

Хорватия

Швейцария

Югославия

Южная Корея

Некоторыми странами представлена возможность детализировать двухразрядный код страны на третьем разряде. При этом соответственно для кодирования предприятия-изготовителя можно использовать только четыре разряда вместо пяти. Некоторым странам сразу выделены 3-разрядные коды - Аргентина - 779, Венгрия - 559.

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

Присвоение и регистрация кода предприятия-изготовителя товара осуществляется национальной организацией, представляющей интересы Беларуси в международной организации товарной нумерации EAN.

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

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

Контрольное число рассчитывается следующим образом:

Для кода товара:

  • 1 Цифра: наименование товара,
  • 2 Цифра: потребительские свойства,
  • 3 Цифра: размеры, масса,
  • 4 Цифра: ингредиенты,
  • 5 Цифра: цвет.

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

  • 1. Сложить цифры, стоящие на четных местах :
  • 8+0+2+7+0+1=18
  • 2. Полученную сумму умножить на 3:18x3=54
  • 3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
  • 4+2+0+4+0+0=10
  • 4. Сложить числа, указанные в пунктах 2 и 3:54+10=64
  • 5. Отбросить десятки: получим 4
  • 6. Из 10 вычесть полученное в пункте 5:10-4=6

Товарный штриховой код EAN-13 имеет строго регламентированные величины линейных размеров кода, поперечных размеров штрихов и пробелов между ними. В качестве базового принимается самый узкий штрих, который называется модулем. В зависимости от модуля для всех типов штриховых кодов (символики) осуществляется построение структуры кода.

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

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

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


Рисунок 6. Дополнительный к основному штриховой код

Товарный код EAN-13 является универсальным, он применяется для маркирования всех групп товаров.

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

Штриховые коды характеризуются рядом показателей, к основным из которых можно отнести:

· набор кодируемых знаков (цифровой, буквенно-цифровой);

тип кода - непрерывный (без межзнаковых промежутков) и прерывистый (с межзнаковыми промежутками);

  • · представление знака символа штрихового кода;
  • · диапазон допустимых размеров модуля;
  • · плотность знаков - количество знаков на 1 см длины линейного кода или на 1 см? многострочного штрихового кода;
  • · длина символа штрихового кода - постоянная или изменяемая;
  • · наличие контрольного знака символа, предназначенного для контроля правильности представления и считывания штрихового кода;
  • · самоконтолируемость знака - наличие контрольного алгоритма, проверяющего правильность кодирования отдельного знака;
  • · всенаправленность - возможность считывания кода в любом направлении: слева направо или справа налево.

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

Существуют некоторые правила нанесения штриховых кодов.

Во-первых, установлены требования к размеру штрихового кода: минимальные - 52,5?74,6. При этом допуск на ширину печатаемого штриха меняется в 8 раз.

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

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

На каждой упаковке размещают лишь один код EAN или UPC, однако если товар зарегистрирован в двух ассоциациях, в противоположных концах упаковки наносят 2 кода.