Уникальное для каждого вида товара штриховое кодовое обозначение состоит из 13 цифр,
закодированных в соответствии с кодом EAN. и присваивается товару данного вида еще на
этапе подготовки его производства.
Две или три левые цифры представляют собой код страны-изготовителя, установленный для
нее согласно EAN. Эта часть кодового обозначения называется также флагом. Например,
такими кодами (флагами) некоторых стран являются: для США - 00...09; стран СНГ - 460...469;
Германии - 400...440; Японии - 48, 49; Израиля - 729; Швеции - 73 и т. д.
Следующие четыре цифры служат для размещения кода фирмы-изготовителя.
Оставшиеся цифры кода, за исключением последней, 13-ой, отводятся изготовителю для
кодирования выпускаемой им продукции по его усмотрению.
Последняя, 13-я цифра, является контрольной. Она рассчитывается определенным образом на
основании первых 12 цифр, однозначно идентифицирующих данный вид товара. Определенная
расчетным путем контрольная цифра наносится в отведенном ей месте кодового обозначения
одновременно с основной частью этого кодового обозначения. После сканирования кодового
обозначения по введенным 12 цифрам, идентифицирующим данный товар, снова
расчетным путем определяется контрольная цифра. Рассчитанное значение контрольной
цифры сравнивается с ее введенным значением. Если эти два значения не совпадают, значит,
ввод был осуществлен неверно. Обычно ошибки ввода устраняются при повторном
сканировании, хотя иногда этого может оказаться недостаточно.
Возможен вариант, когда для кода страны-изготовителя отводится два знака, а для кода
предприятия - пять. Необходимо также помнить, что штриховой код не несет в себе
информации по классификации товара, т. е. и код страны (первые две-три цифры), и код
предприятия (следующие четыре-пять цифр), и код изделия (следующие пять цифр)
уникальные (единственные и неповторимые) для этого изделия и являются в это же время
номером товара в том банке данных, где он зарегистрирован. Поэтому первые две-три цифры -
это код страны, или номер страны, в международном банке данных.
Возьмем, к примеру, цифровой код 4||018993||404787|). Первые две цифры (40), если читать
слева направо, обозначают страну изготовителя (или продавца) продукта ("флаг страны"), в
данном случае - Германия. Следующие пять (18993) - фирму-изготовителя. Еще пять (40478) -
наименование товара. И, наконец, последняя цифра (7) - контрольная, используемая для
проверки правильности считывания предыдущих цифр кода сканирующей системой.
Контрольную цифру кода можно определить самому с помощью математических действий.
Следует отметить одно существенное обстоятельство. Уникальное 13-значное число,
нанесенное на товар в виде штрихового кода, представляет собой лишь адрес памяти в
компьютере, куда занесены массивы сведений о товаре. Эти сведения могут быть
визуализированы, либо должны двигаться по сети информационной системы синхронно с
движением материального потока, образованного соответствующим товаром.
Разновидностью штрихового кода EAN 13 является штриховой код UPC. Этот непрерывный
код, имеющий фиксированную длину и высокую плотность записи, позволяет отобразить 12
цифр от 0 до 9. Различают два варианта кода UPC - это UPC-A и UPC-E. Код UPC-A имеет
такую же кодовую таблицу, как и EAN 13, кодируется штрихами, имеющими четыре значения
ширины. На рис. 7.8 изображена структура штрихового кода UPC-A.
Вообще этот код практически аналогичен EAN 13, за исключением того, что в EAN 13 первая
цифра кодируется неявно. Существует даже некоторая путаница в терминах.
Просматривая информацию на некоторых сайтах, можно увидеть, что кодом EAN называют
код UPC. Эти коды в общем-то схожи, но не следует их путать, поэтому в префиксах EAN 13
первая цифра 0 закреплена за США и Канадой. Штрих-код UPC {Universal Product Code) был
разработан в 1973 г. для применения в розничной торговле США и Канады. В настоящее время
определены три версии кодов UPC: A, E и D. Версия D в настоящее время не используется.
Следующая система штрихового кодирования Interleaved используется во многих областях
для кодирования цифровых данных и является международным стандартным кодом для
маркирования тары и упаковки единиц поставки.
Код Interleaved является непрерывным двунаправленным контролепригодным кодом
переменной длины и позволяет кодировать цифровую информацию (цифры от 0 до 9).