Процессинг дает свое решение. Например, у ГПБ это библиотека
so/dll, Uniteller - служба, сбер - консольная прога/библиотека. У
сбера есть сборка под arm, ГП тоже в свое время обещал сделать в
случае необходимости, думаю и с юнителлером проблем не возникнет.
Взаимодействие идет только с ними, управлением железом и связью с
процессингом они занимаются сами. Еще понадобится фискальный
регистратор, которым рулить нужно самому.