Looking for a way to automate filtering a QlikView Nprinting Report

Any ideas on how I can apply certain filters based on some user inputs and then automate the process of generation of an nprinting report.

I'll give you an example.

QlikView Report: Suppose I have OrderSummary.qvw dashboard which gives summary of certain thousand orders. It has filters like Start Date, End Date, Region, Customer.

QlikView Nprinting Report: I have OrderSummary.nsq with a Excel Template ready, on which I can create filters, report tasks and jobs. I am able to generate PDF, Excel and HTML reports out of this easily.

Requirement: There is a web interface on which a user selects customer, Start Date, End Date, and Region and wants to extract a PDF/Excel/HTML report based on his selection. User clicks on a button and I get an Nprinting generated excel, pdf, or html report generated on a particular path. There is no option of creating thousands of jobs because the everyday the start and end date may change and we may have thousands of combinations of the all the filters.