Штрих (полоса)-темная зона изображения на однотонном светлом фоне, ограниченная прямыми параллельными линиями или концентрическими окружностями. Элементы штрихового кода наносятся на поверхность носителя, имеющего определенные светотехнические характеристики. При этом штрихи, наносимые с помощью красителей или каких-то других средств, хорошо поглощают свет на определенных длинах волн, а фоновая поверхность хорошо его отражает, что и используется при оптическом считывании. Пробел-пространство между штрихами. В большинстве кодов в ширине пробела заключена определенная информация, лишь в некоторых кодах пробел - вспомогательная часть изображения и выполняет функцию элемента-разделителя. Высота и ширина штриха (пробела)-размеры изображения, выраженные в единицах измерения (миллиметрах, долях дюйма) или в безразмерных единицах (модулях). Модуль-основной размер, которому кратны все величины, определяющие параметры элементов изображения штрихового кода. Знак-совокупность штрихов и пробелов, несущих закодированную информацию о символе отображаемого алфавита. Знак, ограниченный справа (слева),-знак, изображение которого ограничено штрихом с правой (левой) стороны. Знак, нечетного (четного) паритета - знак, в изображении которого суммарная ширина штрихов содержит нечетное (четное) число модулей. Код двуцветный-код, изображение которого содержит информацию на определенных длинах волн в виде темных и светлых штрихов. Код многоцветный-кол, который изображается штрихами, нанесенными красителями нескольких цветов, а закодированная информация определяется цветом штриха или сочетанием цветов двух соседних штрихов. Код непрерывный-код, в котором знаки не разделены между собой знаком-разделителем. Код дискретный-код, в котором знаки разделены между собой пробелами, обычно в нем используются знаки, ограниченные справа и слева. Код чередующийся-непрерывный код, построенный на основе знаков, ограниченных и справа и слева (рис. 1.7). Применяемые знаки кодируют информацию фиксированным числом штрихов различной ширины или пробелов. Четные позиции символа кодируются штрихами, а нечетные-пробелами. Непрерывность кода достигается за счет применения инвертированного изображения знаков, т. е. заменой штрихов на пробелы, и заполнения разно-широкими пробелами пространства между штрихами в знаках неинвертированного изображения. Это возможно при условии, что длина кодового слова содержит четное число символов. Код контролируемый-код, в изображение знаков и кодовых слов которого заложена избыточная информация, обеспечивающая обнаружение ошибки считывания. Правильность прочитанного знака определяется читающим устройством по четности или нечетности суммы штрихов или пробелов, длине знака в модулях, соотношению узких и широких штрихов или пробелов в знаке, относительному расстоянию между элементами изображения знака Т и общей длины знака Р (рис. 1.8). Кодовое слово контролируемого кода содержит одно или более контрольных чисел. В штриховых кодах, получивших распространение в настоящее время, вероятность пропуска ошибки при чтении кодового слова колеблется от 1*10-7 до 1*10-14. Контрольное число вычисляется по определенному алгоритму. Оно отражает последовательность всех значений знаков кода. Двунаправленность - свойство изображения штрихового кода, позволяющее его считывание в обоих направлениях: слева направо и справа налево. Штриховые коды имеют таблицы соответствия, которые однозначно определяют соответствие между знаками кодов и значениями цифр, букв, вспомогательных или служебных символов. Основное множество штриховых кодов относится к цифровым, отображающим только цифры. Некоторые штриховые коды имеют служебные и вспомогательные символы, такие, например, как Рис. 1.7. Чередующийся код. Штрихами закодирована цифра 3, пробелами цифра 8, значение кода-38 Рис. 1.8. Расстояния между элементами знака T1 (i=1-4) СТАРТ, СТОП, разделители, знаки "+", "-". Однако в последнее время получают распространение алфавитно-цифровые коды, знаки которых отображают цифры, служебные и вспомогательные символы, различные буквенные алфавиты. |