摘要 |
An image forming apparatus includes a rendering time calculating unit configured to calculate rendering times for respective pieces of intermediate data, a rendering control unit configured to determine which of a pre-rendering process and a real-time rendering process is to be performed on the respective pieces of intermediate data based on the rendering times, rendering being performed before output of a piece of intermediate data in the pre-rendering process and rendering being performed in parallel with output of another piece of intermediate data in the real-time rendering process, and the rendering control unit further configured to allow a rendering unit to perform either of the pre-rendering process or the real-time rendering process, a reading unit configured to read the pieces of rendered data, and an output unit configured to output to a printer engine the pieces of rendered data read by the reading unit. |