При настройке контрольно-кассовой техники (ККТ) семейства Штрих-М (например, ШТРИХ-ON-LINE или ШТРИХ-М-01Ф) системные администраторы часто сталкиваются с ситуацией, когда после манипуляций в Таблице 21 (Сетевые интерфейсы) устройство «пропадает» из системы. Чаще всего это происходит при попытке переключить режим работы с VCOM (виртуальный COM-порт) на RNDIS (Ethernet через USB) или наоборот. Если настройки заданы неверно, касса перестает видеться и через USB, и через сетевое подключение.
В этой статье мы подробно разберем, как восстановить связь с «окирпиченной» кассой, проанализируем причины блокировки портов и рассмотрим правильную последовательность настройки обмена данными с ОФД.
Проанализируем ситуацию: в ККТ Штрих-М за распределение функций USB-порта отвечает специальная таблица настроек. Если мы устанавливаем значение RNDIS в 1, касса перестает представляться операционной системе как последовательный порт (COM) и начинает эмулировать сетевую карту. Если же в процессе настройки была допущена ошибка (например, выключили RNDIS, но не активировали корректно VCOM, либо произошел программный сбой), устройство оказывается в «подвешенном» состоянии.
Это самый надежный метод, который позволяет обойти любые программные настройки USB-порта. Рассмотрим его по шагам:
COM или RS-232).Если кабеля RS-232 под рукой нет, разберем более радикальный, но эффективный метод — сброс настроек ККТ к заводским значениям с помощью перемычки (джампера) на материнской плате устройства.
Важно: Данная процедура требует вскрытия корпуса, что может привести к потере гарантии, если на устройстве есть пломбы. Выполняйте это только в случае уверенности в своих действиях.
3V.Посмотрим на важный нюанс: после технологического обнуления скорость обмена данными часто сбрасывается до 4800 бод. Поэтому при первом поиске в драйвере обязательно установите диапазон поиска на всех скоростях.
Часто связь с кассой физически есть, но Тест Драйвера выдает ошибку Порт заблокирован. Это означает, что какая-то служба в Windows уже захватила COM-порт кассы. Разберем, как освободить канал связи:
Проанализируем список запущенных процессов. Скорее всего, порт занят одной из следующих программ:
Чтобы восстановить доступ, откройте «Диспетчер задач», перейдите на вкладку «Службы», найдите все службы, содержащие в названии «Shtrih», и остановите их. После этого попробуйте снова установить связь в Тесте Драйвера.
Если вы все же хотите использовать RNDIS для передачи чеков в ОФД, выполните настройку корректно, чтобы не потерять связь повторно. Рассмотрим правильный алгоритм:
RNDIS в 1.192.168.137.1, маска 255.255.255.0. Сама касса по умолчанию будет иметь адрес 192.168.137.111.192.168.137.111 и порт 7778.Выясним причину, по которой чеки могут не уходить даже при наличии связи. Проверьте Таблицу 19 (Параметры ОФД). Там должны быть указаны точный адрес сервера вашего оператора фискальных данных и порт. Также обратите внимание на поле «Server Connect» — для работы через RNDIS там должно стоять значение 1.
Мы проанализировали основные способы восстановления связи с ККТ Штрих-М. Помните, что манипуляции с интерфейсами — это всегда риск временной потери контроля над устройством. Если программные методы и аппаратное обнуление не помогают, наиболее рациональным решением будет обращение в службу технической поддержки производителя, так как современные модели могут иметь нюансы прошивки, блокирующие стандартные методы обхода настроек.
При работе с драйвером всегда делайте экспорт таблиц в файл перед внесением изменений. Это позволит вам быстро вернуть рабочую конфигурацию, если связь будет сохранена хотя бы по одному из каналов.