Patent ID: 8379239

Claim:
An information processing apparatus which executes a process requested by an external apparatus, comprising: a processing unit configured to execute a process instructed by an instruction from an operation unit of the information processing apparatus or an instruction from the external apparatus, wherein the executed process is one process among plural processes, each of which is executable by the processing unit and has a different type from those of others of the plural processes; a setting unit configured to set, for each of the plural processes, whether or not to inhibit executing in response to the instruction from the external apparatus; a reception unit configured to receive a search request, from the external apparatus; and a transmission unit configured to send back, to the external apparatus, identification information of each of the plural processes other than any process that is set by the setting unit to be inhibited, in response to receiving the search request from the external apparatus, wherein the processing unit executes the process instructed by the instruction from the operation unit, regardless of whether the process instructed by the instruction from the operation unit is set by the setting unit to be inhibited or not to be inhibited.