WO2016015773A1 - Printer drive signal control - Google Patents

Printer drive signal control Download PDF

Info

Publication number
WO2016015773A1
WO2016015773A1 PCT/EP2014/066541 EP2014066541W WO2016015773A1 WO 2016015773 A1 WO2016015773 A1 WO 2016015773A1 EP 2014066541 W EP2014066541 W EP 2014066541W WO 2016015773 A1 WO2016015773 A1 WO 2016015773A1
Authority
WO
WIPO (PCT)
Prior art keywords
temperature
thermal region
thermal
printhead
print data
Prior art date
Application number
PCT/EP2014/066541
Other languages
French (fr)
Inventor
Sergio PUIGARDEU ARAMENDIA
Pere Esterri Pedra
Eduard PÀMIES
Original Assignee
Hewlett-Packard Development Company
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett-Packard Development Company filed Critical Hewlett-Packard Development Company
Priority to PCT/EP2014/066541 priority Critical patent/WO2016015773A1/en
Publication of WO2016015773A1 publication Critical patent/WO2016015773A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04515Control methods or devices therefor, e.g. driver circuits, control circuits preventing overheating
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0454Control methods or devices therefor, e.g. driver circuits, control circuits involving calculation of temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04563Control methods or devices therefor, e.g. driver circuits, control circuits detecting head temperature; Ink temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/0458Control methods or devices therefor, e.g. driver circuits, control circuits controlling heads based on heating elements forming bubbles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/015Ink jet characterised by the jet generation process
    • B41J2/04Ink jet characterised by the jet generation process generating single droplets or particles on demand
    • B41J2/045Ink jet characterised by the jet generation process generating single droplets or particles on demand by pressure, e.g. electromechanical transducers
    • B41J2/04501Control methods or devices therefor, e.g. driver circuits, control circuits
    • B41J2/04591Width of the driving signal being adjusted

