Web based installation of a printer in a printers folder on a workstation
for peer-to-peer communication over a network between the workstation and
the printer, by downloading a printers html page to the workstation, the
printers html page providing hyperlinks of printers that can be added to
the workstation, selecting a hyperlink for a printer to be added to the
workstation, in response to the selecting step, extracting identification
information of the selected printer from the selected hyperlink and
executing a component object to install the printer, wherein, the
component object calls a function that automatically obtains printer
configuration information and print driver information based at least in
part on the extracted identification information, automatically
configures the printer and installs a print driver based on the obtained
printer configuration information and print driver information, and
creates a locally managed instance of the printer on the workstation. In
a case where the component object is not installed on the workstation, an
executable file (CAB) that includes the component object and the function
(DDI) is downloaded such that, when the CAB file is executed, the DDI is
installed and the component object is executed.