Patent ID: 8854659
Filing Date: 2014-10-07
Classification: H04N

Abstract:
1. An image processing apparatus configured to communicate with a Web server which provides screen information for displaying an operation screen on the image processing apparatus and which transmits an execution request of processing corresponding to input information input via the operation screen to the image processing apparatus, said apparatus comprising: a processor coupled to a memory and programmed to function as: a display control unit that displays the operation screen based on the screen information provided by the Web server, and that transmits input information input via the operation screen to the Web server; and an execution control unit that executes, upon reception from the Web server of the execution request corresponding to the input information transmitted from said display control unit to the Web server, a job according to the execution request, and that notifies the Web server of a job ID which identifies that job, wherein said display control unit includes: a receiver that receives, from the Web server, screen information of an operation screen related to the job being executed on the image processing apparatus together with the job ID which identifies the job being executed, in response to the notification of the job ID by said execution control unit; a determination unit that determines whether or not a predetermined condition is satisfied when an instruction related to the job is input via the operation screen displayed based on the received screen information during the execution of the job; a transmission unit that transmits the input instruction to the Web server so that said execution control unit controls the execution of the job in accordance with a request to be received from the Web server, in a case where said determination unit has determined that the predetermined condition is not satisfied; and an instruction unit that directly instructs, without intervention of the Web server, said execution control unit to control the execution of the job identified by the job ID in accordance with the input instruction, in a case where said determination unit has determined that the predetermined condition is satisfied.