In a wizard process used by a printer driver, a screen to be displayed is
dynamically produced in accordance with device function information
provided by the printer driver and a setting value input by a user. In
this technique, it is not necessary to separately prepare wizard programs
for respective printer drivers, which makes it possible to develop the
wizard program in a highly efficient and easy manner.