The present disclosure relates to a control circuit of a print head of a printing apparatus.
Japanese Patent Laid-Open No. 2006-15736 has disclosed, as a print head of an ink jet printing apparatus, a print head having a heater for ejecting ink and a fuse for retaining information on the print head.
However, according to Japanese Patent Laid-Open No. 2006-15736, it is necessary to provide a signal line for sending a signal to control the fuse, in addition to a signal line for sending a signal to drive the heater, and therefore, the number of signal lines increases. An increase in the number of signal lines results in an increase in the number of terminals of the print head and an increase in the contact area in the print head, and therefore, the cost is raised.
Consequently, in view of the above-described problem, an object of one embodiment of the present invention is to perform both heater drive control and fuse drive control without increasing the number of signal lines.
One embodiment of the present invention is a printing apparatus including: a print head having a plurality of heaters for heating and ejecting ink and a fuse for retaining information; and a print head control unit configured to control the print head, wherein the print head control unit has a heater drive control unit configured to control drive of the plurality of heaters and a write pulse generation unit configured to generate a write pulse for performing write for the fuse and data that is generated by the heater drive control unit and the write pulse are transmitted from the print head control unit to the print head via an identical terminal and an identical signal line.
Further features of the present disclosure will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
In the following, with reference to the attached drawings, preferred embodiments of the present invention are explained. However, the configurations disclosed in the following are merely exemplary and the present disclosure is not limited to the configurations shown schematically.
In the present specification, “printing” (there is also a case where printing is referred to as “print”) represents not only a case where significant information, such as a character and a figure, is formed but also a case where information whether or not it is significant is formed. Further, it is assumed that printing represents, in a broad sense, a case where an image, a pattern or the like is formed on a printing medium, and a case where a medium is modified, irrespective of whether or not printing creates something so that it can be perceived by the human sense of sight.
Further, “printing medium” represents not only paper that is used in a general printing apparatus but also widely represents any material capable of receiving ink, such as cloth, plastic, film, metal plate, glass, ceramics, wood, and leather.
Furthermore, “ink” (there is also a case where ink is referred to as “liquid”) should be interpreted in a broad sense like the definition of the above-described “printing (print)”. Consequently, it is assumed that ink represents a liquid that can be provided for the formation of an image, a pattern or the like by being attached onto a printing medium, the modification of a printing medium, or the processing of ink (for example, solidification or insolubilization of the color material in the ink that is attached to a printing medium).
Still furthermore, it is assumed that “printing element” comprehensively refers to an element that generates energy, such as a heater for heating ink and a piezoelectric element.
<Configuration of Ink Jet Printing Apparatus>
As shown in
On the carriage 2, not only the print head 3 is mounted, but also an ink cartridge 6 for storing ink to be supplied to the print head 3 is also attached thereto. The ink cartridge 6 is configured to be attached to the carriage 2 detachably.
The printing apparatus 1 is capable of color printing and on the carriage 2, four ink cartridges in which ink of magenta (M), cyan (C), yellow (Y), and black (K) is stored, respectively, as ink used for color printing, are mounted. It is possible to independently attach each of these four ink cartridges detachably.
As the print head 3 of the present embodiment, an ink jet print head that ejects ink by utilizing thermal energy is adopted. Because of this, the print head 3 has an electrothermal converter. This electrothermal converter is provided for each of a plurality of ejection ports in a correspondence manner and by applying a pulse voltage to the corresponding electrothermal converter in accordance with a printing signal, ink is ejected from the ejection port corresponding to the electrothermal converter.
Further, along the movement direction of the carriage 2, a scale 7 is provided. On the scale 7, slits are provided at predetermined intervals and by an encoder (not shown schematically) mounted on the carriage 2 reading the slit in accordance with the movement of the carriage 2, an encoder signal is generated. This encoder signal is a signal indicating the carriage position (that is, the position of the print head) in the movement direction of the carriage 2. Based on the period of this encoder signal (encoder signal interval), the moving speed of the carriage is calculated and used as a signal for timing control at the time of the encoder signal ejecting ink.
<Control Configuration>
To a host interface 111 mounted in the control IC 200, image data transmitted from a host apparatus 900 is input. This image data is bitmap format image data in which each pixel has pixel values of three channels of red (R), green (G), and blue (B) and is stored in a reception buffer 116A provided in a RAM 116. An image processing unit 114 converts this image data into multivalued data of color components of CMYK and stores the multivalued data in a multivalued data buffer 116B provided in the RAM 116. A print data processing unit 115 converts multivalued data into dot data (binary data) and stores the dot data in a dot data buffer 116C.
A print head control unit 121 transfers the binary data stored in the dot data buffer 116C to the print head 3. The print head control unit 121 comprises a function to thin binary data, in addition to the function to perform data transfer. The processing in the print data processing unit 115 is processing in accordance with conveyance timing by synchronizing with a heat trigger signal that is output by an encoder processing unit 112 and by the print head control unit 121 synchronizing with a block trigger signal that is output by the encoder processing unit 112.
A CPU 117 performs drive control of a printing element, relative conveyance control between the printing element and a printing medium (for example, sheet) and the like in accordance with control programs stored in a ROM 118.
Further, the print head control unit 121 performs read (operation) and write (operation) for the fuse mounted in the print head 3.
In the following, explanation is given by taking a serial-type print head as an example, which performs repetition movement in the width direction of a printing medium, but the print head is not limited to this and it is possible to apply the present embodiment to any type of print head. For example, it may also be possible to apply the present embodiment to a full-line type print head having a width greater than the paper width.
Further, in the following, explanation is given by focusing attention on one print head, but it is possible to apply the present embodiment to a printing apparatus having a plurality of print heads.
<Configuration of Print Head>
In the present embodiment, two signal lines of DATA signals are connected to the print head 3, and therefore, the print head 3 has the two DATA terminals (DATA_1 terminal 311-1, DATA_2 terminal 311-2). However, the number of signal lines of the DATA signal and the number of DATA terminals are not limited to two and may be an arbitrary value larger than or equal to two.
The print head 3 has a heater row 301 in which a plurality of heaters for ejecting ink is arrayed and a fuse 302 for retaining information on the print head. The heater row 301 has a first heater row including 768 heaters arrayed along the Y-direction and a second heater row including 768 heaters arrayed in the Y-direction and the position in the X-direction of the first heater row and the position in the X-direction of the second heater row are different.
Further, in the print head 3, although not shown schematically, a logic circuit for driving and selecting the heater row 301 and the fuse 302 is mounted. The control IC 200 controls the print head 3 by using the DATA signal, a CLK signal, an LT signal, an HENB signal, and other signals.
<Configuration of Heater Control Unit and Fuse Control Unit>
A mode selection switching unit 408 determines either the heater drive mode or the fuse drive mode. After that, the mode selection switching unit 408 determines which of the heater selection data 416, the fuse selection data 417, the fuse write pulse 418, and the port signal 419 to transfer as the DATA signal and generates a mode selection signal 415 in accordance with the determination.
Selector circuits 410-1 and 410-2 each select a signal from the port signal 419, which is output as the DATA signal, in accordance with the value of the mode selection signal 415 generated by the mode selection switching unit 408. Specifically, the selector circuits 410-1 and 410-2 each select the signal that is output as the DATA signal from among the heater selection data 416, the fuse selection data 417, the fuse write pulse 418, and the port signal 419.
The print head control unit 121 has, as terminals to transmit a signal to the print head 3, a DATA_1 terminal 411-1, a DATA_2 terminal 411-2, an HENB terminal 412, a CLK terminal 413, and an LT terminal 414.
The DATA_1 terminal 411-1 is connected with the DATA_1 terminal 311-1. The DATA_2 terminal 411-2 is connected with the DATA_2 terminal 311-2. The HENB terminal 412 is connected with the HENB terminal 312. The CLK terminal 413 is connected with the CLK terminal 313. The LT terminal 414 is connected with the LT terminal 314.
<Timing Chart of Signal that is Input to Print Head>
As the mode data 501 at the time of fuse write, mode data having a value of 0101 indicating fuse write (see
In detail, in the section B, write for the fuse selected in the section A is performed. In the section B, the mode selection signal 415 is a signal for selecting a mode to output the fuse write pulse 418 as the DATA-1 signal (fuse write mode). As the DATA-1 signal, the fuse write pulse 418 is output and write is performed for the fuse selected in the section A. The number of pulses of the fuse write pulse 418 that is output in the section B is as large as about 100,000. Consequently, it is necessary to set the section B long compared to the predetermined period of the section A.
The mode data value at the time of heater drive is 0000 as shown in
In detail, in the section D, the drive for the heater selected in the section C and the selection of a heater that is driven in a section (not shown schematically) next to the section D is performed. Specifically, by the HENB signal, the heater selected in the section C is driven and by the DATA-1 signal and the DATA-2 signal, the selection of a heater that is driven in the section next to the section D is performed.
The mode data table in
<Control Flow>
At step S701, the CPU 117 determines whether the operation scheduled for the print head 3 is the fuse drive in accordance with control programs. In a case where determination results at this step are affirmative, the processing advances to step S702 and on the other hand, in a case where the determination results are negative, the processing advances to step S705. In the following, for simplification, “step S-” is abbreviated to “S-”.
At S702, the CPU 117 determines whether the operation scheduled for the fuse is read. In a case where determination results at this step are affirmative, the processing advances to S703 and on the other hand, in a case where the determination results are negative, the processing advances to S704.
At S703, the CPU 117 sets the operation mode of the print head 3 to a fuse read mode.
At S704, the CPU 117 sets the operation mode of the print head 3 to the fuse write mode. The print head 3 in the fuse write mode performs the operation shown in
At S705, the CPU 117 sets the operation mode of the print head 3 to the heater drive mode. The print head 3 in the heater drive mode performs the operation shown in
<Circuit Configuration within Print Head>
A Data Latch circuit 802-1 is a circuit that latches the portion other than the mode data portion of the DATA-1 latched by the Shift Register circuit 801-1 and latches the portion at the rise of the LT signal. A Data Latch circuit 802-2 is a circuit that latches the DATA-2 latched by the Shift Register 801-2 and latches the DATA-2 at the rise of the LT signal.
A Heater Selection Drive circuit 804 selects, in a case where the value of the mode data latched by the Mode Latch circuit 803 indicates 0000, that is, heater drive (
A Fuse Selection Drive circuit 805 selects, in a case where the value of the mode data latched by the Mode Latch circuit 803 indicates 1010, that is, fuse read (see
The Fuse Selection Drive circuit 805 selects, in a case where the value of the mode data latched by the Mode Latch circuit 803 indicates 0101, that is, fuse write (see
By the above configuration, it is made possible to perform both heater drive control and fuse drive control without increasing the number of signal lines.
Embodiment(s) of the present disclosure can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.
According to one embodiment of the present invention, it is possible to perform both heater drive control and fuse drive control without increasing the number of signal lines.
While the present disclosure has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
This application claims the benefit of Japanese Patent Application No. 2021-041251, filed Mar. 15, 2021, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2021-041251 | Mar 2021 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
7309120 | Hatsui et al. | Dec 2007 | B2 |
7896469 | Furukawa | Mar 2011 | B2 |
8070262 | Yamaguchi | Dec 2011 | B2 |
20070091131 | Hatsui et al. | Apr 2007 | A1 |
20220111635 | Naka et al. | Apr 2022 | A1 |
Number | Date | Country |
---|---|---|
2006-015736 | Jan 2006 | JP |
Number | Date | Country | |
---|---|---|---|
20220288923 A1 | Sep 2022 | US |