Reportlab looks like a very good product. I'm curious how you would interface it with OpenACS or ACS, though. The scripts are Python, right?
If I have a Tcl based package in ACS, and I'd like to output it with ReportLab, would I...
1) exec a dynamically generated shell script? that's a little scary..
2) use python inside Aolserver? I don't know anything about this.
3) something else entirely?
Incidentally, if you are looking for full printing control, Reportlab looks like a good option. Tilmann, would you mind sharing a little more about what you're using it for, and how?