A data processing apparatus has an input unit to input settings which are
used for a print process, a recognizing unit to execute a printer driver
and recognize a conflict of the settings inputted to the input unit, and
a notifying unit to notify an application of a reason of occurrence of
the conflict recognized by the recognizing unit.