The error seems to be related to ActiveX and I've no idea how to fix it. However, my suggestion is to not use ReportViewer printing approach as it relies on ActiveX which is supported by IE only. Instead, generate PDF format of your report by using ReportViewer export functionality and make your users to print it instead. There are ways to
print pdf file Without preview[
^]