To provide an image forming apparatus and a control method for the same,
with which an adjustment for satisfying an image quality is performed
without fail while an execution frequency of the adjustment can be
changed, for example, an unnecessary adjustment can be skipped. The image
forming apparatus includes: a controller for issuing a plurality of
commands; an engine for executing image formation according to the
command; a control portion for holding a condition status indicating an
internal condition of the engine and a factor status indicating a factor
of the condition status, or the factor status and notifying, in response
to the command, the condition status and the factor status, or the factor
status; and a judgement unit for judging whether to adjust an image
formation condition of the engine or not according to the condition
status and the factor status, or the factor status.