Расшифровка штрих кода на товаре

Что «шифруется» в одномерных (линейных) кодах

Двумерные (2D) штрих-коды

Основным и главным недостатком линейных штрих-кодов можно признать ограниченное количество информации, которую можно зашифровать в данный тип штрих кода. Для кодирования большого объема информации были разработаны двухмерные (2D) штрих-коды. Как сказано выше, практическим потолком для линейных штрих-кодов является около 50 символов (теоретически возможно больше, но на практике к этому не прибегают). 2D коды могут содержать около 1600 символов. В отличии от линейных кодов, считываемых только по горизонтали, двумерные коды считываются по горизонтали и вертикали. В качестве примера мы зашифровали первые два абзаца данной статьи в представленный ниже код. (Рис.8)

(Рис.8) Пример двумерного кода

Пионером в создании системы двумерного штрих-кодирования можно считать компанию Symbol, которая представила в 1991 году первые образцы новых кодов. Рассмотрим самые популярные типы двумерных кодов.

Штрих-код PDF417 — это самый первый тип двумерного штрих-кода переменной длины, позволяющий закодировать примерно одну страницу машинописного текста. Расшифровывается как (Portable Data File) а цифра 417 описывает структуру кода (4 штриха и 17 модулей). Данный тип кода получил широчайшее мировое распространение и используется для маркировки документов, авиабилетов и акцизных марок. В России данный тип двумерного штрих-кода используется для работы в системе ЕГАИС.

(Рис.9) PDF417

Штрих-код Datamatrix — двумерный код переменной длины, разработанный компанией Data Matrix. Код представляет из себя матрицу состоящую из черных и белых точек разного размера. Основной особенность такого кода является способность исправлять ошибки, на основе алгоритма Рида-Соломона. Говоря простым языком, при считывании поврежденного кода возможно восстановить часть данных. Самым главным преимуществом является малый размер штрих-кода, на поверхности размером 2 мм возможно зашифровать до 50 символов. Благодаря своим выдающимся характеристикам стандарт Datamatrix используется для маркировки практически всех типов компьютерной техники. Широко используется в авто и авиа промышленности. (Рис.10)

(Рис.10) Datamatrix

Штрих-код QR — популярнейший формат двумерного кода разработанный в Японии компанией Denso Wave. Аббревиатура QR расшифровывается как (Quick Response — Быстрый Отклик). Принцип работы данного кода похож на стандарт Datamatrix и обладает теми же преимуществами, такими как восстановление данных и компактный размер. Отличительной особенностью кода служит наличие 3 меток, позволяющих считывающему устройству правильно позиционировать код. Особенно широкое распространение данный тип кода получил в сфере маркетинга. Сейчас практически невозможно встретить рекламный материал или визитную карточку без QR-кода. (Рис.11)

(Рис.11) QR

Штрих-код Aztec — еще один популярный формат двумерных штрих-кодов, запатентованный компанией AIM International в 1997 году. Структура кода представляет собой мешень, для позиционирования считывающего устройства и слои данных. Основным преимуществом кода являются его малые размеры, позволяющие разместить его на поверхности небольшой площади. Данный тип кода распространен в сфере авиационных и железнодорожных перевозок. (Рис.12)

(Рис.12) Aztec

В рамках данной статьи мы рассмотрели самые популярные типы двумерных кодов и попытались описать принципы их работы и особенности применения в различных сферах. На данный момент времени технология двумерного штрих-кодирования набирает популярность во всем мире. Благодаря объему зашифрованной информации 2D коды открыли новые горизонты в области автоматизации маркировки продукции. В России двумерное штрих-кодирование используется при работе с системой ЕГАИС для учета поступления и продажи алкогольной продукции. Единственным недостатком этой системы можно считать сравнительно дорогостоящее оборудование для считывания штрих-кодов. Но хотелось бы отметить что и в этом направлении наблюдается прогресс. С каждым годом появляется все больше образцов техники для работы с 2D кодами и у клиентов появились возможности пользоваться устройствами бюджетного класса.

Таблица стран

Международная ассоциация ЕАN выдает каждой стране свою торговую комбинацию из нескольких цифр.

Каждое изделие имеет регистрационный номер, который состоит из 13 чисел по системе ЕАN.

Америка и Канада применяют 12 цифровую комбинацию по UPS, откуда взял свое начало штриховой код.

Для габаритных изделий применяют комбинацию из 8 чисел.

Таблица соответствия чисел и государства

Австралия 93
Австрия 90-91
Аргентина 779
Бельгия 54
Беларусь 481
Болгария 380
Боливия 777
Босния и Герцеговина 387
Бразилия 789
Великобритания 50
Венгрия 599
Венесуэла 759
Вьетнам 893
Гватемала 740-745
Германия 400-440
Гонг-Конг 489
Гондурас 740-745
Греция 520
Дания 57
Доминиканская республика 746
Израиль 729
Индия 890
Индонезия 899
Ирландия 539
Исландия 569
Испания 84
Италия 80-83
Канада 00-09
Кипр 529
Китай 690-691
Колумбия 770
Коста-Рика 740-745
Куба 850
Латвия 475
Литва 477
Люксембург 54
Мавритания 609
Малайзия 955
Мальта 535
Марокко и Западная Сахара 611
Мексика 750
Молдова 484
Нидерланды 87
Никарагуа 740-745
Новая Зеландия 94
Норвегия 70
Панама 740-745
Парагвай 784
Перу 775
Польша 590
Португалия 560
Россия 460
Сальвадор 740-745
Сингапур 888
Словакия 858
Словения 383
Соединенные Штаты Америки 00-09
Таиланд 885
Тайвань 471
Тунис 619
Турция 869
Украина 482
Уругвай 773
Филиппины 480
Финляндия 64
Франция 30-37
Хорватия 385
Чехия 859
Чили 780
Швейцария 76
Швеция 73
Шри-Ланка 479
Эквадор 786
Эстония 474
Югославия 860
Южная Корея 880
Южно-Африканская Республика 600-601
Япония 449-459

Согласно списку легко определяется производитель. Например, цифры 64 обозначают, что предприятие находится в Финляндии. Италия может иметь код в пределах от 80 до 83. Значит, если стоит 82, то страна производитель будет Италия.

Таиланд имеет свою трехзначную цифру 885, турецкая продукция имеет штрих 869. Японский производитель поставит первые цифры в диапазоне от 449 до 459. Украинский товар будет иметь код 482. Белорусский штрих код 481 появился в 1998 году.

Пример: чтобы расшифровать код купленной обуви, нужно посмотреть на два или три числа, которые стоят первыми. И сопоставить их с данными в приведенной таблице. Получите кодировку страны производителя.

Что такое штрихкод и для чего он нужен

История изобретения

Штриховое кодирование было изобретено молодым инженером Давидом Коллинзом. После окончания в 50-х годах инженерного факультета Массачусетского технологического института, он поступил работать на Пенсильванскую железную дорогу, где ему пришлось столкнуться с кропотливой, приносящей мало радости работой — сортировкой вагонов. Их надо было пересчитать, оперативно выяснить номера, справиться по ним в документации, определить, куда каждый должен следовать… Процедура довольно длительная, не гарантирующая безошибочности ее выполнения. Тогда пришла идея освещать номера вагонов прожекторами и считывать их с помощью фотоэлементов. Чтобы упростить распознавание, инженер-изобретатель предложил записывать номера не только обычными цифрами, но и специальным кодом, состоящим из красных и синих полос, расположенных на стенке вагона в прямоугольнике длиной до полуметра.

Испытания подтвердили: сканирующее устройство способно правильно считывать коды даже при скорости движения вагона около 100 км/час. Но Коллинз не успокоился на этом. Достигнутый успех лишь подтолкнул его к дальнейшему совершенствованию системы. В 1968 году он перешел от прожекторов, требовавших изрядного расхода энергии, к жестко сфокусированному лазерному лучу. Размеры сканирующей установки резко сократились. Меньше стала и сама кодовая маркировка.

Это, в свою очередь, натолкнуло Коллинза на мысль, что придуманный штриховой код можно использовать не только на железной дороге. Он вспомнил, как 14-летним мальчиком подрабатывал по выходным на складе одного супермаркета. Сколько времени уходило на поиск нужного товара! Здесь именно и получил новое применение штриховой код в виде кода товара.

Сегодня удается считывать код с помощью светового пятна диаметром всего в чверть миллиметра. Штриховой код позволяет считывать в ПЭВМ информацию о номере товара практически мгновенно и абсолютно точно ( не более одной ошибки на 10 млн. считываний ).

Как проверить производителя

Виды штрихкода

Существуют различные способы кодирования информации, называемые (штрихкодовыми кодировками или символиками). Различают линейные и двухмерные символики штрихкодов.

Линейными (обычными) в отличие от двухмерных называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространненые линейные символики: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Линейные символики позоволяют кодировать небольшой объем информации (до 20-30 символов — обычно цифр) с помощью несложных штрихкодов, читаемых недорогими сканерами. Пример кода символики EAN-13:

В некоторых странах, например в Японии, можно встретить штрихкод в несколько необычном виде, но суть значения кода от этого не меняется:

.

Двухмерными называются символики, разработанные для кодирования большого объема информации (до нескольких страниц текста). Двухмерный код считывается при помощи специального сканера двухмерных кодов и позволяет быстро и безошибочно вводить большой объем информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).

………… …………

Datamatrix …………Data Glyph……………………Aztec

Штриховой код можно наносить при производстве упаковки (типографским способом) или использовать самоклеящиеся этикетки, которые печатаются с использованием специальных принтеров.

Для считывания штрихкодов используются специальные приборы, называемые сканерами штриховых кодов. Сканер засвечивает штрихкод своим осветителем и считывает полученную картинку. После этого он определяет наличие на картинке черных полос штрихкода. Если в сканере нет встроенного декодера (блок расшифровки штрихкода), то сканер передает в приемное устройство серию сигналов, соответствующих ширине черных и белых полос. Расшифровка штрихкода должна выполняться приемным устройством или внешним декодером. Если сканер оснащен внутренним декодером, то этот декодер расшифровывает штрихкод и передает информацию в приемное устройство (компьютер, кассовый аппарат и т.д.) в соответствии с сигналами интерфейса, определяемого моделью сканера.

Виды штрих-кодов

Расшифровка штрих-кода производителя

Генератор QR кодов для производителя

Считывание

Расшифровка штрихкода

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:
18×3=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

Обращаем внимание потребителей на то, что код странны никогда не состоит из одной цифры

Иногда код, нанесенный на этикетку, не соответствует стране изготовителю заявленной на упаковке, тут причин может быть несколько:

Первая: фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции.

Вторая: товар был изготовлен на дочернем предприятии.

Третья: возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны.

Четвертая — когда учредителями предприятия становятся несколько фирм из различных государств.

Штрих код — расшифровка

Штрихкод – это черно-белая графическая шифровка, визитная карточка товара, с помощью которой можно получить информацию о производителе (заводе, фабрике и пр.) и стране производителе. Комбинирование полос и пробелов в совокупности с цифровыми обозначениями позволяют обеспечить уникальность кода.

Стандартизацией штрих кодов UPC до 2008 года занимался Совет по кодированию США (Uniform Code Council, UCC) и Совет по электронной торговле Канады (Electronic Commerce Council of Canada, ECCC). В Европе стандартизацией до 2008 года занималась европейская ассоциация EAN. Затем был учрежден Global Standards One (GS1), регулирующий европейские и североамериканские стандарты.

Структура европейского стандарта штрихкода EAN-13 выглядит как цифровой ряд, составленный из 13 символов:

  • первые 2-3 цифры – код страны;
  • следующие 4-5 цифр – предприятие, изготовившее товар;
  • еще 5 цифровых символов – код товара;
  • контрольная цифра.

Для некоторых стран применяется один или более кодов, такой код может быть двузначным или трехзначным. Благодаря им можно легко узнать страну по штрих коду. Например, для США и Канады код будет в диапазоне 0-13, для Франции 30-37, для Китая 690-692 (более подробно расскажет таблица штрих кодов стран).

Код товара

Цифровой блок с правой стороны штрихкода – это код товара. Расшифровать его можно по отраслевым нормативным документам. Код товара состоит из 4 или 5 цифр в правой части штрихкода. По отдельности эти цифры расшифровываются так:

  • Наименование товара;
  • Назначение и свойства;
  • Размер, масса, габариты;
  • Состав продукции;
  • Цвет.

Согласно стандартам, код товара присваивается в виде последовательного присвоения номера, характерного для новых видов продукции.

Код предприятия

После кода страны следует цифровая последовательность с информацией о самом предприятии. В самом начале использования штрих кодов предполагался пятизначный цифровой блок, к которому добавлены префиксы – начальные цифры кода.

Код предприятия присваивается государственными регуляторами для каждой из стран.

Контрольная цифра штрихкода, как вычислить?

Завершает цифровой ряд, так называемая, контрольная цифра, рассчитав которую можно проверить правильность обработки штрих кода. Контрольная цифра не гарантирует подлинности штрих кода, являясь способом первичной проверки цифровой комбинации. Если контрольная цифра совпала с результатом вычислений, то он не содержит ошибки.

Алгоритм для определения контрольной цифры заключается в делении на 10 суммы, полученной от умножения каждой цифры штрих кода на соответствующий коэффициент (см. Таблицу 2).

Таблица 2. Коэффициенты штрихкодов

Пример вычисления контрольной цифры у штрихкода

Проведем проверочный расчет контрольной цифры для штрихкода: 4820024700016.

  1. 482 – страна
  2. 0024 – изготовитель
  3. 70001 – товар
  4. 6 – контрольная цифра (check digit)
  • Первое действие: умножить цифры, стоящие на нечетных местах (без контрольной цифры), на 1 (4х1+2х1+0х1+4х1+0х1+0х1=10)
  • Второе действие: умножить цифры, стоящие на нечетных местах, на 3 (8х3+0х3+2х3+7х3+0х3+1х3+0х3 =54)
  • Третье действие: сложить полученные результаты (10+54=64)
  • Четвертое действие: из полученного числа исключить цифру, обозначающую десятки (64 = 6 десятков, 4 единицы. Результат 4)
  • Пятое действие: полученный результат вычесть из 10 (10-4+6)

Ответ: полученный результат соответствует контрольной цифре 4.

Что такое расширенный штрихкод

Форматы линейных и их характеристика

История их появления

Принцип штрихового кодирования

Принцип линейной кодировки включает в себя несколько групп цифр. Каждый код несет в себе информацию.

Вот их расшифровка (см. рисунок):

  1. Код страны. Примеры: крем, изготовленный в Париже (страна-изготовитель — Франция), книга, напечатанная в Лондоне (Великобритания), яблоки, выращенные в Краснодаре (Россия), и т. д.
  2. Код изготовителя. Здесь указывается город, где изготовлена продукция. Например, Барселона, Шанхай, Мытищи и другие.
  3. Код товара. Его принадлежность к продукции. Например, издательская продукция, молочная и другие.
  4. Контрольная цифра. Это цифра, по которой можно идентифицировать подлинность штрих кода.

Принцип кодировки двухмерного штрих-кода позволяет считать огромный объем информации, зашифрованной при сканировании по вертикали и горизонтали.

Сейчас существуют разные интернет программы, которые позволяют на начальном этапе создавать свои бесплатные штрих-коды. Есть варианты бесплатного онлайн скачивания программ. Они помогают понять процесс и сделать первые шаги в налаживании своего бизнеса.

Типы сканеров штрих-кодов и в чем их специфика

Существуют разные основания для классификации сканеров штрих-кодов. Так, можно выделить подход, по которому устройства для считывания зашифрованных в коде данных классифицируются на 2 основные разновидности:

  • оснащенные встроенным детектором (вычислительным модулем, который приспособлен непосредственно к расшифровке кода);
  • не оснащены детектором.

В случае, если детектор есть, то сканер осуществляет необходимые операции по считыванию автономно. Если нет — его придется подключать к внешнему вычислительному модулю (компьютеру, гаджету, терминалу).

Видео — принцип работы сканера штрих-кода:

Еще один подход предполагает классификацию сканеров по конструктивному исполнению. Так, выделяют устройства:

  • ручные (портативные);
  • стационарные;
  • встраиваемые.

К числу наиболее распространенных способов классификации сканеров для штрих-кодов можно выделить тот, что предполагает разделение устройств по технологии считывания:

  • на фотосканеры;
  • на лазерные сканеры.

Не считая технологии считывания, все сканеры штрих-кодов работают, в целом, по одним и тем же принципам. Распознав изображение штрих-кода за счет отражения светового потока от поверхности с кодом, считыватель преобразует его в электрический сигнал, который в дальнейшем усиливается и обрабатывается детектором. В свою очередь, детектор преобразует сигнал в машинный код, что может быть далее транслирован в вычислительный модуль и воспроизведен там как последовательность букв и цифр, что зашифрованы в коде.

Фотосканеры — первый тип считывателей, также могут быть классифицированы на отдельные разновидности. В их числе:

  • линейные сканеры;
  • стандартные считыватели;
  • устройства с большой дальностью считывания.

Линейные работают по принципу, что реализован в факсах. Стандартные — по принципу специализированного сканера для документов (который фактически фотографирует изображение). Те, что классифицированы как устройства с большой дальностью, могут в некоторых случаях считывать коды на расстоянии до 15 метров и более.

Лазерные сканеры считаются наилучшим образом приспособленными к считыванию одномерных штрих-кодов. Но есть отдельная разновидность лазерных устройств — считыватели типа MEMS, которые, благодаря наличию высокопроизводительных кремниевых микросхем в своем составе, отлично приспособлены к чтению двумерных кодов.

Примечательно, что лазерные сканеры для штрих-кодов могут иметь сложности со считыванием в случае, если код:

  • синий, коричневый, зеленый или красный — на красном фоне;
  • черный — на зеленом, синем или коричневом фоне.

