Patent ID: 7232267

Claim:
A peripheral device control apparatus for realizing a function designated by the user by controlling a peripheral device, comprising: installation function information obtaining means for obtaining installation function information showing what functions have been installed or what functions are not installed among functions which are realized by communicating with said peripheral device; display control means for controlling a process to display the installed functions or/and the functions which are not installed so that they can be discriminated by using the installation function information obtained by said installation function information obtaining means; receiving means for receiving an instruction of addition, updating, or deletion of the functions displayed by the displaying process which is controlled by said display control means; and function managing means for executing at least one of a process to add and validate the function received by said receiving means, a process to delete and invalidate said designated function, and a process to update the function as an updating target to another designated function and validate said another designated function in accordance with the instruction received by said receiving means.