Showing results for 
Search instead for 
Did you mean: 

[Crystal Reports] ERROR 512: Print Engine could not open.

Former Member
0 Kudos

Changing system date after January 19 2038,
the following error occur at function PEOpenEngine;(crpe32.dll).


And, display debugging information "access violation at 0x00344b51: read of address 0x00000014" Before January 19 2038, application work correctly, can open report file. No error occur.

- 32bit
- Crystal Reports 2013
- Using crpe32.dll

Is this error crystal reports's latent bug?
How can i fix the error?

Accepted Solutions (0)

Answers (3)

Answers (3)

0 Kudos

Hi Sato,

If you are using crpe32.dll in an application it is not longer supported since CR 9. You have no rights to distribute the runtime.

The replacement now is CR for Visual Studio .NET.

If the error is generated in Crystal Reports Designer first question is why are you changing the System Date to 2038?


Former Member
0 Kudos

Hi Brian,

Thank you for answering.
If you know,please tell me the alternatives to replace the Print Engine API.

Active Contributor
0 Kudos

Hi Sato,

I doubt CRPE32 was ever meant to work into the year 2038. If your application is using the old Print Engine API calls, you should be changing because a those calls are deprecated and I'm amazed they still do work if you upgraded to Crystal 2013.

I believe that error is by design because of that reason.