Hi,
This is the situation I am facing. I have developed a web application that allows users to select existing PDF files to be batch printed on selected printers.
However, in the UAT environment, we are not able to attach printers due to the risk to network security. I can arrange to install third-party software, but because of the administrative burden in arranging configuration changes, it would be preferable that the tool can be configured via the database or a simple configuration file.
Given this constraint, how can I replicate printing without the hardware, for both system testing by developers, and user acceptance testing by the customer?
I know this sounds initially appears to this question, but the solution will need to be viable for an end user, not just for developers.
I had thought of creating a printer driver that would take the PDF file and save it to a specified directory with a timestamp as part of the name. I would develop a separate application/web page available to users only on the UAT environment to monitor the contents of this directory and allow users to check the contents of the directory, i.e.select a specific filename and stream the file to the browser. This would allow the end user to check that the file(s) they had selected for printing were being passed to the specified printer.
If you can think of a better solution, please let me know. Thanks in advance.
Regards, MagicAndi.