Patent ID: 8799524

Claim:
An information processing apparatus for managing a plurality of devices, comprising: a processor coupled to a memory and programmed to function as: a driver selection unit configured to accept a selection of device drivers; a setting information input unit configured to accept input of setting information related to the plurality of devices necessary for installing the selected device drivers; a device selection unit configured to accept a selection of devices; a definition file splitting method selection unit configured to accept a selection of one of a plurality of creation modes including a combinatorial and an individual creation mode, wherein each creation mode is configured to create one or more definition files including, as the setting information related to the selected devices, at least one of: device name information, IP address information, port information, protocol information, and location information; and an execution file creation unit configured to create, in accordance with the selected creation mode, at least one self-extracting execution file for installing the device drivers for the selected devices by using a device driver installer and the one or more definition files, wherein the combinatorial creation mode creates the one or more definition files based on a combination of a plurality of printers selected by a user via a detail setting screen by using printer information of each of the plurality of printers included in the combination.