The only "printing" I do these days is by creating PDFs... In a web app they can be displayed in browsers and in a desktop simply launched (as long as a PDF viewer is installed, and who does not?)
I use the PDF classes provided in the Einhugur plug in pack... The PDF capabilities are no where near as extensive as DynaPDF , but they meet my needs and IMO the price (And renewal price!) is very good for what you get.
The other plugins provide a LOT useful functionality. Off the top my head they include common controls that should be but are not included in Xojo, extensive encryption capabilities , compression , barcode production and reading, the ability to create and read excel spreadsheets without excel (not as extensive a libPDF but again meets my needs), lots of picture processing stuff and some other things.
You hear more about Monkeybread plugins here... IMO while there is some overlap overall and Monkeybread has more functionality in it's complete set, much of that tends to be at lower abstraction level than I am comfortable with and I don't need.
I find Einhugur meets my key needs, for me in general is easier to use, and is cheaper for me given what I actually use.