Thanks Donald. I did see a post by Deep Gosh regarding Jaspersoft. I am looking into it as well. I did not want to get started learning and embedding a new product into our PROIV app at this point but it may be time well spent - to spiff up reports in general and this invoice specifically.
I asked about being able to load escape sequences because I worked for a company that created shipping labels, stock labels and bar codes from PRO-IV. They did it by loading a font on the computer and managing to avoid using the windows print drivers. The labels/bar codes used a font loaded into the printers and an escape sequence to trigger the printer to switch fonts. The results were very professional looking and clean. It just takes a bit of work to avoid using the windows print drivers. My memory on that is a bit hazy but I recall writing files out to a sub directory then having a special process pick them up via a cron process and print them without using windows drivers.