摘要 |
PROBLEM TO BE SOLVED: To attain memory saving by allocating a frame buffer for drawing onto a virtual storage area, providing plural virtual frame buffers by dividing the virtual storage area as many as functions, and read/write of the print data of a correspondent function for each virtual frame buffer. SOLUTION: Concerning a compound machine having plural functions for printing an image while using the frame buffer, a RAM 3 has a data storage area and a print data storage area. Then, this machine is provided with a virtual frame buffer 21, equipped with plural frame buffers for drawing as a storage area for print data and a virtual frame buffer 22 equipped with plural frame buffers as a storage area for image read data and the print data of the correspondent function are read/written for each virtual frame buffer. Thus, even a print request in the interrupt due to other functions during printing due to some arbitrary functions can be dealt with without stop, and memory saving can be attained.
|