В ККТ производства Штрих-М при подключении ККТ по USB кабелю поддерживается два взаимоисключающих интерфейса: - виртуальный COM-порт (VCOM), который эмулирует стандартное (локальное) подключение по COM-порту (RS-232), данный интерфейс практически не требует настройки и почти сразу готов к работе. - виртуальная сетевая карта (RNDIS), которая эмулирует подключение по TCP-сокету (параметры подключения по умолчанию IP адрес: 192.168.137.111 порт: 7778) при этом обеспечивается не только соединение с ККТ, но и подключение к интернету, для передачи данных в ОФД. Минусом данного подключения, является относительная сложность настройки для специалиста далекого от ККТ
Переключение между интерфейсами осуществляется изменением поля 9 [Rndis] из таблицы 21 [Сетевые интерфейсы] : Т21П9 = 0 включен интерфейс VCOM Т21П9 = 1 включен интерфейс RNDIS
В случае настройки в "Мастере фискализации" переключение интерфейсов более наглядно и без входа в таблицы.
Настройки вступают в силу только после перезагрузки ККТ.
Именно взаимоисключающие интерфейсы доставляют множество хлопот при подключении ККТ Штрих-М по USB. Для подключения ККТ по USB кабелю важно понять, какой интерфейс включен на данный момент. Это можно сделать и косвенными способами (через поиск оборудования), но более правильно, сделать это через Диспетчер устройств - посмотреть при включении ККТ, что появится в секциях [Порты COM и LPT] и [Сетевые адаптеры], если появляется СОМ-порт, то значит USB работает в режиме VCOM, если появляется Сетевая карта Remote NDIS, то значит USB работает в режиме RNDIS.
С VCOM практически нет проблем, достаточно установить драйвера VCOM и можно работать с ККТ сразу после подключения, как обычным СОМ-портом. Любые неправильные действия оператора не могут привести к печальным последствиям, в виде потери в связи "навсегда". С RNDIS все несколько сложнее, любой неправильный шаг может привести к потере "пациента", после которого можно "спасти" ККТ только подключением по железному COM-порту стандарта RS-232, который не всегда реализован на современных компьютерах.
В данной заметке рассмотрим настройку RNDIS при помощи утилиты "Мастер фискализации" поставляемой с составе теста драйвера ККТ. Настройку будем производить из режима VCOM и без использования кабеля RS-232. Настройка посредством "Мастера фискализации" является хоть и непрозрачной для пользователя, зато требует минимальных знаний от пользователя.
В случае нефискализированного ККТ, настройки ОФД будут по умолчанию для ККТ Штрих-М, в случае зарегистрированного ККТ - подтянутся настройки ОФД из ФН. В любом случае пропускаем этот пункт, так как для настройки RNDIS он не важен.
В принципе, на этом этапе можно условно считать, что RNDIS настроена.
Чтобы проверить выход ККТ в интернет и правильность настройки RNDIS, в тесте драйвера ККТ на вкладке "Прочее", вкладка "Команда" строка "URL" набираем имя любого сайта (адрес сайта ОФД не подойдет) и нажимаем клавишу "Пинг". В случае доступа ККТ в интернет - в строке "Результат пинга" должен быть ноль.
Видеоинструкция по настройке RNDIS