Утилита dcCtrl.exe не работает на USB-шных банкоматах.

банкоматы компании Wincor
NickSpirit
Новичок
Сообщения: 14
Зарегистрирован: 21 авг 2012, 18:12

Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение NickSpirit »

Добрый день всем! Есть такая полезная утилита C:\Protopas\BIN\dcCtrl.exe.

Так вот столкнулся с проблемой что на банкоматах не юсбишных - она отрабатывает корректно (открывает\закрывает драйвер или же входит\выходит из сопа), а вот на USB-банкоматах - не работает совсем. Может кто знает как заставить ее работать на USB-банкоматах???
Pimbler
Новичок
Сообщения: 30
Зарегистрирован: 30 мар 2011, 17:38
Авто: Kia Sportage
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение Pimbler »

1. Её нужно использовать при запущеном софте
2. Она пишет коды ответов, что сработало, а что нет например:
DcCtrl SetRebootFlag
InitializeFrameWorkEnvironment - OK
SetRebootCondition - OK
DeleteFrameWorkEnvironment - OK
Exit: 0
Я бы начал отсюда.
NickSpirit
Новичок
Сообщения: 14
Зарегистрирован: 21 авг 2012, 18:12

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение NickSpirit »

1. Понятно что на запущенном софте.
2. Про коды ответов тоже вкурсе.

Так вот когда на USB банкомате запускаю Dcctrl.exe GoOutOfService[:60]

Она возвращает:

InitializeFrameWorkEnvironment - OK
Mode 49
CloseCustomerService - OK
DeleteFrameWorkEnvironment - OK
Exit: 0

Но драйвер на банкомате не закрывается при этом.
Pimbler
Новичок
Сообщения: 30
Зарегистрирован: 30 мар 2011, 17:38
Авто: Kia Sportage
Благодарил (а): 2 раза
Поблагодарили: 2 раза

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение Pimbler »

ХМ!
Dcctrl.exe GoOutOfService и впрямь не срабатывает.
Dcctrl.exe SetRebootFlag нормально отправляет в "CSC Restart".
Ща ещё почитаю Dcctrl.txt
GoOutOfService[:timeout]
Finish current transaction within timeout seconds(def 65535),
then go out of service
Возможно эта команда актуальна при активном режиме(когда клиент тыкает в банкомат?)

dcCtrl.exe EnterSVMode срабатывает как надо!
NickSpirit
Новичок
Сообщения: 14
Зарегистрирован: 21 авг 2012, 18:12

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение NickSpirit »

Pimbler писал(а):Возможно эта команда актуальна при активном режиме(когда клиент тыкает в банкомат?)
Может быть и так - но тогда смысл от этого? вот хочешь ты удаленно его закрыть - и как быть? ждать клиента?

При этом наверняка в ProView можно закрыть драйвер ( я сам вообще не знаю что за зверь этот ProView Agent). Но по темам тут на форуме - понял что скорее всего он юзает туже утилиту.

По поводу EnterSVMode не пробовал. Вернее пробовал на банкоматах с версией ПО 2.1 - он мне показал серый экран вместо SOP.
AlexandrV
Новичок
Сообщения: 38
Зарегистрирован: 13 ноя 2010, 23:47
Авто: hundai
Поблагодарили: 1 раз

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение AlexandrV »

NickSpirit писал(а):По поводу EnterSVMode не пробовал. Вернее пробовал на банкоматах с версией ПО 2.1 - он мне показал серый экран вместо SOP.
SVMode - это сервис мода - банкомат показывает картинку с надписью "не обслуживает", если ее нет то необходимо подложить. Номер экрана точно не помню, какой-то служебный начинается на С.
Через Dcctrl.exe войти в SOP невозможно, необходима дополнительная утилита, она есть на форуме - в поиск.
NickSpirit
Новичок
Сообщения: 14
Зарегистрирован: 21 авг 2012, 18:12

Re: Утилита dcCtrl.exe не работает на USB-шных банкоматах.

Непрочитанное сообщение NickSpirit »

AlexandrV писал(а):SVMode - это сервис мода - банкомат показывает картинку с надписью "не обслуживает", если ее нет то необходимо подложить. Номер экрана точно не помню, какой-то служебный начинается на С.
Через Dcctrl.exe войти в SOP невозможно, необходима дополнительная утилита, она есть на форуме - в поиск.
Это понятно все. не это главное в этой теме)) Главное как сделать так чтобы утилита GoOutOfService корректно отрабатывала в любое нужное время.
Ответить