Patent ID: 8850459

Claim:
An information processing apparatus, in which an operating system (OS) is executable in such a way that a component operable based on administrator's authority can realize installation of a device driver, the information processing apparatus comprising a selection unit configured to select a peripheral device that serves as an output destination of a processing request if the processing request is received from a user via an application; and a management unit configured to control installation of a device driver applicable to the selected peripheral device to use the peripheral device, wherein the management unit is configured to request a first component operable on the OS based on administrator's authority to perform installation of a device driver applicable to the selected peripheral device, wherein the first component is a component to be set up in such a way as to be managed by a spooler service as a second component operable based on administrator's authority, which is provided as a part of functions of the OS, wherein when a driver selected by the user is a virtual driver having been installed without identifying any output destination of the processing request, the selection unit is configured to select the peripheral device that serves as the output destination of the processing request, and wherein the first component is a component to be set up in such a way as to be managed by the second component when the virtual driver is installed.