This invention has as its object to provide an image processing apparatus
and method which can reliably and appropriately insert a page break by a
simple process. To accomplish this, it is checked if the number of lines
transferred to a printer is smaller than a page break reference line
count N. N is a value equal to or smaller than a value obtained by
subtracting the number of vertical dots of a maximum font that a browse
task can rasterize from a maximum recordable line count Max. When data
for the page break reference line count N or more have been transferred
to the printer, it is checked if data of the transferred line has the
same color. If the data for one line have the same color, it can be
determined that the line does not contain any character (the spacing
between neighboring lines). Hence, if a page break is inserted at that
line, characters can be prevented from being printed across two pages.