1. An image-processing apparatus comprising: a communication interface unit; a user interface display unit that is arranged to provide information to a user; a user interface input unit provided with a hardware-key unit that is arranged to receive an input from the user; a web browser that 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 said user interface display unit; a hardware-key function assignor that is arranged to determine a function to be assigned to said hardware-key unit based only upon a URL of the page data; and a hardware-key control unit that is arranged to control said hardware-key unit in accordance with the determination of the hardware-key function assignment by said hardware-key function assignor.