Just to update this with some more testing I have done. If I output to HTML5 then the print output will keep the user specific info. However, the certificate graphics do not print. So in swf you get graphics no content, in HTML5 you get content no graphics. So still not a fix but worth knowing.
Anyone got any advice on ways around this?