There seems to be a lot of problems around printing Crystal Reports using Chrome. The bottom line is that Chrome is not a supported browser:
http://scn.sap.com/docs/DOC-21990[
^]
I could not find any code that actually worked, so I would have to say that you are lucky that it works somewhat. You will probably need to leave it the way it is. Sorry I couldn't be of more help.