Patent ID: 7792760

Claim:
A printing device comprising: at least one processor programmed to control one or more of: a receiving unit constructed to receive print data to which signature data is added, from an information processing apparatus connected with the printing device via a network; a signature extracting unit adapted to extract the signature data from the received print data; a storage unit constructed to store a plurality of signature verification data for verifying whether the signature data is genuine, wherein a signature verification program corresponding to one of the plurality of signature verification data is different from a signature verification program corresponding to another of the plurality of signature verification data; a determining unit constructed to determine whether the extracted signature data corresponds to at least one of the signature verification programs; a signature verifying unit constructed to verify whether the extracted signature data is genuine by using the signature verification program corresponding to the extracted signature data and the stored signature verification data corresponding to the signature verification program in a case where it is determined that the extracted signature data corresponds to at least one of the signature verification programs; a printing unit constructed to print sheets based on the received print data; and a control unit constructed to control the printing unit to execute print process in a case where the signature verifying unit verifies that the extracted signature data is genuine and to control the printing unit not to execute print process in a case where the signature verifying unit verifies that the extracted signature data is not genuine.