摘要 |
<P>PROBLEM TO BE SOLVED: To provide a method of improving processing performance by efficiently using a compressing-decompressing device and a buffer memory in a print controller which compresses image data and stores the compressed data in a secondary storage portion. <P>SOLUTION: The print controller comprises: a primary storage portion for storing images having one or more pages; the secondary storage portion for storing compressed data; and an output portion for outputting images obtained by decompressing compressed data or images stored in the primary storage portion to a printer. The print controller determines whether an image of a page to be output is stored in the primary storage portion. When the image is not stored, the compressed data stored in the secondary storage portion are decompressed by the compressing-decompressing portion and then the decompressed image is output to the output portion. When the data to be output are stored in the primary storage portion, the data flow is so controlled that the image stored in the primary storage portion may be output to the output portion. In securing a storage region to store the output image, a memory management portion secures a free space if there is the spare space. If there is no spare space, it secures a spare space for the page to be inputted by opening storage regions for other pages for which compressed data are already generated. <P>COPYRIGHT: (C)2008,JPO&INPIT |