In the case where an attribute of a general-purpose file to be processed
is an attribute inhibiting printing, an MFP selects a transmission
function, which is one of output functions of the MFP, as a function that
can be performed (selected) in response to an output instruction, and
displays a screen for transmission. In the case of an attribute
permitting a document assembly function, the MFP determines that a bind
function is a function that can be performed (selected), and displays a
screen for the function. In the case of an attribute inhibiting the
document assembly function, the MFP determines that a function of adding
information to a file, which is one of the output functions of the MFP
that does not implement the document assembly function, is a function
that can be performed (selected), and displays a screen for the function.