Валентин Никифоров - Логистика. Транспорт и склад в цепи поставок
Расшифровка штрихкода. C помощью штрихового кода зашифрована информация о некоторых наиболее существенных параметрах продукции. Наиболее распространены американский Универсальный товарный код UPC и Европейская система кодирования EAN. Наиболее распространенны EAN/UCC товарные номера EAN-13, EAN-8, UPC-A, UPC-E и 14-разрядный код транспортной упаковки ITF-14. Также существует 128 разрядная система UCC/EAN-128. Согласно той или иной системе, каждому виду изделия присваивается свой номер, состоящий чаще всего из 13 цифр (EAN-13).
Возьмем, к примеру, цифровой код: 4820024700016. Первые две цифры (482) означают страну происхождения (изготовителя или продавца) продукта, следующие 4 или 5 в зависимости от длинны кода страны (0024) – предприятие-изготовитель, еще пять (70001) – наименование товара, его потребительские свойства, размеры, массу, цвет. Последняя цифра (6) контрольная, используемая для проверки правильности считывания штрихов сканером. EAN – 13 (рис. 13):
Рис. 13.
Для кода товара:
1 цифра: наименование товара,
2 цифра: потребительские свойства,
3 цифра: размеры, масса,
4 цифра: ингредиенты,
5 цифра: цвет.
Пример вычисления контрольной цифры для определения подлинности товара.
1. Сложить цифры, стоящие на четных местах:
8+0+2+7+0+1=18
2. Полученную сумму умножить на 3:
18x3=54
3. Сложить цифры, стоящие на нечетных местах, без контрольной цифры:
4+2+0+4+0+0=10
4. Сложить числа, указанные в пунктах 2 и 3:
54+10=64
5. Отбросить десятки:
получим 4
6. Из 10 вычесть полученное в пункте 5:
10-4=6
Если полученная после расчета цифра не совпадает с контрольной цифрой в штрих-коде, это значит, что товар произведен незаконно.
Для кода страны-изготовителя отводится два или три знака, а для кода предприятия – четыре или пять. Товары, имеющие большие размеры, могут иметь короткий код, состоящий из восьми цифр – EAN-8.
Как правило, код страны присваивается Международной ассоциацией EAN. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры. Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько. Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. Четвертая – когда учредителями предприятия становятся несколько фирм из различных государств.
Она рассчитывается по специальному алгоритму на основе 12 предшествующих цифр. Неправильная расшифровка одной или нескольких цифр штрихового кода приведет к тому, что ЭВМ, рассчитав по двенадцати цифрам контрольную, обнаружит ее несоответствие контрольной цифре, нанесенной на товаре. Прием сканирования не подтвердится считывание кода придется повторит, таким образом, контрольная цифра обеспечивает надежное действие штрихового кода, является гарантией устойчивости и надежности всей системы.
В товарообороте (особенно в розничной торговле и при поставке товаров на экспорт) исключительное применение нашел штриховой код типа EAN (European Article Numbering). С помощью специального устройства кассир считывает (сканирует) код в момент продажи товара.
После считывания и ввода того или иного штрихового кода товара компьютер кассы идентифицирует данный товар, находит соответствующие реквизиты, визуализирует их на экране дисплея и печатает чек. Образец такого кода приведен на рис. 14.
Рис. 14.
Штриховой код EAN 13 является непрерывным, имеет фиксированную длину и высокую плотность записи, позволяет отобразить 13 цифр от 0 до 9.
Кодовое обозначение может выражаться восемью (EAN8) или 13 (EAN13) цифрами, причем во втором случае реально кодируется только 12 цифр. Знаки штрихового кода EAN состоят из двух штрихов и двух промежутков.
Штриховое изображение всех 13 (8) цифр составляет в целом символ кода EAN. Краевые знаки (удлиненные штрихи – знаки начала и конца символа) определяют его границы; делится символ на две части разделительным знаком (удлиненные штрихи в центре символа), как показано на рис. 15.
Рис. 15. Характеристика позиций полного и сокращенного кодов в системе EAN.
Структура такого кода является вполне определенной. В соответствии с этой структурой цифры, занимающие определенные зоны кодового обозначения по EAN, имеют определенный смысл.
Уникальное для каждого вида товара штриховое кодовое обозначение состоит из 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-значное число, нанесенное на товар в виде штрихового кода, представляет собой лишь адрес памяти в компьютере, куда занесены массивы сведений о товаре. Эти сведения могут быть визуализированы, либо должны двигаться по сети информационной системы синхронно с движением материального потока, образованного соответствующим товаром.
Разновидностью штрихового кода EAN13 является штриховой код UPC. Этот непрерывный код, имеющий фиксированную длину и высокую плотность записи, позволяет отобразить 12 цифр от 0 до 9. Различают два варианта кода UPC – это UPC-A и UPC-E. Код UPC-A имеет такую же кодовую таблицу, как viEAN 13, кодируется штрихами, имеющими четыре значения ширины. На рис. 16 изображена структура штрихового кода UPC-A.
Рис. 16.
Вообще этот код практически аналогичен EAN13, за исключением того, что в EAN 13 первая цифра кодируется неявно. Существует даже некоторая путаница в терминах.
Просматривая информацию на некоторых сайтах, можно увидеть, что кодом EAN называют код UPC. Эти коды в общем-то схожи, но не следует их путать, поэтому в префиксах EAN13 первая цифра 0 закреплена за США и Канадой. Штрих-код UPC (Universal Product Code) был разработан в 1973 г. для применения в розничной торговле США и Канады. В настоящее время определены три версии кодов UPC: A, E и D. Версия D в настоящее время не используется.
Следующая система штрихового кодирования Interleaved используется во многих областях для кодирования цифровых данных и является международным стандартным кодом для маркирования тары и упаковки единиц поставки.
Код Interleaved является непрерывным двунаправленным контролепригодным кодом переменной длины и позволяет кодировать цифровую информацию (цифры от 0 до 9) (рис. 17.).
Рис. 17.
Код Interleaved может быть применен в автоматизированных системах для идентификации предметов складирования, багажа в аэропортах; нумерации авиационных билетов; идентификации почтовых отправлений и др.