Postal Printer Driver System and Method
AssigneeStamps.com Inc.
InventorMartin J. Pagel
Life of this patent
Estimating the term…
Abstract
There is disclosed a printer control system and method for abstracting the data flow to a printer, or other device, and for using the abstracted information for controlling additional processes with respect to the printer. In one embodiment, the abstracted information is used to print envelope information, such as addressee and/or a postage indicia. The postage indicia can be either generated from the abstracted data or the indicia itself can be abstracted from the data stream. In another embodiment, the process to be controlled is as downline process, such as a folding operation or the printing of information related to the original printed document.
Claims34
A method of processing a print data stream from a software application, said method comprising:
- scanning said print data stream;
- validating at least a portion of said print data stream as a function of said scanning;
- and
- modifying said print data stream as a function of said validating, wherein said software application is not adapted to operate with said scanning, modifying and validating.
A computer program product, embodied on a computer-readable medium, for use in processing a print data stream from a software application, said computer program product comprising:
- a program operable for scanning said print data stream;
- a program operable for validating at least a portion of said print data stream as a function of said scanning;
- and
- a program operable for modifying said print data stream as a function of said validating, wherein said software application is not adapted to operate with said scanning, modifying and validating.
A method of processing a print data stream from a software application, said method comprising:
- scanning the print data stream;
- abstracting at least a portion of said print data stream as a function of said scanning;
- and
- using said abstracted portion to update a database comprising information pertaining to said print data stream.
A computer program product, embodied on a computer-readable medium, for use in processing a print data stream from a software application, said computer program product comprising:
- a program operable for scanning the print data stream;
- a program operable for abstracting at least a portion of said print data stream as a function of said scanning;
- and
- a program operable for using said abstracted portion to update a database comprising information pertaining to said print data stream.
A method of processing a print data stream from a software application, said method comprising:
- scanning the print data stream;
- abstracting at least a portion of said print data stream as a function of said scanning, wherein said software is not adapted to operate with said scanning and abstracting;
- printing at least a portion of said print data stream;
- and
- using the abstracted portion to generate information, separate from said print data stream, pertaining to said printed data stream.
A computer program product, embodied on a computer-readable medium, for use in processing a print data stream from a software application, said computer program product comprising:
- a program operable for scanning the print data stream;
- a program operable for abstracting at least a portion of said print data stream as a function of said scanning, wherein said software is not adapted to operate with said scanning and abstracting;
- a program operable for printing, at least a portion of said print data stream;
- and
- a program operable for using the abstracted portion to generate information, separate from said data stream, pertaining to said printed data stream.
Dependencies are inferred from the claim text.