Patent ID: 7576779

Claim:
A control apparatus utilized in a system constituted by the control apparatus and a controlled apparatus that support both a command-based model and a user-interface export model, comprising: a first storage device for storing commands for controlling said controlled apparatus by the command-based model; a second storage device for storing control-apparatus support command script representing types of commands that have been stored in said first storage device; a receiving device for receiving controlled-apparatus support command script, which represents types of commands executable in said controlled apparatus, transmitted from said controlled apparatus; a display control device for displaying types of processing executable by said controlled apparatus on a display unit based upon the controlled-apparatus support command script received by said receiving device; a selecting device for accepting input of selection of processing of any type from among the types of processing executable by said controlled apparatus displayed on the display unit by said display control device; a determination device for determining, by comparing the control-apparatus support command script that has been stored in said second storage device with the controlled-apparatus support command script that has been received by said receiving device, whether processing that has been selected by said selecting device is processing capable of being executed by the command-based model; a command processing control device for causing said controlled apparatus to execute the processing of the selected type by transmitting a command, which corresponds to the processing of the selected type, stored in said first storage device to said controlled apparatus if said determination device has determined that the processing selected by said selecting device is processing that can be executed by the command-based model; and a user-interface processing control device for causing said controlled apparatus to execute the processing of the selected type by causing said control apparatus and said controlled apparatus to be operated by the user-interface export model, and transmitting user-interface export data, which corresponds to the processing of the selected type, to said controlled apparatus, if said determination device has determined that the processing selected by said selecting device is processing that cannot be executed by the command-based model.