Briefly, a mail processing system can include one or more processing devices operative to perform executable operations. The mail processing system can further include or access numerous devices containing consumable items used therein. In the mail processing system, which may include a printing component, the operating speed of the device can be calculated using one or more various techniques. The mail processing system can also determine the remaining capacity or amount of the consumable in the system, the rate at which one or more consumables are actually being expended and the actual operating rates of one or more parts of the processing system. Based on the monitored actual operating speed and/or historical data, such as actual past usage rates of a given consumable, the postage printing system can calculate a prediction term for predicting the expiration of the corresponding consumable for the present and or/future print jobs. From this prediction term, an estimated time at the end of which the consumable may be expected to expire can be computed. This can enable the operator to provide sufficient consumables and to prevent a consumable from running out during a processing job or a print job, thereby preventing a disruption of the job while the consumable is replaced and the job is resumed.
More specifically,
The postage printing device 102 may be any suitable printing device usable for printing mailing tasks, including high speed print mailing systems which include hardware for physically performing the tasks of moving paper, envelopes and other components and software for performing the underlying operations. For example,
Referring back to
In one embodiment, the postage printing device 102 can receive a printing job or batch 130 as processing from a database where the project can include instructions as to running a mailing operation including printing items for subsequent mailing, for example printing letters, printing postage for letters on envelopes and thereupon assembling the letters and envelopes for subsequent mailing. Illustrated in
The postage printing device 102 may operate any one of numerous embodiments for predicting the usage of the consumables 104. One embodiment includes actively monitoring the actual operating speed of the device 102. This may be performed using an internal routine executable on the processing device 122 that monitors the actual operating speed over a defined period of time. From this time-based examination, a statistically meaningful operating speed of the device 102 can be estimated. For example, an average speed can be estimated, a probability distribution for an operating speed can be derived, etc.
This actual or estimated operating speed may have numerous meanings as it relates to different consumables or affected by different aspects of the print project 130. For example, if the print project includes printing multiple pages for insertion in a single envelope, the operating speed as to the consumable item of paper may different from the operating speed of the consumable item of envelopes or labels. Although, the operating speed can provide a corresponding metric of the realistic operation of the postage printing device 102 as opposed to idealistic operating rates, such as supposed “maximum” or “normal” operating rates provided by the manufacturer of the printing device 102. As described above, the device 102 may include a maximum operating speed, but actual operating speeds vary significantly due to operational aspects, therefore this operating speed is a much more accurate measurement.
In addition, the operating speed may further include variable speed at various times under a usage profile.
Historical data can be used to more accurately predict the operating speed, e.g., the rate at which a consumable will be expended. In one embodiment, historical data 134 can be stored in the local database 106. This historical data 134 may include operational data collected over period of times when the device 102 is operating. This data may also be accumulated in the database 106. As the device 102 continues to operate, the historical data 134 may updated. Thereby, in this embodiment after continued operations, the postage printing device may have a large data set, the historical data 134, from where the operational speed is calculated or averaged. This historical data can be used to indicate, for example, that for print jobs involving less than 1000 pieces, the printing ink at a given location (e.g., cartridge) has been expended at an average rate of 3 ml/min. Standard deviation measures can indicate the consistency with which this has occurred in the past. If five jobs of less than 1000 pieces each are planned, then the cartridge can be predicted to run out of ink (or fall below a given ink threshold) at a time during or after the five print jobs. A confidence measurement of such a prediction can be statistically derived based upon the distribution of the historical data. If the ink is predicted to run out during a print job, the cartridge can be replaced before the job is started, thereby avoiding an interruption of the job. Likewise, historical data can be used to indicate that for print jobs involving 1000-5000 pieces, the ink cartridge expends ink at 2.7 ml/min. This data can be used similarly as described above.
In another embodiment, a further larger scope of historical data 134 may be used with the central processing device 108. As noted above, the central processing device 108 may be in communication through a networked connection 112 and as such may collect historical data 134 from the device 102, as well as other networked devices (not shown). In the central historical database 110, the historical data 134 may be combined with historical data sets from other printing devices 102. With this information, the central processing device 108 may be able to perform different calculations to determine the operating speed. In this embodiment, this can provide an even larger data scope for performing the operating speed calculations. It is noted that the central processing device 108 may also include larger processing capabilities and may be able to perform more advanced data processing techniques to calculate the operating speed than could be available on the local processing device 122 (
The postage printing device 102 can also determine the remaining amount or capacity of the consumables. Pinging or otherwise electronically inquiring as to a status amount may determine the remaining amount. Additionally, the consumable carriers may actively supply this information. In another embodiment, the postage printing device 102 may additionally actively monitor these amounts. For example, if the first consumable is a PSD including credits usable for subsequent printing postage by the device 102, the PSD may provide an initial credit amount of the device 102 and the device 102 subtracts the proper credit for each postage printing instruction. In another example, if the consumable is ink cartridge levels, the device 102 may actively inquire as to an ink level. Regardless of the specific technique, the device 102 thereupon determines the remaining amount of the consumable in the processing system 100.
It is further noted that the embodiment disclosed in
The processing device 122 of
The processing device 122 of
From both steps 140 and 142, the flow process can include computing an estimate value, block 144. From this estimate value, with reference to the amount of money or credit left in the PSD, the flow process provides for the computation of a time until the PSD is estimated to run out of money or credit. As illustrated in block 146, this may include a visual display of a remaining credit or dollar amount as well as a time indicator, such as X number of days. It is recognized, this technique is equally applicable to all other types of consumable items, such as illustrated in flowchart of
The next step, step 152, is determining a remaining amount of consumable in the processing system. As discussed above with respect to
Central processing system 164 can include a processor coupled to a memory. The processor can be a general purpose processor, such as an Intel Pentium IV processor manufactured by the Intel Corporation of Santa Clara, Calif. Alternatively, the processor can be an Application Specific Integrated Circuit (ASIC) whose hardware and firmware at least partly embody the method in accordance with an embodiment of the present invention. An example of an ASIC is a digital signal processor. Memory can be any device adapted to store electronic information, such as Random Access Memory, Flash Memory, a hard disk, etc. Memory can include software instructions adapted to be executed by the processor to perform the method in accordance with an embodiment of the present invention. Such software can be distributed by distributing the memory on which it is stored, such as a Compact Disc.
The printing devices 162 may be similar to the processing system 100 of
In the system 160, the printing devices 162 routinely provide historical data to the central processing system 164. In the central processing system 164, higher levels of data computations may be performed using the larger data sets in the historical database 110. In one embodiment, the historical database 110 may store these historical data sets comprising previously computed information. The processing device 108 may update the data sets using any newly received or update historical data from the printing devices 162.
Similarly, during the operation of the printing devices 162, the printing devices 162 may access the processing system 164 to retrieve historical data. The historical data may include processed data, which can be used by the printing device 162 to calculate the operating speed, which may be indicated by a usage profile, such as the profile 300 of
In this embodiment, the postage printing device 102 can operate similar to the system shown in
As to the PSD bank 188, this may include any number of PSDs readily available across a networked connection allowing for the postage printing device 102 to withdraw credit for actively printing postage on mailing devices. In normal operations, the PSDs can contain credit amounts and can be periodically refilled. In a PSD bank operation, the postage printing device 102 may be able to select from one or more available PSDs. Therefore, predicted expiration terms may apply to various or all of the PSDs in the bank itself.
In this embodiment, the postage printing device 102 may share information with the PSD refilling station 186 or the inventory management system 184 regarding the predicted depletion of storage amounts of corresponding consumables.
Historical data can be stored in a local database, step 204. As described above, this information may be locally stored, where the local database may also being stored previous historical data and the new data is then combined or merged in the database. The historical data can be retrieved from the local database, step 206, which may include all or a portion of the historical data stored therein, not just the historical data written therein in step 204. An operating speed of the processing system can be determined, step 208, based on the actual operating speed, historical data or a combination of both. Additionally, the operating speed may be indicated as a usage profile, such as the profile 300 of
As illustrated in the flowchart of
The operating speed of the processing system can be determined, step 208. A remaining amount of consumable in the processing system can be determined, step 216, e.g., based upon the determined operating speed and information about the remaining amount of consumables, historical data, etc. This can be similar to step 152 of
Thereby, through the analysis of historical data or the active monitoring of the operating speed of the mail processing system, the system knows a more accurate estimate of its actual operating speed and the actual rate at which it is expending consumables. Whereas previously, the system could rely on theoretical “maximum” operating speeds to estimate the rate at which consumables are being expended, this was prone to inaccuracy. Tracking the actual operating speed helps to more accurately predict the expiration of various consumable items used in conjunction with the system. Therefore, based on this information, the mail processing system can accurately provide an estimated time until the expiration of the consumables. With this accurate expiration estimation, the operator may more effectively prevent the exhaustion of any associated consumables during a mail processing job or a print run.
It will be understood by those of skill in the art that that the above description is meant to illustrate, and not limit, the scope of the claimed invention. Those of skill in the art will recognize that there exist other implementations of the invention and its various aspects and that the invention is not limited by specific embodiments described herein. It is therefore contemplated to cover any and all modifications, variations or equivalents that fall within the scope of the basic underlying principals disclosed and claimed herein.