1. A printing apparatus for printing an image represented by image data onto printable medium, comprising: a plurality of monochrome print heads, each comprising a plurality of print modules; a first processor adapted to separate the image data into monochrome image data sets and distributing them to respective print heads; and a second processor associated with each print head and adapted to generate bitmap image data and distribute subsets thereof to respective print nodules, each having an array of nozzles; whereby the bitmap image data subsets may be printed onto the printable media to generate the image to be printed.