SAP Knowledge Base Article - Public

1605767 - Print Crystal ActiveX control error; 'Windows has blocked this software because it cannot verify the publisher'


  • 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"


  • This is due to IT imposed securities and permissions


  • Remove the securities and permissions that stop download of ActiveX controls
  • Use the PDF Print Control
  • Manually deploy the ActiveX Print Control:
  1. Copy the file from the server location “<installation drive>\Program Files\Common Files\Business Objects\4.0\crystalreportviewers12\ActiveXControls” to the client machine
  2. Extract the using Winzip
  3. Register the printcontrol.dll using regsvr32 (Start | Run regsvr32 <path to printcontrol.dll>


active x printer server , KBA , BI-DEV-NET-SDK , .NET SDK / COM SDK , How To


Crystal Reports 2008 V1 ; SAP Crystal Reports 2011 ; SAP Crystal Reports, developer version for Microsoft Visual Studio