Hello there,
If you are publishing .swf or HTML 5, then there is another way to print the current page, that is using javascript window.print()
Insert a button or a smart shape(used as button) and apply an action on it to execute the javascript and in the script window add: window.print()
Please try this and check whether that gives an appropriate Print.
Thanks.