An image reading apparatus, comprising: a mounting part on which documents are mounted; an image reading unit for reading an image of a document at a predetermined reading position; a document feeding unit for feeding, one document at a time, the documents mounted on the mounting part at a predetermined paper interval time, and discharging the documents via the reading position; and an open/close cover for openably/closeably covering a feeding path on which the documents are fed by the document feeding unit; characterized by a final document determination unit (83,73) for determining whether a fed document, which is the document that is being fed by the document feeding unit, is a final document among the documents mounted on the mounting part; a feed detection unit (82,72) for detecting whether a leading edge or a trailing edge of the fed document has reached the reading position; an abnormality detection unit (84,74) for detecting an occurrence of an abnormality in a case where a reading time limit, which is longer than the paper interval time, is set in advance, the final document determination unit determines that the fed document is not the final document, and the feed detection unit detects that the trailing edge of the fed document has reached the reading position, and when the feed detection unit does not detect that a leading edge of a subsequent document, which is a document that is fed subsequent to the fed document, has reached the reading position during a period from the detection of the trailing edge of the fed document reaching the reading position until the reading time limit has elapsed; and a reading determination unit for determining that the reading of the image of the fed document by the image reading unit is complete in a case where the final document determination unit determines that the fed document is not the final document, and the feed detection unit detects that the leading edge of the fed document has reached the reading position, and when the feed detection unit detects that the leading edge of the subsequent document has reached the reading position without the abnormality detection unit detecting any abnormality. a mounting part on which documents are mounted; an image reading unit for reading an image of a document at a predetermined reading position; a document feeding unit for feeding, one document at a time, the documents mounted on the mounting part at a predetermined paper interval time, and discharging the documents via the reading position; and an open/close cover for openably/closeably covering a feeding path on which the documents are fed by the document feeding unit; characterized by a final document determination unit (83,73) for determining whether a fed document, which is the document that is being fed by the document feeding unit, is a final document among the documents mounted on the mounting part; a feed detection unit (82,72) for detecting whether a leading edge or a trailing edge of the fed document has reached the reading position; an abnormality detection unit (84,74) for detecting an occurrence of an abnormality in a case where a reading time limit, which is longer than the paper interval time, is set in advance, the final document determination unit determines that the fed document is not the final document, and the feed detection unit detects that the trailing edge of the fed document has reached the reading position, and when the feed detection unit does not detect that a leading edge of a subsequent document, which is a document that is fed subsequent to the fed document, has reached the reading position during a period from the detection of the trailing edge of the fed document reaching the reading position until the reading time limit has elapsed; and a reading determination unit for determining that the reading of the image of the fed document by the image reading unit is complete in a case where the final document determination unit determines that the fed document is not the final document, and the feed detection unit detects that the leading edge of the fed document has reached the reading position, and when the feed detection unit detects that the leading edge of the subsequent document has reached the reading position without the abnormality detection unit detecting any abnormality.