Штрих-код. Принцип кодирования и расшифровка. Как просто расшифровать штрих-код! Полезная информация! Распечатала и ношу с собой! Такое обязательно пригодится!
Достаточно часто в нашей типографии печатается какая-либо продукция содержащая штрих код – этикетки, бирки, обложки, коробки и др. Да и все мы постоянно встречаем привычные полоски вокруг нас. Поэтому в данной статье мы решили обратить на штрих коды пристальное внимание.
История
В привычном нам виде штрих код был впервые разработан и внедрен в 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 | Купоны |
На каждом товаре из магазина можно увидеть черно-белый товарный знак, состоящий из полосок. Некоторым он кажется совершенно бесполезным, но, на самом деле, он несет в себе информацию о продукте или вещи. Для того чтобы получить эту информацию, нужно знать, как проверить штрих-код.
Как устроен штрих-код
Черные и белые линии, из которых состоит этот товарный знак, представляют собой уникальную комбинацию, которая автоматически считывается распознающим устройством. Как правило, любые товары, продающиеся в магазинах по всему миру, имеют свой код на упаковке. Это необходимо для идентификации товара. В России используется 13-значный код системы EAN. Это распространенная в Европе система штрих-кодов. В США и Канаде, например, используется 12-значный код.
Что означают цифры
Под линиями можно увидеть цифры, их должно быть тринадцать. По этим цифрам можно многое сказать о выбранном товаре. По первым трем цифрам определяется код страны. Производителя можно определить по следующим четырем цифрам. Далее пять цифр указывают на код товара. Последняя цифра служит для подтверждения подлинности данного штрих-кода.
Проверка штрих-кода
Сегодня каждый может проверить товар по штрих-коду прямо в магазине. Многие пренебрегают такой возможностью и делают это напрасно. Ведь только так можно удостовериться в том, что вы покупаете подлинный товар. Во многих магазинах в торговых залах расположены считывающие устройства, которыми могут пользоваться все желающие.
Иногда бывает очень важно проверить подлинность по штрих-коду. Например, если вы хотите купить технику для дома, произведенную в Германии. На упаковке может быть написано что угодно. Но только проверка штрих-кода докажет вам, что вы покупаете качественную вещь, а не подделку из стран Азии.
Как проверить штрих-код онлайн
Иногда в магазине не предусмотрены считывающие устройства для проверки штрих-кодов покупателями. В этом случае вам на помощь придет мобильный телефон и интернет. Существуют онлайн сервисы для проверки товарных знаков. Если вы не уверены в качестве выбранного товара или хотите получить больше информации о его характеристиках, то можете воспользоваться одним из таких сервисов, например, проверка штрих-кодов .
Для того чтобы проверить код онлайн, вам понадобится всего несколько секунд. В пустое окошко введите тринадцать цифр, расположенный вдоль штрих-кода и нажмите кнопку «Проверить». Если штрих-код является подлинным, то вы получите подтверждение и информацию о стране, в которой товар был произведен. В противном случае, вы получите сообщение о том, что штрих-код является поддельным. Запомните! Таким образом, можно проверять подлинность любых товаров, кроме книг.
Расчет контрольной цифры
Подлинность штрих-кода можно проверить и без специальных устройств. Для этого нужно запомнить последовательность вычислений - и вы сами сможете проверить товар в любом месте и в любое время. Последовательность действий такова:
- Сложите все цифры штрих-кода на четных позициях. Их всего шесть.
- Получившуюся сумму цифр нужно умножить на 3.
- Теперь сложите все цифры штрих-кода на нечетных позициях. Их тоже шесть, так как последнюю цифру, которую мы и проверяем, не учитываем.
- Сложите результаты из второго и третьего пунктов.
- Если получилось двузначное число, то отбросьте первую цифру. Нас интересуют только единицы, десятки отбрасываем.
- Теперь, полученную в предыдущем пункте цифру вычитаем из 10.
Если цифра, которая получилась у вас в результате описанных действий, совпадает с контрольной цифрой на штрих-коде, то товар является подлинным. Если нет - воздержитесь от покупки такой продукции, так как она, скорее всего, была произведена незаконно.
Штрих-коды стран
Так как первые три цифры указывают на страну, то ее можно определить самостоятельно. Для этого воспользуйтесь сервисом, который позволяет проверить штрих-коды стран. Например, вот
Штрихкод - один из самых важных видов информации, нанесенной на этикетку, ярлык или упаковку товара. Как узнать по нему страну, где был выпущен товар, как проверить его правильность, что еще в себе он несет и как помогает облегчить жизнь и работу - вопросы, которые мы обязательно затронем в этой статье.
Что такое штрихкод?
Штрих-коды стран мира наносятся на упаковку товара или ярлык. Это изображение призвано идентифицировать информацию о товаре с помощью специального сканера, что автоматизирует процесс учета продукции и, тем самым, значительно сокращает время на обработку данных.
В России наиболее распространены штрих-коды стран-производителей товаров типа EAN-13 и EAN-8, помимо штриховки включающие в себя ряд из тринадцати и восьми цифр соответственно.
Расшифровка штрихкода
В штриховке кодируются буквенные и цифровые знаки в виде чередования светлых и черных полос различной толщины. За единицу принимают самый тонкий штрих - модуль (толщина - 0,33 мм). Наибольшая ширина одного штриха - три модуля. Для кодирования одной цифры требуются модули, объединенные в "команды" - по две прозрачных полосы и по две черных.
Данные шифруются также шириной прозрачных и черных штрихов, их сочетанием. Ширина всего EAN-кода не может быть больше номинальной - 31,35 мм. Вокруг кода требуется оставлять пустое пространство для более верной его идентификации, поэтому итоговая ширина - 37,29 мм. Чтобы указать считывающему устройству на начало и конец сканируемого поля, наносятся специальные удлиненные краевые модули.
Цифровая же кодировка EAN - Европейской ассоциации товарной нумерации (штрих-коды стран-производителей составляются по ее стандартам), - как уже упоминалось, состоит из 8 цифр для маленьких упаковок и из 13 - для всех остальных.
Каждое сочетание цифр кодирует определенный раздел информации:
- первые 2-3 символа - код страны, изготовившей данную продукцию;
- 3-5 или 3-7 - код предприятия, где было сделано изделие или продукт;
- 6-7 или 8-12 - собственно код товара, его регистрационный номер, присваиваемый в пределах данной организации, состоящий не из простого набора цифр, а кодирующий в себе артикул, название, цвет, размер, массу, сорт и иные характеристики;
- последняя цифра - контрольная, ее можно высчитать по определенному арифметическому алгоритму.
Поиск штрих-кода по стране-производителю можно выполнить по этой таблице.
Набор функций штрихкода
Кроме идентифицирующих и информативных функций штрих-коды стран-производителей товаров выполняют и следующий ряд задач:
- информационные данные для исследователей-маркетологов;
- оперативное управление движением товара на складах: хранение, погрузка, транспортировка;
- повышение скорости обслуживания клиентов;
- контроль и учет товаров на складе и на витринах;
- быстрая идентификация товара с помощью сканирующих механизмов.
Проверка штрих-кода косметики, товаров
Проверяют подлинность штрихкода по последней, тринадцатой цифре. Для этого каждому символу кода присваивают порядковый номер от 1 до 12. Затем:
- Складывают все четные цифры и умножают их на 3.
- Суммируют все нечетные цифры.
- "Нечетную" сумму приплюсовывают к "четной".
- От полученной величины оставляют только последний символ (если она была равной 324, то 4, если 23, то 3 и т.д.)
- Это единичное число вычитают из десяти - разность должна равняться контрольной цифре.
Чтобы штрих-коды стран-производителей товаров проверить на подлинность, достаточно этого несложного вычисления.
Устройства для считывания EAN-кодов
Для прочтения информации со штриховки используют:
- кассовые сканирующие устройства;
- оптические считыватели в форме лазерного пистолета, ручки, карандаша и т.д.;
- портативные и стационарные механизмы, позволяющие считывать код на расстоянии 0,6-6 метров.
Самое простое из представленных аппаратов - карандаш. Проводя им по коду, кассир-операционист вносит в кассовый компьютер информацию о товаре при покупке. Однако такое контактное считывание подходит только для небольших магазинов.
В крупных маркетах используются сканеры формата D-500, распознающие код на расстоянии и при различных ориентациях этикетки или упаковки при помощи многолучевого сканирования. Встроенный в них дешифратор способен "разгадать" кодирование всех известных стандартов.
После получения информации о купленном товаре считывающий механизм передает прочитанные данные на центральную систему склада, которая вычитает эту продукцию из имеющейся в наличии. При критическом остатке товаров система подает сигнал о необходимости его пополнения.
Почти все считыватели способны распознать поддельную штриховку. Но чтобы распознать штрих-коды стран мира, им нужны следующие условия: расположение кода не ближе чем на 2 см от края упаковки или ярлыка, в нижнем правом углу, без нанесения на него текста или изображения.
История штрихкода
Штрих-коды стран-производителей товаров берут свое начало в конце сороковых годов XX века, когда студенты Бернард Сильвер и Норман Вудленд опробовали свое новое изобретение. Патент на это средство автообработки информации они получили в 1952 году.
Опровергая легенду о том, что самым первом продуктом, на который был нанесен штрихкод, была Wrigley (жевательная резинка), хочется уточнить, что это был только первый продукт, со штрихкода которого сканер считал информацию. Товар был случайно выбран кассиром при тестировании новой системы.
В 1981 году министерство обороны Соединенных Штатов приняло решение использовать штрихкод формата CODE39 для маркировки всех производимых для военных нужд товаров. Это и стало пусковым механизмом для массового использования штрих-кодировки по всему миру. Система настолько была удачно продумана, что используемые штрих-коды стран-производителей товаров не устаревают и по сей день.
Что такое штрих-код и для чего он нужен?
В повседневной жизни мы ежедневно сталкиваемся с товарами различного назначения, в частности спортивным питанием, БАДами и многочисленной спортивной аттрибутикой. Но практически никогда не задумываемся поддельные или настоящие товары мы приобретаем, а так же в какой стране произведена вещь.
Каждый товар имеет свой официально зарегистрированный номер, который печатается на любой этикетке. Штрих-код (barcode) состоит из ряда штрихов-линий различной толщины и промежутков между ними, а под ними проставлены, зашифрованные в штрих-коде, числа арабскими цифрами. Каждый штрих-код является уникальным в мировом масштабе и содержит основную информацию о любом товаре.
Проверка штрих-кода в нашем не очень честном мире - это необходимый атрибут образа жизни. На нашем сайте размещена специальная программа для определения подлинности, качестве и надежности купленного вами товара. Проверка подлинности спортивного питания - может обезопасить вас и ваше здоровье от употребления поддельных и некачественных продуктов.
Штрих-код составляет главную часть автоматизированной технологии идентификации мирового товарооборота.
В России применяется в основном 2 вида штрих-кодов: 13-разрядные коды европейской системы EAN (European Article Numbering), введённые в 1986 г., и системы кодирования расчётных и платёжных документов, полностью совместимые с EAN, 12-разрядные коды UPC, применяемые в США и Канаде.
Штрих-код EAN-13
Штрих-код UPS-A
С помощью нашей программы вы можете определить не только подлинность, но и страну производителя.
Для проверки подлинности штрих-кода товара (кроме книг) введите все 13 цифр, которые находятся по бокам и внизу. Если Ваш товар имеет 12 цифр на штрих-коде, то введите только 12 цифр. Нажмите кнопку Проверить
Если штрих-код подлинный, то Вы получите сообщение, выделенное зеленым цветом, "Подлинный!" и ниже - информацию о стране-производителе товара.
Если после проверки штрих-кода появляется сообщение, выделенное красным, " Поддельный", рекомендуем проверить цифры введенные в поле со штрих-кодом на этикетке товара.
ОБРАЩАЕМ ВАШЕ ВНИМАНИЕ:
Иногда в описании товара можно увидеть надпись со страной производителя, например, «Сделано в Германии», но после проверки штрих кода, результат не соответствует этой стране. Это может возникнуть в следствии некоторых причин:
1: компания-производитель зарегистрирована и получила штрих-код в той стране, куда направлен основной экспорт ее продукции;
2: продукция была изготовлена на дочернем предприятии;
3: продукция была изготовлена в одной стране, но по лицензии компании из другой страны;
4: возможно учредителями производства становятся несколько фирм из различных государств.