специалисты сбербанка утверждают, что sbpilot это только для Linux систем.
для windows нужно использовать программу loadparm.exe
конфиг выглядит так =>
Код:
# https://docs.bitel.ru/pages/viewpage.action?pageId=43386593
# полный путь до утилиты sb_pilot (под linux или windows), который принимает параметры согласно протокола
# или же любой бинарник/скрипт его заменяющий
#sbpilot.path.bin=/home/bill/sb-pilot/sb_pilot
sbpilot.path.bin=C:\sc5821\loadparm.exe
#sbpilot.path.bin=/home/bill/sb-pilot/dowindow.sh
# полные пути до файлов e и p, которые создаются утилитой (см.документацию по системе sb_pilot)
sbpilot.path.e=C:\sc5821\e
sbpilot.path.p=C:\sc5821\p
sbpilot.cashcheckserver.connector=[..]
# пароль оператора к устройству для печати текста
sbpilot.cashcheckserver.oppass=[..]
# включить принудительную отрезку чека в конце
sbpilot.cashcheckserver.endcut=1
cashcheck прекрасно печатает чеки(в приходах на карте абонента).
когда же ставишь галку "оплатить картой" вылетает NullPointerExeption, а в логах ошибок вообще нет.
файл по ссылке присутствует(копируем ссылку "C:\sc5821\loadparm.exe" в консоль - запускается)
куда копать?