Имя: Пароль:
IT
Админ
Verifone Vx820 на проброшенном COM порту
0 petav
 
03.03.14
13:55
Аналогичная проблема, что и автора этой темы Переброс портов. Не работает эквайринг..

Сбербанк;
Аппарат VX820 подключен через Com;
Com проброшен на сервер Windows 2008 R2;
На проброшенном порту Fprint 22K работает.

Поддержка Сбербанка 0.
1 Torquader
 
03.03.14
18:33
А локально (то есть через порт на сервере) оно у вас работало ?
Просто, там нужно, чтобы утилита прописывала в терминал некие данные, а она это делает при вызове DLL.
Иногда, когда она это не делает, ничего не работает (даже если локально или USB-to-COM переходник).
2 petav
 
03.03.14
22:43
Локально работает, используя переходник usb-to-com из комплекта аппарата. Проверяю запуском /sc522/loadparam.exe, пинпад обнаруживается.

Даже через проброшенный com порт работало, только один день. На следующий день отказалось и завести не удается. Возможная причина отказа на уровне "что-то менялось" не прослеживается.
3 Torquader
 
03.03.14
23:51
(2) Переходник, это не совсем COM-порт и не всегда он удачно пробрасывается.
Кроме того, управление питанием нужно выставить, чтобы не отключало USB, а также желательно питание USB не от 5 вольт StandBy.
Кроме того, кабели терминалов просто легко рвутся - по крайней мере 810 кабель меняют регулярно - кто-то дёрнул, и уже - нет связи.
4 petav
 
04.03.14
00:20
>  Переходник, это не совсем COM-порт и не всегда он удачно пробрасывается.

Это понятно, com эмулируется и не всегда удачно. Usb использовал для локальных тестов.

> Кроме того, кабели терминалов просто легко рвутся - по крайней мере 810 кабель меняют регулярно - кто-то дёрнул, и уже - нет связи.

Два кабеля пробовал.
5 Torquader
 
04.03.14
17:43
(4) Тогда нужно смотреть, какие ошибки выдаются.
Потому как, может быть, время передачи пакетов больше, чем указано в программе (не уверен даже, что его можно поменять).
6 petav
 
05.03.14
10:56
commerr.log
03.03 22:37:22 Failed to open device \\.\COM1, err 2


Подозреваю, что проблема в части адреса устройства \\.\COM1
C:\Users\Администратор>change port /query
COM1 = \Device\RdpDrPort\;COM1:4\tsclient\COM1
7 Torquader
 
05.03.14
14:26
(6) Если не открывает, то нужно смотреть, что происходит с портом на клиенте.
Возможно, что порт на клиенте периодически "пропадает", тогда бывает, что соединение рвётся.
8 petav
 
05.03.14
16:17
(7) Да нет, адрес устройства странный. Я полагаю, что он должен быть, либо просто COM1, либо \\tsclient\COM1.
9 Torquader
 
05.03.14
16:23
(8) Ну, если пробовал локально, то \\.\COM1 - это порт 1 на текущем компьютере вне зависимости от переназначения.
Основная теорема систематики: Новые системы плодят новые проблемы.