Какой-либо свободный софт под допил пока нагуглить не могу.
По поводу своей системы с нуля, думаю как бы лучше организовать:
1. Написать просто гуевую программу, на каком-нибудь Qt4 GTK+ и т.д., будет работать на самом терминале в полноэкранном режиме, по запросу дергать купюроприемник и принтер, по сети взаимодействовать с БД.
2. Поднять веб-сервис, чтобы вся эта беда работала на удаленном сервере, на терминале же был запущен только браузер на полный экран. Здесь конечно возникнут проблемы с «дерганием» купюроприемника и принтера с вебстранички, за-то можно через CSS все красиво оформить да и простая «установка», изменение дизайна и т.д. на неограниченном количестве терминалов.
3. Поднять веб-сервис непосредственно на терминале (какой-нить простенький CGI). Будет простой досуп к оборудованию терминала, красивости в виде css и прочего, но как-то это не правильно что ли.
З.ы. Подумалось еще насчет одного варианта - сделать эдакий клиент на qt/gtk, который взаимодействовал бы с оборудованием. Но морду тянул бы непосредственно с вебсервера. Только как это реализовать я пока еще не копал.
Какие еще предложения?