← На главную
При подключении контрольно-кассовой техники (ККТ) к рабочему месту кассира через интерфейс USB часто возникает ситуация, когда операционная система распознает новое устройство, но тест драйвера выдает ошибку «Нет связи». Разберем причины такого поведения на примере фискальных регистраторов семейства «Штрих-М» (включая модели «Штрих-ON-LINE», «Штрих-Лайт-01Ф» и аналогичные) и выясним, как правильно настроить обмен данными с компьютером и программой 1С.
Режимы работы USB-интерфейса в онлайн-кассах
Современные фискальные регистраторы при подключении по USB могут функционировать в двух принципиально разных режимах:
- Виртуальный COM-порт (VCOM): Касса эмулирует последовательный интерфейс RS-232 через USB. В операционной системе создается виртуальный порт (например,
COM3). Связь с ККТ осуществляется по номеру порта и заданной скорости обмена.
- Виртуальная сетевая карта (RNDIS): Касса определяется как сетевой адаптер Ethernet-over-USB. Обмен данными с ККТ и программой 1С ведется по сетевому протоколу TCP/IP (сокет), а интернет для отправки фискальных документов оператору фискальных данных (ОФД) передается непосредственно через созданное сетевое подключение с общего интернет-канала ПК.
Если в таблицах кассы установлен один режим, а на компьютере настроен или установлен драйвер для другого, тест драйвера не сможет связаться с устройством.
Диагностика текущего режима ККТ без подключения к ПК
Прежде чем менять системные параметры, определим, в каком режиме сейчас работает плата фискального регистратора. Для этого снимем отчет об автотестировании (информационный чек):
- Выключим питание кассы тумблером на корпусе.
- Зажмем кнопку промотки кассовой ленты (Feed).
- Не отпуская кнопку промотки, включим питание аппарата.
- Удерживаем кнопку до тех пор, пока касса не издаст звуковой сигнал и не начнет печать технологического чека.
На распечатанном чеке проанализируем строки параметров связи: текущий активный интерфейс (VCOM, RNDIS или RS-232), установленную скорость обмена и назначенный IP-адрес устройства.
Пошаговое устранение проблем при подключении через VCOM
Если на аппарате выбран режим виртуального COM-порта, выполним следующую последовательность действий для корректной установки и настройки:
- Корректная установка драйвера эмулятора VCOM: При установке пакета драйверов торгового оборудования важно вручную указать точный тип подключаемого устройства. Если автоматическая установка не определила порт, откроем Диспетчер устройств Windows, найдем неопознанное устройство ККТ, выберем
Обновить драйвер и укажем путь к каталогу с INF-файлами из дистрибутива драйвера производителя.
- Проверка цифровой подписи: В некоторых версиях Windows (особенно Windows 7 и Windows 10) может потребоваться временное отключение обязательной проверки цифровой подписи драйверов для успешной инициализации виртуального COM-порта.
- Настройка таймаута в утилите «Тест драйвера ККТ»: В окне «Настройка свойств» драйвера параметр
Таймаут (мс) по умолчанию может быть равен 0. Для виртуального USB-порта это приводит к мгновенному разрыву связи до получения ответа от процессора кассы. Установим значение таймаута не менее 150–300 мс.
- Ограничение номера COM-порта: Если Windows автоматически назначила порту номер выше
COM9 (например, COM14), переназначим его. Для этого перейдем в Диспетчер устройств → свойства нужного порта → вкладка Параметры порта → кнопка Дополнительно → выберем свободный номер в диапазоне от COM1 до COM9.
- Поиск оборудования: В окне драйвера нажмем кнопку
Поиск оборудования. Утилита выполнит перебор всех доступных скоростей и портов и отобразит найденный аппарат с актуальной скоростью передачи данных.
- Отключение энергосбережения USB: Чтобы связь с кассой не прерывалась во время простоя рабочего места, в диспетчере устройств в свойствах всех корневых USB-концентраторов снимем флаг
Разрешить отключение этого устройства для экономии энергии.
Переключение кассы в режим сетевой карты RNDIS
Если требуется передавать чеки в ОФД через USB-кабель без дополнительных служб проброса (таких как OFD Connect или EthOverUsb), переведем кассу в режим RNDIS:
- Установим устойчивую связь с ККТ через VCOM или физический порт RS-232.
- В утилите «Тест драйвера» откроем раздел
Таблицы и перейдем в таблицу параметров сетевых интерфейсов (обычно таблица Сетевые интерфейсы или Сетевые настройки).
- Найдем поле, отвечающее за работу RNDIS, изменим значение с
0 на 1 и закроем таблицу с сохранением изменений.
- Перезагрузим кассу по питанию. После перезагрузки в операционной системе появится новое сетевое подключение.
- В свойствах основного сетевого подключения компьютера (через которое идет интернет) разрешим общий доступ к подключению к интернету (ICS) для созданного адаптера RNDIS.
Особенности настройки оборудования в «1С:Предприятие»
При подключении настроенной кассы к учетной системе 1С учтем технические требования интеграции:
- Соответствие разрядности платформы: Разрядность установленной платформы «1С:Предприятие» (32-bit или 64-bit) должна строго совпадать с разрядностью установленной внешней компоненты драйвера ККТ. 32-разрядный клиент 1С не сможет загрузить 64-разрядную библиотеку драйвера.
- Тип подключения в 1С при работе по VCOM: В справочнике «Подключаемое оборудование» создаем новый экземпляр ККТ с передачей данных, выбираем соответствующий драйвер и указываем тип подключения
Локально, выбрав назначенный виртуальный COM-порт, скорость и таймаут 300 мс.
- Тип подключения в 1С при работе по RNDIS: Если касса работает как сетевое устройство, тип подключения в параметрах 1С меняется на
TCP сокет (или сетевое подключение). В полях настроек указываем статический IP-адрес кассы (по умолчанию часто используется 192.168.137.111) и TCP-порт обмена (обычно 7778 или 50003).
- Тест подключения: После сохранения параметров нажимаем кнопку
Тест подключения в карточке оборудования 1С для проверки готовности устройства к фискализации чеков.
Альтернативные способы связи
Если виртуальный USB-порт продолжает работать нестабильно из-за аппаратных особенностей материнской платы ПК или ограничений операционной системы, используем резервные варианты:
- Физический порт RS-232 (COM-порт): Подключение кассы через стандартный кабель RS-232 напрямую к COM-порту ПК или через переходник USB-to-RS232 на надежном чипсете (например, FTDI) обеспечивает независимую связь независимо от программных настроек USB-порта в таблицах кассы.
- Прямое сетевое подключение через Ethernet: Если модель фискального регистратора оснащена физическим портом RJ-45, подключение кассы в локальную сеть роутера исключает необходимость использования эмуляторов USB-портов и обеспечивает одновременный доступ к аппарату из 1С и прямую отправку фискальных данных в ОФД.