Patent ID: 8472057

Claim:
An information processing apparatus that has installed a first printer driver for printing by using a shared printer in a print server, comprising: a determination unit configured to, if an installation of a second printer driver is instructed, determine whether or not the second printer driver is the same kind of printer driver as the first printer driver, and whether or not a version of the second printer driver is newer than a version of the first printer driver; and a control unit configured to, if the determination unit determines that the second printer driver is the same kind of printer driver as the first printer driver and that the version of the second printer driver is newer than the version of the first printer driver, carry out control to perform a setting process for an existing printer object corresponding to the first printer driver and to set up a new printer object corresponding to the second printer driver, wherein the second printer driver is used for printing by using a printer connecting with the information processing apparatus via a communication line without the intervention of the print server.