Доброго всем времени суток!
Третий день ломаю мозг над проблемой...
Анамнез:
Имеем в удалённом от цивилизации ресторане, доставшийся в наследство от кейтеринговой компании
MegaPOS 3435 POS-терминал с Windows 7 Prof rus на борту, и EloTouch на COM3
Купленый новый ШТРИХ М-ФР-К подключённый через USB с проекцией на COM7
Два термо-принтера на COM1 и COM2
Фронт построен на чей-то странной конструкции R-Keeper 6 работающий под Windows и ноут как Back-Office без SH, только RestoranEditor.
POS-терминал с фиксированным IP подключается витой парой напрямую к ноуту - для сброса продаж и программирования меню.
Драйвер ШТРИХа видит фискальник и позволяет его программировать.
Изначально это кассовое место работало без ФР, только термо-принтеры (фискализации не было совсем).
Купили ФР и смогли его подключить только через USB шнур, который создал виртуальный COM7.
Из RK6WIN снимали X-отчёт (много раз), совершили первую продажу и успокоились...
Но, выяснилось, что после включения можно совершить фискальную оплату только 1 раз, после этого COM7 оказывается какой-то программой занят.
Т.е. для оплаты второго счёта нужно перегрузить POS-терминал и при запуске RK6WIN получить сообщение, что была произведена перезагрузка во время оплаты, распечатать ф.чек? Нажимаем да - получаем чек от 2-ой продажи.
Т.к. система на Win7, то понять кто нагло занимает COM7 у меня не получилось - но есть подозрение, что это EloTouch.
Работаю удалённо, подключаясь ammyadmin на ноут (который в лесу стоит, через модем-свисток) а оттуда прыгаю на POS-терминал тимвьюером (сетевая карта у POS видимо дохлая, рвёт коннект каждые 45-60 секунд).
(в аттаче листинг первых основных файлов)
Помогите, пожалуйста, победить "зверька" - прошерстил кучу сайтов/форумов, мозговой штурм не сработал...
Спасибо.