FIG. 14 is a block diagram showing process in the present embodiment. An image input unit 1401 obtains input image data. Based on the input image data, an image estimation processing unit 1402 estimates a printing result to be printed with a modeling-target printer and print medium. The input into the image estimation processing unit 1402 is 4-plane 1-bit image data corresponding to CMYK image data obtained by performing halftoning on multi-tone image data. Also, the output of the image estimation processing unit 1402 is 3-plane 8-bit image data which is equivalent to scanned image data of the printing result and corresponds to RGB image data. Further, an image display unit 1403 presents this estimated image data to the user. Note that the configuration of the image estimation processing unit 1402 is similar to that in embodiment 2.
<Process in Image Display Unit 1403>
The image display unit 1403 receives the estimated image data, which is the output of the image estimation processing unit 1401. The image display unit 1403 then displays this estimated image data on the display 112 through the graphic accelerator 111 before printing.