PROBLEM TO BE SOLVED: To reduce a time taken until an image subjected to image processing is displayed.SOLUTION: A main server 10 communicably connected to a client terminal 20 and a plurality of storage servers 50 includes: a storage part 15 for associating and storing identification information on image data and the storage servers 50 which are storage destinations of the image data; a control part 11 that upon receipt of a request for transmission of the image data from the client terminal 20, specifies the storage server 50 that stores the image data designated by the request for transmission based on the identification information on the image data stored in the storage part 15, and gives the specified storage server 50 an instruction to subject the image data designated by the request for transmission to image processing; and a communication part 14 that receives the processed image data subjected to image processing, from the specified storage server 50, and transmits the processed image data to the client terminal 20.SELECTED DRAWING: Figure 2【課題】画像処理した画像を表示するまでの時間を短縮する。【解決手段】クライアント端末20及び複数の保管サーバー50と通信可能に接続されたメインサーバー10において、画像データの識別情報及び画像データの格納先の保管サーバー50を対応づけて記憶する記憶部15と、クライアント端末20から画像データの送信要求を受信すると、記憶部15に記憶された画像データの識別情報に基づいて、送信要求にて指定された画像データを格納している保管サーバー50を特定し、特定された保管サーバー50に、送信要求にて指定された画像データの画像処理を指示する制御部11と、特定された保管サーバー50から画像処理を行った後の処理済画像データを受信し、当該処理済画像データを、クライアント端末20に送信する通信部14と、を備える。【選択図】図2