I have a database with a report that needs to be printed and then saved to a file as a pdf. Can I do this in code so the user just checks a box to request that a pdf version be saved and then the application does so, after printing a hard copy?

I have been playing with the application.printers collection but can't find a way of doing this.

(BTW: I have downloaded a pdf distiller...)