1. A method of merging intermediate representations of a page to be rendered, the method comprising: receiving a page description language representation of the page, the page description language representation having a plurality of sequential graphic objects ordered by drawing order; forming a plurality of groups of sequentially adjacent graphic objects of the plurality of sequential objects according to the drawing order; generating an intermediate representation from each of the groups; selecting, independently of the drawing order of the plurality of sequential graphic objects, a set of intermediate representations from intermediate representations which have been generated, wherein the selected set of intermediate representations are adjacently located according to an order perpendicular to a plane of the page to be printed; and merging the selected set of intermediate representations to render the page.