Здравствуйте, Васильев Сергей Александрович, Вы писали:
Одним из главных препятствий на пути построения полнофункциональных кроссплатформенных решений является отсутствие открытых библиотек, предоставляющих унифицированные программные интерфейсы взаимодействия с устройствами ввода-вывода. В частности, не существует унифицированного средства взаимодействия с такими популярными сегодня устройствами, как принтеры, сканеры, web-камеры и микрофоны.
Из Qt можно использовать QPrinter и QAudioInput. Было бы интересно увидеть сравнение.