CAPS Universe documentation  1.0.4
All you need to know to be successful
Developer's programming failures

Programmer's (e.g. internal) failures.

Error messages related to programmers's failures and what they mean. These kind of failure messages always lead to a program termination, because they report about an internal failure. An internal failure can be a wrong usage of an API for example.

Invalid print progression report!
In your caps_job_progression structure some members shouldn't have the value '0' because it makes no sense (there is no page 0!). Refer caps_job_progression for details.