Patent ID: 8593661

Claim:
An image processing apparatus, comprising: a job execution unit configure to execute an input job for inputting image data and an output job for outputting the image data input by execution of the input job; a first transmission unit configured to transmit, in a case where the job executed by the job execution unit is an input job, the image data input by the execution of the input job, so as to register the image data as log information of the input job in a server on a network; a second transmission unit configured to, in a case where the job executed by the job execution unit is an output job, transmit identification information for identifying the image data input by executing the input job without transmitting the image data output by executing the output job, so as to register the identification information as log information of the output job in the server; and a third transmission unit configured to transmit, in a case where, after the second transmitting unit transmits the identification information, a transmission request for requesting transmission of image data identified by identification information is received from the server, the image data identified by the identification information, so as to register the image data identified by the identification information as log information of the output job in the server, wherein the transmission request is transmitted from the server to the image processing apparatus in a case where the image data identified by the identification information does not exist in the server.