Oh, regarding the speed issue and PDFs being somewhat slow and cumbersome...
What I really meant was, that even if the PDF-reader needs to be loaded for printing, it save time if the printing process could be automated with a one-push-button. Rather then pressing the print button, waiting for the reader to render the document, pressing the reader printer button, selecting a printer, and then manually closing the reader tab or window.
I understand that this might not be a big deal if only a few packing slips need to be printed, now and again. But this does become very tedious work when many packing slips need to be individually selected and printed, say a few hundred back-orders, all at the same time. :)
Avoiding the PDF-format altogether when printing, especially if the source material is already HTML, would be amazing. Didn't know that this was the case. If this gets solved somehow, maybe there could be separate buttons for viewing PDF-documents and printing, with the option to display either or both, for those folks who hate too many buttons on display. ;)