To make print settings which are always matched even when setting contents for printing are converted together at a time by judging whether or not output can be carried out with the contents of setting items of composite settings from the function of a device.
In a host computer 20, a CPU 1 reads a control program, a system program, an application program, etc., out of an external memory 12 to a RAM 2 through a disk controller 5 and executes them to perform various data processings. In this case, device option information held in a device option registration part is read in and setting items affected by provided device options are checked in order to confirm whether or not execution can be carried out with the current setting contents. When it is judged that the execution can not be performed with the registered setting contents, a message indicating that is displayed and the setting contents are rounded. Lastly, the setting contents are returned while all conflicts are eliminated through the rounding process.