摘要:
A system and method for efficient uncorrectable error detection in flash memory is described. A microcontroller including a non-volatile flash memory utilizes an Error Correction Code (ECC) having a certain error detection and correction bit strength. The user data is first processed by a hash function and hash data is stored with the user data. Then, the user data and hash data are processed by the ECC system. In detection, the hash ensures that a relatively low bit-strength ECC system did not incorrectly manipulate the user data. Such a hash integrity check provides an efficient, robust detection of incorrectly corrected user data resulting from errors beyond the correction but strength of the ECC system utilized.
摘要:
A method for maintaining mailpiece integrity in a mailing system when a mechanical module experiences an error. For one category of errors, the mailing system may automatically recover from the error without operator intervention. For the remaining category of errors, the mailing system may recover from the error with minimum operator intervention, that is, the operator may be required to only remove the error producing mailpiece. A motion control processor for an error producing mechanical module will report a fault to its corresponding mailpiece builder task (30) and the error detector task. Movement of at least the error producing mailpiece shall stop. The fault will be reported to the mailpiece builder tasks (30) corresponding to the mechanical modules having no error condition. The mailing system shall suspend further processing of mailpieces upstream from the error producing mailpiece. For one category of errors, the mailing system will purge the error producing mailpiece from the error producing module without operator intervention. For the remaining category of errors, the operator will be required to remove at least the error producing mailpiece. State machines (24) are then selected to perform system wide job recovery.
摘要:
A method for maintaining mailpiece integrity in a mailing system when a mechanical module experiences an error. For one category of errors, the mailing system may automatically recover from the error without operator intervention. For the remaining category of errors, the mailing system may recover from the error with minimum operator intervention, that is, the operator may be required to only remove the error producing mailpiece. A motion control processor for an error producing mechanical module will report a fault to its corresponding mailpiece builder task (30) and the error detector task. Movement of at least the error producing mailpiece shall stop. The fault will be reported to the mailpiece builder tasks (30) corresponding to the mechanical modules having no error condition. The mailing system shall suspend further processing of mailpieces upstream from the error producing mailpiece. For one category of errors, the mailing system will purge the error producing mailpiece from the error producing module without operator intervention. For the remaining category of errors, the operator will be required to remove at least the error producing mailpiece. State machines (24) are then selected to perform system wide job recovery.
摘要:
A method of controlling a motor to cause it to execute a move toward a target position including calculating (105) a deceleration position, wherein when the deceleration position is reached, the motor will be caused to execute a deceleration in a manner that will result in the motor stopping short of the target position, and determining (135) whether the requested move is a first move type after the motor has reached the deceleration position and the deceleration is complete. If the requested move is a first move type, the method includes causing (145) the motor to move toward the target position at a first velocity, and if the requested move is a second move type, the method includes causing (140) the DC motor to move toward the requested target position at a second velocity, wherein the second velocity is greater than the first velocity. Settling time is also varied (175, 180) depending on move type (170).
摘要:
Various methods for detecting the removal of a processing unit (10), such as a microprocessor or a microcontroller, from a printed circuit board (5) in a secure printing system, such as a postage metering system are provided. The methods utilize one or more of a real time clock (25) provided internal to the processing unit (10), a CMOS device provided on the printed circuit board (5) external to the processing unit, and CMOS memory internal to the processing unit (10) to detect the removal of the processing unit (10) and therefore an attack.
摘要:
A mailing machine is provided that determines if entry into a disabled state is coupled with the need for auxiliary information to be entered by the user. If auxiliary information is required to be entered by the user, the print head will not move to the capped position but instead remains in the printing position, and a timer is activated to provide the user with time to enter the information. If the user enters the required information before a predetermined amount of time has expired, the mail piece will be processed without any delay required for the print head to move from the capped position to the printing position. Only if the user has not entered the required information within the predetermined amount of time will the print head move to the capped position.
摘要:
A mailing machine is provided, that when operating in a differential weighing mode, can detect if a user has replaced one or more mail pieces that may have been inadvertently removed at the same time back onto the scale. If the mailing machine detects such replacement within a predetermined time period after the scale has stabilized, the weight calculated for the mail piece can be reduced by the amount added back to the scale, or alternatively the user could be requested to confirm that multiple pieces were inadvertently removed from the scale at the same time and the user is trying to correct that error and a new weight determined.
摘要:
Methods and systems are provided that reduce feeding and weighing errors in a manually fed mailing machine thereby allowing a very fast throughput to be achieved while a user is taking mail pieces off of a scale and feeding them into the mailing machine. Weights or postage amounts for additional subsequent mail pieces are accepted before the processing of a preceding mail piece has been completed. A queue is maintained for information that has been provided by an attached scale such that the mailing machine can correctly associate each weight or postage amount with the appropriate mail piece when it is fed into the mailing machine. When processing of a previous mail piece has been completed, the information from the next location in the queue is obtained and utilized to generate an indicium for the next mail piece fed into the mailing machine.