In a printer driver that transmits a print data to a printer connected via
a network to make a print request, a document password processing unit
prompts a user to input a document password for decrypting a PDF document
data encrypted by a predetermined application. A print data creating unit
creates a print data including the PDF document data encrypted and the
document password. The created print data is transmitted to the printer
via the network by a host I/F controller and a host I/F.