Patent ID: 9621754
Date: 2017-04-11
CPC Classifications: G03G,H04N

Claim:
1. An image forming apparatus comprising: a switch that switches a power state of the image forming apparatus in accordance with an operation by a user; a printer that prints image data on a sheet and executes, in a case where the image forming apparatus is turned on in accordance with an operation of the switch, a plurality of initialization operations of the printer; a controller that controls the printer and includes at least one CPU; and a storage that stores settings of a first startup mode or a second startup mode as a startup mode of the controller, the startup mode of the controller being selected, wherein the CPU executes, in a case where the image forming apparatus is turned on and the first startup mode has been set as the startup mode of the controller, a first startup for starting up the controller using state information of the controller stored in the image forming apparatus before the image forming apparatus is turned on, and executes, in a case where the image forming apparatus is turned on and the second startup mode has been set as the startup mode of the controller, a second startup for starting up the controller, wherein, a starting up period of the controller in a case where the first startup is executed in accordance with the set first startup mode is shorter than a starting up period of the controller in a case where the second startup is executed in accordance with the set second startup mode, wherein, whether the printer executes the plurality of initialization operations of the printer or does not execute at least one of the plurality of initialization operations of the printer is determined based on at least the settings in the storage, and wherein, when the image forming apparatus is turned on in accordance with a turning-on operation of the switch, (a) in a case where the CPU executes the second startup of the controller, the printer executes the plurality of initialization operations of the printer, and (b) under at least a condition that the CPU executes the first startup of the controller, the printer does not execute at least one of the plurality of initialization operations of the printer, and wherein startup processes including the first startup and the second startup of the controller do not include execution of the plurality of initialization operations by the printer, and the execution of the plurality of initialization operations by the printer is a startup process of the printer.