Настройка связи с ККТ АТОЛ: USB, COM, TCP/IP и Bluetooth

Способы подключения зависят от модели и комплектации кассы: USB, COM, TCP/IP и Bluetooth доступны не во всех сочетаниях. Ниже — настройка связи в ДТО 10 и особенности обмена с ОФД.

Разберём по порядку, когда какой канал уместен и как его настроить.

КаналУсловия и поляКак подтвердить результат
USBПоддерживаемый режим модели, драйвер устройства, выбор нужной ККТПроверка связи возвращает её модель и заводской номер.
COM/VCOMУправляющий интерфейс; номер порта и согласованная с ККТ скоростьОтвет нужной кассы. Наличие COM в списке само по себе недостаточно.
TCP/IPАдрес кассы, порт из её настроек, доступный сетевой маршрутОтвет с моделью и номером; ping не проверяет протокол ДТО.
BluetoothПоддержка модели и профиля; сопряжение; способ подключения из руководстваОтвет нужной ККТ через поддерживаемый транспорт, а не только статус сопряжения.

Bluetooth. Это обзор возможности, а не универсальная инструкция сопряжения. Сначала проверьте поддержку Bluetooth и профиль в руководстве модели, выполните сопряжение в ОС. Если выбранный профиль создаёт виртуальный COM-порт, укажите именно этот порт в драйвере и проверьте модель/номер ККТ. Для другого профиля нужен поддерживаемый программой способ подключения; наличие Bluetooth в планшете само по себе совместимость не подтверждает.

Какой канал выбрать

КаналКогда подходитЧто учесть
USBОдна касса на компьютереСамый простой вариант, настраивать почти нечего
COM/VCOMНесколько касс на одном компьютере, старое оборудованиеНужно точно знать номер порта
TCP/IPКасса стоит отдельно от компьютера, сеть магазинаТребует настройки адреса в самой кассе
BluetoothМобильная торговля, планшет вместо компьютераМедленнее и менее стабильно

Практическое правило: если касса одна и стоит рядом — USB. Если касс несколько или между кассой и компьютером расстояние — сеть.

Список каналов связи
ДТО АТОЛ 10.10.8.24: выбор COM/VCOM, USB, TCP/IP или Bluetooth. Наличие Bluetooth в списке не означает, что этот интерфейс есть у конкретной кассы.

Windows не опознала кассу: что такое USB\VID_2912

Частая картина: касса воткнута в USB, а в диспетчере устройств висит неизвестное устройство. В его свойствах, на вкладке «Сведения» → «ИД оборудования», видна строка вида:

USB\VID_2912&PID_0005&REV_0200&MI_00

Расшифровывается она так:

  • VID_2912 — идентификатор производителя АТОЛ. Он помогает опознать устройство, но не подтверждает исправность драйвера или выбранного интерфейса.
  • PID_0005, PID_0008 — идентификатор конкретного устройства. У разных моделей и ревизий он свой.
  • MI_00 и MI_02 — номера интерфейсов составного USB-устройства. В показанной конфигурации это управление и обмен EoU соответственно. Такая пара зависит от модели и USB-режима; назначение подтверждайте проверкой связи и руководством своей ККТ.

USB-драйвер поставляется в комплекте ДТО. Выбирайте совместимый пакет под ОС и кассовую программу, а для ЕСМ — специальную сборку. После установки проверьте статус устройства. Появление именно двух COM-портов зависит от режима модели, а не только от успешности установки.

Если устройство осталось неопознанным после установки, помогает простое: вынуть и вставить кабель заново либо нажать «Обновить конфигурацию оборудования» в диспетчере устройств. Система переопросит шину и подхватит драйвер.

Цифровая подпись. Проверяйте подпись конкретного пакета и его совместимость с ОС. Наличие драйвера в составе ДТО не исключает ошибок установки. Не отключайте проверку подписи ради неизвестного пакета.

Два COM-порта: главная путаница

В показанном USB-режиме касса создаёт два виртуальных COM-порта. Это пример составного устройства, а не обязательный вид подключения любой модели АТОЛ.

Два COM-порта АТОЛ в диспетчере устройств
Пример USB-режима с двумя портами. Это не обязательный набор интерфейсов любой кассы.

Один порт предназначен для управления кассой — к нему подключаются драйвер и кассовая программа. Второй нужен службе EoU для обмена с оператором фискальных данных.

Как их различить. Правый клик по порту → «Свойства» → вкладка «Сведения» → в списке выбрать «ИД оборудования». Строка порта управления заканчивается на MI_00, порта EoU — на MI_02.

ИД оборудования порта управления
Порт управления кассой: окончание MI_00

Имена atol-usbcom_proxy1 и atol-usbcom_proxy2 в показанном примере помогают различить интерфейсы. Нечётный номер COM не доказывает, что порт управляющий: Windows позволяет перенумеровать порты. Окончательный критерий — успешная проверка связи с нужной кассой.

Список COM-портов в свойствах драйвера
В этом примере proxy1 — управление, proxy2 — EoU; другие интерфейсы проверяются отдельно.

Настройка по USB

Самый короткий путь, если касса одна:

  1. Откройте «Тест драйвера ККТ» → «Свойства».
  2. Модель — конкретная или «Автоматически (АТОЛ)».
  3. Канал связи — USB.
  4. Нажмите «Проверка связи».

В поле «Результат» должны появиться модель и серийный номер. Закройте окно и поставьте галочку «Включено».

Настройка по COM

