摘要 |
PURPOSE:To make it possible to print a remaining portion of printing data with accurate attributes when a portion of the printing data is replaced by copy modification data, by sequentially storing the attributes of a portion to be replaced by the copy modification data, and returning the remaining portion of the printing data to a stored attributes when copy modification is finished. CONSTITUTION:Of data in an input buffer 7, printing data is stored into a page buffer 1, while copy modification data is stored into a copy modification data buffer 2. The printing data is taken out from the page buffer 1, is checked, and when the printing data is an attribute, it is stored, and a flag is set. When the printing data is not an attribute, a character position is incremented by one. When the printing data is a character, it is further checked whether copy modification data relevant to the current character position is present, and when the relevant copy modification data is present, the character is outputted to an output buffer 5. When the relevant copy modification data is absent, it is checked whether an attribute storage flag is ON, and when the flag is ON, the attribute is outputted, and the attribute storage flag is set to 0, followed by setting the character on the printing data side into the output buffer 5. When the attribute storage flag is 0, the character on the printing data side is immediately set into the output buffer 5. The process is executed under the control of a microcomputer 8.
|