copying the pattern information in the first half of the array into the newly created second half the resulting source pattern array would produce two patterns and utilize all of the jets across the gun bars the initial value determination phase then terminates at step 26 when the method is ready to generate gun bar data referring to fig3 there is shown the gun bar data generation phase in this phase an array of individual firing instructions for each jet in each gun bar is prepared the firing instruction array bardata is a three dimensional array gb latchrow jet with the first dimension corresponding to the gun bar number gb the second dimension to latch command number latchrow and the third dimension to dye jet number jet each cell in the array contains a single bit set to 1 if the individual jet in the particular gun bar is to be firing during the time period corresponding to the particular latch command the array is filled with firing instructions in an iterative process the following process is followed for each plane in the array corresponding to a single gun bar the first step 30 in the array filling process is.