Patent ID: 8670163

Claim:
An image reader comprising: an original transport device to transport an original; an image reading device including multiple image sensor arrays sensing discrete ranges and staggered on an upstream side and a downstream side relative to a transport direction of the original in such a manner that the multiple image sensor arrays are mutually offset at least partially in a main scanning direction of the original with a predetermined gap between adjacent sensors in the transport direction while adjacent image sensor arrays overlap by a predetermined amount; at least one original transport speed detector to detect a transport speed of the original transported by the original transport device; a storing device to store a reference delay time period extending from when the image sensor arrays on the upstream side read a predetermined position relative to the transport direction to when the image sensor arrays on the downstream side read the same predetermined position; a misalignment amount calculator to calculate a misalignment amount between a position in the original relative to the transport direction read by the image sensor arrays on the upstream side at a given time and a position of the original relative to the transport direction read by the image sensor arrays on the downstream side in the reference delay time period after the given time based on a transport speed output by the original transport speed detector during the reference delay time period after the given time and a predetermined original reference transport speed while the original is being transported, the misalignment amount calculator determining a maximum misalignment amount, a minimum misalignment amount, and an average of multiple misalignment amounts from at least three samples of the transport speed output by the original speed detector; a selector to select either to synthesize an image based on a middle of the misalignment amount and the arranged distance or to synthesize an image based on the average of multiple misalignment amounts and the arranged distance; and an image synthesizer to synthesize an image read by the image sensor arrays on the upstream side and an image read by the image sensor arrays on the downstream side using one of the middle of the maximum misalignment amount and the minimum misalignment amount, and the average of multiple misalignment amounts calculated by the misalignment amount calculator in accordance with a selection made by the selector.