Скачал драйвер v9.12 с вашего сайта, подключил Казначей ФА + VKP80II
ФН не фискализирован.
За основу взял: /samples/samples/cpp/FptrExample/
1. В системе Linux:
Загружаю библиотеку и вывожу данные на ККТ, печатает не фискализирован и т.д. Т.е. все нормально библиотека загружена и успешно все работает.
2. В системе Windows XP:
Установил ..DTO_9_12_1/installer/Drivers9-KKT-9.12.1.6236-windows32-setup.exe
в папку C:\Program Files\ATOL\Drivers9
т.е. библиотека лежит C:\Program Files\ATOL\Drivers9\KKT\bin\fptr.dll
Программа загружает fptr.dll
Могу получить настройки: ifptr->get_DeviceSettings(&bfr[0], bfrSize);
Но при запросе параметров соединения: ifptr->ShowProperties(), пишет ошибку
[-13] Не удалось загрузить библиотеку gui_engine.dll
т.е. рабочий каталог не был установлен.
Закидываю gui_engine.dll в windows/system32/ тогда он видит эту библиотеку(закидываю все остальные библиотеки), он запускает форму настроек соединения, но при нажатии любой кнопки выдает ошибки.
После установки рабочего каталога
ifptr->put_DeviceSingleSetting(S_SEARCHDIR, путь);
хочу получить установленное значение
ifptr->get_DeviceSingleSetting(S_SEARCHDIR, &bfr[0], bfrSize)
но буфер пуст и длина 0 байт.
Попробовал тоже самое с библиотеками в папках:
nt-x86-mingw
nt-x86-msvc2015
Но лучше не стало. Не совсем понятно зачем они, ведь installer уже должен содержать все необходимое.
Скачал с сайта ATOL v10 но там нет Казначей ФА.
Поставил с вашего сайта драйвер v8, но там используется ActiveX.
Возможно заставить работать под windows драйвер v9?
Как долго будет поддерживаться драйвер v8, т.е. при очередном изменении законодательства будут внесены необходимые изменения в драйвер?