Типы штрих кодов. Типы штрихкодов с примерами. Типы штрих-кодов Примеры штрихкодов

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

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

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

История изобретения штрихкода

В 1948 году Бернард Сильвер (Bernard Silver) (1924-1962), аспирант Института Технологии Университета Дрекселя (Drexel University) в Филадельфии, услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям - Норману Джозефу Вудланду (Norman Joseph Woodland) (род. 1921) и Джордину Джохэнсону (Jordin Johanson). Втроём они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги, а кроме того, со временем исчезали.

Убеждённый в том, что система реализуема, Вудланд покинул Филадельфию и перебрался во Флориду в апартаменты своего отца для продолжения работы. Его следующее вдохновение неожиданно дала Азбука Морзе - он сформировал свой первый штриховой код из песка на берегу. Как он сам сказал: «Я только расширил точки и тире вниз и сделал из них узкие и широкие линии». Чтобы прочитать штрихи, он приспособил технологию саундтрек (звуковой дорожки), а именно оптический саундтрек, используемую для записи звука в кинофильмах. 20 октября 1949 года Вудланд и Сильвер подали заявку на изобретение. В результате ими был получен патент США № 2 612 994, изданный 7 октября 1952.

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

В 1952 году Вудланд и Сильвер продали патент компании Филко (Philco - в дальнейшем известна как Helios Electric Company). В том же самом году Филко перепродала патент компании RCA.

Виды штрихкода

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

Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: 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:
18×3=54

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

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

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

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

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

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

Как правило, код страны присваивается Международной ассоциацией EAN . Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры.

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

Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции.

Вторая: товар был изготовлен на дочернем предприятии.

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

Четвертая — когда учредителями предприятия становятся несколько фирм из различных государств.

Таблица соответствия штрихкодов стран в системе «EAN»

Страна Штрихкод
Канада 00-09
США 00-09
Франция 30-37
Япония 49
Великобритания 50
Бельгия 54
Люксембург 54
Финляндия 64
Норвегия 70
Швеция 73
Швейцария 76
Италия 80-83
Испания 84
Нидерланды 87
Австрия 90-91
Австралия 93
Новая Зеландия 94
Болгария 380
Словения 383
Хорватия 385
Германия 400-440
Россия 460
Тайвань 471
Эстония 474
Латвия 475
Литва 477
Шри-Ланка 479
Филиппины 480
Украина 482
Молдова 484
Гваделупа 489
Греция 520
Кипр 529
Мальта 535
Ирландия 539
Португалия 560
Исландия 569
Польша 590
Румыния 594
Венгрия 599
Южно-Африканская Республика 600-601
Мавритания 609
Марокко и Западная Сахара 611
Тунис 619
Босния 687
Китай 690-691
Израиль 729
Гватемала 740-745
Гондурас 740-745
Коста-Рика 740-745
Никарагуа 740-745
Панама 740-745
Сальвадор 740-745
Доминиканская республика 746
Мексика 750
Венесуэла 759
Колумбия 770
Уругвай 773
Перу 775
Боливия 777
Аргентина 779
Чили 780
Парагвай 784
Эквадор 786
Бразилия 789
Куба 850
Словакия 858
Чехия 859
Сербия 860
Турция 869
Южная Корея 880
Таиланд 885
Сингапур 888
Индия 890
Вьетнам 893
Индонезия 899
Малайзия 955

Теги: штрих код, штрих кода, штрихкод, коды штрих кодов, штрихкоды, штрих коды страны, штрих коды стран, штрих коды государств, страна по штрих коду, расшифровка штрих кода, штрих коды производителей, штрих коды изготовителей, штрих код страна производитель, штрих код расшифровка, штриховой код, чтение штрих кода, штрих код товара, штрих коды товаров, страна производитель по штрих коду, картинка штрих кода, чтение штрих кодов, страна изготовитель по штрих коду, штрих код Украина, таблица штрих кодов, штрих код изготовителя, значение штрих кода, фото штрих кода, узнать производителя по штрих коду, определить страну по штрих коду, что означает штрих код, штрих код России, штрих код Франции, штрих код Италии, штрих код Китая, таблица штрих кодов стран, обозначение штрих кода, определение товара по штрих коду, как узнать страну по штрих коду, справочник штрих кодов

Основные понятия

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

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

