Parcel Postage Metering System

Dlugos , et al. September 19, 1

Patent Grant 3692988

U.S. patent number 3,692,988 [Application Number 05/107,223] was granted by the patent office on 1972-09-19 for parcel postage metering system. This patent grant is currently assigned to Pitney-Bowes Inc.. Invention is credited to Daniel F. Dlugos, Gerald C. Freeman, Peter N. Piotroski.


United States Patent 3,692,988
Dlugos ,   et al. September 19, 1972

PARCEL POSTAGE METERING SYSTEM

Abstract

A parcel postage metering system comprises a scale for providing a parcel weight reading which is used in conjunction with the parcel destination (postal zone) to enter a postage memory and obtain the appropriate postage. The thus obtained postage controls apparatus for setting a postage meter to issue a stamp imprinted with the appropriate parcel postage. A zip code to zone conversion memory is incorporated to provide the appropriate zone entry into the postage rate memory, given the zip code of the parcel destination.


Inventors: Dlugos; Daniel F. (Huntington, CT), Freeman; Gerald C. (Norwalk, CT), Piotroski; Peter N. (Stamford, CT)
Assignee: Pitney-Bowes Inc. (Stamford, CT)
Family ID: 22315512
Appl. No.: 05/107,223
Filed: January 18, 1971

Current U.S. Class: 705/407; 177/25.15
Current CPC Class: B07C 1/00 (20130101); G07B 17/00661 (20130101); G01G 19/4148 (20130101); G01G 19/005 (20130101); G07B 2017/00701 (20130101)
Current International Class: B07C 1/00 (20060101); G01G 19/40 (20060101); G01G 19/00 (20060101); G01G 19/414 (20060101); G07B 17/00 (20060101); G06f 015/20 (); G01g 019/413 ()
Field of Search: ;235/151.33,177 ;177/25,58,61,DIG.1,DIG.3 ;340/146.2,173LM

References Cited [Referenced By]

U.S. Patent Documents
3594735 July 1971 Furlong et al.
3290491 December 1966 Wahlberg
3315067 April 1967 Bell et al.
3167740 January 1965 King et al.
3057547 October 1962 Adler et al.
Primary Examiner: Botz; Eugene G.
Assistant Examiner: Wise; Edward J.

Claims



Having described our invention, what we claim as new and desire to secure by Letters Patent is:

1. A postage metering system comprising, in combination:

A. a scale for weighing a parcel;

B. an encoder providing an electrical readout of the weight reading of said scale;

C. a weight register electrically connected to said encoder for registering said electrical readout;

D. a cyclical postage memory storing a weight to postage conversion table, said table including

1. a channel storing a series of weight clock pulses, each pulse representing an increment of parcel weight, and

2. recorded postage data physically arranged by parcel weight and postal zones;

E. a cyclical zip-zone memory storing a zip code to postal zone conversion table, said table including

1. a channel storing a series of zip clock pulses, each pulse representing a different zip code number, and

2. stored postal zone data physically associated with each zip clock pulse to provide the postal zone number conversion for the zip code number represented thereby;

F. a zone register adapted to hold a postal zone number and adapted to access said postage memory for the postage assigned thereto;

G. entry means for entering a zip code number;

H. zone search means initiated upon a postage request to accumulate said zip clock pulses read from said zip-zone memory from the beginning of a memory cycle and thereby locate the stored postal zone number conversion for the entered zip code number, said located postal zone number conversion being entered into said zone register;

I. an output register;

J. postage memory address means initiated upon entry of a postal zone number in said zone register, said means including

1. an address counter for accumulating weight clock pulses read from said postage memory from the beginning of a memory cycle, and

2. a comparator for comparing the contents of said weight register and said address counter and providing a weight compare signal locating in said postage memory the postage data applicable to the parcel weight registered in said weight register; said located postage data being entered in said output register;

K. a postage meter; and

L. means for setting said postage meter to the postage digits of the postage data in said output register and initiating a meter operating cycle.

2. The postage metering system defined in claim 1, wherein said electrical readout of said encoder is in the form of a series of pulses proportional in number to the weight reading of said scale, said weight register is in the form of an up/down pulse counter connected to accumulate said pulses.

3. The postage metering system defined in claim 2, wherein said encoder is adapted to provide distinctively different pulse outputs depending upon the direction of response of said scale, and said weight register includes steering logic circuitry adapted to interpret said encoder pulse outputs and control said up/down counter to be incremented and decremented in accordance with the scale response direction.

4. The system defined in claim 1, wherein said entry means includes a numerical keyboard for entering zip code and postal zone numbers, and means for selectively conditioning said zone register to accept a postal zone number entry directly from said keyboard and thereupon to immediately initiate said postage memory address means without initiating said zone search means.

5. The system defined in claim 1, wherein said output register is adapted to hold a zip code number entered by said entry means and is further adapted as a pulse counter for accumulating said zip clock pulses read from said zip-zone memory, said zone search means including first gating means operating to pass said zip clock pulses to said output counter to increment said output register and second gating means for detecting when said output register is zeroed to develop a store zone signal conditioning said zone register to accept and hold the postal zone member conversion for said zip code entry, as read from said zip-zone memory.

6. The system defined in claim 1, wherein said entry means comprises a numerical keyboard for generating a zip code number entry, and said zone search means includes a counter for accumulating said zip clock pulses and a comparator for generating a store zone signal conditioning said zone register to accept and hold the postal zone number conversion for the entered zip code number, as read from said zip-zone memory, when said counter has been incremented to the entered zip code number.

7. The system defined in claim 1, wherein said postage data is stored in said postage memory in serial binary coded decimal, said system further includes a serial to parallel converter operating to arrange the bits of each postage data digit read serially from said postage memory for parallel transmission, digit by digit, to said output register.

8. The system defined in claim 7, wherein said postage memory stores a series of postage clock pulses which are read out to synchronize the operation of said serial to parallel converter.

9. The system defined in claim 1, wherein said postage of said weight to postage conversion table is grouped in successive postal zone data blocks, each said block including postage for a particular postal zone and arranged relative to said weight clock pulses by parcel weight, and said system further includes a zone counter adapted to be incremented as each said zone data block comes up for readout during each cycle of said postage memory and a comparator adapted to provide a zone compare signal when said zone counter has been incremented to the postal zone number held in said zone register, said zone compare signal serving to access said postage memory for the postage data assigned to the postal zone number held in said zone register.

10. The system defined in claim 9, wherein said postage memory address means further includes gating means connected to detect a coincidence of said zone compare signal and said weight compare signal for developing a store postage command signal conditioning said output register to hold the applicable postage, as read from said postage memory.

11. The system defined in claim 1, which further includes oversize logic circuitry adapted to be triggered to an activated condition for an oversized parcel situation, said circuitry including first gating means for inhibiting said weight compare signal as long as said circuitry is in its activated condition, means connected to said postage memory address means for generating a read minimum weight signal locating in said postage memory for entry into said output register the postage applicable to an oversized parcel weighing less than an established minimum weight, and second gating means responsive to said weight compare signal and said read minimum weight signal for de-activating said oversize logic circuitry when an oversized parcel weighs more than the established minimum weight.

12. The system defined in claim 1, which further includes a display panel electrically connected to display the numerical content of said output register.

13. The system defined in claim 1, which further includes add-on postage logic circuitry conditioned by flag bits stored in said zip-zone memory and read therefrom in conjunction with the readout of the postal zone number conversion into said zone register, said add-on postage logic including means for incrementing the applicable parcel postage entered in said output register from said postage memory to a selected increased value.

14. The system defined in claim 13, wherein said add-on postage logic circuitry includes gating means adapted to pass a predetermined number of said zip clock pulses read from said zip-zone memory to increment the applicable postage in said output register entered from said postage memory.

15. The system defined in claim 14, wherein said add-on postage logic circuitry includes gating means controlled by a pulse counter counting said zip clock pulses up to said predetermined number.

16. The system defined in claim 14, wherein said zip-zone memory stores add-on postage control data at the end of said zip code to postal zone conversion table, said add-on postage logic circuitry includes means responsive to the readout of said add-on postage control data for controlling said gating means to pass a predetermined number of said zip clock pulses to increment the postage held in said output register.

17. The system defined in claim 1, wherein said entry means includes a keyboard for entering postage directly into said output register, and said system further includes means initiating operation of said postage meter setting means upon keyboard entry of postage into said output register.

18. The system defined in claim 1, wherein said postage meter setting means includes:

1. units digit, tenths digit and hundredths digit clutches, each having input and output shafts;

2. a motor continuously drivingly rotating said clutch input shafts;

3. links interconnecting the respective output shafts of said clutches to the units, tenths, and hundredths postage digit selector arms of the postage meter, whereby to reciprocate the various postage digit selector arms through their various digit positions so long as their respective clutches are engaged;

4. separate means coupled to each said clutch output shaft for providing digital readouts of the digit positions of the associated postage meter digit selector arms as they are moved through their various digit positions; and

5. separate comparator means for continuously comparing the digital readouts of the postage digit positions of the various postage digit selector arms with the corresponding postage digit held in the output register, and, as comparisons are achieved, signalling the appropriate clutches to disengage their input shafts from their output shafts, whereby to stop the various postage digit selector arms at the postage digit position called for by the corresponding postage digits held in the output register.

19. The system defined in claim 18 wherein said postage meter setting means further includes gating means electrically connected to each said comparator means for signalling the postage meter to execute a print cycle upon disengagement of all of said clutches.

20. A parcel postage metering system comprising, in combination:

A. a scale for weighing a parcel and providing a digital readout of its weight;

B. a weight register for storing said digital weight readout;

C. a read-only memory containing zone address data for separately locating a plurality of stored weight-to-postage conversion tables, each said conversion table containing weight address data for separately locating associated postage data;

D. a zone register for storing the postal zone number of the parcel destination;

E. memory address means responsive to the contents of said weight and zone registers and the readouts of said zone and weight address data from said memory for generating a first control signal locating the postage data applicable to the parcel;

F. oversized parcel logic circuitry including

1. means responsive to said weight address data read from said memory for generating a second control signal locating the postage data applicable to the minimum weight for an oversized parcel, and

2. gating means activated for an oversized parcel situation and connected to receive said first and second control signals, said gating means operating to generate a store postage signal in response to said first control signal when the parcel weight exceeds the minimum weight and in response to said second control signal when the parcel weight is less than the minimum weight; and

G. an output register conditioned by said store postage signal to accept and hold the postage data located by the one of said first and second control signals to which said store postage signal is responsive.

21. The parcel postage metering system defined in claim 20, wherein:

1. said weight address data consists of a series of recorded weight clock pulses, each representing an increment of parcel weight;

2. said postage data consists of discrete, recorded postage values serially arranged according to parcel weight as represented by the accumulating counts of said weight clock pulses read out from the beginning of said conversion tables during a cycle of said memory,

3. said address means includes a counter for accumulating said weight clock pulses read from said memory from the beginning of each said conversion table, and a comparator for continuously comparing the count in said counter with the contents of said weight register and generating said first control signal when the comparison is detected, and

4. said oversized parcel logic circuitry includes means for registering weight data representing the minimum weight for an oversized parcel, a counter for accumulating said weight clock pulses read from said memory from the beginning of each said conversion table, and a comparator for comparing the count in said counter and the minimum weight data in said registering means and generating said second control signal when a coincidence is sensed.

22. The parcel postage metering system defined in claim 20 which further includes a postage meter and postage digit selection apparatus operating to physically position the various postage digit selector arms of said meter in accordance with the digits of the postage data held in said output register.

23. The system defined in claim 22, wherein said postage digit selection apparatus includes:

1. units digit, tenths digit and hundredths digit clutchees, each having input and output shafts;

2. a motor continuously drivingly rotating said clutch input shafts;

3. links interconnecting the respective output shafts of said clutches to the units, tenths, and hundredths postage digit selector arms of the postage meter, whereby to reciprocate the various postage digit selector arms through their various digit positions so long as their respective clutches are engaged;

4. separate means coupled to each said clutch output shaft for providing digital readouts of the digit positions of the associated postage meter digit selector arms as they are moved through their various digit positions; and

