1. An image processing apparatus comprising: an input image acquisition module for acquiring an input image generated by reading a document; a character string information calculator for calculating character string density or character string variance in the input image; and a document type identification module for identifying a type of the document based on the character string density or the character string variance.