Patent ID: 8078635

Claim:
An information processing apparatus comprising: a communication connection section that is communicably connected to an external apparatus; a first storage section that stores a predetermined program to be executed by the external apparatus, and for which read/write operation from the external apparatus is inhibited; a second storage section to which read/write operation from the external apparatus is permitted; and a write section, including a processor, that reads out the predetermined program stored in the first storage section when the information processing apparatus is communicably connected to the external apparatus by the communication connection section and writes the read out program in the second storage section such that the external apparatus executes the program in the second storage section by communicating with the second storage section through the communication connection section; wherein in the case where the predetermined program is stored in the second storage section, the write section reads out the predetermined program stored in the first storage section and overwrites the predetermined program stored in the second storage section with the read out program; wherein even when an overwrite inhibition attribute that inhibits the predetermined program from being overwritten is set for the predetermined program stored in the second storage section, the write section overwrites the predetermined program with the program stored in the first storage section.