Claims
- 1. A method of producing a postal mailpiece under direction of a software application in a data processing system comprising the steps of:(a) instantiating a mailpiece object by registering a class within said data processing system and naming said class, said instantiation establishing a programming interface for said mailpiece object; (b) establishing the properties of said mailpiece object by: (i) placing a set of object methods within said mailpiece object by utilizing said programming interface; (ii) placing a set of mailpiece production functionalities within said mailpiece object by utilizing said programming interface; and (iii) placing a set of data tables within said mailpiece object by utilizing said programming interface, said data tables including at least one of printing field data, rules for use of printing field data, rules for determining an address sub-field based upon comparison to postal service address field rules, rules for calculating a delivery point barcode in respect of said address sub-field, rules for calculating a Postnet barcode in respect of said address sub-field, and rules for linking said mailpiece object with postal indicia printing means; (c) creating a human interface to allow data to be displayed to a system operator under direction from said object methods, and placing said human interface within said mailpiece object by utilizing said programming interface; (d) embedding said mailpiece object within said software application to provide said software application with a set of mailpiece production capabilities; and (e) utilizing said embedded mailpiece object to produce said postal mailpiece under direction of said software application.
- 2. The method of claim 1, wherein said mailpiece production capabilities comprises a set of mailpiece production routines.
- 3. The method of claim 2, wherein said mailpiece production routines further comprise:(a) mailpiece design functionality; (b) mailpiece display functionality; and (c) mailpiece printing functionality.
- 4. The method of claim 3, wherein said mailpiece design functionality further comprises interfacing links to a plurality of software applications whereby said mailpiece object can be linked or embedded as required by each of said plurality of software applications.
- 5. The method of claim 1, wherein said embedded mailpiece object is an OLE enabled OCX and, wherein said OCX comprises a set of predetermined mailpiece production functions.
- 6. The method of claim 1, wherein said set of object methods comprises action instructions; said action instructions further comprising display instructions for instructing said data processing system to display data on display means.
- 7. The method of claim 1, wherein said set of object methods comprises action instructions; said action instructions further comprising storage instructions for instructing said data processing system to store data in memory storage means.
- 8. The method of claim 1, wherein said set of object methods comprises action instructions; said action instructions further comprising printing instructions for instructing said data processing means to print data on output means.
- 9. The method of claim 5, wherein said OCX comprises a property setting, said property setting further comprising selectable functionality for one or more postal markets.
- 10. The method of claim 9, wherein said selectable functionality is further comprised of one or more tables wherein each of said one or more tables is representative of the mailpiece requirements for a corresponding postal service.
RELATED APPLICATION
Reference is made to Application Ser. No. 08/997,708, now U.S. Pat. No. 6,253,219, entitled A METHOD FOR UTILIZING THE POSTAL SERVICE ADDRESS AS AN OBJECT IN AN OBJECT ORIENTED ENVIRONMENT, assigned to the assignee of this application.
US Referenced Citations (31)
Foreign Referenced Citations (1)
Number |
Date |
Country |
0735 722 |
Feb 1996 |
EP |
Non-Patent Literature Citations (4)
Entry |
“The Java Tutorial,” for the Internet, sun Microsystems, Inc. 1995. |
“Object-Oriented Modeling and Design,” Prentice Hall, New Jersey. |
“AddressRight Mailpiece OCX Functional Requirements Specification”, May 22, 1997. |
“In windows, what is OLE?,” The Trustees of Indiana University, 1997. |