Just for your info I think the original choice for separate blocks was that these are legal docments and have to match close as possible to the real things.
So the application has the facility to place labels, lines, blocks of text etc. (As the users can match this to their own documents as well)
Add onto that information can be entered into these forms, if that information goes over a page, or outside the bounds of the box, then rather than flow onto the next page it is separated and placed in references at the end of the document.
The application is unfortunately beyond merging all the documents into an RTF form.
I saw that the printer is an option, and I will most likely give it a go. The only issues is client PC's may not have a printer. Has a user ever installed a default printer driver with their application to use as a baseline?