При переносе фискального регистратора (например, АТОЛ 55Ф) на новый рабочий стол или сервер под управлением Windows 10 часто возникает специфическая ситуация: чеки из программы 1С печатются без ошибок, касса реагирует штатно, однако накопленные фискальные документы не передаются оператору фискальных данных (ОФД). При проверке службы Ethernet over USB (EoU) в логах может появляться запись Socket closed, а команда диагностики выдает ответ 55 00 00.
Рассмотрим подробно причины возникновения этой проблемы и разберем порядок действий для ее полного устранения.
Проанализируем механику работы ККТ АТОЛ при USB-подключении по технологии Ethernet over USB (EoU):
EoU, которая перехватывает фискальные пакеты от ККТ и отправляет их в интернет через сетевое подключение ПК прямо к серверу ОФД.В операционной системе Windows 10 Центр обновления часто автоматически подтягивает стандартные драйверы для виртуальных COM-портов Microsoft вместо оригинального драйвера от производителя. В результате 1С может продолжать корректно работать через один из портов, но служба EoU теряет связь со второй виртуальной точкой или получает ошибку монопольного доступа, что приводит к разрыву сокета (Socket closed).
Разберем по шагам, как убедиться в корректности установленных драйверов:
USB Serial Port или Устройство с поддержкой USB, значит, система установила стандартный драйвер Windows, который работает нестабильно со службой EoU.Для исправления работы портов выполним полную переустановку драйверов с цифровой подписью:
USBCOM ATOL (с цифровой подписью).После того как порты корректно распознались в системе, необходимо проверить настройки службы Ethernet over USB:
C:\ProgramData\ATOL\EoU или папка установленного драйвера DTO).settings.xml с помощью текстового редактора.Пример правильной структуры файла settings.xml:
<settings>
<device>
<id>1</id>
<port>4</port>
</device>
</settings>
Важно: Номер порта в теге <port> должен соответствовать тому COM-порту, который выделен под передачу данных в ОФД, а не тому, через который 1С совершает продажи.
Чтобы исключить периодические обрывы связи и фоновые блокировки службы, выполните следующие действия:
EoU и драйверов ККТ в исключения Защитника Windows (Windows Defender) и стороннего антивируса, так как встроенная защита часто блокирует фоновую службу АТОЛ.Ethernet over USB и установите тип запуска «Автоматически (отложенный запуск)». Это гарантирует, что к моменту старта службы виртуальные COM-порты уже будут инициализированы системой.После переустановки драйверов и перезапуска службы EoU проверить передачу данных можно двумя способами:
55 00 00 подтверждает, что касса успешно связывается с сервером и не имеет заблокированных пакетов.0.Если служба EoU продолжает работать нестабильно из-за особенностей сборки Windows 10, проанализируйте возможность перевода ККТ на более современные протоколы:
Ethernet over Transport (EoT) без необходимости ставить стороннюю службу EoU.