С 1977 года для идентификации потребительских товаров в Западной Европе стали применять аналогичную систему «Европейский артикул» (EAN – European Article Numbering), которая является разновидностью UPC. Код EAN представляет собой набор цифр от 0 до 9. Все кодовое обозначение может выражаться восемью (EAN-8) или тринадцатью (EAN-13) цифрами. Сокращенный символ (EAN-8) используется для маркировки товаров небольших размеров. Американский и западноевропейский коды совместимы, разница между ними лишь в том, что код UPC содержит 12 знаков, а код EAN – 13 знаков. Широко известна также западногерманская система кодирования BAN (Bunaeseinheitliche Artikelnummer).
Вид и размер кода EAN-13
В стандартах, размеры символов приведены в МОДУЛЯХ - единицах измерения всех знаков штрихового кода, т.е. штрихов и пробелов (их ширина может колебаться в пределах от 1 до 4 модулей). Меняется масштаб увеличения - меняется и размер модуля в миллиметрах. Для стандартного размера штрихового кода (коэффициент увеличения 1,0) ширина модуля 1Х=0,33 мм. Ширина самого узкого штриха в символе штрихового кода не может быть больше одного модуля. Для удобства размеры приводят не в модулях (как в тексте стандарта), а в миллиметрах.
 |
 |
Допускается как пропорциональное увеличение символа EAN-13 до 200% от номинальных размеров, так и уменьшение до 80%.
Усечение штрихового кода по высоте недопустимо! Уменьшение высоты символа при сохранении его горизонтальных размеров (усечение) препятствует нормальной работе многолучевых сканеров, которые широко используются в супермаркетах.
Необходимо добиться того, чтобы лазерный луч пересек в поперечном направлении ВСЕ штрихи символа. На основании считанной информации встроенная программа восстанавливает все цифры номера EAN-13 и по первым 12-ти разрядам вычисляет 13-й контрольный разряд. Если значение вычисленного контрольного разряда совпадает со значением 13-го разряда сканируемого кода, сканер выдает звуковой сигнал об успешном считывании.
Если размеры или расположение штрихового кода неправильные, то луч сканера не сможет при считывании пересечь все штрихи. Также штриховой код не будет считан в случае, если на упаковке указан неверный контрольный разряд.
На практике качество нанесения штрихового кода проверяется простым правилом: качественно напечатанный символ штрихового кода должен считываться стационарным сканером с ПЕРВОЙ попытки.
Иногда возникает неуверенность в читаемости штрихкода на этикетке, упаковке. Это возможно если:
• не изготавливался мастер штрихкода
• штрихкод на этикетке очень маленький
• штрихи бледные
• штрихи слипаются
• есть малозаметные царапины
• слева и справа от штрихкода вплотную прилегают другие элементы этикетки
• штрихкод имеет высоту менее 10 мм.
В этом случае лучше провести верификацию напечатанного штрихкода. Верификация представляет собой проверку напечатанного штрихкода на соответствие ГОСТ. В отличие от простой проверки читаемости результатом верификации является полный отчет о сканированном штрихкоде. Отчет содержит профиль (график) штрихкода и вычисленные его параметры:
• минимальное отражение
• максимальное отражение
• глобальный порог
• контраст символа
• минимальный контраст края
• модуляция
• дефектность
• декодируемость
• распознаваемость
Расчет контрольной цифры в штрих-коде EAN-13
Шаг 1 |
Отбросить контрольный разряд (крайний справа) |
Шаг 2 |
Сложить разряды, стоящие на четных местах |
Шаг 3 |
Результат ШАГа 2 умножить на 3 |
Шаг 4 |
Сложить разряды, стоящие на нечетных местах |
Шаг 5 |
Суммировать результаты ШАГов 3 и 4 |
Шаг 6 |
В полученном числе крайнюю справа цифру вычесть из 10. Полученный результат и есть значение контрольной цифры |
Пример расчета контрольного разряда в коде EAN-13: 46 76221 35746 С |
Шаг 1 |
46 76221 35746 |
Шаг 2 |
6+6+2+3+7+6=30 |
Шаг 3 |
30х3=90 |
Шаг 4 |
4+7+2+1+5+4=23 |
Шаг 5 |
90+23=113 |
Шаг 6 |
10-3=7 |
Полный номер EAN-13 будет следующим: 46 76221 35746 7 |
 |
 |
