Patent ID: 7720926

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 are not supported by the first information apparatus from among functions included in the macro; a warning information transmitting unit that is provided in the second information apparatus and that creates warning information relating to the functions detected by said unsupported function detecting unit and transmits the warning information to the first information apparatus; 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; and an alternative macro creating unit that is provided in the second information apparatus and creates an alternative macro by replacing the functions detected by said unsupported function detecting unit with alternative functions supported by the first information apparatus, wherein said warning information transmitting unit further transmits information on the alternative macro to the first information apparatus, wherein said notifying unit further notifies the user of information on the alternative macro transmitted from said warning information transmitting unit, 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 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.