Зависшая касса – неприятный сценарий для любой торговой точки. В этот момент бизнес не только теряет деньги из-за того, что не проходят оплаты, но вместе с этим стремительно снижается лояльность клиентов, раздражённых невозможностью совершить покупку. О том, почему касса выходит из строя и как это можно предотвратить, порталу Biz360.ru рассказал технический директор компании «Торговый Баланс М» Андрей Черняев.
Андрей Черняев – технический директор компании «Торговый Баланс М», которая выпускает контрольно-кассовую технику под брендом «Штрих М». В компании с 2008 года: начинал с позиции инженера сервисного центра, затем работал линейным руководителем, последние несколько лет в должности технического директора отвечает за разработку, тестирование, сервис и качество оборудования.
С технической точки зрения всё довольно просто: либо операционная система, либо кассовое программное обеспечение перестаёт обрабатывать действия пользователя и внешние команды. Причины могут быть разными – от перегрева аппарата до ошибок в базе данных.
Разберём их по порядку – от «железа» к программной части.
Рассмотрим самые частые и недооценённые проблемы.
Перегрев
Современные кассы, особенно компактные устройства и терминалы на Android, часто работают без активного охлаждения. В жарком помещении или при накоплении пыли компоненты перегреваются.
В результате включается так называемый троттлинг – процессор начинает «пропускать такты», снижая производительность. Если ситуация не улучшается, система может полностью зависнуть, чтобы избежать повреждения.
Это касается и фискальных регистраторов: по сути, это тоже полноценные компьютеры со своей памятью и процессором.
Проблемы с оперативной памятью
Ошибки в работе оперативной памяти – ещё одна распространённая причина. Так, плохой контакт (например, из-за окисления) приводит к сбоям чтения и записи, а повреждённые ячейки памяти вызывают зависание – система «ждёт» ответ от неработающего участка. В результате касса может застопориться или выдать критическую ошибку.
Накопитель – слабое место системы
Жёсткие диски (HDD) очень чувствительны к ударам и вибрациям. Если кассу трясут или она стоит на нестабильной поверхности, возможны сбои чтения – система начинает ждать ответ и «замирает».
SSD-накопители быстрые, но не вечные. У бюджетных моделей со временем изнашиваются ячейки или выходит из строя контроллер, и диск просто перестаёт отвечать.
Проблемы с питанием
Если блок питания выдаёт нестабильное напряжение (например, из-за изношенных компонентов), периферия (сканер, принтер чеков) или сама материнская плата могут работать нестабильно и с перебоями. В критический момент процессор может не справиться с нагрузкой, и касса зависает.
Контакты и шлейфы
В моноблоках и сенсорных терминалах со временем могут отходить внутренние соединения, связывающие матрицу экрана с материнской платой. Это не только приводит к проблемам с экраном, но и может блокировать передачу данных внутри системы вплоть до полного зависания.
Конфликт драйверов
К кассе подключено множество устройств: фискальный регистратор, сканер штрих-кодов, дисплей покупателя. Всё это работает через драйверы.
После обновления Windows или прошивки Android драйвер может стать несовместимым, и тогда касса «ждёт» ответа от устройства бесконечно, а работа кассовой программы блокируется.
Переполненный диск
Если заканчивается место (например, из-за логов или базы данных), касса не может записать чек или новую позицию. В итоге программа зависает, пытаясь сохранить данные.
Повреждение базы данных
Большинство касс работают с локальными базами – SQLite, Firebird или на базе 1С. Если база повреждается (например, из-за внезапного отключения питания), система может зависнуть при попытке чтения данных или уйти в бесконечное восстановление.
Сетевые проблемы
Если касса работает с облаком или отправляет данные оператору фискальных данных, нестабильный интернет может вызвать зависание. При потере пакетов система просто ждёт подтверждения от сервера – иногда слишком долго.
Самое эффективное решение – это сочетание профилактики и быстрой диагностики.
Что делать с «железом»:
-
Следить за охлаждением. Раз в полгода очищайте кассу от пыли и проверяйте вентиляцию. В жарких помещениях лучше использовать модели с активным охлаждением. Фискальные регистраторы тоже требуют ухода: при замене фискального накопителя стоит очищать корпус и термоголовку от бумажной пыли.
-
Проверять накопители. Используйте утилиты вроде CrystalDiskInfo для диагностики. Если появляются «битые» или нестабильные сектора – диск нужно менять. Переход с HDD на SSD заметно снижает риск зависаний.
-
Обеспечить стабильное питание. Используйте источник бесперебойного питания – даже недорогой ИБП защитит от скачков напряжения и отключений и даст возможность корректно завершить работу при отключении света. Проверяйте блок питания мультиметром. Если напряжение нестабильно, блок питания нужно заменить.
-
Проверять соединения. Если касса работает 2-3 года и начала зависать без очевидных и видимых причин, стоит снять крышку и прижать/переткнуть шлейфы и модули памяти.
А вот что необходимо регулярно делать с программной частью:
-
Контролировать свободное место. Если на системном диске остаётся меньше 1 ГБ – это уже риск. Нужно регулярно чистить временные файлы и логи.
-
Проявлять осторожность с обновлениями. Главное правило: не обновлять систему без необходимости. Если всё работает стабильно, обновлять только критические патчи и предварительно тестировать их. Драйверы и прошивки нужно заказывать только с официальных сайтов производителей, и они должны быть актуальны по 54-ФЗ.
-
Убрать лишние программы. Касса должна выполнять одну задачу – работать как касса. Из автозагрузки лучше убрать всё лишнее: мессенджеры, торренты, обновляторы софта и прочие фоновые сервисы.
-
Аккуратно настроить антивирус: иногда он сильно перегружает систему, проверяя каждую операцию.
-
Настроить сеть: задать разумные тайм-ауты для обмена данными и по возможности использовать проводное подключение вместо Wi-Fi.
-
Перезагружать систему. Простое, но эффективное решение – автоматическая перезагрузка раз в сутки, например рано утром. Это помогает избавиться от утечек памяти и очистить кэш.
Зависание кассы – почти всегда результат накопившихся проблем, а не одной ошибки. Чаще всего это сочетание факторов: перегрев, износ оборудования, ошибки в ПО или нестабильная сеть.
Хорошая новость в том, что большинство таких ситуаций можно предотвратить, если регулярно обслуживать оборудование и следить за состоянием системы.

Чтобы не пропустить интересную для вас статью о малом бизнесе, подпишитесь на наш Telegram-канал и страницу в «ВКонтакте».