摘要 |
PROBLEM TO BE SOLVED: To realize faster job processing. SOLUTION: Whether or not a printer 2 is busy is decided each time raster image expansion in a band memory 103a is finished. When the printer is busy, all obtained printer output data blocks are stored in a buffer memory 103b. On the other hand, when the printer is not busy, all the obtained printer output data blocks are stored in the memory 103b when printer output data block exist in the memory 103b. When the printer output data block do not exit, a data size that can be printed out is decided, printer output data blocks for the decided data size are transmitted to the printer 2 and the residual blocks are stored in the memory 103b. Meanwhile, a data size that can be printed out is decided each time a prescribed period passes and printer output data blocks for the decided data size are transmitted from the memory 103b to the printer 2.
|