A printer driver program is disclosed that allows a host device to perform
a printing instruction process for a plurality of models of printers. The
printer driver program includes a program part that allows the host
device to perform a process of holding product specification information
provided from a manufacturer of the printers for each of the models and
latest configuration information which is property information about each
of the printers and is settable by a user, and a program part that allows
the host device to perform a process of generating and displaying a user
interface screen based on the product specification information and the
configuration information relating to a selected printer in response to a
request made by the user.