I think NPrinting On-Demand is the solution you are looking for.
With NPrinting On-Demand you can add a button in your published QV document in access point to run any task or reports in a NPrinting file.
Moreover, you can do selections directly in the QVW in access point and pass them to NPrinting. The resulting report will be filtered according to these selections.
NPrinting On-Demand requires an NPrinting Server application installed.
You can have a look at this tutorial: