When a subsidiary printout is printed from a printer driver, it is an
object to enable a subsidiary print job to be formed without destroying a
relationship between the master and the servant in a print process. A
first print job formed by a first application program is input through an
operating system and a printer driver processes the input first print
job. A second application program which forms a second print job
different from the first print job and sends to the operating system is
provided. The printer driver starts the second application program,
transfers settings of the printer driver to the second application
program, receives the second print job formed by the second application
program through the operating system, processes the second print job, and
allows a printer to print the second print job.