При работе с торговым оборудованием кассиры и системные администраторы нередко сталкиваются с ситуацией, когда фискальный регистратор (например, моделей АТОЛ или Штрих-М) внезапно теряет связь с компьютером. В результате торговая программа выдает ошибку недоступности устройства, а для восстановления работы приходится перезапускать 1С или полностью перезагружать ПК. Проанализируем основные причины возникновения этой проблемы и разберем эффективные способы ее решения.
Выясним причину, почему подключение по USB вызывает так много сбоев. В большинстве современных ККТ физическое USB-подключение работает через эмуляцию последовательного порта (Virtual COM Port). Эта схема требует корректной работы трех звеньев: аппаратного USB-контроллера ПК, драйвера виртуального порта в ОС Windows и драйвера торгового оборудования 1С.
К частым факторам, приводящим к обрыву связи, относятся:
115200 бод любая помеха в кабеле или задержка обработки прерываний приводит к потере пакета и отвалу порта.Рассмотрим наименее затратный способ, не требующий замены кабелей или покупку дополнительных плат. В настройках драйвера ККТ и параметрах COM-порта Windows по умолчанию часто установлена максимальная скорость 115200. На практике снижение этого значения существенно повышает помехоустойчивость линии.
Разберем по шагам, как уменьшить скорость обмена:
9600 или 19200 бод как в драйвере, так и в свойствах виртуального COM-порта в Диспетчере устройств Windows.500 мс до 1500–3000 мс).Снижение скорости практически не влияет на время печати чека, однако позволяет полностью избавиться от случайных обрывов сессии обмена данными.
Проанализируем вариант кардинального повышения надежности аппаратной части. Эмуляция USB-COM всегда уступает по стабильности прямому физическому подключению.
Рассмотрим два наиболее надежных варианта подключения:
Посмотрим на настройки операционной системы, которые могут незаметно отключать порты при простое кассы.
Выполним следующие настройки в Windows:
USB Root Hub (Корневой USB-концентратор) и Generic USB Hub откроем «Свойства», перейдем на вкладку «Управление электропитанием» и снимем флажок «Разрешить отключение этого устройства для экономии энергии».При работе с чековой лентой и металлическими денежными ящиками часто накапливается статическое электричество. Разряд статики в момент нажатия на клавиши или открытия ящика приводит к перезагрузке микроконтроллера кассы или сбросу USB-соединения.
Для предотвращения подобных ситуаций выполним следующие действия: