An embedded device incorporating a
Web browser, which enables a
server to provide a dynamic content adapted and linked to a function specific to the embedded device and a status of the same, as an easily and flexibly expandable service in response to access from the embedded browser, and enables securing privacy and security of information on a
client. In an
image processing apparatus (110) implementing the embedded device, a
Web browser module (211) loads
Web content data containing at least document data which is described in a markup language and has a script or information for reference to a script embedded therein, and performs presentation based on the loaded
Web content data. A controller unit (111) controls information and operation of the
image processing apparatus. A script
interpreter (805) incorporated in the
Web browser module interprets the document data contained in the loaded
Web content data and processes the script or the information for reference to a script embedded in the document data. A control API module (218) provides an interface via which the script
interpreter gains access, based on the
processing of the script, to a DOM managed in the Web browser module. Further, the control API module provides an interface via which the script
interpreter gains access, based on the
processing of the script, to the information and operation of the embedded device, controlled by the controller unit.