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

Штрих-код Code 128

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

Code 128 - штрих-код высокой плотности. Его отличительное свойство - это возможность кодирования ста пар чисел, что позволяет увеличить плотность записи в два раза.

Блоки знаков Code 128 состоят из трех штрихов и трех промежутков. Штрихи и промежутки имеют модульное построение и их ширина составляет от одного до четырех модулей. Ширина знака равна одиннадцати модулям. Исключением является знак "Стоп", который состоит из тринадцати модулей и имеет четыре штриха и три промежутка.

Символика Code 128 широко используется при поставках Вusiness-2-Вusiness и на производстве. При маркировке с помощью Code 128 можно поставить не только Глобальный номер торговой единицы (GTIN), но и дополнительные сведения о товаре: дату изготовления, массу нетто, вес изделия, серийный номер, срок годности и т.д.

12. ШК какого семейства используется для российских лекарственных средств, его структура. В каких случаях информация о стране-изготовителе товара не совпадает со ШК, нанесенным на этот товар?

· Виды штриховых кодов, используемых для кодирования медицинских и фармацевтических товаров

· В нашей стране применяют штриховой код European Artiecle Numbering (EAN) -

· сочетание штрихов и пробелов разной ширины (см. рис. 6.4) с цифровым кодом внизу.

·

· Рис. 6.4. Штриховой код

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

· Существует три вида штриховых кодов - ЕАН-14, ЕАN-13 и ЕАN-8. Первый разработан для крупногабаритной транспортной тары, второй для упаковок средних размеров, последний - для малогабаритных упаковок.

· Штриховой код ЕАN-13 имеет цифровой 13-разрядный код товара и может быть двух видов (рис. 6.5, а, б).

·

· Рис. 6.5. Виды формулы-структуры штрихового кода EAN-13 с двух- (а) и трехразрядными (б) кодами страны

· Код страны выдается ассоциацией EAN централизованно. Ряду стран выделены диапазоны кодов, а некоторым странам предоставлена возможность дополнять двухразрядный код третьим разрядом.

· Перечень кодов ЕАN для штрихового кодирования некоторых стран представлен в табл. 6.1.



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

· В штриховом коде России первые цифры - это номера, выдаваемые Торгово-промышленной палатой Российской Федерации предприятиям, фирмам и другим организациям, регистрирующим товар. Для товаров, зарегистрированных в России, они начинаются с цифры 46. Это код страны, где находится организация, зарегистрировавшая изготовителя, его товар и присвоившая товару порядковые номера.

· Табл. 6.1. Перечень кодов зарегистрированных EAN для штрихового кодирования товаров в различных странах

·

· Следует помнить, что код страны местонахождения банка данных о штриховых кодах может не совпадать со страной происхождения товара. Это бывает в случаях, если:

· изготовитель или продавец зарегистрировал товар в отечественном и зарубежном банках данных;

· фирма была зарегистрирована и получила ШК не в своей стране, а в той, куда в основном экспортируется ее продукция;

· товар был изготовлен на дочернем предприятии;

· товар был изготовлен в одной стране, но по лицензии фирмы из другой страны;

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

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

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



· Уникальный числовой номер регистрируется в Управлении государственного контроля лекарственных средств и медицинской техники Министерством здравоохранения и социального развития РФ на каждый вид упаковки зарегистрированного лекарственного средства (ЛС). При изменении упаковки ЛС ей присваивается новый уникальный числовой номер.

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

· 1. Складываем цифры, стоящие на четных позициях кода.

· 2. Результат умножаем на 3.

· 3. Складываем цифры, стоящие на нечетных позициях кода.

· 4. Складываем результаты 2-го и 3-го действий.

· 5. Контрольное число представляет собой разность между окончательной суммой и ближайшим к ней высшим числом, кратным 10.

· В начале и в конце штрихового кода помещены удлиненные краевые штрихи, указывающие на начало(старт) и конец (стоп) сканирования. Центральные удлиненные штрихи разделяют код на две части, что облегчает визуальную проверку полноты записи кода.

