I am generating a batch of reports in a client application. The client has split job functions such that the person generating the reports is not the one that will be reviewing them. The person that is reviewing the reports is in a different department, possibly on a different floor and definitely has a different default printer than the person initiating the reports.
I would like to provide the person generating the reports with the ability to select the output printer to be used for the entire batch of reports that will be generated, once and only once prior to generating the reports. The entire batch of reports will then go to the selected printer without prompting the initiating user to select the output printer again.
Selecting the output printer for the batch of reports should not change the default printer of the initiator.