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
You don't say how you are generating your reports but Gnostice have a number of tools that may of help to you.