Processing multiple thermal elements with a fast algorithm...

Incremental printing of symbolic information – Thermal marking apparatus or processes – Density control

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06788325

ABSTRACT:

FIELD OF THE INVENTION
The present invention relates generally to methods of simultaneously processing a group of thermal elements. In one aspect, the invention relates to methods of simultaneously processing a group of multiple thermal elements, using dot history and supply specific printing parameters, to generate a printed image.
BACKGROUND OF THE INVENTION
A typical thermal printer includes a printhead comprising a linear array of thermal elements. The number of thermal elements in the linear array can vary, with a characteristic printhead employing 1248 thermal elements. Each of the thermal elements produces heat in response to energy supplied by a microcontroller associated with the thermal printer. The microcontroller applies a voltage or current to each of the thermal elements to heat the thermal elements to a level sufficient to transfer dots (i.e., burns, printed dots, etc.) onto a media (e.g., an adhesive-backed substrate with an opposing ink-receiving surface). This is accomplished when a thermally-sensitive supply (e.g., ink-bearing ribbon, donor ribbon, etc.) comes into thermal contact with the thermal elements while proximate the media. Each thermal element can transfer a dot, or leave an unprinted area, depending on the amount of energy supplied to the thermal element.
Color printing is made possible by using a colored thermally-sensitive supply (e.g., a supply that contains colored ink). When the thermal element comes into thermal contact with the colored supply, a colored dot is generated. The range of colors available to the printer can be expanded if an additional, differently-colored dot is generated upon a first colored dot, such that the two colored dots combine to make a third color. This process of laying one dot over another can be repeated to produce a myriad of colors and/or shades of color.
As thermal elements in the linear array are selectively, intermittently fired, a raster line of dots and/or unprinted areas is produced. The media is stepped past the array of thermal elements in a direction transverse to the array of thermal elements such that consecutive raster lines are produced on the media. The raster line most recently printed is known as the current raster line, the raster line printed one generation earlier is known as the previous raster line, and the raster line printed two generations earlier is known as the two-back raster line. The patterns of dots produced within each raster line are known as burn patterns. These burn patterns can comprise all, or a portion of, the dots in the raster line. Thus, the current raster line produces current burn patterns, the previous raster line produces previous burn patterns, and so on, through the burn pattern generations to create a history of burn patterns within the raster lines (history is referred to in greater detail below).
While the temperature of a thermal element can be quickly raised by the application of energy, a longer time is required for the thermal element to cool, generally along an exponential curve that is affected by the ambient temperature of the printhead. This result occurs because a thermal element will retain heat and/or receive heat radiated from adjacent thermal elements. Thus, the thermal element will remain hot long after energy is directed to that thermal element. One problem with the thermal element remaining hot arises when the thermal element is instructed to remain idle (i.e., insufficiently heated), meaning that an area on the media remains unprinted. If the thermal element is too hot, a dot, or portion thereof, may be generated where no dot is desired.
The dilemma of excess retained or radiated heat predominately occurs after a series of consecutive dots are generated. For example, where a series of dots are produced by a thermal element at four consecutive sites on a media, and then the thermal element is instructed to remain idle at a fifth site, a dot might nonetheless be printed at the fifth site. This can occur if too much heat was retained by the thermal element after generating the first four dots because the thermal element remains above the temperature required to generate a dot when the thermal element reached the fifth site. In other words, the thermal element did not have sufficient time to cool below the temperature required to transfer a dot. Unfortunately, the normal consequence of the above example is a series of four dots followed by a fractional dot where there should be a blank, clear, or unprinted area. This problem is sometimes referred to in the art as hysteresis. Complicating the problem of hysteresis is the increasing printing speed being employed in printers. As the speed of printing increases, the media travels past the printhead faster and thermal elements have less time to cool.
Several approaches have been suggested to combat the problem of hysteresis. One such approach provides a plurality of thermal energy pulses of varying duration depending on whether a thermal element is “cold”, “warm” or “hot”. Another solution that has been suggested requires that all thermal elements be kept at an elevated resting temperature just below that needed for printing by supplying “maintenance” pulses during every interval that a thermal element is not actually printing. Yet, another solution to the problem employs dot history which takes into account the history of thermal element burn patterns in order to print more efficiently. In the simplest terms, dot history takes into account the firing, over time, of a thermal element and/or an adjacent thermal element or elements. Unfortunately, undertaking any of the above methods requires onerous calculations to be performed by the processor in the printer system. Part of the problem stems from the fact that each specific supply used in the printing system possesses different characteristics (e.g., width, ink color, ink type, etc.) that must be considered to produce a quality print. Thus, a printer processor is required to make numerous calculations, usually during the printing operation, for each new supply used.
In U.S. Pat. No. 6,034,705 to Tolle, et. al., and again in U.S. Pat. No. 6,249,299 to Tainer, methods of controlling energy supplied to a single thermal element based on dot history are disclosed. Also, In U.S. Pat. No. 5,548,688 to Wiklof, et. al., another method of controlling the energy supplied to a single thermal element based on dot history and adjacent thermal elements is disclosed. Wiklof also discloses determining the printing activity, namely whether the thermal element is energized or not energized for each segment in the scan line time, for a single thermal element and storing the information in a look-up table. However, the methods of Tolle, Tainer, and Wiklof, command a large processor memory and consume a vast amount of processor time, and as such, these methodologies become less desirable, particularly as more thermal elements and/or adjacent thermal elements in dot history are taken into consideration. Moreover, the above methods tend to monopolize and over-tax the processor in a printing system. Thus, a more efficient method of printing employing look-up tables is needed. Further, a more desirable location for storing the look-up tables would be preferred.
SUMMARY OF INVENTION
In one aspect, the invention provides a method of processing thermal elements in a thermal element group. In doing so, the method permits the reduction of processor time such that it is practical to consider dot history of the thermal elements when creating a printed image.
The method comprises accessing, from a specific supply, printing parameters. The printing parameters typically include a microstrobe number and microstrobe energy values and are stored in a printer memory. Thereafter, a dot history pattern and a number of thermal elements for the thermal element group are determined.
Next, thermal elements are assigned to the thermal element group based on the number of thermal elements in the thermal element group. In one embodiment, the thermal elements assigned to the group of thermal elements comp

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Processing multiple thermal elements with a fast algorithm... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Processing multiple thermal elements with a fast algorithm..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Processing multiple thermal elements with a fast algorithm... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3224694

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.