При настройке торгового оборудования, в частности касс семейства Штрих-М-Online, системные администраторы часто сталкиваются с вопросом: сколько кабелей необходимо для корректной работы устройства? В этой статье мы подробно разберем, как реализовать подключение через интерфейс RNDIS, почему это удобнее стандартного COM-порта и можно ли обойтись всего одним USB-проводом.
Рассмотрим ситуацию, когда у кассы «Штрих-М-Online» отсутствуют классические разъемы для сетевого кабеля (витой пары), но присутствуют интерфейсы USB и COM. Основной вопрос пользователя заключается в том, нужно ли подключать оба кабеля одновременно: один для связи с программой «1С», а второй — для обеспечения кассы интернетом.
Проанализируем техническую сторону вопроса. В современных реалиях использование RNDIS (Remote Network Driver Interface Specification) позволяет виртуализировать сетевое соединение через обычный USB-порт. Это означает, что касса начинает определяться компьютером не просто как периферийное устройство, а как полноценная сетевая карта. Следовательно, ответ на главный вопрос: для работы кассы достаточно одного кабеля USB. По этому кабелю одновременно будут передаваться команды на пробитие чеков из «1С» и осуществляться отправка данных оператору фискальных данных (ОФД).
Выясним, как именно работает эта технология. Когда мы переводим кассу в режим RNDIS, операционная система Windows создает виртуальный сетевой адаптер. В этот момент USB-кабель начинает работать как замена Ethernet-кабелю. Данные передаются по протоколу TCP/IP.
Это дает ряд преимуществ:
Рассмотрим алгоритм действий, который необходимо выполнить в драйвере «Штрих-М», чтобы активировать этот режим. Простого подключения кабеля недостаточно — нужно внести изменения в настройки самой кассы (ее таблицы).
Шаг 1. Настройка таблиц кассы
1 в соответствующей строке.DHCP. По умолчанию многие устройства «Штрих-М» используют адрес 192.168.137.111.Шаг 2. Настройка на стороне Windows
После того как мы изменили настройки в кассе и перезагрузили ее, в диспетчере устройств Windows в разделе «Сетевые адаптеры» должно появиться новое устройство: Remote NDIS based Internet Sharing Device. Теперь нам нужно «пробросить» интернет на этот адаптер, чтобы чеки уходили в ОФД.
Важно: При выполнении этого действия Windows автоматически присвоит виртуальному сетевому адаптеру IP-адрес 192.168.137.1. Это значение станет «шлюзом» для вашей кассы.
Теперь проанализируем, как подключить настроенную кассу к программе «1С». Поскольку касса теперь является сетевым устройством, в настройках оборудования мы будем использовать не номер COM-порта, а TCP-сокет.
192.168.137.111).7778.Иногда пользователи жалуются, что при использовании USB (включая RNDIS) данные «ползут» или чеки пробиваются с задержкой. Разберем причины такой ситуации:
Во-первых, это может быть связано с работой антивирусов или брандмауэров Windows. Они могут проверять сетевой трафик, проходящий через виртуальный адаптер. Рекомендуем добавить порт 7778 в исключения.
Во-вторых, обратите внимание на настройку «Таймаут» в драйвере. При сетевом подключении рекомендуется устанавливать значение таймаута не менее 1000–2000 мс, чтобы избежать ошибок при временных задержках в пакетах данных.
Подводя итог, можно с уверенностью сказать: использование COM-кабеля совместно с USB для модели «Штрих-М-Online» является избыточным. Технология RNDIS полностью заменяет необходимость во втором кабеле, обеспечивая как управленческую связь, так и выход в интернет для фискальных нужд. COM-кабель стоит оставить в столе лишь на случай экстренной диагностики или прошивки устройства, если сетевой интерфейс по какой-то причине станет недоступен.