摘要:
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, the user is trying to correct that error, and a new weight is to be determined.
摘要:
A customizable user interface for a mailing apparatus, such as a postage meter or other mailing equipment, provided as input data to a user interface control program, the input data specifying all aspects of the look and feel of the user interface. The invention provides a specific organization of the input data suitable for providing the required specifications. At a high level, the data is organized into a screen tree component, for providing the feel of each screen, i.e. the response by the mailing apparatus (usually the execution of a function) to any key pressed by a user in association with each screen of the user information as well as for providing what screens to display in response to an event so as to communicate the occurrence of the event to a user; and a screen language component, used in conjunction with a font component, for providing the look of each screen, i.e. for providing its content and layout, where the characters or symbols to be painted on a screen is specified in the screen language component, and how to paint the characters and symbols is specified in the font component.
摘要:
A customizable user interface for a mailing apparatus, such as a postage meter or other mailing equipment, provided as input data to a user interface control program, the input data specifying all aspects of the look and feel of the user interface. The invention provides a specific organization of the input data suitable for providing the required specifications. At a high level, the data is organized into a screen tree component, for providing the feel of each screen, i.e. the response by the mailing apparatus (usually the execution of a function) to any key pressed by a user in association with each screen of the user information as well as for providing what screens to display in response to an event so as to communicate the occurrence of the event to a user; and a screen language component, used in conjunction with a font component, for providing the look of each screen, i.e. for providing its content and layout, where the characters or symbols to be painted on a screen is specified in the screen language component, and how to paint the characters and symbols is specified in the font component.
摘要:
A method and system that allows for large amounts of data to be printed utilizing a small memory is provided. The complete image to be printed on the print medium is separated into different regions each having associated print data. The memory device, while being too small to store all of the print data for the full image, is capable of storing the print data associated with each region. The print data for each region is released from the print head controller to the memory device for printing in a timed fashion based on movement of the print medium. The print data for a subsequent region will not be passed to the memory until the print medium has moved a sufficient distance, thereby indicating that printing of the preceding region has been completed.
摘要:
A method includes configuring a flash memory device including a first memory sector having a primary memory sector correspondence, a second memory sector having an alternate memory sector correspondence, and a third memory sector having a free memory sector correspondence, copying a portion of the primary memory sector to the free memory sector, erasing the primary memory sector, and changing a correspondence of each of the first memory sector, the second memory sector, and the third memory sector.
摘要:
Various methods for detecting the removal of a processing unit, such as a microprocessor or a microcontroller, form a printed circuit board in a secure printing system, such as a postage metering system are provided. The methods utilize one or more of a real time clock provided internal to the processing unit, a CMOS device provided on the printed circuit board external to the processing unit, and CMOS memory internal to the processing unit to detect the removal of the processing unit and therefore an attack.
摘要:
A table will be generated for tracking each mailpiece in a mailing system having multiple document paths. Attribute data relating to a mailpiece will be stored in a memory while job data relating to a mailing job will also be stored in a memory. A sequence builder process will look at the attribute data and determine the motion profiles that are required to ensure the mailpiece obtains the desired attributes. The sequence builder then commands execution of the motion profiles.
摘要:
A plurality of step time tables consisting of a sequence of step times defining intervals between steps and thus a velocity profile to be executed by a stepper motor are stored in a first memory. A step table defining a plurality of identical sequences of excitation pattern for driving a stepper motor is stored in a second table. Identical DMA channels output the step times to a timer and the plurality of exitation patterns to a buffer. The timer measures the duration of the step times and when each step time expires generates a trigger signal which initiates the transfer of the next step time and next excitation pattern through the respective DMA channels. The buffer includes a control register which selects one excitation pattern from the plurality of excitation patterns output from the step table to be output for control of a selected one of a plurality of motors connected to the buffer. The buffer outputs are inverted to form bipolar signals to drive current drivers in accordance with the excitation pattern. The apparatus is initialized by a data processor to select one of the plurality of excitation tables and to select one of the groups of outputs of the buffer to drive a corresponding selected motor. The DMA channel for outputting the step time table is initialized for non-repetitive operation and the DMA channel outputting the step table is initialized for cyclic operation. The direction in which the selected stepper motor is to be driven is determined by the direction in which the step table is accessed.
摘要:
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.