5. separate comparator means for continuously comparing the digital readouts of the postage digit poistions of the various postage digit selector arms with the corresponding postage digit held in the output register, and, as comparisons are achieved, signalling the appropriate clutches to disengage their input shafts from their output shafts, whereby to stop the various postage digit selector arms at the postage digit position called for by the corresponding postage digits held in the output register.
Description



BACKGROUND OF THE INVENTION

There have been a number of proposals for parcel postage systems to be used in the processing of parcels for mailing or shipping. A comprehensive or universal system must be sufficiently flexible to handle a number of variables which are involved in mailing or shipping parcels. The weight of each parcel must be determined with reasonable accuracy and speed. The distances between the original and the various parcel destinations must be determined in order to identify the appropriate postal zone for each parcel. Then, the postage applicable to each parcel must be determined on the basis of its weight and destination or postal zone. Having determined the applicable postage, a postage meter or the like is ten set up and controlled to issue a stamp imprinted with that postage; the stamp being adhered to the parcel.

There are other factors or variables which a truly universal system should be equipped to handle. For example, the United States Post Office offers various classes of parcel post service, such as surface parcel post and air parcel post, each with different postage rate schedules based according to weight and postal zone. Also, there is United Parcel Service which offers parcel shipping services. It would thus be desirable to have a system which can be selectively controlled to compute postage or shipping charges for each of these different services.

In addition. there are factors such as insurance, special handling, special delivery, etc., which are often times desired and preferably should be capable of system implementation. Also, the special situation involving the computation of postage or shipping charges for oversize parcels should be considered in the design of a universally flexible parcel postage system.

When dealing with United Parcel Service, there are special shipping situations which require an additional charge, such as when shipping from west to east. Moreover, United Parcel Service (UPS) does not have authorized land routes between a number of geographical locations and must resort to so-called "drop shipping," which presents a special shipping charge situation. In some areas UPS has different rate schedules for intrastate and interstate shipments. All of these various situations should be accounted for.

Heretofore, some of the proposed parcel postage computing systems have been essentially "special purpose" and thus inflexible machines adapted to handle only a single class of postage service. Attempts to provide "general purpose" machines have resulted in extreme complexity; such systems being unwieldy from both the operator standpoint and the servicing standpoint.

From a practical standpoint, such systems cannot operate without human intervention. At the very least, an operator must be on hand to determine the postal zone of each parcel destination. This determination must then be introduced into the system as an operator input. Other operator inputs manifesting selections of service, class of service, insurance, etc., are called for if the system is to be applicable to diverse mailings. An oversize parcel situation must also be entered into the system by the operator if the correct postage is to be computed. Thus, operational simplicity is a most important consideration in the design of a truly flexible parcel postage system if the use of highly skilled and thus highly paid operating personnel is to be avoided.

It is accordingly an object of the present invention to provide an improved system for automatically determining parcel postage or shipping charges for various selected types and classes of postal services.

An additional object is to provide a system of the above character which is capable of rapidly processing a large number of parcels pursuant to automatically determining the postage of each and controlling a postage meter accordingly.

Still another object is to provide a system of the above character which is selectively controllable to accommodate special situations requiring additional postage or shipping charges, such as oversize parcels, insurance, special handling, etc.

An additional object is to provide a system of the above character which is adapted to automatically determine the postal zone from the zip code of the parcel destination address.

Another object is to provide apparatus for mechanically positioning the postage digit selectors of a postage meter in accordance with the postage determined by the system.

A further object is to provide a system of the above character which is reliable, accurate, and readily operated by relatively unskilled personnel.

Other objects of the invention will in part be obvious and in part appear hereinafter.

SUMMARY OF THE INVENTION

In accordance with the present invention, there is provided a system for weighing a parcel to be mailed or shipped and automatically determining the postage or shipping charges therefor. Having done this, the system automatically controls a printing device, such as a postage meter, to issue a stamp imprinted with the appropriate postage or shipping charge to be applied to the parcel. The consecutively executed functions of weighing, postage determination, and stamp issuance are performed rapidly, accurately and reliably without operator intervention except to identify the parcel destination and for special circumstances.

More specifically, the present invention provides a scale for weighing successive parcels. The weight of each parcel is translated into encoded weight data, which is stored in a register. The operator enters the geographical zone to which the parcel is destined, i.e., the mailing or shipping distance. This zone entry and the stored weight data are used to enter a postage memory which stores the postage or shipping charges for the various combinations of parcel weight and mailing distance (zone). The appropriate postage is read from the postage memory and stored in a register where it is used to condition a postage meter or the equivalent to print out the appropriate postage, typically on a stamp to be adhered to the parcel.

In many instances, the operator is not given the parcel destination zone but rather the postal zip code of the parcel destination address. As an important feature of the invention, the system includes a zip-to-zone memory which is adapted to convert a zip code entry by the operator to the appropriate zone for entry into the postage memory.

The system of the present invention is also adapted to compute the proper postage or shipping charge applicable to oversize parcels. When the operator determines that a parcel is oversized, he initiates an oversize designation input which automatically conditions the system to determine if the oversize parcel weight is less or greater than an established minimum weight and determine the postage accordingly.

The system includes apparatus for interfacing the postage register, which is the system output register, with a conventional postage meter. Separate position encoders translate the digit positions of the various postage digit selector arms of the postage meter into coded digits which are compared with the corresponding postage digits stored in the postage register, as read from the postage memory. The postage digit selector arms are separately driven through their various digit positions, and as each assumes the digit positions corresponding to the associated digits in the postage register, they are decoupled from their respective drives. When all have been positioned to set up a digit by digit comparison with the postage held in the postage register, the postage meter is triggered to issue a postage imprinted stamp.

The invention accordingly comprises the features of construction, combinations of elements, and arrangement of parts which will be exemplified in the constructions hereinafter set forth, and the scope of the invention will be indicated in the claims.

DESCRIPTION OF THE DRAWINGS

For a fuller understanding of the nature and objects of the invention, reference should be had to the following detailed description taken in connection with the accompanying drawings, in which:

FIG. 1 is a perspective view of a parcel postage metering system constructed in accordance with the invention;

FIG. 2 is an overall functional block diagram of the parcel postage metering system of FIG. 1;

FIG. 3 is a detailed logic block diagram of the sequencer of FIG. 2;

FIG. 4 is a detailed logic block diagram of the input/output register of FIG. 2;

FIG. 5 is a sectional view taken along line 5--5 of FIG. 1 to show the scale and encoder of FIG. 2;

FIG. 6 is a detailed logic block diagram of the up/down counter of FIG. 2;

FIG. 7 is a timing diagram illustrating the operation of the up/down counter of FIG. 6;

FIG. 8 is a plan view of a portion of a pounds to postage conversion table as stored in the postage memory of FIG. 2;

FIG. 9 is a plan view of a portion of a zip code to postal zone conversion table as stored in the zip-zone memory of FIG. 2;

FIG. 10 is a logic block diagram of the address counter and comparator of FIG. 2;

FIG. 11 is a detailed block diagram of the serial to parallel converter of FIG. 2;

FIG. 12 is a detailed logic block diagram of the postage ready logic of FIG. 2;

FIG. 13 is a detailed logic block diagram of the oversize logic of FIG. 2;

FIG. 14 is a sectional view taken along line 14--14 of FIG. 1;

FIG. 15 is a sectional view taken along line 15--15 of FIG. 14;

FIG. 16 is a side elevational view of one end portion of one of the links interconnecting the postage digit selection apparatus of FIG. 14 and the postage meter of FIG. 1;

FIG. 17 is a sectional view taken along line 17--17 of FIG. 16;

FIG. 18 is a detailed logic block diagram of the postage data handling portion of the postage digit selection apparatus;

FIG. 19 is a overall functional block diagram of an alternative embodiment of the console portion of the postage metering system of FIG. 1; and

FIG. 20 is a plan view of a portion of a pounds to postage conversion table as stored in the postage memory of FIG. 19.

Like reference notations refer to corresponding parts throughout several views of the drawings.

DETAILED DESCRIPTION

Referring now to the drawings, and first to FIG. 1, the parcel postage system of the present invention includes a console, generally indicated at 10, which contains, among other things, electronic circuitry for processing weight and postage data. Parcel weight data is obtained from a scale, generally indicated at 12, incorporated in console 10, while postage data is primarily obtained from a memory drum, generally indicated at 14 and also accommodated within the console. As will be seen, memory drum 14 has two separate memory banks; one storing a postage rate schedule and the other storing a zip code to postal zone conversion table. The data stored on memory drum 14 is optically encoded as opaque and transparent binary bits which are sensed by optical readout stations. As seen in FIG. 1, a light emitter 16 shines light through the postage rate memory bank peripheral portion of the memory drum 14 to a receiver 18, consisting of an array of suitable photosensors such as phototransistors. Similarly, the zip to zone memory bank peripheral portion of the memory drum is read out using a light emitter 20 and a receiver 22. Memory drum 14 is rotated by a motor 24 and an interconnecting belt drive 25.

It will readily occur to those in the art that other forms of data memories may be employed in the system of the present invention. For example, the postage and zone data may be optically encoded on one or more transparent discs. Moreover, suitable data memories may be provided in the form of magnetically encoded discs and drums, or even magnetic core matrices, although it is preferred to use a cyclical memory wherein the data is revolved passed readout stations, thus simplifying accessing from a component standpoint.

The console 10 also includes a control panel, generally indicated at 26 in FIG. 1, which contains a plurality of mode keys selectively depressed by an operator to initiate various system operating modes to be described. The control panel also includes numerical entry keys accommodating the manual input of data pursuant to the invention. Space is also provided in the control panel 26 to accommodate a display panel 26b where data is displayed; such data being system derived postage and weight data, as well as data entered from the control panel 26.

The console 10 is electrically linked to electromechanical postage selection apparatus, generally indicated at 30. The selection apparatus, as will be seen, is mechanically linked to a postage meter 32 of known construction, such as a Pitney-Bowes 5300 Series Postage Meter. Parcel postage data derived at the console on the basis of the parcel weight is fed to the selection apparatus 30, which operates to mechanically position the various postage digit selector arms, jointly indicated at 33 in FIG. 1, by way of interconnecting links, jointly indicated at 34, so as to set up the postage meter 32 for the proper postage. The postage meter is then signaled to issue a stamp printed with the value of the postage received from console 10.

At this point, it should be pointed out that the system of the present invention is applicable to United States Post Office parcel post service and United Parcel Service (UPS). As is well known, a parcel can be sent either by parcel post (PP) or UPS. Thus, when reference is made to determining the applicable postage, this is intended to mean either the postage charged by the Post Office or the shipping charges applicable to the parcel if sent by UPS. Each service has its own rate schedule determined on the basis of the parcel weight, and, generally speaking, the distance the parcel is to be sent, and, in fact, the present invention contemplates storing both rate schedules on memory drum 14.

In practice, parcels would be separated into groups depending upon whether they are to be sent by PP or UPS. One group of parcels, for example, those to be sent by Parcel Post would be successively weighed on a scale 12 to obtain the parcel postage stamps from postage meter 32; the postage values being automatically deducted from a prepaid postage amount entered by postal officials. The parcel postage meter 32 would then be removed; the cover 31 being opened and the links 34 readily disconnected from the postage digit selector arms 33. A UPS meter is substituted, and the console 10 is conditioned to determine the shipping charges for the parcels to be sent by UPS.

Alternatively, separate selection apparatus 30 and mechanically interlinked meters 32 can be provided for each service. They would be separately electrically linked to the console and would be individually selected from the control panel 26 by the operator according to which service is to be employed, either PP or UPS, for each parcel being weighed on scale 12.

Overall System Block Diagram

The basic operation of the system of FIG. 1 will be more readily understood from the system block diagram seen in FIG. 2. With the exception the postage meter 32 and the electromechanical selection apparatus 30, all of the components seen in FIG. 8 are functionally and physically located within console 10. When a parcel is placed on scale 12, its mechanical response is coupled to a scale encoder 36 adapted to convert the parcel weight into a proportional number of pulses which are accumulated in a counter 40. As will be seen, counter 40 is an up/down pulse counter, enabling it to accurately follow the scale response as it oscillates about and ultimately settles down to a final weight reading.

