A white reference value and a corresponding transport speed are stored in
memory. A black reference value and a corresponding imaging speed are
also stored. Next, a printing operation is started and color values and a
corresponding transport speed are stored. Accurately corrected color
values are derived from the stored white reference value, transport
speed, black reference value, imaging speed, color values and transport
speed.