· Иногда в правом нижнем углу штрихового кода располагается знак «>» , он означает, что данный товар изготовлен по лицензии.

· Теперь нам легко расшифровать ШК 4600828001041 на упаковке таблеток ампициллина тригидрата, по 0,25 г: первые три цифры 460 выделены для кодирования товаров в России международной ассоциацией EAN (они находятся в диапазоне 460-469). Следующие цифры - 0828 - являются кодом изготовителя - объединения «Мосхимфармпрепараты» им. Н. А. Семашко. Цифры 00104 -уникальный числовой номер лекарственного средства, т.е. таблеток ампициллина тригидрата по 0,25 г.

· Существует также структура кода ЕАN-8, являющаяся укороченной модификацией ЕАN-13, которая предназначена для товаров небольших размеров.

· Код EAN-8 (рис. 6.6, а) является сокращенным вариантом подачи информации, поэтому его структура отличается от структуры кода EAN-13 (рис. 6.6, б). Первые две (или три, например, для стран СНГ) цифры являются кодом страны, где находится банк данных и ШК. Следующие три (или две) цифры - код изготовителя. Затем идут две цифры, содержащие информацию о товаре. Последняя цифра - контрольная.

· Код EAN-14 предназначен для маркировки тары и упаковки и имеет структуру, очень похожую на код EAN-13. Принципиальным отличием является замена информации о товаре (код товара) на код упаковки товара (с этой целью задействованы с 9-й по 13-ю позицию кода).

·

· Рис. 6.6. Штрих-код EAN-8 (а) и EAN-13 (б)

· Штриховое кодирование срока годности некоторых лекарственных препаратов можно осуществлять в рамках кода 39. Штриховой код срока годности короткий (с целью экономии места на упаковке) и построен следующим образом: *М Г*, где звездочкой обозначены знаки начала и конца кода; «М» - месяц, «Г» - год. Сочетание буквы месяца и буквы года дают желаемое обозначение срока годности. В случае штрихового кодирования срока годности контрольная цифра может отсутствовать (так как вероятность ошибочного декодирования незначительна из-за большой емкости кода 39). Срок годности может обозначаться на упаковке и обычным текстом. На упаковках импортных лекарственных препаратов нередко присутствуют оба обозначения срока годности - обычное и с помощью ШК.

· 4.2. Значение штрихового кодирования для товароведческого анализа

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

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

· Количество семейств. Чаще всего на упаковку наносят одно семейство кода, например EAN или UPC. Хотя допустимо нанесение двух семейств EAN и UPC, если изготовитель товара произвел их регистрацию в двух ассоциациях. В этом случае штриховые коды наносят на противоположные концы упаковки.

· Место нанесения ШК. Коды семейства EAN или UPC размещаются на задней стороне упаковки в правом нижнем углу, на расстоянии не менее 20 мм от краев. Если это невозможно, то код ставится на этикетке в нижнем правом углу; допускается нанесение ШК на боковую стенку упаковки (вертикально, на изогнутой поверхности). На мягких упаковках выбирают место, где штрихи будут параллельны дну упаковки. ШК не должен размещаться там, где уже есть другие элементы маркировки (текст, рисунки, перфорация).

· Cчитается нецелесообразным наносить код на лицевую или обратную сторону упаковки, несущих уже напечатанную информацию. А также на плоскости, которые закрываются при закрытии упаковки, что делает невозможным считывание кода. Предпочтение отдается обеим боковым плоскостям, на которые ШК наносится параллельно боковому ребру. При этом фронтальная сторона, содержащая все важные данные, в процессе считывания остается в поле зрения фармацевта.

· В соответствии с Методическими указаниями МУ 9467-020- 05749470-98, если невозможно нанести штрих-код на упаковку в связи с ее малыми размерами, наличием рифленой поверхности и т.п., то номер EAN-13 должен быть все равно получен, зарегистрирован в Группе технического сопровождения и нанесен на упаковку (этикетку) в цифровой форме без штрих-кода (например, № 4601808000016).

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

