Patent ID: 8832422

Claim:
An image forming apparatus, comprising: a code storage device configured to store boot codes; and a code execution device configured to perform booting based on a boot code acquired from the code storage device; wherein the code execution device comprises: a first communication unit configured to be communicable with the code storage device; one first high-speed communication unit configured to be communicable with the code storage device faster than the first communication unit; and the other first high-speed communication unit configured to be communicable with the code storage device faster than the one first high-speed communication unit; wherein the code storage device comprises: a second communication unit configured to be communicable with the code execution device; one second high-speed communication unit configured to be communicable with the code execution device faster than the second communication unit; the other second high-speed communication unit configured to be communicable with the code execution device faster than the one second high-speed communication unit; a code storage unit configured to store high-speed communication standby codes that are boot codes required of the code execution device in order to use the one and the other first high-speed communication unit, and high-speed codes that are boot code codes transmitted to the code execution device via the one and the other second high-speed communication unit; and a code transmission unit configured to transmit the high-speed communication standby codes to the code execution device via the second communication unit and the one second high-speed communication unit and to transmit the high-speed codes to the code execution device via the one and the other second high-speed communication unit, wherein a high-speed code transmitted to the code execution device via the one second high-speed communication unit includes a high-speed communication standby code to enable the other first high-speed communication unit.