Patent ID: 8867074

Claim:
An image forming apparatus which communicates with a server that controls delivery of firmware to a plurality of apparatuses, the image forming apparatus comprising: a setting unit configured to set a first setting for deciding a confirmation time at which processing for confirming whether firmware applicable to the image forming apparatus is managed by the server and a second setting for deciding an application time at which the firmware is applied to the image forming apparatus; a confirmation unit configured to perform the confirmation processing at an actual confirmation time shifted from a confirmation time decided according to the first setting; a download unit configured to, if the confirmation unit confirms that the applicable firmware is managed by the server, download the applicable firmware; a storage unit configured to store the firmware downloaded by the download unit; and an application unit configured to apply the firmware stored in the storage unit to the image forming apparatus at the application time decided according to the second setting, wherein, if the confirmation unit confirms that the applicable firmware is not managed by the server, a download of firmware is not performed.