When a user enters control information for controlling a printing device,
the information is stored in a user information storage unit. All
combinations of items of the control information capable of being set by
the user and values of items incapable of being set by the user, these
having been selected so as to be the optimum values for the combinations,
are stored as preset values in a combined information storage unit. An
information storage unit compares a value in the user information storage
unit with a value in the combined information storage unit. If a
combination for which agreement is achieved is found in the combined
information storage unit, this value is stored in a printing information
storage unit and transmitted to the printing device. Thus, an optimum
value can be selected and sent to the printing device even with regard to
an item incapable of being selected by the user.