Patent ID: 7853017

Claim:
A print controlling apparatus that executes a printer driver for generating a print job to be sent to a destination image forming apparatus based on data acquired from an application capable of processing document data described in a markup language, said print controlling apparatus comprising a Central Processing Unit that executes the printer driver, wherein the following units are realized by functions of the printer driver: a receiving unit that receives partially encrypted document data described in the markup language from the application, if the destination image forming apparatus is capable of partially encrypted printing; a sending unit that sends the partially encrypted document data received by said receiving unit to the destination image forming apparatus as the print job; a notification unit that notifies the application that the destination image forming apparatus is incapable of partially encrypted printing, if the destination image forming apparatus is incapable of partially encrypted printing; and a generation unit that generates the print job using a page description language based on data received from the application, wherein the application makes a query to a user about whether to carry on the printing process if the destination image forming apparatus is incapable of partially encrypted printing, the application does not encrypt document data described in the markup language and sends non-encrypted document data to the print controller when the user responds that the printing process is to be carried on in response to the query, said generation unit generates the print job based on data which is the remainder of the non-encrypted document data received from the application, from which a portion to be partially encrypted has been removed, and said sending unit sends the print job generated by said generation unit to the destination image forming apparatus.