Сканеры бывают разные, большие и маленькие, стационарные и портативные. В магазинах на кассах могут стоять сканеры обоих видов. Через стационарный пропускают товар небольших размеров, который легко положить на конвейерную ленту. Но если покупатель проходит через кассу с крупногабаритным товаром, например с арбузом килограмм на 12 или большим мешком собачьего корма, то кассир пробьет товар портативным сканером.
Штрихкод хранит в себе полную информацию о стране, производителе товара, о самом товаре, его основных свойствах.
Что может рассказать штрихкод? Основная часть штриховых кодов, которые печатают на упаковках продуктов, относится к EAN-13, то есть состоящих из 13 цифр. Реже встречается EAN-8 из восьми цифр.
Первые две (иногда три) цифры – код национальной организации – члена GS1. GS1 – это международная система товарной нумерации, образованная в 1977 году и объединяющая на сегодняшний день 108 национальных организаций из 110 стран мира.
Следующие четыре-пять – код предприятия-изготовителя.
Следующие пять – информация о товаре (код, масса, размеры, цвет).
Тринадцатая цифра – контрольная, помогающая определять правильность считывания штрихкода сканером.
Существует распространенное заблуждение, что по контрольной цифре можно определить легальность товара. Делается это следующим образом.
1. Складываем цифры, стоящие на четных местах.
2. Полученный итог умножаем на 23.
3. Складываем цифры, стоящие на нечетных местах, кроме контрольной цифры.
4. Складываем итог пунктов 2 и 3.
5. В полученном числе берем последнюю цифру и вычитаем ее из 10 и сравниваем итог с контрольной цифрой.
Если полученная цифра не совпадает с контрольной, значит, перед нами нелегальный товар. Но это миф. Действительно, все цифры штрихового кода на товаре не взяты с потолка, а подчиняются определенной закономерности, только контрольная цифра служит не гарантом легальности товара, а для подтверждения того, что сканер смог правильно прочитать штриховой код. Штрихкод может чуть стереться, запачкаться, сканер может выйти из строя, поэтому программа немедленно после считывания кода вычисляет контрольную цифру и сравнивает ее с той, что указана на штрихкоде. Если данные не совпадают, товар не пробивается.
Но покупатель может определить страну-производителя по первым двум или трем цифрам кода, приведенным в табл. 17.2.Таблица 17.2. Соответствие страны-производителя цифрам кода