Касса может передавать документы в ОФД через собственное сетевое подключение либо через компьютер. EoU и EoT относятся ко второму варианту. Выбор зависит от возможностей модели, настроек ККТ и работы кассового ПО.
Разница выглядит технической, но последствия у неё вполне житейские: заблокированный накопитель через месяц.
Два механизма
EoU — Ethernet over USB. Отдельная служба может передавать документы без открытой кассовой программы. Для обмена нужны запущенная и настроенная служба, доступ к нужному USB-интерфейсу, питание ККТ и доступ компьютера к серверу ОФД.
EoT — Ethernet over Transport. Это не служба, а механизм самого драйвера. Отдельный порт ему не нужен: обмен идёт через тот же порт, по которому касса управляется. Но отсюда следует главное ограничение: обмен идёт только пока к кассе подключена программа. Закрыли кассовую программу — драйвер отключился от порта, обмен прекратился.
| EoU | EoT | |
|---|---|---|
| Что это | Служба Windows | Механизм драйвера |
| Нужен отдельный порт | Да | Нет |
| Работает без кассовой программы | Да | Нет |
| Требует настройки | Да, файл конфигурации | Да, канал в ККТ и параметры драйвера |
Какой выбрать
EoU подходит, если модель и USB-режим поддерживают этот канал, а служба должна обмениваться с ОФД независимо от кассовой программы. После настройки проверьте очередь документов.
EoT подходит, если приложение поддерживает этот механизм и сохраняет активное соединение с ККТ. Открытого окна программы недостаточно: канал должен быть включён, а компьютер — иметь доступ к ОФД.
Опасное сочетание: EoT плюс редкий запуск кассовой программы. Точка работает по выходным, программу открывают на несколько часов в неделю, документы копятся. Формально всё настроено верно, а через 30 дней с даты первого непереданного документа накопитель блокируется. Подробнее об этом — в статье про непереданные документы.
Где переключается канал
В самой кассе: «Тест драйвера ККТ» → «Параметры ККТ» → раздел «15 ОФД» → параметр «Канал обмена с ОФД».

Варианты: USB (EoU), Ethernet, Wi-Fi, GSM-модем, EthernetOverTransport. Первые четыре — про то, как касса выходит в сеть, последний — про обмен через драйвер.
Там же задаются адрес и порт оператора. Реквизиты всех операторов собраны в справочнике настроек ОФД.
Настройка службы EoU
Служба требует, чтобы ей явно указали, через какой порт работать. Настройки лежат в файле:
C:\ProgramData\ATOL\EoU\settings.xml
Минимальный рабочий вариант для одной кассы:
<?xml version="1.0" encoding="windows-1251"?>
<settings>
<device>
<id>Касса</id>
<port>6</port>
</device>
</settings>
Имя в теге id произвольное. В port — номер порта обмена, а не порта управления.
Для нескольких касс блоки device перечисляются подряд, у каждой свой порт. Как разобраться в портах при нескольких аппаратах, описано в статье про несколько касс на одном компьютере.
Вариант с автоопределением. Вместо блоков device в файле может стоять одна строка:
<hotplug>auto</hotplug>
Служба сама найдёт порты. На одной кассе это обычно работает; с несколькими лучше указывать порты явно.

После любой правки файла службу нужно перезапустить.
Как определить порт обмена
В двухпортовом USB-режиме интерфейс EoU определяется по MI_02 в ИД оборудования. Если у вашей модели другой режим или набор интерфейсов, используйте её руководство; не выбирайте порт по порядковому номеру.

Не определяйте EoU по ошибке проверки связи. «Порт занят» или «Нет связи» могут означать чужой процесс, неверные параметры или отключённую кассу. Успешный ответ с моделью и номером подтверждает управляющий интерфейс, а назначение второго проверяется отдельно.
Ошибка, которая парализует кассу. Если вписать в настройки службы порт управления, служба его займёт, и к кассе перестанут подключаться и драйвер, и кассовая программа. Обе выдадут «Порт занят».
Проверка
Служба запущена? Откройте services.msc и найдите «Служба EoU». Тип запуска — автоматический, состояние — «Выполняется».

Служба сразу останавливается. Проверьте её журнал и конфигурацию: наличие и синтаксис файла, доступ учётной записи, указанные устройства. По одному факту остановки нельзя заключить, что файл обязательно пуст.
Касса видит службу? Напечатайте тест связи с ОФД: раздел «Отчёты» → «6 — Тест связи с ОФД». Если порт задан верно, в чеке будет строка «Приложение EoU запущено». Если неверно — «Приложение EoU не найдено».
Документы уходят? Раздел «ФН» → «1 — Статус информационного обмена с ОФД» → «Запросить». Смотрите строку «Непереданных документов».

Как вытолкнуть зависшее вручную
Для диагностики обмена можно временно использовать EoT, если его поддерживает ваша связка. Сначала запишите исходный канал и параметры, освободите соединение от кассовой программы, затем:
- В свойствах драйвера в параметре «Способ связи ДККТ с ОФД/ИСМ» выберите «Автоматически EoT».
- В «Параметрах ККТ» → раздел «15 ОФД» установите канал обмена EthernetOverTransport.
- Закройте окна настроек и установите «Включено». Это создаёт условия для обмена, но ещё не подтверждает отправку: далее проверьте очередь и результат в ОФД.
- Следите за процессом запросом статуса обмена.
Компьютеру нужен доступ к серверу ОФД. После диагностики верните согласованную рабочую схему обмена, освободите соединение в утилите и проверьте кассовую программу. Иначе после закрытия утилиты временный канал может перестать работать.
В разделе «Сервисные» есть и прямые кнопки «Включить канал EthernetOverTransport» и «Отключить канал EthernetOverTransport».
Частые вопросы
Можно использовать оба канала сразу? Для диагностики проверяйте выбранный канал и не меняйте его во время расчёта. Переключение требует согласования настроек ККТ и программы; сохраните исходные значения.
Касса подключена по сети, зачем EoU? Незачем. Если касса сама выходит в интернет через Ethernet или Wi-Fi, посредник не нужен — выбирайте соответствующий канал.
Служба работает, а документы не уходят. Проверьте адрес и порт оператора в разделе «15 ОФД» и наличие интернета на компьютере. Служба отвечает за транспорт, а не за реквизиты.
Где логи? EoT записывается в журнал драйвера: в типовой конфигурации категория EthernetOverTransport направлена в ofd.log. EoU — отдельная служба со своей конфигурацией и журналом. Не ищите все события EoU в ofd.log автоматически; проверьте путь и учётную запись именно работающего процесса.
Коротко
EoU работает через отдельную службу, EoT — через активное соединение приложения и драйвера. Обоим нужны правильные настройки и доступ к ОФД. Назначение USB-интерфейса проверяйте по документации режима, а результат — по очереди документов и получению их оператором. Служба запущена, в отчёте нужная строка — а чеки всё равно могут лежать непереданными. Это разные вещи.
Материал носит информационный характер. Сайт atoldriver.ru не является представительством компании АТОЛ и не оказывает услуг по обслуживанию оборудования.