Patent ID: 8478154

Claim:
A multifunction peripheral which carries out a cooperative process in cooperation with an application selected from a plurality of applications which are executable on an external information processing apparatus, said multifunction peripheral comprising: a mode switching target member having (i) a normal operation mode and (ii) a waiting mode which is lower in power consumption than the normal operation mode; a registration processing section which registers, in a storage section, application correspondence information of each of the plurality of applications, the application correspondence information containing function information and particular process state information which are associated with each other, the function information being indicative of a type of a function which was executed by the multifunction peripheral in cooperation with said each of the plurality of applications in a past cooperative process, and the particular process state information being indicative of at least one of (i) a first stage of a process of said each of the plurality of applications at which first stage an execution start instruction on the function is received from said each of the plurality of applications and (ii) a second stage which precedes the first stage by a predetermined number of stage(s); an information obtaining section which obtains current process state information while the multifunction peripheral is carrying out a cooperative process in cooperation, with an application selected from the plurality of applications, the current process state information being indicative of current stage of a process of the application selected from the plurality of applications; and a control section which judges whether or not a predetermined start condition is satisfied, in a case where the control section determines that the predetermined start condition is satisfied, the control section starting (i) a switching operation for switching the mode switching target member from the waiting mode to the normal operation mode or (ii) a part of the switching operation, the predetermined start condition including at least the following Condition A, Condition A: (i) particular process state information which matches current process state information obtained by the information obtaining section registered in the storage section and (ii) function information associated with the particular process state information is indicative of a particular function which causes the mode switching target member to be operated.