The app PrinterShare from the Market is the best print app I have seen. It is a bit pricy at $12.99 but it works. I haven't found anything it would not sent to my WiFi printer.
It sounds like you are looking for a PDF creator. There is a free app on the market that does that. Convert a document to PDF then email it. Look up PDF Converter. Hope that helps.