to step s 607 for example when u201c 2 sided printing u201d shown in fig1 is selected the booklet cover printing function u201c different for cover and others u201d shown in fig1 cannot be selected however if the booklet printing function u201c booklet printing u201d is selected as shown in fig1 the control u201c different for cover and others u201d shown in fig7 can be selected in step s 607 whether or not booklet cover printing is selected is checked if no in step s 607 the processing advances to step s 609 if yes in step s 607 the processing advances to step s 608 to validate designation of paper feed selections for the cover and body and then to step s 609 if the user selects the booklet cover printing function u201c different for cover and others u201d from a state in which u201c same paper for all pages u201d shown in fig1 is selected as described above the display window switches to the one shown in fig7 allowing designating a paper feed selection for the cover or body in step s 609 whether or not a paper feed selection for the cover or body is designated changed is checked if no in step s 609 the processing shifts to step s 610 to determine whether or not selection by the user ends if yes in step s 610 the setting window is closed to end.