Как стать автором
Обновить

Топ-5 частых штрих-кодов в нашей жизни

Время на прочтение4 мин
Количество просмотров8.8K

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

1. PDF-417

Наступает счастливый день: мы летим в отпуск. При печати посадочных талонов перед авиакомпанией стоит задача сделать билет уникальным, чтобы можно было отличить подделку, но не печатать на нем при этом данные пассажира. Ответ закодирован внутри в PDF-417. Видим PDF - сразу представляем распространенный формат документов, но этот штрих-код умеет делать кое-что поинтереснее. Самое частое его применение — это идентификация личности, а также он востребован в сфере отчётности и хранения товаров. Кстати, развею один старый миф. Паспортные данные пассажира не хранятся в посадочном талоне. Они находятся в базе данных перевозчика. А в штрих-коде находится ID номер вашего билета. Сканируя код, перевозчик находит запись и меняет ее статус.

Фото взято из открытого источника.
Фото взято из открытого источника.

Кстати, до 2018 года этот баркод также охранял бутылки алкоголя в виде акцизной марки. 

2. EAN-13

Приходим в супермаркет, разнообразие всевозможных товаров радует наши глаза, но смотрел ли кто-нибудь на штрих-код? Чаще всего товары кодируются EAN-13 (European Article Number, предназначенный для кодирования идентификатора товара и производителя). Первые 3 цифры обозначают код страны. Например, 500 – это Великобритания, 400-440 будет Германия, 460-469 относятся к России, 590 у Польши, а 00-09 США и Канада. 

Фото взято из открытого источника.
Фото взято из открытого источника.

Раз уж затронули ранее тему мифов, то развеем ещё парочку. 

Миф 1. Если есть штрих-код, значит товар автоматически качественный. 

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

Миф 2. В штриховом коде есть “скрытый смысл” в виде информации об изготовителе, цвете упаковки, сроке годности и так далее.

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

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

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

Миф 3. Если товар не нашёлся в регистре GEPIR, то он поддельный.

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

3. Pharmacode

Фото взято из открытого источника.
Фото взято из открытого источника.

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

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

Основные его свойства: 

  • Кодирование целых чисел от 3 до 131070.

  • Число кодируется в двоичном формате: каждая узкая полоса обозначает ноль в двоичном коде и каждая широкая полоса обозначает единицу.

  • Штрих-код читается справа налево (что делает Pharmacode уникальным среди других линейных штрих-кодов).

  • Pharmacode могут быть напечатаны в разных цветах (код и фон).

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

Штрих-коды созданы с помощью генератора отчётов FastReport .NET.
Штрих-коды созданы с помощью генератора отчётов FastReport .NET.

4. Data Matrix

Следующим из штрих-кодов в глаза бросается странный уголочек с кучей квадратиков.  Это не многим привычный QR-код, а его «брат» Data Matrix. Перечислю их отличия:

  • Data Matrix бывает в форме квадрата или прямоугольника, а также в виде групп этих фигур. В то время как QR-код имеет строгий вид квадрата.

  • Data Matrix легко отличить по характерным 2 прямым линиям.

В остальном их характеристики схожи, но для маркировки товаров был выбран именно Data Matrix. Причина кроется в размере. Минимальный размер Data Matrix 0,5x0,5 см, а QR-кода 2x2 см. Маленький штрих-код проще разместить на небольших сигаретных пачках или на упаковках лекарств.

Штрих-коды созданы с помощью генератора отчётов FastReport .NET.
Штрих-коды созданы с помощью генератора отчётов FastReport .NET.

5. Aztec

Aztec-код - это одна из разновидностей QR-кодов. Такое название пришло из центральной Америки, а именно от племён индейцев. Тщательно присмотритесь к центру кода: в нем есть некая мишень. На самом деле этот квадрат схож с пирамидой Ацтеков (вид сверху), а также по нему определяется центр кода и ориентация.

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

Aztec можно встретить на железнодорожных билетах: Tehran Metro, Eurostar, Deutsche Bahn, TCDD Taşımacılık, DSB, České dráhy, Slovak Railways, Slovenian Railways, Croatian Railways, Trenitalia, Nederlandse Spoorwegen, PKP Intercity, VR Group, National Rail, Via Rail, Swiss Federal Railways, SNCB и SNCF. Код сканируется персоналом в поезде или у турникета для подтверждения билета.

Небольшой мем
Небольшой мем

Разумеется, все разнообразие баркодов в природе не ограничивается этим списком: существуют еще и 3D, и 4D баркоды, и другие. О них расскажем в следующей серии.

Теги:
Хабы:
Всего голосов 8: ↑7 и ↓1+9
Комментарии13

Публикации

Истории

Ближайшие события

7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань