The present invention relates to an inkjet printer, particularly a line inkjet printer, and its printing method.
Inkjet printers are roughly categorized into a serial type which drives its print head in a row direction during printing, and a line type which performs printing without moving its print head.
Serial inkjet printers are generally used for consumer use. Line inkjet printers are used for industrial use for printing date of manufacture (expiration date), barcode, block code, etc. on predetermined print target areas of print media such as, for example, packaging films, cardboard boxes, etc. Serial inkjet printers have multiple ink nozzles that are arranged in the direction of feeding a print medium, and perform printing while moving the print head in a direction (row direction) perpendicular to the direction of feeding the print medium.
Serial inkjet printers move the print media ahead by 1 row when finished with printing of 1 row. Line inkjet printers have multiple ink nozzles that are arranged in a direction perpendicular to the direction of moving a print medium, and perform printing while conveying the print medium.
The width of the print target area on the print medium is generally narrower than the printable width (maximum print width) of the print head of the line type. Therefore, the ink nozzles that spread as wide as the printable width are not used altogether simultaneously in ordinary use, and those nozzles that are positioned outside the print target area are seldom used. Especially, if the same print job is repeated, such a situation might occur that only some part of the ink nozzles are used repeatedly, and certain ink nozzles are hardly used. Ink nozzles that are not used are more likely to cause ink ejection troubles. Therefore, the ink nozzles need to be cleaned frequently. Further, ink nozzles that are used more often and ink nozzles that are not used so much will have a gap in their life, resulting in shortening the life of the print head as a whole.
Patent Literature 1 discloses an inkjet printer capable of high-density printing with the use of ink nozzles arranged at a low density. This inkjet printer is structured so as to be able to move its print head in a direction in which the ink nozzles are arranged (row direction) by a minute pitch that is smaller than the pitch at which the ink nozzles are arranged. By performing printing while moving the print head in the row direction by that minute pitch, this inkjet printer enables high-density printing in appearance.
The technique disclosed in the Patent Literature 1 can perform printing at a high density by using ink nozzles of low-density arrangement. However, this technique cannot solve the problem of a gap in life arising between ink nozzles used frequently and ink nozzles hardly used, and the problem of the life of the print head as a whole being reduced due to the gap in life arising.
Patent Literature 1: Unexamined Japanese Patent Application KOKAI Publication No H6-71947
An object of the present invention is to reduce the problem of life gap between ink nozzles used and ink nozzles not used and to improve the life of the print head as a whole.
Another object of the present invention is to prevent ink nozzles not used from being clogged.
To achieve the above objects, an inkjet printer according to a first aspect of the present invention comprises:
a print head having a plurality of ink nozzles arranged in a direction perpendicular to a direction of feeding a print medium;
a print head control circuit which drives the print head in the direction perpendicular to the direction of feeding the print medium;
a position detection circuit which detects a position (relative position) of the print medium with respect to the print head; and
a print control circuit which performs printing on a print area whose width is smaller than a maximum print width of the print head by using predetermined ink nozzles of the print head while moving the print medium relative to the print head, moves the print head in the direction perpendicular to the direction of feeding the print medium via the print head control circuit each time it has performed printing a predetermined number of times while moving the print medium based on the position detected by the position detection circuit, and again performs printing on the print area by using ink nozzles which are different at least partly from the predetermined ink nozzles.
In the inkjet printer having the above-described structure, the print control circuit may perform printing in a state that a position of the print head in the direction perpendicular to the direction of feeding the print medium is fixed, may move the print head via the print head control circuit in the direction perpendicular to the direction of feeding the print medium each time it has performed printing the predetermined number of times, and may again perform printing in a state that the print head is fixed.
In the inkjet printer having the above-described structure, the print control circuit may perform a control of moving the print head via the print head control circuit from an initial position at which printing on the print area is performed for a first time to one end of movement along the direction perpendicular to the direction of feeding the print medium while repeatedly performing printing on the print area and may perform a control of moving the print head via the print head control circuit from the one end of movement to the initial position along the direction perpendicular to the direction of feeding the print medium while repeatedly performing the same printing on the print area.
In the inkjet printer having the above-described structure, the print head control circuit may comprise a buffer memory on which a dot pattern, which is objective data to be printed, is expanded, and the print head control circuit may shift a position at which the print-object dot pattern data is expanded in accordance with movements of the print head.
In the inkjet printer having the above-described structure, the position detection circuit may comprise: a mark which is given on the print medium at predetermined intervals in the feeding direction; a sensor which detects the mark; and an encoder which detects an amount of the print medium being fed. It is preferred that the encoder should comprise a slave roller which rotates while keeping in contact with a surface of the print medium, and should detect an angle of rotation of the slave roller.
To achieve the above objects, a printing method using an inkjet printer according to a second aspect of the present invention is a printing method for performing printing by using a print head having a plurality of ink nozzles, and comprises:
a printing step of performing printing on a print target area whose width is smaller than a maximum print width of a print head by using a predetermined ink nozzle head while moving a print medium relative to the print head; and
a moving step of detecting that printing has been performed a predetermined number of times, and moving the print head in a direction perpendicular to a direction of feeding the print medium,
wherein after the print head is moved, printing is performed at the printing step on the print target area on the print medium, by using ink nozzles which are different at least partly from ink nozzles which were used for printing before the move.
In the printing method having the above-described configuration, for example, the printing step comprises a step of performing printing on a specific print position whose width is smaller than the maximum print width of the print head by using predetermined ink nozzles while further moving the print medium relative to a head carrier by a predetermined pitch at a time, in a state that a position of the print head in the direction perpendicular to the direction of feeding the print medium is fixed, and the moving step comprises a step of moving the head carrier via the head carrier control circuit in the direction perpendicular to the direction of feeding the print medium.
In the printing method having the above-described configuration, for example, at the moving step, the print head is moved each time it is detected that printing has been performed the predetermined number of times, and each time the print head is moved at the moving step, printing is performed at the printing step by using ink nozzles which are different at least partly from ink nozzles which were used for printing before the move.
In the printing method having the above-described configuration, for example, detection of a relative position of the print medium comprises a step of detecting a mark given on the print medium at predetermined intervals in the feeding direction, and a step of detecting an amount of the print medium being fed.
To achieve the above objects, an inkjet printer according to a third aspect of the present invention comprises:
a print head having a plurality of ink nozzles arranged in a direction perpendicular to a direction of feeding a print medium;
print head control means for driving the print head in the direction perpendicular to the direction of feeding the print medium;
position detection means for detecting a position of the print medium with respect to the print head; and
print control means for performing printing on a print area whose width is smaller than a maximum print width of the print head by using predetermined ink nozzles of the print head while moving the print medium relative to the print head, moving the print head in the direction perpendicular to the direction of feeding the print medium via the print head control means each time it has performed printing a predetermined number of times while moving the print medium based on the position detected by the position detection means, and again performing printing on the print area by using ink nozzles which are different at least partly from the predetermined ink nozzles.
To achieve the above objects, a computer program according to a fourth aspect of the present invention controls a computer to implement a printing method for performing printing by using a print head having a plurality of ink nozzles, comprising:
a printing step of performing printing on a print target area whose width is smaller than a maximum print width of a print head by using a predetermined ink nozzle head among a plurality of ink nozzles possessed by the print head while moving a print medium relative to the print head;
a moving step of detecting that printing has been performed a predetermined number of times, and moving the print head in a direction perpendicular to a direction of feeding the print medium; and
a resumed printing step of performing printing on the print target area on the print medium by using ink nozzles which are different at least partly from the predetermined ink nozzles of the print head after moved.
This computer program is distributed while stored in a recording medium, or transmitted while embedded on a carrier wave.
According to the present invention, in a line inkjet printer, the ink nozzles of the print head can be used more equally, therefore ejection troubles of the ink nozzles can be reduced. Further, the life of the print head as a whole can be improved.
An inkjet printer 10 according to an embodiment of the present invention will be explained. The inkjet printer 10 is intended for printing an expiration date on a print medium comprising a packaging material, for each packaging unit.
As shown in
A take-up roll 102 winds up the packaging film F on which the expiration date has been printed. A register mark M is printed in advance on one side of the packaging film F in the widthwise direction at regular intervals (at each packaging unit, for example, at each 300 mm interval). The take-up roll 102 is rotationally driven by a print medium feeding device 103. When the take-up roll 102 is driven in accordance with the driving by the rotation medium feeding device 103, the packaging film F is fed (conveyed).
A sensor 31 comprises, for example, an optical sensor or the like, and detects the register mark M along with the packaging film F being fed. The direction in which the packaging film F is driven (feeding direction) is assumed as X direction.
The device frame 21 of the inkjet printer 10 extends in a Y direction which is perpendicular to the X direction as seen in plan view perspective. The device frame 21 has a print section 22 and a maintenance section 23 on the right. A guide rail 24 extends in the Y direction over the print section 22 and the maintenance section 23, and fixed on the print section 22 and the maintenance section 23. The guide rail 24 supports a head carrier 25 so as to be able to move in the Y direction. The guide rail 24 internally has a feed screw (not shown) comprising a ball screw for moving the head carrier 25 in the Y direction. The head carrier 25 moves in the positive direction of the Y direction when the feed screw is positively rotated by a ball screw drive mechanism 104, while the head carrier 25 moves in the negative direction of the Y direction when the feed screw is negatively rotated.
The ball screw drive mechanism 104 comprises a motor for positively rotating or negatively rotating the feed screw, for example, a pulse motor. The ball screw drive mechanism 104 is one example of a head carrier drive mechanism to be driven by a head carrier drive circuit 107 (
The head carrier 25 is detachably mounted with a print head 26. The print head 26 comprises an inkjet printer head. The inkjet printer head comprises a case 26a having a generally rectangular-parallelepiped shape, a head body 26b contained in the case 26a, and an ink tank (not shown). The head body 26b, as its independent shape being shown in
The head carrier 25 and the head carrier drive mechanism (to be driven by the head carrier drive circuit 107 (
A platen 27 is supported in the print section 22 of the device frame 21 in parallel with the guide rail 24. The platen 27 has a length corresponding to the entire range of movement of the print head 26 that moves along the guide rail 24, i.e., corresponding to the entire width of the packaging film F. The platen 27 sandwiches the print packaging film F between itself and the print head 26 regardless of the position of the print head 26 and holds the packaging film F flat, so that the print head 26 is enabled to perform printing on the packaging film F.
A plurality of guide rollers 28 are supported in the print section 22. The guide rollers 28 guide the packaging film F that runs out from the supply roll 101 to between the platen 27 and the print head 26, and discharge the print film F finished with printing toward the take-up roll 102.
An encoder 105 is fixed on the device frame 21. The encoder 105 has a slave roller 40, which sandwiches the packaging film F between itself and the platen 27 (or contacts the surface of the film). The slave roller 40 rotates in accordance with the packaging film F being fed (conveyed), and the amount of that rotation (i.e., the amount of movement of the packaging film F) is detected by the encoder 105. The amount of movement of the packaging film F can also be detected by detecting the amount of rotation of the take-up roll 102, etc. However, with the encoder 105 of an add-on type, it is possible to easily detect the amount of movement without modifying the existing instrument.
The maintenance section 23 has a wiper section 29 and an sucking section 30. The wiper section 29 wipes out any ink adhered to the nozzle surface 26c of the print head 26. The sucking section 30 puts the nozzle surface 26c in a vacuum atmosphere while the printing is stopped, and sucks and removes any foreign matters and extra ink from the nozzle surface 26c.
Next, the main part of the circuit structure of the packaging apparatus having the above-described mechanical structure will be explained.
As shown in
The print head control circuit 108 internally comprises a print buffer (dot pattern memory) and a driver circuit for performing control of ink ejection from the ink nozzles of the print head 26. The print head control circuit 108 controls which nozzles of the multiple ink nozzles 26d of the print head 26 should be used to perform printing, based on dot pattern data expanded on the print buffer.
The storage circuit 109 comprises a semiconductor storage circuit such as a ROM, a RAM, etc., and print information is pre-stored therein and supplied to the CPU 110. The print information includes character information specifying the character string (text, symbol, numeral, etc. pictogram, etc.) to be printed and print position information specifying the position of the character string. The print position information is information that specifies at what position in the widthwise direction and lengthwise direction of the packaging film F the character string should be printed. In the present example, the print information is pre-stored in the storage circuit 109 by manual input or in other manners, but it is likewise possible that it be input in the RAM serving as the work area of the CPU 110 by manual input, reading out from a communication/recording medium, etc.
Note that the storage circuit 109 may store each character information to be printed in a dot pattern form, or may store them in a code information form. The CPU 110 generates information that defines the dot pattern (whether a dot is printed or not printed) of a dot line to be printed, based on the character information, and supplies it to the print head control circuit 108. For example, in a case where the character information is stored in the storage circuit 109 in the dot pattern form, the CPU 110 reads out the dot pattern to be printed from the storage circuit 109, and supplies it to the print head control circuit 108 in the unit of dot line. Or, for example, in a case where the character information is stored in the storage circuit 109 in the code information form, the CPU 110 reads out the code information to be printed and its attribute information (control information) from the storage circuit 109, and expands the dot pattern of the character string to be printed on the work memory by using a character generator or the like prepared in the storage circuit 109. The CPU 110 reads out the expanded dot pattern in the unit of dot line, and supplies it to the print head control circuit 108.
Further, the CPU 110 moves the head carrier 25 to a specific position in the widthwise direction of the packaging film F via the head carrier control circuit 111 and the ball screw drive mechanism 104, based on the print position information.
The line inkjet printer performs printing on a specific print position that is narrower than the maximum print width allowed by the print head 26 by using certain ink nozzles that are specified according to the print information while fixing the print head 26 but conveying the packaging film F with respect to the print head 26 by each predetermined pitch. The CPU 110 is supplied from the sensor 31 with a detection signal indicating that the register mark M on the packaging film F is detected. Further, the CPU 110 is supplied from the encoder 105 with a signal corresponding to the amount of the packaging film F fed. For example, a pulse signal is supplied each time the packaging film F is conveyed by a fixed amount.
The CPU 110 obtains the amount of the packaging film fed after the sensor 31 detects the register mark M, based on the detection signal from the sensor 31 and the signal from the encoder 105 indicating the amount of movement. The CPU 110 drives the take-up roll 102 intermittently or continually via the print medium feeding control circuit 112 and the print medium feeding device 103, based on the amount of movement obtained and the print position information (information on the relative position of the packaging film F with respect to the print head 26) read out from the storage circuit 109. Specifically, for example, the CPU 110 performs a printing operation one (prints the expiration date information once) when the packaging film F is fed by a predetermined amount after the sensor 31 detects one register mark M.
The sensor 31 and the encoder 105 constitute relative position detection means for detecting the feeding position (feeding amount) of the packaging film F with respect to the head carrier 25 (print head 26). Note that suggested by the CPU 110 and the print medium feeding control circuit 112 being connected by a broken line in
Further, in order to prevent an occurrence of a situation, which accompanies when the same content is repeatedly printed, that only specific ink nozzles 26d of the print head 26 continue to be used and certain ink nozzles 26d are barely used, the CPU 110 moves the head carrier 25 in the Y direction periodically. To be more specific, further, in order to prevent an occurrence of a situation, which accompanies when the same content is repeatedly printed, that only specific ink nozzles 26d of the print head 26 continue to be used and certain ink nozzles 26d are hardly used, the CPU 110 moves the head carrier 25 in the Y direction periodically.
To be more specific, when the same content is to be repeatedly printed, the CPU 110 counts the number of print times. Then, the CPU 110 instructs the head carrier control circuit 111 to move the head carrier 25 in the Y direction by a predetermined shift amount SA each time the printing operations have been performed a predetermined number of times (for example, 1 to 5 times), and fixes the head carrier 25 (print head 26) at the position reached by the movement. Further, the CPU 110 instructs the print head control circuit 108 to select, as the ink nozzles 26d to be used for printing, those that exist in a range shifted by the shift amount SA in the reverse direction to the direction in which the head carrier 25 has been shifted, and that face a print target area Ar.
A more detailed explanation will be given with reference to
The print head control circuit 108 comprises a line buffer memory (dot pattern memory) 108a for storing a dot pattern to be printed. The line buffer memory 108a may be such a one that has a capacity suitable for storing dot pattern data amounting to one dot line or several dot lines of the print object, or may have a size that allows the full print object data to be expanded.
Each storage cell of the line buffer memory 108a corresponds to any one of the ink nozzles 26d of the print head 26. When any data representing printing is stored in the respective storage cells, the driver circuit for the print head 26 ejects ink from the corresponding nozzles 26d to form dots of ink on the print medium F.
As an example, assume a case that the print head 26 is positioned to face the print target area Ar on the packaging film F as shown in
When printing has been performed in this state a predetermined number of times, for example, 10 times, the CPU 110 moves the print head 26 by the amount of movement SA as shown in
Further, the CPU 110 shifts the dot pattern data expanded on the line buffer memory 108a in the reverse direction to the direction corresponding to the direction in which the print head 26 has been moved by some dots corresponding to the amount of movement of the print head 26, so that printing can be made on relatively the same position within the print target area Ar even after the print head 26 is moved. Then, “0” is added where there is no corresponding data that should be stored.
This printing operation will be more specifically explained below.
The above-described printing operation comprises the following three steps.
1. The first step of fixing the position of the print head 26 in the Y direction, and while moving the packaging film F with respect to the print head 26 in the feeding direction by each predetermined pitch, printing the character string on the print target area narrower than the maximum print width of the print head 26 by using the ink nozzles 26d existing in the range of the print target area Ar.
2. The second step of moving the print head 26 in the Y direction by the predetermined shift amount SA and fixing it again, each time printing has been performed a predetermined number of times (including once).
3. The third step of performing the same printing on the specific print position by using the ink nozzles 26d that are positioned in a range facing the print target area Ar, while the print head 26 is at the position reached by the movement.
The ink nozzles 26d used at the third step are different at least partly from the ink nozzles 26d used at the preceding first step or the closest preceding third step.
The shift amount SA is not limited to only the predetermined shift amount, but also can be a random shift amount generated from a random number table or the like.
After the print head 26 reaches one end of movement, it is preferred that any of the modes be taken that, for example,
1. the print head 26 is returned to the initial position all at once, and the same printing operation is performed, and
2. also for the returning operation, the operation of moving the print head 26 by the predetermined shift amount SA is repeated each time the printing has been performed a predetermined number of times, thereby returning the print head to the initial position.
As shown in
When the shift amount SA is set large, it is possible to move many ink nozzles along the moving direction of the print head 26, per movement of the print head 26. This makes it possible to use more ink nozzles along with one movement of the print head 26, and to use the multiple ink nozzles more equally.
The CPU 110 discloses the process of
On the one hand, in a case where it is determined that the number of times of the specific printing has reached the predetermined number N (step S105; Yes), the CPU 110 controls the head carrier control circuit 111 to drive the ball screw drive mechanism 104, so that the position of the print head 26 may be shifted in the Y direction by the shift amount SA (step S106). Then, the CPU 110 clears the print counter (step S107), returns the process to step S102 and repeats the above-described operation.
When this process is started, the CPU 110 determines whether the shift direction is set to the rightward direction or set to the leftward direction from, for example, the content of a shift direction flag set in the internal memory (step S201), and moves the print head 26 by the shift amount SA in the shift direction set (step S202 or S203). Note that in a case where the print head 26 cannot be moved by the shift amount SA, it may be moved by the maximum range of movement possible. Then, the CPU 110 increments (adds 1 to) a shift counter that counts the number of times of shifting made in the same direction (step S204). Then, the CPU 110 determines whether or not the count value has reached (W1-W2)/SA (that is, whether or not the print head 26 has reached the end of movement) (step S205), terminates the instant process in a case where the print head has not reached the end of movement (step S205; No), and returns to the printing process of
On the other hand, in a case where it is determined at step S205 that the print head 26 has reached the end of movement (step S205; Yes), the CPU clears the shift counter (step S206), inverses the value of the shift direction flag to reverse the shift direction (step S207), and terminates the instant process to return to the printing process of
As explained above, according to the present embodiment, even in a case where data is to be printed on a print area narrower than the width of one dot line of the print head 26, all the ink nozzles 26d can be used for printing.
The present invention is not limited to the above-described embodiment, but can be modified or applied in various manners.
For example, in the above-described embodiment, the present invention has been explained by employing, as an example, a case where the same data representing an expiration date is repeatedly printed on a plurality of print areas arranged at a predetermined pitch on a sheet-like packaging film F. However, the print medium, the objective data, and the printing mode are arbitrary. For example, the present invention can be applied to an inkjet printer for printing on a plurality of sheets. Further, the print data may be the same or may be changed.
Further, the situation in which the printer is used, and the structure and operation of the control unit of the printer are not limited to the above-described example. For example, the circuit structure shown in
For example, the present invention can also be applied to a case where arbitrary data are sequentially printed on one print area narrower than the maximum print width of the print head 26. Also in this case, those ink nozzles at the edges, that would not be used for printing if they were in a conventional inkjet printer, can be used for printing.
Further, according to the above explanation, the print head 26 is moved each time the character string representing the expiration date has been printed a predetermined number of times. However, the timing to move the print head 26 is arbitrary. For example, the print head 26 may be moved each time printing of significant data has been performed a pre-designated number of times (a fixed value or a value determined according to a certain rule) or a number of times calculated randomly. Further, the print head 26 may be moved each time printing has been performed for an arbitrary number of dot lines.
Furthermore, the print area may be predefined on the print medium or may be defined by the inkjet printer.
The present invention can be implemented in a case where the width of the print area preset on the print medium is narrower than the maximum print width of the print head 26. For example, it may be detected when the width of the data to be actually printed (the width within which ink is ejected) is narrower than the maximum print width of the print head 26, and then the above-described process of moving the print head 26 may be performed. In this case, for example, the CPU 110 specifies the width of the area on which ink is to be printed from dot pattern data expanded on the line buffer memory (on which dot pattern data amounting to one dot line or a plurality of dot lines is expanded) or on a page buffer (on which dot pattern data amounting to one page is expanded), determines whether the width of the ink printing area is narrower than the maximum print width or not, and performs the above-described operation of moving the print head regularly or irregularly, in a case where it is determined that the width is narrower.
The value of the amount of movement SA of the print head 26 is arbitrary. However, it is preferred that the value be a multiple of the ink nozzle arranging pitch as multiplied by any natural number. Further, it is preferred that the value be (total number of ink nozzles−number of ink nozzles corresponding to the print area)×ink nozzle pitch.
Further, an example has been shown, with reference to
Further, the present invention can be applied to a serial inkjet printer. That is, in a case where data is printed on a print area which is narrower than the length (the width of the row of one printing) of the column of ink nozzles of the serial inkjet printer, the print head may be moved regularly or irregularly in the same direction as the column of ink nozzles.
The present invention can also be applied to a color printer. In this case, the above-described control may be performed for the print head of the respective colors (for example, Y (yellow), M (magenta), C (cyan), and black).
All or part of a computer program for controlling the CPU 110, etc. to perform the above-described printing operation and control operation may be stored in a recording medium (a ROM, a flexible disk, a hard disk, a CD-ROM, an MO, a CD-R, a flash memory, etc.) so as to be distributed or circulated, or may be installed in a memory of a controller function. Further, a carrier wave may be modulated by a data signal representing such a program and transmitted via a communication network so that the program may be distributed or circulated.
This application is based on Japanese Patent Application No. 2004-004449 filed on Jan. 9, 2004. The specification, claims, and drawings of Japanese Patent Application No. 2004-004449 is incorporated herein by reference in its entirety.
The present invention can be used in the field of an inkjet printer and a printing method utilizing an inkjet printer.
Number | Date | Country | Kind |
---|---|---|---|
2004-004449 | Jan 2004 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2005/000201 | 1/11/2005 | WO | 00 | 7/7/2006 |