Может rtf формат документа подойдёт?
Как я не пытался, RTF не могу распечатать. Печатается исходное содержимое, а не форматированный текст
textDocument.setAcceptRichText(true);
textDocument.setText(text);
textDocument.print(&printer);
может все-тки PDF?
pdf в качестве шаблона ? Требуется формат, который можно легко редактировать и подсовывать программе.