Читаем и расшифровываем штрих-код без сканера. Android-приложение для чтения QR- и штрих-кодов: пара проверенных вариантов

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

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

Самые распространенные типы штрих-кодов — это тринадцатиразрядный европейский (EAN-13) и совместимый с ним 1двенадцатиразрядный UPC, который применяется в Северной Америке.

  • Первые две цифры — код страны производителя;
  • Следующие пять цифр — код изготовителя товара;
  • Следующие пять — потребительские качества самого товара;
  • Последняя цифра — контрольная, предназначена для сканера штрих кода

Иногда бывают исключения, когда коду страны соответствуют сразу три знака, а для производителя — четыре.

Самой главной является последняя, контрольная цифра. Именно по ней можно определить, настоящий товар или подделка. Рассчитывается она по следующей формуле:

  1. Складываем цифры, стоящие на четных местах
  2. Полученный результат умножаем на «3»
  3. Складываем цифры, стоящие на нечетных местах, кроме контрольной
  4. Складываем числа, полученные в пунктах 2 и 3
  5. Отбрасываем десятки
  6. Из числа «10» вычитаем полученное в пункте 5

Штрих коды стран производителей

Но прежде чем делать эти сложные расчеты, обязательно проверьте, соответствует ли штрих код страны производителя надписи на упаковке. Если код китайский, а написано «Сделано в Германии», то сами понимаете, это повод задуматься. Хотя тому могут быть и вполне объяснимые причины, например лицензия была получена в одной стране, а производство налажено в другой и т.д.

Приведу самые распространенные штрих-коды стран:


Сканер штрих кода

Как я уже говорил, тем у кого есть телефон вообще ничего этого делать не нужно. Просто установим специальную программку, которая называется (для Android) или Qrafter (для iPhone/iPad).

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

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


Теперь вы знаете, как узнать страну производителя и расшифровать штрих код при помощи сканера. Напоследок для Вас домашнее задание — узнайте при помощи одной из приведенных мной программ страну, фирму и товар по самому первому коду из данной статьи. Ответы пишите в комментариях, кто первый угадает, тому подарю приз! Вперед!

Проверка штрих кода онлайн

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

Ну и заодно вот вам генератор QR-кодов. С его помощью можно закодировать какую-либо информацию, например свой телефон или Email, а полученное изображение отправить другу или разместить на своей страничке или в блоге, чтобы эти данные не попали в спамерские базы.


Штрих-код появился в 1948 году благодаря разработкам Бернарда Сильвера, Норман Джозефа Вудланда и Джордина Джохэнсона (США). В 1951 году трое молодых ученых предложили компании IBM развивать систему совместно, но в компании посчитали, что обработка получающейся информации потребует слишком сложного оборудования. Тогда уже в 1952 году разработчики штрих-кода продали патент компании Philco (учрежденная как Helios Electric Company ), которая в том же самом году перепродала патент компании RCA.

Что такое штрих-код?

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

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

Наносится на транспортную или потребительскую упаковку товаров типографским способом, а также с помощью этикетки или ярлыка.

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

В информацию на штриховом коде вносятся наиболее существенные параметры продукции.

Наиболее часто применяются два штрих-кода:

– американский Универсальный товарный код UPC,

– Европейская система кодирования EAN (см. рисунок).

Согласно той или иной системе, каждому виду изделия присваивается свой номер (чаще всего из 13 цифр–EAN-13).

Иногда для кода страны-изготовителя отводится три знака, а для кода предприятия – четыре.

Товары больших размеров могут иметь короткий код, состоящий, например, из восьми цифр – EAN-8.

Код страны никогда не состоит из одной цифры.

Код страны обычно присваивается Международной ассоциацией EAN.

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

Что такое контрольная цифра штрих-кода?

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

1. Сложить цифры, стоящие на четных местах (например, 6+0+7+2+1+0=16), и полученную сумму умножить на три 16х3=48);

2. Сложить цифры, стоящие на нечетных местах (кроме самой контрольной цифры) (например, 4+0+3+6+1+2=16);

3. Сложить полученные числа 48+16=64

4. Отбросить десятки (64-60=4);

