I've been tasked with automating the collection of some reports from our remote locations. The machines are sometimes used locally by the staff at the location, and their usage is random. The software that generates the reports is somewhat limited and just allows us to print to the default printer. The department that's taking these reports doesn't want anything to change, and they enjoy getting their PDFs.
I can programmatically change the default printer to use the PDFCreator printer (and switch it back so the staff at the location won't notice), and I can programmatically generate the report and send it to printer.
My problem is that doing so pops up a window from PDFCreator wanting a file name and some meta-data for the PDF.
I'd like to minimize the windows popping up, and hopefully make my gathering of the reports as unobtrusive to the local users as possible.
Is there a simple way to automate the PDFCreator interaction, or am I left with using SendMessage (or similar) and simulating user interaction?
PDFCreator isn't required, I'd also take suggestions for other PDF-print-type pieces of software that solves this problem, too.