摘要 |
A printer includes a full-line type printhead which can correct variations in the ink discharge amounts from the respective nozzles, and density unevenness of a printed image due to variations in the operations of many driving circuits in the printhead and changes in the internal temperature or a temperature gradient of the printhead, and can obtain a high-quality printed image without density unevenness in consideration of the print conditions and changes in operation environmental temperature. A pre-heating operation is performed by selecting an optimal pre-pulse signal for each nozzle of the printhead on the basis of information stored in an EEPROM of the printhead and pre-pulse selection data associated with each nozzle of the printhead. A heat signal is also generated to obtain a main pulse suitable for each IC of a printhead corresponding to an ink of each color. In addition, the internal temperature of the printhead or printing density information from the printhead is monitored. If the internal temperature or the printing density is high, control is performed to inhibit a pre-pulse selection signal from being output while applying pre-pulse and main pulse signals to each nozzle heater of the printhead, which is used for a print operation.
|