An image handling apparatus comprising an operation panel configured to display an input screen (311; 601, 602) allowing to input image handling information including one or more scan settings (S107, S109, 5111) for handling an image based on display control information received from an external apparatus capable of connecting through a network and to display the input screen; said operation panel being configured to receive an instruction of an image generation; and hardware resources including at least a scanner configured to scan a document and generate an image; the image handling apparatus includes an image generation controlling part receiving image generation information, from the external apparatus, the external apparatus capable of connecting through a network in response to the instruction of an image generation, so that the scanner executes the image generation; characterized in that: the image handling apparatus is configured to send one or more first messages including the scan settings to the external apparatus in response to each input of the scan setting on the input screen (Fig. 6-S107, S109, S111); send a second message (Fig. 6-S117), to the external apparatus in response to receiving the instruction (Fig. 6-S116) of an image generation; receive the image generation information from the external apparatus in response to the second message sent to the external apparatus from the image handling apparatus; cause the scanner to scan the document based on the image generation information including the one or more scan settings which are sent from the image handling apparatus to the external apparatus; wherein data comprising the image obtained by the scan based on the image generation information is transferred from the image handling apparatus to an image processing application of the external apparatus or another computer which is different from the external apparatus. said operation panel being configured to receive an instruction of an image generation; and hardware resources including at least a scanner configured to scan a document and generate an image; the image handling apparatus includes an image generation controlling part receiving image generation information, from the external apparatus, the external apparatus capable of connecting through a network in response to the instruction of an image generation, so that the scanner executes the image generation; characterized in that: the image handling apparatus is configured to send one or more first messages including the scan settings to the external apparatus in response to each input of the scan setting on the input screen (Fig. 6-S107, S109, S111); send a second message (Fig. 6-S117), to the external apparatus in response to receiving the instruction (Fig. 6-S116) of an image generation; receive the image generation information from the external apparatus in response to the second message sent to the external apparatus from the image handling apparatus; cause the scanner to scan the document based on the image generation information including the one or more scan settings which are sent from the image handling apparatus to the external apparatus; wherein data comprising the image obtained by the scan based on the image generation information is transferred from the image handling apparatus to an image processing application of the external apparatus or another computer which is different from the external apparatus. the image handling apparatus is configured to send one or more first messages including the scan settings to the external apparatus in response to each input of the scan setting on the input screen (Fig. 6-S107, S109, S111); send a second message (Fig. 6-S117), to the external apparatus in response to receiving the instruction (Fig. 6-S116) of an image generation; receive the image generation information from the external apparatus in response to the second message sent to the external apparatus from the image handling apparatus; cause the scanner to scan the document based on the image generation information including the one or more scan settings which are sent from the image handling apparatus to the external apparatus; wherein data comprising the image obtained by the scan based on the image generation information is transferred from the image handling apparatus to an image processing application of the external apparatus or another computer which is different from the external apparatus.