PID control performs integral control using an integral value of a
deviation between a set temperature and current temperature. In
particular, when a proportionality factor Kp is large, a fixing belt
reaches a target temperature quickly but overshoot increases. On the
other hand, when the proportionality factor Kp is small, the output is
reduced gradually, and therefore the fixing belt reaches a target
temperature slowly but the overshoot is small. Thus, a heat value control
section changes the control value of the PID control according to the
temperature (belt temperature) of a fixing belt at the start of heating
as detected by a temperature detector. More specifically, a
proportionality factor Kp of a calculation expression of the PID
calculation is changed according to the belt temperature of the fixing
belt. This makes it possible to reduce an overshoot when the temperature
of the fixing belt increases.