Claims
- 1. A thermal print assembly for controlling the operation of a thermal printer having a thermal printhead with a plurality of thermal print elements positioned proximate a printing site, wherein print medium on which printing is to appear is also positioned proximate the printing site, the thermal print assembly comprising:
- a multipass thermal printer ribbon having first and second sides and containing a predetermined thickness of ink affixed to said first side, said ribbon being positioned proximate the thermal print elements and the printing site to transfer a portion of said ink from said first side to the print medium at the printing site in response to the selective heating of the thermal print elements;
- a light source positioned on one of said first and second sides to direct light through said ribbon;
- a light detector positioned on one of said first and second sides opposite said light source to detect a least a portion of said light transmitted through said ribbon and to generate a light signal indicative of an intensity of said detected light; and
- an energization controller, responsive to said light signal, to generate a control signal for at least one of the thermal print elements based on said light signal to compensate for previous usage of said ribbon.
- 2. The assembly of claim 1, further including a history memory containing history data indicative of past printing of said at least one of the thermal print elements during a previous period of time, said energization controller using said history data and said light signal to generate said control signal for said at least one of the thermal print elements.
- 3. The assembly of claim 1, further including a table memory containing data with a plurality of energization levels and indicative of a characteristic of the print medium, said energization controller using said light signal as an index to a particular location in said table memory, said particular location containing data used to generate said control signal.
- 4. A thermal printer system for controlling the operation of a thermal printer having a thermal printhead with a plurality of thermal print elements positioned proximate a printing site, wherein print medium on which printing is to appear is also positioned proximate the printing site, the thermal printer system comprising:
- a multipass thermal printer ribbon containing a predetermined quantity of ink thereon, said thermal printer ribbon being positioned proximate the thermal print elements and the printing site to transfer a portion of said ink to the print medium at the printing site in response to the selective heating of the thermal print elements;
- a ribbon condition monitor to determine a quantity of said ink remaining on said ribbon at a particular location on said ribbon; and
- an energization controller, responsive to said ribbon condition monitor, to generate a control signal for at least one of the thermal print elements to control printing at said particular location, said control signal varying with said determined quantity of ink remaining on said ribbon.
- 5. The system of claim 4, further including a history memory containing history data indicative of past usage of said at least one of the thermal print elements during a previous period of time, said energization controller using said history data and said ribbon condition monitor to generate said control signal for said at least one of the thermal print elements.
- 6. The system of claim 4, further including a table memory containing data with a plurality of energization levels and indicative of a characteristic of the print medium, said energization controller using data from said ribbon condition monitor as an index to a particular location in said table memory, said particular location containing data used to generate said control signal.
- 7. The system of claim 4 wherein said ribbon condition monitor comprises:
- a light source positioned on a first side of said ribbon and directing light through said ribbon; and
- a light detector positioned on a second side of said ribbon opposite said first side to detect at least a portion of said light transmitted through said ribbon and to generate a signal indicative of an intensity of said transmitted light, said ribbon condition monitor receiving said signal and determining said quantity based on said intensity of transmitted light.
- 8. The system of claim 4 wherein said ribbon condition monitor comprises:
- a light source positioned on a first side of said ribbon to direct light onto said ribbon; and
- a light detector positioned on said first side of said ribbon to detect light reflected from said ribbon and to generate a signal indicative of an intensity of said reflected light, said ribbon condition monitor receiving said signal and determining said quantity based on said intensity of reflected light.
- 9. The system or claim 4 wherein said ribbon condition monitor comprises:
- an ink memory to store data indicative of usage of said ribbon at a location corresponding to said particular location.
- 10. The system of claim 9 wherein said ink memory is sized to correspond to the plurality of print elements and said stored data is indicative of usage of said ribbon for each of the plurality of print elements.
- 11. The system of claim 4 wherein said ribbon has first and second ends and an elongated portion intermediate said first and second ends and an image portion positioned at said second end, said ribbon condition monitor detecting said image portion to determine usage of said thermal printer ribbon.
- 12. The system of claim 11 wherein said energization controller increases said control signal in response to said ribbon monitor detecting said image portion.
- 13. A method using a thermal print assembly for controlling the operation of a thermal printer having a thermal print head with a plurality of thermal print elements positioned proximate a printing site, the method comprising the steps of:
- positioning a multipass thermal ribbon position, having a predetermined quantity of ink thereon, proximate the thermal print elements and the printing site to transfer a portion of said ink to the print medium at the printing site in response to the selective heating of the plurality of thermal print elements;
- determining a quantity of said ink remaining on said ribbon; and
- in response to said determined quantity of ink, generating a control signal for at least one of the thermal print elements.
- 14. The method of claim 13, further including the step of using a history memory containing history data indicative of past usage of said at least one of the thermal print elements during a previous period of time, and using said history data and said determined quantity of ink to generate said control signal.
- 15. The method of claim 13, further including the step of using said determined quantity of ink as an index to a particular location in a table memory containing data with a plurality of energization levels and indicative of a characteristic of the print medium, said particular location containing data used to generate said control signal.
- 16. The method of claim 13 wherein said step of determining said quantity of ink comprises the steps of:
- directing light through said thermal ribbon; and
- detecting at least a portion of light transmitted through said thermal ribbon;
- generating a signal indicative of an intensity of said transmitted light; and
- determining said quantity based on said intensity of transmitted light.
- 17. The method of claim 13 wherein said step of determining said quantity of ink comprises the steps of:
- directing light onto said thermal ribbon; and
- detecting at least a portion of light reflected from said thermal ribbon;
- generating a signal indicative of an intensity of said reflected light; and
- determining said quantity based on said intensity of reflected light.
- 18. The method of claim 13, further including the steps of:
- storing data indicative of usage of said thermal ribbon at least one of said plurality of element positions on said thermal ribbon, said step of determining said quantity of ink using said stored data.
- 19. The method of claim 13 wherein said thermal ribbon has first and second ends and an elongated portion intermediate said first and second ends, said thermal ribbon including an image portion positioned at said second end to indicate usage of said thermal ribbon, the method further including the step of sensing said image portion to determine said quantity of ink.
- 20. The method of claim 19 wherein said control signal has an average energization level for said at least one thermal print elements and said average energization level is increased in response to said step of sensing said image portion.
CROSS-REFERENCE TO RELATED APPLICATION
This application is a divisional of pending U.S. patent application Ser. No. 08/626,889, filed Apr. 3, 1996.
US Referenced Citations (8)
Foreign Referenced Citations (1)
Number |
Date |
Country |
4-179568 |
Jun 1992 |
JPX |
Divisions (1)
|
Number |
Date |
Country |
Parent |
626889 |
Apr 1996 |
|