Can the NPrinting On-Demand add-on trigger a reload of the QVW with "fresh" data before generating the reports?
There is three nprinting elements which you can add into a document. One of them is the "NP Task" who can execute tasks instead of generating only the report. You can create a task who reload the docuemnt and then generate the report.
Hope this helps you.
Retrieving data ...