Definitions

  • a printing process involves droplets of ink being deposited on a print media, such as paper or textile, to form a desired image.
  • the ink droplets, or recording fluid are ejected from nozzles on a printhead in response to control or drive signals.
  • Figure 2 shows an example of another printer
  • Figure 3 shows an example of a calibration method
  • Figure 4 shows a method according to another example for controlling a printer drive signal
  • Figure 5 shows an example of another method.
  • the term "ink” includes any form of printing fluid, including colored inks, such as Cyan, Magenta, Yellow and Black, CYMK, or white ink, or any other color ink, and also other liquids which are printed on a print media, such as liquids including biological specimens.
  • Printing fluids may also comprise other forms of fluid, for example a fixer fluid and/or a binder fluid.
  • a fixer fluid is a fluid that may be jetted under and/or over an ink.
  • a fixer fluid for pigment based inks may be designed, for example, to increase chroma and/or optical density.
  • inkjet printing is a printing process in which droplets of ink are deposited on a printing media to form a desired image, with the ink droplets being ejected from nozzles on a printhead in response to control or drive signals.
  • Heating of a printhead die is intrinsic to thermal inkjet (TIJ) technology. When working at high frequencies, if this heat cannot be dissipated in the printing die then the temperature of the material forming the printhead die (for example silicon) can increase, which can result in the print speed having to be reduced in order to reduce the temperature, and/or result in a depletion of the ink being deposited.
  • TIJ thermal inkjet
  • the firing frequency can increase dramatically.
  • One-pass print modes have been historically used for draft or low quality prints. However in printers such as page wide array printers, which may not have a multi-pass print mode, the requirements for one-pass print modes can be higher than before.
  • the result of firing a hot printhead die compared to firing a cool printhead die can change the color of a printed image, for example because of drop weight variation, which can degrade image quality.
  • Some printers operate by ignoring the temperature of a printhead die, and fire the printheads using the same energy, and then modify the drop weight in order to obtain the final color to be printed.
  • Other printers operate by providing multiple temperature sensors on a printhead for determining the temperature of the printing die during operation of a printer, with the printing process being adapted based on the measured temperature signals.
  • FIG. 1 shows an example of a printer 100.
  • the printer 100 comprises a printhead 101 comprising a plurality of nozzles 103.
  • the printer comprises an input module 105 and a processor module 107.
  • the input module receives print data containing a specific print pattern corresponding to an image to be printed.
  • the processor module 107 analyses the print data to predict the temperature at a first thermal region of the printhead (for example a first thermal region 109i), the predicted temperature being based on a portion of the print data
  • the processor module 107 controls a first drive signal for firing nozzles in the first thermal region 109i based on the predicted temperature for the first thermal region 109i .
  • the processor module 107 may analyse the print data to predict the temperature of at least one additional thermal region (e.g. 109 2 to 109 4 in the example of Figure 1 ), the predicted temperature of the at least one additional thermal region (109 2 to 109 4 ) may be based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region (109 2 to 109 4 ) of the printhead.
  • the processor module 107 may analyse the print data to predict the temperature of at least one additional thermal region (e.g. 109 2 to 109 4 in the example of Figure 1 )
  • the predicted temperature of the at least one additional thermal region (109 2 to 109 4 ) may be based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region (109 2 to 109 4 ) of the printhead.
  • the additional thermal regions 109 2 to 109 4 shown in the example of Figure 1 may correspond to thermal regions, or channels, where printing fluids corresponding to other inks may be deposited by the printhead.
  • the thermal regions 109 2 to 109 4 may correspond to the channels used for dispensing magenta, cyan and black inks, respectively.
  • a printhead 101 may comprise additional thermal regions corresponding to any form of printing fluid.
  • the temperature is predicted in at least one thermal region of the printhead, based on how the nozzles in that thermal region will operate according to the print data (i.e. the portion of the print data that cause the nozzles of that thermal region to fire).
  • the printer 100 may comprise multiple printheads (e.g. 101 1 to 101 N)- In a page wide array printer, for example, the multiple printheads may be arranged across the entire width of the printer.
  • each printhead 101 1 to 101 N may be controlled by a common input module 105 and a common processor module 107.
  • each printhead 101 1 to 101 N may comprise its own input module and processor module to control the firing of its respective nozzles.
  • each thermal region is shown as comprising multiple nozzles 103, for example an array of nozzles 103, for firing a particular printing fluid.
  • the nozzles 103 may be arranged in any configuration within a thermal region 109, for example a single row of nozzles, or an array comprising multiple rows of nozzles, or an array where the nozzles are arranged in a staggered manner in multiple rows.
  • FIG. 2 shows another example of a printer 100.
  • the printer 100 comprises a printhead 101 .
  • the printhead 101 comprises a plurality of nozzles 103 and a thermal sensor 1 1 1 .
  • the printer comprises an input module 105 and a processor module 107.
  • the input module 105 receives print data containing a specific print pattern corresponding to an image to be printed
  • the processor module 107 analyses the print data to predict the temperature at a first thermal region of the printhead (for example a first thermal region 109i), the predicted temperature being based on a portion of the print data corresponding to a first printing fluid (for example an ink, such as yellow ink) to be dispensed in the first thermal region 109i of the printhead 101 .
  • a first thermal region of the printhead for example a first thermal region 109i
  • a first printing fluid for example an ink, such as yellow ink
  • the processor module 107 controls a first drive signal for firing nozzles in the first thermal region 109i based on the predicted temperature for that first thermal region 109i .
  • a printhead 101 comprises a thermal sensor 1 1 1 as mentioned above, for sensing the temperature of a second thermal regional (e.g.109 4 ) of the printhead.
  • the processor module controls a second drive signal for firing nozzles in the second thermal region 109 based on a temperature signal received from the thermal sensor 1 1 1 .
  • the processor module 107 may analyse the print data to predict the temperature of at least one additional thermal region (e.g. 1092 and 1093 in this example of Figure 2), the predicted temperature of the at least one additional thermal region (109 2 and 1093) based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region of the printhead (for example relating to magenta and cyan inks in the example of Figure 2, which are deposited in thermal regions 109 2 and 1093, respectively).
  • at least one additional thermal region e.g. 1092 and 1093 in this example of Figure 2
  • the predicted temperature of the at least one additional thermal region 109 2 and 1093
  • a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region of the printhead for example relating to magenta and cyan inks in the example of Figure 2, which are deposited in thermal regions 109 2 and 1093, respectively.
  • the example of Figure 2 comprises a combination whereby the temperature of one region (for example a channel where nozzles firing black ink are positioned) is determined from an actual temperature signal from a thermal sensor located at or near that thermal region, while the temperature of at least one other thermal region (for example corresponding to channels where nozzles for firing cyan, magenta and yellow inks are positioned) is predicted based on print data that cause those nozzles to be fired.
  • the actual and predicted temperature signals can then be used to control drive signals for firing the respective nozzles.
  • dynamic pulse width adjustment can be performed on the respective drive signals, whereby a first drive signal for a first printing fluid (e.g.
  • cyan and/or magenta and/or yellow is based on a predicted temperature signal for those thermal regions where the nozzles are positioned, and whereby a second drive signal for a second printing fluid (e.g. black) is based on an actual temperature signal for the thermal region where the nozzles for firing the second printing fluid are positioned.
  • a second drive signal for a second printing fluid e.g. black
  • the processor module 107 may calibrate the predicted temperature of the first thermal region (e.g. 109i) using the temperature signal received from the thermal sensor for the second thermal region (e.g. 109 4 ).
  • Figure 3 shows an example of a method for calibrating how a temperature is predicted in one thermal region, based on an actual temperature signal received from a different thermal region.
  • the method comprises predicting a temperature of the second thermal region (e.g. thermal region 109 , which as can be seen from Figure 2, also has an associated thermal sensor) from a portion of the print data corresponding to a second printing fluid (e.g. black) to be dispensed in the second thermal region (e.g. 109 4 ).
  • a second printing fluid e.g. black
  • an actual temperature signal from the thermal sensor 1 1 1 is received during subsequent printing of the print data in the second thermal region.
  • the predicted temperature is compared with the actual temperature signal to determine an offset function.
  • a predicted temperature of a thermal region during a subsequent printing operation is adjusted using the determined offset function.
  • the processor module 107 may calibrate the predicted temperature of the first thermal region by: predicting a temperature of the second thermal region from a portion of the print data corresponding to a second printing fluid to be dispensed in the second thermal region; receiving an actual temperature signal from the thermal sensor during subsequent printing of the print data in the second thermal region; comparing the predicted
  • the presence of a thermal sensor can be used as a type of closed loop feedback signal to adjust how temperatures are predicted.
  • the processor module 107 of Figures 1 or 2 may predict the temperature of the first thermal region by receiving print data corresponding to a swath of the printing operation, analyse the print data to determine the firing frequency of nozzles in the first thermal region, and determine the predicted temperature as a function of the firing frequency.
  • the relationship between firing frequency and temperature for a particular printhead may be established, for example, during a training sequence or tests during development of a printhead. According to an example, this may involve counting the expected firing frequency of nozzles in a particular region of the printhead based on the print data, and then estimating how this will affect temperature based on an earlier training sequence.
  • One method of obtaining basic thermal parameters to adjust a function is based on firing a different number of nozzles at different frequencies.
  • a printer may comprise a memory to store a look up table (LUT) comprising the functional relationship between multiple firing frequencies and a corresponding multiple predicted temperatures for a thermal region.
  • LUT look up table
  • Table 1 shown below provides an example of a look up table that may be used with an example of a printer described herein.
  • the factor "k" represents the slope of heating, as a linear function (degrees per second). Firing Frequency Temperature Range K
  • the temperature in a particular region of the printhead can then be predicted, for example using a formula as follows:
  • the appropriate drive signal can then be controlled, for example by selecting an appropriate Pulse Width drive signal, which can then be applied to fire at this temperature.
  • an appropriate Pulse Width drive signal can be used for a region of a printhead based on the predicted temperature of that region of the printhead being 60 degrees.
  • the final estimated temperature can be determined (using the second row from top in Table 1 ) as:
  • the base temperature is referred to as the temperature that is maintained inside the printhead when not firing. It is listed as "base temperature” in the formula above to indicate, for example, that the printhead temperature will not go beyond this point, even if the printhead is not being used.
  • look up tables with other functional relationships may also be used in the examples described herein. It is also noted that different tables may be used for different thermal regions of a printhead. The training sequence or tests help determine how the firing frequency of nozzles in a particular area or thermal region cause the temperature of the printhead to change in that thermal region.
  • Figure 4 shows a method, according to another example, in a printer that receives a printhead comprising a plurality of nozzles.
  • the method comprises receiving print data containing a specific print pattern corresponding to an image to be printed, step 401 .
  • the print data is analysed to predict the temperature at a first thermal region of the printhead, the predicted temperature based on a portion of the print data corresponding to a first printing fluid to be dispensed in the first thermal region of the printhead.
  • a first drive signal is controlled to fire nozzles in the first thermal region based on the predicted temperature for that first thermal region, step 405.
  • controlling the first drive signal may comprise adjusting a pulse width of a drive signal used to fire a nozzle or a plurality of nozzles in the first thermal region.
  • the method may comprise receiving a temperature signal from a thermal sensor provided on the printhead for sensing the temperature of a second thermal regional of the printhead, and controlling a second drive signal to fire nozzles in the second thermal region based on the received temperature signal.
  • controlling the second drive signal may comprise adjusting a pulse width of a drive signal used to fire a nozzle or a plurality of nozzles in the second thermal region.
  • the method may also comprise calibrating the predicted temperature of the first thermal region using the temperature signal received from the thermal sensor for the second thermal region.
  • the method may comprise predicting the
  • the number of thermal sensors provided on a printhead may be reduced, for example from one per colorant to just one for all colorants in the example of Figure 2, or removed completely as shown in the example of Figure 1 . According to some examples, this may have the advantage of reducing the cost and complexity of a printhead.
  • This calibration process thereby provides a form of closed loop feedback signal for enabling at least one of the predicted temperatures to be checked and verified against an actual temperature signal, such that at least one predicted temperature may be adjusted accordingly.
  • first and second drive signals that may be controlled, for example by controlling their pulse widths.
  • a pulse width of a drive signal for one thermal region such as for a channel corresponding to a black printing fluid
  • a second drive signal for a second thermal region for example for at least one of a color ink corresponding to a channel for a cyan, magenta or yellow (CYM) color channel
  • CYM magenta or yellow
  • Some examples therefore provide a method to be able to estimate those CMY thermal region temperatures, and then applying Dynamic Pulse Width Adjustment (DPWA) in order to minimize wasted heat, thereby providing improved thermal efficiency of the printhead die.
  • DPWA Dynamic Pulse Width Adjustment
  • Some examples help improve image quality (IQ) by reducing intra die temperature variations, which can allow printhead speed to be increased due to the improved thermal efficiency.
  • IQ image quality
  • the examples enable accurate thermal data from a printhead to be provided, which may enable dynamic pulse width adjustment to be applied more accurately.
  • the need to slow down the printing speed in order to avoid the consequences of poor temperature data can be reduced, or can avoid having to reduce the firing frequency in order to work in a more stable way.
  • the examples are therefore suitable for applications having fast printing speeds, for example based on current product and consumer requirements.
  • a pulse width of a drive signal for nozzles in the color slots can be reduced according to a table that consist of predicted temperatures looking ahead at the data to be printed. Then, the temperature of the printhead, instead of being determined from a sensor inside the printhead, is provided by the printing pipeline after analyzing the image content swath by swath before printing.
  • a pulse width of a drive signal applied to fire the printhead can be modified based on image processing, or a combination of image processing and an actual temperature signal.
  • a look-up- table can be used for the temperature, for example, based on a training sequence carried out during a development phase.
  • the examples enable manufacturing costs to be reduced, and improve printhead footprint without affecting Image Quality because of the reduction of sensors inside the die. Where a thermal sensor is provided, the examples utilise temperature signals from such a thermal sensor to monitor real temperature and close the temperature loop.
  • Decreasing the pulse width of drive signals can, in some examples, also increase the reliability of a printhead, because the printhead is not being overheated unnecessarily, which in turn can reduce warranty costs.
  • An example comprises dynamically controlling a printhead by analyzing image data and predicting temperature on a swath by swath basis prior to printing.
  • a drive signal may be controlled in other ways in order to control how a printing fluid is ejected or fired from a nozzle.
  • a printhead for a printer.
  • the printhead comprises a plurality of nozzles.
  • the nozzles in at least one thermal region of the printhead are controlled based on a predicted temperature of the at least one thermal region, based on print data relating to an image to be printed.
  • Figure 5 shows a method according to another example, in a printer comprising at least one printhead, the at least one printhead comprising a thermal sensor and a plurality of nozzles for ejecting multiple printing fluids.
  • the method comprises receiving a temperature signal from the thermal sensor, step 501 , the temperature signal corresponding to a first thermal region of the printhead.
  • step 503 the temperature of at least a second thermal region of the printhead is predicted, the predicted temperature based on print data relating to an image to be printed by nozzles in the second thermal region.
  • a first drive signal is controlled to fire a first set of nozzles in the first thermal region based on the received temperature signal.
  • a second drive signal is controlled to fire a second set of nozzles in the at least second thermal region based on the predicted temperature signal.
  • a printhead may comprise a die made, for example, from silicon, or any other material.

Abstract

A printer 100 comprises a printhead 101 comprising a plurality of nozzles 103. An input module 105 receives print data containing a specific print pattern corresponding to an image to be printed. A processor module 107 analyses the print data to predict the temperature at a first thermal region of the printhead, the predicted temperature based on a portion of the print data corresponding to a first printing fluid to be dispensed in the first thermal region of the printhead. The processor module 107 controls a first drive signal to fire nozzles in the first thermal region based on the predicted temperature for that first thermal region. A temperature sensor 111 may be provided to sense the temperature of a second thermal regional of the printhead, and wherein the processor module controls a second drive signal to fire nozzles in the second thermal region based on a temperature signal received from the thermal sensor.

Description

Printer Drive Signal Control
In a printer, for example an inkjet printer, a printing process involves droplets of ink being deposited on a print media, such as paper or textile, to form a desired image. The ink droplets, or recording fluid, are ejected from nozzles on a printhead in response to control or drive signals.
In such printers, heating of a printhead can affect the printing process. Brief description of the drawings
For a better understanding of examples of the present invention, and to show more clearly how the examples may be carried into effect, reference will now be made, by way of example only, to the following drawings in which: Figure 1 shows an example of a printer;
Figure 2 shows an example of another printer;
Figure 3 shows an example of a calibration method;
Figure 4 shows a method according to another example for controlling a printer drive signal; and
Figure 5 shows an example of another method.
Detailed description
As used herein, the term "ink" includes any form of printing fluid, including colored inks, such as Cyan, Magenta, Yellow and Black, CYMK, or white ink, or any other color ink, and also other liquids which are printed on a print media, such as liquids including biological specimens. Printing fluids may also comprise other forms of fluid, for example a fixer fluid and/or a binder fluid. A fixer fluid is a fluid that may be jetted under and/or over an ink. A fixer fluid for pigment based inks may be designed, for example, to increase chroma and/or optical density. As mentioned above, inkjet printing is a printing process in which droplets of ink are deposited on a printing media to form a desired image, with the ink droplets being ejected from nozzles on a printhead in response to control or drive signals. Heating of a printhead die is intrinsic to thermal inkjet (TIJ) technology. When working at high frequencies, if this heat cannot be dissipated in the printing die then the temperature of the material forming the printhead die (for example silicon) can increase, which can result in the print speed having to be reduced in order to reduce the temperature, and/or result in a depletion of the ink being deposited. In some printers, for example, where the number of passes of the printheads across the print media is reduced while also maintaining the image content to print, the firing frequency can increase dramatically. One-pass print modes have been historically used for draft or low quality prints. However in printers such as page wide array printers, which may not have a multi-pass print mode, the requirements for one-pass print modes can be higher than before.
The result of firing a hot printhead die compared to firing a cool printhead die can change the color of a printed image, for example because of drop weight variation, which can degrade image quality.
Some printers operate by ignoring the temperature of a printhead die, and fire the printheads using the same energy, and then modify the drop weight in order to obtain the final color to be printed. Other printers operate by providing multiple temperature sensors on a printhead for determining the temperature of the printing die during operation of a printer, with the printing process being adapted based on the measured temperature signals.
Figure 1 shows an example of a printer 100. The printer 100 comprises a printhead 101 comprising a plurality of nozzles 103. The printer comprises an input module 105 and a processor module 107. The input module receives print data containing a specific print pattern corresponding to an image to be printed. The processor module 107 analyses the print data to predict the temperature at a first thermal region of the printhead (for example a first thermal region 109i), the predicted temperature being based on a portion of the print data
corresponding to a first printing fluid (for example an ink, such as yellow ink) to be dispensed in the first thermal region 109i of the printhead 101 . The processor module 107 controls a first drive signal for firing nozzles in the first thermal region 109i based on the predicted temperature for the first thermal region 109i .
It is noted that the processor module 107 may analyse the print data to predict the temperature of at least one additional thermal region (e.g. 1092 to 1094 in the example of Figure 1 ), the predicted temperature of the at least one additional thermal region (1092 to 1094) may be based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region (1092 to 1094) of the printhead.
For example, the additional thermal regions 1092 to 1094 shown in the example of Figure 1 may correspond to thermal regions, or channels, where printing fluids corresponding to other inks may be deposited by the printhead. For example, the thermal regions 1092 to 1094 may correspond to the channels used for dispensing magenta, cyan and black inks, respectively. It is noted that a printhead 101 may comprise additional thermal regions corresponding to any form of printing fluid. Thus, in the example of Figure 1 , rather than using thermal sensors to monitor the temperature of a printhead, the temperature is predicted in at least one thermal region of the printhead, based on how the nozzles in that thermal region will operate according to the print data (i.e. the portion of the print data that cause the nozzles of that thermal region to fire).
It is also noted that the printer 100 may comprise multiple printheads (e.g. 101 1 to 101 N)- In a page wide array printer, for example, the multiple printheads may be arranged across the entire width of the printer. According to one example, each printhead 101 1 to 101 N may be controlled by a common input module 105 and a common processor module 107. According to another example, each printhead 101 1 to 101 N may comprise its own input module and processor module to control the firing of its respective nozzles. In the example of Figure 1 each thermal region is shown as comprising multiple nozzles 103, for example an array of nozzles 103, for firing a particular printing fluid. It is noted that the nozzles 103 may be arranged in any configuration within a thermal region 109, for example a single row of nozzles, or an array comprising multiple rows of nozzles, or an array where the nozzles are arranged in a staggered manner in multiple rows.
Figure 2 shows another example of a printer 100. The printer 100 comprises a printhead 101 . The printhead 101 comprises a plurality of nozzles 103 and a thermal sensor 1 1 1 . The printer comprises an input module 105 and a processor module 107. As with the example of Figure 1 above, the input module 105 receives print data containing a specific print pattern corresponding to an image to be printed, and the processor module 107 analyses the print data to predict the temperature at a first thermal region of the printhead (for example a first thermal region 109i), the predicted temperature being based on a portion of the print data corresponding to a first printing fluid (for example an ink, such as yellow ink) to be dispensed in the first thermal region 109i of the printhead 101 . The processor module 107 controls a first drive signal for firing nozzles in the first thermal region 109i based on the predicted temperature for that first thermal region 109i . According to the example of Figure 2, however, a printhead 101 comprises a thermal sensor 1 1 1 as mentioned above, for sensing the temperature of a second thermal regional (e.g.1094) of the printhead. In this example the processor module controls a second drive signal for firing nozzles in the second thermal region 109 based on a temperature signal received from the thermal sensor 1 1 1 .
As noted above in the example of Figure 1 , the processor module 107 may analyse the print data to predict the temperature of at least one additional thermal region (e.g. 1092 and 1093 in this example of Figure 2), the predicted temperature of the at least one additional thermal region (1092 and 1093) based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region of the printhead (for example relating to magenta and cyan inks in the example of Figure 2, which are deposited in thermal regions 1092 and 1093, respectively).
From the above it can be seen that the example of Figure 2 comprises a combination whereby the temperature of one region (for example a channel where nozzles firing black ink are positioned) is determined from an actual temperature signal from a thermal sensor located at or near that thermal region, while the temperature of at least one other thermal region (for example corresponding to channels where nozzles for firing cyan, magenta and yellow inks are positioned) is predicted based on print data that cause those nozzles to be fired. The actual and predicted temperature signals can then be used to control drive signals for firing the respective nozzles. For example, dynamic pulse width adjustment can be performed on the respective drive signals, whereby a first drive signal for a first printing fluid (e.g. cyan and/or magenta and/or yellow) is based on a predicted temperature signal for those thermal regions where the nozzles are positioned, and whereby a second drive signal for a second printing fluid (e.g. black) is based on an actual temperature signal for the thermal region where the nozzles for firing the second printing fluid are positioned.
In the example of Figure 2, where a thermal sensor 1 1 1 is provided for determining the actual temperature of a particular thermal region, the processor module 107 may calibrate the predicted temperature of the first thermal region (e.g. 109i) using the temperature signal received from the thermal sensor for the second thermal region (e.g. 1094).
Figure 3 shows an example of a method for calibrating how a temperature is predicted in one thermal region, based on an actual temperature signal received from a different thermal region. In step 301 , the method comprises predicting a temperature of the second thermal region (e.g. thermal region 109 , which as can be seen from Figure 2, also has an associated thermal sensor) from a portion of the print data corresponding to a second printing fluid (e.g. black) to be dispensed in the second thermal region (e.g. 1094). In step 303, an actual temperature signal from the thermal sensor 1 1 1 is received during subsequent printing of the print data in the second thermal region. In step 305 the predicted temperature is compared with the actual temperature signal to determine an offset function. In step 307, a predicted temperature of a thermal region during a subsequent printing operation is adjusted using the determined offset function.
Therefore, in such an example, the processor module 107 may calibrate the predicted temperature of the first thermal region by: predicting a temperature of the second thermal region from a portion of the print data corresponding to a second printing fluid to be dispensed in the second thermal region; receiving an actual temperature signal from the thermal sensor during subsequent printing of the print data in the second thermal region; comparing the predicted
temperature with the actual temperature signal to determine an offset function; and adjusting a predicted temperature of a thermal region during a subsequent printing operation using the determined offset function.
In this way, the presence of a thermal sensor can be used as a type of closed loop feedback signal to adjust how temperatures are predicted.
In one example, the processor module 107 of Figures 1 or 2 may predict the temperature of the first thermal region by receiving print data corresponding to a swath of the printing operation, analyse the print data to determine the firing frequency of nozzles in the first thermal region, and determine the predicted temperature as a function of the firing frequency. The relationship between firing frequency and temperature for a particular printhead may be established, for example, during a training sequence or tests during development of a printhead. According to an example, this may involve counting the expected firing frequency of nozzles in a particular region of the printhead based on the print data, and then estimating how this will affect temperature based on an earlier training sequence. One method of obtaining basic thermal parameters to adjust a function, according to one example, is based on firing a different number of nozzles at different frequencies.
According to one example, a printer may comprise a memory to store a look up table (LUT) comprising the functional relationship between multiple firing frequencies and a corresponding multiple predicted temperatures for a thermal region.
Table 1 shown below provides an example of a look up table that may be used with an example of a printer described herein. In Table 1 the factor "k" represents the slope of heating, as a linear function (degrees per second). Firing Frequency Temperature Range K
40 - 55 degrees -3
55 - 65 degrees -6
0 - 5 KHz 65 - 70 degrees -8
>70 degrees -10
40 - 55 degrees 5
55 - 65 degrees 3
5 - 10 KHz 65 - 70 degrees 1
>70 degrees 0
40 - 55 degrees 10
55 - 65 degrees 7
15 - 20 KHz 65 - 70 degrees 3
>70 degrees 2
40 - 55 degrees 15
55 - 65 degrees 10
> 20 KHz 65 - 70 degrees 7
>70 degrees 4
Table 1 With such an example, the temperature in a particular region of the printhead can then be predicted, for example using a formula as follows:
Final temp = Max (Initial Temp + k * time, Base Temperature). For example, if nozzles are being fired for a duration of 0.5 seconds at 25Khz (average firing frequency) and the initial temperature is 55 degrees, the final estimated or predicted temperature after 0.5 seconds will be (using the final section of values in the table above, i.e. the third row from bottom): Final temp = 55 degrees + (10 deg/sec * 0.5 sec) = 60 degrees.
The appropriate drive signal can then be controlled, for example by selecting an appropriate Pulse Width drive signal, which can then be applied to fire at this temperature. In other words, an appropriate Pulse Width drive signal can be used for a region of a printhead based on the predicted temperature of that region of the printhead being 60 degrees.
If during the next one second time period the printhead is not firing, the final estimated temperature can be determined (using the second row from top in Table 1 ) as:
Final temp = 60 degrees (i.e. initial or previous temperature) + (-6 deg/sec) * 1 sec = 54 degrees.
The base temperature is referred to as the temperature that is maintained inside the printhead when not firing. It is listed as "base temperature" in the formula above to indicate, for example, that the printhead temperature will not go beyond this point, even if the printhead is not being used.
It is noted that other look up tables with other functional relationships may also be used in the examples described herein. It is also noted that different tables may be used for different thermal regions of a printhead. The training sequence or tests help determine how the firing frequency of nozzles in a particular area or thermal region cause the temperature of the printhead to change in that thermal region.
Figure 4 shows a method, according to another example, in a printer that receives a printhead comprising a plurality of nozzles. The method comprises receiving print data containing a specific print pattern corresponding to an image to be printed, step 401 . In step 403, the print data is analysed to predict the temperature at a first thermal region of the printhead, the predicted temperature based on a portion of the print data corresponding to a first printing fluid to be dispensed in the first thermal region of the printhead. A first drive signal is controlled to fire nozzles in the first thermal region based on the predicted temperature for that first thermal region, step 405.
In one example, controlling the first drive signal may comprise adjusting a pulse width of a drive signal used to fire a nozzle or a plurality of nozzles in the first thermal region.
In an example where a printhead comprises a thermal sensor, the method may comprise receiving a temperature signal from a thermal sensor provided on the printhead for sensing the temperature of a second thermal regional of the printhead, and controlling a second drive signal to fire nozzles in the second thermal region based on the received temperature signal.
In one example, controlling the second drive signal may comprise adjusting a pulse width of a drive signal used to fire a nozzle or a plurality of nozzles in the second thermal region.
The method may also comprise calibrating the predicted temperature of the first thermal region using the temperature signal received from the thermal sensor for the second thermal region.
According to one example, the method may comprise predicting the
temperature of the first thermal region by receiving print data corresponding to a swath of the printing process, analysing the print data to determine the firing frequency of nozzles in the first thermal region, and determining the predicted temperature as a function of the firing frequency. From the examples described herein it can be seen that the number of thermal sensors provided on a printhead may be reduced, for example from one per colorant to just one for all colorants in the example of Figure 2, or removed completely as shown in the example of Figure 1 . According to some examples, this may have the advantage of reducing the cost and complexity of a printhead.
The use of a single temperature sensor in the example of Figure 2 allows an accurate temperature for each colorant trench to be acquired, for example by enabling any temperatures which are predicted to be calibrated using the physical temperature sensor.
This calibration process thereby provides a form of closed loop feedback signal for enabling at least one of the predicted temperatures to be checked and verified against an actual temperature signal, such that at least one predicted temperature may be adjusted accordingly.
In such an example there are effectively first and second drive signals that may be controlled, for example by controlling their pulse widths. For example a pulse width of a drive signal for one thermal region, such as for a channel corresponding to a black printing fluid, can be dynamically changed, while a second drive signal for a second thermal region, for example for at least one of a color ink corresponding to a channel for a cyan, magenta or yellow (CYM) color channel, for example, can be dynamically controlled in a different way, for example with a different pulse width adjustment.
Some examples therefore provide a method to be able to estimate those CMY thermal region temperatures, and then applying Dynamic Pulse Width Adjustment (DPWA) in order to minimize wasted heat, thereby providing improved thermal efficiency of the printhead die. Some examples help improve image quality (IQ) by reducing intra die temperature variations, which can allow printhead speed to be increased due to the improved thermal efficiency. The examples enable accurate thermal data from a printhead to be provided, which may enable dynamic pulse width adjustment to be applied more accurately.
According to some examples, the need to slow down the printing speed in order to avoid the consequences of poor temperature data can be reduced, or can avoid having to reduce the firing frequency in order to work in a more stable way. The examples are therefore suitable for applications having fast printing speeds, for example based on current product and consumer requirements.
According to an example, a pulse width of a drive signal for nozzles in the color slots can be reduced according to a table that consist of predicted temperatures looking ahead at the data to be printed. Then, the temperature of the printhead, instead of being determined from a sensor inside the printhead, is provided by the printing pipeline after analyzing the image content swath by swath before printing.
In the examples a pulse width of a drive signal applied to fire the printhead can be modified based on image processing, or a combination of image processing and an actual temperature signal. In order to calculate a firing pulse a look-up- table can be used for the temperature, for example, based on a training sequence carried out during a development phase. The examples enable manufacturing costs to be reduced, and improve printhead footprint without affecting Image Quality because of the reduction of sensors inside the die. Where a thermal sensor is provided, the examples utilise temperature signals from such a thermal sensor to monitor real temperature and close the temperature loop.
Decreasing the pulse width of drive signals can, in some examples, also increase the reliability of a printhead, because the printhead is not being overheated unnecessarily, which in turn can reduce warranty costs.
An example comprises dynamically controlling a printhead by analyzing image data and predicting temperature on a swath by swath basis prior to printing.
Although the examples refer to controlling a drive signal by controlling a pulse width of a drive signal, it is noted that a drive signal may be controlled in other ways in order to control how a printing fluid is ejected or fired from a nozzle.
According to another example, there is provided a printhead for a printer. The printhead comprises a plurality of nozzles. The nozzles in at least one thermal region of the printhead are controlled based on a predicted temperature of the at least one thermal region, based on print data relating to an image to be printed.
Figure 5 shows a method according to another example, in a printer comprising at least one printhead, the at least one printhead comprising a thermal sensor and a plurality of nozzles for ejecting multiple printing fluids. The method comprises receiving a temperature signal from the thermal sensor, step 501 , the temperature signal corresponding to a first thermal region of the printhead. In step 503 the temperature of at least a second thermal region of the printhead is predicted, the predicted temperature based on print data relating to an image to be printed by nozzles in the second thermal region. In step 505 a first drive signal is controlled to fire a first set of nozzles in the first thermal region based on the received temperature signal. In step 507 a second drive signal is controlled to fire a second set of nozzles in the at least second thermal region based on the predicted temperature signal. In the examples described herein, a printhead may comprise a die made, for example, from silicon, or any other material. It should be noted that the above-mentioned examples illustrate rather than limit the disclosure herein, and that those skilled in the art will be able to design many alternative examples without departing from the scope of the appended claims. The word "comprising" does not exclude the presence of elements or steps other than those listed in a claim, "a" or "an" does not exclude a plurality, and a single processor or other unit may fulfil the functions of several units recited in the claims. Any reference signs in the claims shall not be construed so as to limit their scope.

Claims

1 . A printer comprising:
a printhead comprising a plurality of nozzles;
an input module to receive print data containing a specific print pattern corresponding to an image to be printed; and
a processor module to analyse the print data to predict the temperature at a first thermal region of the printhead, the predicted temperature based on a portion of the print data corresponding to a first printing fluid to be dispensed in the first thermal region of the printhead; and
wherein the processor module is to control a first drive signal to fire nozzles in the first thermal region based on the predicted temperature for the first thermal region.
2. A printer as claimed in claim 1 , comprising a thermal sensor to sense the temperature of a second thermal regional of the printhead, and wherein the processor module is to control a second drive signal to fire nozzles in the second thermal region based on a temperature signal received from the thermal sensor.
3. A printer as claimed in claim 2, wherein the processor module is to calibrate the predicted temperature of the first thermal region using the temperature signal received from the thermal sensor for the second thermal region.
4. A printer as claimed in claim 3, wherein the processor module is to calibrate the predicted temperature of the first thermal region by:
predicting a temperature of the second thermal region from a portion of the print data corresponding to a second printing fluid to be dispensed in the second thermal region; receiving an actual temperature signal from the thermal sensor during subsequent printing of the print data in the second thermal region;
comparing the predicted temperature with the actual
temperature signal to determine an offset function; and
adjusting a predicted temperature of a thermal region during a subsequent printing operation using the determined offset function.
5. A printer apparatus as claimed in claim 1 , wherein the processor module is to predict the temperature of the first thermal region by receiving print data corresponding to a swath of the printing operation, analyse the print data to determine the firing frequency of nozzles in the first thermal region, and determine the predicted temperature as a function of the firing frequency.
6. A printer as claimed in claim 5, comprising a memory to store a look up table comprising the functional relationship between multiple firing frequencies and a corresponding multiple predicted temperatures for a thermal region.
7. A printer as claimed in claim 1 or 2, wherein the processor module is to analyse the print data to predict the temperature of at least one additional thermal region, the predicted temperature of the at least one additional thermal region based on a respective portion of the print data corresponding to a respective printing fluid to be dispensed in the at least one additional thermal region of the printhead.
8. A printer as claimed in claim 1 , wherein a thermal region comprises an array of nozzles for printing a printing fluid.
9. A printer as claimed in claim 1 , wherein the processor module is to control a drive signal by adjusting a pulse width of the drive signal.
10. A method in a printer that receives a printhead comprising a plurality of nozzles, the method comprising:
receiving print data containing a specific print pattern corresponding to an image to be printed;
analysing the print data to predict the temperature at a first thermal region of the printhead, the predicted temperature based on a portion of the print data corresponding to a first printing fluid to be dispensed in the first thermal region of the printhead; and
controlling a first drive signal to fire nozzles in the first thermal region based on the predicted temperature for that first thermal region.
1 1 . A method as claimed in claim 10 comprising:
receiving a temperature signal from a thermal sensor provided on the printhead to sense the temperature of a second thermal regional of the printhead; and
controlling a second drive signal to fire nozzles in the second thermal region based on the received temperature signal.
12. A method as claimed in claim 1 1 , comprising calibrating the predicted temperature of the first thermal region using the temperature signal received from the thermal sensor for the second thermal region.
13. A method as claimed in claim 10 comprising predicting the temperature of the first thermal region by receiving print data corresponding to a swath of the printing process, analysing the print data to determine the firing frequency of nozzles in the first thermal region, and determining the predicted temperature as a function of the firing frequency.
14. A method as claimed in claim 10 comprising controlling the drive signal by adjusting a pulse width of the drive signal.
15. A method in a printer comprising at least one printhead, the at least one printhead comprising a thermal sensor and a plurality of nozzles for ejecting multiple printing fluids, the method comprising:
receiving a temperature signal from the thermal sensor, the temperature signal corresponding to a first thermal region of the printhead;
predicting the temperature of at least a second thermal region of the printhead, the predicted temperature based on print data relating to an image to be printed by nozzles in the second thermal region; and
controlling a first drive signal to fire a first set of nozzles in the first thermal region based on the received temperature signal; and
controlling a second drive signal to fire a second set of nozzles in the at least second thermal region based on the predicted temperature signal.
PCT/EP2014/066541 2014-07-31 2014-07-31 Printer drive signal control WO2016015773A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/EP2014/066541 WO2016015773A1 (en) 2014-07-31 2014-07-31 Printer drive signal control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2014/066541 WO2016015773A1 (en) 2014-07-31 2014-07-31 Printer drive signal control

Publications (1)

Publication Number Publication Date
WO2016015773A1 true WO2016015773A1 (en) 2016-02-04

Family

ID=51260872

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2014/066541 WO2016015773A1 (en) 2014-07-31 2014-07-31 Printer drive signal control

Country Status (1)

Country Link
WO (1) WO2016015773A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910528A (en) * 1989-01-10 1990-03-20 Hewlett-Packard Company Ink jet printer thermal control system
EP0526223A2 (en) * 1991-08-01 1993-02-03 Canon Kabushiki Kaisha Ink jet recording apparatus
US5559535A (en) * 1991-03-20 1996-09-24 Canon Kabushiki Kaisha Temperature control of ink-jet recording head using heat energy
EP0916495A2 (en) * 1997-11-17 1999-05-19 CANON BUSINESS MACHINES, Inc. Control over print head driving parameters
WO2000031960A1 (en) * 1998-11-24 2000-06-02 Lexmark International, Inc. Binary printer with halftone printing temperature correction
US20080143775A1 (en) * 2006-12-13 2008-06-19 Canon Kabushiki Kaisha Inkjet printing apparatus and inkjet printing method
US20130050317A1 (en) * 2011-08-31 2013-02-28 Brother Kogyo Kabushiki Kaisha Liquid ejecting device, storage medium, and method of controlling liquid ejecting device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4910528A (en) * 1989-01-10 1990-03-20 Hewlett-Packard Company Ink jet printer thermal control system
US5559535A (en) * 1991-03-20 1996-09-24 Canon Kabushiki Kaisha Temperature control of ink-jet recording head using heat energy
EP0526223A2 (en) * 1991-08-01 1993-02-03 Canon Kabushiki Kaisha Ink jet recording apparatus
EP0916495A2 (en) * 1997-11-17 1999-05-19 CANON BUSINESS MACHINES, Inc. Control over print head driving parameters
WO2000031960A1 (en) * 1998-11-24 2000-06-02 Lexmark International, Inc. Binary printer with halftone printing temperature correction
US20080143775A1 (en) * 2006-12-13 2008-06-19 Canon Kabushiki Kaisha Inkjet printing apparatus and inkjet printing method
US20130050317A1 (en) * 2011-08-31 2013-02-28 Brother Kogyo Kabushiki Kaisha Liquid ejecting device, storage medium, and method of controlling liquid ejecting device

Similar Documents

Publication Publication Date Title
EP1987959B1 (en) Banding Adjustment Method for Multiple Printheads
EP2103439A2 (en) System and Method for Compensating for Weak, Intermittent, or Missing Inkjets in a Printhead Assembly
JP2005161681A5 (en)
JP3337912B2 (en) Driving method of inkjet head and inkjet apparatus for executing the same
US8851601B2 (en) System and method for compensating for drift in multiple printheads in an inkjet printer
US8393704B2 (en) Method for calibrating an inkjet printer and print product
US9643407B2 (en) Warming printheads during print passes
US20060290734A1 (en) Printing device including head chip to eject ink droplets and method of adjusting temperature of head chip
JP7025265B2 (en) Image forming device and its control method
US8840210B1 (en) Print system with variable print speed
JP7008847B2 (en) Carriage delay for partially filled area
JP7035887B2 (en) Image recording device
WO2016015773A1 (en) Printer drive signal control
US9669639B2 (en) Post-processing liquid application device, image forming system including post-processing liquid application device, and post-processing liquid application method
CN109076141B (en) Printer calibration with selected colors
JP5984463B2 (en) Processing apparatus, processing method and program thereof
JP6279412B2 (en) Ink jet printing apparatus, control method for ink jet printing apparatus, and computer program
US6648442B2 (en) Compensation for temperature dependent drop quantity variation
JP2013184442A (en) Recording apparatus and control method thereof
US20090002426A1 (en) Inkjet image forming apparatus and control method thereof
JP6805595B2 (en) Post-treatment liquid application device, image forming system having post-treatment liquid application device, post-treatment liquid application method, and program
JP7388151B2 (en) Droplet ejection device and image forming device
JP6315913B2 (en) Inkjet recording apparatus and inspection pattern recording method
EP2602113B1 (en) Image forming apparatus
JP2013082080A (en) Image recording apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14745145

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14745145

Country of ref document: EP

Kind code of ref document: A1