Patent ID: 6854000

Claim:
An image forming apparatus for forming an image in accordance with control codes, said image forming apparatus comprising: a printing unit for printing an image; a memory for storing the control codes to control said image forming apparatus having said printing unit; display means for displaying messages associated with an image forming operation; receiving means for receiving, from an external apparatus, rewrite execution codes, which are adapted to execute rewriting of the control codes in said memory, in accordance with transfer control codes which are adapted to control transfer of the rewrite execution codes from the external apparatus, and receiving, from the external apparatus, new control codes; rewriting means for rewriting the control codes, which have been stored in said memory, with the new control codes received by said receiving means, in accordance with the rewrite execution codes received by said receiving means; and determination means for, after a power supply is turned on, determining whether rewriting of the control codes has suspended or failed, wherein if the rewriting of the control codes has suspended or failed, the rewrite execution codes are received from the external apparatus in accordance with the transfer control codes, the new control codes are received from the external apparatus and the control codes are rewritten with the new control codes in accordance with the rewrite execution codes.