A printing method using a printing apparatus having a paper-feeding part which supplies a long paper sheet with a plurality of punched holes provided on both sides along a longitudinal direction, a printing part which prints a unit image formed of an image and a register mark on the paper sheet, a mark detection sensor for detecting the register mark, a hole detection sensor for detecting a reference punched hole set from among the plurality of punched holes, a press roller and a drive roller for nipping the paper sheet for conveyance, and a collecting part which collects the printed paper sheet, the mark detection sensor and the hole detection sensor disposed between the paper-feeding part and the printing part in a conveyance route of the paper sheet, the method comprising: a first conveying step of conveying the paper sheet in a forward direction from the paper-feeding part to the collecting part by forwardly rotating the drive roller; a printing step of detecting, by the hole detection sensor, the reference punched hole during the first conveying step and, based on the detection, printing, by the printing part, the unit image to form a print portion; a second conveying step of stopping the printing to form a non-print portion and simultaneously applying a brake to the drive roller to gradually decelerate and then stop the conveyance of the paper sheet in the forward direction; a third conveying step of conveying the paper sheet in a reverse direction from the collecting part to the paper-feeding part by reversely rotating the drive roller; a fourth conveying step of applying a brake to the drive roller to gradually decelerate and then stop the conveyance of the paper sheet in the reverse direction; a count step of detecting, by the mark detection sensor, the passing register mark during the third conveying step and the fourth conveying step and taking a count of the detection; a fifth conveying step of conveying the paper sheet in the forward direction from the paper-feeding part to the collecting part by forwardly rotating the drive roller; a recognizing step of detecting, by the mark detection sensor, the passing register mark during the fifth conveying step and recognizing a rear end of the unit image having the register mark printed thereon when the count of the detection matches a count number taken at the count step as a boundary between the print portion and the non-print portion; and a reprinting step of detecting, by the hole detection sensor, the reference punched hole of the non-print portion during the fifth conveying step and, based on the detection, reprinting, by the printing part, the unit image on the paper sheet, wherein a pitch between the reference punched holes matches a length of the unit image in a paper-sheet conveying direction. a first conveying step of conveying the paper sheet in a forward direction from the paper-feeding part to the collecting part by forwardly rotating the drive roller; a printing step of detecting, by the hole detection sensor, the reference punched hole during the first conveying step and, based on the detection, printing, by the printing part, the unit image to form a print portion; a second conveying step of stopping the printing to form a non-print portion and simultaneously applying a brake to the drive roller to gradually decelerate and then stop the conveyance of the paper sheet in the forward direction; a third conveying step of conveying the paper sheet in a reverse direction from the collecting part to the paper-feeding part by reversely rotating the drive roller; a fourth conveying step of applying a brake to the drive roller to gradually decelerate and then stop the conveyance of the paper sheet in the reverse direction; a count step of detecting, by the mark detection sensor, the passing register mark during the third conveying step and the fourth conveying step and taking a count of the detection; a fifth conveying step of conveying the paper sheet in the forward direction from the paper-feeding part to the collecting part by forwardly rotating the drive roller; a recognizing step of detecting, by the mark detection sensor, the passing register mark during the fifth conveying step and recognizing a rear end of the unit image having the register mark printed thereon when the count of the detection matches a count number taken at the count step as a boundary between the print portion and the non-print portion; and a reprinting step of detecting, by the hole detection sensor, the reference punched hole of the non-print portion during the fifth conveying step and, based on the detection, reprinting, by the printing part, the unit image on the paper sheet, wherein a pitch between the reference punched holes matches a length of the unit image in a paper-sheet conveying direction.