Что делать, если касса Штрих-М перестала определяться после изменения настроек RNDIS в Тест Драйвере?

Системный администратор Торговля и дистрибуция
← На главную

При настройке контрольно-кассовой техники (ККТ) семейства Штрих-М (например, ШТРИХ-ON-LINE или ШТРИХ-М-01Ф) системные администраторы часто сталкиваются с ситуацией, когда после манипуляций в Таблице 21 (Сетевые интерфейсы) устройство «пропадает» из системы. Чаще всего это происходит при попытке переключить режим работы с VCOM (виртуальный COM-порт) на RNDIS (Ethernet через USB) или наоборот. Если настройки заданы неверно, касса перестает видеться и через USB, и через сетевое подключение.

В этой статье мы подробно разберем, как восстановить связь с «окирпиченной» кассой, проанализируем причины блокировки портов и рассмотрим правильную последовательность настройки обмена данными с ОФД.

Причина проблемы: конфликт интерфейсов в Таблице 21

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

Решение 1: Подключение через физический интерфейс RS-232

Это самый надежный метод, который позволяет обойти любые программные настройки USB-порта. Рассмотрим его по шагам:

  1. Найдите на корпусе ККТ разъем, отличный от USB (обычно это RJ-11 или RJ-12, подписанный как COM или RS-232).
  2. Используйте кабель-переходник «RJ-to-DB9» (идет в комплекте со многими моделями Штрих-М) для подключения напрямую к COM-порту системного блока или через проверенный переходник USB-to-RS232.
  3. В «Тесте драйвера» выберите тип подключения Local и укажите номер физического COM-порта вашего ПК.
  4. Нажмите кнопку «Установить связь». Физический COM-порт практически никогда не блокируется настройками 21-й таблицы, что позволит вам зайти в параметры и вернуть настройки USB в исходное состояние.

Решение 2: Аппаратное обнуление (Технологическое обнуление)

Если кабеля RS-232 под рукой нет, разберем более радикальный, но эффективный метод — сброс настроек ККТ к заводским значениям с помощью перемычки (джампера) на материнской плате устройства.

Важно: Данная процедура требует вскрытия корпуса, что может привести к потере гарантии, если на устройстве есть пломбы. Выполняйте это только в случае уверенности в своих действиях.

  1. Выключите питание кассового аппарата и отсоедините все кабели.
  2. Разберите корпус и найдите на главной плате два контакта (джампер), которые обычно расположены рядом с литиевой батарейкой 3V.
  3. Снимите джампер (или замкните контакты пинцетом) и включите питание ККТ.
  4. Дождитесь специфического звукового сигнала (писка), сигнализирующего о начале процесса обнуления.
  5. Выключите аппарат, верните джампер в исходное состояние и соберите корпус.
  6. После включения все таблицы ККТ, включая Таблицу 21, будут сброшены к заводским значениям.

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

Решение 3: Устранение ошибки «Порт заблокирован»

Часто связь с кассой физически есть, но Тест Драйвера выдает ошибку Порт заблокирован. Это означает, что какая-то служба в Windows уже захватила COM-порт кассы. Разберем, как освободить канал связи:

Проанализируем список запущенных процессов. Скорее всего, порт занят одной из следующих программ:

Чтобы восстановить доступ, откройте «Диспетчер задач», перейдите на вкладку «Службы», найдите все службы, содержащие в названии «Shtrih», и остановите их. После этого попробуйте снова установить связь в Тесте Драйвера.

Решение 4: Настройка обмена данными через RNDIS (если связь восстановлена)

Если вы все же хотите использовать RNDIS для передачи чеков в ОФД, выполните настройку корректно, чтобы не потерять связь повторно. Рассмотрим правильный алгоритм:

  1. В Таблице 21 установите значение поля RNDIS в 1.
  2. После перезагрузки кассы в «Диспетчере устройств» Windows появится новое сетевое устройство.
  3. Зайдите в настройки этого сетевого адаптера и вручную пропишите IP-адрес: 192.168.137.1, маска 255.255.255.0. Сама касса по умолчанию будет иметь адрес 192.168.137.111.
  4. Чтобы касса имела выход в интернет, на вашем основном сетевом подключении (через которое компьютер получает интернет) включите Общий доступ (ICS) для созданного RNDIS-подключения.
  5. В настройках Теста Драйвера переключитесь на тип подключения TCP-socket, укажите адрес 192.168.137.111 и порт 7778.

Выясним причину, по которой чеки могут не уходить даже при наличии связи. Проверьте Таблицу 19 (Параметры ОФД). Там должны быть указаны точный адрес сервера вашего оператора фискальных данных и порт. Также обратите внимание на поле «Server Connect» — для работы через RNDIS там должно стоять значение 1.

Заключение

Мы проанализировали основные способы восстановления связи с ККТ Штрих-М. Помните, что манипуляции с интерфейсами — это всегда риск временной потери контроля над устройством. Если программные методы и аппаратное обнуление не помогают, наиболее рациональным решением будет обращение в службу технической поддержки производителя, так как современные модели могут иметь нюансы прошивки, блокирующие стандартные методы обхода настроек.

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

← На главную