Patent ID: 8792106

Claim:
An image reading apparatus, comprising: a hopper unit configured to have a document with a plurality of pages placed thereon; a separating unit configured to separate the plurality of pages of the document placed on the hopper unit; a reading unit configured to read an image on the plurality of pages of the document separated by the separating unit; an ejecting unit configured to eject the plurality of pages of the document after reading the image by the reading unit, a stacking unit configured to stack the plurality of pages of the document ejected by the ejecting unit; a control unit; and a storage unit, wherein the control unit includes a detecting unit configured to detect multiple feeding of the document as abnormal reading of the document by the reading unit, an image storing unit configured to count multiple-fed pages as one page and to store only an image of the plurality of pages of the document corresponding to a reading order when the multiple feeding is detected by the detecting unit, a separation stacking unit configured to control the ejecting unit to separately eject at least one page of the document for which the abnormal reading is detected by the detecting unit and at least one page of the document for which the abnormal reading is not detected to the stacking unit, a rereading unit configured to cause the reading unit to read again the image on the at least one page of the document, for which the abnormal reading is detected by the detecting unit and which is separately ejected under control of the separation stacking unit to the stacking unit, to obtain a reread image, an image replacing unit configured to replace the image of the page of the document stored by the image storing unit, which corresponds to the reading order, with the reread image obtained by the rereading unit when the reread image is obtained by the rereading unit, and a reading order resetting unit configured to reset the reading order when the image of the page of the document stored by the image storing unit is replaced, by the image replacing unit, with the reread image obtained by the rereading unit, considering actual pages of the multiple-fed pages, wherein the reading order resetting unit is configured to revive page numbers of the multiple-fed pages and to reset a page number of a document following the multi-fed documents based on the revived page numbers of the multiple-fed pages so as to allow the reset reading order to be the same as an order of the plurality of pages of the document placed on the hopper unit.