摘要:
A PDL interpreter rasterizes image data, which are described in page description language, entered from a host computer, and stores the rasterized image data in an image memory. A CPU discriminates the type of image, pixel by pixel, by referring to the image data stored in the image memory, and stores a discrimination code, which indicates the result of discrimination, in a code memory. The CPU reads out image data that have been stored in the image memory and reads the discrimination code corresponding to these image data out of the code memory. The image data read out of the image memory are subjected to different binarizing processing by two binarizing circuits. Depending upon the discrimination code read out of the code memory, a selector selects the output of one of the two binarizing circuits and sends the selected image data to a printer. Accordingly, it is possible to obtain a high-quality image which is a mixture of images having different characteristics, such as an image containing character or line drawings, continuous grayscale images, etc.
摘要:
One particular object of the present invention is to facilitate high quality reproduction for an image combining an image based on rendered PDL commands and a scanned image without considering whether the processed pixel is a portion of the scanned image or a portion of the image base on rendered PDL commands. So the present invention relates to an image processing apparatus which include an inputting unit for inputting image data described by a command corresponding to each part of an image, an interpreting unit for interpreting the command to form a bitmap image and to output attribute information; a scanning unit for scanning an image to output color image data; a generating unit for generating flag data indicating attributions of the image based on the color image data and indicating the pixel preferring the same image process as the pixel based on the attribute information; a first combining unit for combining the color image data and the bitmap image; and a second combining unit for combining the flag data and the attribute information of the command.