Patent ID: 7924445

Claim:
A printing apparatus which can be connected to an external apparatus via a network comprising: a receiving unit configured to receive a print job including image data for a plurality of pages and sheet stacking information for specifying one of a first stacking mode and a second stacking mode, the print job being transmitted from the external apparatus; a printing unit configured to perform printing on a plurality of sheets based on the print job received by the receiving unit; a stacking unit configured to stack the plurality of sheets printed by the printing unit; a reversing unit configured to reverse at least one sheet printed by the printing unit before the at least one sheet is placed on the stacking unit; a detecting unit configured to detect whether the stacking unit contains any sheets; and a selecting unit configured to select either the first stacking mode or the second stacking mode for the received print job based on the sheet stacking information in a case where the detecting unit detects that the stacking unit contains any sheets, and to select either the first stacking mode or the second stacking mode for the received print job based on the stacking mode selected for the previous print job, the first stacking mode being a mode in which at least one sheet printed by the printing unit is reversed by the reversing unit and output to the stacking unit and the second stacking mode being a mode in which at least one sheet printed by the printing unit is output to the stacking unit without being reversed by the reversing unit.