Method and system for capturing destination addresses from label data
First Claim
1. A method of capturing a destination address from a label print stream in a data processing system comprising the steps of:
- (a) initiating a print stream from a label application;
(b) selecting a virtual driver as the intended destination device of said print stream;
(c) directing said print stream from said virtual driver to a print intercept automation server;
(d) displaying on a monitor for viewing by a system operator a print field selection;
(e) selecting an envelope print field from said print intercept automation server;
(f) parsing a set of address data defining a destination address from said print stream by said print intercept automation server;
(g) applying said parsed address data to said selected envelope print field; and
(h) printing said envelope.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a method and system of capturing a destination address from a label print stream in a data processing system which is capable of supporting an object oriented programming environment. The method begins with the initiation of a print stream from a label application. A virtual driver is selected as the intended destination device of the print stream. The virtual driver directs the print stream to a print intercept automation server (PIAS). The PIAS causes the system to display on a monitor a print field selection. The system operator selects an envelope print field from the print intercept automation server. The envelope print field is a set of objects established in the object oriented environment and comprises a mailpiece OCX and an indicia printing control object. The print stream is then parsed to extract a set of address data defining a destination address from the print stream by the print automation server. The parsing routine comprises instructions which control parsing the print stream to identify address data resident in the print stream. The instructions further facilitate the compiling of an address list comprising the address data. The parsed address data is then applied to the selected envelope print field; and the envelope is then printed.
53 Citations
12 Claims
-
1. A method of capturing a destination address from a label print stream in a data processing system comprising the steps of:
-
(a) initiating a print stream from a label application;
(b) selecting a virtual driver as the intended destination device of said print stream;
(c) directing said print stream from said virtual driver to a print intercept automation server;
(d) displaying on a monitor for viewing by a system operator a print field selection;
(e) selecting an envelope print field from said print intercept automation server;
(f) parsing a set of address data defining a destination address from said print stream by said print intercept automation server;
(g) applying said parsed address data to said selected envelope print field; and
(h) printing said envelope. - View Dependent Claims (2, 3, 4, 5, 6, 7)
(a) a microprocessor for manipulating data;
(b) a print stream application operatively connected to said microprocessor for creating said label print stream; and
(c) transmission means for transmitting said print stream to said virtual driver.
-
-
6. The method of claim 1, wherein said address parsing routine further performs the steps of:
-
(a) selecting said address parsing module wherein said address parsing module comprises parsing instructions;
(b) parsing said print stream to identify address data resident in said print stream in accordance with said parsing instructions; and
(c) compiling an address list comprising said address data.
-
-
7. The method of claim 1, wherein said print intercept automation server is defined by an object established in said object oriented environment and resident in said data processing system.
-
8. A system for capturing a destination address from a label print stream comprising:
-
(a) a label application for initiating a label print stream;
(b) a virtual driver for selection as the intended destination device of said label print stream;
(c) data directing means for directing said print stream from said virtual driver to a print intercept automation server;
(d) display means for viewing by a system operator a print field selection;
(e) selecting means for selecting an envelope print field from said print intercept automation server;
(f) a print stream parsing routine for parsing a set of address data defining a destination address from said print stream by said print automation server;
(g) application means for applying said parsed address data to said selected envelope print field; and
(h) printing means for printing said envelope print fields to an envelope. - View Dependent Claims (9, 10, 11, 12)
(a) selecting said address parsing module wherein said address parsing module comprises parsing instructions;
(b) parsing said print stream to identify address data resident in said print stream in accordance with said parsing instructions; and
(c) compiling an address list comprising said address data.
-
-
11. The system of claim 8, wherein said parsed address data comprises a set of files wherein each of said set of files is representative of a destination address.
-
12. The system of claim 11, wherein said destination address is printed to an envelope.
Specification