摘要 |
A printing method for use with a printer which reads and then outputs to a printer head a fixed number of bits at a time, permits the printer to use a printer head having a number of e.g. nozzles which is different from the fixed number of bits. Bit data corresponding to an image band to be printed is obtained, the band including multiple pixel arrays, the pixels in each pixel array being arranged in a manner similar to the nozzles. In a first loading step, bit data for m pixels of an i-th pixel array are loaded into a register in the printer head. In a second loading step, bit data for n pixels of an (i+1)-th pixel array are loaded into the register. Finally, the printer head is caused to print an array of dots based on the contents of a register which includes the bit data loaded pursuant to the first and second loading steps, the printed array of dots corresponding to the i-th pixel array. Whether a printer head is a monochrome or a color printer head is detected, with translation of color image data into monochrome image data controlled to occur only if the input image data is color image data and the detection means has detected a monochrome printer head.
|