A simple non-contact image reader of high degree of freedom comprising a
reading unit for reading images, a reading condition changing unit for
changing the reading conditions of the reading unit, a storage unit for
storing two read images which are read under two different reading
conditions changed, and an image correction unit for composing two read
images stored and developing them on a plane, wherein characters written
on the surface of a folded form or a thick book can be read in a good
operability state and on a high image quality basis by reading images in
non-contact.