Patent ID: 9674379
Date: 2017-06-06
CPC Classifications: H04N

Claim:
1. A non-transitory computer readable recording medium storing a computer program that, when executed by a relay apparatus, which is configured to be connected through a network to a server apparatus that is configured to store original image data and thumbnail image data, and an image processing apparatus that is configured to acquire the image data from the server apparatus and print an image based on the acquired image data, causes the relay apparatus to execute: receiving a request from the image processing apparatus through the network; if the request received from the image processing apparatus through the network corresponds to a first request, acquiring plural pieces of the location information for acquiring the thumbnail image data from the server apparatus through the network and electronic file identification information for identifying an electronic file corresponding to the original image data from the server apparatus through the network, each piece of the location information corresponding to each of a plurality of thumbnail images having different sizes; selecting, from the plural pieces of the acquired location information at the relay apparatus, one piece of the location information for acquiring the thumbnail image data having a data size appropriate for being output by the image processing apparatus, associating the selected located information with the electronic file identification information and transmitting the selected location information and the electronic file identification information from the relay apparatus to the image processing apparatus through the network, the electronic file identification information identifying, on the server apparatus, original image data corresponding to the thumbnail image corresponding to the selected location information; receiving, from the image processing apparatus through the network, data size identification information for identifying the data size appropriate for being output by the image processing apparatus communication apparatus; storing the received data size identification information; if the request received from the image processing apparatus through the network corresponds to a second request received after the first request and includes the electronic file identification information, acquiring electronic file location information for acquiring the electronic file from the server apparatus through the network, the second request being for acquiring the electronic file location information of the electronic file identified by the electronic file identification information included in the request; and transmitting the acquired electronic file location information to the image processing apparatus through the network, wherein selecting the one piece of location information for acquiring the thumbnail image data having the data size appropriate for being output by the image processing apparatus is based on the received data size identification information at the relay apparatus.