The image-processing apparatus includes: a communication interface unit; a
user interface display unit which is arranged to provide information to a
user; a user interface input unit provided with a hardware-key which is
arranged to receive an input from the user; a web browser which is
arranged to acquire page data from a web server, structure a display
screen based upon the page data, and display the display screen on the
user interface display unit; a hardware-key function assignor which is
arranged to determine a function to be assigned to the hardware-key based
upon the page data; and a hardware-key control unit which is arranged to
control the hardware-key in accordance with the determination of the
hardware-key function assignment by the hardware-key function assignor.