D_OPEN_ENDJOB
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
D_OPEN_ENDJOB Selector
Parameter: NULL
pointer do not use.
When the RIP detects that there are no more pages of the job to output, it calls D_OPEN_ENDJOB
. If the plugin needs extra time to do something, it should set the d_feeding
field of the deviceDefinition
structure to a non‐zero value during this call.
Immediately after, the RIP checks d_feeding
and, if it is non‐zero, sends repeated D_IDLE
calls to the plugin until it sets it to zero. D_IDLE
must therefore distinguish between calls made whilst feeding, and calls made while outputting. It is recommended that you use a “state machine”, as described in Writing plugins as state machines
.