A sheet feeding device has a correction value storage memory which stores
correction values for the sheet feed error of the sheet feeding mechanism
which appears in a specific cycle from a reference point to correct the
sheet feed error, and a sensor which detects a particular point in the
specific cycle. In accordance with the input from the sensor, the sheet
feed amount is corrected by the correction value stored in the correction
value storage memory. By correcting the feed error of each component of
the sheet feeding mechanism, an exact and reliable sheet feed can be
achieved without needing the increase of precision of the components of
the sheet feeding mechanism.