Как исправить ошибку «103: Неизвестно» при отправке чеков в ОФД на кассах Штрих-М?

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

При работе с контрольно-кассовой техникой (ККТ) производства «Штрих-М», особенно моделями Штрих-Лайт-01Ф и Штрих-М-02Ф, системные администраторы часто сталкиваются со специфической ошибкой: «Ошибка получения ответа ОФД 103: Неизвестно». Данная ситуация критична, так как чеки перестают уходить оператору фискальных данных, что со временем приводит к блокировке фискального накопителя (ошибка 20). Разберем подробно, почему возникает эта проблема и как ее эффективно устранить несколькими способами.

Природа ошибки 103 в драйвере ККТ

Проанализируем техническую суть проблемы. Ошибка с кодом 103 в сетевом стеке «Штрих-М» означает, что физическое соединение с сервером ОФД было инициировано, однако обмен данными был прерван на этапе ожидания ответа. Касса «видит» сервер, но не может корректно завершить сессию передачи пакета. Чаще всего это связано с некорректной работой службы RNDIS, блокировками со стороны операционной системы Windows или проблемами разрешения имен DNS.

Решение 1: Использование статического IP-адреса вместо доменного имени

Выясним причину, по которой касса может терять связь. Часто встроенный в ККТ механизм разрешения имен (DNS) работает нестабильно, особенно если интернет раздается с компьютера через виртуальный адаптер. Если в настройках указан адрес вида f1.taxcom.ru, касса может не получить ответ от DNS-сервера и «зависнуть» с ошибкой 103.

Рассмотрим порядок действий для смены адреса на примере ОФД «Такском»:

  1. Запустим утилиту «Тест драйвера ККТ» (версии 4.14 или 4.15).
  2. Перейдем в раздел «Настройка свойств», нажмем «Параметры ККТ».
  3. Найдем Таблицу 19 (Параметры ОФД).
  4. В поле «Адрес сервера ОФД» вместо буквенного адреса f1.taxcom.ru пропишем прямой IP-адрес: 193.0.214.11.
  5. Нажмем кнопку «Записать значение» (или «Установить параметры»).
  6. Перезагрузим кассу и проверим статус обмена.

Важно: Данный метод помогает исключить ошибки DNS-запросов. Если вы используете другого оператора (Контур, Платформа ОФД и т.д.), уточните их актуальные IP-адреса в технической поддержке.

Решение 2: Настройка общего доступа к интернету (ICS) и RNDIS

Большинство касс «Штрих-М» подключаются по интерфейсу RNDIS (эмуляция сетевой карты через USB). Проанализируем типичную ситуацию в Windows 10: после обновления системы или перезагрузки механизм Internet Connection Sharing (ICS) может «заснуть» или сбросить настройки.

Выполним следующие шаги для восстановления доступа:

  1. Откроем «Центр управления сетями и общим доступом» -> «Изменение параметров адаптера».
  2. Найдем основное подключение, через которое компьютер получает интернет (LAN или Wi-Fi).
  3. Нажмем правой кнопкой мыши -> «Свойства» -> вкладка «Доступ».
  4. Снимем галочку «Разрешить другим пользователям сети использовать подключение к Интернету данного компьютера». Нажмем «ОК».
  5. Снова зайдем в это же меню и повторно установим эту галочку. В выпадающем списке выберем сетевое соединение, которое соответствует вашей кассе (обычно это адаптер с названием «Штрих-М...» или «RNDIS»).
  6. Проверим настройки самого RNDIS-адаптера кассы. У него должен быть установлен статический IP-адрес 192.168.137.1 (для Windows) или он должен получать адрес автоматически, если шлюзом выступает компьютер.

Этот метод принудительно перезапускает службу маршрутизации трафика в Windows, что в 80% случаев решает проблему «неизвестной ошибки».

Решение 3: Устранение конфликтов сетевых интерфейсов

Посмотрим на ситуацию, когда на компьютере активно несколько сетевых подключений. Ошибка 103 часто возникает, если Windows пытается отправить пакеты кассы через неактивный или конфликтующий интерфейс. Рассмотрим рекомендации:

  1. Если компьютер подключен по Wi-Fi, а кабель локальной сети (LAN) вставлен, но не имеет доступа к интернету — отключите LAN-интерфейс в настройках адаптеров.
  2. Убедитесь, что в системе нет «лишних» виртуальных мостов или VPN-туннелей, которые могут перехватывать трафик с порта 7777 (стандартный порт ОФД).
  3. В настройках кассы (Таблица 21) проверьте приоритет интерфейса. Если касса подключена по USB, должен быть выбран именно RNDIS.

Решение 4: Настройка прав администратора и служб

Иногда операционная система блокирует обмен данными между драйвером ККТ и сетевым стеком из-за недостатка привилегий. Проанализируем алгоритм настройки прав:

  1. Найдем исполняемый файл драйвера DrvFRTst.exe (обычно в папке C:\Program Files (x86)\Shtrih-M\).
  2. Нажмем правой кнопкой мыши -> «Свойства» -> «Совместимость».
  3. Установим флажок «Запускать эту программу от имени администратора».
  4. Если в системе установлена служба ofdconnectsvc.exe (служба передачи данных «Штрих-М»), откроем оснастку services.msc, найдем эту службу и в свойствах на вкладке «Вход в систему» убедимся, что она работает под учетной записью «С системной службой» с разрешением взаимодействия с рабочим столом, либо под учетной записью Администратора.

Решение 5: Проверка прошивки и критической ошибки 20

Разберем ситуацию, когда касса долгое время не отправляла чеки (сообщение №8). Если чеки не уходили более 30 дней, фискальный накопитель блокируется, и драйвер выдает «Ошибка (20) Ограничение ресурса ФН».

В этом режиме команда закрытия смены или перевод времени не поддерживаются. Чтобы выйти из этого состояния, необходимо сначала устранить ошибку 103 одним из способов выше. Как только связь восстановится, касса начнет постепенно «сбрасывать» накопленные документы. Рассмотрим нюанс: если накоплено несколько тысяч чеков, ФН может отдавать их очень медленно. Рекомендуется:

  1. Увеличить «Таймаут чтения ответа ОФД» в настройках драйвера до 30 000 мс или 60 000 мс.
  2. Не выключать кассу и компьютер до тех пор, пока количество неотправленных документов в статусе ФН не станет равным нулю.
  3. Только после полной очистки очереди документов можно будет закрыть смену и продолжить работу.

Проанализируем также версию внутреннего ПО кассы. Если дата вашей прошивки старше 2018-2019 года, она может некорректно поддерживать современные протоколы безопасности ОФД. В таком случае рекомендуется обратиться в сервисный центр для обновления прошивки ККТ до актуальной версии.

Резюме

Для быстрого исправления ошибки 103: Неизвестно рекомендуется следующая последовательность действий:

  1. Прописать IP сервера ОФД цифрами вместо доменного имени в Таблице 19.
  2. Передернуть галочку общего доступа в свойствах интернет-подключения Windows.
  3. Отключить неиспользуемые сетевые адаптеры (особенно лишние Wi-Fi или Ethernet порты).
  4. Запустить драйвер от имени администратора.

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

← На главную