Patent ID: 7231435

Claim:
An information processing apparatus which communicates with a peripheral device and a server device; comprising: acquisition control means for controlling a process of obtaining configuration location information about a storage location of installation configuration information, and for controlling a process of obtaining module location information about a storage location of a driver information setting module, wherein the installation configuration information is generated when driver information for control of the peripheral device is installed in the server device, and wherein the driver information setting module comprises a module for performing a driver installing process from the server device; discrimination means for discriminating whether the module location information has been obtained by said acquisition control means, when a new driver is installed using the driver information setting module; display means for displaying a start command which includes the configuration location information, the module location information, and instruction information indicating starting of the driver information setting module in an automatic installation mode, if said discrimination means discriminates that the module location information has been obtained by the acquisition control means; and start instruction means for obtaining the installation configuration information and the driver information setting module from the server device based on the configuration location information and the module location information, and for instructing starting of the driver information setting module based on the instruction information, wherein the driver information setting module sets driver information based on the installation configuration information.