Сегодня существует более 50 систем штрихового кодирования. Активно применяются четыре из них: UPC; код 39 (Code 39) высокой, средней и низкой плотности; код «2 из 5» (Interleaved 2-of-5); Codabar. Однако в международной практике наибольшее распространение получили коды EAN, которые в зависимости от применения делятся на три группы – международные, национальные и локальные.
Международные коды применяют как внутри страны, так и за ее пределами. При этом коды, нанесенные на упаковку товара одной страной, понятны и могут быть расшифрованы и в другой стране. Национальные коды допускается использовать только в пределах одной страны, например, для развесного товара, хотя при необходимости они могут быть прочитаны и в другой стране. Локальные коды преследуют вполне определенные цели, их использует торговое предприятие только в системе управления данного предприятия. Использование международных кодов сокращает время обработки грузопотоков за счет машинной обработки информации, считанной с использованием ручных или стационарных устройств.
По способу кодирования информации различают линейные (одномерные) и двумерные символики (кодировки) штрих-кодов (см. рисунок выше). Линейными (одномерными) в отличие от двумерных называются штрих-коды, читаемые в одном направлении (по горизонтали). Наиболее распространены: EAN, UPC, Code 39, Code 128, Codabar, Interleaved 2 of 5. Линейные символики позволяют кодировать небольшой объем информации (до 20...30 символов – обычно цифр) с помощью несложных штрих-кодов, читаемых недорогими сканерами. Двумерные штрих-коды – символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Такой код считывается с помощью специального сканера и позволяет быстро и безошибочно вводить большой объем информации, а его расшифровка проводится в двух измерениях – по горизонтали и по вертикали.
В одномерном штриховом коде каждая цифра кодируется определенным числом штрихов и пробелов, которые имеют соответствующую ширину и расположение в отведенном для них месте, которое называется цифровым знаком и является основной единицей информации штрихового кода. Все цифровые знаки, как правило, имеют одинаковую ширину и состоят из модулей – самых узких элементов кода. Ширина штрихов и пробелов всегда кратна модулю, что видно из рисунка ниже.
Для того чтобы было удобно записывать штриховой код каждой цифры, применяют двоичную систему записи, хорошо знакомую программистам, которая очень удачно сочетается со штриховым изображением. Для этого штрихи обозначают цифрой 1, а пробелы – 0. К примеру, штриховой код цифры 5 в системе EAN записывается в двоичной системе так: 0110001.
 |
 |
Кодирование информации (преобразование из цифробуквенного представления в штриховой код) выполняется по правилам, определяемым спецификацией символики штрихового кода. Процессы кодирования выполняются по достаточно сложным алгоритмам, и для формирования кода применяются следующие средства: специальное программное обеспечение (программное обеспечение выполняет кодирование информации пользователя с выдачей готового рисунка штрихового кода для последующего изготовления этикеток со штрих-кодом), встроенное программное обеспечение специализированного принтера для печати штрих-кодов (информация в явном виде посылается в принтер, который имеет встроенные функции преобразования в штрих-код и соответственно печати).
Расшифровка штрихкода. 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:
 |
 |
Для кода страны-изготовителя отводится два или три знака, а для кода предприятия - четыре или пять. Товары, имеющие большие размеры, могут иметь короткий код, состоящий из восьми цифр - EAN-8.
Как правило, код страны присваивается Международной ассоциацией EAN. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры. Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько. Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. Четвертая - когда учредителями предприятия становятся несколько фирм из различных государств.
Таблица соответствия штрихкодов стран в системе "EAN"
СТРАНА |
ШТРИХ-КОД |
Австралия |
93 |
Австрия |
90-91 |
Аргентина |
779 |
Бельгия |
54 |
Болгария |
380 |
Боливия |
777 |
Босния |
387 |
Бразилия |
789 |
Великобритания |
50 |
Венгрия |
599 |
Венесуэла |
759 |
Вьетнам |
893 |
Гваделупа |
489 |
Гватемала |
740-745 |
Германия |
400-440 |
Гондурас |
740-745 |
Греция |
520 |
Дания |
57 |
Доминиканская республика |
746 |
Израиль |
729 |
Индия |
890 |
Индонезия |
899 |
Ирландия |
539 |
Исландия |
569 |
Испания |
84 |
Италия |
80-83 |
Канада |
00-09 |
Кипр |
529 |
Китай |
690-691 |
Колумбия |
770 |
Коста-Рика |
740-745 |
Куба |
850 |
Латвия |
475 |
Литва |
477 |
Люксембург |
54 |
Мавритания |
609 |
Малайзия |
955 |
Мальта |
535 |
Марокко и Западная Сахара |
611 |
Мексика |
750 |
Молдова |
484 |
Нидерланды |
87 |
Никарагуа |
740-745 |
Новая Зеландия |
94 |
Норвегия |
70 |
Панама |
740-745 |
Парагвай |
784 |
Перу |
775 |
Польша |
590 |
Португалия |
560 |
Россия |
460 |
Румыния |
594 |
Сальвадор |
740-745 |
Сербия |
860 |
Сингапур |
888 |
Словакия |
858 |
Словения |
383 |
США |
00-09 |
Таиланд |
885 |
Тайвань |
471 |
Тунис |
619 |
Турция |
869 |
Украина |
482 |
Уругвай |
773 |
Филиппины |
480 |
Финляндия |
64 |
Франция |
30-37 |
Хорватия |
385 |
Чехия |
859 |
Чили |
780 |
Швейцария |
76 |
Швеция |
73 |
Шри-Ланка |
479 |
Эквадор |
786 |
Эстония |
474 |
Южная Корея |
880 |
Южно-Африканская Республика |
600-601 |
Япония |
49 |