The present disclosure relates to a recording apparatus, a method for controlling the recording apparatus, and a storage medium.
An inkjet recording apparatus that ejects ink droplets from a record head to record an image on a record medium is conventionally known. There has been proposed a technique for inspecting the ejection state of an ink ejection nozzle (hereinafter, nozzle) provided in the record head by utilizing ink droplet ejection from the record head in such a recording apparatus.
Japanese Patent Laid-Open No. 2020-142503 discloses a method for determining the ejection state of a record head provided with a plurality of sensors for detecting the ejection states of respective nozzles, wherein in addition to a first driving condition for recording an image, a second driving condition different from the first driving condition is provided based on inspection data. This makes it possible to determine the ejection states of the nozzles based on output from each of the plurality of sensors under the second driving condition.
In continuous paper recording, in the case of determining the ejection state of a record head to ensure the reliability of the record head, since it is difficult to provide an area for inspection on media, the recording is stopped every time recording corresponding to a predetermined distance is performed, and an ejection check is made. In this case, however, there is such a problem that downtime is unavoidable.
A recording apparatus according to one aspect of the present disclosure includes a record head having a plurality of record elements for ejecting a recording agent and configured to record an image on a record medium by driving the plurality of record elements, a drive control unit configured to drive the plurality of record elements while the plurality of record elements are divided into a plurality of blocks to vary driving timing for each block, a generation unit configured to generate drive-recording data in which an ejection inspection pattern for inspecting ejection states of the record elements is reflected in recording data generated based on image data, and an inspection unit configured to inspect an ejection state of a record element to be inspected driven based on the ejection inspection pattern, and the generation unit generates the drive-recording data so that the drive control unit does not drive a record element other than the record element to be inspected in a block that includes the record element to be inspected.
Further features of the present invention will become apparent from the following description of exemplary embodiments with reference to the attached drawings.
A preferred embodiment of the present disclosure will be described below with reference to the accompanying drawings. In the present embodiment, the term “recording” (sometimes referred to as “printing”) refers not only to formation of meaningful information such as a character and a figure, but also to formation of meaningful or meaningless information. The term also broadly refers to formation of an image, design, pattern, and the like on a record medium, or processing of a medium, regardless of whether the information is manifested so as to be visually perceived by humans.
In addition, the term “record medium” refers not only to paper used in general recording apparatuses, but also to a cloth, plastic film, metal plate, glass, ceramics, wood, leather, and other materials that can accept ink. Further, the term “ink” (sometimes referred to as “liquid”) should be interpreted broadly in the same way as the definition of “recording (printing)” described above. Thus, the term refers to a liquid that can be applied to a record medium to form an image, design, pattern, and the like or process the record medium, or to process ink (for example, to solidify or insolubilize a colorant in ink applied to the record medium). Furthermore, unless otherwise specified, the term “nozzle” refers to an ejection port or a liquid path that communicates with the ejection port, and the term “record element” refers to an element that is provided corresponding to the ejection port and generates energy used for ink ejection. For example, a record element may be provided in a position opposite to an ejection port. In the present specification, a combination of a “nozzle” and a “record element” is referred to as “ejection element”.
An element substrate (head substrate) for a record head used below does not simply refer to a base body made of a silicon semiconductor, but refers to a configuration provided with elements, wiring, and the like. Further, “on a substrate” refers not only to the top of the element substrate, but also to the front surface of the element substrate and the inner side of the element substrate near the front surface.
<Recording Apparatus Equipped with a Full-Line Record Head>
The full-line record head 3 includes an ejection unit 100 in which ejection elements are arrayed, a negative pressure control unit 230 that controls pressure (negative pressure) of ink supplied to the ejection unit 100, and a liquid supply unit 220 that connects the negative pressure control unit 230 and the ejection unit 100. The negative pressure control unit 230 and the liquid supply unit 220 are stored inside a housing 80. The ejection unit 100 is provided at the bottom of the housing 80 so as to face the record medium 2. The liquid supply unit 220 is provided with a liquid connection unit 111 that serves as an ink supply and discharge port.
The record medium 2 is not limited to a continuous roll sheet, but may be a cut sheet. The full-line record head (hereinafter, record head) 3 is capable of full-color recording using cyan (C), magenta (M), yellow (Y), and black (K) inks. A main tank (not shown) is connected to the liquid supply unit 220 via the liquid connection unit 111. Further, an electric control unit (200) that transmits power and ejection control signals to the record head 3 is electrically connected to the record head 3. The conveying unit 1 includes two conveyance rollers 81 and 82 spaced apart by a distance F, and a conveyance belt 83 that runs around the conveyance rollers 81 and 82. A motor (not shown) rotates the two conveyance rollers 81 and 82, so that the conveyance belt 83 is rotated, and the record medium 2 placed on the conveyance belt 83 is conveyed.
The record head according to the present embodiment employs an ink jet system that uses thermal energy to eject ink. Thus, each ejection element of the record head 3 is provided with an electrothermal conversion element (heater) as a record element. The electrothermal conversion elements are provided corresponding to respective ejection ports, and ink is heated and ejected from a corresponding ejection port by applying a pulse voltage to a corresponding electrothermal conversion element in response to a record signal. It should be noted that the recording apparatus 1000 is not limited to a recording apparatus using a full-line record head having a recording width corresponding to the width of the above-mentioned record medium. For example, the recording apparatus 1000 can also be applied to a so-called serial type recording apparatus in which a record head having ejection elements arrayed in the record medium conveyance direction is mounted on a carriage and ink is ejected onto a record medium while the carriage is reciprocally scanned to perform recording.
In the controller unit 410, the main controller 401 constituted by a CPU controls the entire recording apparatus 1000 in accordance with a program and various parameters stored in a ROM 407 while using a RAM 406 as a work area. For example, in a case where a print job is input from a host device 400 via a host I/F 402 or a wireless I/F 403, an image processing unit 408 performs predetermined image processing on received image data in accordance with an instruction from the main controller 401. The main controller 401 then transmits the image data that has been subjected to the image processing to a print engine unit 417 via a print engine I/F 405. The recording apparatus 1000 may acquire image data from the host device 400 via wireless communication or wired communication, or may acquire image data from an external storage device (such as a USB memory) connected to the recording apparatus 1000. A communication method used for wireless communication or wired communication is not limited. For example, Wi-Fi (Wireless Fidelity) (registered trademark) or Bluetooth (registered trademark) can be used as a communication method used for wireless communication. Further, USB (Universal Serial Bus) or the like can be used as a communication method used for wired communication. For example, in a case where a read command is input from the host device 400, the main controller 401 transmits this command to the scanner engine unit 411 via a scanner engine I/F 409.
The operation panel 404 is a unit through which a user performs input and output to and from the recording apparatus 1000. The user can use the operation panel 404 to instruct operations such as copying or scanning, set a recording mode, and recognize information on the recording apparatus 1000.
In the print engine unit 417, a print controller 419 constituted by a CPU controls various mechanisms of the print engine unit 417 in accordance with a program and various parameters stored in a ROM 420 while using a RAM 421 as a work area.
In a case where various commands or image data is received via the controller I/F 418, the print controller 419 temporarily saves the commands or image data in the RAM 421. The print controller 419 causes the image processing controller 422 to convert the saved image data into recording data so that the record head 3 can use the data for a recording operation. That is, in the present specification, image data refers to data that the recording apparatus 1000 receives from the host device 400 via wireless communication or wired communication. Further, recording data refers to data obtained by converting the received image data so that the data can be recorded by the record head 3. In a case where the recording data is generated, the print controller 419 causes the record head 3 to execute a recording operation based on the recording data via the head driver 427. At this time, the print controller 419 drives the conveyance rollers 81 and 82 (see
The head carriage control unit 425 changes the orientation or position of the record head 3 depending on an operation state, such as a maintenance state or a recording state, of the recording apparatus 1000. The ink supply control unit 424 controls the liquid supply unit 220 so that the pressure of ink supplied to the record head 3 falls within an appropriate range. The maintenance control unit 423 controls the operation of a cap unit that covers an ejection port surface of the record head 3 or a wiping unit that wipes the ejection port surface of the record head 3 with a wiper in a maintenance unit (not shown) in performing an operation of maintaining the record head 3.
In the scanner engine unit 411, the main controller 401 controls hardware resources in the scanner controller 415 while using the RAM 406 as a work area in accordance with a program or various parameters stored in the ROM 407. As a result, various mechanisms of the scanner engine unit 411 are controlled. For example, the main controller 401 controls the hardware resources in the scanner controller 415 via the controller I/F 414, conveys a document placed on an ADF (not shown) by a user via a conveyance control unit 413, and reads the document with a sensor 416. The scanner controller 415 then saves the read image data in the RAM 412. The print controller 419 can convert image data acquired as described above into recording data, thereby causing the record head 3 to execute a recording operation based on the image data read by the scanner controller 415.
An ejection element 300 includes an ejection port 313 formed of a nozzle forming material 312, and a pressure chamber 314 capable of storing liquid to be ejected from the ejection port. The ejection element 300 also includes the record element 309, which is an electrothermal conversion element. In a case where a voltage is applied to the record element 309 in accordance with ejection data, film boiling occurs in liquid stored in the pressure chamber 314, and the liquid is ejected from the ejection port 313 by the growth energy of generated bubbles. The temperature detection element 306 capable of detecting the temperature of the record element 309 is arranged in a position opposite to the pressure chamber 314 with respect to the record element 309. A step of manufacturing a layered structure in the ejection element 300 will be described below.
As shown in the cross-sectional view taken along line IIIB-IIIB shown in
Next, an interlayer insulation film 307 is formed at an upper side of the temperature detection element 306. The wiring 303 is then electrically connected to the record element 309, which is an electrothermal conversion element made of a tantalum silicon nitride film or the like, via a conductive plug 308 made of tungsten or the like penetrating the interlayer insulation film 304 and the interlayer insulation film 307. In connecting a lower conductive plug and an upper conductive plug, the plugs are commonly connected with a spacer made of an intermediate wiring layer interposed therebetween. In the case of being applied to the present embodiment, since the temperature detection element 306, which is an intermediate wiring layer, has a thin film thickness of about several tens of nanometers, during a via hole step, there is a need for accuracy in overetch control of a temperature detection element film which is a spacer. This is also disadvantageous to miniaturization of the pattern of a temperature detection element layer. In consideration of such circumstances, the present embodiment employs the conductive plug 308 penetrating the interlayer insulation film 304 and the interlayer insulation film 307. In order to ensure reliability of electrical connection depending on the depth of a plug, in the present embodiment, the conductive plug 305 having one interlayer insulation film has a diameter of 0.4 μm, and the conductive plug 308 penetrating two interlayer insulation films has a larger diameter of 0.6 μm.
Next, a protective film 310 such as a silicon nitride film is formed, and an anti-cavitation film such as tantalum is formed on the protective film 310 to form a head substrate (element substrate). Further, the ejection port 313 is formed of the nozzle forming material 312 including a photosensitive resin and the like. As describe above, there is formed a multi-layer wiring structure provided with an intermediate layer of the independent temperature detection element 306 between a layer of the wiring 303 and a layer of the record element 309.
The above configuration allows an element substrate used in the present embodiment to obtain temperature information from the temperature detection elements 306 provided corresponding to the respective record elements 309. From the temperature information detected by the temperature detection elements 306 and a temperature change, a determination result signal RSLT indicating an ink ejection state from a corresponding record element can be obtained by a logic circuit (inspection unit) provided inside the element substrate. The determination result signal RSLT is a 1-bit signal, with “1” indicating normal ejection and “0” indicating defective ejection.
In order to record an image or inspect an ejection state, the print controller 419 issues an instruction to the signal generation unit 7. As a result, the signal generation unit 7 outputs a clock signal CLK, a latch signal LT, a block signal BLE, a recording data signal DATA, and a heat enable signal HE to the record element substrate 5. Further, in inspecting an ejection state in particular, the signal generation unit 7 outputs a sensor selection signal SDATA, a constant current signal Diref, and an ejection inspection threshold signal Ddth.
The sensor selection signal SDATA includes selection information for selecting a temperature detection element that detects temperature information from among a plurality of the temperature detection elements 306 arrayed on the record element substrate 5. Further, the sensor selection signal SDATA includes information for designating the amount of power applied to the selected temperature detection element 306, and information concerning an instruction to output the determination result signal RSLT. For example, in a case where the record element substrate 5 is configured to include five record element arrays each including a plurality of record elements 311, the selection information included in the sensor selection signal SDATA includes array selection information for designating an array and record element selection information for designating the record element 311 in the array. On the other hand, the record element substrate 5 outputs a 1-bit determination result signal RSLT based on temperature information detected by the temperature detection element 306 corresponding to one record element 311 in the array designated by the sensor selection signal SDATA. Accordingly, in a case where the record element substrate 5 is configured to include ten record element arrays, the number of bits of the determination result signal RSLT is two, and the 2-bit signal is output serially to the determination result extraction unit 9 via one signal line.
As can be seen from
As shown in
On the other hand, in the case of defective ejection, the output waveform of the temperature detection element 306 changes gradually as shown by the waveform 202 in
In the waveform 203 during normal ejection, there appears a peak 210 due to a maximum temperature decrease rate after the feature point 209 in the waveform 201. On the other hand, in the waveform 204 in the case of defective ejection, no noticeable peak appears. Thus, comparison between an acquired waveform and an ejection inspection threshold voltage (TH) preset in a comparator mounted on the record element substrate 5 makes it possible to determine whether the ejection is normal or defective. Specifically, in a case where the acquired waveform exceeds the ejection inspection threshold voltage (TH) (dT/dt≥TH), the comparator outputs a determination signal (CMP) 213 with a pulse. On the other hand, in a case where the acquired waveform does not exceed the ejection inspection threshold voltage (TH), the comparator does not output the determination signal (CMP) 213.
Therefore, the determination result extraction unit 9 can grasp the ejection state of each nozzle based on the fed back sensor selection signal SDATA and the presence or absence of the corresponding determination signal (CMP) 213. This determination signal (CMP) becomes the above-mentioned determination result signal RSLT.
Incidentally, the ejection determination threshold voltage (TH) may be set by reading a value that is saved in advance in the non-volatile memory of a head and is measured during the manufacture of the head. Alternatively, the optimum ejection determination threshold voltage (TH) predicted from the peak value of the temperature change signal (dT/dt) may be set for each nozzle on the printer body, and is set in an optimum way depending on the system.
The record head 3 used in the recording apparatus 1000 has the increased number of record elements and the drive cycle of the record head 3 is shortened to increase a recording speed. In such a record head, in a case where all record elements 309 are driven simultaneously, power consumption temporarily increases, so that it is necessary to increase power supply capacity to approach the increase. However, increasing the power supply capacity leads to an increase in the cost of the recording apparatus. Thus, as a countermeasure, the number of record elements that are driven simultaneously is reduced by employing time division driving to drive the record elements. This suppresses an increase in instantaneous power consumption. In the time division driving, a plurality of record elements are divided into a plurality of blocks, at certain timing, the maximum number of record elements that are included in each block and driven simultaneously is set to one, and a record element of each divided block is driven in certain order. In this way, all record elements are driven in a case where the driving operations in the order are completed once.
The recording data signal DATA is serially transferred to the element substrate 5 of the record head 3 in synchronization with the clock signal CLK. The recording data signal DATA is received by a 32-bit shift register 321 and then latched by a latch circuit 322 at the rising edge of a latch signal LT. A block to be driven is designated by a three-line block enable signal BE, and the designation signal is expanded by a decoder 324 to select the record elements 309 of the designated block to be driven. The record elements 309 correspond to the record elements (Seg0 to Seg511) shown in
As can be seen from the configuration in
A latch signal input cycle required for high-speed recording in the present embodiment will be described. In order to achieve high-speed recording, there is a need for the recording apparatus to increase the latch signal input cycle shown in
In the present embodiment, in order to detect the ejection state of any ejection element, it is necessary to drive a record element corresponding to the ejection element and check the presence or absence of a feature point that occurs certain time after a liquid droplet is ejected, and the required time is about 5.0 μsec. Thus, the ejection state of any ejection element cannot be determined within a block cycle of 3.0 μsec assigned to the ejection element. In order to detect the ejection state of any ejection element, it is necessary to use a block assigned to the ejection element and time until the next block. It should be noted that there is no need for a maximum recording speed in the system, and for example, in a case where recording is performed at a latch signal cycle of 5.0 μsec, the ejection state can be detected within one driving block section.
A description will be given of an embodiment in which in the recording apparatus configured as above, an ejection inspection pattern is inserted into recording data for detecting an ejection state while any image data is being recorded to generate drive-recording data to be finally ejected by a record head.
Recording data input via the print controller 419 is allocated to a corresponding record element and drive timing based on BE and Seg numbers in the signal generation unit 7.
The figure shows the case of performing detection of the ejection state of a record element Seg18 assigned to BE2 in the second column (Column 2). A position (Seg18, BE2) to be subjected to ejection inspection is indicated by a white circle (○).
Here, since the record element Seg18 is test-driven in the third block (BE2) of the second column, in an ejection inspection pattern, the recording data signals DATA of record elements Seg2, 10, 26, . . . that may be driven at the same time as Seg18 are set to non-driven. In the figure, this position is indicated by a cross (×). That is, in the present embodiment, a record element assigned to the same block as a record element to be subjected to ejection state detection is set not to be driven even in a case where recording data indicates recording (driven).
The reason why recording is not performed by a record element assigned to the same block as that of a record element to be inspected is that in a case where at the same time as a record element to be subjected to ejection state detection, another record element is driven, electrical noise may be included in data acquired by the temperature detection element 306. In a case where noise is included in the data, it may not be possible to correctly perform ejection state determination as described in
As shown in
In S1001, the main controller 401 determines whether a target block (BE) is an ejection inspection block (a block to be subjected to ejection state detection). The ejection inspection block refers to a driving block including a nozzle to be inspected and corresponds to a two-block section including BE2 and BE3 in Column 2 in
In S1002, the main controller 401 performs drive control based on recording data for an ejection target block (normal recording block) that is not an ejection inspection block, without executing ejection inspection pattern insertion or the like for ejection state inspection, and records an image.
In S1003, the main controller 401 inserts an ejection inspection pattern. That is, the recording data is replaced with a predetermined ejection inspection pattern. The ejection inspection pattern is, for example, a pattern, as described in
In S1004, the main controller 401 performs drive control over the ejection inspection block based on the ejection inspection pattern. As a result, ink is ejected only with a record element to be inspected. In S1005, the main controller 401 performs ejection determination using the temperature detection element 306. Specifically, whether a temperature change signal (dT/dt) (see
In S1006, the main controller stores the result of the above determination as the determination result signal RSLT in the RAM 421 of the print engine unit 417. In S1007, the main controller 401 determines whether recording based on image data is completed. In a case where it is determined that the recording is not completed, the main controller 401 returns to S1001. That is, the recording is continued. In a case where it is determined that the recording is completed, the main controller 401 ends the process in the present flowchart. The above is the flowchart of ejection inspection according to the present embodiment. In a case where a block to be ejected is an ejection inspection block, it is possible to execute ejection inspection of a record element even during recording of image data by inserting an ejection inspection pattern.
In a case where 4092 nozzles (512 nozzles×8 arrays) in a chip are inspected once by inspecting the ejection of each nozzle at intervals of about 1 mm, about 5 m of image data passes. In the full-line record head in
The ejection inspection results stored in S1006 in
In a case where such a multi-array head is used, it is possible to reduce effects on an image in a case where the above-mentioned ejection pattern is inserted. For example, even in a case where original recording data is thinned out by an ejection inspection pattern and a missing dot (blank dot) occurs on an actual image, in the case of a multi-array head, the recording data can be supplemented (complemented) with nozzles of another array, so that the missing dot becomes less visible. Thus, a record head with eight or more nozzle arrays arrayed as shown in
In the multi-array head, it is advisable to inspect nozzles in sequence as described above, store results, and then link the results to the non-ejection complement module in a case where all nozzles have been inspected. Specifically, in S1001, a block is set to be an ejection inspection block at intervals of approximately 1 mm (50 columns), and non-ejection nozzle information is accumulated in S1003 to S1006. For example, in a case where the length of a page is 1 m, information on a nozzle to be subjected to a non-ejection complement is replaced collectively between page 5 (5 m) and page 6. Since there is a time lag of about one second in the memory transfer, and it is impossible to reflect the non-ejection complement module in data that has already passed, non-ejection complement processing is performed after a few seconds (around the 8th page) according to the updated non-ejection nozzle information.
As described above, according to the present embodiment, it is possible to inspect the ejection state of a head during recording of an actual image. Specifically, an ejection inspection pattern is inserted into a target block at a specific cycle during the recording of the actual image. This makes it possible to inspect the ejection state of a record element without deteriorating the quality of a finished product after recording.
Of course, the ejection state inspection within the actual image described above can be executed by ejecting ink onto the cap unit by repeating ejection only by an ejection inspection block in the state of apparatus standby where no recording operation is performed. Since non-ejection can be complemented from a tip of the actual image by sequentially inspecting the ejection of all nozzles inside the cap during standby or operations of job input, RIP processing, and main body preparation (for example, time required for preheating a fixing and drying unit or for stabilizing the conveyance of roll media), it is more preferable to perform the ejection state inspection in combination with the in-image ejection inspection in
The effect of the above-mentioned embodiment is not necessarily produced only by the use of a line head. For example, multi-pass recording may be adopted in which a serial type record head in which two nozzle arrays arrayed at 600 dpi are shifted by 1200 dpi in a nozzle array direction is used to scan multiple times the same image area of a record medium. In this case, in a position where a dot has been thinned out by an ejection inspection pattern in a record scan, a dot can be recorded in another record scan. Even in such a configuration, downtime for inspection can be avoided by inserting an ejection inspection pattern in the manner as described in the above embodiment.
Embodiment(s) of the present invention 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) TM), a flash memory device, a memory card, and the like.
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 Applications No. 2023-200414, filed Nov. 28, 2023, and No. 2024-165404, filed Sep. 24, 2024, which are hereby incorporated by reference wherein in their entirety.
Number | Date | Country | Kind |
---|---|---|---|
2023-200414 | Nov 2023 | JP | national |
2024-165404 | Sep 2024 | JP | national |