To provide an image processing apparatus capable of always providing a
high image quality recording image. A storage unit stores pattern
information used for recording a target image on a recording medium at
the unit of a pixel by means of a plurality of recording elements
provided on the individual of the recording head (a plurality of pattern
information items about use/no use of each recording agent in the
recording elements together with a reference information item for
deciding the pattern information used in recording the target pixel
corresponding thereto. A correction unit corrects the information in the
storage unit on the basis of the measured result of the density of the
given image (test pattern) recorded in advance on the recording medium.