摘要 |
A print processing apparatus realizes high speed processing of input data which includes various types of drawing objects such as images, graphics and characters. In the apparatus, input data generated by an input data generating unit is converted into intermediate data in an intermediate data generating element. An intermediate data order controlling element rearranges intermediate data pieces based on overlap therebetween and classifies them into groups, in each of which the data pieces can be processed in parallel. A group ID indicating a group for parallel processing, a hardware configuration ID and so on are assigned to the intermediate data piece. A rasterizing unit receives configuration data from a configuration data administering element, if necessary, in accordance with the hardware configuration ID assigned to the intermediate data piece, and rewrites a function of a reconfigurable rasterizing element under the control of the reconfiguration controlling element. The rasterizing unit rasterizes the intermediate data into dot data and provides it to an outputting unit.
|