Patent ID: 7945770

Claim:
An information processing apparatus for executing plug and play processing via a predetermined communication medium, the information processing apparatus comprising: an acquisition unit configured to acquire, in response to connection of a peripheral device, configuration information that includes manufacturer information of the peripheral device, model information of the peripheral device and device information related to two or more of a plurality of functions of the peripheral device, wherein the configuration information includes, as the device information, first device identification information corresponding to one of a plurality of logical communication interfaces and second device identification information corresponding to another one of the plurality of logical communication interfaces; and an installation control unit configured to control execution of installation of a first device driver corresponding to one of the plurality of logical communication interfaces by using the first device identification information and to control execution of installation of a second device driver corresponding to one of the plurality of logical communication interfaces by using the second device identification information, wherein the acquisition unit acquires the configuration information in response to a single connection of the peripheral device to the predetermined communication medium, wherein the peripheral device includes a communication unit for bidirectionally connecting to the information processing apparatus, the communication unit communicates using a plurality of logical channels for each function, and at least two logical channels of the plurality of logical channels belong to a same class.