Symptom
You have created a Crystal Reports .NET application.
Your application is using the CrystalReportViewer to display reports and the ActiveX print control to print reports.
When clients click the print button on the viewer, PrintControl.cab is not downloaded, even though it is located within the CrystalReportViewersXX virtual directory on your web server.
Cause
Resolution
To enable users of the web application to download the print control, add the following XML to your web site's web.config file, adding the location of your PrintControl.cab file on the web server in the printControl element.
By default, PrintControl.cab is installed in the following folder:
C:\inetpub\wwwroot\aspnet_client\system_web + the framework and version of the CR Viewer
Note that the <configSections> element needs to be placed as the first child node of the <configuration> element in web.config.
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="printControl" type="System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null" />
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<printControl>
<add key="url" value="http://myserver/PrintControl.cab" />
</printControl>
</crystalReports>
</businessObjects>
Keywords
printing, activex, printcontrol.dll, printcontrol.cab, download, xir2, .net 2005, asp, dot net, crystalreportviewers115 , 1414082 , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Bug Filed