An information processing apparatus which can obtain a normal print result
even for print data of a plurality of color planes. A host computer
connected to a printer for outputting color print data, is characterized
by a unit adapted to calculate the data sizes of respective color data
which form one page of color print data to be output by the printer, a
unit adapted to determine a timing, at which a print start instruction is
to be issued to the output apparatus, on the basis of the calculated data
sizes of respective color data, and a plane transfer size as a data size
that can be transferred to the printer during output of one page per
color data, and a unit adapted to issue a print start instruction to the
printer at the determined timing after the color print data to be output
is transferred to the printer.