В настоящее время известны 15 технологий автоматической идентификации:

    штриховое кодирование;

    радиочастотные системы;

    оптическое распознавание знаков;

    машинное зрение (вычислительные методы обработки изображения);

    речевой ввод данных и ряд других.

В международной практике производства и торговли принято штриховое кодирование товаров.

Штриховой код информационный знак, предназначенный для автоматизированных идентификации и учета информации о товаре, закодированной в виде цифр и штрихов.

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

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

Дополнительные функции штрихового кода:

    автоматизированная идентификация товаров с помощью машиносчитывающих устройств;

    автоматизированные учет и контроль товарных запасов;

    оперативное управление процессом товародвижения: отгрузкой, транспортировкой и складированием товаров (производительность труда по обеспечению товародвижения повышается на 30%, в некоторых случаях - до 80%);

    повышение скорости и культуры обслуживания покупателей;

    информационное обеспечение маркетинговых исследований.

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

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

История изобретения

Необходимость внедрения штрихового кода возникла в связи с развитием информационной технологии, широким внедрением ЭВМ в сферу производства и торговли. В результате появилась возможность за счет автоматизации учета поступления, отгрузки и продажи товаров интенсифицировать товародвижение и упростить документальное оформление товаров на разных этапах его. Ручное заполнение документов, поиски нужных товаров на складе требуют больших затрат времени и труда, причем при выполнении этих операций возможны ошибки. В международной торговле расходы, связанные с обработкой бумажных документов, оцениваются в пределах от 3,5 до 15% стоимости товара.

В настоящее время в США около 90% всех основных выпускаемых товаров имеют штриховые коды, в Германии – около 80%, во Франции – более 70%, в Швеции – около 45%.

Штриховое кодирование было изобретено молодым инженером Давидом Коллинзом. После окончания в 50-х годах инженерного факультета Массачусетского технологического института, он поступил работать на Пенсильванскую железную дорогу, где ему пришлось столкнуться с кропотливой, приносящей мало радости работой – сортировкой вагонов. Их надо было пересчитать, оперативно выяснить номера, справиться по ним в документации, определить, куда каждый должен следовать. Процедура довольно длительная, не гарантирующая безошибочности ее выполнения. Тогда пришла идея освещать номера вагонов прожекторами и считывать их с помощью фотоэлементов. Чтобы упростить распознавание, инженер-изобретатель предложил записывать номера не только обычными цифрами, но и специальным кодом, состоящим из красных и синих полос, расположенных на стенке вагона в прямоугольнике длиной до полуметра.

Испытания подтвердили: сканирующее устройство способно правильно считывать коды даже при скорости движения вагона около 100 км/час. Но Коллинз не успокоился на этом. Достигнутый успех лишь подтолкнул его к дальнейшему совершенствованию системы. В 1968 году он перешел от прожекторов, требовавших изрядного расхода энергии, к жестко сфокусированному лазерному лучу. Размеры сканирующей установки резко сократились. Меньше стала и сама кодовая маркировка.

Краткий обзор видов штрих-кодов

Таким образом, в 60-е годы штриховое кодирование стало впервые применяться в США для идентификации железнодорожных вагонов, а в 1973 году появился «Универсальный товарный код» (UPC - Universal Product Code) для использования, а промышленности и торговле.

В 1977 г. по инициативе двенадцати европейских государств была создана Европейская ассоциация товарной нумерации – EAN (EAN – European Article Numbering, «Европейский артикул»).

На основе американского стандарта разработан новый европейский стандарт товарной нумерации и символьной маркировки.

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

Существует более 50 систем штрихового кодирования. Активно применяются следующие из них:

    код 39 (Code 39) высокой, средней и низкой плотности;

    код «2 из 5»(Interleaved 2-of-5);

  • BAN (Bunaeseinheitliche Artikelnummer) – западногерманская система кодирования:.

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

    международные;

    национальные;

    локальные.

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

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

Локальные коды могут быть использованы торговым предприятием только в системе управления данного предприятия и преследуют вполне определенные цели.

Производители товаров России, пользуется сегодня двумя основными форматами штрих-кодов – это ОСК («Объединенная Система Кодирования» – национальная система штрихового кодирования, созданная 21 сентября 1998 г) и EAN (Международная система штрихового кодирования). Оба кода разработаны на основе кода 128.

