An information processing system in which a warning is generated in
advance when a macro including unsupported functions is executed,
realizing improved usability for users. A multi-function apparatus and a
server holding at least one macro indicative of a procedure for executing
at least one function are connected to each other via a network. A macro
referring section provided in the multi-function apparatus acquires a
macro held by the second information apparatus. An unsupported function
checking section provided in the server detects functions that cannot be
realized by the first information apparatus from among functions included
in the macro. A warning information providing section provided in the
second information apparatus creates warning information relating to the
detected unsupported functions and transmits the warning information to
the multi-function apparatus. A warning section provided in the
multi-function apparatus notifies a user of the transmitted warning
information.