Disclosed is a method for processing graphic data in a laser printer capable of improving an effect of processing the graphic data, in which the graphic data are processed even though post-processing of the graphic data is not completed while pre-processing of the graphic data is performed. The method according to the present invention includes the steps of: processing low level graphic data which are inputted from a host computer to a laser printer to generate graphic elements; and generating and printing real bitmap image corresponding to a respective band on a recording paper during the feed of the recording paper after carrying out the pre-processing.
An imaging processor microcircuit incorporating an integral image buffer, preferably a synchronous random-access memory device. Access to the image buffer is controlled by an image buffer access prioritizer. When the prioritizer detects that a device desires image buffer access, it signals all lower-priority devices to suspend accesses until the higher-priority device has completed access. An image sensor interface transfers image sensor data to the image buffer. As each pixel data is read, it is modified by reference data read from the image buffer then stored in the image buffer. The read, modify, write process takes three of a possible five cycles, leaving two unused cycles for image buffer access by other devices. The image buffer is also temporary image storage for an optional LCD and an optional print engine. The LCD interface uses the unused cycles to read LCD image data.