In order to transmit a screen in a shortened period of time, an MFP
includes a request command receiving portion to receive one of a
plurality of predetermined request commands from a PC, a history storing
portion to store a piece of history information including the received
request command, a predicting portion to determine a predicted command
among the plurality of request commands based on the stored piece of
history information, a predicted screen creating portion to create a
predicted screen in accordance with the determined predicted command, and
a transmitting portion to transmit the predicted screen when a request
command received by the request command receiving portion is the same as
the predicted command.