1. An image processing system stored on a non-transitory computer-readable storage medium comprising: an information obtaining section that obtains a character image included in an input image and character identification information that identifies a character represented by the character image; a character classifying section that classifies the character image included in the input image into a plurality of character image groups based on the character identification information obtained by the information obtaining section; a typical image pattern determining section that determines a typical image pattern constituting the input image based on the character image classified into the character image groups by the character classifying section; an identification information assigning section that assigns identification information for identifying the typical image pattern, to the typical image pattern determined by the typical pattern determining section; a coding section that codes character area information representative of areas of the character image included in the input image and the identification information of the typical image pattern corresponding to the character image so as to be associated with each other; a decoding section that decodes the character area information; and a transmitting section that transmits an image dictionary in which the typical pattern and the identification information are associated with each other, the character area information coded by the coding section and the identification information coded by the coding section to the decoding section, the identification information being assigned by the identification information assigning section for identifying the typical image pattern corresponding to the identification information, wherein the decoding section decodes the character area information coded by the coding section and the identification information coded by the coding section with the image dictionary, the decoding section disposes the typical image pattern corresponding to the decoded identification information, the coding section compares the typical image pattern and partial image included by the input image, and when the partial image coinciding with the typical image pattern are present, the coding section codes the partial image after replacing the partial image with the identification information and the character area information.