Штрих-код на упаковке товаров: считывание, контрольная цифра. Штрих коды стран
Штрих код - это кодирующее информацию графическое изображение (в виде штрихов и пробелов между ними) определенной последовательности цифр. Цифры, указанные под кодом, называются цифровым эквивалентом штрих кода. Штрих код содержит информацию о товаре, производителе, стране изготовления. Наиболее популярные системы товарной нумерации - 13 разрядный код EAN-13, разработанный European Article Numbering Association (Европейской Ассоциацией Товарной Нумерации) и совместимый с ним 13-разрядный UPC код (Universal Product Code), используемый в США и Канаде.
Состав штрих-кода
Первые 2 (редко) или 3 цифры служат префиксом и присваиваются для каждой страны EAN. Ими обозначаются национальные организации. Префикс национальной организации EAN России — 460-469. Следующие 9 цифр содержат код изготовителя и код товара. Последняя цифра считается контрольной и она вычисляется по определенному алгоритму, описанному ниже. Контрольная цифра необходима для проверки достоверности кода при считывании техническими средствами. Вычисленный по алгоритму код сверяется с контрольной цифрой и в случае соответствия - сканирование успешное.
Алгоритм вычисления контрольных сумм
Штрих коды стран приведены в таблице
Префикс штрих кода (первые цифры) |
Страна |
Внутренняя нумерация (для свободного использования внутри предприятий) |
|
Болгария |
|
Словения |
|
Хорватия |
|
Босния и Герцеговина |
|
Германия |
|
Киргизия |
|
Азербайджан |
|
Узбекистан |
|
Шри-Ланка |
|
Филиппины |
|
Беларусь |
|
Молдавия |
|
Казахстан |
|
Великобритания |
|
Македония |
|
Ирландия |
|
Бельгия, Люксембург |
|
Португалия |
|
Исландия |
|
Южная Африка (ЮАР) |
|
Маврикий |
|
(Код" д Ивуар) Берег Слоновой Кости |
|
Иордания |
|
Финляндия |
|
Норвегия |
|
Гватемала |
|
Сальвадор |
|
Гондурас |
|
Никарагуа |
|
Коста-Рика |
|
Венесуэла |
|
Швейцария |
|
Колумбия |
|
Аргентина |
|
Парагвай |
|
Бразилия |
|
Словакия |
|
Сербия и Черногория |
|
Монголия |
|
Нидерланды |
|
Камбоджа |
|
Сингапур |
|
Индонезия |
|
Австралия |
|
Малайзия |
|
Периодическиеиздания,пресса ISSN |
|
Возвратные квитанции |
|
Валютные купоны |
|
Все чаще на упаковках, товарах и страницах в Интернете мы видим черно-белые квадраты, отдаленно напоминающие знакомые с детства штрих-коды, которые размешаются практически на всех упаковках. Это и есть видоизмененные штрих-коды, которые называются QR-код.
Как читать «квадратики»?
Для сканирования QR-кода ваше мобильное устр-во должно иметь камеру. Также на нем должно быть предустановлено специальное приложение, позволяющее считывать и распознавать QR-код.QR-код — что это за зверь?
QR-код — двухмерный штрих-код, содержащий определенную информацию. Аббревиатура QR означает «quick response», что в переводе с английского — «быстрый отклик».
Самое главное достоинство QR-кода, благодаря которому он получил широкое распространение, это легкое и быстрое распознавание сканирующим оборудованием. Это привело к активному использованию QR-кодов в различных сферах жизни человека: в производстве, торговле и даже туризме
Очень широко их используют владельцы мобильных устройств. После установки в аппарат , позволяющей распознавать код, пользователь получает возможность мгновенно выполнять ряд действий — заносить в телефон текстовую информацию, переходить по ссылкам, скачивать нужные приложения.
QR-код — взгляд в историю
На сегодняшний день наибольшее распространение QR-коды получили в Японии. Связано это с тем, что японцы прежде весьма активно использовали штрих-коды. Постепенно зашифрованного в коде объема информации стало не хватать.
Начались эксперименты с другими способами кодирования данных в графической картинке. В итоге в 1994 г. компания «Denso-Wave» (Япония) разработала QR-код. 10 лет назад в Японии QR-коды уже можно было увидеть на большом количестве товаров, упаковок и плакатов. Сегодня их размещают практически на всех товарах, в справочниках, буклетах. Быстрыми темпами развивается использование QR-кодов в Америке и Европе.
Как читать «квадратики»?
Для сканирования QR-кода ваше мобильное устройство должно иметь камеру. Также на нем должно быть установлено специальное приложение, позволяющее считывать и распознавать QR-код.
Для распознавания QR кода существует ряд программ. Для Android устройств наиболее популярной является Barcode Scanner. Телефоны с новыми версиями прошивок уже содержат ее. Если же у вас этого приложения нет, вы можете скачать его в Android Market.
Допустим, вы наткнулись в Интернете на интересующую вас программу, которую бы хотели установить на свое мобильное устройство. Если на странице рядом с программой размещен QR-код, вам не понадобится руками вбивать ссылку на нее в адресную строку браузера на мобильном устройстве. Достаточно открыть программу-распознавалку кода и поднести телефон к монитору. После считывания и распознавания кода вам будет предложено открыть браузер, чтобы скачать нужное вам приложение.
Можно ли самостоятельно создать QR-код?
Однако нередко возникают ситуации, когда на странице с нужной программой QR-код отсутствует. В этом случае помогут генераторы такого кода. У нас на сайте вы можете воспользоваться онлайн . С его помощью сгенерировать код весьма просто. Всего лишь заполните форму и нажмите кнопку «Генерировать». Все. Ваш QR-код готов.
Штрих-код производителя - это последовательность черных и белых полос, представляющая некоторую информацию в виде, удобном для считывания техническими средствами. Информация, содержащаяся в коде может быть напечатана в читаемом виде под кодом (расшифровка). Штриховые коды используются в торговле, складском учете, библиотечном деле, охранных системах, почтовом деле, сборочном производстве, обработка документов. В мировой практике торговли принято использование штрихкодов символики 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) |
|
Книжные издания ISBN |
||
Музыкальные издания ISMN |
||
Возвратные квитанции |
||
Валютные купоны |
||
Достаточно часто в нашей типографии печатается какая-либо продукция содержащая штрих код – этикетки, бирки, обложки, коробки и др. Да и все мы постоянно встречаем привычные полоски вокруг нас. Поэтому в данной статье мы решили обратить на штрих коды пристальное внимание.
История
В привычном нам виде штрих код был впервые разработан и внедрен в 1973-1974 годах в США. Хотя идея витала в воздухе еще с 1948 года, но не имела под собой достаточной технической базы. Во многом сам штрих код является потомком всем известной азбуки Морзе, в которой фактически точки и тире были растянуты по вертикали.
Первая система штрихового кодирования называлась UPC и содержала 12 цифр. Она оказалась чрезвычайно удобной и получила широчайшее распространение в США. Однако при её создании интересы других стран мира, конечно, учтены не были. Поэтому для использования в Европе был разработан усовершенствованный код EAN-13 который с одной стороны практически полностью совместим с кодами UPC, а с другой стороны позволил создать единое пространство штрих кодов практически для всех стран мира.
С 2005 года европейская и американская организация стандартизации кодов объединились в глобальную организацию по стандартизации GS1. Теперь код EAN стал фактически мировым стандартом в торговле, хотя в США код UPC пользуется значительной популярностью.
Виды штрих-кодов
Кроме собственно торговли были разработаны множество версий штрих кодов используемых в самых различных отраслях. Например, Code 25, Code 39, ITF используемые в библиотеках, складах и везде где важен точный учет. Набирают популярность и более сложные двухмерные штрих коды, в которые может быть помещено гораздо больше информации. Примеры таких кодов вы можете увидеть на налоговой отчетности генерируемой электронными системами типа 1С.
Да и сам штрих код EAN имеет несколько вариантов:
Поля кода EAN
Рассмотрим подробнее структуру кода EAN-13, являющегося фактически мировым стандартом в торговле на сегодня. Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:
- 3 цифры: префикс национальной организации GS1
Эти цифры обозначают код регионального представительства ассоциации GS1 (регистратора), в которой зарегистрировался производитель продукции. Таким образом они обозначают не страну производителя, а страну регистратора, что часто не одно и то же. Хотя большинство предприятий регистрируется в представительстве ассоциации своей страны. То есть, товар может быть произведён, например, в Китае, но китайская компания, совершенно законно может зарегистрировать для себя коды в нашей национальной организации GS1, и выпускать продукцию, со штрихкодом, начинающимся с 460-469. И наоборот, товар может быть выпущен в России, а код может быть использован не российский. Но всё же чаще всего в качестве регионального кода действительно встречается код той страны, где выпущен данный товар.
Коды с 200 по 299 зарезервированы для внутреннего пользования организациями и не требуют регистрации. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. - 4-6 цифр: регистрационный номер производителя товара Вторая логическая группа цифр - это код предприятия производителя или продавца товара. Обычно он занимает 4-6 цифр, но конкретная длина этого поля зависит от политики регионального представительства. Если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. Но в последние годы представительство приняло решение о выделении для вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара, в связи с тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.
- 3-5 цифр: код товара Оставшиеся 3-5 цифр выделяется для кодировки самого товара. Конкретная величина поля зависит от разрешения выданного регистратором. Особой смысловой нагрузки данное поле не несет и предприятие вольно нумеровать свою продукцию как ему удобно.
- 1 цифра: контрольное число Последняя цифра - контрольная, используемая для проверки правильности считывания штрихов сканером.
- дополнительное поле (необязательное штрихкодовое поле, иногда там ставится знак ">").
Коды цифр в штрихкоде EAN-13
Для отображения цифр в штрих коде EAN используется надежная система имеющая высокую защищенность от сбоев. Это подтверждено многолетним успешным использованием в торговле, начиная со времен, когда компьютерные технологии находились в начале своего пути.
Первая цифра штрихкода имеет специальное представление о котором чуть ниже. Оставшиеся 12 цифр делят на 2 группы, по 6 в каждой - левой и правой. Группы цифр окаймляются так называемыми защитными, или ограждающими штрих-шаблонами. Эти шаблоны содержат штрихи единичной ширины, которые служат для синхронизации сканера штрихкода. Левые и правые защитные шаблоны состоят из 3 штрихов единичной ширины - двух тёмных и одного светлого межу ними. Средний защитный шаблон состоит из 5 штрихов - трех светлых и двух темных. Всё остальное - цифры. На рисунке справа оранжевым цветом показаны штрих шаблоны. Видно также, что под каждую цифру отведено одинаковое пространство.
Для одних и тех же цифр в левой (L) и правой (R) частях кода используются различные коды. Но это не все, так как для цифр в левой части используется дополнительный код (G), который зависит от первой цифры штрихкода. Такая несколько запутанная система объясняется тем, что код EAN-13, состоящий из 13 цифр, является потомком американского 12-значного штрихкода UPC. Для достижения полной совместимости новой системы со старой, первая цифра прячется в кодировке других цифр и не имеет своего поля. Именно поэтому её выносят за пределы первого штрих шаблона. Посмотрите на зависимость используемого кода от первой цифры:
Первая цифра | Цифры с 2 по 7 | Цифры с 8 по 13 |
---|---|---|
0 | LLLLLL | RRRRRR |
1 | LLGLGG | RRRRRR |
2 | LLGGLG | RRRRRR |
3 | LLGGGL | RRRRRR |
4 | LGLLGG | RRRRRR |
5 | LGGLLG | RRRRRR |
6 | LGGGLL | RRRRRR |
7 | LGLGLG | RRRRRR |
8 | LGLGGL | RRRRRR |
9 | LGGLGL | RRRRRR |
Как видно, если первая цифра - 0, то используются только L или R коды, которые в чистом виде повторяют кодировку американского старичка UPC. Таким образом, добавив к американской маркировке товара слева 0 мы получим код EAN-13, используемый в остальном мире.
Каждая цифра левой или правой группы кодируется с помощью четырёх штрихов: двух светлых и двух тёмных. Каждый штрих может иметь относительную ширину в одну, две, три или четыре единицы. Общая ширина штрихов для одной цифры всегда составляет семь единиц. . Общая ширина всего кода всегда равна 95 единицам. В любом коде 29 светлых и 30 тёмных штрихов.
Теперь обратимся собственно к составу L, G и R кодов. В следующей таблице приведены цифры в соответсвующей кодировке. Каждая цира состоит из 7 полей котрое может быть черным (1) или белым (0). Впрочем, реально используемый на товарах цвет не важен - главно, чтобы они отличались друг от друга с точки зрения сканера.
Цифра | L-код | G-код | R-код |
---|---|---|---|
0 | 0001101 | 0100111 | 1110010 |
1 | 0011001 | 0110011 | 1100110 |
2 | 0010011 | 0011011 | 1101100 |
3 | 0111101 | 0100001 | 1000010 |
4 | 0100011 | 0011101 | 1011100 |
5 | 0110001 | 0111001 | 1001110 |
6 | 0101111 | 0000101 | 1010000 |
7 | 0111011 | 0010001 | 1000100 |
8 | 0110111 | 0001001 | 1001000 |
9 | 0001011 | 0010111 | 1110100 |
Пример расшифровки штрих-кода
Попробуем разобраться с одним из штрих кодов, например 860009730078. Данный код начинается на цифру 8, соответсвенно (см. первую таблицу) для шести левых цифр должны использоваться коды LGLGGL, а для правой RRRRRR. То есть, три ноля идущие подряд будут иметь различный код и соответственно отличаться друг от друга по виду полос. Воспользовавшись данными из предыдущих двух таблиц мы сымитировали левую, более сложную, половину штрихкода и совместили её с оригиналом. Как ни странно, но все совпало:
Расчёт контрольного числа
Последняя цифра штрихкода EAN является контрольной. Она подтверждает правильность ввода предыдущих 12 цифр и расчитывается для каждого кода следующим образом:
- Суммируются все цифры на чётных позициях (вторая, четвёртая, шестая, и т. д.) и результат умножается на три.
- Суммируются все цифры на нечётных позициях (первая, третья, пятая, и т. д.)
- Обе суммы складываются, и от полученного результата оставляется только последняя цифра
- Эту цифру вычитают из 10
- Конечный результат этих вычислений и есть контрольная цифра (десятке соответствует цифра 0)
Например, контрольное число для приведённого на рисунке штрих кода EAN «86000973007X», где «X» это искомая контрольная цифра, рассчитывается путём сложения всех цифр на четных позициях (6+0+9+3+0+7=25), умножается на три (25 x 3 = 75), результат суммируется со всеми цифрами на нечетных позициях (75+8+0+0+7+0+2=92), отбрасывается всё, кроме последней цифры (92 mod 10 = 2), вычитается из 10 (10 - 2 = 8). Искомое контрольное число - цифра 8.
Региональные коды национальных организаций GS1
Префикс | Национальная организация GS1 |
---|---|
000-139 | США |
200-299 | Внутренняя нумерация (для свободного использования внутри предприятий) |
300-379 | Франция |
380 | Болгария |
383 | Словения |
385 | Хорватия |
387 | Босния-Герцеговина |
400-440 | Германия |
450-459 490-499 | Япония |
460-469 | Россия |
470 | Кыргызстан |
471 | Тайвань |
474 | Эстония |
475 | Латвия |
476 | Азербайджан |
477 | Литва |
478 | Узбекистан |
47909 | Шри-Ланка |
480 | Филиппины |
481 | Белоруссия |
482 | Украина |
484 | Молдова |
485 | Армения |
486 | Грузия |
487 | Казахстан |
489 | Гонконг |
500-509 | Великобритания |
520 | Греция |
528 | Ливан |
529 | Кипр |
530 | Албания |
531 | Македония |
535 | Мальта |
539 | Ирландия |
540-549 | Бельгия, Люксембург |
560 | Португалия |
569 | Исландия |
570-579 | Дания |
590 | Польша |
594 | Румыния |
599 | Венгрия |
600-601 | Южная Африка |
603 | Гана |
608 | Бахрейн |
609 | Маврикий |
611 | Марокко |
613 | Алжир |
616 | Кения |
618 | Берег Слоновой Кости |
619 | Тунис |
621 | Сирия |
622 | Египет |
624 | Ливия |
625 | Иордания |
626 | Иран |
627 | Кувейт |
628 | Саудовская Аравия |
629 | ОАЭ |
640-649 | Финляндия |
690-695 | Китай |
700-709 | Норвегия |
729 | Израиль |
730-739 | Швеция |
740 | Гватемала |
741 | Сальвадор |
742 | Гондурас |
743 | Никарагуа |
744 | Коста-Рика |
745 | Панама |
746 | Доминиканская республика |
750 | Мексика |
754-755 | Канада |
759 | Венесуэла |
760-769 | Швейцария |
770 | Колумбия |
773 | Уругвай |
775 | Перу |
777 | Боливия |
779 | Аргентина |
780 | Чили |
784 | Парагвай |
786 | Эквадор |
789-790 | Бразилия |
800-839 | Италия |
840-849 | Испания |
850 | Куба |
858 | Словакия |
859 | Чехия |
860 | Сербия и Черногория |
865 | Монголия |
867 | Северная Корея |
869 | Турция |
870-879 | Нидерланды |
880 | Южная Корея |
884 | Камбоджа |
885 | Таиланд |
888 | Сингапур |
890 | Индия |
893 | Вьетнам |
899 | Индонезия |
900-919 | Австрия |
930-939 | Австралия |
940-949 | Новая Зеландия |
950 | Главный офис |
955 | Малайзия |
958 | Макао |
977 | Периодические издания, пресса (ISSN) |
978-979 | Книги (ISBN) |
980 | Возвратные квитанции |
981-982 | Валютные купоны |
990-999 | Купоны |
Каждому покупателю известно, что есть такая штука, как штрих-код. В супермаркете, где мы выбираем продукты, эти коды присутствуют на упаковках или в виде наклеек, или в виде печати, сделанной непосредственно при изготовлении.
Сканер штрихкода автоматически считывает этот код с помощью лазерного луча, после чего он расшифровывается. В итоге автоматизированная система кассира узнает, какой это товар, сколько стоит. И вписывает эти данные в ваш кассовый чек.
О том, как шифруется информация в штрихкоде, говорилось уже очень много. В привычном нам линейном коде в штрихкоде закладывается не очень много данных. Это в частности, данные о стране изготовителе (первые три цфиры), о предприятии изготовителе (следующие 4 цифры), данные о товаре (наименование товара и его свойства, такие, как размеры, масса, цвет) и контрольная цифра, которая используется сканером штрихкода для проверки правильности считывания.
Например, код России в штрихкоде - 460, Украины - 482, США - от 00 до 09.
Код страны присваивается Международной ассоциацией EAN. Именно так и называется этот код - EAN, есть еще и американский код - UNC, и другие коды. Но первые два - самые распространенные.
По стране производителю, однако, не все так однозначно. Дело в том, что на практике указанная на упаковке страна может не совпадать с той, которая соответствует коду.
И это еще не означает, что товар поддельный. В коде может быть указана другая страна, если: фирма-производитель получала код в другой стране; товар был изготовлен на дочернем предприятии в другой стране; товар был изготовлен по лицензии, выданной компанией из другой страны и т.п.
Сканер штрихкода считывает не сами цифры, а штрихи и расстояния между ними. Вся информация здесь закодирована в двоичной системе счисления, штрих соответствует единице, пробел - нулю.
Как видно, информации в линейном коде хранится не очень много. Считывается она легко, достаточно провести сканером вдоль кода. Писк сканера будет означать, что сведения считаны и распознаны. Для контроля и уверенности как раз и используются цифры, которые сравниваются по определенном алгоритму с информацией, полученной по штрихам. В итоге достигается высокий уровень надежности и достоверности распознавания.
Кроме магазинов использовать штрих-кодирование и сканеры штрихкодов удобно в инвентаризации имущества предприятия. Вместо того, чтобы на столы, стулья или компьютеры наносить краской цифры инвентарного номера, достаточно сгенерировать с помощью специальной программы штрих-код, напечатать и наклеить аккуратные наклейки в нужное место. В таком штрих-коде может содержаться информация и о наименовании товара, и о месте его расположения и о коде материально-ответственного лица. Вся информация хранится в бухгалтерской системе, а процесс инвентаризации ускоряется многократно.
QR-коды
Несколько лет назад начали распространяться новые штрих-коды: QR-коды (QR означает Quick Respon¬se, т.е. быстрый ответ). Это двумерные (матричные) коды, в которых можно закодировать гораздо больше информации, в объеме нескольких страниц!
Поначалу они предназначались для промышленности. Для кодирования более полной информации об объектах. Однако, в последнее время QR-коды все больше входят в нашу обычную жизнь. Особенно они распространены в Японии, но становятся все известнее и в Европе, и в США, и в России.
Например, такой QR-код может содержать в себе информацию об адресе сайта, географических координатах, зашифрованный текст и даже… зашифрованные картинки. QR- код может быть как на упаковке товара, так и на выставленном счете, сайте, на экспонате музея и даже на стене дома. А в Японии (лидеру по использованию QR кодов) QR-коды используются еще и на кладбищах, содержа в себе информацию об усопшем.
Предпринимателям будет полезно использовать QR-код для нанесения на фирменную одежду, конверты и письма, визитки, дисконтные карты и многое другое. Сегодня это ново, завтра станет знакомым и привычным, а послезавтра - необходимым.
Для считывания и распознавания двумерного QR кода используются специальные сканеры штрикодов. Но наибольший толчок для развития QR-кодирования дали мобильные устройства. Точнее специальные программы для считывания и распознавания QR-кодов. Таких программ сегодня создано уже довольно много, под все популярные операционные системы мобильников.
В Интернете есть сервисы для создания собственных QR-кодов (для поиска наберите в Яндексе запрос «создать QR код»). Создат QR-код с помощьюб ткого сервиса несложно. попробуйте сами.
А для того, чтобы считать информацию с QR-кода нужно сделать всего несколько шагов:
- взять мобильный телефон с камерой и специальной программой;
- папустить эту программу для сканирования кода;
- навести объектив камеры на код и нажать «пуск»;
- получить информацию.
Сфотографированный QR-код можно сохранить в памяти в виде картинки. Так же можно поступить с QR-кодом, который вы сделаете с помощью любого из сервиса по созданию QR-кодов. Например, ниже представлен реальный пример QR-кода, в котором зашифрована информация о данной статье.