No need to clear the stringstream before the end of the function.
Use more descriptive variable names when building the key in the postscript file.
Alter the banner to be more 'sensible'.

There was a logo, but it looked too similar to another company's.
The new logo's basic form lends itself to being used in the banner,
thus is.