Lout produces great printable output and I found it easy to script documents use variable substitution. If you have regular one page docs to output I would recommend that you have a look at it.