To reduce an erroneous confirming by first discriminating the kind of a slip so as to display comparing with image data read by an operator by moving a cursor concerning only an item to be confirmed, to reduce an erroneous recognition by the operator, to enhance the efficiency of revision and to improve the efficiency of correction by previously checking the form of data which should enter an item and then giving priority order to a next candidate executing character recognition so as to display a proper recognizing result.
The kind of the slip is judged from read image data to segment image data for every item based on the judged kind of the slip to convert to character data of various types by using a character recognition DB 31. Next, it is judged whether recognized character data is of a proper data type for every item. In a case where the next candidate exists, the priority order of candidate data according to data type which should enter. Consequently, it is avoided to display a character recognizing result which can not exist.