Объявление

Свернуть
Пока нет объявлений.

Штрихкодирование

Свернуть
X
Свернуть
  •  

  • Штрихкодирование

    Штриховой Код EAN13 является непрерывным, имеет фиксированную длину и высокую плотность записи позволяет отобразить 13 цифр от 0 до 9.
    Рис.1. Пример штрихового кода EAN

    Нажмите на изображение для увеличения.

Название:	ean.gif
Просмотров:	372
Размер:	2.1 Кб
ID:	3010 alt="" />
    Кодовое обозначение может выражаться восемью (EAN8) или тринадцатью (EAN13) цифрами, причем во втором случае реально кодируется только двеннадцать цифр. Знаки штрихового Кода EAN состоят из двух штрихов и двух промежутков.
    Штриховое изображение всех 12-ти (8-ми) цифр составляет в целом символ кода EAN.
    Краевые знаки (удлиненные штрихи - знаки начала и конца символа) определяют его границы; делится символ на две части разделительным знаком (удлиненные штрихи в центре символа), как показано на рисунке 2.
    Рис.2. Стуктура штрихового кода EAN-13

    Нажмите на изображение для увеличения.

Название:	ean_structure.gif
Просмотров:	197
Размер:	5.8 Кб
ID:	3011 alt="" />
    Таблица 1. Характеристика позиций полного и сокращенного кодов в системе EAN
    Нажмите на изображение для увеличения.

Название:	ean_characteristics.gif
Просмотров:	168
Размер:	3.1 Кб
ID:	3012 alt="" />
    Возможен вариант, когда для кода страны-изготовителя отводится два знака, а для кода предприятия - пять.
    Необходимо также помнить, что штриховой код не несет в себе информации по классификации товара, т.е. и код страны (первые 2-3 цифры), и код предприятия (следующие 4-5 цифр), и код изделия (следующие пять цифр) уникальные (единственные и неповторимые) для этого изделия и являются в это же время номером товара в том банке данных, где он зарегестрирован. Поэтому первые 2-3 цифры - это код страны или, другими словами, номер страны в международном банке данных.
    Возьмем, к примеру цифровой код 4||018993||404787||. Первые две цифры (40), если читать слева направо, обозначают страну изготовителя (или продавца) продукта ("флаг страны"), в данном случае - Германии. Следующие пять (18993) - фирму-изготовителя. Еще пять (40478) - наименование товара. И, наконец, последняя цифра (7) - контрольная, используемая для проверки правильности считывания предыдущих цифр кода сканирующей системой. Контрольную цифру кода можно определить самому с помощью следующих математических действий.
    Расчет контрольной цифры для кода EAN-13

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

Название:	ean_checkdigit.gif
Просмотров:	198
Размер:	2.8 Кб
ID:	3013 alt="" />
    2. Теперь складываем результат сложения цифр на четных позициях, помноженный на три и результат сложения цифр на нечетных позициях:
      (33*3) + 24 = 123
    3. Контрольное число представляет собой разницу между окончательной суммой (123) и ближайшим к ней наибольшим числом, кратным десяти (в данном случае - 130):
      130 - 123 = 7
    4. Полученная в результате последняя семерка и соответствует контрольной цифре.
    Расчет контрольной цифры для кода EAN-8

    Расчет абсолютно идентичен рассмотренному выше.

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

    Из изложенного выше мы уже знаем что весь символ штрихового кода делится на левую и правую части. В кодировании знаков левой половины заключена возможность проверки на нечетность, т. е. если пересчитать все темные модули штрихов в левой половине кода. то сумма их составит нечетное число, а если то же самое проделать с правой половиной, то в результате подсчета всех темных модулей штрихов получим в сумме четное число, так как правая часть наделена возможностью проверки на четность.
    Эта возможность проверки на четность и нечетность введена для исключения ошибки и самопроверки при считывании хода с помощью технических устройств. После считывания код попадает в компьютер и проверяется на правильность (наличие ошибок), посредством про-верки на четность/нечетность, если это условие не выполняется, то значит при считывании произошла ошибка и необходимо еще раз считать код с помощью специального технического устройства.
    Также при штриховом кодировании введен еще один термин или понятие. В зависимости от выполнении правила четности/нечетности левой или правой половины кода цифровые знаки называются знаками четного или нечетного паритета. Паритет говорит нам о том. что если он четный, то сумма темных модулей двух штрихов, которыми закодированна данная цифра есть число четное, и наоборот - если паритет нечетный. Это правило относится к каждому цифровому знаку.
    Сочетание штрихов и пробелов, а также их расстановка внутри кажого цифрового знака, в зависимости от вида паритета записывается в виде комбинаций кода A, B или C, которые приведены в таблице 2.
    Таблица 2. Перевод цифр в двоичную систему записи в зависимости от четности паритета
    Цифра Код цифры в двоичной системе
    Комбинация A Комбинация B Комбинация C
    нечетный паритет четный паритет четный паритет
    0 0001101 0100111 1110010
    1 0011001 0110011 1100110
    2 0010011 0011011 1101100
    3 0111101 0100001 1000010
    4 0100011 0011101 1011100
    5 0110001 0111001 1001110
    6 0101111 0000101 1010000
    7 0111011 0010001 1000100
    8 0110111 0001001 1001000
    9 0001011 0010111 1110100
    Каждая цифра кода представляет собой сочетание штрихов и пробелов, исполняемых в комбинациях A, B или C, тип комбинации определяется первой цифрой префикса - "флага" страны.
    Итак, любой символ кода EAN-13 состоит из шести цифровых знаков переменного паритета (исполненных в комбинациях A или B) в левой половине символа кода, а также шести цифровых знаков четного паритета (исполненных только в комбинации C) в правой половине символа кода, двух краевых и одного разделительного знаков.
    Цифра, стоящая на 13-й позиции (она-же первая при чтении кода слева направо) определяет, в какой комбинации A или B, согласно паритета цифрового знака, будет исполнена каждая из цифр левой половины символа кода. По таблице 2.
    Таблица 2. Исполнение цифровых знаков в комбинациях A и B в 7-12 позициях
    Нажмите на изображение для увеличения.

