To decrease erroneous read and to improve a recognition ratio, even when a read object character comes into contact with an underline, or when it is surrounded by a frame.
PURPOSE:To decrease erroneous read and to improve a recognition ratio, even when a read object character comes into contact with an underline, or when it is surrounded by a frame. CONSTITUTION:An underline detecting part 2 detects whether an underline exists in a character graphic converted by a photoelectric converting part 1 or not. A character size detecting circuit 4 detects size of an average or representative character from a character group in which no underline exists. An underline area detecting circuit 5 detects an area of the underline, and an underline eliminating circuit 6 eliminates this underline. A character segmenting circuit (II) 7 executes a character segmentation processing with respect to a character-string from which the underline is eliminated. A normalizing circuit 8 sets imaginarily size of a segmented character, and normalizes a character graphic from which the underline is eliminated, based on this size information. A collation inhibition area detecting circuit 9 excludes the area eliminated as the underline from an object area of a collation, at the time of comparing and collating the normalized character graphic and a standard graphic.