Inkjet printers are a widely used class of printers. A family of this class that is particularly suitable for industrial applications and has therefore achieved a high degree of popularity in this field are the so-called continuous inkjet printers (CIJ printers).
A continuous inkjet printer prints with an ink that contains a variable amount of solvent. Accordingly, there is a mixing tank where solvents from a solvent tank and the concentrated ink from an ink tank are mixed together to obtain the ink used for printing. When the term “ink” is used below, it means the liquid used for printing; the term “concentrated ink” is used for the liquid provided in the ink tank.
From the mixing tank, the ink is supplied under pressure to a nozzle on the print head, where the droplets required for the actual printing process are produced from the ink jet according to the basic principle of Rayleigh's decay of laminar liquid jets. The droplet formation and in particular the droplet size is controlled by a modulation, which is, for example, impressed on the inkjet by piezo elements excited in a suitable manner.
The droplets produced in this way are electrically charged in a suitable manner and guided by deflection electrodes to a desired trajectory, which either leads them to a desired position of a substrate to be printed or, if no printing process is to be carried out at the moment, allows interception at the print head, for example at a catcher tube, and recycling of the ink droplet, i.e., its return to the mixing tank.
The element to be printed in each case, for example a letter or a number, is realized in this way by means of a matrix or bitmap of ink droplets, in many cases by a 7×5 matrix, for example, whereby, generally, one dimension, meaning, rows or columns of the matrix or bitmap, are realized by the deflection of the ink droplets and the other dimension is realized by a material feed of the material to be printed. As a rule, the CIJ printer therefore prints a sequence of so-called strokes, i.e., of rows of ink droplets arranged side by side; in its control unit, the character to be represented is converted into a matrix or bitmap corresponding to the resolution, which is then processed by row or by column.
Obviously, an essential goal is to ensure that by controlling the deflection electrodes the ink droplets land as reproducibly as possible at the correct location of the substrate to be printed, so that neither the printed image is distorted on a given substrate nor the position of the printed image on successively printed substrates is significantly changed. Such significant changes can potentially occur due to fluctuations in operating parameters, and it is desirable to detect them as quickly as possible to, on the one hand, produce the desired printed image again by adjusting the settings accordingly and, on the other hand, to be able to pull products bearing misprints out of the production line in good time.
A known way of approaching this goal is to carry out a camera monitoring of the printed image, the camera preferably being in signal communication with the CIJ printer, so that data collected by the camera and captured images can be displayed on a display of the CIJ printer.
Especially in systems that are optimized for printing speed, the time interval between two successive printing processes in which different copies of the product to be printed is often very short, so that the goal is to identify misprints as quickly as possible in order to keep the number of incorrectly printed products as low as possible.
Another significant difficulty in camera monitoring of the printed image is that, at least, if this is to take place automatically, a teach-in process must be carried out.
This teach-in process is complicated in particular by the fact that in the case of CIJ printers, at least when they are operated in an optimized manner in order to ensure the speed of printing, fluctuations in the position of individual droplets (i.e., dots of the printed image) occur depending on whether and/or where the previously generated droplet has been printed/deflected, for example. The result is that CIJ printers with a camera connection or camera integration do not represent true plug- and-play systems, but instead a complex commissioning procedure has to be carried out first, which might have to be carried out anew which each change of the printing conditions, for example of the material to be printed.
It therefore is the object of the invention to improve CIJ printers with optical monitoring, in particular with regard to the reaction time during the monitoring and/or with regard to the time required for the teaching-in of the optical monitoring system.
This object is achieved by means of a method for operating a CIJ printer with an optical monitoring means having the features of claim 1, by means of a CIJ printer with an optical monitoring means for carrying out such a method with the features of claim 6 and by means of a method for teaching-in an optical monitoring system of such a CIJ printer with the features of claim 9. Advantageous further developments of the invention are the subject matter of the respective dependent claims.
The method according to the invention for operating a CIJ printer having an optical monitoring means has at least the steps to be carried out in this order, but not necessarily immediately sequentially
It is essential to the invention that the automated comparing of the bitmap of the desired printed image and the real printed image applied to the substrate is carried out on the basis of rows or columns of the printed image, which are usually formed by strokes, or on the basis of components of rows or columns of the printed image, meaning, the position of ink droplets.
This means, it is no longer verified after the entire bitmap, e.g., a letter to be printed or a number to be printed, is realized as a real printed image on the material to be printed, whether said realized bitmap corresponds to the desired printed image or the entire bitmap, but it is verified stroke by stroke, in particular, after each stroke or, where appropriate, even during the execution of the stroke, whether this stroke or the individual ink droplets of which it consists was/were correctly placed.
This approach has multiple advantages: The pattern to be recognized or checked is much simpler, making pattern recognition easier and more reliable and reducing their computing time requirements and hardware requirements. In addition, the verification rate is significantly increased, so that an error can be detected more quickly.
According to an advantageous embodiment of the method, it is provided that at least one control signal is used for the sequential control of charge electrodes and/or deflection electrodes of the CIJ printer during the automated comparison of the bitmap of the desired printed image and the printed image for example and captured with the optical monitoring means to determine the expected printed image of the respective row or column.
In a further development of the above-mentioned embodiment, it is provided that at least one further control signal for the sequential control of charge electrodes and/or deflection electrodes of the CIJ printer is used during the automated comparison of the bitmap of the desired printed image and the printed image applied to the substrate and captured with the optical monitoring means to determine the expected printed image of the respective row or column. What can be achieved in this way is an increase in the precision of the character comparison and, as a result, a greater sensitivity in the detection of emerging interfering effects that may lead to slight changes in the printed image of a given stroke, which changes may vary depending on the stroke executed previously, for example.
If the sequential control of the charge electrodes and/or deflection electrodes of the CIJ printer also takes place by row or column, this control signal can be used directly to define a target position for the monitoring.
It has proved to be particularly advantageous if the CIJ printer has a plurality of processors or a processor with a plurality of processor cores, wherein, on the one processor the bitmap of the desired printed image is generated and the generation of the control signals for the sequential control of charge electrodes and/or deflection electrodes of the CIJ printer is monitored, and on the other processor, the automated comparison of the bitmap of the desired printed image and the printed image applied to the substrate and captured with the optical monitoring means is detected. In this way, it can be ensured particularly well that the image processing does not have a negative effect on the actual print operation, even with high CPU power required.
The CIJ printer according to the invention for carrying out the method according to the invention comprises a hydraulic module for ink supply, a droplet generator comprising a nozzle and an oscillator for pressure modulation, which droplet generator is supplied with ink by the hydraulic module and generates ink droplets, at least one charge electrode for applying a defined charge to ink droplets generated by the droplet generator, at least one deflection electrode for influencing the trajectory of the ink droplets generated by the droplet generator, a control unit configured to transform a bitmap to be printed row by row or column by column into a sequence of control signals with which the charge electrode and/or the deflection electrode are controlled in such a way, that from droplets of a droplet sequence an image of this row or column is formed on a substrate to be printed, and an optical monitoring means, which may be designed in particular as a CCD camera, for monitoring the image formed on the substrate to be printed.
It is essential to the invention that the CIJ printer has a data processing device which is configured to carry out the step of automated comparing according to one of the claims 1 to 5.
According to a preferred development of the invention, it is provided that the CIJ printer has a first processor or a first processor core assigned to the control unit and has a second processor or processor core assigned to the data processing device. In this way, an undesired influence on the printing speed by the image analysis to be carried out can be avoided.
Furthermore, it is advantageous if the control is in signal communication with the data processing device, so that the respective sequences of control signals or control commands corresponding to these sequences are forwarded by the control unit to the data processing device. The former corresponds to an analog signal transmission, the latter to a digital signal transmission. Both
In the method according to the invention for teaching-in an optical monitoring system of a CIJ printer having such an optical monitoring system, it is provided that the CIJ printer generates a bitmap in at least one run, which contains a sequence of control signals for controlling charge electrodes and/or deflection electrodes of the CIJ printer during the execution of a stroke, that a real printed image of this bitmap is realized by applying ink droplets to a substrate to be printed, that an image of the real printed image is captured with the optical monitoring means and evaluated such that the part of the real printed image applied to the substrate in each case in response to a control signal for a given stroke is identified and stored as the expected the printed image associated with the control signal. It is particularly advantageous if this sequence comprises all control signals; however, it can also be sufficient if it comprises only certain, distinctive control signals for strokes whose printed image shows specific expected deviations.
It should be pointed out that, in principle, this bitmap can also be generated stroke by stroke, i.e. that the CIJ printer sequentially generates all control signals for controlling charge electrodes and/or deflection electrodes of the CIJ printer in at least one run, in order to realize dots or groups of dots of the bitmap by applying ink droplets to a substrate to be printed, and that the printed image applied to the substrate in each case in response to the control signal is captured with the optical monitoring means and is stored as the printed image associated with the control signal.
In the first case, a more complex bitmap is formed from the possible or the selected “elementary strokes” and the image of this bitmap captured by the optical monitoring means is evaluated, while in the second case each stroke is individually executed and analyzed. The advantage of the first approach is that interactions between successive strokes can already be taken into account, but the evaluation in the second case may be simpler.
In both cases, aside from being stored as an image file, storage can also take place in the form of coordinates of camera pixels at which the signal of ink droplets is to be expected. In this way, a library of at least one image each, each of which is assigned to a stroke, is automatically created or a library of expected ink droplet positions at certain strokes is created.
The great advantage of this method of teaching-in is that an immediate and automatic assignment between the result of the print command and the print command is made possible, whereas until now, with teaching-in by a user, a more complex bitmap had to be classified after it was created with a plurality of strokes.
A further advantage is that systematic deviations can often be identified more easily at the individual stroke and, if necessary, corrected. For example, if the medium to be printed is fed at too high a speed, the stroke and the bitmaps composed thereof may tilt. Characteristic of this is that systematically, regardless of the concrete printed image of the stroke, an offset of the individual ink droplets occurs, which becomes larger the closer to the end of a stroke the droplet in question was produced.
In order to obtain a range of fluctuation for the droplet positions obtained, it is advantageous if the printer generates sequences of—preferably, but not necessarily, all—control signals for controlling charge electrodes and/or deflection electrodes of the CLI printer, in order to realize dots or groups of dots of the bitmap by applying ink droplets to a substrate to be printed, and if the printed image applied to the substrate in each case in response to the control signal is captured with the optical monitoring means and is stored as a printed image assigned to the control signal.
It should also be noted that the printed image and in particular the size of the individual droplets or droplets or the dot generated by a single droplet also depends on the ink used and the substrate.
In particular, when proceeding in that way, the differences in the printing position, which are caused by different preceding strokes in a given stroke, can be detected and used in the monitoring of the printing result. To this end, the printer is allowed to generate sequences of—preferably, but not necessarily, all—control signals for controlling charge electrodes and/or deflection electrodes of the CIJ printer in the plurality of passes, wherein the sequence of the control signals for controlling charge electrodes and/or deflection electrodes of the CIJ printer, is generated, is varied from sequence to sequence. In principle, it is also possible to do this for all possible combinations of strokes. In addition to a complete detection of the fluctuation margins of the individual droplet positions, which can then be used for monitoring of the success of the printing process, there is also the possibility in this case of taking into account, for example, the stroke printed prior to the stroke to be printed and thereby increasing the precision of the position information during the monitoring of the printed image.
The analysis possibilities that can be created with the data obtained in the teach-in routine can be increased even further if, in the plurality of passes, the printer varies print parameters that may fluctuate during the printing operation of the CIJ printer and lead to a change in the printed image. For example, the viscosity of the ink can fluctuate during operation, which can lead to a change in the printed image. By deliberately changing this parameter in a teach-in phase, the effects thereof can be captured and used on the one hand to improve the monitoring of the success of the printing process, but on the other hand also for the early detection of an impending malfunction.
The invention is explained in more detail below on the basis of Figs. representing exemplary embodiments. In the drawings:
First, the operating principle of a CIJ printer will be explained schematically based on
In
When such a bitmap 90 is printed, one dimension of the matrix on which it is based, in the orientation of
After the separation of an ink droplet 12, it is provided with a target charge on the charge electrode 25, wherein the success of the charging process can be checked with a detector electrode, which is not recognizable in
The charge electrode 25 is controlled by a control unit, which converts a printed image which is produced directly or indirectly in a memory 60 by a user into a bitmap 90 in a grid image processor 65, and forwards the information about the rows or columns to be printed to a charging voltage computer 70 on the one hand, which is preferably designed as a separate processor. The charging voltage computer 70 generates a corresponding charging signal according to the calculated charge to be applied and passes it on as a control signal to the charge electrode 25.
The fact that the substrate 100 to be printed is moved makes it necessary, in particular if the printing speed is to be maximized, to print the rows (or columns) produced by different deflections of the droplets 12 as quickly as possible, since otherwise these are no longer on one row. Therefore, these are each processed by the CIJ printer as a common “stroke” 40, 41, as illustrated in
Specifically, the processing, as shown in
It is important for the invention that at this point there is already at least implicit information about the expected printed image, which is configured according to the invention as a target specification for success monitoring.
This information is then, on the one hand, in step 125 forwarded as input to the data processing system 75, which is here implemented with a separate processor, which carries out the comparison between the signal to be printed and an image of the printing carried out, which images is forwarded from the optical monitoring means 80, which here is executed as a CCD camera, to the data processing system 75.
On the other hand, the information is further processed by the charging voltage computer 70. The charging voltage computer 70 calculates from said information—preferably taking into account the information which stroke or which strokes were printed shortly before and, if applicable, also already which stroke or which strokes are printed immediately afterwards—in step 130, the charging voltage which has to be applied to the droplets associated with the stroke so that they land at the desired location of the substrate so that said charging voltage can be applied to the charge electrode 25 during flyby.
These calculations are particularly complex because, on the one hand, space charges and, on the other hand, aerodynamic effects such as the slipstream of other droplets can significantly influence the trajectory of the ink droplets and their point of impact on the substrate. Therefore, the process step 130 is also preferably carried out on a separate processor or processor core.
The charging voltage obtained in this way is then used to control the charge electrode 25 in step 140 during the execution of the actual printing process and charges droplets 12 of the continuous ink droplet stream so that said ink droplets are deflected by the deflection voltage applied to the deflection plate 30 from the stream of the uncharged ink droplets 12a traveling to the catcher tube 35 and are applied to the substrate 100.
In order to define the start time of the printing process for a printed image to be applied and to enable its timing, a “print GO” signal is generated, e.g. when an object to be printed, which passes through the CIJ printer and is to be printed while passing through, reaches a defined position relative to the CIJ printer. This then triggers the printing—possibly after an adjusted waiting time—starting with the first stroke 40, 41; it may be useful to wait for a prespecifiable waiting time between successive strokes 40, 41.
For checking and monitoring the printing process, a camera image is captured at step 150, preferably with an optical monitoring means 80 here designed as a CCD camera. This can be triggered, for example using the print go signal as a time frame of reference. The image data of the camera image are then forwarded to a data processing system 75 and evaluated in step 160.
While this evaluation in the state of the art is usually carried out as an evaluation of the entire print on the object in comparison with the bitmap 90 to be printed according to the invention, this is done by an evaluation of the individual rows or columns of the printed image, each formed by a stroke 40, 41. It should be pointed out explicitly that this is not already the case automatically if the individual cells of the CCD chip of the optical monitoring means 80, which is here designed as a CCD camera, are read out row by row or column by column during an image evaluation and the corresponding data are then processed further, which is not an evaluation of rows or columns of the printed image but an evaluation of rows or columns of the camera image. However, this cannot provide the same results for the reason alone that it would be unsatisfactory for the attainable accuracy of the resolution if an ink droplet on the substrate would correspond only to a set pixel in the camera image.
If the evaluation in step 160 shows indications of a malfunction or a printing error, an error warning or a printing stop can be triggered in step 170. Otherwise, the processing can be continued by returning to step 120, especially if the next stroke 40, 41 has not yet been calculated. However, in the return to step 120, it is also possible to read out an already calculated further stroke from a local memory, which is preferably managed according to the FIFO principle.
In order to understand even more precisely the advantages of the procedure resulting from such a row- or column-based evaluation, an example of a bitmap 190 to be printed and the corresponding printed image 195 shown in
The bitmap 190 shown in
When comparing the two
For example, one can immediately see a slight tilting of the individual strokes 40, 41 to the left, so that the uppermost droplet of a stroke 40, 41 in each case is the droplet of the stroke 40, 41 arranged furthest left on the substrate. This effect is related to the speed at which the substrate 100 is moved.
In addition, however, it can also be seen that the position of the individual rows changes, in particular depending on whether an adjacent droplet is present or not. This effect can be particularly clearly seen in the top row when comparing the group of droplets belonging to this group of droplets of the last eight strokes 40, 41 with the group belonging to this group of droplets of the ninth to sixteenth last stroke 40, 41, which are offset upwards as compared to the first group, but said effect clearly also results from the height offset of the droplets that belong to the last row.
A further deviation from the ideal image, which is specified by the bitmap 190 of
These respective deviations are not an indication of an interference effect, but also occur with printing that occurs without interference. In the previously customary comparison of the entire printed image 195 with the bitmap 190 to be printed, deviations are accordingly taken into account that are actually not caused by any newly occurring printing errors.
Instead, when using the teaching according to the invention, the printed images of the individual strokes 40, 41 captured by the optical monitoring means 80 can be used as the desired image which should be produced in response to the printing command for this stroke 40,41, which leads to a very rapid evaluation. Firstly, it is not necessary to wait until the entire bitmap 190 is printed in order to then compare it with the printed result, but the comparison is possible immediately after the execution of a stroke 40, 41.
With the image evaluation, it is not only advantageous that the corresponding objects to be compared with one another are much smaller, but also that one knows in advance where to look for dots of the currently printed stroke 40, 41 on the CCD chip of the optical monitoring means 80, because, on the one hand, from a camera image such as that shown in
This allows a very targeted comparison algorithm, in which the search for the printed ink droplet can begin immediately in the correct area of the CCD chip and an expected position of the ink droplet image can be specified with a relatively high degree of certainty.
If deviations between such expected positions and the positions at which the corresponding ink droplets of the respective stroke 40, 41 are then found in the camera image are systematically logged, then changes that are gradually emerging and in the long-term require corrections to print parameters such as changes in ink viscosity or in the proportions of concentrated ink and solvent, can potentially be derived at an early stage from the corresponding changes in the printed image and then corrected by initiating appropriate countermeasures before any malfunctions or misprints occur.
In addition, the stroke-based approach enables an extremely simple teach-in process which may ultimately even make it possible to operate an optical monitoring means 80 on a CU printer as a true plug-and-play module and which teach-in process is shown schematically in
This printed image is then captured in step 230 with the optical monitoring means 80, which is designed as a camera, and at least one corresponding camera image is evaluated in step 240, preferably in order to obtain expected values for ink droplet positions of the individual strokes 40, 41.
Specifically, for example, each stroke 40, 41 or a control signal corresponding to this stroke 40, 41 is assigned or logically connected to the position of the ink droplets 12 on the CCD chip of the optical monitoring means (80), which is executed as a camera, in a y-direction, which corresponds to the deflection direction of the ink droplets 12, as expected ink droplet positions. On the other hand, by analyzing the distance between the images of the individual strokes 40, 41 on the CCD chip of the optical monitoring means 80, which is designed as a camera, information is obtained, at which x-positions on the CCD chip of the optical monitoring is to be expected by means of 80 ink droplets of an n-th stroke 40, 41 of a predetermined sequence of strokes 40, 41.
If a bitmap 90, 190 is then printed after the teach-in process in real operation, the output of the ripper 65 representing a specific stroke 40, 41 may be directly forwarded, if applicable, together with information about which stroke 40, 41 for writing this bitmap 90, 190 it is, as input for the data processing device 75 that analyzes the camera image.
This input can then be converted directly into a set of expected pixel positions for the ink droplets 12 associated with this stroke 40, 41 and it can be checked whether the corresponding pixels are set in the camera image. Even if the droplet position has moved slightly, quickly locating the newly added droplets 12 is ensured in this way, and by analyzing deviations it is possible to determine, on the one hand, whether the imprint is still acceptable or not by a comparison with the acceptance ranges to be determined, while, on the other hand, indications of the problems at hand that cause a deviation from the target position may already be obtained.
5 Hydraulic module
11 Tear-off point
12 Ink droplet
12a Uncharged ink droplet
25 Charge electrode
30 Deflection plate
35 Catcher tube
70 Charging voltage computer
75 Data processing system
80 Optical monitoring means
110 Specifying a printed image
125 Forwarding input to data processing system
130 Calculating the charging voltage
140 Controlling the charge electrode
150 Capturing a camera image
160 Evaluating the camera image
170 Error warning
195 Printed image
210 Generating a sequence of all possible strokes as a bitmap
220 Printing the bitmap
230 Capturing a camera image
240 Evaluating the camera image
s Direction of the columns
z Direction of the rows
Number | Date | Country | Kind |
---|---|---|---|
19161144.1 | Mar 2019 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2019/084488 | 12/10/2019 | WO | 00 |