Patent ID: 8503021

Claim:
An image processing apparatus capable of communicating with an external apparatus via a network, the image processing apparatus comprising: an executing unit configured to execute a job in response to a request from the external apparatus; a detecting unit configured to detect a change in a state of the job executed by the executing unit; a storage unit configured to store screen information for displaying a first screen corresponding to the change in the state detected by the detecting unit; a notifying unit configured to notify the external apparatus of the change in the state detected by the detecting unit as a response to the request from the external apparatus; a receiving unit configured to receive screen information for displaying a second screen corresponding to the change in the state detected by the detecting unit from the external apparatus receiving the notification from the notifying unit; and a display control unit configured to display the second screen created on the basis of the screen information received by the receiving unit, wherein, upon detection of the change in the state by the detecting unit, the display control unit displays the first screen on the basis of the screen information stored in the storage unit before displaying the second screen created on the basis of the screen information received by the receiving unit.