Patent ID: 8656277

Claim:
An image processing apparatus including at least one processor for communicating with a server on a network, the image processing apparatus comprising: a transmitting unit that transmits an acquisition request to the server, the acquisition request being for requesting the server to transmit data stored in the server to the image processing apparatus; a receiver unit that receives the data transmitted from the server in response to the acquisition request transmitted by the transmitting unit; a display unit that performs a display process based on the data received by the receiver unit; an image forming unit that performs an image forming process for forming an image on a sheet based on the data received by the receiver unit; a determining unit that determines, whether the data received by the receiver unit is un-displayable data that cannot be displayed by the display unit based on a format of the data received by the receiver unit; a selector unit, if it is determined that the received data is un-displayable data, the selector unit selects the image forming process as a selecting item in a case where the image forming unit can perform the image forming process based on the data received by the receiver unit and, if it is determined that the received data is un-displayable data, the selector unit selects alternative process not including the image forming process as a selecting item in a case where the image forming unit cannot perform the image forming process based on the data received by the receiver unit; and a control unit that performs the process selected by the selector unit based on the un-displayable data.