- Универсальный алгоритм настройки связи с ОФД
- Этап 1. Настройка параметров ОФД
- Этап 2. Настройка связи с ОФД
- Вариант 1. Связь с аппаратом установлена по USB
- Вариант 2. Подключение по RS-232
- Первоначальная настройка RNDIS
- Диагностика и устранение проблем со связью с ОФД
- 1. Socks5 через установку дополнительной службы ★★★★★службы
- 2. Классика. ICS ★★☆☆☆ICS
- 3. Средствами драйвера ★★★★☆драйвера
- 4. Служба OFD ProxyConfig ★★★★☆ProxyConfig
- 5. Служба OFD Connect ★★★☆☆Connect
- 6. Соединение мостом★★★☆☆мостом
- 7. СОМ: ppp ★★★☆☆
- 8. Через модуль WI-Fi ★★★★☆Fi
- 9. Через разъём Ethernet ★★★★☆Ethernet
Универсальный алгоритм настройки связи с ОФД
Устанавливаем связь с аппаратом
Этап 1. Настройка параметров ОФД
Заходим в таблицу 18.Fiscal Storage и смотрим поле 12. OFD Inn
Далее заходим в базу данных ОФД. Везде указываем IP-адреса. Копируем и вставляем “Боевой контур в явном виде” и “Порт боевого контура” в таблицу 19 поле 1 и поле 2 соответственно:
...
Вариант 1. Связь с аппаратом установлена по USB
Если на аппарате есть WI-FI или Ethernet, то связь с интернетом рекомендуется настроить через них.
Если у вас Штрих-М-02Ф, Штрих-Лайт-02Ф, Штрих-Мини-01Ф, Штрих-ФР-01Ф, и связь с ними по USB-AB, подключенному к основной плате, то на ФФД 1.05 связь с ОФД настраивается средствами Теста Драйвера, а на ФФД 1.2 связь с ОФД установить невозможно. Следует вывести из корпуса провод, подключенный к УМ.
Итак, связь установлена по USB. Следует перевести аппарат в режим RNDIS и настроить связь с ОФД через kktproxy. Если кассовая программа не поддерживает связь по TCP, то при ФФД 1.05 связь с ОФД по USB в режиме VCOM настраивается средствами Теста Драйвера, а на ФФД 1.2 связь с ОФД по USB в режиме VCOM установить нельзя.
Вариант 2. Подключение по RS-232
Если на аппарате есть WI-FI или Ethernet, то связь с интернетом рекомендуется настроить через них или подключить USB и вернуться к варианту 1.
Если ни того, ни другого нет, то можно настроить связь через тест драйвера, но работает это только для ФФД 1.05. Для ФФД 1.2 связь следует установить с помощью ppp.
Если у вас Штрих-М-02Ф, Штрих-Лайт-02Ф, Штрих-Мини-01Ф, Штрих-ФР-01Ф, то связь с ОФД по RS-232 на ФФД 1.2 установить невозможно.
...
Выключаем и включаем аппарат чтобы применить настройки. Если работаете удаленно, то можно перезагрузить аппарат удаленно
Аппарат перезагрузится, определится как RNDIS адаптер, драйвера автоматически установятся.
...
Кликните по нему правой кнопкой, зайдите в “Свойства”. Во вкладке “Доступ” установите галочку “Разрешить другим пользователям…” и выберите название, которое у адаптера “Remote NDIS...”. Если адаптеров всего два, то такого выбора не будет.
Если по нажатию на ок выскакивает любая ошибка, то читаем здесь.
Заходим в тест драйвера - Настройка свойств - Подключение - TCP Сокет - Поиск оборудования - 2 раза кликаем по найденному устройству - связь по RNDIS налажена.
Если поиск ничего не находит, то следует отключить брандмауэр. Он блокирует только поиск оборудования, но не связь с ним. Можете ввести IP вручную: 192.168.137.111 и порт 7778.
Далее налаживаем работу службы kktproxy
Если связи нет, то вместо выяснения причин убираем все галочки в свойствах - доступ, которые установили, удаляем адаптер из диспетчера устройств:
...
- Стандартный сетевой интерфейс ETH - с помощью Ethernet
- Стандартный сетевой интерфейс RNDIS - с помощью USB в режиме виртуальной сетевой карты
- Альтернативный способ обмена, проверь Т21П2 - с помощью Теста Драйвера. При данном способе обмена следует проверять все причины ниже или переключиться на другой способ для более точной диагностики.
- Cтандартный сетевой интерфейс ESP 8266 - с помощью WI-FI
В строчке Log2 пишется настроен ли обмен через Socks5, который работает только по USB в режиме RNDIS или по COM-порту в режиме PPP и при запущенной службе kktproxy.
...
- Если связь установлена “через галочку”, то есть по способу 2, то нужно галочку снять, нажать “ОК”, а затем поставить обратно:
...
Чтобы это не делать это снова каждый день/неделю/месяц при обрыве связи с ОФД, настройте службу ICS.
Или установите подключение по способу 1
- Заново настройте связь с ОФД по данной инструкции с самого начала
- Проверяем правильность указания сервера ОФД.
Укажите IP адрес в явном виде. IP Адрес ОФД должен быть указан без нулей в начале каждого блока. Неверно будет: 091.107.067.212; Верно: 91.107.67.212
- Проверяем уходят ли данные с отключенным брандмауэром и антивирусом.
- Продиагностируйте связь с ОФД с помощью Telnet
3. Если в строчке log3 написано: “Подключен к серверу …” то значит связь с ОФД есть, но ОФД отвергает данные:
...
- Подключение настроено не на тот ОФД, с которым заключен договор. Проверьте совпадает ли ИНН в таблице 18 Поле 12 с сервером и портом, которые прописаны в таблице 19 согласно списку ОФД.
- Убедитесь что обслуживание в ОФД оплачено в личном кабинете ОФД.
- Убедитесь что указаны верные данные в личном кабинете ОФД и ФНС. Очень часто неверно указан номер ФН. Несмотря на то, что его Вы уже недавно проверяли, проверьте его еще раз, иначе
- Звоним в техподдержку нашего ОФД. Если в ОФД говорят, что данные они получают, но они повреждены или неправильные, то ФН неисправен и следует заменить неисправный ФН.
1. Socks5 через установку дополнительной службы ★★★★★
...
Минусы: Требуется прошивка от 24.10.18 и выше. Необходимо скачивать и устанавливать дополнительную службу.
Делаем первоначальную настройку RNDIS и настройку ОФД в таблицах.
Либо устанавливаем Тест Драйвера 5.17 и выше по ссылке doc.shtrih-m.ru, указав службу kktproxy в параметрах установки (не путать со старой и неэффективной службой ofdconnect):
...
Либо скачиваем и устанавливаем службу отдельно на doc.shtrih-m.ru:
Служба kktproxy для связи с ОФД
Kktproxy не конфликтует со службой ICS.
Заходим в настройки онлайн-кассы через Тест Драйвера и включаем отправку данных через Socks5.
...
- Передача данных в ОФД останавливается после перезагрузки. Приходится её перенастраивать - снимать галочку на разрешение общего доступа, нажимать ОК, а затем ставить обратно. Чтобы это не делать это снова каждый день/неделю/месяц/при обрыве связи с ОФД, настройте автоматический запуск службы ICS при запуске Windows запустив файл от имени Администратора, или вручную:
New-ItemProperty -Path HKLM:\Software\Microsoft\Windows\CurrentVersion\SharedAccess -Name EnableRebootPersistConnection -Value 1 -PropertyType dword
...
(это настройка "не обрывать связь с интернетом после перезагрузки")
Set-Service SharedAccess –startuptype automatic –passthru
...
- иногда служба ломается совсем, что только переустановка Windows поможет. Тогда рекомендуется воспользоваться службой kktproxy
Делаем первоначальную настройку RNDIS из начала документа, но в таблице 16 поле 19 ставим 0, а не 1:
...
- Не работает на прошивках версии С.3 Если связь с аппаратом на прошивке С.3 только по RS-232, то воспользуйтесь способом 7.
Установите связь с онлайн-кассой
...
Скачиваем и запускаем самораспаковывающийся архив: OFDProxyConfig. Он автоматически установит и запустит программу настройки службы.
Если проблемы с антивирусом, то скачиваем, распаковываем и запускаем вручную.
...
Устанавливаем и запускаем службу, прописываем порт 7878, устанавливаем связь с устройством, считываем настройки из ККТ и проверяем правильность Адреса сервера ОФД и порта ОФД. Пользуемся списком настроек ОФД если надо. Указываем в “локальный IP адрес” адрес RNDIS-адаптера, записываем его и порт в настройки ККТ и применяем настройки.
...
– Нажимаем “Прочитать из ККТ”. Проверяем правильность указанных данных ОФД. Если нет, то вот таблица чтобы далеко не ходить.
– Нажмите кнопку «Определить адрес»
...
Если значения не заполнены, то заполняем вручную. Если не дает сохранить, то скачиваем программускачиваем Win10 Tweaker:
Затем
И теперь заполняем.
...
Минусы: Для опытных пользователей. Неприятности при удаленной настройке - рекомендуется делать всё на месте, так как при установке моста с достаточной долей вероятности пропадёт связь и потребуется его настройка на месте.
Делаем первоначальную настройку RNDIS.
Затем заходим в настройки сетевого адаптера раздающего интернет:
...
Плюсы: Единственный способ при ФФД 1.2 передавать данные ОФД через RS-232, но связь при этом будет не по СОМ-порту, а по TCP, то есть если кассовая программа, поддерживает связь только по СОМ-порту, то придется еще одну службу ставить.
Минусы: Не работает через интерфейсы на основной плате у Штрих-ФР-01Ф, Штрих-М-02Ф, Штрих-Лайт-02Ф.
...
Если используется по USB (например, потому что RNDIS на компьютере работает нестабильно или Нано-Ф/РР-04ФР), то нужно запускать службу ррр после каждой перезагрузки аппарата.
Как настраивать ррр на актуальной версии Теста Драйвера
Для работы с устройством по PPP протоколу необходимо, чтобы была установлена служба pppnetservice. Убедитесь, что при установке драйвера был выбран компонент «Служба pppnetservice». Версия драйвера должна быть 5.17.933 или выше.
Запустите тест драйвера от имени администратора и установить связь с устройством:
...
Альтернативный способ, доступный на одной из старых версий Теста Драйвера
Установите Тест Драйвера 5.17.893
При установке оставить галочки:
...
- Не везде есть возможность его использовать (нет роутера или возможность провести кабель)
- Иногда нужно обновить прошивку и включить 100 мегабит, чтобы работало с новыми роутерами.
...