Patent attributes
An image forming apparatus comprises an interface which can communicate with the information processing apparatus that serves as the source of updating firmware. The image forming apparatus further comprises a memory which stores a plurality of firmware programs and a controller which performs firmware updates by sequentially storing the updating firmware transferred from the information processing apparatus. When a plurality of firmware programs are transferred from the information processing apparatus, the controller performs a reboot operation to activate the updated firmware upon completing the storage and the rewriting of the updating firmware in the memory.