Thanks for providing so much detail. I don't know anything about that particular program/software vendor, but to me it's starting to sound like it's an application issue.
The reason is that some things are printing as "designed", while others are not. If you are able to request custom programming changes from the vendor, or if you have someone in house who can handle VBA programming or whatever scripting language is being used for the printing of your invoices, receipts, etc, then you might want to look there. I may of missed something else, but it really seems to me that is your issue.
If you are the one to delve into the VBA programming of it (that part shouldn't have anything to do with SQL Server, since it should be handled by the front end (I think), then you can likely get the help you need over in forum705.
Either way, let us know what else you try. If you do end up trying that forum or another for help, be sure to post a link here to the new thread for others to follow the situation.
I may try to rethink this later to be sure, but for now, I'm going with application issues or limitations.
--
"If to err is human, then I must be some kind of human!" -Me