Patent ID: 9298483
Filing Date: 2016-03-29
CPC Classification: G06F

Claim Text:
1. A non-transitory computer readable medium storing a driver installer to install a program that causes a computer to execute functional units, said driver installer comprising: a driver installing unit for retrieving a printer driver package including a file necessary for operating a printer driver, and for installing the file as the printer driver; a plug-in installing unit for retrieving a plug-in package including a plug-in information file and a plug-in file for adding a function, and for registering the plug-in information file and the plug-in file; plug-in corresponding information including a plurality of driver names, a plurality of corresponding plug-ins, and a correlation between the driver names and the corresponding plug-ins; and a driver name determining unit for determining whether one of the driver names in the plug-in corresponding information matches a driver name of the printer driver, wherein said printer driver includes a driver configuration file list that lists a group of files necessary for an operation; and a driver file storage unit for storing the group of files listed in the driver configuration file list, said plug-in installing unit includes a plug-in information file retrieving unit for retrieving the plug-in information file; a file copying unit for copying the plug-in file and the plug-in information file to the driver file storage unit; and a plug-in registration unit for adding the plug-in information file to the driver configuration file list, said driver name determining unit determines one of the corresponding plug-ins correlated to the driver name of the printer driver according to the plug-in corresponding information, and said plug-in installing unit installs the printer driver and the one of the corresponding plug-ins correlated to the driver name of the printer driver.