Не без моего скромного участия на прошлой неделе в подмосковном Чехове открылся еще один магазин сети Белый Парус.
Вот так магазин выглядел летом (фотка позаимствована с http://chexov.net)
Но нас то интересует другое;)
Я хочу на его примере показать, как работает супермаркет "изнутри". Начнем, пожалуй, с самого простого - железа.
Компьютерные мозги магазина выглядят примерно так:
Серверная
Здесь крафтвеевский сервак с Win2008 (терминалка) на борту и куча проводов.
Операторский компьютер на Ubuntu, кроме remmina больше ничего и не нужно тут.
Будушие кассы, здесь Windows Embedded и ККС АРМ Кассира 3.
Касса в большинстве магазинов - это самый обычный компьютер, в котором может быть больше ком-портов для подключения специализированных устройств. Например, фискального регистратора, дисплея покупателя и сканера штрих-кода.
Фискальный регистратор - это принтер, на котором можно печатать фискальные чеки, то есть такие, которые признаются документом в нашей стране. На таком чеке есть специальный признак - буковки ФП. Еще в этом принтере есть ЭКЛЗ - это такой "черный ящик", с помощью которого налоговые органы пытаются не слишком успешно помешать предпринимателям уходить от налогов. ЭКЛЗ стоимостью примерно 250$ (по сути это флешка) нужно менять каждый год и государственная компания, выпускающая их (единственная) живет припеваючи:)
?ногда с целью ухода от налогов на кассе бывает несколько фискальных регистраторов. Например, в городе Скопин Рязанской области я однажды видел такое - 2 фискальных регистратора и еще обычный термопринтер, чтобы печатать общий чек.
Впрочем не нужно так далеко ездить - магазин в Ашукинской на станции работает также.
Сканер штрих-кода - это устройство, которое распознает штрих-коды и передает их в компьютер в цифровой форме.
А дисплей нужен, чтобы показывать нам цену пробиваемого товара и итог чека.
Весы CAS CL5000J - это почти компьютер.
На них загружается информация о весовых товарах: наименование, состав, цена, срок годности и еще много всего. Каждому товару соответствует уникальный номер PLU, набрав который на весах, можно получить этикетку со штрих-кодом этого товара. В штрих-коде, как правило, содержится код товара и вес, чтобы касса по коду нашла цену, умножила на вес и получила итоговую стоимость.
Посмотрим на самую часто встречаемую кодировку. Например, наш код 2300456003457. Это значит, что вес 0.345 кг, а код товара 00456, первые две цифры - это префикс, чтобы касса знала, что такой штрих-код нужно расшифровать, а последняя цифра контрольная.
Вот такой минимальный набор для автоматизации супермаркета.
В следующем посте попробую рассказать в общих чертах, как все это работает.
Продолжение следует.