Claims
- 1. A method for controlling pre-collated media within a printing device comprising the steps of:
forming a header for a print job that is readable by the printing device; creating a template within the header identifying at least one type of pre-collated media that is to be read by the printing device, wherein the pre-collated media has a defined set of unique elements; placing an entry in the template for each of the unique elements within the pre-collated media; and iterating through the entries of the unique elements in accordance with the print job.
- 2. The method of claim 1 wherein the step of iterating further comprises implementing a pointer to iterate through each of the entries within the template.
- 3. The method of claim 2, wherein the step of iterating further comprises advancing the pointer through all of the entries within the template for each of the defined sets of unique elements within the pre-collated media.
- 4. The method of claim 1, wherein the step of placing an entry in the template further comprises identifying a location for each of unique elements within the defined sets of pre-collated media where text or graphics are to be printed.
- 5. A printing system for controlling pre-collated media comprising:
a printing device having an input section capable of inputting a job header for a print job that is readable by the printing device; a computational element within the printing system that is programmed to read a template within the job header that identifies at least one type of pre-collated media that is to be used in the print job, wherein the pre-collated media is a defined set of unique elements; a routine associated with the computational element that determines where each of the unique elements is to be placed with the print job; and an ejection mechanism that removes any of the unique elements that are not used in the print job.
- 6. The system of claim 5, wherein the routine further comprises a pointer used to read the template to iterate through each of the unique elements within the template.
- 7. The system of claim 6, wherein the routine further comprises a print type that is to be placed on each of the unique elements.
- 8. The system of claim 7 wherein the print type can be either text or graphics.
- 9. The system of claim 6 wherein the routine provides for jam recovery by iterating through the unique elements to place the pre-collated media in a position equivalent to that of the pre-collated media just before jamming occurred.
- 10. The system of claim 9 wherein the ejection mechanism operates in response to the routine to eject the unique elements of the pre-collated media until the position is reached.
- 11. A method for controlling pre-collated media within a printing device comprising the steps of:
forming a list for a set of pre-collated media comprising a plurality of members; detailing, within the list, at least a portion of the plurality of members that are to be used within a document that is being produced by the printer; identifying, within the list, a position within the document for each of the plurality of members that are within the portion that are going to be used within the document; and ejecting any of the remaining plurality of members that are not used in the document.
- 12. The method of claim 11 wherein the step of forming further comprises the list being a linked list.
- 13. The method of claim 11 wherein the step of ejecting further comprises ejecting the portion of the plurality of members that are not indicated by the identifying step as being used within the document.
- 14. The method of claim 13 wherein the step of ejecting further comprises placing the set of pre-collated media in a state such that a first member of the plurality of members is next to be used by the printing device.
- 15. The method of claim 11 wherein the step of ejecting is used in jam recovery to place the set of pre-collated media in an equivalent state as just prior to a paper jam.
- 16. The method of claim 11 wherein the step of forming further comprises the step of placing a location for material to be printed on each of the plurality of members within the list.
- 17. The method of claim 16 wherein the step of placing further comprises either text or graphics as the material to be printed.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application serial No. 60/459,250 filed Mar. 31, 2003
Provisional Applications (1)
|
Number |
Date |
Country |
|
60459250 |
Mar 2003 |
US |