A printing apparatus includes: a receiving section which receives a printing job having a term of validity and printing data from an external device; a storage section in which the printing job received by the receiving section is stored; an input section which accepts a printing instruction to perform printing based on the printing job stored in the storage section; a printing section which performs 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 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 configured to determine a predetermined storage capacity for the printing job based on the term of validity of the printing job.
Legal claims defining the scope of protection, as filed with the USPTO.
1. 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.
2. The printing apparatus according to claim 1 , wherein in a case that the receiving section receives a first printing job having a first term of validity and a second printing job having a second term of validity which is longer than the first term of validity, the determining section is configured to determine the predetermined storage capacity for the second printing job to be larger than the predetermined storage capacity for the first printing job.
3. The printing apparatus according to claim 1 , further comprising: a term of validity information creating section, which is configured to create term of validity information in relation to changeable range of the term of validity of the printing job in the 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; and a first instruction accepting section which is configured to accept a term of validity change instruction to change the term of validity of the printing job to another term of validity based on the term of validity information.
4. The printing apparatus according to claim 1 , further comprising: a data amount information creating section, which is configured to create data amount information in relation to a changeable range of the data amount of the printing data of the printing job in the 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; and a second instruction accepting section which is configured to accept a data amount change instruction to change the data amount of the printing data of the printing job to another data amount based on the data amount information.
5. The printing apparatus according to claim 1 , wherein the priming job further includes user identification information; and in a case that the receiving section receives the printing job, 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, and that another printing job, which includes the user identification information which is the same as the user identification information included in the printing job, is stored in the storage section, the processing section is configured to delete the another printing job from the storage section and then store the printing job in the storage section.
6. The printing apparatus according to claim 1 , wherein the processing section is configured to delete the printing job from the storage section in a case that the tern of validity of the printing job stored in the storage section has elapsed.
7. The printing apparatus according to claim 1 , wherein the processing section is configured to transmit the printing job which is not stored in the storage section to the external device.
8. A printing apparatus which is configured to communicate with an external device and print an image on a sheet, the apparatus comprising: an image forming section which is configured to print the image on the sheet; an interface section which is configured to communicate with the external device; a storage section which is configured to store a printing job having a term of validity and printing data; an input section which is configured to accept a printing instruction to print the image on the sheet based on the printing job stored in the storage section; and a controller which is configured to: receive the printing job from the external device via the interface section; control the image forming section to print the image on the sheet based on the printing job stored in the storage section under a condition that the controller accept the printing instruction via the input section; wherein under a condition that the controller receives the printing job from the external device via the interface section, the controller is configured to: obtain an information of free-space capacity of the storage section; determine a predetermined storage capacity for the printing job, by adding a first value to a size of the printing job in a case that a length of the term of validity of the printing job is shorter than a predetermined length, and by adding a second value, which is larger than the first value, to the size of the printing job in a case that the length of the term of validity of the printing job is not shorter than the predetermined length; store the printing job in the storage section, in a case that the free-space capacity of the storage section is larger than the predetermined storage capacity; and not to store the printing job in the storage section, in a case that the free-space capacity of the storage section is not larger than the predetermined storage capacity.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 15, 2012
April 8, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.