Patent ID: 7551302

Claim:
An information processing apparatus connected to a peripheral device by using a local interface, the apparatus comprising: a display unit that displays an instruction input section that can input or instruct a command that corresponds to the local interface and is used for controlling an operation of the peripheral device onto a display screen via a Web browser; a recognizing unit that recognizes the operation instructed or inputted by the instruction input section displayed by said display unit; a detection unit that detects a type of an operating system installed on said information processing apparatus and detects a type of a control program corresponding to the operation recognized by the recognizing unit, and, if the type of the operating system is different than the type of the control program, the detection unit causes downloading of a control program corresponding to the type of the operating system; a calling unit that calls the control program corresponding to the operation recognized by said recognizing unit, and corresponding to the type of the operating system detected by said detection unit; an issuing unit that issues the command that can be interpreted by the peripheral device and corresponds to the local interface in response to execution of the control program called by said calling unit; and a transfer unit that transfers the command issued by said issuing unit to the peripheral device.