1. Field of the Invention
The present invention relates to a printhead and printing apparatus. Particularly, the present invention relates to a printhead configured by integrating, on the same substrate, a plurality of printing elements and a driving circuit for driving them, and a printing apparatus using the printhead.
2. Description of the Related Art
An inkjet printing apparatus is configured to print information on a printing medium by discharging ink from a plurality of small nozzles of a printhead in accordance with a print signal. The inkjet printing apparatus is advantageous because it can perform non-contact printing on a printing medium such as paper, easily prints in color, and is quiet.
In the printhead of the inkjet printing apparatus, a printing element (heater) is arranged at a portion communicating with an orifice for discharging an ink droplet. A current is supplied to the printing element to generate heat and heat ink. The film boiling resulting from the heating of ink causes an ink droplet to be discharged for printing. To drive the printhead, it is a common practice to divide an array of orifices into groups each of a plurality of orifices, and time-divisionally drive printing elements for each of the different blocks. In the printhead, many orifices and printing elements (heaters) can be easily arranged at high density, allowing a high-resolution printed image to be obtained.
Recent printheads need to implement color printing, have a large printing width, and print quickly. To meet these requirements, it is becoming popular for a printing apparatus to be equipped with a plurality of printheads with each printhead having a plurality of element substrates. Information about ink discharge driving conditions is transmitted as serial data or parallel data from the printing apparatus main body to each printing element substrate.
In this arrangement, if the number of element substrates or printheads increases, the numbers of wiring lines, connectors, and transfer paths for the element substrates or printheads also increase. As a result, the element substrate dimensions increase, the production cost rises, and the electrical reliability drops. An increasing number of signals transferred to the printhead and a longer transfer path may generate a print signal transfer error. Especially if a transfer error occurs in an image data signal or heat enable signal, printing may not be performed at an intended position or a heat enable signal having a pulse width different from a desired one may be generated, degrading the quality of a printed image. To prevent an increase in the number of signal lines and a complicated connection, a technique of cascade-connecting n element substrates, wiring lines between them, and the like has been developed (see Japanese Patent Laid-Open No. 2002-67290).
In Japanese Patent Laid-Open No. 2002-67290, the element characteristic output terminal and temperature sensor output terminal of each element substrate are cascade-connected to the element characteristic input terminal and temperature sensor input terminal of an adjacent element substrate, respectively. This allows serially reading out information data from all element substrates via the same signal path, which have been conventionally read out from the respective element substrates via different signal paths. With a smaller number of signal lines, data of the element characteristic and temperature of the element substrate, and information of a signal transfer error can be transmitted to the printing apparatus main body.
Japanese Patent Laid-Open No. 10-324045 discloses an arrangement in which a transfer error is detected by comparing image data signals on the control unit side of a printing apparatus and the printhead side. In Japanese Patent Laid-Open No. 10-324045, print data transferred from a head driving circuit is transferred to a shift register in the control unit of the printing apparatus and that in the printhead. The comparator of the printing apparatus compares the print data transferred to these shift registers, determining whether a transfer error has occurred. The transfer error determination result is fed back to the printing apparatus main body.
As described above, when the printing apparatus adopts an arrangement using a plurality of printheads or a plurality of element substrates, an increasing number of signal lines may raise the cost, and a signal transfer error may occur due to a long transfer path. It is, therefore, required to perform appropriate printing control by feeding back information about ink discharge driving conditions in real time to the printing apparatus main body while suppressing an increase in the number of wiring lines of the printhead.
In the technique disclosed in Japanese Patent Laid-Open No. 2002-67290, the number of wiring lines is decreased by cascade-connecting element substrates. However, as the number of element substrates increases, the amount of serially readout information also increases because pieces of information are serially read out from all element substrates. A long time is taken to read out all pieces of information, greatly delaying the printing operation. Thus, even if a signal transfer error is detected, it is difficult to output the information in real time and perform appropriate control.
In the technique disclosed in Japanese Patent Laid-Open No. 10-324045, the signal transfer error of each element substrate or printhead can be detected. However, when the number of element substrates or printheads increases, the number of wiring lines and the circuit scale increase.
Accordingly, the present invention is conceived as a response to the above-described disadvantages of the conventional art.
For example, a printhead and printing apparatus according to this invention are capable of detecting a print data transfer error in real time using a simple arrangement, and executing printing control based on the detection result.
According to one aspect of the present invention, there is provided a printhead comprising a plurality of element substrates, each having a plurality of printing elements and a driving circuit for driving the plurality of printing elements, the plurality of element substrates being cascade-connected, and each of the plurality of element substrates comprising: an error detection circuit configured to detect whether or not a transfer error has occurred in a print data signal corresponding to printing elements of one element substrate every time the print data signal corresponding to the printing elements of one element substrate is transferred and latched; and an error output circuit configured to output a result of detection by the error detection circuit to outside, wherein the error output circuit on each stage receives a detection result from the error output circuit on a preceding stage, in a case where the detection result from the error output circuit on the preceding stage indicates that a transfer error has occurred, outputs the detection result indicating that the transfer error has occurred, to the error output circuit on a next stage or outside of the printhead regardless of a detection result of the error detection circuit of the element substrate on the each stage, and in a case where the detection result from the error output circuit on the preceding stage indicates that no transfer error has occurred, outputs the detection result of the error detection circuit of the element substrate on the each stage to the error output circuit on the next stage or the outside of the printhead.
According to another aspect of the present invention, there is provided a printhead comprising a plurality of element substrates, each having a plurality of printing elements and a driving circuit for time-divisionally driving the plurality of printing elements for each block, the plurality of element substrates being cascade-connected, and each of the plurality of element substrates comprising: an error detection circuit configured to detect whether or not a transfer error has occurred in a print data signal corresponding to printing elements of one block every time the print data signal corresponding to the printing elements of one block is transferred and latched; and an error output circuit configured to output a result of detection by the error detection circuit to outside, wherein the error output circuit on each stage receives a detection result from the error output circuit on a preceding stage, in a case where the detection result from the error output circuit on the preceding stage indicates that a transfer error has occurred, outputs the detection result indicating that the transfer error has occurred, to the error output circuit on a next stage or outside of the printhead regardless of a detection result of the error detection circuit of the element substrate on the each stage, and in a case where the detection result from the error output circuit on the preceding stage indicates that no transfer error has occurred, outputs the detection result of the error detection circuit of the element substrate on the each stage to the error output circuit on the next stage or the outside of the printhead.
According to still another aspect of the present invention, there is provided an printing apparatus which prints using the above-described printhead, the apparatus comprising: a reception unit configured to receive presence/absence of a transfer error from the printhead; and a control unit which controls to continue transfer or retransmission of a print data signal in accordance with the presence/absence of the transfer error received by the reception unit.
The invention is particularly advantageous since the final result reflecting the transfer error detection results of respective element substrates can be output in a smaller amount of information without increasing the number of wiring lines between the element substrates which form a printhead. This information can be read out within a short period of time, and the circuit scale, the number of wiring lines, and the like do not increase.
Moreover, the printing apparatus executes printing control by feeding back information about a transfer error obtained from the printhead, improving the reliability of the printing operation.
Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).
An exemplary embodiment of the present invention will now be described in detail in accordance with the accompanying drawings. Note that the relative arrangement of building components and the like set forth in these embodiments do not limit the scope of the present invention, unless otherwise specified.
In this specification, the terms “print” and “printing” not only include the formation of significant information such as characters and graphics, but also broadly includes the formation of images, figures, patterns, and the like on a print medium, or the processing of the medium, regardless of whether they are significant or insignificant and whether they are so visualized as to be visually perceivable by humans.
Also, the term “print medium” not only includes a paper sheet used in common printing apparatuses, but also broadly includes materials, such as cloth, a plastic film, a metal plate, glass, ceramics, wood, and leather, capable of accepting ink.
Furthermore, the term “ink” (to be also referred to as a “liquid” hereinafter) should be extensively interpreted similar to the definition of “print” described above. That is, “ink” includes a liquid which, when applied onto a print medium, can form images, figures, patterns, and the like, can process the print medium, and can process ink. The process of ink includes, for example, solidifying or insolubilizing a coloring agent contained in ink applied to the print medium.
Furthermore, unless otherwise stated, the term “printing element” generally means a set of a discharge orifice, a liquid channel connected to the orifice and an element to generate energy utilized for ink discharge.
An inkjet printhead (to be referred to as a printhead), which is the most important feature of the present invention, is configured by integrating, on the same element substrate of the printhead, a plurality of printing elements and a driving circuit for driving them. As will be apparent from the following description, the printhead incorporates a plurality of element substrates, and these element substrates are cascade-connected. The printhead can therefore achieve a relatively large printing width. This printhead is employed not only in a general serial printing apparatus but also in a printing apparatus having a full-line printhead whose printing width corresponds to the printing medium width. This printhead is applied to a large-format printer using printing media of large sizes such as A0 and B0 among serial printing apparatuses.
A printing apparatus using the printhead of the present invention will be described first.
<Printing Apparatus with Full-Line Printhead (FIG. 1)>
In the printing apparatus 1, a printing sheet 15 is fed from a feeder unit 17 to the printing positions of the printheads, and conveyed by a conveyance unit 16 arranged in a housing 18 of the printing apparatus.
In printing an image on the printing sheet 15, the printing sheet 15 is conveyed. When the reference position of the printing sheet 15 reaches a position below the printhead 11K for discharging black (K) ink, the printhead 11K discharges black ink. Similarly, when the printing sheet 15 sequentially reaches the reference position of the printhead 11C for discharging cyan (C) ink, that of the printhead 11M for discharging magenta (M) ink, and that of the printhead 11Y for discharging yellow (Y) ink, the printheads 11C, 11M, and 11Y discharge the respective color inks, forming a color image. The printing sheet 15 bearing the image is discharged to a stacker tray 20 and stacked.
The printing apparatus 1 further includes the conveyance unit 16, and ink cartridges (not shown) exchangeable for the respective inks to supply inks to the printheads 11K, 11C, 11M, and 11Y. The printing apparatus 1 also includes pump units (not shown) for ink supply and recovery operations for the printheads 11K, 11C, 11M, and 11Y, and a control board (not shown) for controlling the overall printing apparatus 1. A front door 19 is an opening/closing door for exchanging the ink cartridge.
<Printing Apparatus Using Large-Size Printing Medium (FIGS. 2A and 2B)>
As shown in
As shown in
In this printing apparatus, the carriage 4 supports the printhead 11 made up of four heads in correspondence with four color inks to print in color on a printing medium. More specifically, the printhead 11 includes a K (blacK) head for discharging K ink, a C (Cyan) head for discharging C ink, an M (Magenta) head for discharging M ink, and a Y (Yellow) head for discharging Y ink.
When printing on a printing medium by this arrangement, the conveyance roller 70 conveys a printing medium to a predetermined printing start position. Then, the carriage 4 scans the printhead 11 in the main scanning direction, and the conveyance roller 70 conveys the printing medium in the sub-scanning direction. By repeating these operations, the printing apparatus prints on the entire printing medium.
More specifically, the belt 270 and carriage motor (not shown) move the carriage 4 in the directions indicated by the arrow A shown in
<Description of Control Arrangement>
Next, a control arrangement for executing printing control of the printing apparatus described with reference to
For a printing apparatus using the full-line printhead as shown in
The operation of this control arrangement will be explained. When print data is input to the interface 1700, it is converted into a print signal for printing between the gate array 1704 and the MPU 1701. Then, the motor drivers 1706 and 1707 are driven. At the same time, the printhead is driven in accordance with the print data sent to the head driver 1705, thereby printing. Information on a transfer error (to be described later) obtained by the printhead is fed back to the MPU 1701 via the head driver 1705 and reflected in printing control.
Several embodiments of the printhead mounted in the printing apparatus having the foregoing arrangement will be described.
To achieve a large printing width, the printing width of the whole printhead 101 is increased by cascade-connecting a plurality (N) of element substrates 102. The element substrates 102 employ the same arrangement, and each of them has a terminal 103 for receiving information ER_IN of an element substrate on the preceding stage, and a terminal 104 for outputting information ER_OUT to an element substrate on the next stage. A terminal 105 of an element substrate on the first stage (leftmost stage in
The terminal 104 of an element substrate on the final stage (rightmost stage in
The element substrate 102 includes an error detection circuit 201 which receives, via terminals 204 and 205, the clock signal CLK and print data signal DATA transferred from the printing apparatus main body and determines whether or not a transfer error occurs. The element substrate 102 further includes an error output circuit 202 which executes calculation based on determination information ER_PAR output from a terminal 207 of the error detection circuit 201 and information ER_IN input via the terminal 103 from an element substrate on the preceding stage. In
Note that this embodiment employs a parity check circuit as the error detection circuit 201. The error detection circuit 201 updates information at the input timing of the latch signal LT or reset signal RESET, and outputs the error detection result ER_PAR to the outside (error output circuit in this example) via the terminal 207.
A parity bit is added to the print data signal DATA corresponding to the printing elements of one element substrate (to be referred to as “for one element substrate”). The data bit value is “1” when the signal level of each data bit is “High”, and “0” when it is “Low”. Each print data signal DATA for one element substrate contains the parity bit, and the parity bit value is determined so that the number of “1” bits becomes odd. The error detection circuit 201 checks, including the parity bit, the number of “1” bits of the print data signal for one element substrate that has been received from the printing apparatus main body or transferred from an element substrate on the preceding stage. If the number of “1” bits is even, the error detection circuit 201 determines that the print data signal has a transfer data error; if the number of “1” bits is odd, determines that the print data signal is free from a transfer data error.
The terminal 207 of the error detection circuit outputs an error detection result ER_PAR of signal level “High” indicating that no transfer error has occurred, or an error detection result ER_PAR of signal level “Low” indicating that a transfer error has occurred. The output timing is a timing when the latch signal LT is input to the latch input terminal 203.
Referring back to
If even the element substrate on the next stage does not detect a transfer error, the signal level of the error detection result ER_PAR from the error detection circuit 201 becomes “High”. Although the terminal 105 of the element substrate on the next stage is grounded, the signal level of the information ER_IN input to the terminal 103 from the element substrate on the preceding stage is “High”, so the signal level of output information ER_OUT from the element substrate on the next stage also becomes “High”. Similarly, if element substrates on respective stages do not detect a transfer error, the signal level of a result signal ER_HEAD output from the terminal 104 of an element substrate on the final stage (rightmost stage in
A case in which a transfer error has occurred in an element substrate on the nth stage in the printhead during transfer of the print data signal DATA will be considered. An arrangement in which the printhead 101 includes four element substrates will be exemplified. A case in which a transfer error has occurred in an element substrate on the first stage will be explained with reference to
A case in which a transfer error has occurred in an element substrate on the fourth stage will be explained with reference to
As described above, a transfer error in an element substrate at an upstream side is sequentially transmitted and output to element substrates at a downstream side in the error transfer order. To specify an element substrate having an error when a transfer error occurs in an element substrate, the output results of the signals ER_OUT of the respective element substrates may be combined to output the signal of the combined information from a dedicated terminal.
According to the first embodiment described above, when one of N element substrates which form the printhead detects a transfer error, the printhead can notify the occurrence of the transfer error using a 1-bit information output. In the first embodiment, only the error output circuits 202 are cascade-connected. Therefore, even if the number of element substrates increases, a delay corresponding to the operation of the error detection circuit 201 does not increase. For this reason, a delay from input of the latch signal LT to output of the result signal ER_HEAD from the output pad 106 can be further shortened. In the first embodiment, the print data signal transfer error of the element substrate can be monitored in real time during the transfer while suppressing an increase in the number of signal lines.
The result signal ER_HEAD is fed back from the printhead 101 to the printing apparatus main body. If the received result signal ER_HEAD indicates that no transfer error has occurred, the printing apparatus main body keeps transferring the image data signal. To the contrary, if the result signal ER_HEAD indicates that a transfer error has occurred, the printing apparatus main body may transmit again a corresponding image data signal to control to reprint a portion where the transfer error has occurred. When the printhead is of the full-line type as shown in
This can improve the printing reliability of the printing apparatus.
The cascade-connection itself can be divided into a plurality of groups.
If the logic level of the check data CHK is “low”, the check signal output circuit 210 outputs a low-level clock check signal CLK CHECK. To perform this control, the gate array 1704 sets the logic level of the check data CHK in the print data signal DATA. A switch 211 in the error output circuit 202 selects the clock check signal CLK CHECK when the level of a signal input from a terminal 105 is “High”, and selects information ER_IN input from a terminal 103 when it is “Low”. Note that the signal input to the terminal 105 is identical to one described in the first embodiment.
A case in which the print data signal DATA for one element substrate is transferred to the leftmost element substrate in
The terminal 105 of an element substrate on the first stage (that is, the leftmost stage in
If the element substrate on the next stage does not detect a transfer error, the signal level of the error detection result ER_PAR from the error detection circuit 201 becomes “High”. Since the terminal 105 of the element substrate on the next stage is grounded, the switch 211 selects the information ER_IN input from the terminal 103. Therefore, if the signal level of the information ER_IN input from the element substrate on the preceding stage is “High”, that of output information ER_OUT from the element substrate on the next stage also becomes “High”. Similarly, if element substrates on respective stages do not detect a transfer error, the signal level of a result signal ER_HEAD output from the terminal 104 of an element substrate on the final stage (rightmost stage in
In this fashion, if all the element substrates do not detect a transfer error after a delay corresponding to processes by N element substrates, a signal ER_HEAD of signal level “High” is obtained for the first input print data signal for one element substrate.
Next, a case in which the next (second from the left in
If the transfer error of the print data signal DATA has not occurred in the element substrate on the first stage, the signal level of the error detection result ER_PAR from the error detection circuit 201 becomes “High”. The switch 211 then selects the clock check signal CLK CHECK. In the logic circuit arrangement of the error output circuit in
In the same manner, the signal level of the clock check signal CLK CHECK is inverted in every transfer of the print data signal DATA for one element substrate. As a consequence, the output pad 106 outputs a result signal ER_HEAD whose signal level is inverted in every transfer cycle.
A case in which a transfer error has occurred in an element substrate on the nth stage in the printhead during transfer of the next (second from the left in
The terminal 103 of an element substrate on the next, that is, (n+1)th stage receives information ER_IN of signal level “High”. Thus, the terminal 104 of the element substrate 102 on the (n+1)th stage outputs information ER_OUT of signal level “High” regardless of whether a transfer error has occurred in the element substrate itself on the (n+1)th stage. Similarly, the output pad 106 of the printhead 101 outputs a result signal ER_HEAD of signal level “High”.
According to the second embodiment described above, in addition to the effects described in the first embodiment, an abnormality arising from a reception failure of the clock signal or latch signal, or an output abnormality from the error output circuit can be detected because the signal level of the clock check signal is inverted every time a print data signal for one element substrate is transferred. Further, when the error detection circuit uses even parity check, it may be erroneously detected that no transfer error has occurred upon reception failure of a print data signal. However, even this detection error can be detected.
According to the third embodiment described above, an element substrate in which an error has occurred can be specified by monitoring the signal ER_HB though it cannot be specified using the signal ER_HEAD described in the first embodiment. With this arrangement, an occurred transfer error can be detected in real time in all element substrates, and the element substrate in which the error has occurred can be specified using a small number of wiring lines. Note that the size of data held in the memory 221 is not limited to 1 bit, and may be, for example, 16 bits or 32 bits if the integration space of the element substrate or the like is not limited.
In the above-described embodiments, one printing cycle is defined as the print data signal transfer time during which one possible ink discharge opportunity is given to all the printing elements of the printhead. However, one printing cycle may be the transfer time of the print data signal DATA for one block in time-divisional drive.
As shown in
As described above, the printhead, which performs time-divisional drive, can output an error detection result for each block.
While the present invention 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. 2010-108676, filed May 10, 2010, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | Kind |
---|---|---|---|
2010-108676 | May 2010 | JP | national |