I think that will not work because rendering the report to HTML format for printing purposes might carry future headaches and you know, each browser has its own rendering engine that adds more problems to this scenario. My suggestion is you go for the PDF approach as is stated
here but instead of using that solution, you could embed some javascript print function into the PDF file using PDFSharp (
http://stackoverflow.com/a/17732531[
^]) to get it printed directly when the file is opened. With this approach you avoid ActiveX and the printing should work with other browsers not just with IE.