Patent ID: 7395533

Claim:
An information processing apparatus for communicating with an image forming device, comprising: acquisition means that acquires, from the image forming device, identification information specifying the image forming device; management means that manages a plurality of groups of drivers, each group corresponding to one identification information specifying one image forming device, together with information indicative of the group of drivers; specifying means that specifies a group of drivers corresponding to the identification information acquired by said acquisition means from among the plurality of groups of drivers managed by said management means; input means that inputs information indicative of a type of driver to be installed or updated; and recognition means that recognizes a driver to be installed or updated from among the group of drivers specified by said specifying means, based upon the identification information acquired by said acquisition means and the information input by said input means, wherein the group of drivers includes printer drivers and facsimile drivers, and said apparatus further comprises: display control means that controls display of a user interface for selecting whether or not installation of a driver for the image forming device is made using Plug and Play function; and installation control means which, if installation of a driver using the Plug and Play is selected, controls a process to install a driver selected based on a recognition result of the recognition means, and if installation not using the Plug and Play function is selected, performing control so as to display a list for selecting one of predetermined drivers on a user interface and controlling an operating system so as to install a selected driver.