A computer program product comprising a computer-readable, tangible storage device(s) and computer-readable program instructions stored on the computer-readable, tangible storage device(s) for processing a printing of content on a page to be printed, the computer-readable program instructions, when executed by a processing system, being operable for implementing a method comprising:
- printing said content on a page as said page passes through a first printing device;
- scanning printed content on said page after at least a portion of said content has been printed but before said page exits said first printing device to provide a scan image of said content as said content was actually printed by said first printing device;
- comparing said scan image to an electronically stored soft image of said content being printed;
- immediately stopping said printing at a fault point, said fault point being a point within said content where a mismatch is detected between said soft image and said scan image as a result of said comparing;
- and
- saving a location of said fault point where said mismatch was detected.