Patent ID: 7633640

Claim:
A network print system which connects a client and a server which can send a file to the client via a network in accordance with a name designated by the client, the client comprising request means for requesting the server to generate an image and to send the generated image, and the server comprising: receiving means for receiving, from the client via the network, instruction information indicating a data delivery method that represents a security level requested by the client, wherein the data delivery method is selected from at least a first and a second data delivery method having different security levels; generation means for generating image data based on a request from the client; storage means for storing the generated image data; selecting means for selecting whether the instruction information indicates the first delivery method in which the server stores the generated image data into a first predetermined location of the storage means, wherein the first predetermined location is accessible via the network, and sends location information of the first predetermined location to the client or indicates the second delivery method in which the server stores the generated image data into a second predetermined location of the storage means inaccessible via the network and then the server sends the generated image data to the client; storage controlling means for storing the generated image data into the first predetermined location of the storage means, if the selecting means selects that the instruction information indicates the first delivery method, and storing the generated image into the second predetermined location of the storage means, if the selecting means selects that the instruction information indicates the second delivery method; and sending means for, if the selecting means selects that the instruction information indicates the first delivery method, sending the location information of the first predetermined location to the client via the network while keeping the generated image data in the first predetermined location of the storage means and transmitting the generated image data in response to the request from the client, the request includes the location information in the storage means and, if the selecting means selects that the instruction information indicates the second delivery method, sending the generated image data from the second predetermined location of the storage means to the client via the network upon the completion of generation of the image data, without waiting for a request from the client.