SQL Server Reporting Services uses an ActiveX Print control to control the print functions in Windows Internet Explorer, this problem may occur if the ActiveX components are not installed. As you mentioned that you met the error message even you have installed that components, I just want to make sure if you have installed the ActiveX components in the right way. Try to check the following setps:
1. Start Windows Internet Explorer.
2. On the Tools menu, click Internet Options.
3. On the Security tab, click Local Intranet, and then click Sites
4. Click Advanced.
5. Type the URL for the computer that is running Microsoft Dynamics CRM server in the Add this website to the zone box, and then click Add.
6. Type the URL for the computer that is running Microsoft SQL Server Reporting Services in the Add this website to the zone box, and then click Add.
7. Click Close to close the Local Intranet dialog box, and then click OK.
8. On the Security tab, click Custom Level.
9. Click Enable for each component that is listed under ActiveX controls and plugins.
10. Click OK to close the Internet Options dialog box.
11. Exit Windows Internet Explorer, and then start Microsoft Dynamics CRM 3.0.
12. Try printing the report.
If you continue to experience the problem that is described in the "Symptoms" section, manually install the ActiveX components. To do this, follow these steps:
a. Locate the Report Server\bin folder.
Notes
• If you run Microsoft SQL Server 2000 Reporting Services, the folder is located in the following location:
C:\Program Files\Microsoft SQL Server\MSSQL\Reporting Services\ReportServer\bin
• If you run Microsoft SQL Server 2005 Reporting Services, the folder is located in the following location:
C:\Program Files\Microsoft SQL Server\MSSQL.4\Reporting Services\ReportServer\bin
b. Right-click the RSClientPrint.cab file, and then click Extract. Extract the file to the folder in step 12a.
c. Right-click the RSClientPrint.inf file that you extracted in step 12b, and then click Install.
d. Try to print the report.