Patent ID: 9152361
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. An information processing apparatus that communicates with a peripheral device, the information processing apparatus comprising: a setting unit configured to set, as a type of a device driver to be used, either of a specific driver and a generic driver to an operating system of the information processing apparatus; a receiving unit configured to receive model information and compatible identification information as device information from the peripheral device; a first search unit configured to search for a specific driver for the peripheral device corresponding to the model information; a second search unit configured to search for a generic driver corresponding to the compatible identification information; a control unit configured to control, if the setting unit has set a generic driver of the type of the device driver, installation of the generic driver found by the second search unit even if the first search unit has found the specific driver; and a display unit configured to, if the first search unit has found the specific driver and the second search unit has found the generic driver, display a screen for changing settings made by the setting unit, wherein the control unit controls installation of the specific driver if the first search unit has found the specific driver and if the setting unit has set a specific driver as the type of the device driver.