Inkjet printing apparatus, control method therefor, and program
AssigneeCanon Kabushiki Kaisha
InventorYoshinori Misumi
Life of this patent
Estimating the term…
Abstract
Print data containing a specific print pattern and the number of paper sheets to be printed is input from an external interface. On the basis of the print pattern and the number of printing thereof to be printed, the temperature of an inkjet printhead is predicted by a program executed by a CPU. A drive signal for the inkjet printhead is set before the start of printing on the basis of the prediction result.
Claims32
An inkjet printing apparatus which continuously prints a specific print pattern using a printhead, comprising:
- input means for inputting print data containing the specific print pattern and the number of printing thereof to be printed;
- prediction means for predicting a temperature of the printhead on the basis of the specific print pattern and the number of printing thereof to be printed;
- and
- setting means for setting a drive signal for the printhead before start of printing on the basis of a prediction result from said prediction means.
A method of controlling an inkjet printing apparatus which continuously prints a specific print pattern using a printhead, comprising:
- an input step of inputting print data containing the specific print pattern and the number of printing thereof to be printed;
- a prediction step of predicting a temperature of the printhead on the basis of the specific print pattern and the number of printing thereof to be printed;
- and
- a setting step of setting a drive signal for the printhead before start of printing on the basis of a prediction result in the prediction step.
A program which causes a computer to function to control an inkjet printing apparatus which continuously prints a specific print pattern using a printhead, comprising:
- a program code for an input step of inputting print data containing the specific print pattern and the number of printing thereof to be printed;
- a program code for a prediction step of predicting a temperature of the printhead on the basis of the specific print pattern and the number of printing thereof to be printed;
- and
- a program code for a setting step of setting a drive signal for the printhead before start of printing on the basis of a prediction result in the prediction step.
An inkjet printing apparatus which prints a specific print pattern using a printhead having a plurality of printing elements which discharge ink, comprising:
- input means for inputting print data containing the specific print pattern;
- calculation means for calculating a simultaneous discharge count of the plurality of printing elements in one cycle of discharge operation of the printhead on the basis of the specific print pattern;
- prediction means for predicting a voltage variation in drive voltage of the printhead on the basis of the simultaneous discharge count;
- and
- setting means for setting a drive signal for the printhead before start of printing on the basis of a prediction result from said prediction means.
A method of controlling an inkjet printing apparatus which prints a specific print pattern using a printhead having a plurality of printing elements which discharge ink, comprising:
- an input step of inputting print data containing the specific print pattern;
- a calculation step of calculating a simultaneous discharge count of the plurality of printing elements in one cycle of discharge operation of the printhead on the basis of the specific print pattern;
- a prediction step of predicting a voltage variation in drive voltage of the printhead on the basis of the simultaneous discharge count;
- and
- a setting step of setting a drive signal for the printhead before start of printing on the basis of a prediction result in the prediction step.
A program which causes a computer to function to control an inkjet printing apparatus which prints a specific print pattern using a printhead having a plurality of printing elements which discharge ink, comprising:
- a program code for an input step of inputting print data containing the specific print pattern;
- a program code for a calculation step of calculating a simultaneous discharge count of the plurality of printing elements in one cycle of discharge operation of the printhead on the basis of the specific print pattern;
- a program code for a prediction step of predicting a voltage variation in drive voltage of the printhead on the basis of the simultaneous discharge count;
- and
- a program code for a setting step of setting a drive signal for the printhead before start of printing on the basis of a prediction result in the prediction step.
An inkjet printing apparatus which continuously prints a specific print pattern using a printhead, comprising:
- input means for inputting print data containing the specific print pattern and the number of printing thereof to be printed;
- and
- setting means for setting a drive signal for the printhead before start of printing on the basis of the number of printing the specific print pattern.
A method of controlling an inkjet printing apparatus which continuously prints a specific print pattern using a printhead, comprising:
- an input step of inputting print data containing the specific print pattern and the number of printing thereof to be printed;
- and
- a setting step of setting a drive signal for the printhead before start of printing on the basis of the number of printing the specific print pattern.
An inkjet printing apparatus which prints a specific print pattern using a printhead having a plurality of printing elements which discharge ink, comprising:
- input means for inputting print data containing the specific print pattern;
- calculation means for calculating a simultaneous discharge count of the plurality of printing elements in one cycle of discharge operation of the printhead on the basis of the specific print pattern;
- and
- setting means for setting a drive signal for the printhead before start of printing on the basis of the number of printing the specific print pattern.
A method of controlling an inkjet printing apparatus which prints a specific print pattern using a printhead having a plurality of printing elements which discharge ink, comprising:
- an input step of inputting print data containing the specific print pattern;
- a calculation step of calculating a simultaneous discharge count of the plurality of printing elements in one cycle of discharge operation of the printhead on the basis of the specific print pattern;
- and
- a setting step of setting a drive signal for the printhead before start of printing on the basis of the number of printing the specific print pattern.
Dependencies are inferred from the claim text.