Patent ID: 7992083

Claim:
An image processing apparatus communicating with a server on a network, the image processing apparatus comprising: a transmitting unit configured to transmit 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 configured to receive the data transmitted from the server in response to the acquisition request transmitted by the transmitting unit; a display unit configured to perform a display process based on the data received by the receiver unit; an image forming unit configured to perform an image forming process for forming an image on a sheet based on the data received by the receiver unit; a determining unit configured to determine 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 configured to, if it is determined that the received data is un-displayable, select from among alternative processes including the image forming process in a case where the image forming unit can perform the image forming process based on the data received by the receiver unit and to, if it is determined that the received data is un-displayable, select from among alternative processes not including the image forming process in a case where the image forming unit can not perform the image forming process based on the data received by the receiver unit; and a control unit configured to perform the process selected by the selector unit based on the un-displayable data, wherein the display unit is configured to display a plurality of display sections corresponding to the alternative processes if the determining unit determines that the data received by the receiver unit is un-displayable data, and wherein the selector unit is configured to select one of the alternative processes corresponding to the display section designated by a user on the display unit.