Принятая в ОСК структура кода базируется на утвержденной Госстандартом России символике «код 128» ГОСТ Р 51003-96.

Сама технология штрихового кодирования, подразумевает уникальность штрих-кода для каждого товара, поэтому необходимо централизованное распределение штрих-кодов. Для решения этой задачи в России существуют две организации штрихового кодирования: EAN International , представителем которой в России является Ассоциация автоматической идентификации «ЮНИСКАН/EAN» Россия и Некоммерческое партнерство отечественных предприятий «Объединенная Система Кодирования» «ОСК РОССИЯ» ведут единый реестр предприятий и единую базу данных выпускаемой продукции.

В настоящий момент практически все выпускаемые в мире сканеры штрих-кодов, способны считывать наиболее популярные форматы кодов, включая ОСК-7, ОСК-15, EAN-13 (EAN-8), UPC A, Е, ITF, Code 39, ISBN и другие. При считывании, сканеры автоматически разбирают сканируемый код, могут проверить его корректность и умеют, при необходимости, различными способами модифицировать код (например, производить перекодировку из одного формата в другой). В результате считывания кода, сканеры выдают строку цифровых символов, представляющих штрих-код в форме, понятной для человека.

Структура штриховых кодов

Система EAN является универсальной и может быть применена практически к любому виду товара и использована в любой точке цепи «производитель – оптовое предприятие – предприятие розничной торговли». В рамках системы EAN разработан и активно используется во многих странах мира стандарт электронного обмена данными (EANCOM).

Коды EAN подразделяют на три типа: EAN-8, EAN-13 и EAN-14 (только для транспортной тары). Код EAN представляет собой набор цифр от 0 до 9. Все кодовое обозначение может выражаться восемью (EAN-8) или тринадцатью (EAN-13) цифрами. Сокращенный символ (EAN-8) используется для маркировки товаров малых размеров. Американский и западноевропейский коды совместимы. Единственная разница между ними заключается в том, что код UPC содержит 12 знаков, а код EAN-13 – 13 знаков.

Структура кода EAN-13 представлена на рисунке:

Таблица – Структура штриховых кодов разных типов

Структура кодов

Порядковые номера знаков

Типы штрих кодов

Страна, где находятся банк данных о штрих коде

Организация-изготовитель или продавец

Информация о товаре

Код упаковки товара

Контрольное число

Примечания:

* - страны, которым предоставлена возможность детализировать код страны на третьем разряде, например страны СНГ - 460-469.

** - в указанном выше случае изготовитель может использовать только четыре разряда.

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

В коде EAN-14 цифры с 9 по 13 дают информацию об упаковке товаров.

Последний код (8,13 или 14) - контрольное число, пред­назначенное для считывания штрихового кода сканером по алгоритму EAN. Контрольное число находят путем определенной последовательности арифметических действий.

В настоящее время в России Ассоциация автоматической идентификации ЮНИСКАН / EAN РОССИЯ насчитывает около 5000 предприятий-членов. Всем им присвоены уникальные идентификационные номера , которые начинаются с цифр 460 (EAN РОССИЯ).

ЮНИСКАН/ EAN РОССИЯ

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

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

Линейные одномерные (1D) штрих-коды

Линейными или одномерными штрих-кодами — называются коды читаемые в одном направлении. Линейные штрих-коды могут иметь фиксированную или переменную длину, что позволяет работать с разным объемом информации. На практике ограничиваются штрих-кодами содержащими до 50 символов, в связи с ограничениями имеющимися у считывающих устройств разных производителей. Самыми популярными форматами одномерных кодов являются:

Штрих-код EAN-8/EAN-13 — на сегодняшний день это самый распространенный тип штрих-кода в мире, завоевавший особую популярность в сфере розничной торговли. Благодаря компактным размерам этот код можно разместить практически на любой упаковке. Штрих-код позволяет отобразить от 8 или 13 цифр от 0 до 9. (Рис.1)

(Рис.1) EAN-13

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

(Рис.2) Code-39

Штрих-код Code-128 — более продвинутая вариация штрих-кода переменной длинны. Изначально разрабатывался как международный код. Стандарт подходит для использования в практически любой сфере и получил всемирное распространение. Особенно популярен при маркировке CD и DVD дисков. Формат Code-128 может содержать значения цифр или букв. (Рис.3)

(Рис.3) Code-128

