SAP Knowledge Base Article - Public

1294244 - Error: ‘csprintdlg’ when printing a Crystal Report from Crystal Report designer.

Symptom

While printing Crystal Report from designer it gives error "CSPRINTDLG.dll".

Environment

  • Crystal Reports 2008 SP3
  • SQL Server 2005
  • Windows XP SP3

Reproducing the Issue

  1. Create the Crystal Report using Xtreme Sample Database
  2. Click on File from Menu bar
  3. Click on print and Crystal Reports designer throws error

Cause

  • There is problem in CRPRINTDLG.dll of Crystal Reports designer
  • CR 2008 SP1 is officially tested with Windows XP Service Pack 2 and it gives the above warning on Windows XP Service Pack 3

Resolution

This error is observed on some of the machines. Though the reason behind is not identified below steps have resolved it.

This is resolved by below two methods

Resolution 1: Replacing the DLLs

  1. Identify on which machine the reports are working fine and go the below location

          C:\Program Files\Business Objects\Common\4.0\crystalreportviewers12\ActiveXControls\

    2.   And find the csprintdlg.dll

    3.   Go to below location and find csprintdlg_res_en.dll

          C:\Program Files\Business Objects\BusinessObjects Enterprise 12.0 \win32_x86\

    4.   Copy these DLLs and paste them to the corresponding location on the machine where problem appears.

Resolution 2:

 Uninstall the Crystal Reports and then install the product.

 Resolution 3:

Delete Temp folder:

C:\Users\....\AppData\Local\Temp\

 Resolution 4:

 If all the above resolution does not work then we have the following workaround:

 Export the Crystal Reports in PDF format and print the report.

Keywords

Print Crystal Report , KBA , BI-RA-CR-DSL , Crystal Reports on C++ Data Semantic Layer (ClassicUniverse) , Problem

Product

Crystal Reports 2008 V1