In order to facilitate designating page data, an MFP includes an operation
portion to accept a user operation, the operating portion having a
plurality of keys, a data acquiring portion to acquire a Web page written
in a markup language, an extracting portion to extract link information
included in the acquired Web page, and an assigning portion to assign to
at least one of the plurality of keys an assignment command to execute a
process on data stored in a link destination which is specified by the
extracted link information.