The invention manages the download of print resource data, which is used
during print processing, to a plurality of printing apparatuses in a
network system in which the plurality of printing apparatuses and a
server are connected. An identifier for g the print resource data to be
downloaded is input, and downloadable printing apparatuses are determined
in accordance with a type of a storage device attached to each of the
plurality of printing apparatuses. The print resource data corresponding
to the input identifier is downloaded to the determined printing
apparatuses. When the data processing apparatus holds the print resource
data corresponding to the identifier, the held print resource data is
downloaded, and when the data processing apparatus does not hold the
print resource data corresponding to the identifier, the print resource
data is acquired from the server and downloaded. A server flag set to the
downloaded print resource data is read, and it is determined that the
downloaded print resource data should be transferred to the server when
the server flag indicates that the downloaded print resource data should
be transferred to said server, and it is determined 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.