Patent ID: 8451474

Claim:
An information processing apparatus which generates a print job to be printed by a printing apparatus, comprising: a storage unit that stores a drawing command output by an application as the print job; a first generation unit that executes a first generation process to generate first data for chasing a print job, the first data includes second data indicating print concern information and third data for making it possible to distinguish contents of print data corresponding to each page of the plurality of pages contained in the print job, wherein the second data is generated in response to a start command of the print job that is read out prior to a generation of the print data using the drawing command read out from the storage unit and the third data is generated by using the drawing command read out from the storage unit after the start command; a second generation unit that executes a second generation process for generating print data of each page of the plurality of pages contained in the print job by using the drawing command read out from the storage unit; a control unit that controls the first generation unit and the second generation unit to alternately execute the first generation process for one page of the plurality of pages and the second generation process for one page of the plurality of pages, until the first data and the print data corresponding to the print job have been generated; and an output unit that outputs the first data to a management device that accumulates the first data so as to be able to manage the first data corresponding to print jobs, wherein the print concern information includes environment information, being different from an attribute on the print job, for identifying a client name and information for discriminating a connection with a printing apparatus, wherein the first generation unit executes the first generation process by generating the third data according to control information for controlling generation of the third data that is related to each page of the plurality of pages contained in the print job, and wherein the control information includes a designation of attribute or format of the third data.