a printer driver including: a user interface acquisition section for
acquiring from an external print control device a user interface for
allowing a user to make provisional print settings; a set value
transmission section for transmitting to the print control device the
provisional print settings using the user interface; and a print data
generation section for acquiring ultimate print settings prepared on the
basis of the provisional print settings transmitted to and in the print
control device and for generating print data on the basis of the acquired
ultimate print settings to transmit the print data to the print control
device.