Штрих-код производителя - это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики EAN для маркировки товаров. В соответствии с принятым порядком, производитель товара наносит на него штриховой код, формируемый с использованием данных о стране местонахождения производителя и кода производителя. Код производителя присваивается региональным отделением международной организации EAN International. Такой порядок регистрации позволяет исключить возможность появления двух различных товаров с одинаковыми кодами.
Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.
Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: 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 |
|
США и Канада |
UCC (U.S.A. & Canada) |
|
Внутренний штрих-код предприятия |
||
GENCOD-EAN France |
||
Болгария |
||
Словения |
||
Хорватия |
||
Босния и Герцеговина |
EAN-BIH (Bosnia-Herzegovina) |
|
Германия |
||
Distribution Code Center - DCC (Japan) |
||
UNISCAN / EAN RUSSIA (Russian Federation) |
||
EAN Eesti (Estonia) |
||
Азербайджан |
||
Узбекистан |
||
Шри-Ланка |
||
Филиппины |
PANC (Philippines) |
|
Беларусь |
||
Казахстан |
||
HKANA (Hong Kong) |
||
Великобритания |
||
HELLCAN - EAN HELLAS (Greece) |
||
Македония |
EAN-MAC (FYR Macedonia) |
|
Ирландия |
||
Бельгия, Люксембург |
ICODIF/EAN Belgium.Luxembourg |
|
Португалия |
CODIPOR (Portugal) |
|
Исландия |
||
Южная Африка |
EAN South Africa |
|
Маврикий |
||
EAN Maroc (Marocco) |
||
TUNICODE (Tunisia) |
||
Иордания |
||
Саудовская Аравия |
EAN Saudi Arabia |
|
Объединенные Арабские Эмираты |
||
Финляндия |
||
Article Numbering Centre of China - ANCC (China) |
||
Норвегия |
EAN Norge (Norway) |
|
Israeli Bar Code Association - EAN Israel |
||
Гватемала |
||
Сальвадор |
||
Гондурас |
||
Никарагуа |
||
Коста-Рика |
||
Доминиканская Республика |
EAN Republica Dominicana |
|
Венесуэла |
||
Швейцария |
EAN (Schweiz, Suisse, Svizzera) |
|
Колумбия |
||
Аргентина |
CODIGO - EAN Argentina |
|
Парагвай |
||
Бразилия |
||
Camera de Comercio de la Republica de Cuba (Cuba) |
||
Словакия |
||
Югославия |
EAN YU (Yugoslavia) |
|
Северная Корея |
EAN DPR Korea (North Korea) |
|
Union of Chambers of Commerce of Turkey (Turkey) |
||
Нидерланды |
EAN Nederland (Netherlands) |
|
Южная Корея |
EAN Korea (South Korea) |
|
Сингапур |
SANC (Singapore) |
|
Индонезия |
||
Австралия |
||
Новая Зеландия |
||
Малайзия |
Malaysian Article Numbering Council (MANC). |
|
960-969 |
Великобритания (для EAN-8) |
|
Периодические издания ISSN |
||
Книжные издания ISBN |
||
Музыкальные издания ISMN |
||
Возвратные квитанции |
||
Валютные купоны |
||
Штрих-код EAN-13 является самым распространенным среди линейных символик. С помощью этой системы знаков можно закодировать только 12 цифр. При использовании EAN-13 запрещено кодирование букв и спецсимволов.
Последняя 13 цифра является контрольным символом и рассчитывается автоматически исходя из первых 12 цифр, введенных пользователем.
Линейные символики позволяют кодировать небольшой объем информации (до 20-30 символов - обычно цифр) с помощью несложных штрих-кодов, читаемых недорогими сканерами.
Какие цифры кодируются для дисконтных карт?
Первые три цифры в штрих-коде EAN-13 обозначают региональный код разных стран. Например, 460 – 469 - это Россия.
Для пластиковых карт зарезервирован специализированный диапазон с 200 по 299, не присвоенный ни одной стране.
Если отклониться от данного диапазона, то при использовании карт может произойти случайное пересечение с товаром.
Внешний вид штрих-кода EAN-13
На рисунке, расположенном ниже, размещен пример штрих-кода с номером 2150000000017, где 7 - контрольная цифра.
вы можете проверить
|
EAN-13 С ПОДПИСАННЫМ НОМЕРОМПод штрих-кодом полностью отображен закодированный номер. Введите 12 цифр: Нажмите ввод |
EAN-13 С ЧАСТИЧНО ПОДПИСАННЫМ НОМЕРОМПод штрих-кодом полностью отображена часть закодированного номера. Введите 12 цифр: Нажмите ввод Отображать цифр справа: |
|
EAN-13 БЕЗ ПОДПИСАННОГО НОМЕРАНомер под штрих-кодом скрыт. Введите 12 цифр: Нажмите ввод |
Как рассчитывается контрольный символ?
Штрих-код EAN-13 является линейным. Значение цифр, закодированных в полосках продублировано в нижней части штрихового кода (13 знаков с учетом контрольного символа).
Для примера рассмотрим расчет контрольной суммы для штрих-кода под номером 215000000001Х, где Х - контрольная сумма.
Как уже упоминалось выше, в данном коде используется 12 цифр. Последний, 13 знак, является контрольным. Проведем расчет 13 знака:
- Сначала сложим все цифры, стоящие на четных местах: 1+0+0+0+0+0+1=2
- Полученную сумму умножим на три: 2х3=6
- Далее сложим цифры, стоящие на нечетных местах:2+5+0+0+0+0=7
- Затем сложим полученные цифры в пункта 2 и 3: 6+7=13
- Отбрасываем десятки, получим 3
- Наконец, из 10 вычитаем число из п.5 и получаем контрольную сумму: 10-3=7