Здравствуйте, pashka_r, Вы писали:
_>Как программно (и без участия пользователя) распечатать на заранее указанный принтер DOC, PDF, RTF, HTML, TXT файлы?
Кривое KISS решение — ShellExecute(hwnd, "print", "path", ...
Правильно работающая программа — просто частный случай Undefined Behavior