In order to build a convenient printing environment which can meet various
needs associated with double-sided printing (e.g., a reduction of the
load on the operator) from users upon double-sided printing and can cope
with the POD environment, a user request associated with a double-sided
printing job to be executed by a printing system which includes a
printing apparatus that can execute a double-sided printing operation is
accepted from the user via a user interface unit. When the user request
accepted via the user interface unit is a specific user request, the
printing apparatus is controlled to execute a series of double-sided
printing operations using a function of adjusting a printing position of
data to be printed on one of first side and second side of a printing
medium in the double-sided printing job to be processed.