Symptom
- Using Crystal Reports in a VS .NET Web application
- Application is designed to use the Crystal Reports ActiveX Print Control
- Printing on a client computer results in the error:
"Windows has blocked this software because it cannot verify the publisher"
Cause
- This is due to IT imposed securities and permissions
Resolution
- Remove the securities and permissions that stop download of ActiveX controls
- Use the PDF Print Control
- Manually deploy the ActiveX Print Control:
- Copy the PrintControl.cab file from the server location “<installation drive>\Program Files\Common Files\Business Objects\4.0\crystalreportviewers12\ActiveXControls” to the client machine
- Extract the PrintControl.cab using Winzip
- Register the printcontrol.dll using regsvr32 (Start | Run regsvr32 <path to printcontrol.dll>
Keywords
active x printer server , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , How To
Product
Crystal Reports 2008 V1 ; SAP Crystal Reports 2011 ; SAP Crystal Reports, developer version for Microsoft Visual Studio