I had a similar problem with a client thet printed
the same logo (picture), but with unique company names.
The company name printed under the logo was slightly
different than the actual company name in the company control record.
I used the user defined 1 field to be printed under the logo.
Have you looked into calculated fields, or VBA (if you
purchased it)?