In one embodiment of the present invention, a modular printing system has a
plurality of modules for processing sheets. One module is a collator
module configured to retain the sheets. The collator module has a collator
controller and sensors linked to the collator controller. The sensors are
arranged to detect erroneously processed sheets. The collator controller
is configured to generate an error signal in response to detection of an
error. The collator module also includes a feed assembly for presenting
the sheets. A printer module is configured to receive sheets presented by
the feed assembly. The printer module includes a printer controller and
sensors linked to the printer controller. The sensors are arranged to
detect erroneously processed sheets and to generate an error signal in
response to detection of an error. The module printing system also
includes a system controller linked to the collator controller and the
printer controller. The system controller is configured to generate and
transmit scheduling signals thereby scheduling operation of the printing
system for processing sheets. The system controller is further configured
to generate error-recovery signals in response to error signals generated
by the collator and printer controllers, thereby causing the modular
printing system to automatically recover from printer and collator errors.