1. An information processing apparatus that generates a print job to be executed by a printing device, comprising: storage means for storing drawing commands corresponding to a plurality of documents outputted by applications; editing means for editing the drawing commands corresponding to the plurality of documents stored by said storage means so as to be combined to generate the print job, in accordance with an editing instruction inputted through input means; chasing data generation means for executing (i) a first chasing data generation process of generating chasing data in a job level, the chasing data indicating a relation between the print job and the plurality of documents, from the drawing commands corresponding to the plurality of documents stored by said storage means and the drawing commands edited by said editing means, wherein the chasing data in the job level includes either names of the plurality of documents or names of the applications, and for executing (ii) a second chasing data generation process of generating chasing data which represents drawing contents in a page unit included in the print job, from the drawing commands edited by said editing means; print data generation means for executing a print data generation process of generating print data corresponding to a page of the print job from the drawing commands edited by said editing means; and control means for controlling to execute the print data generation process subsequent to the chasing data generation process, regarding each page of the print job.