Как организовать торговый аппарат?
Устройство приема денег называется "купюроприемник".
Как вы видите, тут предусмотрены даже отверстия для прикручивания внутрь корпуса.
К компьютеру может подключаться:
одним проводком (вставленная купюра просто определенное число раз формирует напряжение на единственном проводке), 
COM-портом, 
USB-портом (как правило с эмуляцией COM-порта)
На фамилии и инициалов нужна клавиатура и экранчик.
Экранчик, например, такой:
Есть чисто алфавитно-цифровые (лучше их и выбрать для вашей задачи), а есть экранчики на которых любую картинку можно воссоздать.
Для печати нужен принтер. Есть специальные модели как раз для установки в автоматические устройства.
Возможно, что есть модели, которые умеют печатать и на картонках.
Для управления всем этим - вполне достаточно дешевенького микроконтроллера, а не полноценного компьютера.
Для начала изучения можете посмотреть Arduino (это контроллер и наборы для подключения к нему экранчиков и пр. устройств). Для реального проекта если речь идет о мелкой серии - тоже можно его использовать. В крупносерийном производстве выгоднее плату под свою задачу заказать.
Можно выкупить б/у терминал оплаты. Там есть все, кроме печати на картоне.
Но это очень тяжелый железный ящик... но типа более-менее надежный ящик для купюр.
софт: forpay или utspay - у них более-менее с драйверами разнообразнейшего зоопарка периферийного железа