Please suggest your views to resolve the same.
Are your users using the Ajax client or IE Plugin?
Print function is client side and not server side. I don't expect this macro to work unless you are using the Plugin or Desktop.
Retrieving data ...