АМС100Ф используется в режиме "Чековый онлайн" на станции под терминальным клиентом Citrix.
На сервере - W2000 Server, TS2000, Citrix MetaFrame 1.8 Future Release.
На станциях - W98SE, Citrix Client. ККМ пристыкована, естественно на локальный COM- порт рабочей станции.
На серваке сделан NET USE на клиентские порты, на клиенте настроен
Serial Device, параметры порта соответствуют. Впрочем, если его не настраивать ситуация не меняется совершенно.
Проблема в следующем - в термнальной сессии не устанавливается связь с ККМ. НО! Если один раз запуститься локально и обратиться к ККМ с рабочей станции (если точнее, то выполнить функцию ВыделитьПорт() компоненты), то после этого связь устанавливается и в терминальной сессии и вообще все начинает работать. И так до следующей перезагрузки компа. Потом опять надо обращаться локально до входа в термнал.
Если есть у кого-то хоть какие-то соображения, какого рода хитрый сигнал проходит по RS232 при этом первом локальном подключении к ККМ, и вообще по всей данной ситуации, поделитесь плз.
И еще одно. Периодически происходят зависания при вызове функции печати чека (и не только). Причем виснет наглухо весь Terminal Server! Спасает только полная перезагрузка сервака. Грешил вначале все на ту же связь по удаленному COM-порту, потом заметил, что иногда виснет в моменты, со связью вообще не соприкасающиеся - например при изменении в свойствах компоненты пути к базам чека. Моменты зависания совершенно недетерминированы - может проработать полдня, потом выдать глюк, может - повиснуть через два чека. Ну чего это такое, а? Если бы совсем не работало - рыл бы носом, искал. А так - непонятно даже чего смотреть. Кто тут виноват - ККМ, компонента, Citrix?
В общем, если кто ставил АМС100Ф в чековом онлайне под терминалкой (и ставил удачно) - не оставьте в беде, поделитесь инфой!
На сервере - W2000 Server, TS2000, Citrix MetaFrame 1.8 Future Release.
На станциях - W98SE, Citrix Client. ККМ пристыкована, естественно на локальный COM- порт рабочей станции.
На серваке сделан NET USE на клиентские порты, на клиенте настроен
Serial Device, параметры порта соответствуют. Впрочем, если его не настраивать ситуация не меняется совершенно.
Проблема в следующем - в термнальной сессии не устанавливается связь с ККМ. НО! Если один раз запуститься локально и обратиться к ККМ с рабочей станции (если точнее, то выполнить функцию ВыделитьПорт() компоненты), то после этого связь устанавливается и в терминальной сессии и вообще все начинает работать. И так до следующей перезагрузки компа. Потом опять надо обращаться локально до входа в термнал.
Если есть у кого-то хоть какие-то соображения, какого рода хитрый сигнал проходит по RS232 при этом первом локальном подключении к ККМ, и вообще по всей данной ситуации, поделитесь плз.
И еще одно. Периодически происходят зависания при вызове функции печати чека (и не только). Причем виснет наглухо весь Terminal Server! Спасает только полная перезагрузка сервака. Грешил вначале все на ту же связь по удаленному COM-порту, потом заметил, что иногда виснет в моменты, со связью вообще не соприкасающиеся - например при изменении в свойствах компоненты пути к базам чека. Моменты зависания совершенно недетерминированы - может проработать полдня, потом выдать глюк, может - повиснуть через два чека. Ну чего это такое, а? Если бы совсем не работало - рыл бы носом, искал. А так - непонятно даже чего смотреть. Кто тут виноват - ККМ, компонента, Citrix?
В общем, если кто ставил АМС100Ф в чековом онлайне под терминалкой (и ставил удачно) - не оставьте в беде, поделитесь инфой!