QRkoder

Штрих-код

Штрих-код — графический способ представления данных в виде чередующихся чёрных и белых полос или модулей, считываемых оптическим сканером.

Определение штрих-кода

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

По способу кодирования штрих-коды делятся на линейные (1D) и двумерные (2D). Линейные хранят данные вдоль одной оси и вмещают 20–30 символов. Двумерные используют горизонталь и вертикаль, упаковывая тысячи символов в тот же размер. Самые известные форматы — EAN-13 для розницы, Code 128 для логистики, QR-код и Data Matrix для маркировки и мобильных ссылок.

История штрих-кода

Первый патент на штрих-код получили Норман Вудланд и Бернард Сильвер в 1952 году — они предложили круговую концентрическую структуру. Промышленное применение началось только в 1974 году, когда в магазине Marsh в Огайо впервые отсканировали упаковку жевательной резинки Wrigley с кодом UPC-A. С этого момента штрих-коды стали стандартом розничной торговли по всему миру.

В 1994 году японская Denso Wave разработала QR-код, открывший эру двумерных кодов. В 2000-х годах Data Matrix стал основой для маркировки лекарств (GS1 DataMatrix), а в 2020-х — фармацевтической системы «Честный знак» в России. Сегодня штрих-коды присутствуют на 100% упакованных товаров и в сотнях цифровых сервисов.

Линейные vs двумерные штрих-коды

ПараметрЛинейный (1D)Двумерный (2D)
Ёмкость20–30 символовдо 7089 цифр
ПримерыEAN-13, Code 128, UPCQR, Data Matrix, Aztec
Коррекция ошибокОтсутствует или контрольная суммаReed-Solomon до 30%
СканированиеСтрого перпендикулярноПод любым углом
ПрименениеРозница, складыМаркировка, платежи, билеты

Где применяются штрих-коды

  • Розничная торговля — EAN-13 и UPC-A на каждом упакованном товаре
  • Логистика — Code 128, ITF-14 на коробках и палетах
  • Маркировка — Data Matrix для лекарств, табака, одежды (Честный знак)
  • Авиа и транспорт — Aztec и PDF417 на билетах и посадочных талонах
  • Платежи — QR-код для СБП и банковских переводов
  • Медицина — идентификация пациентов, образцов, препаратов

Связанные концепции

  • QR-код — самый массовый двумерный формат.
  • Data Matrix — компактный 2D-код для маркировки.
  • EAN-13 — розничный 1D-стандарт с префиксом страны.

Частые вопросы

Чем штрих-код отличается от QR-кода?

Классический штрих-код — линейный, состоит из вертикальных полос разной ширины и хранит до 30 символов. QR-код — двумерный матричный формат, кодирует данные в виде сетки модулей и вмещает до 7089 цифр. QR считывается с любого угла благодаря трём поисковым меткам, а линейный штрих-код — только строго перпендикулярно. QR также поддерживает коррекцию ошибок Reed-Solomon.

Кто придумал штрих-код?

Идею штрих-кода запатентовали в 1952 году американцы Норман Вудланд и Бернард Сильвер. Они предложили кодировать данные концентрическими кругами, чтобы код можно было читать с любой стороны. Промышленное применение появилось только в 1974 году — тогда в супермаркете Marsh в Трое (Огайо) впервые отсканировали пачку жевательной резинки Wrigley с кодом UPC-A.

Какой штрих-код используется в «Честном знаке»?

Система обязательной маркировки «Честный знак» использует формат Data Matrix с криптоподписью. Это двумерный матричный код, который хранит уникальный идентификатор единицы товара (GTIN + серийный номер + ключ проверки). Data Matrix выбран за компактность — он меньше QR при той же ёмкости и занимает минимум места на упаковке лекарств, сигарет, одежды и других маркируемых категорий.

Сколько типов штрих-кодов существует?

Всего известно более 100 различных стандартов штрих-кодов, но массово применяются около 20. Среди линейных — EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Code 93, Interleaved 2 of 5, ITF-14, Codabar, MSI Plessey. Среди двумерных — QR-код, Data Matrix, Aztec, PDF417, MaxiCode, Han Xin. Каждый формат оптимизирован для определённой отрасли и типа данных.

Можно ли создать штрих-код бесплатно?

Да, большинство штрих-кодов генерируется бесплатно онлайн: QR, Code 128, Code 39 не требуют регистрации. Однако для торговли по EAN-13 требуется официальный префикс GS1 — международная организация выдаёт уникальные номера за годовой взнос (в России от 25 000 рублей). Префикс 460 означает Россию. Без регистрации можно использовать EAN только для внутреннего учёта, не для розницы.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно