A printer driver causes a printer to print based on print conditions
defined before printing starts and a print command asserted by a
particular application, and a registry stores a plurality of different
print conditions. The plural print conditions stored in the registry are
linked to printer paper identification information. The printer driver
searches the plural print conditions stored in the registry to find the
print conditions corresponding to the same identification information as
the printer paper identification information in the print command,
changes the preset print conditions according to the found print
conditions, and then causes the printer to print.