The operator, upon reading the parcel address destination, determines the appropriate postal zone on the basis of the distance between his geographical location and the parcel destination. The operator enters the postal zone by depression of the appropriate key of a numerical entry keyboard 26a included in control panel 26 (FIG. 1). This zone entry is supplied by connection 42 and a multiplexer or switch 44 to a zone register 46. Prior to the entry of a zone from numerical entry keyboard 26a, the operator presses a mode key Z included in a mode key group 54, which has as one of its functions the conditioning of multiplexer 44 to route the keyboard zone entry through to zone register 46. The zone digit entry held in zone register 46 conditions a zone selector 50 to effect appropriate zone entry into the postage memory 52 which, as previously noted, comprises one of the memory banks carried by memory drum 14 (FIG. 1). In physical terms, zone entry into the postage memory 52 is effective by selecting one of a plurality of phototransistors, or the equivalent, included in the receiver array 18 generally illustrated in FIG. 1. As will be subsequently described, the postage memory 52 includes a series of side by side zone channels in which postage data is serially recorded by parcel weight. Thus, the zone selector 50 effects selection of the appropriate phototransistor of the receiver array 18 which is aligned with the channel of the postage memory 52 assigned to the particular zone entered into the zone register 46 from the keyboard 26a.

The next operator function, and in most situations the only remaining operator function required for each parcel, is to depress a postage request key PR included in mode key group 54 in control panel 26. This generates an input over lead 55 to a sequencer 56 which operates to organize the system operating functions pursuant to determining the applicable parcel postage.

Since the appropriate zone has already been entered into zone register 46, thereby accessing postage memory 52 for all postage data, regardless of parcel weight, for that particular zone, the sequencer 56 generates a signal RD LBS over lead 57 to an input/output register 58. This signal conditions register 58 for acceptance of the appropriate postage data read from the postage memory 52 over connection 59 to a serial to parallel converter 60 and thence over connection 61 and multiplexer 62 to the input/output register. As will be described, the postage data is stored and read out from postage memory in serial binary coded decimal, while the input/output register 58 is designed to accept the postage data in serial digit, parallel bit fashion. Thus, the serial to parallel converter 60 is necessary to accept the digit bits serially from postage memory 52 and successively pass the bits of each postage digit in parallel to the input/output register 58. The memory 52 also includes a postage clock bit channel which is read out to provide postage clock pulses POST CLK over lead 63 to converter 60 for synchronizing the serial to parallel conversion.

Having accessed the postage memory 52 for the appropriate zone, it now remains to further access the postage memory for the appropriate parcel weight, held in up/down counter 40, in order to obtain the applicable postage for entry into input/output register 58. To this end, the postage memory is provided with a pound clock pulse channel in which are recorded a series of pound clock bits located in predetermined relation to the stored postage data. These pound clock pulses LB CLK, read out during each revolution of the drum memory 14 (FIG. 1), are applied over lead 64 to an address counter 66. The pound clock pulse count accumulating in address counter 66 is continuously compared in a comparator 68 with the parcel weight stored in the up/down counter 40 supplied over connection 69. When a comparison is reached between the pulse counts in address counter 66 and up/down counter 40, comparator 68 generates a compare signal COMP over lead 70 to the sequencer 56. Due to the arrangement of the postage data in postage memory 52, the generation of compare signal COMP signals that the postage data applicable to the parcel weight registered in the up/down counter 40 is about to be read out to the serial to parallel converter 60. The sequencer circuit 56, in response to the compare signal COMP generates a read postage command signal RD POST over lead 72 to the serial to parallel converter 60. This signal conditions the converter 60 to perform the serial to parallel bit conversion on a digit by digit basis for the next four postage digits read from the postage memory 52. The four bits of each postage digit are assembled and then transferred in parallel, digit by digit, to the input/output register 58. Each postage digit is shifted into the input/output register in response to an enter postage signal ENT POST generated over lead 74.

When the last of the four postage digits, in the illustrated embodiment of the invention, has been assembled in parallel bit fashion and shifted into the input/output register 58, the serial to parallel converter 60 generates a postage entered signal POST ENT over line 78 to a postage ready logic circuit 80. Prior to receipt of this signal the postage ready logic circuit 80 provides a postage not ready signal POST RDY over lead 82 to the sequencer 56 effective to enable the various sequence control functions of the sequencer. When the postage not ready signal POST RDY goes false in response to receipt of the postage entered signal POST ENT, signifying that the postage has been fully entered into the input/output register 58, the sequencer 56 is effectively disabled.

Assuming that no additional postage over and above the postage value held in the input/output register is applicable to the particular parcel on scale 12, the postage ready circuit 80 generates a ready enter signal RDY ENT which is supplied over lead 84 to the electromechanical postage selection apparatus 30. This apparatus then looks at the postage digits registered in the input/output register 58 communicated over connection 85 and operates to mechanically position the postage digit selector arms 33 of postage meter 32 accordingly via the interconnecting links, diagrammatically indicated at 34 in FIG. 2. After all the postage levers have been approximately positioned by the selection apparatus 30, an execute signal EXEC issues over lead 87, signaling the postage meter to execute a print cycle and issue an appropriately imprinted postage stamp which may then be applied to the parcel. After the postage meter 32 has issued the stamp, it issues a cycle complete signal 0 which is fed back over lead 89 to the console for the purpose of resetting the console components preparatory for the next parcel.

In some of the cases, it is contemplated that the operator will not be supplied with the postal zone or the parcel destination, but will be able to readily obtain the zip code of the parcel destination typically recorded on the parcel address. In these cases, the operator enters the first three digits of the zip code into the input/output register 58 via numerical keyboard 26a and multiplexer 62. It is only when key Z is depressed preparatory to a direct zone entry, that the keyboard is connected by multiplexer 44 to the zone register 46.

With the entry of a zip code into the input/output register and the depression of the postage request key PR, the sequencer 56 initiates a zone search through a zip to zone memory 90, included as the other memory bank carried by memory drum 14 (FIG. 1). As will be seen, the zip-zone memory 90 includes a zip clock bit channel, with each zip clock bit storage position aligned with a binary coded decimal zone storage position. As will become apparent, the zip-zone memory is specially encoded on the basis of the geographical location of each particular system installation, since the applicable postal zone in each case is determined by the distance to the parcel destination. These zip clock bits are read as zip clock pulses ZIP CLK from the zip-zone memory 90 during each memory drum revolution and are fed over lead 92 to sequencer 56 during a zone search. These zip clock pulses are gated through as add clock pulses ADD CLK over lead 93 to the input/output register 58.

As will be seen, the input/output register is adapted not only as a binary coded decimal (BCD) digit shift register, but also as a BCD counter. Thus, each zip clock pulse ZIP CLK gated through as an add clock pulse ADD CLK to the input/output register increments the zip code number registered therein by one. The input/output register is incremented until it overflows, i.e., goes from 999 to 000. When overflow occurs, the input/output register 58 generates a read store zone signal RD STR ZONE on output lead 95 to zone register 46. The zone register responds by accepting and holding the zone number coincidentally read from the zip-zone memory 90 and supplied over connection 97 and multiplexer 44.

From this general description, it is seen that by serially arranging the zone data in the zip-zone memory 90 in accordance with the distance between the various zip code designated geographical locations and the system installation location, where the zone data is located in the memory by counting up to the compliment of the zip code held in the input/output register, the appropriate zone can be entered into the zone register 46 from the zip-zone memory 90, thereby effecting a zip to zone conversion.

The read store zone signal RD STR ZONE on output lead 95 is also supplied to the sequencer 56 to indicate that the appropriate zone has been located and entered into the zone register 46 and that a search of the postage memory 52 for the applicable postage may now be performed in the manner previously generally described.

Occasionally, the system of the present invention may be called upon to determine the postage applicable to an oversize package. Under both the PP and UPS rate schedules, the postage applicable to an oversized package is determined as follows. If the oversize package is less than an established minimum weight, 25 pounds for UPS and 10 pounds for PP, the applicable postage is determined on the basis of the established minimum weight. However, if the oversize parcel weights more than the established minimum weight, the applicable postage is determined by its actual weight.

Still referring to FIG. 2, when the operator determines that a parcel placed on scale 12 is oversized, an oversize key O/S is depressed, conditioning an oversize logic circuit 100 over lead 102. During the searching of the postage memory 52 for the applicable postage, the accumulating count of the pound clock pulses LB CLK read from the postage memory 52 into the address counter 66 is applied over connection 104 to the oversize logic circuit 100, as well as the comparator 68. The oversize logic circuit also receives the compare output COMP from comparator 68. As will be seen, the count content of the address counter 66 is continuously decoded to detect when it is incremented to the established minimum pound value. Until this minimum pound value is reached in the search of the postage memory 52, the oversize logic circuit 100 supplies a signal O/S over lead 106 to the sequencer 56, in effect telling the sequencer to disregard the compare signal COMP issuing from the comparator 68 over lead 70, which would occur if the oversized package weighs less than the established minimum. In this case, when the address counter increments to the established minimum weight value, the oversize logic circuit 100 supplies a read minimum pounds signal RD MIN LBS over lead 108 to the sequencer 56, which responds by issuing the read postage signal RD POST over lead 72 to the serial to parallel converter 60. The postage applicable to the established minimum weight is thus entered into the input/output register.

On the other hand, if the established minimum weight value is achieved in the address counter 66 before a compare signal COMP issues from comparator 68, the oversize logic circuit 100 is converted to its inoperative state as though it had not been conditioned in the first instance by oversize key O/S. The disabling effect of the signal O/S is removed, and the sequencer awaits the receipt of the compare signal COMP from comparator 68 pursuant to retrieval from the postage memory 52 of the postage value based on the actual weight of the oversized parcel.

In certain situations dealing with the UPS system, a nominal additional postage charge is required in shipping parcels between certain locations. These special situations can be conveniently handled in accordance with the present invention by providing recorded flag bits in the zip-zone memory 90 which are read out as flag pulses into the postage ready logic 80 over lead 109 under the control of the read store zone signal RD STR ZONE at the same time that the zone is read into the zone register 46. After the postage applicable to the parcel weight has been located in the postage memory 52 and entered into the input/output register 58, the postage ready logic 80 determines whether it received on or more flag pulses over lead 109 from the zip-zone memory 90 at the time the proper zone was located and entered into the zone register 46. If flag pulses had been received, the postage ready logic circuit 80 is conditioned to accept over connection 111 from the zip-zone memory 90 uniquely coded bits in effect designating the amount of additional postage to be added to the postage already registed in the input/output register 58. The postage ready logic circuit 80 generates an add clock gate pulse ADD CLK GATE over lead 112 to the sequencer 56 effective to gate through to the input/output register a predetermined number of zip clock pulses ZIP CLK as add clock pulses ADD CLK to the input/output register 58. The input/output register is thus incremented accordingly so as to register the original postage plus the additional postage.

The various entries into the input/output register 58, such as zip code numbers and postage are displayed at the display panel 26b. In addition, a key # in group 54 may be depressed to condition the display panel to display the parcel weight in the up/down counter 40 communicated over connection 113.

Sequencer

The sequencer 56 of FIG. 2, as seen in detail in FIG. 3, operates to initate various system operating modes and insures that the various operating steps involved in each mode are performed in the appropriate sequence. Specifically, the sequencer 56 is conditioned by various mode keys of the group 54 to initiate a particular operating mode. As seen in FIG. 3, the postage request key PR, postage display/only key D/O, additional postage key $ and the zone entry key Z, upon depression, provide separate inputs directly to the sequencer 56. The oversize key O/S of the group 54, as seen in FIG. 2, applies its input to the oversize logic 100 which, in turn, provides signal O/S to the sequencer. The mode of function keys PR, D/O, $ and Z, upon depression are effective to set respective flip-flops PREF, D/OFF, $FF and ZFF. These flip-flops serve as latches for their respective keys, and thus a key need only be momentarily depressed to register the fact that a particular operating mode has been called for. These flip-flops are set by depressions of their respective keys and are reset by the cycle complete signal O issued by the postage meter 32.

