A program execution unit of an MFP apparatus does not use a preset
priority for each kind of job or a print estimated time with low
precision. Instead, the program execution unit controls a print order of
pages of print images, which are generated by each job, so as to maximize
the operation rate of a print engine. Printed matters, which include
pages of respective jobs in a mixed fashion, are sorted according to jobs
in a subsequent stage. Thereby, grouping, which is similar to the prior
art, is executed, thereby realizing a print control which requires no
exceptional operation.