Patent ID: 7389329

Claim:
A network system comprising a plurality of printing apparatuses, at least one data processing apparatus for downloading print resource data which is used during print processing to said printing apparatuses, and a server, wherein said server holds the print resource data downloaded by said data processing apparatus and information concerning the download, and said data processing apparatus comprises: input means for inputting an identifier for identifying the print resource data to be downloaded; first determination means for determining downloadable printing apparatuses from among said plurality of printing apparatuses in accordance with a type of a storage device attached to each of the plurality of printing apparatuses; and download means for downloading the print resource data corresponding to the input identifier to said printing apparatuses determined by said first determination means, wherein, when said data processing apparatus holds the print resource data corresponding to the input identifier, said download means downloads the print resource data held by said data processing apparatus to said printing apparatuses determined by said first determination means, when said data processing apparatus does not hold the print resource data corresponding to the input identifier, said download means acquires the print resource data from said server and downloads the acquired print resource data to said printing apparatuses determined by said first determination means, and said data processing apparatus further comprises: reading means for reading a server flag set to the downloaded print resource data; second determination means for determining that the downloaded print resource data should be transferred to said server when the server flag indicates that the downloaded print resource data should be transferred to said server, and determining that the downloaded print resource data should not be transferred to said server when the server flag indicates that the downloaded print resource data should not be transferred to said server, and transferring means for transferring the downloaded print resource data to said server when said second determination means determines that the print resource data should be transferred to said server.