Patent ID: 8570540

Claim:
An image forming apparatus having a plurality of functions associated with at least one process that can be performed on a file, comprising: an input device for specifying a file to be processed, and an instruction for a process to be performed on said file; a display; and a controller for i) reading an attribute pertaining to the process to be performed on said file, wherein the attribute includes priorities for a plurality of functions associated with the process, and wherein said attribute concerning a process for the file is a priority of a function to be used according to said instruction about the process, among said plurality of functions, said priority being set for each user, ii) determining a function, from among the plurality of functions associated with said specified process, to be used to process said file, based on the priorities of the plurality of functions included in said attribute, wherein said controller determines that a function to be used for said process according to said instruction for said file is a function with a higher priority set for a user giving said instruction, and iii) presenting on said display a screen for causing said determined function to be executed.