Depression of the postage request key PR initiates the system operation culminating in the issuance of a postage imprinted stamp by postage meter 32 applicable to the parcel placed on scale 12. Postage display only key D/O initiates essentially the same operation as the postage request key PR, except that the applicable postage is merely displayed at the display panel 115 (FIG. 2). Thus, the postage display only function is largely a test function performed to check the operating accuracy of the system The additional postage key $ is employed in the situation where additional postage, over the above the postage applicable to the parcel weight, is to be applied to a parcel. Thus, key $ is depressed prior to the entry of numerical postage data from keyboard 26a into the input/output register 58 to cover the cost of, for example, insurance, special handling, etc. Upon depression of postage request key PR, the postage selection apparatus 30 is immediately actuated by the signal RDY ENT to set up the postage meter 32 to the addition postage value in register 58 and issue an additional postage imprinted stamp.

The zone entry key Z is depressed preparatory to the entry of the zone of the parcel destination directly from the keyboard 26a into the zone register 46 (FIG. 2). As will be seen, the system is normally conditioned to accept the parcel destination keyboard entry into the input/output register in the form of a zip code number. The system then proceeds to search the zip-zone memory 90 for the postal zone corresponding to the zip code entry; the located postal zone then being entered into the zone register 46, as previously generally described. Thus, depression of the zone key Z in effect causes the system to skip the zone search operation, since the appropriate zone has already been entered into the zone register 46 directly from the keyboard 26a.

The set outputs of the postage request flip-flop PRFF and the postage display only flip-flop D/OFF are gated together in an OR gate 120 to provide a common output, identified as PR SET and, through inverter 122, the complement PR SET. As will be seen, these signals are used as controls elsewhere in the system. The output PR SET is applied as one input to an AND gate 124. The remaining inputs to this gate are the reset output $FF of the additional postage flip-flop $FF and the reset output ZFF of the zone entry flip-flop ZFF. The last remaining input to AND gate 124 is a reset pulse read from the zip-zone memory 90 at the beginning of each revolution of the memory drum 14 (FIG. 1). This reset pulse issues at the beginning of each revolution of the zip to zone conversion table stored in the memory 90 passed its readout station. Actually, this reset pulse is common to both the zip-zone memory and the postage memory 52, and, in the latter case, signals the start of each revolution of the pounds to postage conversion table stored in the postage memory passed its readout station.

Assuming either the postage request key PR or the postage display only key D/O is depressed and the additional postage key $ and the zone entry key Z are not depressed, the output of AND gate 124 goes to a logical ONE upon the receipt of the next occurring reset pulse. Upon the termination of the reset pulse, the gate output goes to a logical ZERO, which is effective to trigger a zone search flip-flop ZS from its reset state to its set state. The set output of the flip-flop is connected to the set input of a zone located flip-flop ZL and also is in an AND gate 126 with the reset output RD LBS of a zone located flip-flop ZL. While the zone search flip-flop is set and until the zone located flip-flop is set, AND gate 126 provides a logical ONE output which is passed through an OR gate 128 to enable an AND gate 130. The other input to AND gate 130 consists of zip clock pulses ZIP CLK read from the zip-zone memory 90, which feed through this gate, while enabled, as add clock pulses ADD CLK on lead 93 to the input/output register 58. The input/output register, as will be seen, functions both as a binary coded decimal BCD shift register and a BCD counter. These add clock pulses serve to increment the zip code number entered in register 58 from keyboard 26a prior to depression of either the postage request key PR or the postage display only key D/O.

The arrangement of the zone data stored in the zip-zone memory 90 is such that when the number of zip clock pulses read from the stored zip-zone conversion table after the occurrence of a reset pulse equals the complement of the zip code number held in the input/output register 58, the zone applicable to the zip code number entered from keyboard 26a has arrived at the readout station. When the input/output counter has been incremented to the complement of the zip code number previously entered therein, it spills over or is zeroed, and this event is decoded to provide the read store zone signal RD STR ZONE. This signal is returned to the sequencer 56 over lead 95 to trigger the zone located flip-flop ZL to its set state, signifying that the zone applicable to the zip code entered into input/output register 58 has been located in the zip-zone memory 90. AND gate 130 is disabled via AND gate 126, thereby terminating the application of add clock pulses ADD CLK to the input/output register.

If, upon the occurrence of the next reset pulse after the zone search flip-flop ZS have been set, the zone located flip/flop ZL has not been set by a read store zone signal, the output of AND gate 126 remains a logical ONE, enabling the passage of this next occurring reset pulse through AND gate 134 as an error signal M.

As will be seen, the postage ready logic 80 supplies an enabling input ADD CLK GATE through OR gate 128 to AND gate 130, thus enabling the application of a selected number of additional add clock pulses ADD CLK to the input/output register to increment a postage value previously entered therein from postage memory 52.

Assuming that the appropriate zone has been located in the zip-zone memory 90, AND gate 132 is enabled from the set output RD LBS of flip-flop ZL, and upon the next occurring reset pulse a search pounds flip-flop SL is triggered to its set condition. This has the controlling effect of initiating a search of the postage memory 52 (FIG. 2). As previously noted, each reset pulse read from the zip-zone memory 90 is also common to the postage memory 52, and thus signals the arrival of the start of the stored pounds to postage conversion table at its readout station. The logical ONE set output of the search pounds flip-flop, indicated as SL, enables an AND gate 138, whose other inputs are POST RDY from the postage ready logic 80, COMP from the comparator circuit 68, and O/S from the oversize logic 100. Assuming that the postage has not been located in the postage memory and entered into the input/output register (POST RDY a logical ONE) and the parcel is not oversized (O/S a logical ONE), AND gate 138 passes the compare signal COMP through to the output of an OR gate 140 and a read postage command signal RD POST, which is fed over lead 72 to the serial to parallel converter 60. This signal announces the arrival of the applicable postage in the pounds to postage conversion table at the readout station, and conditions the converter 60 to effect the requisite serial to parallel digit bit conversion and the transfer of the postage digits serially into the input/output register via the multiplexer 61 (FIG. 2).

As will be seen from the details of the oversize logic circuit 100 to be described, if the package is oversized and the operator signals this fact by depression of the oversize key O/S, AND gate 138 is disabled by the signal O/S, and the read postage command signal RD POST is derived from the read minimum pounds signal RD MIN LBS supplied from the oversize logic circuit over lead 108.

Still referring to FIG. 3, if the zone is to be entered into the zone register 46 directly from the keyboard 26a, key Z is depressed to set flip-flop ZFF. The appropriate zone number is then entered into the zone register. The set output of flip-flop ZFF enables an AND gate 136, and, upon depression of postage request key PR (or key D/O), the zone located flip-flop is forced to its set state just as though the zone had been located from the zip-zone memory. The next reset pulse sets the search pounds flip-flop SL to enable a search of the postage memory 52.

As shown in FIG. 3, the various flip-flops in the sequencer 56 all receive the cycle complete signal O from the postage meter 32 as a forced reset input, insuring that they are all reset preparatory for the system operating cycle.

Input/Output Register

The input/output register 58, as seen in detail in FIG. 4, may be considered as comprising four digit registers, namely, a tens digit register 150, a units digit register 152, a tenths digit register 154 and a hundredths digit register 156. Each digit register consists of four bit stages, enabling it to store a decimal digit in binary coded decimal format. The input/output register 58 is loaded from the left via multiplexer 62 from either the postage memory 52 and converter 60 or the numerical keyboard 26a (FIG. 2). The digits, parallel by bit, enter serially and are shifted through the digit registers to their ultimate register positions under the control of a series of one shot multivibrators 160-163. During digit entry from the keyboard 26a, the system has to be conditioned to search the postage memory 52, since the zone located flip-flop ZL in the sequencer (FIG. 3) is still in its reset state. Its reset output RD LBS, a logical ONE, is applied to the multiplexer 62, conditioning it to connect the input/output register to the numerical keyboard 26a. The output RD LBS also conditions an AND gate 164 to pass a keyboard entry strobe pulse, which accompanies each keyboard digit entry, to the first one shot multivibrator 160 via an OR gate 166. The one shot multivibrator 160 is triggered to execute a pulse cycle. The multivibrator output pulse appears both on its set output lead 160a and, in complemented form, on its reset output lead 160b. The leading edge of the output pulse of multivibrator 160 on lead 160b, in effect, clears the tens digit register 150 by accepting the contents of the units register 152, while the trailing edge on lead 160a triggers the next one shot multivibrator 161 into a pulse cycle. The leading edge of its output pulse on reset output lead 161b is used to condition the units digit register 152 to accept the contents of the tenths digit register 154. The trailing edge of the pulse output of one shot multivibrator 161, appearing on its set output lead 161a, triggers one shot multivibrator 162 into a pulse cycle. The reset output of this multivibrator, on lead 162b, conditions the tenths digit register 154 to accept the content of the hundredths digit register 156, while the trailing edge of its output pulse on lead 162a triggers the last one shot multivibrator 163. The leading edge of the output pulse of this multivibrator on lead 163b, is applied to the hundredths digit register 156 to accept the digit entry in parallel bit, binary coded decimal form from the keyboard 26a via multiplexer 62.

It is thus seen that in response to each keyboard entry strobe pulse, the one short multivibrators 160-163 fire in succession to effect the shifting of the digits content of the input/output register 58 to the right one digit position. As will be seen, a zip code entry from the numerical keyboard 26a requires only the first three digits of the zip code of the parcel destination. Thus, a zip code entry encompasses three digit entries, each entry accompanied by a keyboard entry strobe pulse, and the zip code, once entered into the input/output register 58, is held in the first three digit registers 152, 154 and 156.

During the time that the system is to read a postage value from the postage memory 52 via serial to parallel converter 60, the zone located flip-flop ZL in the sequencer 56 (FIG. 3) is set, and its set output RD LBS, a logical ONE, enables an AND gate 170 in FIG. 4 to pass enter postage strobe pulses ENT POST from the serial to parallel converter 60 through to one short multivibrator 160 via OR gate 166. The reset output RD LBS from the zone located flip-flop ZL, being a logical ZERO, conditions the multiplexer 62 to accept postage digit entries from the postage memory 52 by way of a serial to parallel converter, rather than keyboard 26a. The postage digits, in parallel bit, binary coded decimal form, are shifted into the input/output register most significant digit first in the same manner as described for digit entries from the numerical keyboard 26a.

During a zone search, as previously described in connection with the sequencer of FIG. 3, add clock pulses ADD CLK are gated over lead 93 to the input/output register. As seen in FIG. 4, these clock pulses are applied to increment the hundredths digit register 156, which contains the least significant digit of the zip code entry. Each add clock pulse increments the hundredths digit register one count. The outputs of the one and eight bit stages of the hundredths digit register 156 are gated in an AND gate 172 to generate carry pulses for incrementing the tenths digit register 154. Similarly, the outputs of the one and eight bit stages of the tenths digit register are gated together in an AND gate 174 to generate carry pulses for the units digit register 152. These outputs of the one and eight bit stages of the units digit register are gated together in an AND gate 176 to generate a carry pulse which is gated in an AND gate 178 with the carry pulse outputs from gates 172 and 174, the add clock pulses arriving over lead 93, and the output PR SET from sequencer 56 (FIG. 3).

From this detailed description, it is seen that a zip code entry in the hundredths, tenths and units digit registers of the input/output register is incremented by the add clock pulses to 999. Upon the next add clock pulse, simultaneous carry pulses will be applied to AND gate 178 from AND gates 172, 174 and 176. This signifies that the input/output register has overflowed, i.e., counted to the complement of the zip code number originally entered therein, and the read store zone signal RD STR ZONE issues on lead 95 at the output of AND gate 178 for transmittal to the sequencer 56, the zone register 46 and the postage ready logic 80, all as seen generally in FIG. 2.

Scale And Weight Encoder

The scale unit 12, as seen in FIG. 5, includes a platform 200 on which a parcel 202 is placed to be weighted. The platform 200 is mounted by a pair of laterally spaced supports 204 pivotally linked at their lower ends to a lever 206, which, in turn, is pivotally mounted by a base 208. It is thus seen that upon placement of parcel 202 on the scale platform 200, the parcel weight forces the scale platform 200 downward, causing a counterclockwise pivotal movement of lever 206 against the restraining force of a spring 210 through an angle proportional to the parcel weight.

The free end of lever 206 carries a rack gear sector 212 which engages a pinion 214 keyed on a shaft 216 which also mounts an encoder disc 218. By virtue of this construction, it is seen that the pivotal movement of lever 206 in response to the parcel weight is translated into a proportional increment of angular rotation of the encoder disc 218. The encoder disc carries a series of opaque bars 220 which, upon rotation of the encoder disc, cause interruptions of a light beam between a source 222 and a receiver 224. Thus, the increment of rotation of the encoder disc 218 in response to the parcel weight is translated into a proportionate number of electrical pulses at the receiver 224.

Up/Down Scale Counter

The up/down counter 40 of FIG. 2 is seen in detail in FIG. 6. The receiver 224 noted in FIG. 5, comprises a pair of phototransistors 226 and 228. The use of two photosensors in the receiver 224 is for the purpose of conditioning steering logic circuitry, generally indicated at 230, pursuant to controlling the up/down counter 40 to count either up or down in response to movement therepassed of the bars 220 on encoder disc 218. As seen in FIG. 7, the phototransistors 226 and 228 of receiver 224 are positioned such that the response of the former to the bars 220 leads that of the latter for counting up in pounds, and vice versa for counting down in pounds. Thus, in FIG. 7, the encoder disc may be assumed to be moving to the left during countup and to the right during countdown. The phototransistors 226 and 228 are spaced apart by a distance equal to approximately one-half the width of a single opaque bar 220 on encoder disc 218. When the bars 220 are moving to the left passed the phototransistors, phototransistor 226 sees a dark to light transition while the phototransistor 228 is obscured by a bar. As will be seen, each time this occurs, a countup pulse is generated. On the other hand, a countdown pulse is generated when the phototransistor 226 sees a light to dark transition while the phototransistor 226 sees a light to dark transition while the phototransistor 228 is obscured by a bar 220 of the encoder disc 218. As was previously noted, the up/down capability of counter 40 is necessary to resolve any bounce of the scale platform 200 into an accurate registration of the weight of parcel 202.

Returning to FIG. 6, the emitter of phototransistor 226 is grounded, while its collector is connected to the input of an amplifier 232. Similarly, phototransistor 228 has its emitter grounded and its collector connected to the input of an amplifier 234. For purposes of the present description, it will be assumed that when the phototransistors are illuminated, they apply a logical ZERO input to their respective amplifiers, and when they are not illuminated, they develop logical ONE inputs.

The output of amplifier 232 is connected through an inverter 238 to the triggering input of an up multivibrator 236 and directly to the triggering input of a down multivibrator 240. The output of inverter 238 is also connected to the up/down sense input 241 of counter 40. It will be further seen that the counter will count up in response to clock pulses received at its clock input 242 as long as its sense input is a logical ONE, and will count down in response to those clock pulses received while its sense input is a logical ZERO.

Up multivibrator 236 is triggered in response to each logical ZERO to ONE transition, which through inverter 238 corresponds to each dark to light transition sensed by phototransistor 226. Since down multivibrator 240 is connected directly to the output of amplifier 232, it is triggered in response to each light to dark transition sensed by phototransistor 226. The pulse outputs of the up and down multivibrators are separately gated in AND gates 244 and 246, respectively. These AND gates are enabled only during the time that the output from amplifier 234 is a logical ONE, which corresponds to the times that phototransistor 228 is obscured by bars 220. The output of AND gates 244 and 246 are connected as separate inputs to an OR gate 248, whose output is connected to the toggling input of a flip-flop 250 which, in the present application, serves as a half-pound counter since the encoder disc 218 is assumed to be graduated in half-pound increments. The set output of flip-flop 250 is gated with the output of OR gate 248 and the output of inverter 238 in an AND gate 252. The reset output of flip-flop 250 is gated with the output of OR gate 248 and the output of amplifier 232 in an AND gate 254. The outputs of gates 252 and 254 are gated together in an OR gate 256, whose output is connected to the clock input 242 of counter 40.

The operation of the steering logic 230 of FIG. 6 will now be described in conjunction with the timing diagram of FIG. 7. Assuming that the counter 40 is counting up from 0 pounds, the first dark to light transition sensed by phototransistor 226 triggers up multivibrator 236. Its pulse output is passed by AND gate 244 since it is enabled by the logical ONE output from amplifier 234 due to the fact that phototransistor 228 senses no light. Flip-flop 250 is triggered on the trailing edge of the up multivibrator pulse from its original reset condition to its set condition. Counter 40 is not however pulsed on its clock input 242 from gate 252 since the up multivibrator pulse terminates as flip-flop 250 is set and gate 254 is disabled by the now prevailing logical ZERO output from amplifier 232. In response to the next dark to light transition the up multivibrator generates another pulse and flip-flop 250 is reset by its trailing edge. However during the interval of this pulse, AND gate 254 is enabled since flip-flop 250 is still set and the output of inverter 238 is a ONE. Thus, this up multivibrator output pulse passes through gates 252 and 256 to the clock input of counter 40. Since the sense input 241 receives a ONE from inverter 238, counter 40 is incremented.

It is thus seen that with alternate dark to light transitions sensed by phototransistor 226, counter 40 is incremented to progressively register the angular displacement of the encoder disc 218 in response to the parcel weight.

If at any time, the encoder disc 218 rotates in the opposite or downward direction, down multivibrator 240 will be triggered by light to dark transitions sensed by phototransistor 226 during the time that phototransistor 228 senses no light. AND gate 246 is thus enabled to pass a pulse to reverse the state of flip-flop 250 on its trailing edge. Assuming that the flip-flop 250 has previously been triggered to its reset state at the conclusion of an up clock pulse to counter 40, the first increment of reverse or downward movement of the encoder disc 218 triggers the down multivibrator and its output pulse is passed by gate 254 before flip-flop 250 is set. This pulse is effective to decrement counter 40 since its up/down sense input 241 is now a logical ZERO as seen in FIG. 7.

Postage and Zip-Zone Memories

The postage memory 52, actually a read-only memory, stores a pounds to postage conversion table, which may take the form of a film strip secured on the periphery of the memory drum 14 (FIG. 1). It will be appreciated that, in the event of a postage rate change, a film strip bearing the new rate table may be readily substituted. A typical arrangement of the postage data for a portion of the conversion chart of postage memory 52 is shown in FIG. 8. The postage memory includes a series of opaque pound bars, of which two are shown in FIG. 8 at 260. These pound bars are read out as pound clock pulses LB CLK, which are accumulated in the address counter 56, as generally described in connection with FIG. 2. The postage data is stored in a series of channels according to postal zone and carrier service. For example, each postal zone may be allotted three separate channels of postage data according to the carrier desired. Thus, one channel of each zone is devoted to the postage for air parcel post (APP), a second for surface parcel post (SPP) and the third for United Parcel Service (UPS). The postage data is stored in binary coded decimal form, most significant digit and most significant bit first. It it is assumed that the left pound bar 260 shown in FIG. 8 corresponds to the 9 pound clock pulse and the one to the right the 10 pound clock pulse, the postage data stored therebetween is applicable to a parcel weighing 9, but less than 10, pounds. Each block of postage data is accompanied by a series of 16 postage clock bits 262 which are read out as postage clock pulses POST CLK to the serial to parallel converter 60 (FIG. 2) to synchronize the handling of the serially read four bits of each postage digit for parallel bit transmission of successive postage digits to the input/output register 58.

It is apparent from FIG. 8, that when the appropriate postal zone has been determined and entered into the zone register 46 (FIG. 8), and the desired carrier APP, SPP or UPS has been selected by the operator, the postage memory readout station is conditioned to serially read out the postage data in only one of the various postage data channels in the postage memory 52.

The zip-zone memory 90, seen in FIG. 9, is also a read-only memory storing an optically encoded zip code to postal zone conversion table carried as a film strip on the periphery of the memory drum 14 (FIG. 1). The array of opaque timing bits 270 are read out to provide the zip clock pulses ZIP CLK which are applied, as previously discussed, as add clock pulses ADD to the input/output register 58, pursuant to counting to the complement of the zip code number entered therein. Aligned with each bar 270 are four bit positions for storing the appropriate zone number in binary coded decimal; the bits being read out in parallel.

The zip-zone memory also includes three additional channels A, B and C which contain flag bits for designating special situations, as will be described in connection with the postage ready logic circuitry 80, generally disclosed in FIG. 2 and detailed in FIG. 12. Any flag bits aligned with the appropriate zone are read out with the zone number in response to the read store zone signal RD STR ZONE and used in conjunction with add-on control data, generally indicated at 272 and stored at the end of the zip to zone conversion table. As will be seen, this add-on data, together with any flag bits read from channels A, B and C is utilized by the postage ready logic 80 to augment the postage data read from the postage memory 52 into the input/output register 58.

Address Counter and Comparator

The address counter 56 of FIG. 2 is shown in detail in FIG. 10 and operates to count the pound clock pulses LB CLK read from the postage memory 52 starting from the beginning of the pound to postage conversion table stored therein. The units digits of the pounds address are accumulated in binary coded decimal form in a units digit stage 280 of the address counter 66. The one and eight bit outputs of the units digit stage 280 are gated together in an AND gate 284 to provide carry pulses which are accumulated in a tens digit stage 282 of the address counter 66. The content of the address counter 66 is continuously compared in comparator 68 with the parcel weight held in the up/down counter 40 (FIGS. 2 and 6). When the address counter 66 has been incremented to a pound count comparable to that held in the up/down counter 40, comparator 66 generates the output COMP on lead 70 and its complement COMP through inverter 286.

As was previously noted, the pound encoder 218 of FIG. 6 is graduated in half-pound increments, thus the up/down counter 40 counts in half-pound increments by virtue of flip-flop 250 in FIG. 6. Since the rate schedule for APP is based on half-pound increments for parcel weights up to 5 pounds and pound increments above 5 pounds, the address counter 66 must be initially adapted to interpret the pound clock pulses LB CLK as half-pound increments up to 5 pounds and pound increments thereafter. To this end, the control logic for the address counter 66 includes two flip-flops 288 and 290, the former serving as a half-pound counter for the pound clock pulses LB CLK and the latter as a 5 pound latch for disabling the half-pound counter when the address counter 66 has been incremented to 5 pounds.

Specifically, as seen in FIG. 10, the pound clock pulses LB CLK from the postage memory 52 arriving over lead 64 are applied to one input of an AND gate 292 and also to the triggering input of the half-pound counter 288. The set output of the half-pound counter is connected as one input to an AND gate 294, whose output is gated with the output of AND gate 292 in an OR gate 296. The output of this OR gate is connected to the clock input of the units digit stage 280 of the address counter 66.

The other input to AND gate 292 is obtained from the set output of the 5 pound latch 290, while the other input to AND gate 294 is obtained from the reset output of the 5 pound latch. Initially, the 5 pound latch is reset by the reset pulse issuing at the beginning of each revolution of the pounds to postage conversion table passed its readout station. Thus, AND gate 292 is disabled, while AND gate 294 is enabled. Similarly, the half-pound counter 288 is also initially in its reset state. The first pound clock pulse LB CLK read from the postage memory 52 after each reset pulse triggers the half-pound counter 288 to its set state. At this time, AND gate 292 is disabled from the 5 pound latch 290, and the units digit stage is not incremented. With the next occurring pound clock pulse LB CLK, the half-pound counter is triggered to its reset state, producing a logical ONE to ZERO transition at its set output which passes through AND gate 294 and OR gate 296 to increment the units digit stage 280 of the address counter 66. It is thus seen that the address counter 66 is incremented with every other pound clock pulse LB CLK read from postage memory 52.

The one and four bit outputs of the units digit stage 280 are gated together in an AND gate 298, such that when the units digit stage has been incremented to a 5 pound count, the 5 pound latch 290 is forced to its set state, thereby enabling AND gate 292 and disabling AND gate 294. Thereafter, each pound clock pulses passes through AND gate 292 to increment the units digit stage 280 of the address counter 66.

Prior to achieving a 5 pound count in the address counter 66, the content of the half-pound counter 288, appearing at the output of AND gate 294, is compared with the output of the half-pound counter 250 of the up/down counter 40 (FIG. 6). Thus, the output of AND gate 294 is applied to comparator 66 for comparison with the output of an AND gate 300 which receives as inputs the set output of half-pound counter 250 and the reset output of the 5 pound latch 290 of FIG. 10. It is thus seen that prior to the achievement of a 5 pound count in the address counter 66 the comparator 68 compares the content of the address counter and the up/down counter by half-pound increments. Above 5 pounds, both AND gates 294 and 300 are disabled by the 5 pound latch 290, and thus the content of the half-pound counters 250 and 288 are effectively ignored by comparator 68.

Serial to Parallel Converter

The serial to parallel converter 60, seen in FIG. 2, is shown in detail in FIG. 11. The operation of the serial to parallel converter begins with the read postage command signal RD POST supplied over lead 72 from the output of OR gate 140 in the sequencer 56 (FIG. 3). It will be recalled that the read postage command signal, except for oversized parcel situations, is derived from the comparison signal COMP issuing from comparator 68. As the read postage command signal goes to a logical ONE, a four bit shift register 302 is enabled to shift in the four bits of a postage digit read serially from the postage memory 52 over line 59. The read postage command signal RD POST is also supplied as one input to an AND gate 304 and as one input to an OR gate 306, whose output is connected to the forced reset input of a postage enter flip-flop POST ENT. The cycle complete signal O is supplied to the other input of OR gate 306, thus assuring that the postage enter flip-flop POST ENT is reset preparatory to the receipt of postage data by converter 60. As will be seen, the postage enter flip-flop is triggered to its set condition from the output of AND gate 308 to generate a postage enter signal POST ENT signifying that the last postage digit has been entered into the input/output register 58 from converter 60.

The postage clock pulses POST CLK read from postage memory 52 over lead 63 are used to shift the postage digit bits into shift register 302 and are also inverted in an inverter 310 for application to the other input of AND gate 304. The output of AND gate 304 is applied to one input of an AND gate 312 which is enabled from the reset output of the postage enter flip-flop POST ENT. Thus, as long as this flip-flop is in its reset state, AND gate 312 passes clocking pulses from the output of AND gate 304 to increment a four bit binary counter 314. The one and two bit stages of binary counter 314 are inverted in inverters 316 and 318, whose outputs are connected as separate inputs to an AND gate 319, together with the output of AND gate 304. The fourth input to AND gate 316 originates from an OR gate 320 whose inputs come from the four and eight bit stages of the binary counter 314.

It is seen that gate 319, as controlled by inverters 316, 318 and OR gate 320, provides an output pulse when the count of the binary counter 314 reaches four, eight and 12. This pulse output is supplied through an OR gate 322 as the enter postage shift or strobe pulse ENT POST to the input/output register 58, causing the first three digits of the postage data to be successively shifted into the input/output register from the shift register 302 of the serial to parallel converter. When the binary counter 314 reaches a count of 16, AND gate 308 is fully enabled to trigger the postage enter flip-flop POST ENT to its set position. The set output of this flip-flop enables an AND gate 324, whose other input is obtained from AND gate 304. The output of gate 324 is connected as the other input to OR gate 322, such that the last enter postage shift pulse ENT POST effecting the shift in of the last postage digit comes from gate 324, rather than gate 319.

The purpose of gating the complement of the postage clock pulses POST CLK with the read postage command signal RD POST in AND gate 304 is to derive a train of clock pulses for clocking binary counter 314 which is effectively shifted ahead in time relative to the postage clock pulse train. In this way, the binary counter is incremented one count just prior to the shifting of the corresponding postage digit bit into shift register 302.

Specifically, when the read postage command signal RD POST appears, line 72 goes from a logical ZERO to a logical ONE, and the output of AND gate 304 goes to a ONE. When the first postage clock pulse POST CLK appears, the output of AND gate 304 goes to a logical ZERO and this ONE to ZERO transition passes through AND gate 312 to increment the binary counter 314. As each postage clock pulse terminates, the shift register 302 is shifted to accept the postage digit bit being read from the postage memory 52. On the leading edge of the fourth postage clock pulse, the binary counter 314 is incremented to four, and the fourth bit of the first postage digit is shifted into the shift register 302 on the termination of the fourth postage clock pulse. At this point, the output of the AND gate 304 goes to a logical ONE, which passes through AND gate 317 as the enter postage shift pulse ENT POST to the input/output register 58. This shift pulse terminates with the leading edge of the fifth postage clock pulse, which is also effective through AND gate 312 to increment the binary counter to five. When the binary counter reaches the counts of eight and 12, the same operation occurs to shift the second or third postage digits into the input/output register.

When the binary counter 314 goes from a count of 15 to 16 on the leading edge of the 16th postage clock pulse, the output of AND gate 308 goes from ONE to ZERO, triggering postage enter flip-flop POST ENT to its one state. On the trailing edge of the sixteenth postage clock pulse, the last postage digit is shifted into the shift register 302 and the output of AND gate 304 goes to a ONE, which passes through AND gate 324 and OR gate 322 as the fourth enter postage shift pulse ENT POST. This shift pulse terminates as the read postage command signal RD POST goes to ZERO, which occurs when the address counter 66 is incremented and the comparator 68 senses that there is no longer a comparison between the address counter 66 and the up/down counter 40. Shift register 302 is disabled, as is the binary counter 314 by the reset output of the postage enter flip-flop POST ENT.

Postage Ready Logic

The postage ready logic 80 of FIG. 2, seen in detail in FIG. 12, generally handles special situations which affect the postage data entered into the input/output register 58. In addition, the postage ready logic handles various error situations identified by a flag bit stored in the channel C of the zip-zone memory (FIG. 9). Ultimately, the postage ready logic is responsible for generating the ready enter signal RDY ENT over lead 84 enabling the postage digit selection apparatus 30 to initiate the setting up of the postage meter 32 to the postage value registered in the input/output register 58.

Referring to FIG. 12, the four zone data bits in channels 1, 2, 4 and 8 of the zip-zone memory 90 (FIG. 9) in parallel to multiplexer 44 for entry into the zone register 46 upon issuance of the read store zone command signal RD STR ZONE from the input/output register 58. If the zone is to be entered from the numerical keyboard 26a, depression of the key Z sets flip-flop ZFF in the sequencer 56 (FIG. 3), and the set output ZFF conditions multiplexer 44 to connect the zone register 46 to the numerical keyboard 26a for direct zone entry.

In certain situations, there may not be an appropriate zone conversion for a zip code entered into the input/output register 58. To handle these situations, the zone number which would be read out in response to the read store zone command signal RD STR ZONE is coded as a decimal nine. Since the postage rate schedules under the parcel post and the United Parcel Service systems only contemplates eight postal zones, a nine readout may be used to identify a zone error. Thus, channels 1 and 8 of the zip-zone memory are applied to an AND gate 400, together with the read store zone signal RD STR ZONE. If, when the read store zone signal issues, the number 9, in binary coded decimal, is read from the zip-zone memory, AND gate 400 is enabled to set a zone error flip-flop 402. The set output of this flip-flop may be used to initiate energization of a suitable error light at the control panel 26.

In certain situations, particularly with respect to the UPS system, United Parcel Service does not have authorized land routes between the mailing site and certain parcel destinations. For these situations, UPS resorts to so-called "drop shipping," requiring special shipping charges which the present system is not equipped to handle. However, it is necessary to identify these special situations, and the present system is equipped to do so. To this end, a flag bit is encoded in channel C in the zip-zone memory (FIG. 9) aligned with storage locations of those zones for which "drop shipping" must be employed. The coincidence of a readout of a flag bit from channel C and the issuance of a read store zone signal is detected by AND gate 404, whose output is connected to set a flip-flop 406 to register the occurrence of a C error. The set output of this flip-flop may be used to initiate energization of an appropriate error light to notify the operator that, for example, a "drop shipping" situation has arisen.

Returning briefly to the sequencer of FIG. 3, it will be recalled that error signal M issues from AND gate 134 if the system fails to locate a zone on the basis of a zip code entry into the input/output register 58. Returning to FIG. 12, this error signal M is applied to set an M error flip-flop 408. It will be noted that the reset outputs of flip-flops 402, 406 and 408 are gated together in an AND gate 410, whose output is connected as one input to an AND gate 412 from which the ready enter signal RDY ENT issues. As a consequence, if an error situation is detected, AND gate 412 is disabled to inhibit the ready enter signal and thus prevent the postage digit selection apparatus 30 from setting the postage meter 32 to any postage value registered in input/output register 58. In addition, if the postage value in the input/output register is to be displayed only, the display only key D/O (FIG. 3) is depressed to set the display only flip-flop D/OFF, and its reset output D/OFF disables AND gate 412 to inhibit the ready enter signal.

Flag bits encoded in the channels A and B of the zip-zone memory 90 and read out during the occurrence of a read store zone signal RD STR ZONE are used in conjunction with the add-on postage control data 272 (FIG. 9) stored at the end of the zip-zone conversion table stored in the zip-zone memory. As seen in FIG. 12, the readout of flag bits stored in channels A and B are used to set one of three flip-flops 420, 422 and 424. Specifically, the readout of channel A is applied to AND gates 426 and 428, and, through an inverter 430, to AND gate 432. The readout of channel B is applied to AND gate 428, AND gate 432, and through an inverter 434, to AND gate 426. The read store signal RD STR ZONE is applied as a third input to each of these gates. If a flag bit is read from channel A when the read store zone signal issues, an output issues from AND gate 426 to set the flip-flop 420, labeled AB. If a flag bit is read from channel B when the read store zone command signal issues, the resulting output from AND gate 432 sets flip-flop 422, labeled AB. If a flag bit is read from both channels A and B when the read store zone signal issues, AND gate 428 provides an output to set flip-flop 424, labeled AB.

Assuming that no additional postage function is to be executed, and thus neither of the flip-flops 420, 422 and 424 is set, their reset outputs, all logical ONES, enable an AND gate 440, whose output enables an AND gate 422. Thus, AND gate 442 is conditioned to pass the postage entered signal POST ENT generated by the postage entered flip-flop in the serial to parallel converter 60 (FIG. 11) through to one input of a normally enabled AND gate 444. It will be recalled that the postage entered signal POST ENT issues as the last postage digit is shifted into the input/output register 58. The AND gate 444 is normally enabled from the reset output of an add postage flip-flop ADD POST, and thus the postage entered signal is passed through to OR gate 446 to set a postage ready flip-flop POST RDY. Assuming no error and that the postage is not merely to be displayed, the logical ONE at the set output of the postage ready flip-flop is passed through AND gate 412 as the ready enter signal RDY ENT for transmission over lead 84 to the postage digit selection apparatus 30 (FIG. 2).

On the other hand, if one of the flip-flops 420, 422 and 426 has been set during the issuance of the read store zone signal RD STR ZONE, the output of AND gate 440 is a logical ZERO, which is inverted by an inverter 441 to a ONE to enable an AND gate 443. Thus, the postage entered signal POST ENT passes through AND gate 443 to set add postage flip-flop ADD POST. Since AND gate 442 is disabled from the output of AND gate 440, the postage entered signal is inhibited from setting the postage ready flip-flop POST RDY.

Still referring to FIG. 12, the set output of the AB flip-flop 420 is connected to an AND gate 450 together with the readout of channels 1, 2 and 8 of the zip-zone memory. The set output of AB flip-flop 424 is gated in AND gate 452 with the readout of channels 2 and 8 of the zip-zone memory, while the set output of AB flip-flop 422 is gated in AND gate 454 with the readout of channels 4 and 8. The outputs of AND gates 450, 452 and 454 are gated together in an OR gate 456, whose output is gated with the reset output POST RDY of the postage ready flip-flop in an AND gate 456 to provide an add clock gate signal ADD CLK GATE. It will be recalled that the add clock gate signal is used in the sequencer 56 of FIG. 3 to enable AND gate 130 to pass zip clock pulses ZIP CLK as add clock pulses ADD CLK over lead 93 to input/output register 58.

