Patent ID: 7213899

Claim:
A memory use and management method for a multi-pass printer having one complete print pass for input data through multi-pass, the method comprising: a data receiving step, which receives input data to be printed through an interface; a masking step, which uses a mask to mask the input data received by the printer, thereby generating a masked data; a buffering step, which buffers the masked data, thereby forming a buffering data; a print starting step, which starts to print the buffering data when having appropriate amount for one pass print by a printhead of the printer; a reverse masking step, which reconstructs the buffering data to the input data for print in accordance with the mask used in the masking step; and a data excluding step, which excludes the buffering data that is reconstructed and printed in the reverse masking step, and returns to the data receiving step to perform continuously until all data is printed completely.