1. A method for generating transposed image data for use in an imaging apparatus having access to a memory, comprising: (a) generating a set of data blocks corresponding to at least a portion of image data representing an image to be printed; (b) performing a combined format and transpose operation on said set of data blocks; and (c) storing a result of said combined format and transpose operation in said memory, wherein a plurality of sets of transposed data blocks generated as a result of performing said combined format and transpose operation are accumulated in said memory at least until one or more full swaths of print data is stored in said memory.