Thermal printer and method of controlling a thermal print head

التفاصيل البيبلوغرافية
العنوان: Thermal printer and method of controlling a thermal print head
Patent Number: 5,365,257
تاريخ النشر: November 15, 1994
Appl. No: 08/095,880
Application Filed: July 22, 1993
مستخلص: A thermal printer drive control apparatus of the type having a thermal print head comprising a plurality of heating elements provides for reliable cost effective thermal head temperature detection by means of producing multiple, different current flow intervals that are applied to binary data to produce data drive signals for the heating elements. The current flow intervals are based upon historical drive data derived from linear temperature conditions sensed at the thermal print head. This information is converted to a digitized representation for use in conjunction with a table placed in memory that provides predetermined current flow intervals based upon the digitized representation. Further, circuitry is provided to produce heating element drive signals having pulse widths based upon the determined current flow intervals.
Inventors: Minowa, Masahiro (Suwa, JPX); Kobayashi, Naoki (Suwa, JPX); Nakajima, Satoshi (Suwa, JPX); Furuhata, Tadashi (Suwa, JPX)
Assignees: Seiko Epson Corporation (Tokyo, JPX)
Claim: What is claimed is
Claim: 1. A method of controlling a thermal print head in a thermal printer having a plurality of heating elements, a sensor mounted on the print head, comprising the steps of
Claim: detecting an ambient temperature of the print head using said sensor when power is first applied to the printer or when a predetermined amount of time has elapsed since a last printing operation
Claim: detecting a print head operating temperature of the print head using said sensor during printing operation
Claim: determining an energy value based on both the detected ambient head temperature and the detected thermal head temperature, and
Claim: driving the heat elements in the print head based on the determined energy value.
Claim: 2. The method of claim 1 wherein the steps of detecting is accomplished employing an A/D converter.
Claim: 3. The method of claim 1 further comprising the steps of
Claim: determining a standard value based on a previously detected ambient temperature
Claim: periodically detecting print head operating temperature during printing operation for determining a current correction value based on a change in print head temperature relative to the previously detected ambient temperature
Claim: periodically calculating an energy value based on both the current correction value and the standard value, and
Claim: applying the calculated energy value in driving the heating elements of the thermal print head.
Claim: 4. The method of claim 3 further comprising the steps of
Claim: periodically updating the ambient temperature on occasions when a predetermined amount of time has elapsed since a last printing operation of the printer, and
Claim: calculating a new standard value based upon the updated ambient temperature, and
Claim: utilizing the new standard value with a periodically updated current condition value for calculating a new energy value until the ambient temperature is again updated to provide a new standard value.
Claim: 5. The method of claim 3 wherein the calculated energy value is a determined pulse width of electrical energy to be applied to the thermal print elements.
Claim: 6. A thermal printer comprising
Claim: a thermal print head having a plurality of heating elements formed relative to a print head baseplate
Claim: a sensor in said baseplate for providing a value corresponding to the instantaneous print head temperature
Claim: head temperature detection means connected to said sensor for determining a temperature value based upon said corresponding value produced at said sensor
Claim: timing means for providing a temperature detect signal when operation of said print head has been inactive for a determined period of time
Claim: said head temperature detection means for detecting, via said sensor, (a) an ambient temperature of said print head when power is first applied to the printer or upon receipt of said temperature detect signal and (b) a thermal head operating temperature during printing operation of said heating elements
Claim: controller means connected to said heating elements for applying energy signals to operate said heating elements
Claim: energy control means connected to said temperature detection means and said controller means for providing an energy value determinative of a relative magnitude for said energy signals provided by said controller means based upon both said detected ambient temperature value and said detected operating temperature value determined by said head temperature detection means via said sensor.
Claim: 7. The printer of claim 6 where in said energy signal magnitudes comprise pulse widths of current flow intervals used to apply current to said printing elements.
Claim: 8. The printer of claim 6 wherein said head temperature detection means comprises a A/D converter for generating a digital value representative of said detected ambient and operating temperature values.
Claim: 9. The printer of claim 6 further comprising
Claim: mode selection means for selecting prescribed printing parameters based upon printer type
Claim: storage means for receiving and storing present print data and at least one previous print data
Claim: gate means in said controller means and coupled to said storage means for activating energizing signals with respect to each of said heating elements, said activating energizing signals divided into a primary energizing interval determined according to present driving data and secondary energizing intervals determined according to previous print data
Claim: said energy control means connected to said gate means and mode selection means for calculating a corrected pulse width coefficient based upon a standard pulse width value and current print head operating temperature and for determining the primary and secondary energizing intervals based on said standard pulse width as correlated to said correlated pulse width coefficient and said selected printing parameters.
Claim: 10. The printer of claim 9 wherein said controller means continually revises said energizing signals based upon both said detected ambient and detected current thermal head operating temperature values.
Claim: 11. The printer of claim 6 further comprising
Claim: memory storage means for storing energy value correction coefficients; and
Claim: said energy control means further comprises means for generating a functional relationship between a determination of a revised energy magnitude based upon detected current operating temperature values and stored energy value correction coefficients, said revised energy magnitude being calculated using said relationship.
Claim: 12. The printer of claim 11 wherein said relationship is substantially linear.
Claim: 13. The printer of claim 11 wherein said relationship is substantially nonlinear.
Claim: 14. The printer of claim 11 wherein said relationship is substantially quadratic.
Claim: 15. The printer of claim 6 further including means in said energy control means for continually revising said energy value based upon a substantially linear relationship between a revised value of said energy value based on current thermal head operating temperature value as modified by particular thermal printer characteristics.
Claim: 16. The printer of claim 6 wherein said energy control means further comprises
Claim: print density detection means for providing a value representative of a current print density produced at said thermal print head, and
Claim: means in said energy control means for continually revising said energy value based upon a substantially linear relationship between a revised value of said energy value based on current thermal head operating temperature value and the detected print density at said print head.
Claim: 17. The printer of claim 6 wherein said energy control means further comprises
Claim: means for revising said energy values based upon said detected ambient and current operating temperature values of said print head, detected print density at said print head, and printing mode characteristics of said thermal printer.
Claim: 18. The printer of claim 17 where in said energy signal magnitudes comprise pulse widths of current flow intervals used to apply current to said printing elements.
Claim: 19. The printer of claim 6 wherein said energy control means wherein said temperature detection means periodically detects and updates said ambient temperature at said thermal print head been idle for a predetermined period of time via said timing means; and
Claim: circuit means for revising said energy value based upon said updated ambient temperature value and said current thermal head operating temperature value.
Claim: 20. The printer of claim 19 wherein said revised energy value is further based upon detected print density at said print head, and printing mode characteristics of said thermal printer.
Claim: 21. The printer of claim 19 wherein said energy signal magnitudes comprise pulse widths of current flow intervals used to apply current to said printing elements.
Current U.S. Class: 346/76PH; 347/17; 347/61
Current International Class: B41J 2375; B41J 236
Patent References Cited: 4590484 May 1986 Matsushita
4845514 July 1989 Mitsushima et al.
4912485 March 1990 Minowa
4983054 January 1991 Nishiura
5255011 October 1993 Minowa et al.
Primary Examiner: Fuller, Benjamin R.
Assistant Examiner: Tran, Huan
Attorney, Agent or Firm: Carothers, Jr., W. Douglas
رقم الانضمام: edspgr.05365257
قاعدة البيانات: USPTO Patent Grants