Printing Reports using PHP

I am working on an high end intranet based application work flow application which will be used in a very big organization.

A lot of report generation will be done in this application.

Can anyone suggest how should be the reports generated that it will give good printing options as well - i dont want to generate reports by just HTML and then use window.print to the user to print the report as it will also show the Webpage URL with the print out

Generate PDF files for your reports and let the users print those instead?

Anyone has any better solutions on it??

Flash

You could allow the user to download a CSV version of the report data. Then they can import it, slice it, and pretty it as they see fit.

Another option is to send the report (formatted text) directly to a print server.

There’s also http://www.livedocx.com/ if you want to go down the MSword route