“Access Violation in . . . “USP10.dll”

Whenever printing directly from Control.

This is due to an incompatible version of usp10.dll being loaded by Crystal Reports when attempting to print.

Often this is a result of an older version being put on the system by Office 2010 and/or related components.

The correct, compatible version to be loaded is: v1.626.7600.16385

The incompatible version that causes the problem is: v1.405.2416.1

Normal. User can not print from Control.

  1. Locate the incompatible copy of usp10.dll, which is usually in “C:\Program Files (x86)\Common Files\microsoft shared\Office10\usp10.dll”, on some systems, it may be found in: C:\Program Files\Common Files\Business Objects\3.0\bin\usp10.dll
  2. Rename the file to “usp10BACKUP.dll”
  3. Copy over a compatible version of usp10.dll from the System32 or SysWow64 folder. The version built into windows is compatible with Crystal Reports XI
  4. Restart Control
  • Reported : 08/26/2011
  • Version(s):
  • Fixed in :
You could leave a comment if you were logged in.