Мы, поскольку софт для этого дела писался под линукс, просто открывали COM порт и в соответствии с протоколом, по которому работает купюроприемником слали ему команды. Единого мануала под это дело тебе не будет, так как работаю разные модели по разным протоколам. Под винду там у них обычно есть или библииотека для работы с купюроприемником либо что-то подобное.
Мучали сперва ICT U70, но потом стали пользовать EB200.
U70 например работал по принципу: запрос ответ, а EB200 требовал постоянного получения сигнала поддержания связи от девайса, к коромому был подключен и говорил, что все плохо, если этот сигнал исчезал

+ У него еще был CRC контроль правильности передаваемых команд.
Это к примеру того, как они могут различаться. На EB200 точно была либа для винды, которая весь этот гимор на себя брала и тебе требовалось бы всего-лишь вызывать функции, да получать оповещение о событиях.