Patent ID: 8693041

Claim:
A printing apparatus which is configured to communicate with an external device and perform printing, the apparatus comprising: a receiving section which is configured to receive a printing job having a term of validity and printing data from the external device; a storage section which is configured to store the printing job received by the receiving section; an input section which is configured to accept a printing instruction to perform the printing based on the printing job stored in the storage section; a printing section which is configured to perform the printing based on the printing job stored in the storage section in a case that the input section accepts the printing instruction; and a processing section which is configured to include: an obtaining section which is configured to obtain an information of free-space capacity of the storage section under a condition that the receiving section receives the printing job; and a determining section which is configured to determine a predetermined storage capacity for the printing job based on the term of validity of the printing job, wherein the processing section is configured to store the printing job in the storage section, in a case that the receiving section receives the printing job and that the free-space capacity of the storage section obtained by the obtaining section is larger than the predetermined storage capacity determined by the determining section, and the processing section is configured not to store the printing job in the storage section, in a case that the receiving section receives the printing job and that the free-space capacity of the storage section obtained by the obtaining section is not larger than the predetermined storage capacity determined by the determining section.