Patent ID: 8065380

Claim:
An information processing system in which a first information apparatus and a second information apparatus holding at least one macro indicative of a procedure for executing at least one function are connected to each other via a network, comprising: a macro acquiring unit that is provided in the first information apparatus and that acquires a macro held by the second information apparatus; an unsupported function detecting unit that is provided in the second information apparatus and that detects functions that cannot be realized by the first information apparatus from among functions included in the macro; a warning information creation unit that is provided in the second information apparatus and that creates warning information including information indicating the reason why the first information apparatus cannot execute the macro based on the functions detected by the unsupported function detecting unit; a warning information transmitting unit that is provided in the second information apparatus and that transmits the warning information to the first information apparatus; and a notifying unit that is provided in the first information apparatus and that notifies a user of the warning information transmitted by said warning information transmitting unit, the warning information notified by the notifying unit including the information indicating the reason why the first information apparatus cannot execute the macro; wherein the warning information includes information that prompts the user to give an instruction regarding execution of the macro; and wherein the first information apparatus further comprises a macro execution control unit that provides control to execute the macro or cancel execution of the macro in accordance with an intent of the user who has responded to the warning information.