Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространенные линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:
Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали). Datamatrix, Data Glyph, Aztec.
Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.
Для считывания штрихкодов используются специальные приборы, называемые сканерами штриховых кодов. Сканер засвечивает штрихкод своим осветителем и считывает полученную картинку. После этого он определяет наличие на картинке черных полос штрихкода. Если в сканере нет встроенного декодера (блок расшифровки штрихкода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрихкода должна выполняться приемным устройством или внешним декодером. Если сканер оснащен внутренним декодером, то этот декодер расшифровывает штрихкод и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.
Расшифровка штрих кода. 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:
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. Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры. Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько. Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции. Вторая: товар был изготовлен на дочернем предприятии. Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны. Четвертая - когда учредителями предприятия становятся несколько фирм из различных государств.
Таблица соответствия штрихкодов стран в системе "EAN".
000-139 США
528 Ливан
629 О.А.Э
858 Словакия
200-299 Внутренняя нумерация
529 Кипр
640-649 Финляндия
859 Чехия
300-379 Франция
530 Албания
690-695 Китай
860 Сербия и Черногория
380 Болгария
531 Македония
700-709 Норвегия
865 Moнголия
383 Словения
535 Мальта
729 Израиль
867 Северная Корея
385 Хорватия
539 Ирландия
730-739 Швеция
869 Турция
387 Босния-Герцеговина
540-549 Бельгия, Люксембург
740 Гватемала
870-879 Нидерланды
400-440 Германия
560 Португалия
741 Сальвадор
880 Южная Корея
450-459, 490-499 Япония
569 Исландия
742 Гондурас
884 Камбоджа
460-469 Россия
570-579 Дания
743 Никарагуа
885 Таиланд
470 Кыргызстан
590 Польша
744 Коста-Рика
888 Сингапур
471 Тайвань
594 Румыния
745 Панама
890 Индия
474 Эстония
599 Венгрия
746 Доминиканская республика
893 Вьетнам
475 Латвия
600-601 Южная Африка
750 Мексика
899 Индонезия
476 Азербайджан
603 Гана
754 - 755 Канада
900-919 Австрия
477 Литва
608 Бахрейн
759 Венесуэла
930-939 Австралия
478 Узбекистан
609 Маврикий
760-769 Швейцария
940-949 Новая Зеландия
479 Шри-Ланка
611 Марокко
770 Колумбия
950 Главный офис
479 Шри-Ланка
613 Алжир
773 Уругвай
955 Малайзия
480 Филиппины
616 Кения
775 Перу
958 Макао
481 Беларусь
518 Берег Слоновой Кости
777 Боливия
978-979 Книги (ISBN)
482 Украина
619 Тунис
779 Аргентина
980 Возвратные квитанции
484 Молдова
621 Сирия
780 Чили
981-982 Валютные купоны
485 Армения
622 Египет
784 Парагвай
990-999 Купоны
486 Грузия
624 Ливия
786 Эквадор
487 Казахстан
625 Иордания
789-790 Бразилия
489 Гонконг
626 Иран
800-839 Италия
500-509 Великобритания
627 Кувейт
840-849 Испания
520 Греция
628 Саудовская Аравия
850 Куба