Право ставить код на свои изделия имеют только те предприятия, что зарегистрированы в ЮНИСКАН. В противном случае использование штрих-кода является нарушением международных правил и влечет за собой судебные санкции.
Технологические штриховые коды наносятся на любые объекты для автоматизированного сбора информации о их перемещении и последующего применения потребителями. Эти коды могут использоваться отдельно или вместе с товарными кодами EAN и преследуют цель предоставить дополнительную информацию о продукции. Так, на телевизоре помимо его товарного кода в стандарте EAN-13 даны технологические содержащие: тип. серийный номер, номер гарантийного талона изделия, и др. Но чаще технологические коды применяются для идентификации различных объектов мест хранения, тары, деталей, узлов, материалов как элемент автоматизированной системы управления предприятием. Эти стандарты разрабатываются Международной ассоциацией производителей оборудования для штрихового кодирования AIM. В нашей стране на методической базе AIM ведутся разработки национальных стандартов символики штриховых кодов, мест их расположения на товарах и качества нанесения.
Линейное кодирование — это метод автоматизированного сбора данных, при котором источником информации является линейный код, представляющий собой чередование штрихов и пробелов разной ширины. При этом высота штриха выбирается только из соображений легкости считывания, которое осуществляется при помощи специальных оптических устройств — сканеров, называемых зачастую бар-сканерами. Луч считывающего устройства должен пересечь все штрихи кода для того,
чтобы прочитать закодированную в нем информацию. Это достигается при достаточной высоте штриха.
Для удобства построения самый узкий штрих, который называют модулем, принимается в качестве базового. Другие штрихи и пробелы составляют 2 и 3 модуля, т. е. 2 или 3 толщины самого узкого штриха или пробела. Таким образом, все остальные линейные поперечные размеры штрихов и пробелов кратны целому числу этих модулей. Ширина модуля для конкретного штрихового кода является величиной постоянной, хотя для одного и того же стандарта штрихового кода могут применяться различные по размеру модули, что в свою очередь позволяет получать различные изображения. Такой метод построения штрихового кода существенно облегчает его печать и последующее считывание. В частности, в уже упомянутой символике кода EAN-13 модуль может меняться от 0,264 мм до 0,66 мм [5].
Штриховой символ кодового слова, как правило, состоит из четырех частей:
— комбинации элементов «Начало», обозначающей начало слова и определяющей направление считывания;
— серии информационных элементов, т. е. элементов, которыми представлены данные;
— комбинации элементов одного или нескольких контрольных знаков, обеспечивающей автоматическую проверку правильности считывания и надежность дешифрации закодированных данных;
— комбинации элементов «Конец», обозначающей конец слова.
Каждый штриховой код вне зависимости от версии характеризуется следующими показателями: числом и высотой знаков, шириной модуля и др.
Число знаков N в кодовом обозначении определяет длину кода. Естественно, желание проектировщика и производителя, наносящего знак на упаковку, — минимизировать число знаков, так как это позволяет:
— свести к минимуму площадь упаковки, выделяемую для размещения и нанесения штрихового кода;
— обеспечить надежность считывания информации;
— строго ограничить объем выносимой на упаковку информации необходимым минимумом.
Как правило, каждое кодовое обозначение на упаковке товара сопровождается пробной цифрой, которая предназначена для повышения надежности считывания кода. В спецификации кода всегда указываются вид и положение пробной цифры. При этом необходимо помнить, что положение пробной цифры известие только поставщику считывающего устройства, и оно не расшифровывается. Кроме того, в каждом кодовом обозначении обязательно присутствует пробная цифра, подлежащая расшифровке после считывания. Например, у кода EAN-13 после модуля 10 обязательно добавляется цифра 3.
Ширина модуля Х представляет собой ширину наименьшего штриха или интервала между штрихами. Значение этого параметра двояко. С одной стороны, чем меньше модуль, тем более компактно кодовое обозначение, с другой — излишне малый модуль затрудняет считывание кода. Для выбора типа считывающего устройства требуется знание ширины модуля. Так, если модуль Х равен 0,4 мм, то разрешающая способность считывающего устройства должна быть менее чем 0,4 мм. Для кодов с двумя видами элементов по ширине важным параметром является соотношение этих двух элементов V, которое, как правило, принимается равным соотношению 3:1 или 2:1.
Всякое кодовое обозначение должно иметь ограничители. В штриховом кодировании таким ограничителем в конце и в начале кода является спокойная зона R. В том случае, если считывающее устройство ручное, то R = 10%, т. е. примерно 2,5 мм а при использовании сканирующего устройства или считывающей камеры R = 15% , т. е. приблизительно 6,5 мм.
Высота кодового обозначения Н при применении ручных считывающих устройств должна быть равной 15% от длины штрихового кода, но не менее 6,5 мм, а при считывании сканером или камерой — не менее 25% от его длины. Эти рекомендации по высоте кода даны для статических операций считывания. В случае же считывания кода с движущегося товара Н должна корректироваться опытным путем. Каждая символика штрихового кода имеет алфавит — соответствие набора цифр кода определенному сочетанию пробелов и штрихов. Так, если расшифровать алфавит кода EAN-13 применительно к товарам потребительского назначения, то каждая цифра (разряд) кода представляет собой сочетание двух штрихов и двух пробелов (рис.2.1.)
Рис. 2.1. Алфавит штрихового кода EAN-13 4 60092 000696
Первые две-три цифры, называемые обычно флагом, обозначают страну происхождения товара (табл. 3.1.). Присвоение кода внутри любой страны производится торгово-промышленной палатой, где регистрируется каждый производитель товаров. Следующие четыре-пять цифр указывают на фирму-производителя товара. Затем наносятся еще пять цифр, обозначающих код товара (рис.2.2.).