A feeding device comprising: a suction feeding unit having a belt for feeding a sheet on a feeding table along a feeding path in a suction state, and a belt drive unit for moving said belt; a sheet detection sensor that is provided in said feeding path in a downstream of said suction feeding unit and detects presence or absence of the sheet; and a control unit for controlling said belt drive unit, wherein said control unit is configured to control said belt drive unit so as to execute a first operation of moving said belt in a feeding direction at a first speed by a belt feeding amount capable of feeding said sheet from said feeding table to said sheet detection sensor, wherein if said first operation is executed and an arrival of said sheet cannot be detected by said sheet detection sensor, said control unit is configured to control said belt drive unit so as to execute a low-speed feeding of moving said belt in said feeding direction at a second speed lower than said first speed by said belt feeding amount and said control unit, if said low-speed feeding is executed and the arrival of said sheet cannot be detected by said sheet detection sensor, is configured to control said belt drive unit so as to execute a reverse feeding of moving said belt in a reverse feeding direction opposite to said feeding direction by a belt reverse feeding amount capable of feeding said sheet up to said feeding table, or wherein if said first operation is executed and the arrival of said sheet cannot be detected by said sheet detection sensor, said control unit is configured to control said belt drive unit so as to execute the reverse feeding and said control unit is configured to control said belt drive unit so as to execute said low-speed feeding after said reverse feeding. a suction feeding unit having a belt for feeding a sheet on a feeding table along a feeding path in a suction state, and a belt drive unit for moving said belt; a sheet detection sensor that is provided in said feeding path in a downstream of said suction feeding unit and detects presence or absence of the sheet; and a control unit for controlling said belt drive unit, wherein said control unit is configured to control said belt drive unit so as to execute a first operation of moving said belt in a feeding direction at a first speed by a belt feeding amount capable of feeding said sheet from said feeding table to said sheet detection sensor, wherein if said first operation is executed and an arrival of said sheet cannot be detected by said sheet detection sensor, said control unit is configured to control said belt drive unit so as to execute a low-speed feeding of moving said belt in said feeding direction at a second speed lower than said first speed by said belt feeding amount and said control unit, if said low-speed feeding is executed and the arrival of said sheet cannot be detected by said sheet detection sensor, is configured to control said belt drive unit so as to execute a reverse feeding of moving said belt in a reverse feeding direction opposite to said feeding direction by a belt reverse feeding amount capable of feeding said sheet up to said feeding table, or wherein if said first operation is executed and the arrival of said sheet cannot be detected by said sheet detection sensor, said control unit is configured to control said belt drive unit so as to execute the reverse feeding and said control unit is configured to control said belt drive unit so as to execute said low-speed feeding after said reverse feeding.