A printing process of print target data downloaded from a web server using
a plug-in, which can be run from a browser for accessing data held in the
web server, can be easily realized. In an information processing
apparatus for downloading print target data from a web server unit and
controlling a printing process of the downloaded print target data, both
print target data prepared in the web server unit and printing setting
information containing a print layout type of the print target data are
downloaded. A plug-in capable of being run from a browser is employed to
make a drawing of the downloaded print target data based on the print
layout type in the printing setting information, and the drawing data is
output to a printer driver adapted for a printer via a drawing section of
the information processing apparatus for creation of print data to be
printed by the printer.