скрытое меню

проблема Атола : Порт занят

В период окончательного перехода на драйвер Атола 10 появилась милая проблема:

Иногда после установки драйвера Атол 10 в системе Windows появляются 2 Com порта

фотка 1

И вот при связи из программы 10 драйвера : один порт занят , а по другому Нет Связи.

фотка 2

фотка 3

Полная переустановка драйверов и перезагрузка - не помогает.
Сюда же можно отнести ситуацию , когда касса печатает на тесте связи с ОФД - приложение EoU: не найдено
Все это связано с неправильной настройкой сервиса EoU.

Пикантность ситуации в том , что раньше в драйвере ДТО 8 была утилита DTOIntergrator, которая настраивала EoU сервис , но в драйвере 10 ее по непонятным причинам теперь нет.

Какая программа может открыть COM порт и занимать порт постоянно? - EoU.

Чтобы посмотреть настройки EoU пока есть один только способ , качаем опять драйвера ДТО8 (например 8.16) и устанавливаем только EoU:

фотка 4

фотка 5

И теперь у нас появляется утилита DTOIntergrator
фотка 6

Запускаем ее и видим , что действительно порт занят сервисом :
фотка 7
надо его поменять на порт 88, перезапустить сервис и все заработает нормально.

Есть нюанс , по которому можно заметить какая EoU установлена на ПК : смотрим сервис и видим отображаемое имя EoU - это EoU из драйвера ДТО 8.

фотка 8

В версии из ДТО 10 по другому будет:
фотка 9

Настройки EoU находятся в файле C:\ProgramData\ATOL\EoU\settings.xml

Ура нашел , где находятся настройки EoU - C:\ProgramData\ATOL\EoU\settings.xml
Правим как надо и все работает как надо:

<settings>
	<device>
		<id>Атол 30Ф</id>
		<port>88</port>
	</device>
</settings>

Да наверное чтобы изменения вступили в силу надо остановить сервис, изменить файл / сохранить, запустить сервис.

Теперь дополнительно некоторые нюансы : устанавливаем заново драйвера , кстати их 2 варианта. Допустим выбираем KKT10-10.3.1-windows64-setup:

фотка 1
Логи пишутся здесь C:\ProgramData\ATOL\EoU\logs

Если покопаться в реестре , то можно попытаться найти где хранятся настройки EoU - но найти ничего не удастся.

Кстати USB порты отличаются : смотрите например сведения Строгое имя узла

oem95.inf:_Models.ntamd64:_Install_6:1.26.0.0:usb\vid_2912&pid_0005&mi_00\\ - этот для управления кассой
oem95.inf:_Models.ntamd64:_Install_7:1.26.0.0:usb\vid_2912&pid_0005&mi_02 - этот для EOU

Если поизучать установочный inf файл (у меня oem95.inf) см. каталоге C:\Windows\inf , то в принципе понятно , что упоминания о EoU там нет и следовательно это утилита устанавливается отдельно от драйверов USB.


Постскриптум :

Надо отметить , что у Атола есть некая прога , которую можно отдельно скачать с со страницы загрузки. Что это за вариант EoU непонятно, но там куча версий этой программы.

фотка 1

Яндекс.Метрика