In addition, although a case of executing the control program stored in the ROM 32 in advance to perform the procedures shown in the flowchart of FIG. 5 is described in the first to third exemplary embodiments, not limited thereto, a program including the procedures may be read out from a storage medium for storing the program in the RAM 34, and then, it may be executed as shown in FIG. 38.