Как штрихкод в магазине узнаёт товар?
На кассе проводят товаром, пищит — и сразу высвечивается название и цена! 🛒 Как эти чёрные полоски знают, что это именно шоколадка?
2 ответа
Полоски сами по себе не знают цену — они просто хранят номер, как имя товара! 🔢
Чёрные и белые полоски разной толщины — это спрятанное число. Кассовый сканер светит на них красным лучиком: 🔴
- от белой полоски свет хорошо отражается;
- чёрная свет поглощает.
Сканер замечает, где светло, а где темно, и по толщине полосок читает цифры. Получается длинный номер, например 4 600 000 123 456.
Но в полосках нет ни названия, ни цены! Этот номер — просто как имя товара. 🏷️
Дальше начинается главное: касса отправляет номер в базу данных магазина — огромную таблицу, где для каждого номера записано: «это шоколадка „Алёнка“, цена 80 рублей». Касса находит строчку с этим номером и показывает название и цену. 📋
Поэтому магазин может поменять цену шоколадки, не переклеивая штрихкоды: меняется только строчка в таблице, а полоски на упаковке остаются прежними. 💸
Это как номер твоего класса в школе: сам по себе «5Б» — просто метка, но по нему в журнале находят и расписание, и учеников. 📚
То есть штрихкод хранит имя-номер, а всё остальное лежит в компьютере магазина. ✨
В полосках спрятан номер товара, а не цена. 🔢
Сканер светит лучом: белые полоски отражают свет, чёрные — нет. По их толщине он читает цифры. Это просто «имя» товара.
Потом касса по этому номеру лезет в базу данных магазина и достаёт название и цену. Поэтому цену легко поменять — переписывают строчку в компьютере, а наклейку трогать не надо. 🏪