image data is not rewritten from the cache area to the saving area the printer 3 is directly connected to the server computer 1 through the communication means without through the personal computer and can print an image according to the image data stored in the hard disk 11 corresponding to the direction given to the digital camera 2 or the printer 3 by the user the printer 3 is provided with a communication section 31 to connect to the communication path 2 connected to the server computer 1 a cache memory 32 to temporarily store the image data received from the server computer 1 a printing section 33 provided with a head for printing and a printing section a local disk 34 as the second memory section which can store the image data whose printing is completed and a cpu 30 to control the function of the printer 5 when the image data stored in the hard disk 11 is printed by the printer 3 the image data downloaded from the hard disk 11 to the printer 3 is stored once in the cache memory 32 then each time when the printing is conducted the image data stored in the cache memory 32 is converted into the print data by the cpu 30 of the printer 3 and the printing is conducted by the printing section.