· Правильность контрольной цифры можно определить с помощью сканера или подсчитать самому, как это было показано выше. Несоответствие контрольной цифры может свидетельствовать о технической ошибке при наборе ШК либо о фальсификации ШК.

· Размеры ШК. Максимально допустимые размеры ШК - 52,5x74,6 мм. Минимально допустимые для большинства товаров - 21,0x30,0 мм.

· Коды, рекомендуемые для нанесения на упаковки лекарственных средств, по размерам делятся на нормальные, большие и маленькие. Чаще других используется нормальный размер (высота 10 мм, длина 36 мм; укороченная модификация - соответственно 7 мм и 36 мм). Код нормального размера хорошо наносится на боковые поверхности больших упаковок.

· Код большого размера (высота 20 мм, длина около 49 мм) применяется для тары с большими плоскостями, а маленького размера (высота 7 мм, длина 27 мм) используется для очень маленьких торцевых поверхностей упаковок.

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

· Коды маленького размера должны выполняться с высоким качеством печати и наноситься контрастными цветами (темно-коричневый, темно-синий, темно-зеленый и черный).

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

· Качество печати ШК визуально не должно вызывать сомнений: штрихи должны быть однородными по окраске, контрастными, без расплывчатости или светлых точек внутри штрихов.

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

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

Фирма была зарегистрирована и получила код не в свое стране, а в той, куда был направлен основной экспорт продукции;

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

Учредителями предприятия являются несколько фирм из разных государств;

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

13. Порядок расчета контрольной цифры ШК семейства ЕАН-13.

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

Штриховой код EAN-13 включает тринадцать знаков. Рассмотрим, что они обозначают.

Первые 2-3 цифры обозначают страну происхождения товара, иногда называются «флагом».

Следующие 4-5 цифр - код фирмы изготовителя товара. Затем еще 5 цифр обозначают код товара. Последняя цифра Контрольная, применяется для проверки правильности предшествующих 12 цифр.

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

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

6 + 0 + 0 + 0 + 8 + 9 = 23.

2. Сумму, полученную в пункте 1, умножить на 3

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

4 + 0 + 1+ 4 + 0 + 4 = 13.

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

5. Определяется контрольное число как разность между полученной суммой и ближайшим к нему большим числом, кратным 10

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

Штриховой код

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

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

В 1948 году Бернард Сильвер (BernardSilver) (1924-1962), аспирант Института Технологии Университета Дрекселя (DrexelUniversity) в Филадельфии (штат Пенсильвания, США), услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям - Норману Джозефу Вудланду (NormanJosephWoodland) (1921-2012) и Джордину Джохэнсону (JordinJohanson). Втроём они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги, а кроме того, со временем исчезали.

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

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

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

Способы кодирования информации

Линейные

Линейными (обычными) называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространённые линейные символики: EAN(EAN-8 состоит из 8 цифр,EAN-13 - используются 13 цифр),UPC(UPC-A,UPC-E),Code56,Code128 (UPC/EAN-128),Codabar, «Interleaved2of5». Линейные символики позволяют кодировать небольшой объём информации (до 20-30 символов, обычно цифр).

Линейный штрихкод

Двухмерные

Двухмерные символики были разработаны для кодирования большого объёма информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).

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

В настоящее время разработано множество двумерных штрихкодов, применяемых с той или иной широтой распространения. (таблица Сравнение характеристик штрихкодов) Вот некоторые коды: Aztec Code

Примеры соотношения размеров символов двухмерного штрихкода и ёмкости кода

Слоёв с данными

Размер символа

Радиометки

Хотя радиометки RFID уже не имеют прямого отношения к штриховому кодированию, они являются логическим продолжением системы идентификации. Иногда на радиометки наносится и штриховой код.

Практическое применение

Торговля

