Patent ID: 8755068

Claim:
An image processing device, comprising: a communication interface unit; a user interface display unit which provides information to a user; a user interface input unit including a hardware key which is arranged to receive an input from the user; a web-browser section which is arranged to receive page data from a server including a web server, structure a display screen image on said user interface display unit based on the page data, and display the display screen on said user interface display unit; a determination section which is arranged to determine whether a function assigned to said hardware key is executable or not based on content of the function assigned to said hardware key and a result of an investigation of a state of the image processing device; a data analysis section which is arranged to determine whether operability of said hardware key is to be valid or invalid based on the page data; and a hardware-key control section which is arranged to invalidate the operability of said hardware key regardless of a determination made by the data analysis section in the case that the determination made by the determination section indicates that the function assigned to said hardware key is not executable, and to validate the operation on said hardware key in the case that the determination made by the data analysis section indicates that the operability of the hardware key is valid and the determination made by the determination section indicates that the function assigned to said hardware key is executable.