1. A document processing apparatus comprising: a scanner for scanning a bank check to obtain gray scale image data associated with the bank check; and a processor for (i) selecting one of a plurality of binarization programs based upon the gray scale image data, and (ii) applying the binarization program selected to at least a portion of the gray scale image data to provide a binary image of at least a portion of the bank check.