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 one or more processing modes to be presented to a user without selection of the processing modes by the user as presentation processing modes, wherein the specified one or more processing modes correspond to a part of all processing modes that can be set in the image processing apparatus, and wherein the processing modes are specified based in part on a user's selection history; a generating unit that generates one or more presentation preview images showing the results of processing of image data using the presentation processing modes; a display unit that displays the one or more presentation preview images; a selection unit configured to enable the user to select one presentation preview image from the displayed presentation preview images; and a setting unit that sets in the image processing apparatus a processing mode corresponding to the selected presentation preview image.