При подключении онлайн-касс АТОЛ (например, АТОЛ 22Ф, 30Ф, 55Ф и других) к компьютеру под управлением Windows 10 специалисты часто сталкиваются с ситуацией, когда виртуальные COM-порты в диспетчере устройств отображаются с предупреждающими знаками, а утилита «Тест драйвера ККТ» или программа 1С не могут обнаружить подключенное фискальное оборудование. Основными причинами такого поведения являются блокировка неподписанных драйверов операционной системой, конфликт со стандартным драйвером Windows, неправильный режим работы самого кассового аппарата или некорректное распределение виртуальных портов. Разберем подробно каждый этап диагностики и настроим стабильную работу кассы.
Прежде чем настраивать операционную систему, проанализируем аппаратный режим работы ККТ. Касса может быть физически подключена по USB-кабелю, но на уровне внутренней прошивки ожидать команды через интерфейс RS-232 (COM) или Ethernet. Переведем устройство в режим обмена данными по USB:
USB.Устаревшие версии драйверов торгового оборудования (например, ДТО 8.14) содержат старые виртуальные VCOM-драйверы без актуальной цифровой подписи, доверенной Windows 10. После перезагрузки системы в «Диспетчере устройств» рядом с портами появляется ошибка: «Не удается проверить цифровую подпись драйверов, необходимых для данного устройства (Код 52)».
Рассмотрим, как правильно обновить драйверы и восстановить доверие операционной системы:
ДТО 8.15.3, 8.16.2, либо современные линейки ДТО 9.x / ДТО 10.x.C:\Program Files (x86)\ATOL\Drivers8\USB_Drivers), нажмем правой кнопкой мыши по файлу драйвера .sys или .cat, перейдем в Свойства -> Цифровые подписи -> Сведения -> Просмотреть сертификат -> Установить сертификат и поместим его в хранилище «Доверенные корневые центры сертификации» текущего компьютера.Secure Boot в BIOS. При использовании устаревших линеек ДТО временно отключим этот параметр в разделе «Безопасность Windows».Windows 10 нередко пытается привязать к обнаруженному USB-устройству свой стандартный универсальный драйвер usbser.sys. В таком случае в системе создается один некорректно работающий порт вместо двух логических каналов. Выполним ручную привязку корректного драйвера:
C:\Program Files (x86)\ATOL\Drivers8\USB_Drivers для ДТО 8 или каталог установки ДТО 10).При корректной установке драйвера в системе всегда появляются два виртуальных COM-порта (например, COM4 и COM5). Крайне важно понимать их разделение:
COM4) выделяется исключительно для команд управления: обмена с программой «1С:Предприятие» или утилитой «Тест драйвера ККМ».COM5) резервируется для службы EthernetOverUsb (EoU), которая передает фискальные чеки оператору фискальных данных (ОФД).settings.xml ошибочно указать первый порт, служба перехватит канал управления, и утилита «Тест драйвера» выдаст ошибку «Порт занят» или «Устройство не найдено».Выясним причину, по которой касса может внезапно терять связь после нескольких минут простоя, и устраним возможные сбои связи:
115200 или 57600 бод) и выполним проверку связи повторно.После выполнения этих шагов онлайн-касса стабильно определяется в операционной системе Windows 10, успешно проходит проверку связи в тесте драйвера и без сбоев подключается в базу 1С.