Как подключить кассу Штрих-М-Online через RNDIS и сколько кабелей для этого нужно?

Системный администратор 1С v8.3 (Управляемые формы) Торговля и дистрибуция
← На главную

При настройке торгового оборудования, в частности касс семейства Штрих-М-Online, системные администраторы часто сталкиваются с вопросом: сколько кабелей необходимо для корректной работы устройства? В этой статье мы подробно разберем, как реализовать подключение через интерфейс RNDIS, почему это удобнее стандартного COM-порта и можно ли обойтись всего одним USB-проводом.

Разбираемся в необходимости кабелей: USB или COM?

Рассмотрим ситуацию, когда у кассы «Штрих-М-Online» отсутствуют классические разъемы для сетевого кабеля (витой пары), но присутствуют интерфейсы USB и COM. Основной вопрос пользователя заключается в том, нужно ли подключать оба кабеля одновременно: один для связи с программой «1С», а второй — для обеспечения кассы интернетом.

Проанализируем техническую сторону вопроса. В современных реалиях использование RNDIS (Remote Network Driver Interface Specification) позволяет виртуализировать сетевое соединение через обычный USB-порт. Это означает, что касса начинает определяться компьютером не просто как периферийное устройство, а как полноценная сетевая карта. Следовательно, ответ на главный вопрос: для работы кассы достаточно одного кабеля USB. По этому кабелю одновременно будут передаваться команды на пробитие чеков из «1С» и осуществляться отправка данных оператору фискальных данных (ОФД).

Принцип работы интерфейса RNDIS

Выясним, как именно работает эта технология. Когда мы переводим кассу в режим RNDIS, операционная система Windows создает виртуальный сетевой адаптер. В этот момент USB-кабель начинает работать как замена Ethernet-кабелю. Данные передаются по протоколу TCP/IP.

Это дает ряд преимуществ:

Пошаговая настройка кассы Штрих-М для работы через RNDIS

Рассмотрим алгоритм действий, который необходимо выполнить в драйвере «Штрих-М», чтобы активировать этот режим. Простого подключения кабеля недостаточно — нужно внести изменения в настройки самой кассы (ее таблицы).

Шаг 1. Настройка таблиц кассы

  1. Откроем «Тест драйвера ККТ» (версии 4.14 или выше).
  2. Установим связь с кассой через любой доступный интерфейс (первично это может быть COM или USB в режиме VCP).
  3. Зайдем в раздел «Настройка свойств» — «Таблицы».
  4. Найдем таблицу №21 «Сетевые интерфейсы». Здесь нам нужно найти поле, отвечающее за выбор активного интерфейса. Как правило, для активации RNDIS необходимо установить значение 1 в соответствующей строке.
  5. Перейдем в таблицу №16 «Сетевой адрес». Здесь мы можем задать статический IP-адрес для кассы или включить режим DHCP. По умолчанию многие устройства «Штрих-М» используют адрес 192.168.137.111.

Шаг 2. Настройка на стороне Windows

После того как мы изменили настройки в кассе и перезагрузили ее, в диспетчере устройств Windows в разделе «Сетевые адаптеры» должно появиться новое устройство: Remote NDIS based Internet Sharing Device. Теперь нам нужно «пробросить» интернет на этот адаптер, чтобы чеки уходили в ОФД.

  1. Зайдем в «Центр управления сетями и общим доступом» -> «Изменение параметров адаптера».
  2. Найдем ваше основное подключение к интернету (Wi-Fi или локальная сеть Ethernet).
  3. Нажмем правую кнопку мыши, выберем «Свойства», перейдем на вкладку «Доступ».
  4. Установим галочку «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера».
  5. В выпадающем списке выберем тот самый виртуальный адаптер, который появился после подключения кассы.

Важно: При выполнении этого действия Windows автоматически присвоит виртуальному сетевому адаптеру IP-адрес 192.168.137.1. Это значение станет «шлюзом» для вашей кассы.

Настройка связи в «1С»

Теперь проанализируем, как подключить настроенную кассу к программе «1С». Поскольку касса теперь является сетевым устройством, в настройках оборудования мы будем использовать не номер COM-порта, а TCP-сокет.

  1. В «1С» (например, в «Рознице» или «Управлении торговлей») откроем настройки подключаемого оборудования.
  2. Выберем тип подключения: «Сеть» (или TCP/IP).
  3. В поле «IP-адрес» введем адрес кассы, который мы проверяли в таблице №16 (например, 192.168.137.111).
  4. В поле «Порт» укажем стандартный порт для драйверов «Штрих-М» — 7778.
  5. Нажмем «Тест устройства». Если все настроено верно, система выдаст сообщение об успешной проверке.

Решение проблемы медленной передачи данных

Иногда пользователи жалуются, что при использовании USB (включая RNDIS) данные «ползут» или чеки пробиваются с задержкой. Разберем причины такой ситуации:

Во-первых, это может быть связано с работой антивирусов или брандмауэров Windows. Они могут проверять сетевой трафик, проходящий через виртуальный адаптер. Рекомендуем добавить порт 7778 в исключения.

Во-вторых, обратите внимание на настройку «Таймаут» в драйвере. При сетевом подключении рекомендуется устанавливать значение таймаута не менее 1000–2000 мс, чтобы избежать ошибок при временных задержках в пакетах данных.

Вывод по количеству кабелей

Подводя итог, можно с уверенностью сказать: использование COM-кабеля совместно с USB для модели «Штрих-М-Online» является избыточным. Технология RNDIS полностью заменяет необходимость во втором кабеле, обеспечивая как управленческую связь, так и выход в интернет для фискальных нужд. COM-кабель стоит оставить в столе лишь на случай экстренной диагностики или прошивки устройства, если сетевой интерфейс по какой-то причине станет недоступен.

← На главную