Штрих-код UPC-A — вариация универсального кода фиксированной длины для США, расшифровывается как (Universal Product Code – универсальный код продукта). Данный код содержит 12 символов и характерен для продукции продаваемой на территории Соединенных Штатов. (Рис.4)

(Рис.4) UPC-A

Штрих-код UPC-E — еще одна вариация универсального штрих-кода фиксированной длины разработанного для США. UPC-E содержит в себе 6 цифр и является упрощенной вариацией кода UPC-A. Используется для идентификации продукции в мелко-розничной торговле. (Рис.5)

(Рис.5) UPC-E

Штрих-код Codabar — отраслевой код переменной длины для кодирования числовых и буквенных значений. В основном используется на территории США. Получил широкое распространение благодаря использованию в банковской системе и компанией FedEx. (Рис.6)

(Рис.6) Codabar

Штрих-код ISBN — всемирный стандарт для штрих-кодирования книг, периодических изданий и другой печатной продукции, расшифровывается как (International Standard Book Number). По сути представляет собой одну из разновидностей кода EAN-13 и содержит 10 символов от 0 до 9. Первые цифры кода всегда 978.

Естественно в рамках данного обзора мы рассмотрели не все типы линейных штрих-кодов, как было сказано выше, всего их существует несколько сотен видов. Однако попытались рассмотреть самые популярные варианты. Подведем краткий итог. Линейные штрих-коды бывают фиксированной и переменной длины, в них можно зашифровывать цифровые или цифровые и буквенные значения. Технология маркировки продукции линейными кодами является самой популярной, простой и дешевой. В России особую популярность получили коды форматов EAN-8, EAN-13, ISBN, Code-39 и Code-128.

Двумерные (2D) штрих-коды

Основным и главным недостатком линейных штрих-кодов можно признать ограниченное количество информации, которую можно зашифровать в данный тип штрих кода. Для кодирования большого объема информации были разработаны двухмерные (2D) штрих-коды. Как сказано выше, практическим потолком для линейных штрих-кодов является около 50 символов (теоретически возможно больше, но на практике к этому не прибегают). 2D коды могут содержать около 1600 символов. В отличии от линейных кодов, считываемых только по горизонтали, двумерные коды считываются по горизонтали и вертикали. В качестве примера мы зашифровали первые два абзаца данной статьи в представленный ниже код. (Рис.8)

(Рис.8) Пример двумерного кода

Пионером в создании системы двумерного штрих-кодирования можно считать компанию Symbol, которая представила в 1991 году первые образцы новых кодов. Рассмотрим самые популярные типы двумерных кодов.

Штрих-код PDF417 — это самый первый тип двумерного штрих-кода переменной длины, позволяющий закодировать примерно одну страницу машинописного текста. Расшифровывается как (Portable Data File) а цифра 417 описывает структуру кода (4 штриха и 17 модулей). Данный тип кода получил широчайшее мировое распространение и используется для маркировки документов, авиабилетов и акцизных марок. В России данный тип двумерного штрих-кода используется для работы в системе ЕГАИС.

(Рис.9) PDF417

Штрих-код Datamatrix — двумерный код переменной длины, разработанный компанией Data Matrix. Код представляет из себя матрицу состоящую из черных и белых точек разного размера. Основной особенность такого кода является способность исправлять ошибки, на основе алгоритма Рида-Соломона. Говоря простым языком, при считывании поврежденного кода возможно восстановить часть данных. Самым главным преимуществом является малый размер штрих-кода, на поверхности размером 2 мм возможно зашифровать до 50 символов. Благодаря своим выдающимся характеристикам стандарт Datamatrix используется для маркировки практически всех типов компьютерной техники. Широко используется в авто и авиа промышленности. (Рис.10)

(Рис.10) Datamatrix

Штрих-код QR — популярнейший формат двумерного кода разработанный в Японии компанией Denso Wave. Аббревиатура QR расшифровывается как (Quick Response — Быстрый Отклик). Принцип работы данного кода похож на стандарт Datamatrix и обладает теми же преимуществами, такими как восстановление данных и компактный размер. Отличительной особенностью кода служит наличие 3 меток, позволяющих считывающему устройству правильно позиционировать код. Особенно широкое распространение данный тип кода получил в сфере маркетинга. Сейчас практически невозможно встретить рекламный материал или визитную карточку без QR-кода. (Рис.11)

