Patent ID: 6667812
Filing Date: 2003-12-23
Classification: G06F

Abstract:
An information processing apparatus comprising:acquiring means for acquiring identification information which specifies an interpreting program for interpreting a device control language, the interpreting program specified by the identification information being operable in an external device connected to said information processing apparatus; discrimination means for discriminating whether a selected first control program corresponds to the device control language interpreted by the interpreting program specified by the identification information acquired by said acquiring means; and selecting means for selecting from a plurality of control programs a second control program corresponding to the device control language interpreted by the interpreting program specified by the identification information acquired by said acquiring means if said discrimination means discriminates that the selected first control program does not correspond to the device control language interpreted by the interpreting program specified by the identification information acquired by said acquiring means, wherein data is output to the external device using the second control program selected by said selecting means if it is discriminated that the first control program does not correspond to the device control language.