Print head driving apparatus and printing apparatus having the same
10850503 ยท 2020-12-01
Assignee
Inventors
Cpc classification
B41J2/0458
PERFORMING OPERATIONS; TRANSPORTING
B41J2/0452
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
Disclosed is a print head driving apparatus including: a print head unit having a plurality of heater resistors arranged therein, the plurality of heater resistors being divided into sub groups; a counter configured to sequentially generate code signals corresponding to the sub groups, using a driving clock signal; a driving signal generation unit configured to generate a driving signal for the heater resistors included in each of the sub groups, using the code signal; and a head control unit configured to extract heater resistors to which the driving signal is inputted, among heater resistors corresponding to input image data, and drive the extracted heater resistors.
Claims
1. A print head driving apparatus comprising: a print head unit having a plurality of heater resistors arranged therein, the plurality of heater resistors being divided into sub groups; a counter configured to sequentially generate code signals corresponding to the sub groups, using a driving clock signal; a driving signal generation unit configured to generate a driving signal for the heater resistors included in each of the sub groups, using the code signal; and a head control unit configured to extract heater resistors to which the driving signal is inputted, among heater resistors corresponding to input image data, and drive the extracted heater resistors, wherein the code signals comprise a plurality of bits and correspond to unique numbers of said sub groups respectively.
2. The print head driving apparatus of claim 1, wherein the head control unit performs an AND operation on the driving signal and the image data, extracts heater resistors corresponding to the AND operation result of 1, and drives the extracted heater resistors.
3. The print head driving apparatus of claim 1, wherein the head control unit drives the heater resistors during a pulse retention time of the driving signal.
4. The print head driving apparatus of claim 1, wherein the counter changes the code signal in each cycle of the driving clock signal, and inputs the code signal to the driving signal generation unit while retaining the code signal within the same cycle.
5. The print head driving apparatus of claim 4, wherein when a fire signal is inputted while the code signal is retained, the driving signal generation unit transfers the driving signal to the head control unit in response to the fire signal.
6. The print head driving apparatus of claim 5, wherein the driving signal generation unit sets the transfer timing and the pulse retention time of the driving signal, using the fire signal.
7. The print head driving apparatus of claim 1, further comprising: a shift register configured to shift image data inputted from an input terminal, and input the shifted image data to a latch unit; and the latch unit configured to store the image data inputted from the shift register according to a latch signal, and input the image data to the head control unit.
8. The print head driving apparatus of claim 7, wherein the counter uses the latch signal as a reset signal.
9. The print head driving apparatus of claim 1, wherein the driving signal generation unit generates the driving signal to turn on a power-driving switching element for driving the heater resistors in a logic high-level period of the driving clock signal.
10. The printing apparatus comprising the print head driving apparatus of any one of claims 1 to 9.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Hereafter, exemplary embodiments disclosed in this specification will be described in detail with the accompanying drawings. Regardless of reference numerals, the same or similar components will be represented by the same reference numbers, and the duplicated descriptions thereof will be omitted herein. Suffixes such as module and unit, which are used for components in the following descriptions, are given or used together in consideration of only convenience for specification writing, and thus have no meanings or roles to distinguish from one another. That is, the term such as unit used in this specification indicates a software component or a hardware component such as FPGA or ASIC, and unit plays certain roles. However, unit is not limited to software or hardware. That is, unit may be configured in an addressable storage medium, and configured to reproduce one or more processors. Thus, for example, unit includes components, processes, functions, attributes, procedures, sub routines, segments of program codes, drivers, firmware, micro codes, circuits, data, databases, data structures, tables, arrays and variables, the components including software components, objected-oriented software components, class components and task components. Components and functions provided within units may be coupled to a smaller number of components and units or further divided into additional components and units.
(11) When exemplary embodiments disclosed in this specification are described, detailed descriptions related to publicly known functions or configurations will be ruled out in order not to unnecessarily obscure subject matters of the exemplary embodiments disclosed in this specification. Furthermore, it should be understood that the accompanying drawings are only used to promote understandings of the exemplary embodiments disclosed in this specification, do not limit the technical idea disclosed in this specification, and include all modifications, equivalents and substitutes included in the spirit and scope of the present invention.
(12)
(13) The print head unit 11 may be a thermal inkjet print head which corresponds to a thermal method between two techniques for ink jetting of an inkjet printer, that is, a piezoelectric method and the thermal method. In this case, the print head unit 11 includes a plurality of heater resistors, and the driving signal generation unit 12 generates signals for driving the heater resistors. The head movement control unit 13 controls the movement of the head, and the printing medium movement control unit 14 controls the movement of a printing medium such as paper.
(14) The main control unit 15 provides an interface with a device 10 which provides data to print, and typically controls overall operations of the printer by controlling operations of the respective units. The power supply unit 16 receives external power or internal power, and supplies power required for the operations of the respective components. In the case of an inkjet printer, the ink supply unit 17 may supply ink.
(15) In such a configuration, a thermal printer uses a method of printing information by applying heat to a thermal paper, the heat being generated by applying a current to the heater resistors installed in the print head unit 11 at the final stage. The inkjet printer uses a method of printing information by heating and jetting a small amount of ink. Therefore, both of the two types of printers have something in common in that the printers generate heat by applying a current to the heater resistors for a predetermined time at the final stage.
(16)
(17) Referring to
(18) However, when the number of heater resistors assigned to each of the sub groups is decreased, the number of driving signals is increased. For example, when 304 heater resistors are assigned in such a manner that 16 heater resistors are assigned to each of the sub groups, the number of strobe signals Fire_STB01 to Fire_STB19 for driving the heater resistors is increased to 19. That is, when the number of heater resistors assigned to each of the sub groups is decreased, the peak power consumption can be reduced, but the number of signals for driving the heater resistors is increased.
(19) The number of strobe signals is increased as the number of heater resistors assigned to each of the sub groups is decreased or the number of sub groups is increased. Furthermore, the number of strobe signals is increased as the total number of heater resistors included in the head is increased. That is, a high-resolution printer has a large number of strobe signals.
(20) As illustrated in
(21)
(22) Referring to
(23) Hereafter, the print head driving apparatus according to the exemplary embodiment of the present invention will be described with reference to
(24) The shift register 110 may receive image data DI from an input terminal, shift the image data DI, and input the shifted image data to the latch unit 120. That is, the shift register 110 may divide the received image data DI into a plurality of data each corresponding to an amount which can be printed at once, depending on the head configuration of the print head unit 130 or the like, and transfer the data to the latch unit 120.
(25) The latch unit 120 may store the image data inputted from the shift register 110 according to a latch signal Latch, and input the stored image data to the head control unit 160. The latch unit 120 may retain the shifted and inputted image data until the print head unit 130 outputs the image data. Then, when the latch signal Latch is inputted, the latch unit 120 may update and store the image data for the next output.
(26) The print head unit 130 may include a plurality of heater resistors r divided into sub groups. The number of sub groups included in the print head unit 130 and the number of heater resistors included in each of the sub groups may be set to various values depending on exemplary embodiments. The present exemplary embodiment is based on the supposition that the plurality of heater resistors are divided into 19 sub groups Group 01 to Group 19, and 16 heater resistors r are assigned to each of the sub groups. However, the present invention is not limited thereto.
(27)
(28) Specifically,
(29) The plurality of heater resistors r arranged in the print head unit 130 may generate heat using a current applied thereto, and each of the heater resistors r may heat and jet a small amount of ink. Under the print head unit 130, a printing medium such as paper may be positioned, and printing may be performed by the ink jetted by the respective heater resistors r. Since the ink is jetted to positions corresponding to the respective heater resistors r, a character or image corresponding to the image data may be outputted onto the printing medium. The heater resistors r to which the current is applied, among the plurality of heater resistors r, may be set and controlled by the head control unit 160.
(30) The counter 140 may sequentially generate code signals Q[n] corresponding to the sub groups, using a driving clock signal FCLK. The code signals Q[n] may correspond to the unique numbers of the respective sub groups. In each cycle of the driving clock signal FCLK, the counter 140 may change and generate the corresponding code signal Q[n]. Referring to
(31) The counter 140 may generate and transfer a code signal of 0001 corresponding to the first sub group Group 01 in a first cycle of the driving clock signal FCLK, generate and transfer a code signal of 0010 corresponding to the second sub group Group 02 in a second cycle of the driving clock signal FCLK, and generate and transfer a code signal of 0011 corresponding to the third sub group Group 03 in a third cycle of the driving clock signal FCLK. When sequentially generating the code signals in this way to generate a code signal of 10011 corresponding to the 19th sub group Group 19, the counter 140 may sequentially regenerate the code signals from the code signal of 0010 corresponding to the first sub group Group 01. During one cycle of the driving clock signal FCLK, the counter 140 may retain the generated code signal. That is, in order to perform a printing operation by a different sub group in each cycle of the driving clock signal FCLK, the counter 140 may generate the corresponding code signal and transfer the generated code signal to the driving signal generation unit 150.
(32) Additionally, the counter 140 may use the latch signal Latch as a reset signal Reset. The latch signal Latch corresponds to a signal which is shifted by the shift register 110 to input new image data to the latch unit 120. That is, when the image data inputted to the latch unit 120 is completely printed, the counter 140 may input the next image data to the latch unit 120 using the latch signal Latch. Therefore, when the latch signal Latch is inputted, the counter 140 may repeatedly generate the code signal Q[n] until the next latch signal is inputted, such that printing operations by the respective sub groups are sequentially performed until the corresponding image data is completely printed. Then, when the latch signal is inputted again, it may indicate that the corresponding image data is completely printed. Thus, the counter 140 may be reset and repeatedly generate the code signal Q[n] from the beginning.
(33) The driving signal generation unit 150 may generate driving signals fire_01 to fire_19 for the heater resistors included in the sub groups, using the code signals Q[n]. As illustrated in
(34) For example, when the code signal is 10010, the driving signal generation unit 150 may generate a group signal fire_group corresponding to the 18th sub group. Then, when the fire signal FT is inputted to the driving signal generation unit 150, the driving signal generation unit 150 may generate the driving signal fire_18 to the 18th sub group. The driving signal generation unit 150 may decide the transfer timing and pulse retention time of the driving signal according to the fire signal FT. That is, according to the input code signal, the driving signal generation unit 150 may retain the group signal fire_group during one cycle of the driving clock signal FCLK, and then generate and output the driving signal at the timing that the fire signal FT is inputted. Moreover, the driving signal generation unit 150 may retain the driving signal only while the fire signal FT is retained. That is, the pulse retention time of the driving signal may be equal to the retention time of the fire signal FT.
(35) Specifically, as illustrated in
(36) However, the driving signals fire_01 to fire_19 may not be turned on in response to the respective group signals fire group_1 to fire group_19, but turned on at the timing that the fire signal FT is inputted, and outputted during the retention time of the fire signal FT.
(37) Additionally, while the driving signal fire_01, . . . or fire_19 retains a logic high level, a current-driving switching element for driving the heat resistor may be turned on. Therefore, the driving time and driving timing of the heater resistor can be adjusted through the fire signal FT.
(38) The head control unit 160 may extract heater resistors to which the driving signal is inputted, among heater resistors corresponding to the input image data, and drive the extracted heater resistors. As illustrated in
(39) Specifically, the head control unit 160 may include AND gates corresponding to the respective heater resistors, perform an AND operation on the input driving signal and the image data, and extract heater resistors corresponding to the AND operation result of 1. That is, when the AND operation result is 1, it may indicate that the driving signal and the image data are inputted at the same time. Thus, the head control unit 160 may operate the corresponding heater resistors to perform printing.
(40) The image data is constantly retained before a new latch signal is applied, but the driving timing and pulse retention time of the driving signal are set by the fire signal FT when the driving signal is inputted. Therefore, the head control unit 40 drives the heater resistor at the driving timing that the driving signal is inputted, during the pulse retention time of the driving signal. That is, according to the input driving signal, the head control unit 160 may control the driving timing and driving time of the heater resistors included in the corresponding sub group.
(41) The head control unit 160 may turn on the current-driving switching element corresponding to the heater resistor to which the driving signal and the image data are inputted at the same time, and apply a current to the corresponding heater resistor through the switching element. Then, ink heated by the heater resistor may be jetted to perform printing.
(42) In some exemplary embodiments, as illustrated in
(43) As illustrated in
(44) The heater resistors set to the same sub group may be selected one by one by different printing blocks. That is, as illustrated in
(45) As illustrated in
(46)
(47) Referring to
(48) Hereafter, referring to
(49) The print head driving apparatus 100 may include a plurality of heater resistors, and generate signals for driving the heater resistors. In some exemplary embodiments, the print head module driving apparatus 200 or the printed head block driving apparatus 300 may be provided instead of the print head driving apparatus 100. Since the print head driving apparatus 100, the print head module driving apparatus 200 and the print head block driving apparatus 300 have been described above, the detailed descriptions thereof will be omitted herein.
(50) The head movement control unit 510 may control the movement of the head, and the printing medium movement control unit 520 may control the movement of a printing medium such as a paper.
(51) The main control unit 530 may provide an interface with a device 10 which provides data to print, and typically control overall operations of the printing apparatus by controlling operations of the respective units. The power supply unit 540 may receive external power or internal power, and supply power required for the operations of the respective components. In the case of the inkjet printer, the ink supply unit 550 may supply ink to the print head.