5. Из числа 10 вычесть полученное число (10-4=6).

Если итоговая цифра не совпадает с контрольной цифрой, стоящей на последнем месте в штрих-коде, значит, товар произведен незаконно.

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

Штрих-коды некоторых стран :

Штрих-код

Страна

Штрих-код

Страна

Штрих-код

Страна

00-09

США и Канада

Бельгия и Люксембург

Аргентина

30-37

Франция

Португалия

Чили

Болгария

Исландия

Эквадор

Словения

Дания

Бразилия

Хорватия

Польша

80-83

Италия

400-440

Германия

Венгрия

Испания

460-469

Россия и СНГ

600-601

ЮАР

Куба

Тайвань

Марокко

Словакия

Эстония

Алжир

Чехия

Латвия

Тунис

Югославия

Литва

Новая Зеландия

Турция

Украина

Финляндия

Нидерланды

Молдова

КНР

Южная Корея

Гонконг

Норвегия

Таиланд

45 и 49

Япония

Израиль

Сингапур

Великобритания

Швеция

Индия

Греция

Мексика

Вьетнам

Кипр

Венесуэла

90-91

Австрия

Мальта

Швейцария

Австралия

Ирландия

Колумбия

Малайзия

Считывание штрих-кода

Считывание штрих-кода происходит с помощью стационарных и портативных лазерных сканеров, которые позволяют считывать информацию на различных расстояниях от товара (от 60 см до 5-6 м); с помощью кассовых сканеров, оснащенных системами считывания штрих-кода (оптические контактные считыватели в виде ручек, карандашей, лазерных пистолетов и т.д.)

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

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

Первым товаром, имеющим штрих-кодом, стала жевательная р езинка Wrigley’s , проданная 26 июня 1974 года в 8.01 утра и хранящаяся ныне в музее Смитсоновского института.

Штрих-код одинаково распознается как в позитивном варианте, так и в негативном.

Газета «Деловой Петербург» присваивала своим выпускам коды, у которых последние цифры совпадали со сквозным порядковым номером газеты. Соответственно, каждый выпуск газеты имел собственный код, отличный от других выпусков.

Все Указы Президента РФ снабжены штриховыми кодами, начинающимися на цифру 2.

Существуют также и двухмерные штриховые коды, которые были разработаны для кодирования большого количества информации, и их считывание производится как по горизонтали, так и по вертикали. Они бывают многоуровневыми (состоящими из как бы поставленных поверх друг друга нескольких обычных, линейных штрих-кодов, как например Codablock ) и матричными(как QR код, DataMatrix , MaxiCode и пр.):

Все чаще на упаковках, товарах и страницах в Интернете мы видим черно-белые квадраты, отдаленно напоминающие знакомые с детства штрих-коды, которые размешаются практически на всех упаковках. Это и есть видоизмененные штрих-коды, которые называются 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-код готов.

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

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

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

Цена «выжатого вручную» масла выглядит освежающе бодрящей. Но штрихкод указывает, что произведено масло в России.

То же самое относится к «настоящим французским духам», разлитым в Польше или на том же подмосковном заводике по лицензии фирмы или к «настоящим американским джинсам», пошитым во Вьетнаме или в Китае.

Въедливость и дотошность помогут сэкономить существенные суммы. Качество товаров «по лицензии» может сильно отличаться от оригинального.

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

Общий объем информации, который может быть заключен в штрих-код данного типа ограничен 20-30 символами.

Для России принят стандарт EAN-13 и EAN-8 для розничных товаров. Существуют и другие стандарты, принятые общей европейской системой, относящиеся к транспортировке, дополнительная маркировка товаров производителем, эта информация актуальна для товароведов и логистов.

Но для розничных сетей и рядовых покупателей самой распространенной кодировкой является линейный штрих-код EAN-13.

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

Можно воспользоваться программами для телефона, превращающими обычный смартфон в сканер кода.

Первые цифры содержат код страны изготовления . На кодировку страны зарезервировано 3 символа. В настоящее время код России 460.

В будущем возможно внедрение зарезервированных для России кодов в диапазоне 460-469. Знание кодировки стран позволяет точно определить производителя.

Чем это нам полезно. Например, джинсы итальянской фирмы со всеми положенными бирками и прочими знаками была пошиты в Индонезии. В этом случае штрих-код будет указывать не Италию с кодом 80, 81, 82 или 83, а точную страну изготовления с кодом 899.

Похоже, не правда ли? Но не совсем. Чтение штрих-кода позволит избежать ошибки.

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

Также существуют онлайн сервисы, позволяющие «пробить» линейный штрих-код на подлинность и точно установить страну изготовления.

Следующие 4 цифры указывают производителя . Если вы ищете конкретную фирму, возможно, следует выписать коды данной фирмы для сравнения.

В следующих 5 цифрах хранится информация о товаре – цвет, размер и так далее . Эта информация важна для ведения складского учета и ведения остатков.

Например, если вы пробиваете на кассе майку Найк, произведенную в Бангладеш, оранжевого цвета 46 размера, складская программа автоматически учитывает уменьшение количества товара данного вида и размера.

Последняя цифра линейного кода – контрольная, удостоверяющая подлинность.

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

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

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

Рассмотрим, как определить подлинность товара по штрих-коду самостоятельно:

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

Вы можете проверить линейный код онлайн на сайте http://ros-potreb.ru/services/5.html — сервис установления подлинности линейных штрих кодов и страны изготовителя, автоматический подсчет контрольной цифры при ручном вводе.

Для торговых сетей возможны короткие «внутренние» коды от 1 до 8 символов, упрощающие ввод основного штрих-кода.

Например, картофель белорусский имеет стандартный штрих-код с указанием страны производителя и полными данными из 13 знаков.

Но при взвешивании кассир вводит короткий уникальный код из 2 цифр, дающий ссылку на оригинальный штрих-код.

Использование коротких внутренних кодов не отменяет оригинальный штрих-код продукции.

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

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

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

Например, в супермаркете кассир пробивает несколько пакетов молока. Он может просканировать линейный штрих-код и далее проставить количество товара.

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

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

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

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

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

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

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

Для распознавания кода телефоном, нужно скачать специальную программу, умеющую читать коды. Рекомендуем воспользоваться следующими бесплатными программами:

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

Большинство современных (и даже не самых современных) смартфонов умеют читать как QR- (в том числе и с автоматическим распознаванием URL сайтов), так и обычные шрих-коды с зашифрованными данными о продуктах.

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

Все что для этого требуется это сам мобильный девайс (планшет, смартфон, плеер, в общем, об этом детальнее — на stylus.com.ua), желательно с качественной камерой, и хорошее мобильное приложение для сканирования и чтения QR- и штрих-кодов.

Плюс некоторое умение правильно обращаться с эти весьма полезным в наше время мобильным софтом.

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

Вот о них и расскажем чуть подробнее. Итак

Как читать QR-коды с помощью Android-смартфона (или планшета)

ШАГ 1
Заходим на Google Play и скачиваем бесплатное приложение QR Code Reader . Размер файла примерно 3MB в зависимости от модели смартфона.

ШАГ 2
Устанавливаем и открываем программу. Далее просто наводим объектив основной камеры смартфона на любой QR-код (либо просто открываем через этот ридер готовую фотографию с кодом), все остальное приложение сделает само.

Важный нюанс : QR Code Reader автоматически меняет браузер, потому если вы хотите использовать тот браузер, к которому вы привыкли и который уже установленный на вашем смартфоне, то в настройках приложения надо только убрать галочку в соответствующем чек-боксе.

Как читать штрих-коды с помощью Android-смартфона (или планшета)

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

ШАГ 1
Качаем (тоже бесплатно и тоже с Google Play) приложение ShopSavvy . Размер его меньше 1 мегабайта

ШАГ 2
Программка попросит вас зарегистрироваться на сайте ShopSavvy. Однако эта процедура не является обязательной. Потому можем потратить пару минут на создание эккаунта, а можем обойтись без этого. Работаем приложение тоже просто. Открываем, жмем кнопку сканера в правом верхнем углу экрана, наводим камеру смартфона на штрих-код и потом читаем полученную информацию.