I've been delighted with OpenOffice.org in every way bar one. That is how to get any of my old Word documents printed out in a form i'd dare show to anyone else - the times font 10 point text just gets compressed horizontally and bullets left out. The only way to get a clean copy seems to be an export to PDF and a print from there.
I've had three printers on my system, and they've all behaved the same way. They've been:
* An HP Deskjet 3822
* An HP Deskjet 970Cxi
* A brand new HP Business Inkjet 1100
All configured on CUPS, patched fully up to date and apparently with "native" support for each. I then print using the <hp1100> menu pick (or the equivalent of the others before I bought this one and removed them) with OpenOffice Writer.
Prints beautiful photos but the Writer documents are, eh, not of the quality I would expect. Am I missing something, or failed to make an extra needed step?