Inkjet printers with Dual Drop Weight (DDW) can be operated using high drop weight (HDW) nozzles and low drop weight (LDW) nozzles depending on the desired speed and quality of printing. For example, by doubling the number of activators, such as for example piezo activators or resistors used to fire nozzles or by otherwise modifying the activators, the additional or modified activators can be used in several ways to build different types of printheads. One possibility is to have half of the nozzles eject larger drops (HDW nozzles) than the other half (LDW nozzles).
For this purpose, address data protocols can be used to provide methods of addressing the activators, such as to enable different firing order and firing frequency when operating the nozzles. In an example, the data interface to a printhead die including nozzles may support addressing all activators up to a certain frequency, such as 72 KHz, or half of the activators at double frequency, such as 144 KHz.
Thus, two print modes may be provided: a high quality mode (72 KHz) that uses both the high drop weight (HDW) and the low drop weight (LDW) nozzles and a high speed mode (144 KHz) that fires just high drop weight (HDW) nozzles doubling the firing frequency. In the high speed mode, the low drop weight (LDW) nozzles are out of cap without firing any drop. In order to avoid decap issues, print spit bars can be arranged between image frames for cleaning the nozzles. For example, print spit bars can be provided in the form of bands on a print target, such as for example print medium, located between and along the side of frames containing printed images. The nozzles eject ink inside the print spit bars such as to clean the nozzles and avoid nozzle clogging or variations in the amount of ink ejected by the nozzles, without affecting the frames including the images.
Examples of this disclosure are described with reference to the drawings which are provided for illustrative purposes, in which:
According to one example, this disclosure provides an inkjet printer system for printing images on a printing paper or other print medium. In this respect, the print medium may for example include any print target used for 2D or 3D printing, for example a bed or build material suitable for 3D printing. As schematically illustrated in
An arrow indicates the direction of movement M of the print medium 30. The print medium 30 is divided into frame areas 110, 120 for printing images and spit bar areas 130 for cleaning the nozzles 100. More specifically, print data defines images which are printed in frame areas 110, 120 of the print medium 30, and further print data is used to print in spit bar areas 130 such as to clean the nozzles by ejecting ink inside the spit bar areas 130. Thus, depending on the print data being printed, an image is printed in a frame area 110, 120 or the nozzles 100 are cleaned in a spit bar area 130. In other words, the data being printed depends on whether the printed area on the print medium 30 represents a frame area 110, 120 or a spit bar area 130, respectively. For example, in a high speed mode of the inkjet printer 10, the images are printed in the frame areas 110, 120 using the high drop weight nozzles 102 but not the low drop weight nozzles 104. For example, in the high speed mode, the low drop weight nozzles 104 located over a frame area 110, 120 are disabled not firing any drop. If the low drop weight nozzles 100 are not used for an extended period of time, it might be advisable to perform servicing such as to repeatedly clean the nozzles while they are not used for any printing frame, to avoid nozzle clogging or variations in the amount of ink ejected by the nozzles. In order to avoid such issues (also referred to as “decap issues”), print spit bar areas 130 are provided between frame areas 110, 120 and the nozzles 100 are operated to clean the nozzles 100 inside the spit bar areas 130 of the print medium 30.
For this purpose, the inkjet printer system 10 shown in
In other words, just the high drop weight nozzles 102 are used during the print job when printing images in the frame areas 110, 120. Then, when the nozzles arrive over a spit bar area 130 located between frame areas 110, 120, the high drop weight nozzles 102 and the low drop nozzles 104 are operated to alternately eject ink in the spit bar area 130. In this way, both the high drop weight nozzles 102 and the low drop nozzles 104 are cleaned inside the spit bar area 130 such as to avoid decap issues, whereas just the high drop weight nozzles 102 are used to print images in the frame areas 110, 120, for example during a fast mode of printing. An example of performing this operation is described below by reference to
Considering the configuration shown in
As explained above, different address data protocols may be used to address a plurality of activators for firing nozzles 100, wherein each of the activators fires one of the nozzles. Thus, address protocols may allow different firing order and firing frequency when operating the nozzles 100. For example, the data interface to a die 701, 702, 703, 704, 705 including nozzles 100 may support addressing all activators of the die 701, 702, 703, 704, 705 up to 72 KHz, or half of the activators of the die 701, 702, 703, 704, 705 at 144 KHz. Hence, as one example, two print modes may be provided: a high quality mode that uses both the high drop weight and the low drop weight nozzles and a high speed mode that fires just high drop weight nozzles doubling the firing frequency. The firing frequency is changed, such as for example to simultaneously fire both the high drop weight and the low drop weight nozzles 100 inside the spit bar area 130, when both trenches 82, 84 of the die 701, 702, 703, 704, 705 have finished printing the images in the frames 110, 120. Consequently, a gap of print medium between the frame areas 110, 120 and the spit bar areas 130 is not fully used during the change of firing frequency, and thus represents a waste of print medium. Moreover, changing the firing frequency is technically undesired and difficult to achieve in a web press continuously printing on a roll of media.
In the example shown in
More specifically, the high and low drop weight nozzles 102, 104 located in a spit bar 130 are alternated at the trench level 80. This means that a small gap of print medium, if any, remains unused by the trenches 80 between the image frames 110, 120 and spit bar areas 130. In the example of a die shown in
In an example, the nozzles 100 are operated by receiving column data defining a pattern of nozzles 100 to be fired, and by generating a header indicating a row of high drop weight nozzles or a row of low drop weight nozzles for firing said pattern of nozzles in the spit bar area 130.
In this respect,
The printing system data path 150 may include a data path FPGA 160 for implementing the printing imaging pipeline, and for performing image processing to prepare the images for printing. A single data path FPGA 160 can be capable of serving several printheads 60. In one stage of the data path FPGA, column data ready to be printed is read from a memory buffer 180 and sent towards a printhead 60 including a die 70, such as to be synchronized with an input encoder 210 that tracks the media speed. In the example of
The memory buffer 180 can represent a DRAM memory where columns ready to be printed are stored. The column data stored in the memory buffer 180 can contain a bit per nozzle telling whether a nozzle should fire a drop or not in that specific column.
It follows that the firing frequency can be calculated as the number of columns printed per period of time. Hence, alternating between rows 90 of nozzles containing high drop weight nozzles 102 and rows of nozzles containing low drop weight nozzles 104, inside the spit bar area 130, allows maintaining the same firing frequency along the printing job, and thus allows maintaining the same column data format stored in the memory buffer 180. This simplifies implementation of the printhead control system 140.
The printing system data path 150 further includes a PrintZone generator 220. The PrintZone generator 220 generates a signal per die 70 that defines the window where the die 70 shall print an image. By contrast, the CSync pulses provided by the encoder 210 are generated also in areas where no images have to be printed.
The PrintZone generator 220 also generates a window signal to notify the boundaries between frame areas 110, 120 and spit bar areas 130. This information can be used by the printhead control system 140 to determine when to print just with high drop weight nozzles 102 in the frame areas 110, 120, and when to alternate between high and low drop weight nozzles 102, 104 in the spit bar area 130.
For this purpose, the printing system data path 150 further comprises a drop-to-pens unit 230 which determines when a Csync pulse from the PrintZone generator 220 is within the window where the die 70 should print. The drop-to-pens unit 230 then sends the column data read from the memory buffer 180 to the printhead FPGA 170.
In an example, the drop-to-pens unit 230 sends the column data 200 to the printhead FPGA 170 using the serial interface data format shown in
Thus, in case of operating the inkjet printer in high speed mode, the header 260 includes at least one bit per trench 80 indicating whether that trench 80 shall print using a row of high drop weight nozzles 102 or using a row of low drop weight nozzles 104. In an example, the drop-to-pens unit 230 generates different header information 260 for the two trenches 80 such as to account for the distance between the trenches 80 and the frame area/spit bar area boundary information received from the PrintZone generator 220.
It follows that the nozzles 100 are operated by receiving column data 200 defining a pattern of nozzles 100 to be fired, and by generating a header 260 indicating the row of high drop weight nozzles 102 or row of low drop weight nozzles 104 which is to be used for firing said pattern of nozzles 100, for example in the spit bar area 130. Thus, in order to alternate between rows of nozzles 100 for cleaning in the spit bar area 130, it is convenient to alternate header information 260 to indicate whether the respective trench 80 of a die 70 shall print with a row of high drop weight nozzles 102 or with a row of low drop weight nozzles 104.
As illustrated in
In other words, just the high drop weight nozzles 102 are used during the print job when printing images in the frame areas 110, 120. Then, when the nozzles arrive at the spit bar area 130 located between frame areas 110, 120, the high drop weight nozzles 102 and the low drop nozzles 104 are operated to alternately eject ink in the spit bar area 130. In this way, both the high drop weight nozzles 102 and the low drop nozzles 104 are cleaned inside the spit bar area 130 such as to avoid decap issues, whereas just the high drop weight nozzles 102 are used to print images in the frame areas 110, 120, for example during a fast mode of printing.
As discussed above, operating the high drop weight nozzles 102 and the low drop nozzles 104 to alternately eject ink in the spit bar area 130 allows to maintain that the same firing frequency along the printing job, and a practically zero gap of unused print medium results between frame areas 110, 120 and the spit bar area 130.
In an example, the high drop weight nozzles of the first group and the alternating nozzles of the second group are operated with the same firing frequency, for example with a firing frequency representing a high speed mode of the inkjet printer. As discussed above, operating the nozzles without changing the firing frequency simplifies the implementation of the method and system, and further simplifies the memory format for storing the image information used for printing.
In a further example, operating the nozzles comprises ejecting ink by firing nozzles which are included in a row of high drop weight nozzles, or in a row of low drop weight nozzles. For example, the method can include receiving column data defining a pattern of nozzles to be fired, and generating a header indicating whether the row of high drop weight nozzles 102 or the row of low drop weight nozzles 104 shall be used for firing said pattern of nozzles in the spit bar area 130. In this way, and as discussed above, it is convenient to alternate header information 260 to indicate whether the respective trench 80 of a die 70 shall print with a row of high drop weight nozzles 102 or with a row of low drop weight nozzles 104, for example in order to alternate between rows of nozzles 100 being cleaned in the spit bar area 130.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2015/027587 | 4/24/2015 | WO | 00 |