Название:	ean_paritetab.gif
Просмотров:	178
Размер:	4.5 Кб
ID:	3014 alt="" />
    Теперь рассмотрим пример кодирования кода EAN-13, который рассмотривали выше: 4||018993||404787||.
    Нажмите на изображение для увеличения.

Название:	ean_paritetexample.gif
Просмотров:	174
Размер:	2.6 Кб
ID:	3015 alt="" />
    В итоге мы получаем штриховой код, который приведен ниже. Распечатайте и считайте его!
    Нажмите на изображение для увеличения.

Название:	ean2.gif
Просмотров:	279
Размер:	2.5 Кб
ID:	3016 alt="" />
      Возможность размещать комментарии к сообщениям отключена.

    Метки статей

    Свернуть

    Меток пока нет.

    Новые статьи

    Свернуть

    • Почему IrDA не годится для приема команд ИК дистанционного управления?
      от admin
      Ну вообще-то можно конечно использовать IrDA для приема команд с обычных ИК пультов, но с очень большими ограничениями. Работает далеко не со всеми пультами. Стабильность распознавания команд очень низкая. Если использовать IrDA встроенный в материнскую плату, то нужно колдовать...
      17.06.2017, 23:04
    • Микросхемы фирмы Holtek для систем дистанционного управления
      от admin
      Журнал «Электронные компоненты» №2 2002 г.
      Александр Зайцев
      Многие бытовые приборы, системы ограничения доступа, промышленное оборудование и другие устройства имеют в своем составе пульт дистанционного управления, что существенно дополняет сервисные функции выпускаемого изделия. Фирма Holtek разработала...
      17.06.2017, 23:03
    • Необычный режим работы полевого транзистора
      от admin
      Традиционная схемотехника линейных усилителей на полевых транзисторах с затвором в виде р-п-перехода (в дальнейшем для краткости называемом р-п-затвором) предусматривает в основном режим, когда рабочая точка находится в области обратного (закрывающего) смещения, т. е. при...
      17.06.2017, 23:00
    • Мощный транзистор в лавинном режиме
      от admin
      Применение транзисторов в лавинном режиме позволяет упростить некоторые схемы, получить большие выходные напряжения, высокое быстродействие, не достигаемые при работе транзисторов в обычных режимах. Есть. однако, целый ряд причин, затрудняющих широкое использование лавинного...
      17.06.2017, 23:00
    • О пьезокерамике и перспективах ее применения
      от admin
      Сергей Жуков
      Явление пьезоэлектрического эффекта

      Пьезоэлектрический эффект был открыт в 1880 году Джексом и Пьером Кюри. Они заметили, что в некоторых кристаллах при механическом воздействии на них появляется электрическая поляризация, причем степень ее пропорциональна величине воздействия....
      02.06.2017, 17:20
    • Штрихкодирование
      от admin
      Штриховой Код EAN13 является непрерывным, имеет фиксированную длину и высокую плотность записи позволяет отобразить 13 цифр от 0 до 9.
      Рис.1. Пример штрихового кода EAN

      alt="" />
      Кодовое обозначение может выражаться восемью (EAN8) или тринадцатью (EAN13) цифрами, причем во втором случае реально кодируется только двеннадцать цифр. Знаки штрихового...
      02.06.2017, 17:16
    Обработка...
    X