Referring to FIG. 9, the add-on postage control data 272, stored at the end of the zip to code conversion table in zip-zone memory is selectively encoded in channels 1, 2, 4 and 8 to gate a selective number of zip clock pulses ZIP CLK through gate 130 in the sequencer 56 to increment the postage value in the input/output register. For example, under the UPS rate schedule, shipping from west to east requires a flat 5 cent charge in addition to the charge applicable to the parcel weight. If it is assumed that this situation is identified by encoding a flag bit in channel B opposite the various zone which would require a west to east shipment, when the read store zone signal RD STR ZONE issues to read out one of those zones, a flag bit would also be read from channel B to set the AB flip-flop 422. The set output of the AB flip-flop enables AND gate 454. When the add-on postage data block 272 revolves around to the readout station, it is seen that the first five bit positions in both channels 4 and 8 are opaque and thus ONES. Thus, AND gate 454 is enabled for these first five bit positions, and its logical ONE output passes through OR gate 456, AND gate 458, and OR gate 128 in the sequencer (FIG. 3) to enable AND gate 130 to pass five zip clock, pulses ZIP CLK as add clock pulses ADD CLK to the input/output register 58. It is thus seen that the postage value held in the input/output register 58 is incremented by five cents.

Similarly, if flag bits are read out from both channels A and B at the time of the read store zone signal, the AB flip-flop 424 is set. This qualifies AND gate 452 for seven zip clock pulses, which are gated through AND gate 130 in the sequencer to increment the postage value in the input/output register by 7 cents. Finally, if a flag bit is read from channel A at the time of the read store zone signal, AB flip-flop 420 is set to enable AND gate 450, and the postage value in the input/output register is incremented by 6 cents.

The conclusion of the add-on postage data block 272 is marked by logical ONE bits encoded in the 4, 8 and C channels of the zip-zone memory 90, as seen in FIG. 9. The coincidence of these bits detected in an AND gate 461, and the resulting gate output forces the add postage flip-flop ADD POST back to its reset condition. The resulting logical ONE to ZERO transition on its set output sets the postage ready flip-flop POST RDY. The set output of this flip-flop goes to a logical ONE, which passes through AND gate 412 as the ready enter signal RDY ENT to the postage digit selection apparatus 30 of FIG. 2.

When it is desired to add additional postage from the control panel to cover insurance, special handling, etc., the key $ is depressed, followed by entry of the additional charge into the input/output register 58 via numerical keyboard 26a. The set output $FF of flip-flop $FF in sequencer 56 enables an AND gate 447 in the postage ready logic 80. Then, when the postage request key PR is depressed, the output of AND gate 447 goes to a ONE, forcing the postage ready flip-flop POST RDY to its set state. This results in the immediate generation of the RDY ENT signal at the output of AND gate 412, and the postage digit selection apparatus 30 proceeds to set up the postage meter to issue a second stamp imprinted with the additional postage as entered from the control panel.

Oversize Logic

The oversize logic 100 of FIG. 2 is shown in detail in FIG. 13. In the event of an oversized parcel, the operator presses the oversize key O/S to set oversize flip-flop O/SFF, as previously described. The reset output O/S of this flip-flop to used to disable AND gate 138 in the sequencer 56 (FIG. 3) to inhibit derivation of the read postage command signal RD POST at the output of OR gate 140 from the comparator output signal COMP, applied as one of the other inputs to AND gate 138. The set output of the oversize flip-flop O/SFF is gated in an AND gate 470 with the COMP signal from comparator 68 (FIGS. 2 and 10). If the comparator output signal goes to a logical ONE during the time that the oversize flip-flop O/SFF is set, an output issues from AND gate 470 to set a flip-flop 472. An AND gate 474 decodes the outputs of the address counter 66 (FIG. 10) and resets the oversize flip-flop O/SFF when the count in the address counter reaches 24. It is thus seen that for an oversized package situation, the oversize flip-flop is initially set, and if the compare signal COMP comes up before the address counter increments to 24, the latch flip-flop 472 is set to store the fact that the oversized package weighs less than the established minimum weight, in this case 25 pounds. The set output of the flip-flop 472 qualifies an AND gate 480 which is connected to also decode the outputs of the address counter when it is incremented to 25 pounds. The remaining input to AND gate 480 is the reset output of the postage ready flip-flop POST RDY. The set output SL of the search pounds flip-flop SL in the sequencer 56 (FIG. 3) is gated with the set output of the oversize flip-flop in an AND gate 481 to provide a qualifying input to AND gate 474 during the search pounds mode.

From the above description, it is seen that if the oversized package weighs less than 25 pounds, flip-flop 472 is set, and, when the address counter 66 increments to 25 pounds, the read minimum pounds command signal RD MIN LBS issues from AND gate 480. This signal is supplied over lead 108 to OR gate 140 in the sequencer 56 of FIG. 3 to derive the read postage command signal RD POST, applied over lead 72 to the serial to parallel converter 60 (FIG. 11). If, on the other hand, the oversized package weighs 24 pounds or more, the oversize flip-flop O/SFF is reset from the output of AND gate 474 to remove the disabling input O/S from AND gate 138 in the sequencer 56. Stated another way, the reset output O/S of the oversize flip-flop goes to a logical ONE to enable AND gate 138 in the sequencer. AND gate 480 was not qualified to generate the read minimum pounds signal RD MIN LBS since flip-flop 472 had not been set. As a consequence, the read postage command signal RD POST is derived from the compare signal COMP, which in this event occurs when the address counter has been incremented to the actual weight of the oversize package, as would be the case if the oversized parcel key O/S had not been depressed in the first place.

Postage Selection Apparatus

The electromechanical postage digit selection apparatus 30, seen generally in FIGS. 1 and 2, is shown in detail in 14 through 18. It will be recalled from the general description of FIGS. 1 and 2 that the postage digit selection apparatus is mechanically interconnected to the settable postage digit arms 33 of postage meter 32 by links 34 and operates to position the postage digit arms to the corresponding postage digit values registered in the input/output register 58.

Referring first to FIG. 15, the postage digit selection apparatus 30 includes a motor 500 supported by a frame casting 502. The output shaft 504 of motor 500 carries a gear 506 which meshes with a gear 508 keyed on an elongated jack shaft 510, best seen in FIG. 14. Jack shaft gear 508 engages gears 512 and 514 respectively mounted on the input shafts 516 and 518 of clutches 520 and 522. The other end of jack shaft 510 carries a gear 524 which engages a pair of gears 526 and 528 respectively mounted on the input shafts 530 and 532 of clutches 534 and 536.

Output shaft 527 of clutch 522 extends coaxially through input shaft 518, which is in the form of a sleeve, and beyond both sides of the clutch body and carries at one end a crank 529. This crank is pivotally connected to one end of link 34a, which is pivotally connected at its other end to the hundredths digit selector arm 33 of the postage meter 32. Similarly, the output shaft 521 of clutch 520 carries at one end a crank 523 which is pivotally connected to one end of link 34b. The other end of link 34b is pivotally connected to the tenths digit selector arm 33 of the postage meter 32. One end of output shaft 535 of clutch 534 carries a crank 537, which is pivotally connected to one end of the units digit selection link 34c, while one end of output shaft 539 of clutch 536 carries a crank 541 pivotally connected to the one end of the tens digit selection link 34d.

It will be appreciated that the various clutch output shafts and jack shaft 510 are journalled by laterally spaced vertical extensions 503 of the frame casting 502.

Still referring to FIG. 14, the other end of output shaft 527 of clutch 522 is adapted to mount an encoder disc 550 rotating with the output shaft in a plane between a light source 550a and a receiver 550b. Disc 550 is encoded in binary coded decimals with the numbers 0 through 9 around its periphery and is angularly oriented on output shaft 527 so as to provide a digital readout of the digit positions of the hundredths postage digit selector arm 33, as positioned by crank 529 and link 34a. Similarly, output shaft 521 mounts an encoder disc 552 which is read out by a light source 552a and receiver 552b to provide a digital readout of the digit positions of the tenths postage digit selector arm, as positioned by crank 523 and interconnecting link 34b. In the same manner, encode discs 554 and 556 provide digital readouts of the digit positions of the units and tens postage digit selector arms of the postage meter 32.

Each of the clutch output shafts carries a detent disc which serves to ultimately angularly orient the clutch output shafts to the various postage digit positions. In practice, these detent discs serve as course positioning means for the postage digit selector arms 33 of the postage meter; the internal detent mechanism of the postage meter serving as the final, precise digit positioning means for the various postage digit selector arms. Thus, as seen in FIGS. 14 and 15, output shaft 527 carries a detent disc 560 which is formed with an annular array of detents 560a, as best seen in FIG. 15. The detents 560a are engaged by a pawl 560b to ultimately angularly orient the crank 529 and link 334a for the various hundredths postage digit positions. Similarly, output shaft 521 carries a detent disc 562 formed having an array of detents 562a which are engaged by pawl 562b to ultimately orient crank 523 and link 34b for the various tenths postage digit positions. In the same manner, putput shafts 535 and 541 carry detent discs 564 and 566, respectively, which are engaged by pawls 564b and 566b to ultimately orient their associated cranks and links for the various units and tens postage digit positions.

The operation of the postage selection apparatus 30 can best be appreciated from a description of FIG. 18. As long as the system is turned on, motor 500 of the postage selection apparatus 30 (FIG. 15) is energized to supply continuous drive to the input shafts of the various clutches of FIG. 14. The various clutches are initially conditioned such that their input shafts are drivingly coupled to their output shafts, and the various cranks are continuously rotated. The links 34 interconnecting the cranks and the postage digit selector arms 33 cause the selection arms to continuously move back and forth through their various postage digit positions. As seen in FIG. 18, the digital readout of the positions of the hundredths postage digit selector arm is supplied to a comparator 570 for comparison with the content of the hundredths digit register 156 of the input/output register 58 (FIG. 4). Similarly, the digital readout of the positions of the tenths digit selector arm is applied to comparator 572 for comparison with the content of the tenths digit register 154 of input/output register 58. The digital readout of the positions of the units postage digit selector arm is fed to comparator 574 for comparison with the content of the units digit register 152 of the input/output register while the digital readout of the tens postage digit selector arm digit positions is compared with the content of the tens digit register 150 of the input/output register in a comparator 576.

The outputs of these comparators are supplied as one input to separate AND gates 571, 573, 575 and 577. The other input to each of these AND gates is the ready enter signal RDY ENT, which issues from the postage ready logic 80 (FIG. 12) when it is determined that the postage value stored in the input/output register is the final value to be issued by the postage meter 32.

As the postage digit selection arms 33 are moved to the postage digit positions called for by the corresponding postage digits held in the input/output register, AND gates 571, 573, 575 and 577 supply outputs to the various clutches effective to disengage their input shafts from their output shafts. Thus, as the hundredths postage digit selector arm moves to the digit position corresponding to the hundredths postage digit stored in the hundredths digit register 156 of the input/output register 58, comparator 570 generates an output which passes through AND gate 571 to disengage clutch 522. Output shaft 527 is decoupled from input shaft 518 of clutch 522, and crank 529 and link 34a are ultimately positioned by pawl 560b acting on detent disc 560. However, the ultimate and precise positioning of the hundredths postage digit selector arm is achieved by the internal detent mechanism of the postage meter 32. The tenths, units and tens postage digit selector arms 33 of the postage meter 32 are ultimately positioned in accordance with the digit contents of the tenths, units and tens postage digits stored in the input/output register 58 in the same manner. It will be noted that the positions of the postage digit selector arms are carried out concurrently and independently of each other, thus permitting rapid postage setting of the postage meter 32.

When all of the postage digit selector arms 33 have been positioned, AND gate 580 is enabled to pass an execut signal EXEC over lead 87 (see also FIG. 2), commanding the postage meter to execute a print cycle and issue a stamp with the postage value held in the input/output register imprinted therein. At the conclusion of the postage meter operating cycle, the cycle complete signal O issues to be fed back to the console to clear the various flip-flops, registers and counters preparatory for the next system operation.

