A method of controlling a post-processing apparatus including sheet conveyance unit configured to convey a sheet received from an image forming unit, along a conveyance path, a sheet stacking unit configured to stack a plurality of sheets conveyed by the sheet conveyance unit, a post-processing unit configured to perform post-processing for a sheet bundle including the plurality of sheets stacked by the sheet stacking unit, and a buffer unit, arranged upstream of the sheet stacking unit, configured to retain one or more sheets, and to overlay the one or more sheets retained and a succeeding sheet, and a control unit, the method comprising:
- an acquisition step of causing the control unit to acquire sheet information for determining whether a sheet is inhibited from being retained by the buffer unit;
- and
- a control step of causing the control unit, based on the sheet information of an (N+1)th sheet, to control the buffer unit regarding whether the buffer unit should retain an Nth sheet in a case where an Nth sheet is not inhibited from being retained by the buffer unit.