Claims
- 1. A line printing method for a line head having a plurality of heating elements and capable of printing with a plurality of gradation scale values comprising the steps of:
- a) storing received gradation scale values of pixels for a line to be printed;
- b) determining the number of pixels of the line to be printed for each respective gradation scale value;
- c) determining the number of heating elements to be heated for each respective gradation scale value for the line to be printed based on the number of pixels determined in said step b);
- d) storing a plurality of tables for correcting a density variation in a printed line caused by common resistance unevenness;
- e) retrieving an optimal table for each respective gradation scale value for the line to be printed based upon a gradation scale value and the number of heating elements to be heated for the respective gradation scale value as determined in said step c); and
- f) controlling the line head to print the line in accordance with the retrieved optimal tables.
- 2. The line printing method of claim 1, wherein said step c) comprises storing the number of heating elements for each respective gradation scale value.
- 3. The line printing method of claim 2, wherein said step e) comprises retrieving an optimal table using a gradation scale value as a low order address and a number of heating elements stored in said step c) for the gradation scale value as a high order address.
- 4. The line printing method of claim 1, wherein the plurality of tables comprise pulse width data for the heating elements for each respective gradation scale value based on the number of heating elements to be heated.
- 5. The line printing method of claim 1, wherein the gradation scale values stored in said step a) are provided in parallel to the line head for printing in said step f).
- 6. A line printing system for a line head having a plurality of heating elements and capable of printing with a plurality of gradation scale values comprising:
- memory means for storing received gradation scale values of pixels for a line to be printed;
- arithmetic means, coupled to said memory means, for determining the number of pixels of the line to be printed for each respective gradation scale value and for determining the number of heating elements to be heated for each respective gradation scale value for the line to be printed based upon the determined number of pixels;
- storage means for storing a plurality of tables for correcting a density variation in a printed line caused by common resistance unevenness; and
- control means, coupled to the line head, for retrieving an optimal table for each respective gradation scale value for the line to be printed from said storage means based upon a gradation scale value and the determined number of heating elements to be heated for the respective gradation scale value and for controlling the line head to print the line in accordance with the retrieved optimal tables.
- 7. The line printing system of claim 6, further comprising second storage means for storing the number of heating elements to be heated as determined by said arithmetic means for each respective gradation scale value.
- 8. The line printing system of claim 7, wherein said control means retrieves an optimal table from said storage means using a gradation scale value as a low order address and a number of heating elements for the gradation scale value stored in said second storage means as a high order address.
- 9. The line printing system of claim 6, wherein said plurality of tables comprise pulse width data for the heating elements for each respective gradation scale value based on the number of heating elements to be heated.
- 10. The line printing system of claim 6, wherein the gradation scale values are provided from said memory means to the line head in parallel for printing.
- 11. A line printing system for a line head having a plurality of heating elements and capable of printing with a plurality of gradation scale values comprising:
- a memory which stores received gradation scale values of pixels for a line to be printed;
- an arithmetic unit, coupled to said memory, which determines the number of pixels of the line to be printed for each respective gradation scale value and which determines the number of heating elements to be heated for each respective gradation scale value for the line to be printed based upon the determined number of pixels;
- a storage unit which stores a plurality of tables for correcting a density variation in a printed line caused by common resistance unevenness; and
- a controller, coupled to the line head, which retrieves an optimal table for each respective gradation scale value for the line to be printed from said storage unit based upon a gradation scale value and the determined number of heating elements to be heated for the respective gradation scale value and for controlling the line head to print the line in accordance with the retrieved optimal tables.
- 12. The line printing system of claim 11, further comprising a second storage unit which stores the number of heating elements to be heated as determined by said arithmetic unit for each respective gradation scale value.
- 13. The line printing system of claim 12, wherein said controller retrieves an optimal table from said storage unit using a gradation scale value as a low order address and a number of heating elements for the gradation scale value stored in said second storage unit as a high order address.
- 14. The line printing system of claim 11, wherein said plurality of tables comprise pulse width data for the heating elements for each respective gradation scale value based on the number of heating elements to be heated.
- 15. The line printing system of claim 11, wherein the gradation scale values are provided from said memory to the line head in parallel for printing.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-246156 |
Oct 1994 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. No. 08/536,501 filed on Sep. 28, 1995, now U.S. Pat. No. 5,795,081, the entire contents of which are hereby incorporated by reference.
US Referenced Citations (6)
Foreign Referenced Citations (2)
Number |
Date |
Country |
215543 |
Aug 1989 |
JPX |
236277 |
Sep 1993 |
JPX |
Continuations (1)
|
Number |
Date |
Country |
Parent |
536501 |
Sep 1995 |
|