An image forming apparatus appropriately adjusts an image forming
conditions even if a halftone-processed image data is inputted. The image
forming apparatus forms a patch image by applying a halftone process
which is substantially equivalent to the halftone process which has been
previously performed for the inputted image data. The image forming
apparatus detects the density of the formed patch image and adjusts the
image forming conditions according to the detected density.