Patent ID: 8248653

Claim:
An information processing apparatus for transmitting a print command by using (a) a template including a data area in which contents data is input and (b) the contents data, comprising: a deciding unit configured to decide, based on the contents data, a start time of a post-printing process which is executed to printed matter formed based on the template and the contents data; a deriving unit configured to derive a print start time for starting printing by using the contents data and the template based on the start time of the post-printing process decided by the deciding unit and on the contents data; a selecting unit configured to select, from among a plurality of records having the same print start time, a record that requires a maximum data area; a changing unit configured to change a size of the data area in the template so that the contents data of the record selected by the selecting unit can be enclosed; and an instructing unit configured to instruct the printing based on the contents data and the template changed by the changing unit by using the print start time derived by the deriving unit.