A process of high speed handling of mail in a mailing machine

Abstract: A process of high speed handling of mail is disclosed. It uses a mailing machine capable of processing mixed mail of varying thickness and size. Each mail piece is transported to a station and indicia is printed on the mail piece. The process includes at least two user-selectable operating modes including a first non-weigh mode and a second weigh mode wherein each mail piece is weighed and the printed indicia reflects the mail piece weight. In the process, the timing of functions performed on each mail piece are controlled in accordance with the mode selected by the user and in accordance with the thickness or size of the mail piece.

Description: This invention relates to a process of high speed handling of mail in a mailing machine, see US-A-3 877 531 or GB-A-2 195 312, for example. Reference is also directed to FR-A-2 388 352. Automatic mailing machines typically include imprinting systems, such as postage meters where the information imprinted on the envelope or other sheet-like medium is attributable to a variable parameter of the medium. Such a system in valves imprinting a postage value indicia on an envelope wherein the postage value is based on the weight of the envelope. In the mail processing field, it is desirable for a system operator to be able to deliver to mail processing equipment a batch of "mixed mail," that is, the batch is comprised of a large number of envelopes of varying dimensions, and variable thickness or weight. The ability of a mail processing system to process a large variety of mixed mail eliminates the need for the system operator to perform a preliminary step of presorting the mail. It is further desirable for mail processing equipment to be able to weigh the individual envelopes and affix the appropriate postage value indicia in accordance with the envelope weight. It is generally considered advantageous if the mail processing equipment can imprint a quality indicia upon envelopes varying in thickness from that of a postcard to approximately three-quarters (3/4) of an inch, i.e. 19 mm. It is known to provide mail processing equipment comprised of a feeder for singularly delivering envelopes in series to a transport assembly. The transport assembly deposits each envelope on a scale for weighing. After a sufficient time to assure a true scale reading of the envelope weight, commonly referred to as "weigh on the pause," the transport assembly again assumes control over the envelope and delivers the envelope to a so-called mailing machine. Such a mailing machine is most commonly comprised of an integral transport assembly and attached rotary print drum type postage meter. The mailing machine transport assembly assumes speed control over the envelope performing any necessary speed adjustments to the envelope required to match the envelope traversing speed with the imprinting speed of the postage meter print drum to promote a quality indicia print. It is known for the postage meter to include a value setting mechanism and to adjust the postage meter printing mechanism for printing of the appropriate postage rate on the approaching envelope according to the envelope weight as determined by the scale. Reference is made to commonly-assigned U.S. Patent No. 3,877,531 which describes in greater detail a prior art automatic mail handling machine. It is desirable to provide a mail processing system as depicted above with (i) the capability to process a dimensionally wide variety of envelopes including thickness or weight, (ii) to do it as fast as possible in terms of envelope per second, (iii) while applying a quality postage indicia. The known mail processing system has several limiting factors with respect to throughput relative to system cost. One such limiting factor is represented by the time required in transporting the envelopes from one process station to another. Another limiting factor is reflected in the time necessary to obtain an accurate weight from the scale. While such factors as transport time and weighing time can conceivably be decreased by incorporating advanced system techniques, the rule of diminishing returns predicts that small improvements in system throughput by such an incorporation would be achievable at disproportional increases in system costs. One possible alternative means of increasing the throughput of such mail processing systems is to provide multiple scales and a suitable transport system such that the scales are placed in alternate use. Such an arrangement would conceivably allow overlapping of system process or function to achieve a significant increase system through put. However, such an alternative represents added cost from both an equipment and system complexity standpoint. In accordance with the invention, there is provided a process of high speed handling of mail in a mailing machine capable of processing mixed mail of varying thickness and size, said process including at least the functions of transporting each mail piece to a station and printing indicia on the mail piece, said process including at least two user-selectable operating modes including a first non-weigh mode and a second weigh mode wherein each mail piece is weighed and the printed indicia reflects the mail piece weight characterised by said process further including controlling the timing of said functions performed on each mail piece in accordance with the mode selected by the user and in accordance with the thickness or size of the mail piece. The invention will be better understood from the detailed description that follows of a preferred embodiment of the mailing machine of the invention, taken in conjunction with the accompanying drawings, wherein: Fig. 1 is a schematic view of one form of mail-handling machine in accordance with the invention; Fig. 2 is a system schematic illustrating how the various mail processing functions are activated and monitored; Fig. 3 is a data structure diagram illustrating one form of hierarchy of software modules suitable for driving the motor controller of the machine of Fig. 3; Fig. 4 is a data flow diagram for the motor controller of the machine of Fig. 3; Fig. 5 is a side view of the mail handling machine of Fig. 1 wherein components involved in the machine's timing are indicated; Fig. 6 is a top view of the machine depicted in Fig. 2; Figs. 7-9 are waveforms showing velocity profiles and component positions during the time period of processing of one envelope. Figs. 10 and 11 are velocity profiles for the integrated module transport wheels for heavier and longer envelopes, respectively, for comparision with Fig. 7B; Fig. 12 is another series of timing waveforms indicating changes in the velocity profiles to accommodate differently-sized envelopes. Referring now to Fig. 1, the preferred embodiment of a mail processing system according to the invention, generally indicated as 11, is comprised of a plurality of stations, preferably as modules, under the control and influence of a system controller, generally indicated as 13. The stations or individual modules are an envelope feeder module 15, a singulator module 17, a sealer module 19 which includes a sealer 21, and what is here referred to as an integrated module 23. The integrated module is comprised of a scale or weigher module 25, a meter module 27, an inker module 29, optionally a tape module 31, a transport module 33 and a platen module 35. The integrated module is so referred to because the individual modules are mounted in a single housing. Each module includes the appropriate mechanism to perform a mail processing function. Generally, the feeder module 15 receives an envelope stack 36 and, in the preferred embodiment, includes suitable mechanisms to shingle the bottom portion of the mail stack 36. The singulator 17 is charged with the function of extracting a bottommost envelope 38 from the now partially shingled envelope stack 36 in a seriatim manner and delivering the envelope 38 to the sealer transport module 19. The sealer transport 19 is charged with the function of traversing the envelope 38 across the sealer module 21. The sealer 19 has the capability of determining the sealing state of the envelope 38, and includes a diverter arm 40 for stripping open closed but unsealed envelope flaps, for responding to the seal state of an envelope such that only unsealed envelopes 38 are subject to sealing by the sealer module 21, and for detecting mis-sealed envelopes. The sealer transport serves up the envelope 38 to the transport module 33 of the integrated module 23. As aforenoted, the integrated module 23 is comprised of a scale module 25, a meter module 27, an inker module 29, optionally a tape module 31, a transport module 33 and a platen module 35. The mailing machine transport module 33 receives the envelope 38 from the sealer transport 19 and delivers the envelope to the scale 25. The scale module 25 is charged with the function of weighing the envelope 38 and reporting the appropriate postage value as a function of its weight to the postage meter module 27 mounted to the mailing machine 23. The indicia printing method employed in the preferred mailing system is referred to in the art as flat bed indicia printing. In accordance therewith, as the envelope 38 rests upon the scale, subsequent to being weighed, the postage meter module 27 print elements are set to the appropriate value as a function of envelope 38 weight. The inker module 29 is then charged with the function of inking the indicia of the meter module 27. Subsequent to inking of the postage meter module print elements, the platen module 35 is charged with the function of bringing the envelope 38 into printing contact with the print elements of the postage meter module 27 After the envelope 38 has been imprinted by the postage meter module 27, the transport module 33 resumes control over the envelope 38 and ejects the envelope 38 from the mailing machine 23. Referring to Fig. 2, the controller system, generally indicated as 13, includes a programmable microprocessor motor controller 50 and a programmable microprocessor sensor controller 52. The motor controller 50 and sensor controller 52 are in direct parallel communication. Generally, the sensor controller 52 is programmed to poll each of a plurality of sensors located at various places in the machine and store the sensor information until called for by the motor controller 52. A sensor bus 54 communicates the sensor controller 52 with a plurality of sensors and sensor banks, shown only schematically. For example, the sensor controller 52 is in bus 54 communication with a plurality of sensors and sensor banks associated with the various modules 15, 17, 19 and 23, such as: optical sensors 56 associated with a water system for the sealer module 21; Hall Effect sensors 58 associated with the singulator module 17 for determining the thickness of an envelope 38; an optical sensor array 60 for determining the flap configuration of an unsealed envelope 38 associated with the sealer module 21; mail flow optical sensors 62 associated with the respective feeder section modules 15, 17 and 19 for sensing the time-position of the envelopes 38 relative to the respective feeder section modules 15, 17 and 19; optical sensors 64 associated with the tape input to the tape module 31 and optical sensors 66 associated with the tape exit from the tape module 31; optical and Hall Effect sensors 68 associated with the tape module 31 motor drive system and meter module 27 loading drive system; Hall Effect sensors 70 associated with the platen module 35 drive system; and optical sensors 72 associated with the integrated module 35 for sensing the time-position of the envelope 38 within the integrated module 23. It should be understood that suitable module assemblies acting under the motor influences is a matter of design choice. It should be further understood that the motor controller systems 13 will function cooperatively with any suitable mechanism system. The mechanism system here generally described is used for the purpose of illustration and sets forth the preferred environment for the subject invention. The motor controller 50 communicates through a first bus 74 with a first motor driver board 76. The driver board 76 may be located within the integrated module 23. Alternatively, the feeder section modules 15, 17 and 19 may also be mounted in a single housing also housing the driver board 76. The driver board 76 in turn is in respective bus 78 communication with a plurality of motors associated with a respective feeder section modules 15, 17 and 19, such as, motor 80 associated with the feeder module 15, motors 82 and 83 associated with the singulator module 17, motor 84 associated with the sealer transport module 19, motors 86 and 87 associated with the sealer module 21, and a solenoid motor 88 which may be optionally associated with the diverter 40. The motor controller 50 also communicates through a second bus 90 with a second motor driver board 92. The driver board 92, in turn, is in respective bus 94 communication with a plurality of motors associated with the modules 25, 27, 29, 31, 33 and 35 of the integrated module 23. For example, the driver board 92 through bus 94 communicates with motors 96 and 97 associated with the transport module 33, a motor 98 associated with the inker module 29, a motor 100 associated with the platen module 35, motors 102 and 103 associated with the tape/meter modules 29 and 31, and motor 104 associated with the tape module 29. It should be noted that a single driver board may be employed. A plurality of the motors may include encoding apparatus enabling the respective motors to be under position servo-control of the motor controller 50, for example, motors 83, 84, 86, 96, 98, 100, 102, 103 and 106. An idler encoder mechanism 106 here associated with the singulator or the sealer transport module 19 is included to provide true speed data for a traversing envelope 38 to the motor controller 50. The respective motor encoders are in bus 108 communication with the motor controller 50. The motor controller 50 can also communicate with ancillary and/or auxiliary system, such as, the meter module 27 and the scale module 25. In the preferred embodiment, the motor driver boards 76 and 96 are comprised of a plurality of channels. Each channel is associated with a respective motor and includes a conventional H-bridge amplifier responsive to a pulse width modulated signal generated by the motor controller 50. Any of the desired motors may be subject to position servo-control and/or velocity servo-control as is well-known, the respective motor driver boards 76 or 92 channel further including a conventional EMF (Electro Motive Force) circuit for deriving the back EMF of the respective motor and communicating the back EMF to the motor controller 50 through the respective bus 94 or 90 or from which velocity information is obtained. Referring more particularly to Figs. 3 and 4, a suitable motor controller 50 software interfaces, generally indicated as 120, is configured modularly. The software includes a 500 usec interrupt module 122 having sub-modules for generating motor PWM's, module 124, reading encoders and back EMF's, module 126, and reading sensor data from the sensor controller 52, module 128. The software further includes a communications module 130, position servo-control module 132, velocity servo-control module 134, an ancillary communication module 136, a scheduler module 138, a velocity profile generating module 139, and a diagnostic module 140. The ancillary communication module 136 can provide communications between the motor controller 50 and peripheral devices. The scheduler module 138 is comprised of three submodules; a mode selection module 142, a mail flow scheduler module 144, and a print scheduler module 146. The mode selection module 142 will control the operation modes of the motor controller, i.e., communications, mail flow and printer schedulers modules. The mail flow module 144 will schedule any events relating to mail flow and the print scheduler module will handle scheduling of all events relating to postage printing on the envelope 18. Referring to Fig. 4, the data flow is such that the interrupt module 122 receives data from the encoder bus 108 and sensor bus 54 and motor servo modules 132 and 134. The interrupt module 122 also transmits data to the motor driver boards 76 and 92, profile generations module 139, motor servo modules 132 and 134, and a subroutine 150 which generates servo commands. Subroutine 150 is a subroutine of module 134 and is intended to configure tracking motors such as motor 86. The scheduler module 138 receives data from the interrupt module 122 and the communication modules 130 and 136. The scheduler module 138 transmits data to the profile generation module 139, command generation module subroutine 150, communication modules 130 and 136, and to the system solenoids 88 and 96. The communication modules 130 and 136 transmit and receive from appropriate communication bus. Generally, the motor control system 13 is responsible for the activation and control of all motors and assemblies associated with the system modules. While mail processing includes the control of transport motors in the feeder, singulator, sealer, and integrated modules, mail processing may also include operator selectable functions. For example, in accordance with the mail processing system 11, the operation options are set forth in Table 1. MAIL PROCESSING OPERATING MODE MATRIX PRINTING SEALING WEIGHING FLOW ONLY OFF OFF OFF WEIGHT ONLY OFF OFF ON SEAL ONLY OFF ON OFF NO PRINT OFF ON ON PRINT ONLY ON OFF OFF NO SEAL ON OFF ON NO WEIGHT ON ON OFF FULL FUNCTION ON ON ON Referring to the motor controller 50 central processor unit (CPU), loading is managed by programming the motor control 50 to sequentially perform a control cycle every 1 millisecond. It is appreciated that the cycle time can be adjusted to suit system requirements. Each control cycle is divided into a discreet time period T during which control functions are performed as noted in Table 2, also illustrated in Fig. 3. TIME CYCLE LOADING OF MOTOR CONTROLLER Time Priority Function T1 1 500usec Timer Interrupt/Read all encoders/Write motor configurations T2 1 Generate command routine for motor 86 T3 3 Execute position servo control routine for motor 86 T4 2 Enter communication mode with ancillary micro systems T5 3 Execute velocity servo control routine for motors 82 T6 3 Execute position servo control routine for motors 83 T7 3 Executive velocity servo control routine for 87 T8 3 Execute position servo control routine for motor 84 T9 3 Execute position servo control routine for motor 98 T10 2 Enter communication mode with ancillary micro-systems T11 3 Execute velocity servo control routine for motor 100 T12 3 Execute velocity servo control routine for motor 96 T13 4 Read all sensor inputs T14 1 500usec Timer Interrupt/Read all encoders/Write motor configurations In this specification and drawings, the abbreviation usec is used to mean 'microseconds'. TIME CYCLE LOADING OF MOTOR CONTROLLER Time Priority Function T15 3 Generate command routine for motor 86 T16 2 Enter communication mode with ancillary micro systems T17 3 Execute position servo-control routine for motor 86 T18 4 Reserved for auxiliary micro-system bus communication routine T19 4 Enter Scheduler routine T20 2 Enter communication mode with ancillary micro systems T21 4 Execute motor profile generation routine T22 5 Execute Run-Diagnostic routine T23 5 Run background operation Each control period performs the specified control function and is prioritized. The routines range from 1 to 5, priority 1 being the highest priority. As the procedure executes in accordance with Table 2, if at any point a higher priority function requires additional processor time, the required time is appropriated from the lowest remaining priority function. For example, time may be appropriated from time interval 22 such that the Run-Diagnostic routines are not performed in the particular cycle. It will be appreciated by one skilled in the art that the system controller for use with or application to high speed mail processing systems allows for substantial flexibility in configuring of a mail processing system. It will further be understood that the afore-described detailed description represents the preferred embodiment of the invention in the preferred system environment and that the motor control system heredescribed may be varied to suitably accommodate other application environments, and should therefore not be taken as limiting. For example, the two controllers may be consolidated into one, and the various motors reduced in number in order to reduce costs. A generalized description of the manner in which the machine processes mail, and some of the factors involved in its design, constraints and performance will now be given to make clearer the description of the modules timing that will follow hereinafter. Referring to Figs. 5 and 6, inside the integrated module 23 is a transport assembly comprised of a plurality of rollers 200 independently supported by the mailing machine base in a manner which permits the rollers 200 to assume a vertically engaged position (up position) for contacting an envelope on the deck 201 above for transporting same, or a vertically disengaged position (down position) out of communication with the envelope. Each roller is aligned to journey through a respective slot in the deck. A bidirectional drive motor assembly M6 is in communication with each roller via an endless belt. The drive motor assembly includes a one way clutch interactive with the transport assembly such that motor actuation in one direction results in the endless belt imparting a forward driving force to each roller, and motor actuation in the opposite direction causes the transport assembly to reposition the rollers in its down position. The sealing assembly is mounted in the mailing machine in a suspended manner over a leading portion of the weighing plate of the scale and includes a plurality of sealing members selectively positionable in a first position, biased downwardly to seal wetted envelope flaps, and in a second position in an upwardly retracted position for pre-sealed envelopes. The mailing machine further includes a vertically displaceable platen assembly 202 mounted to the base of the mailing machine and aligned for cooperatively acting with a suitable postage meter 204 mounted above. The tape module 206, if present, provides a tape track in a generally cantilevered manner to extend generally below and to one side of the meter module. The tape module can be selectively positioned in a first position such that the tape track is located longitudinally below and vertically between the printing means of the meter module and the platen assembly. In a second position of the tape module, the tape track is positioned longitudinally below and longitudinally in spaced relationship to the printing means of the meter module and the platen module. The tape module includes a tape feed which can selectively deliver to the tape track one of two types of tape for imprinting by the meter module. The mailing machine further includes an inking mechanism for depositing ink on the meter print elements, which include an inking pad 206 which is moved into contact with the print elements. At the upstream end of the machine, feeder rollers 207 activated by drive M1 carries the envelope into the singulator section 17, where they are forward driven by forward belts 209 controlled by drive M2 while a trapezoidal four-bar linkage 210 above is reversely driven to drive back all but the bottommost envelope. The envelope is then stopped under the linkage 110, its thickness measured by sensors there, and the envelope awaits activation of the take-out nip 211 for passing the envelope to the sealer section 21, where a stripper arm 212 strips open the flaps of unsealed envelopes and detects mis-sealed envelopes. The envelope flap profile is then recorded and used to control a moistener 214 downstream via spray from a motor-activated nozzle, and the envelope enters the sealer nip 215, just before entering the integrated module 23. In the integrated module, two so-called skis 216 can be selectively engaged or disengaged to the envelope top to apply vertical pressure. When engaged, the envelopes are driven forward; when disengaged, even if the transport wheels 200 are moving forward, the envelope remains stationary. The transport system properly positions the envelope on the weighing plate of the scale underneath the meter module 15. The transport rollers 200 are then caused to withdraw by reversely driving the motor M6 for the transport rollers. Simultaneously, the inking module 19 has been actuated to apply imprinting ink to the registration area of the postage meter module 15 and then withdrawn prior to the arrival of the envelope. Upon the arrival of the envelope in proper position at the weighing station and withdrawal of the transport rollers 200, the scale module weighs the envelope, in a manner described in Patent No. 4,778,018, and informs the meter for meter setting. Subsequent to weighing of the envelope, the platen module 21 is actuated, in the manner as aforedescribed, to result in the imprinting of an indicia on the envelope. Simultaneously with actuation of the platen module 21 or pursuant to a minimum time lag, as will be later described, the transport rollers 200 can be reactivated or further activated to return the rollers 200 to their first position. Upon obtainment of the first position of the rollers, the envelope is discharged from the mailing machine. Simultaneously with commencement of discharge of the process station envelope from the process station, a new envelope may be received by the transport module 12. Further, the optional capability is provided for imprinting an indicia on one of a plurality of tape media. The tape module 17 can be positioned for imprint of a indicia on one of two tapes carried by the tape module 17. The vertical elevation of the tape track is below the vertical position of the ink pad well such that the tape track 181 does not interfere with the operation of the inking module 17. The meter print wheels, for security reasons, when not printing, are covered by retractors 220, sometimes referred to as rectifiers, which are moved out of position to expose the print wheels just before inking by the ink pad. A more detailed description of the operation is given in conjunction with the various sensors indicated by the vertical lines in Fig. 5. The number at the top of the vertical lines represents the spacing of that line from a zero position known as the center of town position. Upstream spacings are negative; downstream spacings positive. The center of town position corresponds to the location of standard indicia imprinted on envelopes by postage meters. The relative dimensioning of the machine will be appreciated from the size of a standard No. 10 envelope, oriented horizontally or flat, with its short side leading, indicated at 38. There are a number of sensors located at various positions within the machine, and those involved in the machine's timing are shown in Fig. 5. The others, which include, for example, sensors indicating home positions for an envelope flap tamper, the nudger, the water pump, the platen-actuator, the inker, are not shown, nor are shown such sensors as those for indicating water level, water spray and various meter security measures. Referring now to those figures, two sensors S1 and S2 are located as shown in the hopper region for the first feeder section 15. The two sensors S1, S2 cover the hopper region and signal the controller that more envelopes need processing. The feeder forward drive 207 is controlled by motor M1. This drive when activated advances the envelopes in shingled fashion downstream toward the singulator section 17, while simultaneously nudging the envelopes against a rear registration wall. The forward drive 209 for the singulator section is driven by motor M2 which is coupled to the four bar linkage 210 that is reverse driven to effect envelope singulation. The thickness measuring sensor S3 is connected to the four bar linkage. The takeaway nip 211 in the singulator section is driven by motor drive M3 or alternatively by the singulator drive M2. At approximately the same position is located a mail position sensor S4 for determining whether a mail piece is present at the takeaway nip. The forward drive for the next sealing section 21 is designated 215, driven by motor M4 and is referenced as the sealer nip. A flap stripper blade 212 in the sealer is connected to a sensor S5 which indicates when the blade is moved. In the same section is located the unsealed-flap moistener 214 , actuated by a motor drive M5. The latter is controlled by the flap profile generated by a profile sensor S6. The exit sensor for a mail piece from the sealer section is designated S7. The forward drive in the integrated module 23 is designated M6. A number of sensors are associated with this module. A sensor S8 indicates whether the forward drive wheels 200 are up, which means that a mail piece present may be advanced, or down indicating that no advancement movement occurs. The action works with the two leading transport skis 216, which also can be positioned up, for no forward movement, or down for forward movement, actuated by motor M7. In addition, two spaced decelerate sensors (abbreviated decel) S9 and S10 are present, one at each side of the town circle center, which locates the position the envelope should occupy for proper printing. Fig. 5 also indicates the relative distances in inches the various components are spaced from the town circle center (one inch being 25.4 mm). Positions to the left are negative, and positions to the right are positive. The location indicated by the label "For Right Point Mail Stars" is the furthest downstream point of the printed indicia. The envelope must be positioned at least 0.5 inches downstream from this point for proper printing. Two mail position sensors S11 and S12 are located downstream of that point. The last sensor S13 detects the trailing edge of the imprinted envelope ejected from the machine. Shown schematically are a motor drive M8 for the inker. In the preferred embodiment, the inker applies ink to the printer indicia just before each printing to the envelope. Printing takes place by raising the platen 202 supporting the weighed envelope by motor drive M9 and pressing it against the printer wheels, previously set by the weight information obtained from the scale. The meter is kept normally locked for security purposes by a set of retractors activated by motor drive M10. When an envelope is ready to be imprinted, the retractors are activated and withdrawn so printing can occur. After the printing, the retractors are activated to relock the printer. In the preferred mode of operation, the operator places, say, two envelopes into the hopper section at the left end of the feeder 15. This trips the hopper sensors S1, S2 and the status is sent to the controller of the system. Once started the transport 207 then moves the mail pieces into the singulator forward and reverse drive area. At this time, the mail is being singulated by the reverse drive belt 210 (during singulation the mail piece will lift up the four bar linkage mechanism which has an array of sensors S3 on it which will be used in determining the mail's thickness) and the forward drive belt 209 carries the first mail piece through the feeder until it trips the mail position post nip sensor S4. Once the sensor S4 has been tripped the feeder M2 is then decelerated to stop the first mail piece's lead edge one-half inch downstream of the sensor S4. Once stopped, this is considered the mail piece's feeder wait position. This is when the mail piece's thickness is measured, and at that point the thickness, along with a velocity profile, is sent to the controller. At this time the feeder including the drive M3 for the take-out nip is awaiting a start command to be sent from the controller. Once the command is received, the feeder then carries the first mail piece into the sealer transport area and the second mail piece is fed into the four bar linkage area of the singulator and comes to rest in the feeder wait position. The first mail piece is picked up by the first wheel of the sealer transport 215 and is carried through the sealer. If the detector arm 212 is moved by the advancing envelope, then a number of actions take place to determine whether the envelope may be mis-sealed and processing should stop to avoid jamming the machine. Assuming the mail piece is satisfactorily sealed, once the first mail piece's trailing edge trips the mail path exit sensor S7 (which is located 5/8" downstream from the center of the last sealer transport wheel) then the sealer is decelerated and then stopped. At this time the first mail piece is already 5" into the integrated module transport 23. When the leading edge of the first mail piece is 7.7" into the integrated modules transport, it then trips the first decel sensor S9 and the transport M6 starts rapidly decelerating. Prior to the first mail piece being seen by the second decel sensor S10, the meter retractors 220 are retracted and the feeder M2, M3 starts up to send the second mail piece into the system. When the first mail piece is 3.17" downstream from the first decel sensor S9, it then trips the second decel sensor S10 and the transport M6 is gently decelerated to a stop. Just prior to the first mail piece coming to a stop, the inker completes its inking cycle. At this time the mail position diagnostic sensors are checked to see if the first mail piece has tripped either the first S11 or both the first S11 and second S12 position sensors. If the first mail piece is not seen by the first mail position sensor S11 (this is termed improper registration), then the transport is turned on to move up the first piece to trip that sensor. If the first sensor or both the first and second sensor have been tripped, then the platen-actuator M9 is allowed to continue its travel to print the indicia. When the platen-actuator 202 starts returning to its home position, this notifies the controller that the print cycle is complete, and the meter 15 is sent a command to extend its retractors 220. When the platen-actuator 202 has dropped below the ink tray level, the transport M6 has reached its peak velocity to carry the first mail piece out of the system. While the first mail piece is being carried out of the system, the second mail piece has already entered the integrated modules transport, but its trailing edge has not been detected by the sealer's mail path exit sensor S7 to turn off the sealer transport. By the time the second mail piece has reached the mail position sensors S11, S12, the first mail piece has already exited the system. The process is the same for the second mail piece until it exits from the system. After the second mail piece left the hopper area of the feeder, the hopper status of empty was sent to the controller. So when the second mail piece is exiting the system the trailing edge sensor S13 (which is located one half inch downstream from the end of the integrated module platform) is monitored. Once the sensor has seen the trailing edge of the second mail piece (which is also the last mail piece in the system) then the transport sends a message that mail processing is complete and the controller sends back a command to shut down the system. Before proceeding with a description of the timing features of the invention, it will be helpful to elaborate on several principles underlying the present invention. As mentioned, high throughput of the machine is a major goal, as well as a small footprint. This is achieved by including one or more of the following features in the preferred embodiment of the invention: 1. The basic machine is divided into four main stations, which include: a first feeder section 15 for advancing mail pieces from a stack in a hopper section; a second singulator section 17 for singulating the mail pieces from the stacks and for measuring its thickness; a third sealer section 21 where properly-sealed envelopes are passed through, mis-sealed envelopes are detected, and unsealed envelopes whose flap is closed have their flap stripped open, a flap profile is generated for controlling the activation of a nozzle which sprays water to moisten the gummed flap, and the moistened flap is then adhered to the envelope; and a fourth integrated station 23 where the sealed envelope is weighed, the postage meter imprint wheels are inked, the envelope imprinted with the postage indicia, and the imprinted envelope ejected. A tape unit is optional and may or may not be included. 2. Each of the four basic stations have their own, independently controllable, transport or forward drive means. 3. The station configurations are such that the shortest mail piece when approaching the transition between stations will always be under positive control of at least one transport means, and when crossing a station transition will come under the control of the downstream transport means before exiting from the upstream transport means. For example, in Fig. 5, note that the size (length) of the envelope 38, a standard No. 10, is such that as it crosses from module to module, it always is under the control of at least one drive in the upstream module and usually also under the control of a second drive in the downstream module. 4. Essential functions have been combined at a single station to keep the overall footprint of the machine small. For example, at the feeder station, the forward drive is combined with a sideways registration motion; at the singulator station, singulation is combined with thickness measuring; at the sealing station, flap stripping is combined with mis-seal detection; at the integrated module, weighing is integrated with printing. The result of this unique design is to substantially compress the overall machine length, but at the same time it enormously increases the problems of timing the envelope's passage through the machine for the desired high through-put. What this means is that actions at downstream stations must start in several instances well before functions have been completed at an upstream station. This is accomplished by the propitious location of sensors in the machine together with a programmed controller as previously described, which controller will also react to the signals from the sensors to control the transport means at each of the stations. One particular advantageous feature of the present invention is the relatively small size occupied by the mailing machine. It will be evident that a multiple module mailing machine, having a plurality of operating stations for performing various operations on mixed mail, requires particular drive speeds through each respective transport. Since the length of a piece of mail can vary from a low of 4 inches, as for a postcard, to a length of up to 15 inches for large scale mailing envelopes, the size of a mailing machine would be limited by the distance required of the largest document between respective stations which may be operating at individual speeds. Prior attempts to solve this problem of machine size have taken several approaches. In one approach, the mail path is vertical. That is to say, mail is directed first in a downward direction, brought to a stop, and then reversed and brought back upward. As a result of folding the mail path, the total length of the machine is substantially reduced. However, difficulties in changing paper direction are self-evident, as are problems in alignment and requirements for assuring that diversion from a particular path is not impeded by the very mechanism through which the machine is feeding. In addition, change in paper direction effects speed, thereby putting a limit on the throughput of such equipment. The preferred solution is a horizontal bed, allowing the mail piece to move in a single direction from input to output. The present invention overcomes the obstacle of machine size without compromising machine speed by employing several combinations of elements unique to the mailing machine of the invention. Thus, the weigher is a weigh-on-the-pause, wherein the mail is stopped. Timing of the operating is set up such that printing takes place at the same station as the weighing, thereby taking advantage of the cessation of movement at the weigher, and not requiring two individual stopping procedures, one for weighing and one for printing in the throughput of the machine. In addition, the use of a flat bed rather than a rotary printer may also be employed since the mail has already been stopped, which further allows for high speed operation. In addition, the use of overlapped modules rather than separate modules is employed. Thus, each module contains motor drives under separate control such that driving speeds between stations may be adjusted continuously to take into account different speeds at different modules. Thus, speed out of a first station may be adjusted for input speed into the next station by utilizing separate motors in constant communication by means of microprocessor communication systems. Common ratios of two motors can be established by means of table look-up functions for ratio adjustment or by preprogramming algorithms based on varying envelope size. An additional feature which preferably is employed for speed control is measuring the thickness of the envelope with thickness sensing equipment, the thickness being a measure of weight, and controlling the speed of motors for driving the mail piece in accordance with its measured thickness for appropriate envelope positioning to avoid edge-over printing, which results in the printing mechanism operating at a time period later for thicker envelopes than thinner, and thus allowing maximizing of speed, or of lengthening the cycle time to allow for the slower transport of thicker mail pieces. Each of the elements of the machine which include separate driving or movement functions may therefore be appropriately timed so that the distances between modules may be compressed. At the same time, the document passing through the transport is always under positive control, that is to say, specifically being pushed, pulled or otherwise driven in a positive manner at a preset or predetermined speed. This may require the motor drive of one station to adjust its speed in accordance with the motor drive of the next station downstream so that the mail pieces are always continuously driven and neither stretched nor compressed, causing inefficiency in the operation. By having the motors intercommunicating through microprocessor control, speed variations in accordance with specific timing dependent upon both the length and thickness of a mail piece may be taken into account. One form of timing diagram for the preferred embodiment is illustrated in Figs. 7 and 8. These diagrams apply to a Number 10 envelope, the most common envelope size. Other envelopes may require different timing for optimum results. This is easily accomplished by a suitable look-up table that stores drive profiles for different sized envelopes. The latter is readily determined by, for example, the controller looking at the state of the flap profile sensors S6, whose output would indicate the mail piece length, or at the mail path exit sensor S7 and measuring the time for the envelope's leading and trailing edges to pass this sensor. Knowing the velocity of the envelope would enable the controller to readily calculate the envelope length. As mentioned, the envelope's procession through the machine is not continuous, but intermittent. For example, each envelope is brought to a full stop at the singulator post-nip position 211, at which time its thickness is measured and passed on to the controller, and the mail piece remains at that position until the preceding envelope is about to be imprinted, which means it has already reached the integrated module. Similarly, the envelope comes to a full stop on the scale while being weighed, and then is lifted upward for printing, returned to the weigher deck or platform, and then ejected from the machine. Envelopes undergo variable velocity transport determined by its weight, which in turn is based upon the thickness measurement by sensor S4. Thicker or heavier envelopes move slower than thinner, lighter envelopes. The thickness measuring sensor signal controls the velocity profile for transport, conveniently taken from a look-up table which has a separate velocity profile, preferably, mapped to each thickness or each range of thickness measurements. The range may be coarse, for example, four covering the breadth of envelope thickness expected, or finer if desired. Except for the sealer module, the section drives are turned on and off by the controller, and thus the velocity profile is typically a trapezoid. In the sealer module, the drive runs continually between low and high speeds. There are several important features in the drive control associated with the preferred embodiment. When the envelope comes to a full stop in the singulator section 17, it is under the control of the forward drive motor M2 and the take-away nip motor M3. The timing can be chosen such that when the envelope is to be advanced, and while the envelope is still on the singulator forward drive belts 209 as well as the take-away nip roller 211, both the belts and the take-away roller are driven at the same velocity, but as soon as the envelope exits from the forward drive belts 209, the take-away nip roller's surface velocity is increased, by about 10-25 percent. This ensures a minimum separation gap between successive envelopes. Alternatively, the surface speed of the take-away roller can always be maintained slightly greater than that of the forward drive belts. Similarly, since the scale used is of the type in which the envelope is brought to a full stop on the scale before being weighed, and since printing occurs at the mail position occupied by the envelope, it is important to make sure that the various sized and weighted envelopes come to a full stop at the proper location. The decel sensors S9, S10 ensure this result. Moreover, thick mail pieces should preferably be imprinted at an envelope location that is more upstream than for regular envelopes. Hence, the thickness of the envelope controls the deceleration profile to ensure the above result. In Figs. 7 and 8, the abscissa is a linear common time line for all the waveforms in each figure. The waveforms will be readily understood by one skilled in the art, but for the sake of clarity, a few of the waveforms will be described in greater detail. In a typical cycle for an envelope, 0 time position has been established as a reference, and time values in terms of milliseconds (ms) are measured with reference to the 0 position. The processing in Fig. 7 is for a non-weighing mode. A non-weighing mode means that all the envelopes have the same weight and therefore the postage meter wheels do not require a position change and a verify test, both of which are time consuming. The machine in the non-weighing mode can be programmed to process mail faster because no time need be allocated to postage meter printing wheel adjustment. The time line on top of Fig. 7 gives the time in milliseconds, and the waveforms below, synchronized with the time line, indicate either position, change, or velocity at different parts of the machine. The waveforms are drawn approximately to scale in relation to the time line. In Fig. 7A, the transport wheels 200 had been down prior to time 0 for stopping the current envelope, and thus the forward velocity of the transport wheels 200 is zero (Fig. 7B). The current envelope is on the weigher scale; in the non-weighing node, no weight information is passed. The inker (Fig. 7H) had already inked the meter print wheels, whose protective retractors 220 had been previously retracted (Fig. 7J). The platen actuator 202 (Fig. 7G) had already started its upward motion for the printing action before time 0. In Fig. 7K, the leading transport skis 216 were in their extending (driving) position and are starting to retract in order to decelerate the next envelope. The important features to recognize here are as follows: 1. Though printing of the current envelope has not been completed, the transport skis are already moving to handle the next envelope, and the transport forward drive is ramping up to maximum velocity (110 inches per second [ips]) in preparation for removing the current envelope at high speed when the platen actuator reaches its home position (and the envelope reaches the deck 201) approximately 100 ms after time 0. Moreover, when the transport 200 reaches maximum speed, it will at the right hand end be discharging the current envelope while simultaneously at the left hand end bringing the next envelope into printing position, and will not start decelerating until the first decel sensor S9 sees the leading edge of the next envelope. 2. The sealer nip velocity (Fig. 7C) which had slowed down to maintain an approximately 2-inch margin between successive envelopes (the current envelope is not yet advancing), will soon start ramping up to its maximum velocity for the next envelope. 3. Meanwhile, at the front end feeder unit 15, the forward drive M1 (Fig. 7F) is beginning to ramp up to its maximum speed, which, together with the singulator forward drive (Fig. 7E) and the singulator take-away nip, are accelerating to speed the next envelope through the machine. 4. Several of these actions are subject to sensor signals to track the envelope's progress. For example, in Fig. 7B, at the first arrow, the first decel sensor S9 has detected the leading edge (LE) of the next envelope, causing the transport drive M6 to start decelerating. At the second arrow, the second decel sensor S10 has detected the envelope's leading edge to stop the drive M6 to locate the next envelope at the desired printing location. In Fig. 7C, at the arrow, the mail path exit sensor has detected the next envelope's trailing edge (TE) and started its deceleration to its low speed mode. The remaining motions and velocity profiles will be evident to those skilled in the art from the waveforms given in Fig. 7. The operation is cyclical and will of course repeat so long as envelopes are in the machine to be processed. For optimum performance, the time relationships of some of the waveforms have also been indicated. Fig. 7J requires special description. In certain foreign countries, sequential numbers have to be applied to successive mail pieces, and that waveform indicates the time during which the indicia is incremented (changed) for the next imprinting. Fig. 8 shows the comparable timing waveforms for the same machine and for No. 10 envelopes but in a weighing mode, meaning that the envelope weights are not known, may be dissimilar, and thus time must be allocated to weigh each envelope and to reset the meter print wheels if necessary. In addition, no rate changes will be required, meaning all mail pieces processed will be of the same class, eliminating the need for a rate adjustment of the meter. In addition, Fig. 8 includes the timing diagrams for several other components, for example, in Figs. 8L and 8M, for the nozzle of the moistener; in Fig. 8B, for a scale latch - this is the weighing platform and during the time when it is released, the weighing is active in weighing the current envelope - see also Fig. 8C; in Fig. 8F, the curve labelled PIN indicates the time interval when the meter print elements are reset. Fig. 8, by comparison with Fig. 7, also shows the versatility of the machine, wherein a user-selectable option -- weigh mode - no rate change -- will cause the controller to activate different functions within the machine and different velocity profiles and timing to take into account, for example, the additional printing time needed when the print wheels may need resetting for each current envelope. For example, one complete cycle of the machine in this mode requires about 436 ms, whereas in the no-weigh mode is Fig. 7, only about 250 ms is needed for each cycle. In addition, the inker waveform (Fig. 8G) has been refined and broken down into two phases, a pre-tamp phase where the ink pad waits before contacting the printer wheel until signalled by a sensor that any meter resetting has been completed (see PIN curve above) - the transition from charge to no-charge in Fig. 8F then reactivates the inker drive M8 causing the inker pad 206 to contact (tamp) the printer indicia. Still further, Fig. 8A shows another variation when the transport wheels 200 can be made to occupy three positions -- the up or full drive position, the partial duck or partial retraction which is a reduced drive position, and the full duck or full retracted position with zero drive. As with Fig. 7, Fig. 8 depicts a snapshot of the system at the time that a current envelope rest on the weighing platform ready to be weighed. Figs. 8A-8H show the processing of the current envelope. Thus, in Fig. 8H, the drive M6 is accelerating the transport wheels 200 for high-speed ejection of the stamped current envelope. Meanwhile, Figs. 8I-8O show the processing of the next envelope upstream in the machine, which under acceleration of the sealer nip 215 (Fig. 8I) is just about to enter the integrated module 23 after having had its flap wetted and sealed (Figs. 8L, 8M). When the next envelope arrives at its proper print location on the weighing platform, the cycle is repeated starting from time O. Fig. 8 also shows a velocity profile for a modified front end feeder construction wherein separate drives are used to advance the mail pieces downstream while simultaneously urging them against a registration wall. Fig. 9 depicts the timing diagrams for still a third, user-selectable mode, weigh mode with a rate change. In this case, the postage meter requires a dual motor control, one for setting the normal print wheels, and one for setting a rate change. Because of the increased functions, the cycle time has now increased to 552 ms. The major changes are in Fig. 9D, which allocates time for a rate wheel change, and Fig. 9F, showing the doubled ink pad movement required. The foregoing illustrative sets of timing diagrams will make clear to those skilled in the art the necessary controller program adjustments to achieve the sequencing depicted therein, and will also enable those skilled in this art to provide other timings for handling differently sized and weighted envelopes to improve mail throughput. As an example of the foregoing, Fig. 10 shows an appropriate transport wheel 200 velocity profile in the non-weigh mode for a heavier envelope than used to determine the timing in Fig. 7. As will be noted, the maximum velocity is reduced from 110 ips to about 82 ips, and the duration of maximum velocity has also been increased to ensure the envelope still reaches the correct printer position. The curve discontinuity shown at 230 indicates when the transport, which is servo-controlled, starts to decelerate more slowly so it comes down gracefully to zero and stops, because the system is incapable of servoing at negative velocities. The reduced speed for the heavier envelopes tends to reduce slippage and power consumption. A suitable rough speed control may be obtained by dividing the incoming mail pieces into two categories, the first for envelopes up to 3-4 ozs in weight, and the second for heavier envelopes, and providing just two velocity profiles to cover the entire range of envelope weights desired. Fig. 11 shows an appropriate velocity profile of the transport wheels 200 for an envelope that is longer than that processed in Fig. 7. Because of the increased length, again the maximum velocity has been reduced to about 82 ips. Again, as will be observed from Fig. 11, the maximum velocity must be continued for a longer interval to ensure envelope stoppage at the correct location. The deceleration indicated by 235 results from the fact that the controller does not know that a longer envelope is being processed until after the integrated module transport velocity has accelerated past the reduced velocity level. But when the controller becomes aware from the sensors that a longer than normal envelope is being processed, during the next polling time it directs the drive M6 to decelerate, which it does along line 235 until the desired reduced maximum is achieved. As earlier mentioned, the data for effectuating such control is readily stored in a look-up table for speedy accessing by the controller. When the blade arm 212 is moved, indicating a possible mis-sealed envelope, the forward velocity of the sealer nip drive M4 is maintained in its slow speed mode (see Fig. 7C), which is about one-half of its normal value, for a short time period, say, about 40 ms, to determine whether the blade arm 212 has returned to its home position, indicating that the envelope is OK and can be normally processed. This will delay only slightly the normal machine processing. In this mode of operation, therefore, all forward drives of the machine are correspondingly reduced by about the same amount, so if it was preferably approximately 50% for the sealer nip, then it would be approximately 50% for the other forward drives. In addition, with reference to Figs. 7D and 7E, through-put may further be enhanced by adjusting the velocity profile of the singulator take-away nip drive M3 so that the surface speed at the latter is about the same as that of the singulator forward drive via belts 209 and motor M2 while the envelope is under the control of both forward drives, but when the trailing edge of the envelope leaves the belts 209, then the take-away nip velocity can be increased if desired to speed the envelope through the sealer module. Fig. 12 shows several other waveforms to illustrate the versatility of the machine. For instance, Fig. 12C illustrates a situation in which the envelope during the period indicated by 250 is under the control of the feeder alone, at 251 the envelope rendezvous' with the sealer transport, and remains under joint control until point 252, at which time the envelope exits the take-away nip and begins to approach the integrated module transport, and thus gets accelerated to the maximum velocity of 110 ips. In Fig. 12D is indicated at 260, 261 the deceleration profiles for two differently-sized envelopes, 260 for a short envelope and 261 for a longer envelope. The object is to ensure both sized envelopes stop about 2 inches downstream of the take-away roller, for thickness measurement and seal detection. At Fig. 12B is shown the deceleration profile for a longer envelope whose maximum velocity was reduced to about 82 ips, to ensure the envelope stops at the proper printing position. It will be understood that, in general, the thickest, largest envelope controls the machine's throughput. In other words, when the machine is slowed to handle the bigger mail piece, the one or two mail pieces behind would also be subject to the same slowdown until the bigger mail piece exits. While the invention has been described and illustrated in connection with preferred embodiments, many variations and modifications as will be evident to those skilled in this art may be made therein without departing from the invention as defined by the claims, cf. EPC Article 69 and its Protocol.

Claims: A process of high speed handling of mail in a mailing machine capable of processing mixed mail of varying thickness and size, said process including at least the functions of transporting each mailpiece to a station (17, 19, 21, 23, 25, 27, 35) and printing indicia on the mailpiece, said process including at least two user-selectable operating modes including a first non-weigh mode and a second weigh mode wherein each mail piece is weighed and the printed indicia reflects the mailpiece weight, characterized by said process further including controlling the timing of said functions performed on each mail piece in accordance with the mode selected by the user and in accordance with the thickness or size of the mailpiece. The process as claimed in Claim 1, wherein the functions further include singulating the mail, and sealing open flaps on each mailpiece. The process of Claim 1 or 2, wherein the processing functions occur seriatim in the order of singulating, sealing, weighing, and printing, and wherein the functions to be applied to each mailpiece are time-interleaved to increase mailpiece throughout. The process of Claim 1, 2 or 3, wherein the mailpiece thickness is measured during the singulating step.

Inventors: BERGMAN NORMAN J, DIGIULIO PETER C, DOLAN DONALD T, SILVERBERG MORTON, BERGMAN, NORMAN J., DIGIULIO, PETER C., DOLAN, DONALD T., SILVERBERG, MORTON
Applicants: PITNEY BOWES INC, PITNEY BOWES INC.
Application year: 1989
Main classification: G07B17
IPC codes: B65H5, G07B17