The existing system has many reports . Using a free pdf printer like dopdf or cutepdf the user can open the report , choose the pdf printer , type in the filename and save t
I use PDFFactory. Is a software similar to others thar work like a virtual printer. Is not very expensive. The particularity is that you can control (using the windows registry) some parámeters to print any document without the user intervention.
I use it in my Delphi application.
The user should not write anything and not view any config window.