Нужна, когда касс несколько или когда USB-подключение работает через виртуальный порт:

  1. Канал связи — COM/VCOM.
  2. Выберите управляющий порт и подтвердите его кнопкой «Проверка связи»: должны совпасть модель и заводской номер ККТ. Не выбирайте порт по чётности номера COM.
  3. Скорость COM должна соответствовать настройкам ККТ. Значение 115200 — распространённый пример, а не универсальное требование.
  4. «Проверка связи».

Если порты конфликтуют. Иногда система присваивает порту кассы номер, уже занятый другим устройством. Номер меняется вручную: свойства порта → вкладка «Параметры порта»«Дополнительно» → выбрать свободный номер.

Смена номера COM-порта
Занятые номера система помечает — свободный виден сразу

После смены обязательно перезагрузите компьютер и поправьте номер в кассовой программе, если касса уже была к ней подключена.

Настройка по сети

Здесь два шага: сначала задать адрес в кассе, потом указать его драйверу.

Шаг 1. Задать адрес в кассе. Подключитесь по USB, откройте «Параметры ККТ» → раздел «2 Канал связи». Там задаются:

  • получать IP-адрес от DHCP или задать статический;
  • IP-адрес, маска подсети, шлюз;
  • IP-порт — по умолчанию 5555;
  • адрес DNS.

Шаг 2. Указать адрес драйверу. В свойствах выберите канал TCP/IP, введите адрес кассы и порт, нажмите «Проверка связи».

Если текущий адрес неизвестен, сначала получите его из сетевого отчёта ККТ или списка DHCP. Адрес вне локальной подсети может быть доступен через маршрутизатор. Если подходящего маршрута нет, измените настройки предусмотренным для модели способом, предварительно записав исходные значения.

Как узнать адрес работающей кассы, если он неизвестен. Распечатайте отчёт «Информация о ККТ» кнопкой протяжки, возьмите оттуда MAC-адрес и выполните в командной строке:

arp -a | findstr a7-4d

Вместо a7-4d подставьте фрагмент MAC-адреса. arp -a показывает только кэш соседей этого компьютера, а не сканирует сеть. Отсутствие строки не означает, что касса выключена. Проверьте её сетевой отчёт или список DHCP на маршрутизаторе; устройство в другой подсети таким поиском можно не увидеть.

Поля TCP/IP отдельно от порта gRPC
ДТО АТОЛ 10.10.8.24: IP-адрес и порт TCP/IP; порт сервера gRPC показан отдельно. Адрес 192.168.1.10 приведён как пример. Соединение не проверялось; порт ККТ и порт gRPC — разные настройки.

Если интерфейс отключён в прошивке

Бывает, что касса физически подключена к сети, а не отвечает — интерфейс выключен на уровне прошивки.

В «Параметрах ККТ» → раздел «2 Канал связи» для каждого интерфейса задаётся время ожидания подключения в секундах:

  • 0 — интерфейс деактивирован;
  • 255 — ожидание без ограничений;
  • промежуточные значения — секунды.
Раздел «Канал связи» в параметрах ККТ
Для каждого интерфейса своё время ожидания подключения

Там же задаются настройки хостовых каналов — RS-232, Ethernet, Bluetooth, Wi-Fi: разрешён канал или нет.

Порядок входа кнопкой протяжки и состав сервисного меню зависят от модели. Используйте руководство именно своей ККТ и сначала распечатайте текущие сетевые параметры. Пункт сброса или включения всех интерфейсов может изменить их настройки; не выбирайте его только ради диагностики.

Как канал связи влияет на обмен с ОФД

Момент, который не очевиден при настройке, но всплывает через месяц.

Канал подключения кассы к компьютеру и канал обмена с оператором — разные вещи. Обмен настраивается отдельно, в разделе «15 ОФД» параметров ККТ, и там свои варианты: USB (EoU), Ethernet, Wi-Fi, GSM-модем, EthernetOverTransport.

EoU требует работающего транспортного процесса или службы, EoT — активного транспорта в подключённом ПО. Самого включённого компьютера недостаточно. Ограничение непередачи связано с возрастом первого непереданного ФД, а не с числом дней, когда программа была закрыта.

Частые вопросы

Проверка связи проходит, а программа кассу не видит. Освободите соединение в утилите, затем сравните параметры и компоненту программы. Занятость порта — одна из причин, а не единственное объяснение.

Какую скорость выбирать? Ту, которая настроена в ККТ для используемого COM/RS-232. Согласованно менять скорость с двух сторон следует по инструкции модели; выбор меньшего числа сам по себе не исправляет плохой кабель.

Можно подключить кассу к двум компьютерам? Одновременно — нет. Но в драйвере есть удалённое подключение: один компьютер работает с кассой, остальные обращаются к нему. Настраивается в свойствах, в блоке «Удалённое подключение».

Касса подключена по сети, но перестала отвечать после перезагрузки роутера. Скорее всего, адрес выдавался по DHCP и изменился. Для кассы лучше задавать статический адрес.

Коротко

Сначала проверьте поддерживаемые интерфейсы своей модели. Для COM подтвердите управляющий порт проверкой связи; для TCP/IP задайте адрес и порт ККТ. Канал управления кассой и канал передачи в ОФД настраиваются отдельно.

Если автоматический поиск ничего не нашёл: задайте известный транспорт и адрес вручную. Поиск ограничен возможностями выбранного интерфейса и сети; пустой результат не доказывает отсутствие ККТ. После настройки прочитайте модель и номер, закройте соединение утилиты и повторите тест в кассовой программе. Адрес 192.168.1.10 на иллюстрации — пример, а не результат проверки вашей сети.

Если после настройки связи всё равно нет, идите по алгоритму диагностики.


Материал носит информационный характер. Сайт atoldriver.ru не является представительством компании АТОЛ и не оказывает услуг по обслуживанию оборудования.