Print Job Limit

April 29, 2009 at 6:18 PM | In Free Source Code | Leave a Comment
Tags: , , , ,

Basically the error means that there is too much load on the reporting engine. Starting in v10 (suprised you haven’t seen this in v10,, or there is more load now), the reporting engine was optimized for greatest report throughput. There are specific reg keys that control this optimization.

By default, the print job limit is set to 75 print jobs. When a load is placed on the application it can hit the 75 print jobs and cause the above error.

Report Objects stored in Sessions would be counted as a PrintJob. Main reports would count as a PrintJob. Subreports would each count as a PrintJob.

The print job limit is controlled by the following reg key: HKEY_LOCAL_MACHINE\SOFTWARE\CRYSTAL DECISIONS\10.0\REPORT APPLICATION SERVER\SERVER\PrintJobLimit

You can try increasing this number to stop the error from happening. This may stop the error from occurring temporarily but as load increases, you find this error will start to occur again. You are better to look at scaling your application by adding more hardware to the system.

*Do not increase it more than necessary since it can degrade the machines performance.

WARNING: Any modification made to the registry must be made carefully as it can cause your system to fail.

And other way, When you print any report, it makes a temporary file on system directory. And when you close this report, you should dispose the report properly. If you do not dispose, it count in the print job limit and when cross the limitation you will get this error.

Next Page »

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.