Штрих-код Aztec — еще один популярный формат двумерных штрих-кодов, запатентованный компанией AIM International в 1997 году. Структура кода представляет собой мешень, для позиционирования считывающего устройства и слои данных. Основным преимуществом кода являются его малые размеры, позволяющие разместить его на поверхности небольшой площади. Данный тип кода распространен в сфере авиационных и железнодорожных перевозок. (Рис.12)

(Рис.12) Aztec

В рамках данной статьи мы рассмотрели самые популярные типы двумерных кодов и попытались описать принципы их работы и особенности применения в различных сферах. На данный момент времени технология двумерного штрих-кодирования набирает популярность во всем мире. Благодаря объему зашифрованной информации 2D коды открыли новые горизонты в области автоматизации маркировки продукции. В России двумерное штрих-кодирование используется при работе с системой ЕГАИС для учета поступления и продажи алкогольной продукции. Единственным недостатком этой системы можно считать сравнительно дорогостоящее оборудование для считывания штрих-кодов. Но хотелось бы отметить что и в этом направлении наблюдается прогресс. С каждым годом появляется все больше образцов техники для работы с 2D кодами и у клиентов появились возможности пользоваться устройствами бюджетного класса.

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

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

Быстрая, эффективная поддержка данных для сканирования большого объема, например, продуктовой коробки.

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

Как получить штрих-код?

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

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

Выберите нужную категорию .

Различают линейные и двухмерные символики штрихкодов. Линейными в отличии от двухмерных называется штрихкоды, читаемые в одном направлении(по горизонтали). Наиболее распространенные:

6.Interleaved 2 of 5.

1). данный ШК явл-ся непрерывным, имеет фиксированную длину и высокую плотность записи. Он позволяет отобразить 13 цифр от 0 до 9. Кодовое обозначение может выражаться 8 (EAN8)или 13 (EAN13)цифрами.В первом случае кодируется только 7 цифр, во втором-12.

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

Примечание. Теперь у нас будет возможность ознакомиться с этими понятиями и углубиться в эту тему. Эта функция предназначена для печати данных на экране. Это делается через синтаксис. Эти аргументы должны быть включены в «список аргументов», и если более одного следует разделять запятыми.

Последний знак является контрольной суммой, подтверждающей правильность считывания кода. Знаки ШК состоят из 2 штрихов и 2 промежутков. Краевые знаки,т.е. удлиненные штрихи определяют границы, а символ делится на 2 части разделительным знаком,т.е. удлиненным штрихом. Любые товары, предназначенные для розничной продажи, всегда маркируются по штриховой символике EAN.

Таблица 1: Типы кодов форматирования. Специальные коды показаны ниже и также могут быть введены в «контрольное выражение». Описание каждого из них. Таблица 2: Специальные типы кода. Вы также можете указать размер поля, количество знаков после запятой и обосновать вывод слева.

Помещая число между символом% и кодом форматирования, мы указываем минимальную ширину поля. То есть, если длина вывода меньше, он заполняется пробелами. Мы также можем заполнить нулями, чтобы нуль помещался перед номером спецификации ширины. Например, мы бы поставили?

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

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

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

Расшифровка ШК:

С помощью ШК зашифрована инфо о некоторых наиболее существенных параметрах продукции.

Пример: 482 0024 70001 6

Первые три цифры – страна происхождения

Следующие четыре-код изготовителя

Следующие пять-код товара

Последняя цифра-контрольная.

> - знак товара, изготовленного по лицензии.

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

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

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

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

1.сложить все цифры, стоящие на четных местах

2.полученную сумму умножить на 3

3.сложить цифры, стоящие на нечетных местах без контр.цифры.

4.сложить числа, указанные в пунктах 2 и 3.

5.отбросить десятки

6. из десяти вычесть полученное в пункте 5.

8+0+2+7+0+1=18*3=54

4+2+0+4+0+0=10+54=64=4

Код страны присваивается международной ассоциацией. За Россией закреплен диапазон кодов 460-469. Исп-ся только 460. Остальные номера пока заблокированы. Они м.б введены в действие только при том условии, что полностью будут израсходованы номера текущего префикса 460 и с только обязательного согласования со штаб-квартирой EAN-International.


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

Он в основном используется в военных и государственных спецификациях.

Это числовой код и включает контрольную сумму.


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

