Patent ID: 8448191

Claim:
An information processing apparatus in which a generic device driver corresponding to a plurality of kinds of image forming apparatuses can be installed, comprising at least a processor, functioning as: a type acquisition unit configured to acquire, from an image forming apparatus, a type ID to specify a functional arrangement of the image forming apparatus; a specifying unit configured to specify customization information to customize the generic device driver specified based on the type ID for the image forming apparatus; and a customization unit configured to customize and install the generic device driver in accordance with the customization information, wherein the specifying unit specifies the customization information to customize the generic device driver for the image forming apparatus according to function information for a group related to a plurality of image forming apparatuses corresponding to group information included in the acquired type ID, and wherein the customization unit customizes, in accordance with the specified customization information, the generic device driver by selecting at least one function module from a plurality of function modules of the generic driver and reconfiguring the generic device driver.