Using the RSClientPrint Control in Custom Applications.; 7 minutes to read +3; In this article. The Microsoft ActiveX control, RSPrintClient, provides client-side printing for reports viewed in HTML Viewer.It provides a Print dialog box so that a user can initiate a print job, preview a report, specify pages to print, and change the margins. During a client-side print operation, the.
May 19, 2006I have an asp.net application which is launched from our B2B site. The primary purpose of the application is to allow our external clients access to reports, along with the ability to export and print. The RS2005 report viewer component was used within the application to render the reports. The problem is when the our client users click on the print button on the report viewer's tool bar, many of them are receiving a window asking them if they want to install 'SQL Server'. In reality, the ActiveX viewer, RSClientPrint, is what is trying to install. Our technical support staff is being flooded with calls due to this pop up. The users are very confused and concerned about installing 'SQL Server.' In addition, some users do not have the ability to install the ActiveX viewer, so they are not going to be able to print. We've experienced this in the past with ActiveX for Crystal. Finally, some users receive no message or feedback when they click on the print button for several minutes. We've determined the ActiveX is being installed during this time. We've had users wait as long as 7 minutes for the Print Dialog to come up.
1. We would like to place a message along with the link on the page where the report is rendered. Is there a way for us to provide a link to a self extracting file containing RSClientPrint?
2. Also is there any way to get around the issue where the client user does not have the ability to install the ActiveX? I've seen references on the forum to using SMS, but this is not possible since the users are external?
3. Is there any setting we can turn on so the users don't think the application has gone 'out to lunch' while the ActiveX viewer is installed?
Thanks
1. We would like to place a message along with the link on the page where the report is rendered. Is there a way for us to provide a link to a self extracting file containing RSClientPrint?
2. Also is there any way to get around the issue where the client user does not have the ability to install the ActiveX? I've seen references on the forum to using SMS, but this is not possible since the users are external?
3. Is there any setting we can turn on so the users don't think the application has gone 'out to lunch' while the ActiveX viewer is installed?
Thanks
I'm definitely missing something - as this technet article mentions installing only once... it's popping for every single 'print'.
http://technet.microsoft.com/en-us/library/dd283109(v=sql.105).aspx
Using Client-Side Printing
To use the print feature, click the Printer icon on the report toolbar. On first use, this will download to your computer a Microsoft ActiveX control that provides thePrint dialog box. Depending on browser settings, the control may be installed automatically, or only when a user agrees to install it. After the control is downloaded, the Print dialog box displays whenever you click the Printer icon so that you can specify options and send the report to the default printer. For more information, see How to: Print a Report (Report Builder 3.0 and SSRS).