1. An image processing apparatus comprising: a generation unit that generates first intermediate data from print data and generating character edge data serving as second intermediate data by extracting edge sections of a character from the print data; a processing unit that applies a rendering process to the first intermediate data, applies a pseudo halftone formation process using a dither matrix with a first number of lines to data after the rendering process to generate a first pseudo-halftone image, applies a rendering process to the second intermediate data, and applies a pseudo halftone formation process using a dither matrix with a second number of lines greater than the first number of lines to data after the rendering process to generate a second pseudo-halftone image; and an output unit that outputs a pseudo-halftone image obtained by an OR operation of the first pseudo-halftone image and the second pseudo-halftone image.