Print job data is generated in accordance with a printing instruction from
an application. When encryption of the print job data is designated, the
generated print job data is encrypted, and the generated or encrypted
print job data is output. When a printing apparatus serving as an output
destination to which the encrypted print job data is output does not have
a decryption function of decrypting the encrypted print job data, the
output destination is changed to a decryption apparatus having the
decryption function. When designation to save the print job data in the
printing apparatus is detected in encryption, the print job is canceled.