A finisher for an image forming apparatus includes a pair of rotatable
downstream rollers and a pair of rotatable upstream roller between which
a path on which an imaged medium travels. The finisher determines when a
trailing edge of the medium is about to leave a nip of the upstream
rollers and then stops a leading edge of the medium. By stopping the
leading edge of the medium, the medium buckles and the trailing edge
registers against the upstream nip line. A finishing device performs a
hole punch, staple, or other finishing operation to the medium when the
trailing edge registers against the upstream nip line. The finishing
operation is performed at a speed equal to or greater than a speed at
which the image forming apparatus forms the image on the medium and
outputs the medium to the finisher.