1. A user interface device for setting in an image processing apparatus a processing mode to execute a job, comprising: a specifying unit that specifies the processing mode to be presented to a user prior to setting of the processing mode as a presentation processing modes; a generating unit that generates a presentation preview image showing the results of processing of image data using the presentation processing modes; a display unit that displays the presentation preview image; and a setting unit that sets in the image processing apparatus the processing mode corresponding to the presentation preview images.