Hola!
Quizá sea darle demasiadas vueltas pero, en alguna ocasión, yo generaba las plantillas de impresión en Word añadiendo campos de formulario y, a través de un agente, exportaba la información que necesitaba en cada uno de ellos.
Saludos!!