According to the present invention, the quality of a small character can
be prevented from lowering during copy of an image in an original. An
image in an original is read by a scanner, and a recognition unit
performs detection of a character size and a character position as well
as character recognition. A CPU reads a font from a dictionary in
accordance with the recognized character recognized by the recognition
unit, and an image is generated based on the character size and the
character position detected by the recognition unit and a copy
magnification set by an MMI.