Click Enable for Download signed ActiveX controls, and then click OK. If you copy the files listed below from RSClientPrint. Cab file (Reporting Services attached in the email, this is a windows 7 cab file) under the folder C:WINNTsystem32 for client computers. This option will need access rights to the folder. In Internet Explorer, the rights can be altered. 1) Click on Tools option, then Internet Options. 2) Under the Security tab, select Custom Level. 3) There you can find the settings to allow you download ActiveX objects.
I'm looking to deploy Reporting Services Client-Side Printinghttp://www.kodyaz.com/articles/client-side-printing-silent-deployment-of-rsclientPrint.aspx
This website shows what files you need and what to do, well I have the cab file and I extracted it.
However the steps on this website advise to:
1. Deploy files to C:WINNTsystem32
2. Register the RSClientPrint.dll dll file by running the regsvr32.exe command 'c:regsvr32.exe /s', 'c:winntsystem32 rsclientprint.dll'
Problem is, I have this installed on my system (installed through IE when I hit Print button), and I show through a file search that the files on my system are in:
C:WindowsDownloaded Program Files
and
c:WindowsCSCv2.0.6namespacedomain.comhomeRoamingUsersMyUserNameRSClientPrint-x86
I can access the first path but not he second one from my own system.
Is there an alternative installer that deploys this?
Or how could this be scripted?
Re: again 'unable to load client print control' rsclientprint.cab missing
Aug 18, 2010 07:48 AM|You-Hu Fu|LINK
Hi ,
The issue could be caused if the RSClientPrint control has been updated after the Report Server got updated.
The Reporting Services uses the CLSID of the RSClientPrint control and a function in the control to check if the RSClientPrint control has been installed in the client. If the CLSID is not the one the server required, the server will throw the exception “Unable to load client print control”.
For example, the old CLSID is “{FA91DF8D-53AB-455D-AB20-F2F023E498D3}”. After applying SQL Server 2005 Service Pack2 or later, the CLSID should be “{41861299-EAB2-4DCC-986C-802AE12AC499}”. If the client has the control with the ID “{FA91DF8D-53AB-455D-AB20-F2F023E498D3}”, and the server has been updated, then we will encounter the error.
I would suggest using the following steps to solve the issue:
1.Install Windows Resource Kits.
2.Use the “oleview.exe” to check if the RSClientPrint 2005 Class (Object Class -- > Grouped by Component Category -- > Controls) has been installed.
3.If the control has been installed in the client, please remember its CLSID that is displayed in the right window of OLEVIEW.
4.Open Internet Explorer
5.Click “Tools” -- > “Manage Add-ons” to manage add-ons.
6.Select “All add-ons”, and then select “RSClientPrint 2005 Class”
7.Click “Delete” to delete the control. Or “Disable” to disable the control.
8.Re-run a report, and click Print. Now the RSClientPrint control will work fine.
9.Re-open the OLEVIEW to check the newer CLSID.
If the new CLSID is different from the old one, the issue is the one we have described above.
For more information, please refer to:
Window Resource Kits: http://www.microsoft.com/downloads/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
'Unable to load client print control' after installing a Service Pack or Cumulative Update of SQL Server 2005: http://blogs.msdn.com/mariae/archive/2008/12/11/unable-to-load-client-print-control-after-install-a-service-pack-or-cumulative-update-of-sql-server-2005.aspx
Have a wonderful day :)
Challen Fu