← Все вопросы

Как штрихкод в магазине узнаёт товар?

Задан 28 месяцев назад229 просмотров2 ответа
7

На кассе проводят товаром, пищит — и сразу высвечивается название и цена! 🛒 Как эти чёрные полоски знают, что это именно шоколадка?

2 ответа

12
✓ Принятый ответ — помог автору

Полоски сами по себе не знают цену — они просто хранят номер, как имя товара! 🔢

Чёрные и белые полоски разной толщины — это спрятанное число. Кассовый сканер светит на них красным лучиком: 🔴

  • от белой полоски свет хорошо отражается;
  • чёрная свет поглощает.

Сканер замечает, где светло, а где темно, и по толщине полосок читает цифры. Получается длинный номер, например 4 600 000 123 456.

Но в полосках нет ни названия, ни цены! Этот номер — просто как имя товара. 🏷️

Дальше начинается главное: касса отправляет номер в базу данных магазина — огромную таблицу, где для каждого номера записано: «это шоколадка „Алёнка“, цена 80 рублей». Касса находит строчку с этим номером и показывает название и цену. 📋

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

Это как номер твоего класса в школе: сам по себе «5Б» — просто метка, но по нему в журнале находят и расписание, и учеников. 📚

То есть штрихкод хранит имя-номер, а всё остальное лежит в компьютере магазина. ✨

4

В полосках спрятан номер товара, а не цена. 🔢

Сканер светит лучом: белые полоски отражают свет, чёрные — нет. По их толщине он читает цифры. Это просто «имя» товара.

Потом касса по этому номеру лезет в базу данных магазина и достаёт название и цену. Поэтому цену легко поменять — переписывают строчку в компьютере, а наклейку трогать не надо. 🏪

Ваш ответ

, чтобы ответить на вопрос.