TCP COM Bridge - Проброс COM порта банковского POS терминала на удаленный сервер

Исходные данные:

Необходимо пробросить новый банковский POS терминал с биометрией на удаленный компьютер, на котором работает кассовая программа. В диспетчере устройств, терминал создает порт COM10. Тестирование проводится с помощью утилиты loadparm.exe от этого терминала.

Банковский POS терминал

Рис. 1. Банковский POS терминал.

Краткое описание проблемы:

ВНИМАНИЕ: TCP COM Bridge никак не меняет передаваемые данные и не сохраняет их, лишь обеспечивает передачу данных по сети. Дополнительно, терминал передает зашифрованные данные.

Решение

Проброс порта для банковского терминала осуществляется аналогично пробросу кассы, но есть пара отличий.

1. Отключите все опции на закладке "Дополнительно" кроме оптимизации для маленьких пакетов данных, а именно передачу состояния сигналов RTS и DTR, параметров связи, шифрование и т.п. Это нужно сделать на обеих сторонах соединения, на компьютере, где подключен терминал и на сервере.

Дополнительные параметры

Рис. 2. Дополнительные параметры

2. Установите фиксированную скорость передачи данных 19200 на компьютере, где подключен терминал.

Фиксированная скорость передачи данных

Рис. 3. Фиксированная скорость передачи данных

3. На удаленном компьютере запустите утилиту loadparm.exe, настройте ее на вновь созданный виртуальный ком порт, и проверьте связь с терминалом.

Частые вопросы

1. При тестировании в окне вашей программы видно, что обмен данными идет, но банковский терминал никак не реагирует.

Попробуйте изменить фиксированную скорость передачи данных на компьютере, где подключен терминал. Некоторые модели используют скорости 115200, 57600, 38400.

2. Может есть какие-то нюансы в настройке?

Такие терминалы очень чувствительны к задержкам. Если не получается сразу пробросить на удаленный компьютер, то попробуйте сначала настроить виртуальное соединение на том же компьютере (где подключен терминал) через IP адрес 127.0.0.1, и провести тестирование с помощью loadparm.exe на том же сервере через виртуальный порт. Если заработало, то нужно проверить пинг до сервера. Он не должен превышать 30-40.

Смотрите также

Долго печатается чек из 1С или другой программы.
Как обеспечить передачу данных на кассовый аппарат или фикскальный из 1С.
Проброс банковского POS терминала.
Проброс сканера штрих-кодов.
Печать на одном кассовом аппарате или фискальном принтере с двух компьютеров.
Как ускорить печать при использовании Штрих.
Проброс COM портов на терминальный сервер Windows.
Не проходит тест драйвера фискального принтера.