Patent ID: 8656152

Claim:
A method of encrypting print data by a host apparatus connected to an image forming apparatus, the method comprising: displaying an encryption setting screen for the print data; receiving, through the encryption setting screen, a selection of an encryption logic to encrypt the print data; converting, by the host apparatus, the print data according to the selected encryption logic; and transmitting the converted print data and a decryption logic corresponding to the selected encryption logic from the host apparatus to the image forming apparatus, decrypting, by the image forming apparatus, the encrypted print data according to the decryption logic; and deleting the print data and the decryption logic from the image forming apparatus when the decrypted print data is completely printed, wherein the transmitting of the converted print data to the image forming apparatus comprises transmitting the converted print data and the decryption logic together; and wherein the encryption logic comprises a converting program which is edited by a user through an application program interface (API) for the print data.