As seen in FIGS. 16 and 17, the forward end of each link 34 is formed having an elongated slot 582 which accommodates a laterally extending pin 584 carried at the upper end of each postage digit selector arm 33. A latch 586 pivotally mounted on a pin 588, carried adjacent the forward end of each link 34, engages the side of the postage digit selector arm 33 opposite pin 584 so as to maintain the pin captive in slot 582. By virtue of this arrangement, there is provided a lost motion connection between the links 34 and their associated postage digit selector arms 33, thereby enabling the internal detent mechanism of the postage meter to take over from the final positioning of the postage digit selector arms from the various detent discs 560, 562, 564 and 566 of the postage digit selection apparatus 30.

Arm 586 at the forward end of each link 34 is biased downwardly into engaging relation with the postage digit selector arm 33 by a spring 590. The arm 586 is readily pivoted upwardly, as indicated in phantom in FIG. 16 to facilitate disconnection of the links from their associated postage digit selector arms 33, thus freeing the upper portion of the postage meter 32 for removal from its base when it becomes necessary to obtain additional prepaid postage at a local post office.

Parallel Postage Data System

A modification of the console 10 shown in the functional block diagram of FIG. 2 is disclosed in FIG. 19. The major distinction between the two consoles is that, in the former the data is stored in the postage memory in serial binary coded decimal, whereas in the latter, now to be described, the data is stored and read out in parallel from the postage memory. The layout of the pounds to postage conversion table stored in the postage memory 600 is generally shown in FIG. 20. Basically, the postage data for each zone is stored in separate blocks on the basis of pounds. It will be recalled from FIG. 8, that in the console design of FIG. 2, the postage data for a particular zone is stored serially in a single channel. To provide for separate services, such as parcel post (PP) and UPS, separate pounds to postage conversion charts would be stored at different locations on the memory drum 14, rather than integrated into a single chart, as illustrated in FIG. 8.

It is appreciated that by virtue of the layout of the postage data illustrated in FIG. 20, all bits making up the digits of the postage values are successively read out in parallel into the input/output register, thus eliminating the need for a serial to parallel converter. The console of FIG. 19 is disclosed as a three bank system (3 postage digits) for purposes of simplicity, rather than a four bank system, as has been described. Thus, as illustrated in FIG. 19, the readout of postage memory 600 is applied in parallel to the respective digit registers of an input/output register 602.

The zip to zone conversion table stored in the zip-zone memory 604 of the console of FIG. 19 is similar to that shown in FIG. 9, except that location of the appropriate zone number is based on counting zip clock pulses up to the zip code number entered from the keyboard 26a rather than the complement thereof. Thus, as seen in FIG. 19, the first three digits of the zip code number are entered via the numerical keyboard 26a. However, instead of entering the zip code number into the input/output register, the keys of the keyboard 26a are self-latching, such that they remain depressed to develop a sustaining digital output in binary coded decimal for application to a comparator 608. The zip code numbers are read from the zip-zone memory 604 in parallel into a zone register 610. The zip clock pulses ZIP CLK are read from the zip-zone memory 604, beginning from a reset pulse (indicated at 611 in FIG. 20) issuing in advance of the beginning of the readout of the zip to zone conversion table, and are accumulated in a counter 612. When the counter 612 is incremented to the zip code number registered by keyboard 26a, comparator 608a generates an output which causes the zone register 610 to accept and hold the zone number then being read from the zip-zone memory 604.

As in the console of FIG. 2, the zone register 610 of FIG. 19 may be adapted to accept zone entry from the zip-zone memory 604 or directly from the numerical keyboard 26a by using a multiplexer (not shown).

Having loaded the zone register 610 with the applicable postal zone, the console must now locate the block of postage data in the postage memory 600 applicable to that zone. To this end, a zone counter 618 is incremented as each zone block of postage data comes up for readout. When the zone counter has been incremented to the zone number held in the zone register 610, comparator 620 provides a compare output indicative of the fact that the postage data applicable to the appropriate postal zone is arriving at the readout station. To increment the zone counter 618, a decimal 10 is encoded in the least significant postal digit location in advance of each zone postage data block, as indicated at 619 in FIG. 20. A decimal 10 digit is used since this number is not a valid postage digit value.

Thus, as seen in FIG. 19, as the least significant digit is read out from the postage memory 600 into the input/output register 602, the two and eight bits thereof are decoded in an AND gate 622 to provide for a decimal 10 digit a zone increment pulse Z-INC, which is gated through AND gate 624 to increment the zone counter 618. To reset the zone counter 618 at the end of each pounds to postage conversion table (e.g., one of PP and one for UPS) stored in the postage memory 600, a decimal 10 is encoded in the tenths digit position as indicated at 621 in FIG. 20, which, when read out into the input/output register, is detected by AND gate 626 to develop a zone reset pulse Z-RESET to reset the zone counter 618 to 0.

The scale, scale encoder and up/down counter, commonly indicated at 630 in FIG. 19, may be constructed in the manner previously described for the console of FIG. 2. The weight registered in the up/down counter is continuously compared in a comparator 632 with the accumulating pound clock pulses LB CLK read from the postage memory into an address counter 634. A compare output from comparator 632 is used to condition the input/output register 602 to hold the postage data applicable to the parcel weight, as read from postage memory 600. Unlike the console of FIG. 2, the console of FIG. 19 employs a separate address counter 636 to handle oversized parcel situations. A logic network 638 is set up to generate the decimal digits of the appropriate minimum pounds limit for an oversized package depending on the carrier desired; the minimum pounds value being compared with the accumulating pound clock pulses LB CLK in the oversize address register 636 in a comparator 639 to generate a compare output which is used to condition the input/output register 602 to hold the postage data applicable to the minimum weight, as read from the postage memory 600.

The remaining components of the console disclosed in FIG. 19 will be considered during the following description of its operation.

After a parcel has been placed on the scale and its weight has been registered in the up/down register 630, the postage request key PR is depressed to set the postage request flip-flop PRFF. The set output of this flip-flop enables an AND gate 650 to pass the next reset pulse readout from the zip-zone memory 604, which is effective to set a read zone flip-flop RZ. As previously noted, the reset pulse is read from the zip-zone memory just prior to the arrival of the beginning of the stored zip to zone conversion table at ita readout station. The set output of the read zone flip-flop RZ enables an AND gate 652 to pass zip clock pulses ZIP CLK, read from the zip-zone memory, through to increment counter 612. The counter begins counting up to the zip code number previously entered via the numerical keyboard 26a. Upon comparison, comparator 608 generates an output, enabling AND gate 654 to pass the next occurring zip clock pulse through to zone register 610, which is thereby conditioned to hold the zone number last read from the zip-zone memory 604.

Having obtained the appropriate zone number based on the zip code entered via keyboard 26a, the next occurring reset pulse from the zip-zone memory passes through AND gate 650 to trigger the read zone flip-flop RZ to its reset stage. Its set output goes from ONE to ZERO, causing a read postage flip-flop RP to the triggered from its reset condition to its set condition. The set output of the read postage flip-flop RP is connected to the set enabling input of a read postage set flip-flop RP SET. As in the case of the console of FIG. 2, the cycle complete signal O is transmitted back from the postage meter 32 at the conclusion of the last cycle zeroes the various flip-flops preparatory for the next system operating cycle.

As previously described, zone counter 618 is reset from the output of AND gate 626 and is incremented from the output of AND gate 624. In addition, address counters 634 and 636 are reset by each Z-INC pulse issuing from AND gate 624. When the zone counter is incremented to the zone number held in zone register 610, comparator 620 issues an output to qualify one input of an AND gate 660. The input/output register 602 now is receiving from postage memory 600 postage data applicable to the appropriate zone. The pound clock pulse train, indicated at 661 in FIG. 20, associated with the zone postage data block is accumulated in address counter 634 for comparison with the parcel weight held in the up/down counter 630. When the contents of the two counters compare, comparator 632 issues an output to AND gate 660, enabling this gate to pass the next occurring pound clock pulse, which is effective to trigger the flip-flop RP SET to its set condition. The reset output of this flip-flop goes to a logical ZERO to disable address counter 634, and it retains the pound count which compared with the parcel weight held in the up/down counter 630. The ZERO to ONE transition at the set output of flip-flop RP SET passes through AND gate 662 and OR gate 664 as a store postage command signal STR POST to the input/output register 602, conditioning it to retain the postage digits just read from the postage memory 600. These postage digits represent the postage value applicable to the parcel weight and the postal zone of its destination. When the store postage signal STR POST assumes a logical ONE, it is inverted in an inverter 666 to disable AND gate 624 and inhibit further Z-INC pulses. The postage retained in input/output register 602 is then applied to the postage digit selection apparatus 30 pursuant to positioning the postage digit selector arms of the postage meter to the appropriate digit positions and the initiation of a postage meter cycle to issue an appropriately imprinted stamp.

In the event of an oversized parcel situation, oversize key O/S is depressed to set oversize flip-flop O/SFF. It will be noted that the reset output of oversize flip-flop O/SFF is now a logical ZERO, disabling AND gate 662. The set output of this flip-flop enables AND gate 668, whose other input comes from the set output of a read postage oversize flip-flop RPO/S. The reset output of this flip-flop, when a logical ONE, enables the oversize address counter 636 to accumulate pound clock pulses LB CLK read from the postage memory 600.

If the actual weight of the oversized package is less than the minimum weight established by the minimum pound setting logic 638, a compare output will first issue from comparator 632. The read postage set flip-flop RP SET is set, but the ZERO to ONE transition at set output is blocked by the now disabled AND gate 662. When the minimum weight count is accumulated in the oversize address counter 636, comparator 639 provides an output which sets the read postage oversize flip-flop RPO/S. Since AND gate 668 is enabled from the set output of the oversize flip-flop O/SFF, the ZERO to ONE transition on the set output of flip-flop of RPO/S passes through, as the store postage command signal STR POST to the input/output register 602. This register then retains the postage applicable to the minimum pounds limit established by the logic 638 as read from postage memory 600.

On the other hand, if the oversized parcel weights more than the minimum pounds setting, a comparison output first issues from comparator 639. Flip-flop RPO/S is not set since it is effectively disabled by the logical ZERO on the set output of the read postage set flip-flop RP SET. The output of comparator 639 is however effective to reset oversize flip-flop O/SFF through AND gate 663 when reading the appropriate zone data block, thus enabling AND gate 662 to pass the store postage command signal STR POST when the read postage set flip-flop RP SET is set from the output of AND gate 660.

The system of FIG. 19 is also adapted to increment the postage value retained in the input/output register 602 in response to the STR POST signal by a pre-set amount, such as 5 cents, as required under the UPS system for shipments west to east. A west to east shipping situation is identified by flag bits stored in the zip-zone memory 604 in alignment with the various stored zones which call for a west to east shipment. When zone register 610 is conditioned from the output of AND gate 654 to retain the appropriate zone read from the zip-zone memory 604, the output of this gate also enables an AND gate 675 to pass a flag bit, if read from the zip-zone memory 604, to set a west to east flip-flop W-E. The set output of this flip-flop goes to a ONE to enable AND gate 677. The other inputs to AND gate 677 are zip clock pulses ZIP CLK and the store postage command signal STR POST. The output of this AND gate is applied to the increment input of the input/output register 602 and to the clock input of a counter 679. The one and four bit outputs of counter 679 are gated together in AND gate 681 to generate a reset pulse for flip-flop W-E when the counter is incremented to five by the zip clock pulses passed through AND gate 677.

It is seen that the number of zip clock pulses incremented in the counter 679 are also effective to increment the postage value held in the input/output register 602. Thus, when the store postage command signal STR POST issues from OR gate 664 to, in effect, latch up the input/output register 602 with the postage value read from the postage memory applicable to the parcel weight, this signal also enables AND gate 677. If the west to east flip-flop W-E had been set from the output of AND gate 675, clock pulses pass through AND gate 677 to increment both the input/output register and counter 679. When the counter is incremented to five, or any other desired pre-set number, the output of AND gate 681 resets the west to east flip-flop, thereby disabling AND gate 677. The postage originally held in the input/output register 602 has thus been incremented by 5 cents.

It will thus be seen that the objects set forth above, among those made apparent from the preceding description, are efficiently attained and, since certain changes may be made in the above constructions without departing from the scope of the invention, it is intended that all matter contained in the above description or shown in the accompanying drawings shall be interpreted as illustrative and not in a limiting sense.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed