Добрый день!
Считыватель Matrix-III RD-ALL подключен к конверетру Z-397 web, который, в свою очередь, подключен в режиме клиент к удаленному компьютеру. Через com2ip считыватель виден и с ним можно работать. Пытаемся подключится через объект "считыватель":
ZR_RD_OPEN_PARAMS rOpen = new ZR_RD_OPEN_PARAMS(ZP_PORT_TYPE.ZP_PORT_IPS, @"5000\192.168.1.50\3xxxx");
hr = ZRIntf.ZR_Rd_Open(ref m_hRd, ref rOpen, ref rRdInf);
возвращается hr = 0x80040302, те нет ответа
пробовали открыть порт
ZP_PORT_OPEN_PARAMS portParams = new ZP_PORT_OPEN_PARAMS();
portParams.nType = ZP_PORT_TYPE.ZP_PORT_IPS;
portParams.szName = @"5000\192.168.1.50\3xxxx;
hr = ZPIntf.ZP_Port_Open(ref hPort, ref portParams);
порт открывается нормально и передавать дескриптор объекту "считыватель" через параметры
ZR_RD_OPEN_PARAMS rOpen = new ZR_RD_OPEN_PARAMS(ZP_PORT_TYPE.ZP_PORT_IPS, null);
rOpen.hPort = hPort;
но всё так же - нет ответа.
Если установить уведомления для порта ZP_Port_SetNotification, то приходят уведомления о пропадении соединения, восстановлении, а вот уведомлений о приходе данных со считывателя нет. Возможно поэтому и нет ответа от ридера.
Подскажите пожалуйста, как можно работать со считывателем через конвертер?
Спасибо!