2) UPC–UniversalProductCode– американский стандарт кода. Был разработан в 1973 году. Первыми товарами были жевательные резинки компании Риггли.Разновидности

1.UPC-A–полный(12 цифр_

2.UPC-E-сокращенный (8цифр)

Данный код содержит только числа. Простой симметричный линейный ШК. Состоит из 2 групп цифр. По 6 цифр в каждой группе – левой и правой. Каждая цифра левой или правой группы кодируется с помощью 4 штрихов-2 светлых и 2х темных. Каждый штрих имеет относит.ширину в одну, две, три или четыре единицы. Общая ширина штрихов для одной единицы цифры всегда составляет 7 ед. максимальная длина темного или светлого участка не более 4х ед. общая ширина всего кода 95 ед. в любом таком коде 29 светлых и 30 темных штрихов.эти технические решения очень важны для надежности и простоты сканирования этого кода. Первая цифра кода-префикс логически делит коды на виды выпускаемой продукции, а штрихкод предприятия – часть кода, которая присваивается организации или предприятию, желающим кодировать свой товар. Код предприятия находится в левой части кода.код товара занимает пять первых цифр правой части.


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


Он позволяет кодировать 14 цифр и обычно печатается в коробке, куда идут контейнеры.


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

3) Code39 – штриховое обозначение, которым можно закодировать большие латинские буквы и цифры от 0 до 9 и некоторые спец.символы($,±,÷ и др.). один из первых разработанных штрихкодов, наиболее часто исп-ся в розничной торговле. 44 символа м.б. закодированы, включая числа и прописные буквы. Каждый символ состоит из 5 линий, 2 из которых толстые, и 4х внутренних промежутка, один из которых толстый. Каждый симвло следовательно состоит из 9 линий-5 черных и 4 белых, три из которых толстые.отсюда и название кода – 3 из 9.



Имеет механизмы для обнаружения и исправления ошибок: девять уровней безопасности, что позволяет читать и успешное декодирование, даже если код повреждения доходит до 40%. Он используется в различных секторах, таких как промышленность, банки, посылки или логистика.


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


Британские Виргинские острова Бруней Болгария Буркина-Фасо Бурунди Камбоджа Камерун Канада Кабо-Верде Карибы, Каймановы острова Центрально-Африканская Республика Центральная Америка Чад Чили Китай Остров Рождества Кокосовые острова Колумбия Коморские острова Конго Конго, Дем. Острова Кука Коста-Рика Кот-д"Ивуар Хорватия Куба Кипр Чешская Республика Дания Джибути Доминика Доминиканская Республика Восточный Тимор Эквадор Египет Сальвадор Экваториальная Гвинея Эритрея Эстония Эфиопия Европа Европейский союз Фолклендские острова Фарерские острова Фиджи Финляндия Франция Французская Гвиана Французская Полинезия Французские Южные Терр.

Структура кода 39 состоит из 6 зон:

1.белое свободное поле

2.стартовый символ * (старт)

3.кодированная инфо «R»

4.проверочный символ «U»-контрольная сумма

5остановочный символ *(стоп)

6.свободное поле.

Знаки старт и стоп в стандарте кода 39 кодируются одинаковой комбинацией модулей и м.б. представлены *. Этот знак не м.исп-ся для кодирования др.данных, кроме знаков старт и стоп.

Западная Сахара Уоллис и Футуна Йемен Замбия Зимбабве. Штрих-код является самым быстрым и эффективным способом идентификации продуктов. Поэтому инвестирование в качество и наличие большого соотношения затрат и выгод имеет решающее значение для любого владельца бизнеса, который хочет оставаться гибким в управлении своим бизнесом.

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

4) Code128 – высокоплотный буквенно-цифровой код, который исп-т полный набор символов из 128ASCII.подразделяется на 3 комплекта символов: А, В, С.

Знаки данных кодов состоят из 3х штрихов и 3х промежутков.штрихи и промежутки имеют модульное построение и их ширина составляет от 1 до 4 модулей. Ширина знака равна 11 модулям. Исключением является знак стоп, который состоит из 13 модулей и имеет 4 штриха и 3 промежутка. Код 128 один их самых удобных стандартов. Существенно отличается от таких широко распространенных, как EAN. Отличие заключается в возможности кодирования не только цифр, но и букв, а также всех символов.код компактен, что достигается за счет двойной упаковки, это когда 2 числа записываются в один модуль штрихкода.данный код включает в себя 107 символов, из которых 103-данные, 3-стартовые, 1 остановочный символ.

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

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

