1. A method for printing a plurality of documents each having a plurality of image planes on a substrate, the method comprising: (a) providing a plurality of print heads for depositing material on the substrate as the substrate moves along a transport path, each printhead printing an associated image plane and being located at an associated position along the transport path; (b) providing a first sensor in a predetermined position along a transport path downstream relative to predetermined positions of the plurality of print heads; (c) providing an indication of position of the substrate along the transport path; (d) providing a plurality of cue marks at predetermined positions or intervals on the substrate, each cue mark being detected by the first sensor as the cue mark moves along the transport path past the first sensor; (e) for each document initiating the printing of an image plane printed by one of the plurality of print heads located along the transport path upstream of the first sensor following an appropriate pre-defined cue delay from the detection of one of the plurality of cue marks on the substrate by the first sensor.