The product verifies the return code from a JCL printer exit. If the code it is non-zero, the dataset that was sent to the printer exit is moved to the OUT-HOLD queue and not to the PRINTED queue.
If the code is zero, the record is marked as printed.