Code128(A)-от 0 до 95, от А доZ

Code128(В)-от 32 до 127

Code128(С)-от 0 до 99

ШК состоит из 6 зон:

1.белое поле

2.стартовый символ

3.кодированная инфо

4.проверочный символ

5.остановочный символ

6.белое поле.

5) Codabar–один из наиболее безопасных кодов. Имеет изменяющуюся длинну.набор символов состоит из чисел от 0 до 9 + 6 специальных (: / . + -$)

Насколько важна производительность считывателя штрих-кодов?

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

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

Каждый символ представле 4мя линиями и их 3мя внутренними промежутками. Применяется очень редко,например для маркировки образцов крови.

6) Штрих-кодовая символика Code 2 of 5 Interleaved

Штрих-код ITF-14, также известный как Code 2 of 5 Interleaved

Штрих-коды стандарта Code 2 of 5 Interleaved (также известные как ITF-14 ) - это идеальное решение для маркировки штрих-кодом товаров, чья упаковка сделана из материалов невысокого качества, каким является гофрокартон.

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

Инструкции по использованию генератора штрих-кода

Характеристики штрих-кодов, поддерживаемых генератором

Выберите тип столбцов для генерации. . Длина фиксируется с 8 и 13 цифрами соответственно, из которых последняя цифра представляет контрольную цифру. Он имеет численный тип и в основном используется для кодирования продукта.

Штрих-код этого типа использует знак контрольной суммы, что повышает надежность считывания штрих-кода. Контрольный знак располагается после информационного блока знаков перед знаком "Стоп ". Часто случается так, что добавление контрольного знака делает общее количество знаков нечетным, тогда впереди кодовой строки, сразу после знака "Старт " добавляется "0".

Чаще всего эта символика используется для маркировки групповых упаковок стандартного количества однородных товаров, как ящики, упаковки, поддоны и т.д.Штрих-код Interleaved 2 of 5

Линейный код Interleaved 2 of 5 состоит из последовательности чередующихся черных и белых вертикальных полосок, начинающейся и заканчивающейся черными. В данном коде полоски двух видов: Широкие (логическая «1») и узкие (логический «0»). Interleaved 2 of 5 предполагает наличие стартового и стопового символов. Стартовый символ кодируется «0000», стоповый символ кодируется «100». Между этими двумя символами находится полезная информация.

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

На нечетных позициях (считая слева направо) цифры изображаются штрихами, а на четных - промежутками (чередование). При кодировании данных с нечетным количеством знаков впереди записывается «0».

В штрих-коде Interleaved 2 of 5 для повышения надежности считывания рекомендуется использовать контрольный знак . Контрольный знак располагается непосредственно после информационных знаков перед знаком «Стоп». Если добавление контрольного знака делает количество знаков в кодируемых данных нечетным, впереди кодовой строки непосредственно после знака «Старт» добавляется «0».

Параметры символики

В системе GS1 символы символики Interleaved 2 of 5 имеют следующие параметры:

· Кодируемый набор знаков - цифровой от 0 до 9 (знаки ASCII с десятичными значениями от 48 до 57 включительно по ISO/EIC 646 (ГОСТ 27463));

· Тип кода - непрерывный;

· Число элементов в знаке символа - пять (два широких и три узких), закодированных либо в виде пяти штрихов (тёмных элементов) или пяти пробелов (светлых элементов);

· Самоконтроль знака символа - присутствует;

· Кодируемая длина строки данных - фиксированная длина - 14 цифр;

· Двунаправленное декодирование - присутствует;

· Контрольная цифра - одна обязательная;

· Плотность знаков символа для Interleaved 2 of 5 - от 16 до 18 модулей на два парных знака символа, в зависимости от отношения широкого к узкому. Значение 16 основано на заданном отношении 2.5:1;

· Необходимое дополнение, не относящееся к данным: от 8 до 9 модулей, в зависимости от отношения широкого к узкому. Значение 8,5 - при заданном отношении широкого к узкому 2.5:1.

Структура символа

Символ Interleaved 2 of 5 включает:

· Начальную свободную зону;

· Знак СТАРТ;

· Семь пар знаков символа, представляющих данные;

· Знак СТОП.


