Разберем символ кода EAN на конкретном примере. Для этого нам необхо димо полное его изображение, приведенное на рис.1.
Рис. 1. Общий вид штрихового кода EAN
Как уже было сказано выше, код EAN представляет собой набор цифр от О до 9. Все кодовое обозначение может выражаться восемью (EAN-8) или тринадцатью (EAN-13) цифрами.
Из рис.1 видно, что штриховой код состоит из изображения всех 12 цифр кода, кроме первой, в виде сочетания двух темных штрихов и пробелов между ними. Внизу штрихового изображения каждой цифры приведена сама эта цифра в обычном (цифровом) написании, привычном нам всем. Это значительно улучшает чтение кода человеком, так как штриховое изображение удобно для чтения лишь специальным техническим устройствам.
Штриховое ,изображение всех 12-ти цифр с его цифровым выражением составляет в целом символ кода EAN.
Краевые знаки (удлиненные штрихи - знаки начала и конца символа) определяют его границы; делится символ на две части разделительным знаком (удлиненные штрихи в центре символа), как показано на рис. 2.
Рис. 2. Разделение символа кода EAN
Нумерация позиций в символах кода EAN ведется справа налево. По табл. 1. приведенной ниже, можно определить характер информации, которую несет каждая цифра, стоящая (закодированная) в определенной позиции полного (EAN-13) или сокращенного (EAN-8) кода (см. рис. 2).
Таблица 1. Характеристика позиций полного и сокращенного кодов в системе EAN
Возможен вариант, когда для кода страны-изготовителя отводится два знака, а для кода предприятия - пять.
Итак, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр.
Возьмем, к примеру, цифровой код 6Ц425001Ц234560Ц. Первые две цифры (64), если читать слева направо, обозначают страну происхождения (изготовителя или продавца) продукта ("флаг страны"), в данном случае - Финляндии (пере чень всех префиксов - "флагов" стран, использующих штриховое кодирование товаров - см. приложение). Следующие пять (25001) - фирму-изготовителя Еще пять (234556) - наименование товара, некоторые его потребительские свойства (размеры, массу, фасон, сорт, цвет и т. п.). И, наконец, последняя цифре (0) _ контрольная, используемая для проверки правильности считывания преды дущих цифр кода сканирующей системой. Контрольную цифру кода можно опре делить самому с помощью следующих математических действий.