4. The computer-readable medium according to claim 1 , wherein said text block consolidator forms a plurality of combinations of non-overlapping text blocks from among the test blocks belonging to the consolidation source set, then evaluates the validity of each of the combinations, based on the result of the character recognition, and then selects text blocks belonging to one of the combinations that exhibits highest validity among others.
4. The computer-readable medium according to claim 1 , wherein said text block consolidator forms a plurality of combinations of non-overlapping text blocks from among the test blocks belonging to the consolidation source set, then evaluates the validity of each of the combinations, based on the result of the character recognition, and then selects text blocks belonging to one of the combinations that exhibits highest validity among others. 6. The computer-readable medium according to claim 4 , wherein: the validity of each of the combinations is represented in numerical form; said text block consolidator compares the validity numbers of every two combinations and gives a point to a superior combination whose validity number exceeds the other combination's validity number by a predetermined difference; and said text block consolidator selects text blocks belonging to one of the combinations that has earned a highest total point.