EP0501707A2 - Drive control apparatus for thermal head - Google Patents

Drive control apparatus for thermal head Download PDF

Info

Publication number
EP0501707A2
EP0501707A2 EP92301499A EP92301499A EP0501707A2 EP 0501707 A2 EP0501707 A2 EP 0501707A2 EP 92301499 A EP92301499 A EP 92301499A EP 92301499 A EP92301499 A EP 92301499A EP 0501707 A2 EP0501707 A2 EP 0501707A2
Authority
EP
European Patent Office
Prior art keywords
print
heater element
information
present
history
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
EP92301499A
Other languages
German (de)
French (fr)
Other versions
EP0501707B1 (en
EP0501707A3 (en
Inventor
Hisayoshi Fujimoto
Kunio Motoyama
Masatoshi Nakanishi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rohm Co Ltd
Original Assignee
Rohm Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP3995291A external-priority patent/JP2701997B2/en
Priority claimed from JP3070993A external-priority patent/JP2708285B2/en
Application filed by Rohm Co Ltd filed Critical Rohm Co Ltd
Publication of EP0501707A2 publication Critical patent/EP0501707A2/en
Publication of EP0501707A3 publication Critical patent/EP0501707A3/en
Application granted granted Critical
Publication of EP0501707B1 publication Critical patent/EP0501707B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355Control circuits for heating-element selection
    • B41J2/3555Historical control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
    • B41J2/355Control circuits for heating-element selection

Definitions

  • the present invention relates to a drive control apparatus for a thermal head and more particularly to an apparatus for a formation of a control signal for driving heater elements in the thermal head.
  • a thermal head is provided with a heater element group or a plurality of heater elements arranged in a matrix form corresponding to print dots, and the heater elements are selectively driven according to print data in order to carry out a print operation directly onto heat sensitive paper or onto paper via in ink ribbon.
  • the thermal head of this kind when the print speed is increased, the next driving operation of the heater elements is started before the temperature of the driven heater elements is lowered, and hence the surface temperature of the thermal head is raised to cause uneven printing. Further, when the heat storage temperature of the head is increased, the thermal stress causes cracks or bubbles in the head which reduces the head life. Accordingly, in the conventional thermal head, a past thermal history of the heater elements is detected, and a current application time to the heater elements is controlled according to the detected result.
  • a conventional drive control apparatus for a thermal head In this drive control apparatus, print are stored in a shift register (S.R.) 1 by using a clock signal.
  • a shift register To the shift register 1, a plurality of gate circuits 3a to 3n are connected via a latch circuit 2, and the gate circuits 3a to 3n are coupled to respective heater elements 4.
  • the print data stored in order in the shift register 1 are temporarily held in the latch circuit 2 and are then output to the gate circuits 3a to 3n.
  • the gate circuits 3a to 3n on the basis of the present print data, the preceding print data and a gate signal, a print control signal to be fed to the heater elements 4 is formed.
  • the drive time, the drive voltage and the like of the present heater element to be controlled are controlled with reference to not only the print history information of the present heater element but also to the print information of the adjacent heater elements in order to obtain proper printed dots.
  • a present heater element for printing a dot D A in consideration of not only the present states of dots D B and D C of the adjacent heater elements, and the preceding state of dot D D and a state two times before of dot D G of the present heater element but also the preceding state of dots D E and D F and the state two times before of dots D H and D I of the adjacent heater elements.
  • a drive control apparatus for a thermal head for carrying out drive control on the basis of print information of a plurality aligned heater elements, comprising processor means for processing print information of the basis of history information of a present heater element to be driven, print information of heater elements adjacent to the present heater element, and history information of preceding and two times before print information of the adjacent heater elements; and controller means for controlling application energy of the present heater element according to the print information processed by the processor means.
  • the apparatus further comprises memory cells for storing print information of the heater elements.
  • the apparatus further comprises a first shift register for storing present print information of the heater elements; a second shift register for storing preceding time print history information of the heater elements; a third shift register for storing two times before print history information of the heater elements; and a history processor to which is input the print history information of the present heater element to be processed and the print information and the history pring information of the adjacent heater elements from the first, second and third shift registers and carrying out a history processing of the present heater element on the basis of the input information.
  • the history processor can include an OR circuit for outputting an OR output of the present time print information of the adjacent heater element and the preceding and two times before print information of the adjacent heater element to process it as the print information of the adjacent heater element.
  • the history processor can also include a switch part for carrying out an ON and OFF operation of the preceding and two times before print information of the adjacent heater element.
  • the history processor can further include and AND circuit for outputting and AND output of an OR output of the preceding time print information and the two times before print information of the adjacent heater element and a printing speed signal, and an OR circuit for outputting an OR output of the AND output of the AND circuit and the present time print information of the adjacent heater element to process the print information of the adjacent heater element.
  • the history processor can still further include an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  • the history processor can control current supply time in a priority order of the preceding time print history information of the present heater element, the two times before print history information of the present heater element, and the print information of the adjacent heater elements.
  • the level separation of the current supply is conducted into the priority order of the preceding history print information of the present heater element, the two times before history print information of the present heater element and the print information of the adjacent heater elements, when it is discriminated that the current supply time of these print information are equal, by using an increment function (INC), the level separation can be reduced, and thus a more high speed processing can be carried out.
  • IOC increment function
  • FIG. 4 there is shown in Fig. 4 one embodiment of a logic circuit for obtaining a control signal for controlling the application energy given to heater elements in a thermal head
  • memory cells S A , S B , S C , S D , S E , S F , S G , S H and S I arranged in a 3 X 3 matrix form, that is, S A for storing print information for printing at the present time by a present heater element, S B and S C for storing print information for printing at the present time by heater elements adjacent to the present heater element, S D for storing print information for printing the preceding time by the present heater element, S G for storing print information for printing two times before by the present heater element, S E and S F for storing print information for printing the preceding time by the adjacent heater elements and S H and S I for storing print information for printing the two times before by the adjacent heater elements.
  • the outputs of the memory cells S D and S G for storing the preceding print information and the two times before print information of the present heater element are output directly as history dot data of the present heater element.
  • the outputs of the memory cells S F and S I for storing the preceding print information and the two times before print information of one adjacent heater element are input to two input terminals of an OR circuit 12, and the output of the OR circuit 12 is input to one input terminal of an AND circuit 14.
  • the outputs of the memory cells S E and S H for storing the preceding print information and the two times before print information of the other adjacent heater element are input to input terminals of an OR circuit 13, and the output of the OR circuit 13 is input to one input terminal of an AND circuit 15.
  • An ON/OFF signal for selecting whether or not the history print information of the adjacent elements is output as the control signal is input to the other input terminals of the AND circuits 14 and 15.
  • the output of the AND circuit 14 is input to one input terminal of an OR circuit 16, and the output of the memory cell S C for storing the present print information of one adjacent heater element is input to the other input terminal of the OR circuit 16.
  • the output of the OR circuit 16 is output as one adjacent dot data.
  • the output of the AND circuit 15 is input to one input terminal of an OR circuit 17, and the output of the memory cell S B for storing the present print information of the other adjacent heater element is input to the other input terminal of the OR circuit 17.
  • the output of the OR circuit 17 is output as the other adjacent dot data.
  • an ON signal as the ON/OFF signal is input to the AND circuits 14 and 15.
  • the history dot data of the preceding time and two times before of the present heater element are output from the memory cells S D and S G .
  • the present print information and the preceding and two times before print history information of one adjacent heater element are output from the OR circuit 16, and the present print information and the preceding and two times before print history information of the other adjacent heater element are output from the OR circuit 17.
  • the print information of the adjacent heater elements By the outputs of the OR circuits 16 and 17 and the history dot data of the preceding time and two times before of the present heater element, the print information of the adjacent heater elements, the print: history information of the present heater element, the print history information of the adjacent heater elements are referred and output as the information for controlling the application energy given to the present heater element.
  • the print history information of the adjacent heater elements since up to the print history information of the adjacent heater elements is considered, ever during high speed printing, by carrying out a contraction drive control, a high quality printing can be performed.
  • FIG. 5 there is shown another embodiment of a logic circuit for obtaining a control signal for controlling application energy given to heater elements in a thermal head according to the present invention, having the same construction as the first embodiment shown in Fig. 4, except that the outputs of the memory cells S D and S G are output as the history dot data of the present heater element through an OR circuit 11.
  • the same effects and advantages as those in the first embodiment shown in Fig. 4 can be obtained.
  • a print data input terminal and a data output terminal are coupled to a user area shift register (S.R.) 20 for storing the print data in the user side, and a first shift register (S.R.) 24 for storing the print data at the present time is connected to the user area shift register 20 through a first selector (SL) 22.
  • a second shift register (S.R.) 28 for storing the print data at the preceding time is coupled with the first shift register 24 through a second selector (SL) 26.
  • a third shift register (S.R) 32 for storing the print data two times before is coupled with the second shift register 28 through a third selector (SL) 30.
  • each of the first, second and third shift register 24, 28 and 32 the print data stored therein are circulated in order through the selector 22, 26 or 30.
  • a start signal input terminal is coupled to a level set 34, and a history processor 36 is connected to the level set 34.
  • the print data A, B, C, D, E, F, G, H and I required for the history processing are output from output terminals of the first, second and third shift registers 24, 28 and 32 to the history processor 36, and the history processor 36 outputs history data and a clock signal.
  • Fig. 7 shows a relationship between the print data A, B, C, D, E, F, G, H and I at the present time, the preceding time and two times before for the history processing and a present heater element and two adjacent heater elements thereto. That is, the (print dot) data of the present heater element to be processed are A and the print data of the adjacent heater elements at the present time are B and C. The print data of these three heater elements at the preceding time are D, E, and F, and the print data of the three heater elements two times before are G, H and I. Hence, in this case, in order to obtain the print information of the data A, the data B to I are used. By converting the order of these information items by manipulation within the shift registers 24, 28 and 32, the history processing of all heater elements can be carried out.
  • Fig. 8 there is shown one embodiment of the history processor 36 along with the memory cells S A , S B , S C ; S D , S E , S F , S G , S H , and S I arranged in the 3 x 3 matrix form in the same manner as the embodiment shown in Fig. 4.
  • the memory cells S A , S B , S C , S D , S E , S F , S G , S H and S I corresponding to the print data A, B, C, D, E, F, G, H and I of the heater elements as shown in Fig. 7 are contained in the first, second and third shift registers 24, 28 and 32 shown in Fig. 6. That is, as shown in Fig.
  • the outputs of the memory cells S D and S G are directly output as the history dot data of the present heater element.
  • the outputs of the memory cells S F and S I are input to an OR circuit 42 for calculating a logical sum thereof, and the output of the OR circuit 42 is input to one input terminal of an AND circuit 44.
  • the outputs of the memory cells S E and S H are input to an OR circuit 43, and the output of the OR circuit 43 is input to one input terminal of an AND circuit 45.
  • An ON/OFF signal for changing the control conditions according to either low speed printing or high speed printing is input as the control signal to the other input terminals of the AND circuits 44 and 45 for calculating a logical product of the two input data.
  • the output of the AND circuit 44 is input to one input terminal of an OR circuit 46, and the output of the memory cell S C is input to the other input terminal of the OR circuit 46.
  • the output of the OR circuit 46 is output as one adjacent dot data.
  • the output of the AND circuit 45 is input to one input terminal of an OR circuit 47, and the output of the memory cell S B is input to the other input terminal of the OR circuit 47.
  • the output of the OR circuit 47 is output as the other adjacent dot data.
  • the first, second and third shift registers 24, 28 and 32 are cleared, and the print data are input from a user to the user area shift register 20.
  • the print data are consecutively sent from the user area shift register 20 to the first shift register 24 via the first selector 22 (101 to 102), from the first shift register 24 to the second shift register 28 via the second selector 26 (104 to 106), and from the second shift register 28 to the third shift register 32 via the third selector 30 (108 to 110).
  • the first, second and third shift registers 24, 28 and 32 store the present print data, the preceding print data and the two times before print data, respectively.
  • the OR circuits 42 and 43 calculate the logical sums of the preceding and two times before print data of the adjacent heater elements.
  • the outputs of the memory cells S G and S D are directly output as the history dot data.
  • the logical product of the output of the OR circuit 42 and the ON/OFF signal for determining whether or not the history processing is carried out is calculated in the AND circuit 44, and the logical product of the output of the OR circuit 43 and the ON/OFF signal is calculated in the AND circuit 45.
  • the ON signal (Hi) is fed to the AND circuits 44 and 45, when the output of the OR circuit 42 or 43 is "Hi", the output of the AND circuit 44 or 45 becomes "Hi".
  • the "Hi” or “Low” of the history information of the present heater element is directly output as the history dot data.
  • the OR circuit 46 or 47 when at least one of the three print data such as print data and the history print data of the adjacent heater element is "Hi”, the "Hi” of the adjacent dot data are output.
  • the start signal of the next level is input to the level set 34, and level 2 to level 6 stand up in order in the level set 34.
  • the history processing is repeated as described above, and the history processor 36 outputs the history data for the present heater element together with the clock signal.
  • the print information of the present heater element, the preceding and two times before history information of the present heater element, and the print information and the history information of the adjacent heater elements are represented respectively, and the application energy of the present heater element is controlled.
  • the control of the application energy is carried out by controlling the current supply time, and the trailing edges of the current supply times are aligned so as to make the temperatures of the heater elements equal.
  • the drive pulses are separated into 6 different durations for control purposes. That is, the current supply times of A to F are determined.
  • a drive pulse of the maximum time length (A through F) as shown in level 1 is formed.
  • the adjacent dot data are "Hi" (heating condition)
  • a drive pulse composed of time B through F as shown in level 2 is formed.
  • a drive pulse composed of time C through F as shown in level 3 is formed.
  • a drive pulse composed of time D through F in level 4 is formed.
  • the history information of the adjacent heater elements for example, as shown in level 3, in the case of low speed printing (L.S.) (OFF state), when the preceding time adjacent dot data are "Hi", no history information can be considered, but as shown in level 4, in the case of high speed printing (H.S.) (ON state), if the preceding time adjacent dot data are "Hi", the short time drive pulse composed of time D through F is formed.
  • L.S. low speed printing
  • H.S. high speed printing
  • the data output from the user area shift register 20, the history data output from the history processor 36 and the like shown in Fig. 6 are input into "CONTROLL ICs", and the current supply control of the heater elements in the print head is carried out.
  • This print head is of a 640 dot type, as shown in Fig. 11.
  • "DI” indicates the data input, and the history data are input to "START”.
  • "VDD” designates a supplied power voltage
  • LOAD acts for inputting the print data into the CONTROL ICs and holding the same.
  • An “E-OUT” signal is output when a transmission error of the print data is caused.
  • a "CP” signal corresponds to the clock output from the history processor 36 shown in Fig. 6.
  • "DO” indicates “DATA OUT", from which the print data are output.
  • a "SET” signal acts to change all the print data in the "CONTROL ICs” to "1”
  • a “RESET” signal acts to change all print data in the "CONTROL ICs" to "0".
  • the shift registers 20, 24, 28 and 32 can correspond to 640 dots.
  • OR-ON is a signal for determining whether the history data of the adjacent heater elements are made valid or not.
  • ON/OFF signal when the ON/OFF signal is input it has the same function as the "OR-ON", and thus no "OR-ON" is input.
  • the history processor 36 comprising the logic circuits shown in Fig. 8, a high speed operation can be performed and it is possible to carry out: the history processing at a speed of several nsec/bit. Further, the history information of the adjacent heater elements are also considered, and thus even during high speed printing, duels the contraction drive control, high quality printing can be performed.
  • the print data used for the history processing are circulated in the shift registers 24, 28 and 32, and the history processing is carried out in the history processor 36 in synchronism with the print data circulation.
  • the circuit can be composed of an extremely small number of gates. That is, when the history processing is conducted in the conventional apparatus shown in Fig. 1, a large number of gate circuits must be combined. Hence, the structure becomes complicated, and, when the circuits are formed as IC circuits, the chip size is enlarged with a resultant cost increase.
  • the thermal head when used for low speed printing, the OFF signal is supplied to the AND circuits 44 and 45.
  • the outputs of the OR circuits 42 and 43 are stopped by the AND circuits 44 and 45, and only the print data of the adjacent heater elements are output from the OR circuits 46 and 47.
  • the application energy control of the present heater element is carried out according to the print data of the adjacent heater elements and the history print information of the present heater element to enable the concise printing control.
  • FIG. 12 there is shown another embodiment of the history processor 36 shown in Fig. 6 along with the memory cells, having the same construction as the embodiment shown in Fig. 8, except that the out:puts of the memory cells S D and S G are output as the history dot data of the present heater element through an OR circuit 41. This can be controlled by the outputs of 3 bits, and thus high speed processing can be carried out.
  • the print information of the adjacent heater elements and the print history information of the adjacent heater elements can be separately extracted and the history processing of the separated information can take place.
  • the history' processing can be performed in consideration of only the preceding time information.
  • the history processing is carried out on the basis of not only the print history information of the present heater element but also the print information of the adjacent heater elements and the preceding and two times before print history information of the adjacent heater elements, and hence the printing of the zigzag half pattern or the like can be performed with high quality.
  • the print information can be readily obtained at a high speed by a simple circuit structure.
  • an OR output of the present time print information of the adjacent heater elements and the preceding and two times before print information of the adjacent heater elements in case that an AND output of an OR output of the preceding time information and the two times before information of the adjacent heater elements and an print speed signal is taken, and then an OR output of this AND output and the present print information of the adjacent heater elements is taken, and an OR output of the preceding time print history information and the two times before print history information of the present heater element is taken, the bit data to be referred to can be reduced, and high speed processing can be carried out by a simple circuit structure.

Abstract

A drive control apparatus for a thermal head, capable of controlling application energy given to heater elements (4) in the thermal head on the basis of not only history information of a present heater element but also print information including print history information of heater elements adjacent to the present heater element. A print information processing is carried out based on the print history information of the present heater element, the print information of the adjacent heater elements, and the print history information of the preceding and two times before print information of the adjacent heater elements. One example of this processing circuit includes an OR circuit for a logical sum of the preceding and two times before print information of the adjacent heater element, an AND circuit for a logical product of this OR output and a print speed signal, and an OR circuit for a logical sum of this AND output and the print information of the adjacent heater element.

Description

  • The present invention relates to a drive control apparatus for a thermal head and more particularly to an apparatus for a formation of a control signal for driving heater elements in the thermal head.
  • Conventional a thermal head is provided is provide with a heater element group or a plurality of heater elements arranged in a matrix form corresponding to print dots, and the heater elements are selectively driven according to print data in order to carry out a print operation directly onto heat sensitive paper or onto paper via in ink ribbon. In the thermal head of this kind, when the print speed is increased, the next driving operation of the heater elements is started before the temperature of the driven heater elements is lowered, and hence the surface temperature of the thermal head is raised to cause uneven printing. Further, when the heat storage temperature of the head is increased, the thermal stress causes cracks or bubbles in the head which reduces the head life. Accordingly, in the conventional thermal head, a past thermal history of the heater elements is detected, and a current application time to the heater elements is controlled according to the detected result.
  • In Fig. 1, there is shown a conventional drive control apparatus for a thermal head. In this drive control apparatus, print are stored in a shift register (S.R.) 1 by using a clock signal. To the shift register 1, a plurality of gate circuits 3a to 3n are connected via a latch circuit 2, and the gate circuits 3a to 3n are coupled to respective heater elements 4. In this case, the print data stored in order in the shift register 1 are temporarily held in the latch circuit 2 and are then output to the gate circuits 3a to 3n. Hence, in the gate circuits 3a to 3n, on the basis of the present print data, the preceding print data and a gate signal, a print control signal to be fed to the heater elements 4 is formed. For example, when the print data are "Hi" (print state) at not only the present time but also the preceding time, a control signal of a shorter pulse is formed rather than in the case where the print data are "Hi" at the present time but "Low" (blank state) at the preceding time. As a result, a suitable current application time considering the past heat generation state is given, and a good printing operation can be carried out. Further, in this case, a history taking into account the state of the heater element two times before can be also considered.
  • In the above-described conventional drive control apparatus for the thermal head, as shown in Fig. 2, when a zigzag half pattern printing operation is carried out, a blank part is partially encroached by the printed part and a good quality printing state can not be sufficiently obtained.
  • Accordingly, it is considered that the drive time, the drive voltage and the like of the present heater element to be controlled are controlled with reference to not only the print history information of the present heater element but also to the print information of the adjacent heater elements in order to obtain proper printed dots.
  • However, particular in case of speed printing, since the history of the adjacent heater elements has an influence on the print quality, it is necessary to consider the print history information of the adjacent heater elements in addition to the print history information of the present heater element and the print information of the adjacent heater elements.
  • Hence, as shown in Fig. 3, it can be considered to drive a present heater element for printing a dot DA in consideration of not only the present states of dots DB and DC of the adjacent heater elements, and the preceding state of dot DD and a state two times before of dot DG of the present heater element but also the preceding state of dots DE and DF and the state two times before of dots DH and DI of the adjacent heater elements.
  • However, if these dots are all considered, the number of dot bits to be considered is 8, and, when a level separation is executed in consideration of all these particulars, there are 256 level separations. Thus, the circuit structure becomes very complicated, and further it is actually impossible to carry out a rapid transmission of 256 level data to a driver.
  • It is therefore an object of embodiments of the present invention to provide a drive control apparatus for a thermal head in view of the aforementioned problems, which is capable of controlling application energy for the thermal head according to not only print history information of present heater element to be driven but also print information including print history information of adjacent heater elements, reducing the number of bits of print information to be considered in such a controlling operation, and carrying out high speed processing without necessitating a complicated circuit structure.
  • In accordance with one aspect of the present invention, there is provided a drive control apparatus for a thermal head for carrying out drive control on the basis of print information of a plurality aligned heater elements, comprising processor means for processing print information of the basis of history information of a present heater element to be driven, print information of heater elements adjacent to the present heater element, and history information of preceding and two times before print information of the adjacent heater elements; and controller means for controlling application energy of the present heater element according to the print information processed by the processor means.
  • In a preferred embodiment, the apparatus further comprises memory cells for storing print information of the heater elements.
  • In another preferred embodiment, the apparatus further comprises a first shift register for storing present print information of the heater elements; a second shift register for storing preceding time print history information of the heater elements; a third shift register for storing two times before print history information of the heater elements; and a history processor to which is input the print history information of the present heater element to be processed and the print information and the history pring information of the adjacent heater elements from the first, second and third shift registers and carrying out a history processing of the present heater element on the basis of the input information.
  • The history processor can include an OR circuit for outputting an OR output of the present time print information of the adjacent heater element and the preceding and two times before print information of the adjacent heater element to process it as the print information of the adjacent heater element.
  • The history processor can also include a switch part for carrying out an ON and OFF operation of the preceding and two times before print information of the adjacent heater element.
  • The history processor can further include and AND circuit for outputting and AND output of an OR output of the preceding time print information and the two times before print information of the adjacent heater element and a printing speed signal, and an OR circuit for outputting an OR output of the AND output of the AND circuit and the present time print information of the adjacent heater element to process the print information of the adjacent heater element.
  • The history processor can still further include an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  • The history processor can control current supply time in a priority order of the preceding time print history information of the present heater element, the two times before print history information of the present heater element, and the print information of the adjacent heater elements.
  • Further, in case that the level separation of the current supply is conducted into the priority order of the preceding history print information of the present heater element, the two times before history print information of the present heater element and the print information of the adjacent heater elements, when it is discriminated that the current supply time of these print information are equal, by using an increment function (INC), the level separation can be reduced, and thus a more high speed processing can be carried out.
  • Examples of the present invention will now be described with reference to the drawings, in which:-
    • Fig. 1 is a block diagram of a conventional drive control apparatus for a thermal head;
    • Fig. 2 is an explanatory view schematically showing a print example of a zigzag half pattern used in the apparatus show in Fig. 1
    • Fig. 3 is an explanatory view schematically showing print dots arranged in a matrix form to be considered during history processing in the apparatus show in Fig. 1;
    • Fig. 4 is a circuit diagram of one embodiment of a logic circuit for obtaining a control signal for controlling the application energy given to heater elements according to the present invention;
    • Fig. 5 is a circuit diagram of another embodiment of a logic circuit for obtaining a control signal for controlling the application energy given to heater elements according to the present invention;
    • Fig. 6 is a block diagram of a drive control apparatus for a thermal head using shift registers according to one embodiment of the present invention;
    • Fig. 7 is an explanatory view schematically showing print data required for print data processing in the apparatus shown in Fig. 6;
    • Fig. 8 is a circuit diagram of one embodiment of a history processor shown in Fig. 6;
    • Fig. 9 is a timing chart for explaining the theory of history control and adjacent dot control used in the apparatus shown in Fig. 6;
    • Fig. 10 is an explanatory view showing drive pulse forms along with heater element patterns, formed in the apparatus shown in Fig. 6;
    • Fig. 11 is an explanatory view of a variety of signals to be input to a print head according to one embodiment of the present invention; and
    • Fig. 12 is a circuit diagram of another embodiment of a history processor shown in Fig. 6.
  • Embodiments of the present invention will now be described with reference to the attached drawings, wherein like reference characters designate like or corresponding parts throughout the views and thus the repeated description thereof can be omitted for brevity.
  • There is shown in Fig. 4 one embodiment of a logic circuit for obtaining a control signal for controlling the application energy given to heater elements in a thermal head In this embodiment, there are provided memory cells SA, SB, SC, SD, SE, SF, SG, SH and SI arranged in a 3 X 3 matrix form, that is, SA for storing print information for printing at the present time by a present heater element, SB and SC for storing print information for printing at the present time by heater elements adjacent to the present heater element, SD for storing print information for printing the preceding time by the present heater element, SG for storing print information for printing two times before by the present heater element, SE and SF for storing print information for printing the preceding time by the adjacent heater elements and SH and SI for storing print information for printing the two times before by the adjacent heater elements.
  • Although this embodiment is described with reference to the memory cell SA for storing the print information of the present heater element to be driven for printing at the present time, the processing of the print information of another heater element for printing at the present time can be carried out in the same manner as the cell SA by using the same logic circuit, and thus in this instance, the processing for one heater element will be described.
  • As shown in Fig. 4, the outputs of the memory cells SD and SG for storing the preceding print information and the two times before print information of the present heater element are output directly as history dot data of the present heater element. The outputs of the memory cells SF and SI for storing the preceding print information and the two times before print information of one adjacent heater element are input to two input terminals of an OR circuit 12, and the output of the OR circuit 12 is input to one input terminal of an AND circuit 14. The outputs of the memory cells SE and SH for storing the preceding print information and the two times before print information of the other adjacent heater element are input to input terminals of an OR circuit 13, and the output of the OR circuit 13 is input to one input terminal of an AND circuit 15. An ON/OFF signal for selecting whether or not the history print information of the adjacent elements is output as the control signal is input to the other input terminals of the AND circuits 14 and 15. The output of the AND circuit 14 is input to one input terminal of an OR circuit 16, and the output of the memory cell SC for storing the present print information of one adjacent heater element is input to the other input terminal of the OR circuit 16. The output of the OR circuit 16 is output as one adjacent dot data. The output of the AND circuit 15 is input to one input terminal of an OR circuit 17, and the output of the memory cell SB for storing the present print information of the other adjacent heater element is input to the other input terminal of the OR circuit 17. The output of the OR circuit 17 is output as the other adjacent dot data.
  • In this embodiment, when the thermal head is used for high speed printing, an ON signal as the ON/OFF signal is input to the AND circuits 14 and 15. As a result, the history dot data of the preceding time and two times before of the present heater element are output from the memory cells SD and SG. The present print information and the preceding and two times before print history information of one adjacent heater element are output from the OR circuit 16, and the present print information and the preceding and two times before print history information of the other adjacent heater element are output from the OR circuit 17.
  • By the outputs of the OR circuits 16 and 17 and the history dot data of the preceding time and two times before of the present heater element, the print information of the adjacent heater elements, the print: history information of the present heater element, the print history information of the adjacent heater elements are referred and output as the information for controlling the application energy given to the present heater element. Hence, since up to the print history information of the adjacent heater elements is considered, ever during high speed printing, by carrying out a contraction drive control, a high quality printing can be performed.
  • On the other hand, when the thermal head is used for low speed printing, an OFF signal is fed to the AND circuits 14 and 15, and hence, the outputs of the OR circuits 12 and 13 are stopped at the AND circuits 14 and 15. Accordingly, only the print informtation of the adjacent heater elements is output from the OR circuits 16 and 17, and hence the control of the application energy to the present heater element is carried out according to the print information of the adjacent heater elements and the print history information of the present heater element so as to perform a concise print control.
  • In Fig. 5, there is shown another embodiment of a logic circuit for obtaining a control signal for controlling application energy given to heater elements in a thermal head according to the present invention, having the same construction as the first embodiment shown in Fig. 4, except that the outputs of the memory cells SD and SG are output as the history dot data of the present heater element through an OR circuit 11. In this embodiment, the same effects and advantages as those in the first embodiment shown in Fig. 4 can be obtained.
  • In Fig. 6, there is shown one embodiment of a drive control apparatus for a thermal head according to the present invention. In this embodiment, a print data input terminal and a data output terminal are coupled to a user area shift register (S.R.) 20 for storing the print data in the user side, and a first shift register (S.R.) 24 for storing the print data at the present time is connected to the user area shift register 20 through a first selector (SL) 22. A second shift register (S.R.) 28 for storing the print data at the preceding time is coupled with the first shift register 24 through a second selector (SL) 26. A third shift register (S.R) 32 for storing the print data two times before is coupled with the second shift register 28 through a third selector (SL) 30. In each of the first, second and third shift register 24, 28 and 32, the print data stored therein are circulated in order through the selector 22, 26 or 30. A start signal input terminal is coupled to a level set 34, and a history processor 36 is connected to the level set 34. The print data A, B, C, D, E, F, G, H and I required for the history processing are output from output terminals of the first, second and third shift registers 24, 28 and 32 to the history processor 36, and the history processor 36 outputs history data and a clock signal.
  • Fig. 7 shows a relationship between the print data A, B, C, D, E, F, G, H and I at the present time, the preceding time and two times before for the history processing and a present heater element and two adjacent heater elements thereto. That is, the (print dot) data of the present heater element to be processed are A and the print data of the adjacent heater elements at the present time are B and C. The print data of these three heater elements at the preceding time are D, E, and F, and the print data of the three heater elements two times before are G, H and I. Hence, in this case, in order to obtain the print information of the data A, the data B to I are used. By converting the order of these information items by manipulation within the shift registers 24, 28 and 32, the history processing of all heater elements can be carried out.
  • In Fig. 8, there is shown one embodiment of the history processor 36 along with the memory cells SA, SB, SC; SD, SE, SF, SG, SH, and SI arranged in the 3 x 3 matrix form in the same manner as the embodiment shown in Fig. 4. The memory cells SA, SB, SC, SD, SE, SF, SG, SH and SI corresponding to the print data A, B, C, D, E, F, G, H and I of the heater elements as shown in Fig. 7 are contained in the first, second and third shift registers 24, 28 and 32 shown in Fig. 6. That is, as shown in Fig. 8, the outputs of the memory cells SD and SG are directly output as the history dot data of the present heater element. The outputs of the memory cells SF and SI are input to an OR circuit 42 for calculating a logical sum thereof, and the output of the OR circuit 42 is input to one input terminal of an AND circuit 44. The outputs of the memory cells SE and SH are input to an OR circuit 43, and the output of the OR circuit 43 is input to one input terminal of an AND circuit 45. An ON/OFF signal for changing the control conditions according to either low speed printing or high speed printing is input as the control signal to the other input terminals of the AND circuits 44 and 45 for calculating a logical product of the two input data. The output of the AND circuit 44 is input to one input terminal of an OR circuit 46, and the output of the memory cell SC is input to the other input terminal of the OR circuit 46. The output of the OR circuit 46 is output as one adjacent dot data. The output of the AND circuit 45 is input to one input terminal of an OR circuit 47, and the output of the memory cell SB is input to the other input terminal of the OR circuit 47. The output of the OR circuit 47 is output as the other adjacent dot data.
  • Next, the operation of the drive control apparatus shown in Fig. 6 will be described in detail.
  • First, when electric power is turned on or a reset signal is input, the first, second and third shift registers 24, 28 and 32 are cleared, and the print data are input from a user to the user area shift register 20. When a load is input, the print data are consecutively sent from the user area shift register 20 to the first shift register 24 via the first selector 22 (101 to 102), from the first shift register 24 to the second shift register 28 via the second selector 26 (104 to 106), and from the second shift register 28 to the third shift register 32 via the third selector 30 (108 to 110). Hence, the first, second and third shift registers 24, 28 and 32 store the present print data, the preceding print data and the two times before print data, respectively.
  • Next, when a first start signal is input to the level set 34, a level 1 rises in the level set 34, and the data are circulated in the direction of 103 to 105, 107 to 109 and 111 to 112 in the respertive first, second and third shift registers 24, 28 and 32. At the same time, the print data A to I are supplied to the history processor 36.
  • As shown in Fig. 8, the OR circuits 42 and 43 calculate the logical sums of the preceding and two times before print data of the adjacent heater elements. The outputs of the memory cells SG and SD are directly output as the history dot data. In turn, the logical product of the output of the OR circuit 42 and the ON/OFF signal for determining whether or not the history processing is carried out is calculated in the AND circuit 44, and the logical product of the output of the OR circuit 43 and the ON/OFF signal is calculated in the AND circuit 45. At this time, in the case of high speed printing, since the ON signal (Hi) is fed to the AND circuits 44 and 45, when the output of the OR circuit 42 or 43 is "Hi", the output of the AND circuit 44 or 45 becomes "Hi". Then, the logical product of the output of the AND circuit 44 and the print data of the memory cell SC is calculated in the OR circuit 46, and logical product of the output of the AND circuit 45 and the print data of the memory cell SB is calculated in the OR circuit 47. The OR circuits 46 and 47 output the adjacent dot data.
  • Therefore, the "Hi" or "Low" of the history information of the present heater element is directly output as the history dot data. In the OR circuit 46 or 47, when at least one of the three print data such as print data and the history print data of the adjacent heater element is "Hi", the "Hi" of the adjacent dot data are output. After the history processing of level 1 is finished as described above, the start signal of the next level is input to the level set 34, and level 2 to level 6 stand up in order in the level set 34. Hence, the history processing is repeated as described above, and the history processor 36 outputs the history data for the present heater element together with the clock signal.
  • As described above, using 4 output bits from the history information and the OR circuits 46 and 47, the print information of the present heater element, the preceding and two times before history information of the present heater element, and the print information and the history information of the adjacent heater elements are represented respectively, and the application energy of the present heater element is controlled. In practice, the control of the application energy is carried out by controlling the current supply time, and the trailing edges of the current supply times are aligned so as to make the temperatures of the heater elements equal.
  • Basically, as shown in Fig. 9, in the history control, when the present heater element is heated at the preceding time (1), since the thermal energy remains, a short current supply time is sufficient, when the present heater element is heated two times before (2), a longer current supply time than the preceding heating case is necessary, and when the present heater element is independently heated or not heated at the preceding time nor two times before (3), a till longer current supply time than the two times before heating case is required. In turn, in the adjacent dot control, when both the adjacent dots are heated at the same time (4), since the heat is not released sideways, the leading inclination of heat becomes large, and the temperature reaches the peak in a short time. Hence, a short current supply time is sufficient. When the present heater element is independently heated without heating the adjacent dots (5), the same result as the above case (3) is obtained.
  • In practice, as shown in Fig. 10, by a combination of the outputs of 4 bits, the drive pulses are separated into 6 different durations for control purposes. That is, the current supply times of A to F are determined. When the history dot data and the adjacent dot data are "Low", a drive pulse of the maximum time length (A through F) as shown in level 1 is formed. When the adjacent dot data are "Hi" (heating condition), a drive pulse composed of time B through F as shown in level 2 is formed. When the two times before dot data are "Hi" or the like, a drive pulse composed of time C through F as shown in level 3 is formed. When the two times before dot data and the adjacent dot data are "Hi", a drive pulse composed of time D through F in level 4 is formed. When the preceding time dot data are "Hi", a drive pulse composed of time E and F in level 5 is formed. When the preceding time dot data and the adjacent dot data are "Hi", a drive pulse composed of time F in level 6 is formed. Hence, on tire basis of the heating conditions of the heater elements except the present heater element, the above-described drive pulses are formed and given to the present heater element.
  • Further, as to the history information of the adjacent heater elements, for example, as shown in level 3, in the case of low speed printing (L.S.) (OFF state), when the preceding time adjacent dot data are "Hi", no history information can be considered, but as shown in level 4, in the case of high speed printing (H.S.) (ON state), if the preceding time adjacent dot data are "Hi", the short time drive pulse composed of time D through F is formed.
  • In this embodiment, as shown in Fig. 11, the data output from the user area shift register 20, the history data output from the history processor 36 and the like shown in Fig. 6 are input into "CONTROLL ICs", and the current supply control of the heater elements in the print head is carried out. This print head is of a 640 dot type, as shown in Fig. 11. In Fig. 11, "DI" indicates the data input, and the history data are input to "START". "VDD" designates a supplied power voltage, and a "LOAD" signal acts for inputting the print data into the CONTROL ICs and holding the same. An "E-OUT" signal is output when a transmission error of the print data is caused. A "CP" signal corresponds to the clock output from the history processor 36 shown in Fig. 6. "DO" indicates "DATA OUT", from which the print data are output. A "SET" signal acts to change all the print data in the "CONTROL ICs" to "1", and a "RESET" signal acts to change all print data in the "CONTROL ICs" to "0".
  • Since, the print head is of the 640 dot type, the shift registers 20, 24, 28 and 32 can correspond to 640 dots.
  • Further, in Fig. 11, "OR-ON" is a signal for determining whether the history data of the adjacent heater elements are made valid or not. In this embodiment, when the ON/OFF signal is input it has the same function as the "OR-ON", and thus no "OR-ON" is input.
  • According to the history processor 36 comprising the logic circuits shown in Fig. 8, a high speed operation can be performed and it is possible to carry out: the history processing at a speed of several nsec/bit. Further, the history information of the adjacent heater elements are also considered, and thus even during high speed printing, duels the contraction drive control, high quality printing can be performed. The print data used for the history processing are circulated in the shift registers 24, 28 and 32, and the history processing is carried out in the history processor 36 in synchronism with the print data circulation. Hence, the circuit can be composed of an extremely small number of gates. That is, when the history processing is conducted in the conventional apparatus shown in Fig. 1, a large number of gate circuits must be combined. Hence, the structure becomes complicated, and, when the circuits are formed as IC circuits, the chip size is enlarged with a resultant cost increase.
  • Further, when the thermal head is used for low speed printing, the OFF signal is supplied to the AND circuits 44 and 45. Hence, the outputs of the OR circuits 42 and 43 are stopped by the AND circuits 44 and 45, and only the print data of the adjacent heater elements are output from the OR circuits 46 and 47. In this instance, the application energy control of the present heater element is carried out according to the print data of the adjacent heater elements and the history print information of the present heater element to enable the concise printing control.
  • In Fig. 12, there is shown another embodiment of the history processor 36 shown in Fig. 6 along with the memory cells, having the same construction as the embodiment shown in Fig. 8, except that the out:puts of the memory cells SD and SG are output as the history dot data of the present heater element through an OR circuit 41. This can be controlled by the outputs of 3 bits, and thus high speed processing can be carried out.
  • In this embodiment, as shown in Fig. 8, although the three information items (the present time, the preceding time and two times before) of the print information and the print history information of the left and right adjacent heater elements is altogether considered, the print information of the adjacent heater elements and the print history information of the adjacent heater elements can be separately extracted and the history processing of the separated information can take place. Further, although as regards the print history information of the adjacent heater elements, the preceding and two times before information is considered, the history' processing can be performed in consideration of only the preceding time information.
  • As described above, the history processing is carried out on the basis of not only the print history information of the present heater element but also the print information of the adjacent heater elements and the preceding and two times before print history information of the adjacent heater elements, and hence the printing of the zigzag half pattern or the like can be performed with high quality.
  • Further, in case of using shift registers, the print information can be readily obtained at a high speed by a simple circuit structure.
  • Further, in the case where an OR output of the present time print information of the adjacent heater elements and the preceding and two times before print information of the adjacent heater elements is taken, in case that an AND output of an OR output of the preceding time information and the two times before information of the adjacent heater elements and an print speed signal is taken, and then an OR output of this AND output and the present print information of the adjacent heater elements is taken, and an OR output of the preceding time print history information and the two times before print history information of the present heater element is taken, the bit data to be referred to can be reduced, and high speed processing can be carried out by a simple circuit structure.
  • Furthermore, in particular, in the case where there is provided a switching part for changing ON and OFF the preceding time print information and the two times before print information of the adjacent heater elements, and in the case where an AND output of an OR output of the preceding time information and the two times before information of the adjacent heater elements and a print speed signal is taken, and then an OR output of this AND output and the present print information of the adjacent heater elements is taken, the processing considering the print processing speed can be carried out.

Claims (21)

  1. A drive control apparatus for a thermal head for carrying out drive control on the basis of print information of a plurality of aligned heater elements, comprising:
       processor means for carrying out the processing of print information on the basis of history information of a present heater element to be driven, print information of adjacent heater elements adjacent to the present heater element, and history information of preceding and two times before print information of the adjacent heater elements; and
       controller means for controlling application energy of the present heater element according to the print information processed by the processor means.
  2. The apparatus of claim 1, further comprising memory cells for storing print information of the heater elements.
  3. The apparatus of claim 1, further comprising:
       a first shift register for storing present time print information of the heater elements;
       a second shift register for storing preceding time print history informatior of the heater elements;
       a third shift register for storing two times before print history information of the heater elements; and
       a history processor for inputting the print history information of the present heater element to be processed and the print information and the print history information of the adjacent heater elements from the first, second and third shift registers and carrying out a history processing of the present heater element on the basis of the input information.
  4. The apparatus of claim 1, wherein the processor means includes an OR circuit for outputting an OR output of the present time print information of the adjacent heater element and the preceding and two times before print information of the adjacent heater element to process it as the print information of the adjacent heater element.
  5. The apparatus of claim 2, wherein the processor means includes an OR circuit for outputting an OR output of the present time print information of the adjacent heater element and the preceding and two times before print information of the adjacent heater element to process it as the print information of the adjacent heater element.
  6. The apparatus of claim 3, wherein the history processor includes an OR circuit for outputting an OR output of the present time print information of the adjacent heater element and the preceding and two times before print information of the adjacent heater element to process it as the print information of the adjacent heater element.
  7. The apparatus of claim 4, wherein the processor means includes a switch part for carrying out an ON and OFF operation of the preceding and two times before print information of the adjacent heater element.
  8. The apparatus of claim 5, wherein the processor means includes a switch part for carrying out an ON and OFF operation of the preceding and two times before print information of the adjacent heater element.
  9. The apparatus of claim 6, wherein the history processor includes a switch part for carrying out an ON and OFF operation of the preceding and two times before print information of the adjacent heater element.
  10. The apparatus of claim 1, wherein the processor means includes an AND circuit for outputting an AND output of an OR output of the preceding time print information and the two times before print information of the adjacent heater element and a printing speed signal, and an OR circuit for outputting an OR output of the AND output of the AND circuit and the present time print information of the adjacent heater element to process the print information of the adjacent heater element.
  11. The apparatus of claim 2, wherein the processor means includes an AND circuit for outputting an AND output of an OR output of the preceding time print information and the two times before print information of the adjacent heater element and a printing speed signal, and an OR circuit for outputting an OR output of the AND output of the AND circuit and the present time print information of the adjacent heater element to process the print information ofthe adjacent heater element.
  12. The apparatus of claim 3, wherein the history processor includes an AND circuit for outputting an AND output of an OR output of the preceding time print information and the two times before print information of the adjacent heater element and a printing speed signal, and an OR circuit for outputting an OR output of the AND output of the AND circuit and the present time print information of the adjacent heater element to process the print information of the adjacent heater element.
  13. The apparatus of claim 1, wherein the processor means includes an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  14. The apparatus of claim 4, wherein the processor means includes an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  15. The apparatus of claim 6, wherein the history processor includes an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  16. The apparatus of claim 11, wherein the processor means includes an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  17. The apparatus of claim 12, wherein the history processor includes an OR circuit for outputting an OR output of the preceding time print history information and the two times before print history information of the present heater element to process the print history information of the present heater element.
  18. The apparatus of claim 10, wherein the processor means controls current supply time in a priority order of the preceding time print history information of the present heater element, the two times before print history information of the present heater element, and the print information of the adjacent heater elements.
  19. The apparatus of claim 12, wherein the history processor controls current supply time in a priority order of the preceding time print history information of the present heater element, the two times before print history information of the present heater element, and the print information of the adjacent heater elements.
  20. The apparatus of claim 15, wherein the history processor controls current supply time in a priority order of the preceding time print history information of the present heater element, the two times before print history information of the present heater element, and the print information of the adjacent heater elements.
  21. The apparatus of any of claims 1 to 4, further comprising second controller means capable of skipping over a priority order (increment function), and wherein, when a current supply time is controlled in the priority order of the preceding history print information of the present heater element, the two times before history print information of the present heater element and the print information of the adjacent heater elements, the priority order is skipped over by the second controller means.
EP92301499A 1991-02-26 1992-02-24 Drive control apparatus for thermal head Expired - Lifetime EP0501707B1 (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP3097891 1991-02-26
JP30978/91 1991-02-26
JP39952/91 1991-03-06
JP3995291A JP2701997B2 (en) 1991-02-26 1991-03-06 Drive control method and drive control device for thermal head
JP70993/91 1991-04-03
JP3070993A JP2708285B2 (en) 1991-04-03 1991-04-03 Drive control device for thermal head

Publications (3)

Publication Number Publication Date
EP0501707A2 true EP0501707A2 (en) 1992-09-02
EP0501707A3 EP0501707A3 (en) 1992-09-30
EP0501707B1 EP0501707B1 (en) 1996-07-03

Family

ID=27287159

Family Applications (1)

Application Number Title Priority Date Filing Date
EP92301499A Expired - Lifetime EP0501707B1 (en) 1991-02-26 1992-02-24 Drive control apparatus for thermal head

Country Status (3)

Country Link
EP (1) EP0501707B1 (en)
KR (1) KR0140857B1 (en)
DE (1) DE69211872T2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0732215A1 (en) * 1994-04-15 1996-09-18 Rohm Co., Ltd. Thermal print head, driving ic used therefor, and control method of thermal print head
US5559547A (en) * 1993-09-24 1996-09-24 Esselte Meto International Gmbh Thermal printer
EP0774358A1 (en) * 1995-11-16 1997-05-21 Seiko Instruments Inc. Thermal Printer
EP0811500A2 (en) * 1992-10-02 1997-12-10 Zebra Technologies Corporation A media transfer system for a thermal demand printer
EP0811490A2 (en) * 1996-06-07 1997-12-10 Canon Kabushiki Kaisha Liquid ejection method, head and apparatus
US5739837A (en) * 1994-10-03 1998-04-14 Rohm Co. Ltd. Thermal printhead, and clip-type terminal lead and cover member used therefor
US6330012B1 (en) * 1998-05-18 2001-12-11 Riso Kagaku Corporation Image forming system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4524368A (en) * 1983-04-01 1985-06-18 Fuji Xerox Co., Ltd. Thermal head drive circuit
US4567488A (en) * 1983-12-28 1986-01-28 Fuji Xerox Co., Ltd. Thermal head drive device
EP0304916A1 (en) * 1987-08-28 1989-03-01 Nec Corporation Thermal printing control circuit

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4524368A (en) * 1983-04-01 1985-06-18 Fuji Xerox Co., Ltd. Thermal head drive circuit
US4567488A (en) * 1983-12-28 1986-01-28 Fuji Xerox Co., Ltd. Thermal head drive device
EP0304916A1 (en) * 1987-08-28 1989-03-01 Nec Corporation Thermal printing control circuit

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS 'Proceedings: the sixth international congress on advances in non-impact printing technologies; The idea of Heat accumulation control, pp 617-625' 21 October 1990 , THE SOCIETY FOR IMAGING SCIENCE AND TECHNOLOGY , SPRINGFIELD, U.S.A. *
ANONYMOUS, "Proceedings. 6th International Congress on Advances in Non-Impact Printing Technologies; The Idea of Heat Accumulation Control, 21 October 1990, The Society for Imaging Science & Technology, Springfield (US); pp. 617-625 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0811500A2 (en) * 1992-10-02 1997-12-10 Zebra Technologies Corporation A media transfer system for a thermal demand printer
US5909233A (en) * 1992-10-02 1999-06-01 Zebra Technologies Corporation Media transfer system for a thermal demand printer
EP0811500A3 (en) * 1992-10-02 1997-12-17 Zebra Technologies Corporation A media transfer system for a thermal demand printer
US5559547A (en) * 1993-09-24 1996-09-24 Esselte Meto International Gmbh Thermal printer
EP0732215A4 (en) * 1994-04-15 1997-01-15 Rohm Co Ltd Thermal print head, driving ic used therefor, and control method of thermal print head
EP0732215A1 (en) * 1994-04-15 1996-09-18 Rohm Co., Ltd. Thermal print head, driving ic used therefor, and control method of thermal print head
US5739837A (en) * 1994-10-03 1998-04-14 Rohm Co. Ltd. Thermal printhead, and clip-type terminal lead and cover member used therefor
EP0774358A1 (en) * 1995-11-16 1997-05-21 Seiko Instruments Inc. Thermal Printer
US5809214A (en) * 1995-11-16 1998-09-15 Seiko Instruments Inc. Thermal printer
EP0811490A3 (en) * 1996-06-07 1998-11-25 Canon Kabushiki Kaisha Liquid ejection method, head and apparatus
EP0811490A2 (en) * 1996-06-07 1997-12-10 Canon Kabushiki Kaisha Liquid ejection method, head and apparatus
US6252616B1 (en) 1996-06-07 2001-06-26 Canon Kabushiki Kaisha Liquid ejection method, head and apparatus in which an amount of liquid ejected is controlled
US6330012B1 (en) * 1998-05-18 2001-12-11 Riso Kagaku Corporation Image forming system

Also Published As

Publication number Publication date
EP0501707B1 (en) 1996-07-03
EP0501707A3 (en) 1992-09-30
DE69211872D1 (en) 1996-08-08
DE69211872T2 (en) 1996-12-12
KR0140857B1 (en) 1998-07-01

Similar Documents

Publication Publication Date Title
US6008831A (en) Apparatus for controlling driving of thermal printhead
EP1754611B1 (en) Thermal printer
US4560993A (en) Thermal printing method and thermal printer
EP0295953B1 (en) Printing method of thermal printer
US5483273A (en) Drive control apparatus for thermal head
EP0412754B1 (en) Thermal Printer
US5153605A (en) System of controlling energization to thermal head in thermal printer
JPS63203348A (en) Printing control apparatus of thermal printer
EP0501707B1 (en) Drive control apparatus for thermal head
JPH0781125A (en) Driving device and control ic of printing head, and method and device to control them
US4575732A (en) Thermal printer
EP1070593B1 (en) Thermal printer and method of controlling it
US5682504A (en) Driving technique for printhead of thermal printer to improve print quality
JPH0630887B2 (en) Thermal printer
EP0535705B1 (en) Recording head driving device
US4827286A (en) Thermal transfer printer
JP2708285B2 (en) Drive control device for thermal head
US4983054A (en) Data latching for preheat and print control in a thermal printer
KR900003353B1 (en) Print control apparatus
EP0273738A2 (en) Printer with erasing function
EP0552719B1 (en) Thermal head driving circuit
EP0439162B1 (en) Thermal printer
US4872772A (en) Thermal recorder for printing dot patterns having higher density at ends of pattern
EP0274905B1 (en) Thermal transfer printer
US6342911B1 (en) Thermal head

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): DE FR GB SE

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): DE FR GB SE

17P Request for examination filed

Effective date: 19921106

17Q First examination report despatched

Effective date: 19940509

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): DE FR GB SE

REF Corresponds to:

Ref document number: 69211872

Country of ref document: DE

Date of ref document: 19960808

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20090219

Year of fee payment: 18

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20090217

Year of fee payment: 18

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20090206

Year of fee payment: 18

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20090213

Year of fee payment: 18

EUG Se: european patent has lapsed
GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20100224

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

Effective date: 20101029

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100301

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100901

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100224

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20100225