Patent ID: 7126701
Filing Date: 2006-10-24
Classification: G06K

Abstract:
1. A page data processor processing page data described in a page description language, comprising: a) a color separation element for separating said page data formed to be separable into a plurality of color separation data into said plurality of color separation data; b) a first rasterizing element for performing first rasterization of consecutively rasterizing said plurality of color separation data to sequentially generate a plurality of rasterized color separation data output-processible by an output device; c) a second rasterizing element for performing second rasterization of rasterizing said page data to generate said plurality of rasterized color separation data at a time; d) an output operation end time acquisition element for acquiring an output operation end time for ending output operation currently executed by said output device from said output device; e) a first rasterizing time calculation element for calculating a first rasterizing time required for said first rasterization; f) a second rasterizing time calculation element for calculating a second rasterizing time required for said second rasterization; g) a separation output time calculation element for calculating a separation output time required by said output device for output-processing each of said plurality of rasterized color separation data; and h) a selection element for selecting whether to execute said first rasterization or said second rasterization on the basis of said output operation end time, said first rasterizing time, said processing second rasterizing time and said separation output time, wherein said selection element executes selection according to the following conditions: a first condition: RE=0; a second condition: ART≧RE; and a third condition: CRT−ART>(n−1)ST where RE represents said output operation end time, CRT represents said first rasterizing time, ART represents said second rasterizing time, ST represents said separation output time, and n (n: integer) represents the number of said rasterized separation data.