Claims
- 1. In a data processing system, a method of encapsulating a software control within an object to form a mailpiece object, wherein said mailpiece object is OLE enabled, and wherein said software control provides a software application with a set of mailpiece production capabilities when said mailpiece object is embedded within said application, and wherein said method comprises the steps of:
(a) instantiating said mailpiece object by registering a class within said data processing system and naming said class; and, wherein said instantiation establishes a programming interface for said mailpiece object; (c) 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; (iii) placing a set of data tables within said mailpiece object by utilizing said programming interface; (d) creating a human interface, for allowing 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; (e) embedding said mailpiece object within said software application; and (f) utilizing said embedded mailpiece object to produce a mailpiece under direction of said software application.
- 2. The method of claim 1, wherein said software application comprises mailpiece production capabilities.
- 3. The method of claim 2, wherein said mailpiece production capabilities 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 data tables further comprises:
(a) a plurality of printing field data; (b) rules for use of printing field data; (c) rules for determining an address sub-field based upon comparison to postal service address field rules; (c) rules for calculating a delivery point barcode in respect of said address sub-field; (d) rules for calculating a Postnet barcode in respect of said address sub-field; and (e) rules for linking said mailpiece object with postal indicia printing means.
- 7. 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.
- 8. 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.
- 9. 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.
- 10. 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.
- 11. The method of claim 10, 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
[0001] Reference is made to application Ser. No. ______ (Attorney Docket No. E-697), entitled A METHOD FOR UTILIZING THE POSTAL SERVICE ADDRESS AS AN OBJECT IN AN OBJECT ORIENTED ENVIRONMENT, assigned to the assignee of this application and filed on even date herewith.