[0001] The present invention relates to a thermal head printer including a thermal print
head carrying linearly arrayed dot print elements to which are applied print signals
from shift registers undergoing a clock-controlled shift scan and having a number
of addresses corresponding to the number of dot elements, and a dot print signal generating
circuit for outputting a dot print signal just when the number of clocks pulses, e.g.
as counted by a counter, corresponds to the level, e.g., in digitized form, of each
of a series, input signals derived, e.g., by sampling a waveform, the printer being
adapted to effect simultaneous one-line dot printing in accordance with the dot print
signals stored in the shift registers in response to print command signals.
[0002] In a typical arrangement of this type of thermal head printer used for performing
dot printing with a high resolving power by, e.g., sampling analog waveforms, the
dot print signals are supplied at high velocity to shift registers incorporated into
the thermal print head, and the dot print elements may in principle be operated at
a corresponding velocity.
[0003] Actually, however, the printing speed is so restricted that the dot print elements
are exothermically responsive to a heat-sensitive chart.
[0004] According to this invention a thermal head circuit comprising:
a thermal print head mounted with a plurality of linearly arrayed dot print elements
to which are connected print shift registers for a clock-controlled shift scan and
having therein a number of addresses corresponding to the number of dot elements;
and,
a dot print signal generating circuit for outputting dot print signals when the number
of clock pulses from a clock re-set for each scanning cycle equals the level of each
of a series of input signals, said print head being arranged to effect for each print
shift scanning cycle simultaneous one-line dot printing of said dot print signals
which are loaded and held in predetermined addresses of said print shift registers
by shift-scanning is characterised by:
a plurality of serially connected delay shift registers undergoing a synchronous clock-controlled
shift scan to which are inputted said dot print signals outputted from said dot print
signal generating circuit, each such register having a number of addresses corresponding
to the number of said dot print elements and being effective to output a plurality
of consecutive time-delayed counterparts of each said dot print signal; and,
an OR gate to which are applied the time-delayed counterparts of said dot print signals
outputted from said delay shift registers, and the current real-time dot print signals,
wherein the cycle time of the clock-controlled shift scanning operation of said shift
registers is set according to the equation t ≦ T/(n + 1), where T is the least print
cycle sufficient to make said dot print elements normally responsive, and n is the
number of said serially connected delay shift registers, the output signals of said
OR gate being supplied to said print shift registers of said thermal print head.
[0005] The present invention provides a thermal head printer capable of enhanced resolving
power by an apparent improvement in the response speed of dot print elements by a
slight addition of electrical circuitry.
[0006] One embodiment of a thermal head printer in accordance with the present invention
will now be described in detail with reference to the accompanying drawings, in which;
Figure 1 is a diagram helpful in understanding the principle of the present invention:
Figure 2 is a schematic diagram of an electrical circuit constituting one embodiment
of the invention: and,
Figures 3(a) and 3(b) are diagrams helpful in understanding the operation of the embodiment
of the invention in Figure 2 and also the operation of the prior art.
[0007] As illustrated in FIG. 1, if n = 2 and t = T/3, during the shortest or least print
cycle T with respect to realtime dot print D₋₁, D₀, D₁, D₂ etc. signals generated
by sampling input waveform A there are created, e.g., from the signal D₀ obtained
during scan (o), two levels of interpolation print signals D₀₁ and D₀₂ which are delayed
sequentially through the shift scanning cycles in which the interpolation serially-connected
delay shift registers are shifted. Similarly, there are created couples of interpolation
dot print signals ... D₋₃₁, D₋₃₂; D₋₂₁, D₋₂₂; D₋₁₁, D₋₁₂; D₋₁₁, D₁₂; D₂₁, D²²; D₃₁,
D₃₂... with respect to realtime dot print signals .:. D₋₃, D₋₂, D₋₁, D₋₂, D₂, D₃,...
during the previous and subsequent shift scanning operations for scans (-3), (-2),
(-1), (0), (1), etc.
[0008] Loaded to the shift registers of the thermal print head from the OR gate are the
dot print signal D₋₁₁ from the next previous shift scanning cycle (-1) and the dot
print signal D₋₂₂ from the second previous shift scanning cycle (-2) which have already
been created before the shift scanning cycle (o) for forming the dot print signal
D₀. Immediately after effecting this shift scan, one-line printing is simultaneously
performed by the dot print elements. Thus, at the next shift scanning for scan (1)
cycle, the first interpolation dot print signal D₀₁ delayed by one shift scanning
cycle t is printed, and at the subsequent shift scanning cycle the second interpolation
dot print signal D₀₂ delayed by two shift scanning cycles t is printed. More specifically,
the thermal print head effects the printing process at a velocity which is three times
as high as the least print cycle T with respect to the input waveforms A. Even when
each heating time is short, the print element driving process is effected three times
during the least print cycle T. As a result, the heating time typically increases,
thereby carrying out the print with a high resolving power under such condition that
any decline in coring properties is compensated.
[0009] Turning to FIG. 2, there is illustrated in schematic fashion the circuitry of the
thermal head printer according to one embodiment of the invention.
[0010] In FIG. 2, the numeral 10 generally represents a dot print signal generating circuit
for converting into a dot print signal an analog waveform signal B to be inputted.
The circuit 10 is composed of an A/D converter 11 for digitizing the analog waveform
signal B by sampling, a counter 12 for counting the number of clock pulses from clock
K for controlling shift scanning, and a digital comparator 13 for outputting as a
dot print signal a coincidence signal at a Hi level (logic 1) when the counted number
of clock pulses corresponds to the digitized value of the sample of waveform signal
B generated by A/D converter 11.
[0011] A thermal print head generally designated 20 consists of 2,048 exothermic elements
or dot print elements 21, illustrated as resistors, gates 22 corresponding to elements
21 which open in response to print command signals, a latch circuit 23 for outputting
latch signals for the addresses of the respective gates, and a shift register 24 for
outputting to the latch circuit the dot print signals corresponding to addresses thereof.
[0012] A cycle of the clock K is set for 0.25us (4 MHz), and hence a shift scanning cycle,
i.e., the cycle at which the latch signal and the print command signal are generated,
is determined as follows: 0. 25us x 2,048 = 512 us. On the other hand, the shortest
cycle at which the dot print elements 21 are normally responsive is given approximately
by 512us x 4 = 2, 048us.
[0013] Numerals 31 through 33 denote data interpolation shift registers each of 2,048 stages,
these three shift registers being serially connected with separate parallel outputs.
To be specific, the shift register 31 functions to hold in the associated addresses
by shift scanning the Hi level (logic 1) dot print signals applied thereto during
each shift scan by the dot print signal generating circuit 10. The shift registers
32 and 33 are arranged to receive at the appropriate addresses dot print signals transferred
thereto in sequence from the corresponding stages of the prior shift registers under
the control of the clock K. Designated at 34 is an OR gate for inputting the dot print
signals received directly from the dot print signal generating circuit 10 and also
the delayed dot print signals from the parallel outputs of the three interpolation
or delay shift registers 31 through 33.
[0014] The description will next turn to the operation of the thus constructed thermal head.
[0015] At the first cycle, i.e., for scan (0) of the four shift scanning cycles occurring
during the least print cycle of 2,048 s, the dot print signal generating circuit 10
takes in the input waveform signals B and then generates, as an instantaneous digitized
value corresponding thereto, the dot print signals D₀ when the number of clock pulses
counted by counter 12 is equal to that digitized value. The realtime dot print signals
D₀ from scan 0 are in turn supplied in parallel to the OR gate 34 and the shift register
31. Therefore, the signal D₀ is outputted in the form of the one-scan delayed dot
print signal D₀₁ from the shift register 31 during the next shift scanning cycle (1)
and is then loaded into the shift register 32. During the following scan (2), signal
D₀ is also outputted in the form of the two-scan delayed dot print signal D₀₂ from
the shift register 32 and is then loaded into the shift register 33. During the shift
scanning cycle (3) signal D₀ is outputted as the three-scan delayed dot print signal
D₀₃ from the final shift register 33. The respective output signals from all three
registers are applied in parallel to OR-gate 34.
[0016] Thus, there are created in sequence by three shift scanning cycles time delayed counterparts
of the respective realtime dot print signals from the previous scanning cycles in
progressively changing fashion. That is, each real-time signal is converted in turn
into time-delayed counterpart signals as it is replaced by the next following real
time signal and so on.
[0017] Loaded similarly from the delay shift registers 31 through 33 via the OR gate 34
into the print shift register 24 by shift scanning are the first interpolation dot
print signal D₋₁₁ from the next previous shift scanning cycle (-1), the interpolation
dot print signal D₋₂₂ from the second previous shift scanning cycle (-2) and the dot
print signal D₋₃₃ from the third previous shift scanning cycle (-3) which have already
been created at the time of the generation of the real time dot print signals D₀.
After this, the signals D₀, D₋₁₁, D₋₂₂ and D₋₃₃ are held in the latch circuit 23 in
response to the latch signals generated immediately after each shift scan. Then, under
the control of a subsequently generated print command signal, the dot print elements
21 receive the latch-held signals and function to effect simultaneous one-line printing.
[0018] As described above, in connection with the data D₀, there are created the interpolations
data D₀₁. D₀₂ and D₀₃ for every shift scan at a velocity four times higher than the
least or shortest prior art print cycle of 2,048
∼s, thereby consecutively performing the print driving process four times. Hence, even
though the exothermic response of the respective dot printing operations deceases,
the print is carried out with an essentially trouble-free density. For example, a
limit resolving power corresponds to the least print cycle of 2, 048us on the basis
of the conventional method, if a normal density is to be secured.
[0019] In the embodiment given above, the thermal print head 20 itself is of known construction
but behaves as if it were a novel thermal print head incorporating interpolation registers.
The dot print signal generating circuit can also be constructed in a variety of forms
to incorporate, e.g., a CPU for processing the data.
[0020] As discussed above, according to the present invention, it is possible to effect
printing at a velocity higher than a typical maximum velocity of the thermal print
head by a simple addition of circuit elements, thereby achieving printing having improved
resolving power.
1. A thermal head printer circuit comprising:
a thermal print head (20) mounted with a plurality of linearly arrayed dot print elements
(21) to which are connected print shift registers (23) for a clock-controlled shift
scan and having therein a number of addresses corresponding to the number of dot elements
(21); and,
a dot print signal generating circuit (10) for outputting dot print signals when the
number of clock pulses from a clock re-set for each scanning cycle equals the level
of each of a series of input signals, said print head (20) being arranged to effect
for each print shift scanning cycle simultaneous one-line dot printing of said dot
print signals which are loaded and held in predetermined addresses of said print shift
registers by shift-scanning; characterised by:
a plurality of serially connected delay shift registers (31,32,33) undergoing a synchronous
clock-controlled shift scan to which are inputted said dot print signals outputted
from said dot print signal generating circuit (10), each such register (31,32,33)
having a number of addresses corresponding to the number of said dot print elements
and being effective to output a plurality of consecutive time-delayed counterparts
of each said dot print signal; and,
an OR gate (34) to which are applied the time-delayed counterparts of said dot print
signals outputted from said delay shift registers (31,32,33), and the current real-time
dot print signals, wherein the cycle time of the clock-controlled shift scanning operation
of said shift registers is set according to the equation t ≦ T/(n + 1), where T is
the least print cycle sufficient to made said dot print elements normally responsive,
and n is the number of said serially connected delay shift registers (31,32,33), the
output signals of said OR gate being supplied to said print shift registers (24) of
said thermal print head (20).