Patent ID: 8466968

Claim:
An image capturing apparatus being connected to an information processing apparatus via a network, the image capturing apparatus comprising: a first transmission unit that, in response to a request from the information processing apparatus, transmits an action decision program to the information processing apparatus; an obtaining unit that obtains an execution result of the action decision program that is implemented on the information processing apparatus, from the information processing apparatus; and a storage unit that stores data of a plurality of operation screens for operating image capturing processing of the image capturing apparatus such that the operation screens respectively display different operable items from each other in accordance with each of execution results of the action decision program, wherein the first transmission unit also transmits to the information processing apparatus data of an operation screen read from the storage unit in accordance with the execution result obtained by the obtaining unit, and wherein the action decision program includes a plurality of small programs, each program checking each of a plurality of functions of the information processing apparatus, the obtaining unit obtains an execution result with respect to each small program, and the storage unit stores the data of the plurality of the operation screens in correspondence with an execution result of each respective small program.