Patent ID: 8402477

Claim:
An information processing apparatus which communicates with an image forming apparatus and an external information processing apparatus via a network and stores a device driver for controlling the image forming apparatus, the information processing apparatus comprising: at least a processor, functioning as: a setting unit constructed to set a device driver to not be automatically deleted in accordance with a notification for deleting a device driver, wherein the device driver is set to not be automatically deleted when the device driver is selected and added to a prohibition list, and wherein the device driver is not set to not be automatically deleted when the device driver has been deleted from the prohibition list; a receiving unit constructed to receive the notification for deleting the device driver via the network from the external information processing apparatus; a determining unit constructed to determine, in response to the receiving unit receiving the notification, whether or not the device driver indicated in the notification is set as the device driver to not be automatically deleted; and a deleting unit constructed to delete, if the determining unit determines that the device driver indicated in the notification is not set as the device driver to not be automatically deleted, the device driver in response to the receiving unit receiving the notification, wherein, if the determining unit determines that the device driver indicated in the notification is set as the device driver to not be automatically deleted, the device driver is not deleted in response to the receiving unit receiving the notification.