The character recognition apparatus incorporates a table recognition
section. This table recognition section extracts circumscribing rectangles
from connected components of black pixels on a whole surface of the image
as an area where read image data are desired to be processed, sorts
rectangles of character candidates and rectangles of frame candidates from
the extracted circumscribing rectangles, fills the rectangles sorted as
the character candidates with white pixels, recognizes and extracts frames
as ruled lines from the rectangles which remain as the frame candidates.