摘要 |
PROBLEM TO BE SOLVED: To render page description language print information in advance and eliminate the need of compression/decompression by controlling a speed of a print engine for each page on the basis of the estimation of a 'rendering cost', i.e., rasterization time of some or all bands on each page. SOLUTION: An error message and control information related to a data transmission are transmitted from an I/O interface 30 to a host computer 32. Each PDL(page description language) is stored in a RAM 35 when received. At this time, a processor 36 generates raster data, and a controller 38 feeds the raster data to a print engine 40. An estimated rendering time Ti for each band of the page is calculated. All bands are rendered beforehand when the Ti > a maximum TE, and a maximum Ti for all bands is calculated when T1 <= maximum TE. When TE is larger than the maximum Ti, perfect rendering and printing of the page are carried out. |