摘要 |
PROBLEM TO BE SOLVED: To provide a printer provided with a print data processing means capable of fast performing suitable processing even of data where images, characters and graphics are overlapped. SOLUTION: A printer controller receiving a plotting instruction from a host interprets the plotting instruction and expands the plotting instruction into image data, then performs overlapping processing with RGB data and continuously stores attribute data corresponding to the processed image data in a memory in each pixel (diagram 6). The data set is read to an internal buffer by a DMA and simultaneously read to an image processing means from there, the RGB data are subjected to processing corresponding to the attribute, and the processed data are written in the memory again by the DMA and outputted as data for imaging to a printer engine. It is possible to perform faster processing because the use efficiency of the memory is improved and the load of a bus is also reduced.
|