Patent ID: 7355742

Claim:
An image processing apparatus for determining a page break position on the basis of image data to be printed, comprising: a first conversion unit for converting document data described in a markup language into display data; a second conversion unit for converting the display data into print data for each line; a counting unit for counting the number of lines which have been converted by said second conversion unit from a head of one page; a first determination unit for determining whether or not a line converted by said second conversion unit is formed of only pixels contained within a predetermined color range; and a second determination unit for determining the line, which is determined to be formed of only pixels contained within a predetermined color range by said first determination unit, as a page break position, wherein said first determination unit starts determining when the number of lines counted by said counting unit reaches a value obtained by subtracting the number of lines included in a maximum size of a font which can be converted by said first conversion unit from the maximum number of lines that can be recorded per page.