Найти в Дзене
На пальцах

Штрих-код: что скрывают черные полоски и как касса их «понимает»?

Вы считаете, что в полосках штрих-кода зашифрована цена? Это самое распространенное заблуждение. На самом деле, это «цифровой паспорт» товара, а цена живет совсем в другом месте. Давайте за 3 минуты расшифруем этот полосатый шифр и поймем, как кассир одним «бипом» запускает целое расследование.
Посмотрите на любой штрих-код. Под полосками всегда есть 13 цифр (в формате EAN-13). Вот что они
Оглавление

Вы считаете, что в полосках штрих-кода зашифрована цена? Это самое распространенное заблуждение. На самом деле, это «цифровой паспорт» товара, а цена живет совсем в другом месте. Давайте за 3 минуты расшифруем этот полосатый шифр и поймем, как кассир одним «бипом» запускает целое расследование.

1. Полоски — это просто «одежда» для цифр

Посмотрите на любой штрих-код. Под полосками всегда есть 13 цифр (в формате EAN-13). Вот что они означают:

  • Первые 2-3 цифры: Код страны, где зарегистрирован производитель (460-469 — Россия, 590 — Польша). Это не всегда страна изготовления!
  • Следующие 4-6 цифр: Уникальный код самого производителя.
  • Еще 3-5 цифр: Код самого товара, который придумывает производитель.
  • Последняя, 13-я цифра: Контрольная. Это «сторож», который помогает кассе проверить, правильно ли она считала код.
-2

2. Как сканер читает без слов? Физика одного лазера

Сканер — это не камера. Внутри него горит красный лазерный луч. Он быстро пробегает по полоскам. Черные полосы поглощают свет, белые — отражают.

Фотодатчик внутри сканера улавливает отраженный свет и превращает его в электрический сигнал: белая полоса — «есть сигнал», черная — «нет сигнала». Так получается последовательность ноликов и единиц, которую компьютер легко переводит в те самые 13 цифр. Знаменитый «бип!» — это сигнал «код считан верно!».

-3

3. Самое важное: где живет цена? В базе данных, а не в полосках!

Вот главный секрет: в самом штрих-коде цены НЕТ. Считав цифры, кассовый компьютер отправляет их в глобальную базу данных магазина (в его «мозг»).

Там происходит мгновенный поиск: «Есть товар с кодом 4601234567890?» — «Есть! Это «Молоко «Простое», 1л, цена 85 рублей, акция 2=150». И эта информация уже летит на экран кассы и на ваш чек.

Именно поэтому одна и та же пачка гречки в разных магазинах будет с одним штрих-кодом, но с разной ценой. Цена — в системе магазина.

-4

4. Проверьте сами: что означает контрольная цифра?

Это простая математика для проверки ошибок. Алгоритм подсчитывает ее по первым 12 цифрам. Если касса, считав код, получила не ту контрольную цифру, она сразу «бипнет» по-другому и скажет кассиру считать еще раз. Это защита от подделок и сбоев.

Практический вывод / «Что запомнить»

1. Штрих-код — это ID-паспорт товара, а не ценник. В нем зашифрован только номер.

2. Первые цифры — код страны регистрации производителя, а не происхождения товара.

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

4. Последняя цифра — защитная. Она помогает кассе убедиться, что код считан без ошибок.

Поставите «палец вверх», если теперь вы смотрите на полоски в магазине другими глазами?

Проверьте! Возьмите товар из холодильника и посмотрите первые цифры штрих-кода. Из какой страны зарегистрирован производитель? Напишите в комментариях!

Чтобы не пропустить простое объяснение других сложных вещей — подпишитесь на канал «НА ПАЛЬЦАХ».