Исторически сложилось так, что в торговле наиболее часто используется код EAN/UPC. Первоначально была разработана американская система UPC, содержащая в себе для кодировки товара 13 цифр, и она обрела такую популярность, что на неё обратили внимание и Европейские страны. К сожалению, весь диапазон цифр был занят для кодирования товаров США и Канады, а товары и фирмы монопольно регистрировались в США. Перед разработчиками европейской кодировки EAN-13 встала серьёзная задача расширить диапазон кодов и сделать независимую от США систему регистрации, обеспечив максимальную совместимость с кодировкой UPC, в результате решения которой был найден способ кодирования 13-ой цифры, первой по счёту (она обычно указывается арабской цифрой слева от штрихкода) с помощью 12 цифровых шаблонов, так же как и в UPC. При этом в кодировке EAN-13 удалось сохранить совместимость, а UPC стал подмножеством кодировки EAN-13 с первой цифрой 0.

Таким образом:

    кодировка EAN-13 смогла стать независимой от единого регистратора;

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

    штриховка американского товара не требовала никаких изменений.

Логическая структура

    Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:

    Префикс национальной организации GS1 (3 цифры);

    Регистрационный номер производителя товара (4-6 цифр);

    Код товара (3-5 цифр);

    Контрольное число (1 цифра);

    Дополнительное поле (необязательное штрихкодовое поле, иногда там ставится знак «>», «индикатор свободной зоны»).

Префикс национальной организации.

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

Отдельно зарезервированы коды, начинающиеся с цифры «2» (префиксы с 200 по 299). Это коды для внутреннего использования предприятиями для собственных целей. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. Внутреннее содержание кодов, начинающихся с 2, может подчиняться любой логике, которое установило то или иное предприятие для себя (обычно это предприятия розничной торговли), и может содержать цену или вес товара, или любые другие параметры. Особенно часто эта кодировка применяется для весового товара. Эти коды может использовать любое предприятие, причём, они нигде специально не регистрируются и никак не регулируются сторонними организациями.

Регистрационный номер производителя товара.

Вторая логическая группа цифр - это код предприятия производителя или продавца товара. Обычно он занимает 4-6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий. Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов. Проблема связана с тем, что если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. То есть, если код предприятия составляет 6 цифр, то каждому предприятию выделяется пространство для регистрации 1000 единиц товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. В 2000-x году российское представительство приняло решение о выделении вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара. Это было обусловлено тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.

Код товара.

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

Следует отметить, что код товара 999 или 99999 вы вряд ли встретите на упаковках с продукцией, потому что этот код указывает на предприятие как таковое. Собственно говоря, код этого специфичного товара в совокупности с остальными частями кода идентифицирует уникальный код самого предприятия (Идентификационный номер предприятия или GLN) в целях автоматизации и обмена документацией. Аналогично и для его подразделений можно увидеть 998, 997, 996.

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

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

Как компьютерный терминал различает, где какая часть кода?

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

Для кодирования товара малой размерности применяется сокращённый код EAN-8, в этом коде отсутствует информация о производителе товара. Региональный регистратор последовательно присваивает товару порядковый номер в общем для всех пространстве номеров по заявкам, присылаемым производителями. Максимальное количество этих кодов значительно более ограничено.

Расшифровка региональной принадлежности товара для линейного штрихкода

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

Логистика

    Почтовые отправления

    Единицы хранения

    Части для сборки

Code 39

Code 39 (также известный как «USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») - штрих-кодовое обозначение, которым можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара "$").

Структура Code 39

Структура штрихкода Code 39 состоит из шести зон:

Белое (свободное) поле;

Стартовый символ (Start);

Кодированная информация;

Проверочный символ (контрольная сумма) – необязательный параметр;

Остановочный (Stop) символ;

Белое (свободное) поле.

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

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

В случаях, когда необходимо повысить надёжность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Stop». Контрольный знак вычисляется как сумма значений всех знаков символа по модулю 43.

Code 39 - распространенный формат штрихового кода, который применяется для решения задач, связанных с маркировкой товара.

Показатели символики Code 39:

Тип кода - дискретный.

Самоконтроль знака - обеспечивается.

Длина символа - переменная.

Двунаправленное декодирование - обеспечивается.

Контрольный знак символа - один, необязательный.

Общие сведения о стандарте Code 39

Стандарт штрих кода Code 39 предназначен для кодирования заглавных символов алфавита и цифр. В отличии от штриховых кодов стандарта EAN или Code 128, знак контрольной суммы для него не является обязательным, то есть, символ штрих кода в формате Code 39 может не содержать в себе знака контрольной суммы. Длина символа произвольная и ограничена она только техническими возможностями сканеров. Двунаправленность чтения обеспечивается. Недостаток стандарта Code 39 заключается в невысокой плотности – при кодировании цифр (именно цифр, а не букв алфавита) он существенно уступает стандарту Code 128, который поддерживает двойную плотность записи цифровых символов.

Стандарт Code 39 был разработан в 1974 году, авторы - Dr. David Allais и Ray Stevens. Штриховой код Code 39 быстро получил широкое распостранение в США и применялся для маркировки товара в розничной торговле. Долгое время был самым распостраненным стандартом штрихового кода. Свое название получил из за специфики построения знака символа. Знак символа состоит их девяти элементов – трех широких и шести узких (пять штрихов с четырьмя пробелами). В этом смысле, Code 39 означает «3 из 9».

Технические требования к символике штрихового кода Code 39, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30742-2001 (ИСО/МЭК 16388-99) «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Code 39 (Код 39)».

Структура штрих кода Code 39

Структура штрих кода Code 39 состоит из шести зон если присутствует контрольная сумма или из пяти, если контрольная сумма не применяется:

Белое поле;

Стартовый символ;

Кодированная информация;

Проверочный символ (контрольная сумма) – необязательный параметр;

Остановочный (стоп) символ;

Белое поле.

Межзнаковый интервал (пробел) отделяет знаки в символе. Плотность знака символа составляет от 13 до 16 модулей, включая межзнаковый интервал, в зависимости от широкого элемента к узкому. Часть символа, которая не содержит данные, соответствует двум знакам символа. В примере показан символ «RU», кодированный в соответствии со стандартом Code 39.

Знаки «Старт» и «Стоп» в стандарте Code 39 кодируются одинаковой комбинацией модулей и могут быть представлены как знак «*» (звездочка). Этот знак не может использоваться для кодирования других данных, кроме знаков «Старт» и «Стоп» и не должен передаваться декодером.

Контрольный знак Code 39

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

Таблица значений знаков для проверки символа по модулю 43.

Значение

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

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

Описание

Штриховой код Code128 включает в себя 107 символов. Из которых 103 символа данных, 3 стартовых, и 1 остановочный (стоп) символ. Для кодирования всех 128-ми символовASCIIпредусмотрено три комплекта символов штрихового кодаCode128 -A,BиC, которые могут использоваться внутри одного штрихкода.

    128A- символы в форматеASCIIот 00 до 95 (цифры от «0» до «9» и буквы от «A» до «Z») и специальные символы;

    128B- символы в форматеASCIIот 32 до 127 (цифры от «0» до «9», буквы от «A» до «Z» и от «a» до «z») и специальные символы;

    128C- символы в форматеASCIIот 00 до 99 (только для числовых кодов).

Технические требования к символике штрихового кода Code128, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30743-2001 (ИСО/МЭК 15417-2000) «Автоматическая идентификация.Кодирование штриховое. Спецификация символики Code 128 (Код 128)».

Структура Code 128

Структура штрихкода Code128 достаточно проста. Штрихкод состоит из шести зон:

    Белое поле;

    Стартовый символ (Start);

    Кодированная информация;

    Проверочный символ (контрольный знак);

    Остановочный (Stop) символ;

    Белое поле.

Символы штрихового кода Code128 состоят из трёх штрихов и трёх промежутков. Штрихи и промежутки имеют модульное построение. Ширина каждого модуля составляет от 1 до 4 модулей (1 модуль = 0,33 мм). Ширина знака равна 11 модулям. Остановочный (стоп) знак состоит из тринадцати модулей и имеет четыре штриха и три промежутка.

