Проверял на 32х разрядных системах. Платформа 8.3.15.1830
1) сносим старый драйвер
2) устанавливаем драйвер 10й версии https://www.atol.ru/company/service-support/dkkt10-platforma5/ . Все библиотеки должны прописаться в системе самостоятельно.
3) пробуем подключиться и снять Х-отчет.
Создаем COM Объект:
fptr = Новый COMобъект("AddIn.Fptr10");
Передаем параметр и подключаемся к кассе:
Либо как подключение по USB:
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_PORT, Строка(fptr.LIBFPTR_PORT_USB));
fptr.applySingleSettings();
Либо как подключение по COM:
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_MODEL, Строка(fptr.LIBFPTR_MODEL_ATOL_AUTO));
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_PORT, Строка(fptr.LIBFPTR_PORT_COM));
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_COM_FILE, "COM16");
fptr.setSingleSetting(fptr.LIBFPTR_SETTING_BAUDRATE, Строка(fptr.LIBFPTR_PORT_BR_115200));
fptr.applySingleSettings();
Далее открываем соединение с кассой:
fptr.open();
Делаем нужные запросы (подробно о всех методах http://integration.atol.ru/api/) :
fptr.setParam(fptr.LIBFPTR_PARAM_REPORT_TYPE, fptr.LIBFPTR_RT_X);
Ответ=fptr.report();
Закрываем соединение:
fptr.close();
Пример обработки с Х-отчетом, Z-Отчетом, пробитием чека прихода и возвратом прихода во вложении.