As described above, the basic operations, including the operation of inputting the image from the scanner 13 to the page memory 28, the image data compression process on the page memory 28, the process of expanding the coded image data onto the page memory 28, and the operation of outputting the data from the page memory 28 to the printer 15, are performed.