A data processing apparatus for executing predetermined printing processes to a file has: a display for displaying a plurality of boxes (folders) associated with a plurality of printing processes (for example, 2up, Duplex, Staple) which can be executed to the file; and a mouse for inputting a moving instruction to the file displayed on the display. When it is detected that the file which is moved by the moving instruction input by the mouse has passed through the plurality of boxes (folders) displayed on the display, the printing processes regarding the boxes (folders) through which the file has passed are executed to the file on the basis of the detection result.