An automatic installation system for printer drivers including a network;
at least one printer connected to the network; a printer driver database
unit which has a printer driver database and connected to the network;
and a terminal connected to the at least one printer via the network,
wherein the terminal is adapted to obtain a printer driver from the
printer driver database, to install the printer driver, and to set
configurations regarding connection and printing when a user selects one
of the at least one printer from a list thereof displayed on the terminal
based on printer information obtained from the at least one printer, and
in a case in which a printer driver is not installed in the terminal or
in a case in which a printer driver that has been installed needs to be
updated.