Claims
- 1. A method for mapping print stream data for printing to an output destination, the method comprising:
receiving a print stream including a source document; parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and sending the target document to an output destination.
- 2. The method of claim 1, wherein parsing the source document includes:
parsing the source document for content, wherein the source document is parsed using a source and wherein the source template includes: a source location of content in the source document; and a source type of content in the source document.
- 3. The method of claim 2, wherein generating a target document includes:
generating a target document including the content that has been parsed, wherein the target document is generated using a target template and wherein the target template comprises: the content that has been parsed from the source document that is included in the target document; a destination location of content in the target document; and a destination type of content in the target document.
- 4. The method of claim 3, further comprising:
converting the target document into a format compatible with a third party application prior to sending the target document to an output destination.
- 5. The method of claim 1, wherein generating a target document includes:
generating a target document including the content that has been parsed and content predefined by a user, wherein the target document is generated using a target template that defines content in the target document.
- 6. The method of claim 5, wherein the content predefined by a user includes at least one of:
a PC postage provider; a signature; and a logo.
- 7. The method of claim 1, wherein parsing the source document includes:
parsing the source document for content using a source template that defines content in the source document, wherein the source template is chosen based on the content in the source document.
- 8. The method of claim 7, wherein generating a target document includes:
generating a target document including the content that has been parsed using a target template that defines content in the target document wherein the target template is chosen based on the content in the source document.
- 9. The method of claim 1, wherein the target document is a Customs Declaration.
- 10. The method of claim 1, further comprising:
means for restricting access to the method, wherein the means restricting access includes the following levels of access: a user level of access; an administrator level of access; a level of access for modification of a signature in a target document; and a level of access allowing complete access to the method.
- 11. A computer readable medium including computer instructions for mapping print stream data for printing to an output destination, the computer instructions including instructions for:
receiving a print stream including a source document; parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and sending the target document to an output destination.
- 12. The computer readable medium of claim 11, wherein the instructions for parsing comprise:
parsing the source document for content, wherein the source document is parsed using a source and wherein the source template includes: a source location of content in the source document; and a source type of content in the source document.
- 13. The computer readable medium of claim 12, wherein the instructions for generating comprise:
generating a target document including the content that has been parsed, wherein the target document is generated using a target template and wherein the target template comprises: the content that has been parsed from the source document that is included in the target document; a destination location of content in the target document; and a destination type of content in the target document.
- 14. The computer readable medium of claim 13, further comprising instructions for:
converting the target document into a format compatible with a third party application prior to sending the target document to an output destination.
- 15. The computer readable medium of claim 11, wherein the instructions for generating comprise:
generating a target document including the content that has been parsed and content predefined by a user, wherein the target document is generated using a target template that defines content in the target document.
- 16. The computer readable medium of claim 15, wherein the content predefined by a user includes at least one of:
a PC postage provider; a signature; and a logo.
- 17. The computer readable medium of claim 11, wherein the instructions for parsing comprise:
parsing the source document for content using a source template that defines content in the source document, wherein the source template is chosen based on the content in the source document.
- 18. The computer readable medium of claim 17, wherein the instructions for generating comprise:
generating a target document including the content that has been parsed using a target template that defines content in the target document wherein the target template is chosen based on the content in the source document.
- 19. The computer readable medium of claim 11, wherein the target document is a Customs Declaration.
- 20. The computer readable medium of claim 11, further comprising instructions for:
restricting access to the computer readable medium, wherein the instructions for restricting access includes the following levels of access: a user level of access; an administrator level of access; a level of access for modification of a signature in a target document; and a level of access allowing complete access to the computer readable medium.
- 21. The computer readable medium of claim 11, wherein the computer readable medium is provided on the Internet for download.
- 22. A system for mapping print stream data for printing to an output destination, the system comprising:
a print stream including a source document; a parser for parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; a document generator for generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and an output destination to which the target document is transmitted.
- 23. The system of claim 22, wherein the parser comprises:
a parser for parsing the source document for content, wherein the source document is parsed using a source and wherein the source template includes: a source location of content in the source document; and a source type of content in the source document.
- 24. The system of claim 23, wherein the document generator comprises:
a document generator for generating a target document including the content that has been parsed, wherein the target document is generated using a target template and wherein the target template comprises: the content that has been parsed from the source document that is included in the target document; a destination location of content in the target document; and a destination type of content in the target document.
- 25. The system of claim 24, further comprising:
a converter for converting the target document into a format compatible with a third party application prior to sending the target document to an output destination.
- 26. The system of claim 22, wherein the document generator comprises:
a document generator for generating a target document including the content that has been parsed and content predefined by a user, wherein the target document is generated using a target template that defines content in the target document.
- 27. The system of claim 26, wherein the content predefined by a user includes at least one of:
a PC postage provider; a signature; and a logo.
- 28. The system of claim 22, wherein the parser comprises:
a parser for parsing the source document for content using a source template that defines content in the source document, wherein the source template is chosen based on the content in the source document.
- 29. The system of claim 28, wherein the document generator comprises:
a document generator for generating a target document including the content that has been parsed using a target template that defines content in the target document wherein the target template is chosen based on the content in the source document.
- 30. The system of claim 22, wherein the target document is a Customs Declaration.
- 31. The system of claim 22, the system further comprising:
means for restricting access to the computer readable medium, wherein the means for restricting access includes the following levels of access: a user level of access; an administrator level of access; a level of access for modification of a signature in a target document; and a level of access allowing complete access to the system.
- 32. A method for mapping print stream data for printing to an output destination, the method comprising:
receiving a plurality of print streams including a plurality of source documents; parsing the plurality of source documents for content, wherein the plurality of source documents are parsed using a plurality of source templates that define content in the plurality of source documents; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and sending the target document to an output destination.
- 33. A method for mapping print stream data for printing to an output destination, the method comprising:
receiving a print stream from an accounting software application, the print stream including a source document; parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; sending the target document to an output destination; and printing the target document on a mailer.
- 34. A method for mapping print stream data for printing to an output destination, the method comprising:
receiving a print stream from a first software application, the print stream including a source document, wherein the first software application is not compatible with a second software application; parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and sending the target document to the second software application, wherein the target document is compatible with the second software application.
- 35. A method for mapping print stream data for printing to an output destination, the method comprising:
receiving a print stream from a software application executing in a first operating system, the print stream including a source document, wherein the first operating system is not compatible with a second operating system; parsing the source document for content, wherein the source document is parsed using a source template that defines content in the source document; generating a target document including the content that has been parsed, wherein the target document is generated using a target template that defines content in the target document; and sending the target document to a software application executing in the second operating system, wherein the target document is compatible with the second operating system.
CROSS-REFERENCED APPLICATIONS
[0001] This non-provisional application is based on the provisional patent application serial No. 60/367,118 with inventors Kofman et al., entitled “MAPPING A PRINTER STREAM FOR PRINTING ON POSTAL FORMS” filed Mar. 22, 2002, which is hereby incorporated by reference in its entirety.
[0002] The subject matter of the present application is related to the following commonly owned U.S. patents: U.S. Pat. No. 5,865,717, filed Jun. 7, 1995, issued Feb. 2, 1999 to Fabel for a Mailing Form for Non-Impact Printing, U.S. Pat. No. 6,095,919, filed Oct. 27, 1998, issued Aug. 1, 2000 to
Provisional Applications (1)
|
Number |
Date |
Country |
|
60367118 |
Mar 2002 |
US |