To facilitate per-page setting for data to be printed in an MFP, a PC
controlling the MFP includes a print instruction accepting portion to
accept data including pages and page setting information having, for each
page, a parameter set for a page setting item which can be set per page,
an HDD which stores in advance setting information in which a first
parameter which can be set for the page setting item is associated with a
second parameter which can be set for a subordinate item selected from
option items which can be set for printing in the MFP, and a command
generating portion to generate, for each page, a command to cause the MFP
to perform printing, based on the first parameter set for the page
setting item in the accepted page setting information and the second
parameter associated with that first parameter by the stored setting
information.