Patent ID: 8451463

Claim:
An information processing apparatus having a customizing application for customizing a device driver for controlling a printing device, the information processing apparatus comprising: a central processing unit (CPU) coupled to a memory, wherein the CPU is programmed to work as: a displaying unit for displaying names of a plurality of printing devices on a screen provided by the customizing application; a selecting unit for receiving a name of a printing device to be customized from the names of the plurality of printing devices displayed by the displaying unit before a printer driver is installed; a receiving unit for receiving a designation of function to be customized; a customizing unit for customizing a device driver of the name of the printing device received by the selecting unit based on the designation of the function received by the receiving unit; and a generating unit for generating an inf file in which a name of a printing device which is customized by the customizing unit amoung the plurality of printing devices is written, wherein the name of the printing device which is customized by the customizing unit is displayed on a selecting screen to select a device driver to be installed and the name of the printing device which is not customized by the customizing unit is not displayed on the selecting screen, by reading the inf file.