В большинстве случаев не читается код:

  • красный — на зеленом, синем, золотом или светло-коричневом фоне;
  • черный, оранжевый — на золотом фоне;
  • синий — на зеленом фоне;
  • желтый — на белом фоне.

В свою очередь, для лазерного сканера идеально, если штрих-код синий, коричневый, черный, зеленый — на белом, желтом или оранжевом фоне. Данную особенность полезно учитывать при формировании ценников и иных носителей данных, на которых предполагается использование локализованных штрих-кодов. Конечно, в самом общем случае продавцу или иному оператору штрих-кода совсем нет смысла отказываться от обычного черно-белого кода. Но иногда в рекламных и иных целях приходится использовать многоцветные варианты отображения кода

Важно, чтобы они считывались — с учетом специфики работы лазерного сканера

Видео — как выбрать сканер штрих-кодов:

Таковы особенности назначения и применения штрих-кодов в различных сферах хозяйства. Следует иметь в виду, что штрих-кодирование как процедура в ряде случаев попадает под действие различных нормативных актов, а также может быть регламентирована отдельными государственными стандартами. Полезно будет ознакомиться с данной особенностью применения технологии, о которой идет речь, подробнее.

Что можно узнать из штрихкода

Проверка страны изготовителя по штрих-коду

Первые 2 или 3 цифры определяют страну-производителя. Каждой стране присвоен 1 или несколько кодов, например для России это значение равно 460-469, для Великобритании 50, а для Канады и США – 00-13. 4 или 5 следующих цифр определяют производителя товара, дальше идет пятизначный код товара, описывающий его название и основные характеристики.

Нередко на товаре можно увидеть надпись, например, «cделано во Франции», а штрих-код не соответствует этой стране. Причин может быть несколько.

  1. Фирма была зарегистрирована и получила код не в своей стране, а в той, куда направлен основной экспорт ее продукции;
  2. Товар был изготовлен на дочернем предприятии;
  3. Возможно, товар был изготовлен в одной стране, но по лицензии фирмы из другой страны;
  4. Когда учредителями предприятия становятся несколько фирм из различных государств;
  5. Производитель нагло врет
Код Страна
00-13 США и Канада
30-37 Франция
380 Болгария
383 Словения
385 Хорватия
387 Босния-Герцеговина
400-440 Германия
45 и 49 Япония
460-469 Россия
471 Тайвань
474 Эстония
475 Латвия
476 Азербайджан
477 Литва
478 Узбекистан
479 Шри Ланка
480 Филиппины
481 Белоруссия
482 Украина
484 Молдова
485 Армения
486 Грузия
487 Казахстан
489 Гонконг
50 Великобритания
520 Греция
528 Ливан
529 Кипр
531 Македония
535 Мальта
539 Ирландия
54 Бельгия и Люксембург
560 Португалия
569 Исландия
57 Дания
590 Польша
594 Румыния
599 Венгрия
600-601 ЮАР
609 Маврикий
611 Марокко
613 Алжир
616 Кения
619 Тунис
621 Сирия
622 Египит
625 Иордания
626 Иран
628 Саудовская Аравия
64 Финляндия
690-693 КНР
70 Норвегия
729 Израиль
73 Швеция
740 Гватемала
741 Сальвадор
742 Гондурас
743 Никарагуа
744 Коста Рика
745 Панама
746 Доминиканская Республика
750 Мексика
759 Венесуэла
76 Швейцария
770 Колумбия
773 Уругвай
775 Перу
779 Аргентина
780 Чили
784 Парагвай
786 Эквадор
789 Бразилия
80-83 Италия
84 Испания
850 Куба
858 Словакия
859 Чехия
860 Югославия
867 Северная Корея
869 Турция
87 Нидерланды
880 Южная Корея
885 Таиланд
888 Сингапур
890 Индия
893 Вьетнам
899 Индонезия
90-91 Австрия
93 Австралия
94 Новая Зеландия
955 Малазия
958 Макау
977 Переодика *
978-979 Книги *
980 Оплата по чекам *
981-982 Общие валютные купоны *
99 Купоны *

* – Специальные символы не отражающие страны

Какой стране принадлежит продукция со штрих-кодом 501 – как проверить?

Практически все штрих-коды, начинающиеся на цифру 5, принадлежат странам-изготовителям, находящимся в Европе, за исключением Ливана.

В таблице штрих-кодов разных государств указано, что цифры 501, 502, 503, 504, 505, 506, 507, 508 и 509 принадлежат европейской стране – Великобритании.

Кто придумал Штрих код

Заключение

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий