Patent ID: 8321877

Claim:
An image processing apparatus for executing a plurality of functions including an image processing and executing a processing based on a macro indicating a content of the processing including a combination of the plurality of functions, the image processing apparatus comprising: a macro acquisition unit adapted to obtain the macro; a user information acquisition unit adapted to obtain user information associated with a user of the image processing apparatus; a replacing unit adapted to, when the macro obtained by said macro acquisition unit is a macro including a reserved word that is to be replaced with at least a portion of the user information, replace the reserved word with the at least a portion of the user information obtained by said user information acquisition unit; a check unit adapted to check whether the macro in which the reserved word has been replaced with the at least portion of the user information by said replacing unit is normally executable; and a notification unit adapted to notify a check result of said check unit to a previously defined user, wherein said replacing unit is adapted to, when receiving an instruction to check the macro, replacing the reserved word with the at least the portion of the user information corresponding to each of a plurality of users of the image processing apparatus.