на будущее, оказывается есть вариант, как всегда, намнооооого проще… Можно печатать простые форматы файлов через ShellExecute, о котором я сразу не подумал, а читая, пропускал… то есть код следующего вида:
filename = 'C:/test.txt
win32api.ShellExecute(0, "print", filename, '/d:"%s"' % win32print.GetDefaultPrinter(), ".", 0)
Ну а далее буду мучаться - вариант вполне рабочий, но заполнение значений русскими словами без доп библиотек - издевательство над собой - RTF имеет кучу управляющих слов, необходимых для печати чем то кроме английского языка, и тут начинаются танцы с бубном….
Буду пробовать теперь с пдф, думаю - там проще будет работать…
doza_and, еще раз огроменное тебе спасибо! направил куда думать, подсказал как можно бы сделать