An image forming apparatus using a two-component developer includes a
sensor mechanism, an image forming mechanism, a toner supply controller,
a memory, an estimation mechanism, and a correction mechanism. The sensor
mechanism detects a toner density of the developer. The image forming
mechanism produces a toner image at one of at least two selectable
process linear speeds. The toner supply controller controls a toner
amount based on a result by the sensor mechanism. The memory stores data
of an external input voltage for adjusting a variation in an output
voltage of the sensor mechanism. The estimation mechanism estimates a
difference between output voltages of the sensor mechanism before and
after a speed selection of the at least two linear speeds is changed. The
correction mechanism corrects the output voltage of the sensor mechanism
when a speed selection of the at least two selectable process linear
speeds is changed.