Контрольный знак Code 128

В спецификации Code128 использование контрольного знака является обязательным. Согласно таблице символов штрихкодаCode128, каждому знаку присваивается соответствующие значение. Затем, для каждого знака, кроме знака «Stop» и контрольного знака, назначается весовой коэффициент, 1, 2, 3,…,n. При этом, знакам «Start» и следующему за ним первому знаку, присваивается весовой коэффициент равный 1. Контрольный знак вычисляется как сумма произведений весовых коэффициентов на соответствующие значения по модулю 103. Располагается контрольный знак между последним знаком данных и знаком «Stop».

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

Было изобретено американским инженером Девидом Коллинзом в 1950х годах.

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

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

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

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

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

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

Направление чтения комбинации штрихов значения не имеет, код специально разрабатывался так, чтобы он одинаково просто считывался как в прямом, так и обратном направлении (если товар перевёрнут). Также не имеет значения то, какое исполнение имеет весь штрих-код - фотографически позитивное или негативное. То есть штрих-код, нанесённый светлыми полосками по тёмному фону читается абсолютно так же, как и тёмными полосками по светлому фону. Мало того, цвета штрихов и фона не обязательно должны быть белыми и чёрными, возможны и другие цветовые комбинации. Код UPC содержит только числа и никаких букв или других символов.

EAN - европейский стандарт штрих кода, предназначенный для кодирования идентификатора товара и производителя. Является надмножеством американского стандарта UPC. Он является непрерывным, имеет фиксированную длину и высокую плотность записи позволяет отобразить 13 цифр от 0 до 9. Кодовое обозначение может выражаться восемью (EAN-8) или тринадцатью (EAN-13) цифрами, причем в первом случае кодируется 7 цифр, а во втором - только 12 цифр, последний знак является контрольной суммой, подтверждающей правильность считывания кода. Знаки штрихового кода EAN состоят из двух штрихов и двух промежутков. Коды EAN-8 и EAN-13 содержат только цифры и никаких букв или других символов.

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

15. Штрих-коды форматов: Code 39, Code 128. Структура, свойства, отличительные признаки.

В настоящее время существует более 50 систем штрихового кодирования. Код 39: его наименование связано со структурой изображения знаков "З из 9", где три элемента знака из девяти являются широкими, а остальные шесть - узкими. Каждый знак кода 39 представлен пятью штрихами и четырьмя пробелами Им можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара "$"). Код 39 является дискретным, контролируемым. Достоинством этого кода является его очень высокая надежность, которая может быть увеличена добавлением в символ контрольного знака. Структура штрих-кода Code 39 состоит из шести зон: Белое (свободное) поле; Стартовый символ (Start); Кодированная информация; Проверочный символ (контрольная сумма) – необязательный параметр; Остановочный (Stop) символ; Белое (свободное) поле. Штрих-код стандарта Code 39, в отличие от Code 128, может не содержать контрольного знака.

Стандарт штрих-кода Code 128 существенно отличается от таких широко распространённых стандартов штрихового кода, как например, EAN. Он может кодировать не только цифры, но и буквы латинского алфавита, а также специальные символы. Кроме того, цифровой код в формате Code 128 становится очень компактным, что достигается за счёт «двойной упаковки» данных, когда два числа записываются в один модуль штрих кода. Буквенные символы кодируются обычным - «одиночным» способом, что делает буквенный код в формате Code 128 вдвое длиннее цифрового. Структура штрих-кода Code 128 достаточно проста: Белое поле; Стартовый символ (Start); Кодированная информация; Проверочный символ (контрольный знак); Остановочный (Stop) символ; Белое поле. В спецификации Code 128 использование контрольного знака является обязательным. Символика Code 128 широко используется при поставках В2В и на производстве. Данный стандарт подходит для общего применения, например, для маркировки DVD-дисков, удостоверений личности и многих других целей.


Похожая информация.