Штрих-код Code 128

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

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

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

EAN

Аббревиатура EAN означает European Article Numbering (Европейская нумерация товаров). Применяется для штрихкодирования товаров продающихся в розничной торговле. Формат UPC используется для кодирования цифровых чисел. Первое число - системный символ, следующие пять - номер производителя, последующие пять - номер продукта, последняя цифра штрих кода - контрольная цифра. Этот формат кодирует только цифровую информацию и должен обязательно иметь длину 12 символов, плюс контрольная цифра.

"Add on 2" (добавочный на 2) и "Add on 5" (добавочный на 5), могут быть использованы для записи дополнительной информации:

Add on 2 используется для указания недели или месяца выпуска.

Add on 5 часто применяется на книгах, чтобы закодировать розничную цену. Укороченная версия EAN-13 для штриходирования небольших продуктов, где на упаковке очень ограниченно место для нанесения штрих кода .

Этот EAN-8 предоставляет 7 цифровой уникальный номер, плюс контрольная цифра.

Interleaved 2 из 5 (ITF)

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

Код начинается и заканчивается со специальным "стартовым" и "стоповым" символом. Внутри данных, нечётные символы (т.е. 1, 3, 5 и т.д.) закодированы в последовательность из пяти линий, две толстых, три тонких. Чётные символы (т.е. 2, 4 и т.д.) закодированы в последовательность из пяти промежутков заключённых между предыдущими чётными символами.

Формат Interleaved 2 из 5 отличный выбор для только цифровых приложений, потому что имеет возможность кодирования от 2 до 30 цифр. Формат Interleaved 2 из 5 требует четное число цифр для кодирования. Если кодируемое число нечетное, впереди должен быть добавлен ноль

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

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

Codabar

Это один из наиболее безопасных кодов и часто применяется для маркировки образцов крови и т.д.. Имеет изменяющуюся длину.

Набор символов состоит из чисел от 0 до 9 плюс шесть специальных символов: / . + - $. Выбор из четырёх стартовых / стоповых символов A B C D доступно, позволяя пользователю разбить информацию по категориям. Каждый символ представлен четырьмя линиями и их тремя внутренними промежутками.

Code 39

Формат CODE 39 (3 из 9), наиболее часто используется в розничной торговле. Формат позволяет кодировать цифры, прописные и строчные буквы и некоторые знаки препинания (Прописные буквы A-Z , цифры 0-9, символ пробела, и символы:-,+,/,$,.,%). CODE 39 имеет изменяемую длину слов, позволяя кодировать любое количество цифр.

Каждый символ состоит из пяти линий (две из которых толстые) и четырех внутренних промежутков (один из которых толстый). Каждый символ, следовательно, состоит из девяти линий (пять черных, четыре белых), три из которых толстые, отсюда и название штрих кода "Код 3 из 9".

Это отличный Штрих код для всеобщего употребления, который легко дешифровать, однако не очень компактный. Данные кода 39 всегда начинаются и заканчиваются с символом asterisk.

Code 128

Формат CODE 128 - очень компактный формат штрих кода , для кодов с только цифровой информацией. Буквы также могут быть закодированы, но тогда изменяется размер штрих кода (в большую сторону). Компактность достигается двойной упаковкой данных (два числа включаются в ширину одного символа). Когда же кодируются и буквы, CODE 128 использует "одиночную" плотность и штрих код становится в два раза длиннее. Этот формат не прост в применении, так как существует несколько разновидностей CODE 128, каждый со своей спецификацией и ограничениями.

ДВУМЕРНЫЕ ШТРИХ-КОДЫ

Новое растущее направление в мире штрих-кодов – это двумерные штрих-коды . Символ с многострочной символикой состоит из двух и более смежных по вертикали строк знаков символа штрихового кода. В отличие от традиционных линейных символик штрихового кода, которые позволяют представлять в символе штрихового кода короткую последовательность данных, являющуюся, как правило, ключом к записи во внешней базе данных, многострочные символики позволяют кодировать информацию в полном объеме. Кроме того, многострочные символики включают в себя специальные механизмы по сжатию данных (защите их от повреждения, связыванию информации), представленных в нескольких символах, в один большой файл; представлению различных наборов знаков в одном сообщении. Примерами таких штрих-кодов являются PDF 417, MaxiCode, Data Matrix, Aztec Code м др.

С 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