Technical Field
[0001] The present application relates to the field of printing, in particular, to a method
and a device for controlling positions of jet printinging.
Background
[0002] Nowadays, the technique of high-speed ink-jet printing has been widely used in printing
industry. One of the main aspects of the applications of this technique is, under
the control of computers, to jet print variable labels, bills, bar codes on continuous
papers having color blocks in a fixed interval. In a high-speed ink-jet control system,
according to the positions of color blocks, positions of jet printing are generally
controlled with the following two methods.
I. Upper Correction Method Based on Software
[0003] A color code sensor detects the color blocks printed on continuous papers and the
color blocks are used as reference signals for printing (see
JP 2005-246123). An incremental rotary encoder outputs pulse signals which are in synchronization
with paper motion. Then, the color block interval on the continuous papers can be
calculated and the information is delivered to upper control software. After detecting
a first color code, the printing unit continuously prints the received image data
according to the pulse signals output by the incremental encoder. The software adjusts
blank data between valid images data according to the received information of color
block spacing, so as to control the printing positions. The method is simple to be
implanted. When color block spaces are relatively constant, the printing positions
of images are accurate. However, the inventors have found that, when difference among
color block spaces are relatively large or a color code is undetected during the process
of detecting, the control for the printing position has a gradually adjustment lag.
Thus, the printing positions have large errors so that many unqualified products are
produced.
II. Simple Control Method Based on Hardware
[0004] Only the valid image data to be printed are transferred to a print control unit by
software and the printing positions are controlled by hardware. A color code sensor
detects the color blocks printed on continuous papers and the color blocks are used
as reference signals for printing. An incremental rotary encoder outputs pulse signals
which are in synchronization with paper motion. After a color code signal is detected,
an ink-jet control system delays N encoder pulses according to software configuration
so as to start to print a page of image data. After another color code signal is detected,
N encoder pulses are delayed again to print a next page of image data. The steps repeat.
This method can reduce the operation of the software. Even if the color block spaces
vary a bit, the printing can be performed accurately according to real-time detected
color code signals. However, the inventors have found that, when there are interferences
to color code signals or a color code is undetected, there may be false printing or
miss-printing so that some unqualified products are produced.
Summary
[0005] The present application is to provide a method and a device for controlling positions
of jet printing to solve problem of false printing or miss-printing in the prior art.
[0006] According an embodiment of the present application, a method for controlling positions
of jet printing is provided. The method comprises: detecting a color code of an inputted
paper by a color code sensor, and outputting a pulse signal when the color code is
detected; configuring an expectation window where the pulse signal is expected to
be generated; and initiating jet printing after a predetermined delay period when
the pulse signal is detected in the expectation window and initiating jet printing
after correction when no pulse signal is detected in the expectation window or the
pulse signal is detected outside the expectation window.
[0007] According another embodiment of the present application, it is provided a device
for controlling positions of jet printing. The device comprises: a color code sensor
for detecting color codes of inputted papers and outputting a pulse signal when a
color code is detected; a configuring module for configuring an expectation window
where the pulse signal is expected to be generated; and a printing module for initiating
jet printing after a predetermined delay period when a pulse signal is detected in
the expectation window and for initiating the jet printing after correction when no
pulse signal is detected in the expectation window or a pulse signal is detected outside
the expectation window.
[0008] In the method and the device for controlling positions of jet printing according
to the embodiments of the present application, an expectation window where an expectation
signal should be generated is configured. Therefore, the problem of false printing
or miss-printing in the prior art may be solved so as to improve the quality of jet
printing.
Brief Description of the Drawing
[0009] The drawings described herein are used to provide a further understanding to the
present application and constitute a part of this specification. Exemplary embodiments
of the present application and their descriptions serve to explain the present application
and do not constitute improper limitation on the present application. In the drawings:
Fig. 1 is a flowchart illustrating a method for controlling positions of jet printing
according to an embodiment of the present application.
Fig.2 is a schematic sequence diagram of pulses in a normal state according to an
embodiment of the present application.
Fig.3 is a schematic sequence diagram of pulses when a signal is interfered according
to an embodiment of the present application.
Fig.4 is a schematic sequence diagram of pulses when a color code signal is missed
to be detected according to an embodiment of the present application.
Fig. 5 is a schematic diagram illustrating a device for controlling positions of jet
printing according to an embodiment of the present application.
Detailed Description
[0010] Hereinafter, the present application will be explained in detail with reference to
the accompanying drawings in connection with the embodiments.
[0011] Fig. 1 is a flowchart illustrating a method for controlling positions of jet printing
according to an embodiment of the present application. The method comprises the following
steps.
[0012] Step S10: detecting a color code of an inputted paper by a color code sensor, and
outputting a pulse signal when the color code is detected.
[0013] Step S20: configuring an expectation window where the pulse signal is expected to
be generated.
[0014] Step S30: initiating jet printing after a predetermined delay period when the pulse
signal is detected in the expectation window; and,initiating jet printing after correction
when no pulse signal is detected in the expectation window or the pulse signal is
detected outside the expectation window.
[0015] In the prior art, in both of the upper correction method based on software and the
simple control method based on hardware, positions of jet printing are controlled
totally depending on pulse signals of color code detection. Thus, when the pulse signals
are interfered or a color code is missed to be detected, there would be false printing
or miss-printing so that some unqualified products will be produced. In the method
for controlling positions of jet printing according to this embodiment, positions
of jet printing are not controlled totally depending on pulse signals of color code
detection. Instead, an expectation window where the pulse signal is expected to be
generated is predefined. When no pulse signal is detected in the expectation window
or the pulse signal is detected outside the expectation window, jet printing is initiated
after performing correction. Therefore, when the pulse signals are interfered or a
color code is missed to be detected, the problem of false printing or miss-printing
in the prior art may be solved so as to improve the quality of printing.
[0016] Preferably, the step S20 comprises: configuring a scale of an average spacing of
the color codes on a time axis as the center of the expectation window, and configuring
positions which are separated by an error tolerance from the center as left and right
boundaries of the expectation window.
[0017] Since the scale of an average spacing of the color codes on a time axis is the mathematical
expectation of the pulse signals generated by detecting the color codes, the scale
is configured as the center of the expectation window in this preferable embodiment
so that the signal hit rate of is improved. In addition, considering the errors occurred
when the papers are inputted, a certain error tolerance is allowed in this preferable
embodiment. Therefore, this preferable embodiment is simple to be implemented and
achieves an error tolerance correction against the interference to color code signals
and the missing of color codes.
[0018] Preferably, the step S20 further comprises: before receiving a predetermined number
of pulse signals, configuring in real time the average spacing of the color codes
as t/n; wherein t is the duration from detecting the first pulse signal to receiving
a current pulse signal, and n = (the number of received pulse signals)-1, and wherein
the unit of the duration is the number of pulses of an incremental encoder for synchronizing
the color code sensor. In this preferable embodiment, a preferable solution to calculate
the average spacing of color codes is provided.
[0019] Preferably, initiating jet printing after correcting comprises: initiating jet printing
after delaying a predetermined period from the center of the expectation window when
no pulse signal is detected in the expectation window. In this preferable embodiment,
if no pulse signal is detected in the expectation window, it is believed that a color
code is missed to be detected. Then, jet printing is initiated after delaying the
predetermined period from the center of the expectation window. Therefore, when a
color code is missed to be detected, the problem of miss-printing in the prior art
may be solved so as to improve the quality ofprinting.
[0020] Preferably, the method for controlling positions of jet printing further comprises
stopping the printing and alarming when no pulse signal is detected in a predetermined
number of the continuous expectation windows. In this preferable embodiment, when
no pulse signal is detected in a predetermined number of the continuous expectation
windows, it is believed that a fault occurs in the jet printer, and it is to stop
the printing in time and alarm, so as to reduce the loss and repair the fault as soon
as possible.
[0021] Preferably, initiating jet printing after correcting comprises: determining a pulse
signal to be invalid when the pulse signal is detected outside the expectation window.
In this preferable embodiment, when a pulse signal is detected outside the expectation
window, it is believed that the pulse signal is an interference signal, and then the
signal is ignored directly. Therefore, when the color code signal is interfered, the
problem of false printing in the prior art may be solved so as to improve the quality
of printing.
[0022] Preferably, the method for controlling positions of jet printing further comprises:
during the process of configuring the expectation window where a pulse signal is expected
to be generated, initiating jet printing after a predetermined delay period when a
pulse signal is detected, calculating in real time the average spacing of the detected
color codes, and alarming if the calculated average spacing is larger than a predetermined
value. Since it takes some time to configure the expectation window, no correction
is performed during the process of configuring the expectation window in this preferable
embodiment, thereby ensuring the real-time printing.
[0023] Fig.2 is a schematic sequence diagram of pulses in a normal state according to a
preferable embodiment of the present application; Fig.3 is a schematic sequence diagram
of pulses by an interference to signals according to a preferable embodiment of the
present application; and Fig.4 is a schematic sequence diagram of pulses with a color
code signal missed to be detected according to a preferable embodiment of the present
application. A preferable embodiment of the present application will be described
now with reference to Figs. 2-4.
[0024] Firstly, the operating parameters of hardware are configured, including: the number
N1 of encoder pulses between a color code signal and initiation of printing; the estimated
number N2 of encoder pulses between two color code signals; the statistics number
N3 during calculating the average spacing of color code signals; the average spacing
N4 of color codes, calculated in real time according to the statistics number N3;
tolerance N5 of position errors of color code signals, viz., the percentage of the
error range to the color code spacing; the number ±N6 of encoder pulses within the
tolerance of the current color code position error, calculated according to the color
code spacing N4 calculated in real time and the tolerance N5 of position errors of
color code signals; and the number N7 of virtual color code signals that can be continuously
output when no actual color code signals are detected continuously.
[0025] The first detected encoder pulse signal is the positional origin and the unit of
length is the pulse of the incremental coder. During the early stage of printing,
the average spacing of color codes is counted and calculated, the printing is delayed
to initiate for the color codes, and no correction is performed for the color code
signals. The early stage ofprinting is the period when the number of the detected
color codes is smaller than the configured statistics number N3 during calculating
the average spacing of color code signals (namely, the period when the expectation
window where the pulse signal is expected to be generated is configured, Figs. 2-4
does not show the early stage of printing). During this period, if the difference
between the calculated value N4 of average spacing of color codes and the configured
estimate N2 of spacing of color code signals is too large, it should alarm to indicate
a problem.
[0026] During the printing, according to the configured parameters and the parameters calculated
in real time, a color code signal detection window (namely, the expectation window)
is established. In addition, only the color code signal detected within the window
is considered as a valid signal, and color code signals detected in other positions
are considered as invalid signals.
[0027] When a valid color code signal is detected within the window, N1 encoder pulses are
delayed to output a printing initiation signal. If a color code signal is detected
outside of the window, it is considered as an interference signal and will be ignored.
If no valid color code signal is detected within the window, a virtual color code
signal is generated according to the previously calculated value, namely, (N1 - N6)
encoder pulses are delayed to output the printing initiation signal. The center of
the window is the position of the current virtual color code. If the number N7 of
color code signals are missed to be detected continuously, it should stop the printing
and alarm.
[0028] In addition, the following information may be recorded during the whole printing
so as to analyze the system stability, including: the original position of the color
code signal detected by the color code sensor (including the position of the detected
interference signal); the position of the virtual color code signal which is needed
to be generated due to miss-detection of a color code sensor; and the position of
printing initiation signal which is generated according to the color code signal and
the configuration of delaying.
[0029] As shown in Fig. 2, in this preferable embodiment, when papers are fed with a rubber
roller continuously, the incremental encoder is brought into rotation and outputs
encoder pulse signals 101. The first encoder pulse detected in the system is used
as the origination position 107. The color code sensor is fixed above the continuous
papers so as to detect color blocks printed on the continuous papers. When the color
code sensor detects a color block, it outputs a pulse signal. With the movement of
the papers, the color code sensor outputs a series of regular pulse signals 102. During
the early stage ofprinting,
i.e., when the number of color code pulse signals output by the color code sensor is smaller
than N3, the average spacing of color codes N4 is calculated in real time, and the
printing is initiated after a delay 104 without correction for the color code signal.
[0030] During normal printing, a color code output pulse signal 113 is detected at a position
108 and the average spacing N4 of color codes at the position 108 is calculated in
real time to be 105. According to the average spacing 105 of color codes calculated
in real time and the tolerance N5 of position errors of color code signals, the number
±N6 of encoder pulses within the tolerance of position errors of the current color
code is calculated to be 106. According to the number N1 of encoder pulses between
the practical color code signal configured in (1) and the initiation of printing (
i.e., 104), a plurality of encoder pulses 104 are delayed from the position 108 and a pulse
signal of printing initiation 103 is generated at the position 109. From the current
color code position 108, it is delayed for 105, namely, from the position 111, a window
is established, whose size is 106 (namely, from the position 110 to the position 112).
At the position 115 within the range, a next color code output pulse signal 114 is
detected and adopted.
[0031] As shown in Fig. 3, during the printing with interference, a color code output pulse
signal 213 is detected at the position 208 and the average spacing N4 of color codes
from the position 208 is calculated in real time to be 205. According to the average
spacing 205 of color codes calculated in real time and the tolerance N5 of position
errors of color code signals, the number ±N6 of encoder pulses within the tolerance
of position errors of the current color code is calculated to be 206. According to
the number N1 of encoder pulses between the configured practical color code signal
and the initiation of printing (
i.e., 104), a plurality of encoder pulses 104 are delayed from the position 208 and a pulse
signal of printing initiation 203 is generated at the position 209. From the current
color code position 208, it is delayed for 205, namely, a window is established from
the position 211, whose size is 206 (namely, from the position 210 to the position
212). At the position 217, a color code signal 216 is detected. Since the color code
signal 216 is not between the position 210 and the position 212, the color code signal
216 is an interference signal and is not adopted. At the position 215 between the
position 210 and the position 212, a color code pulse signal 214 is detected and adopted.
[0032] As shown in Fig. 4, during the printing with miss-printing, a color code output pulse
signal 313 is detected at the position 308 and the average spacing N4 of color codes
from the position 308 is calculated in real time to be 305. According to the average
spacing 305 of color codes calculated in real time and the tolerance N5 of position
errors of color code signals, the number ±N6 of encoder pulses within the tolerance
of position errors of the current color code, is calculated to be 306. According to
the number N1 of encoder pulses between the configured practical color code signal
and the initiation of printing (
i.e., 104), a plurality of encoder pulses 104 are delayed from the position 308 and a pulse
signal 303 of printing initiation is generated at the position 309. From the current
color code position 308, it is delayed for 305, namely, at the position 311, a window
is established, whose size is 306 (namely, from the position 310 to the position 312).
No pulse signals are detected within this range and it is delayed for 305 from the
position 308 of the current color code, namely, at the position 311, a virtual color
code pulse signal 314 is generated to be adopted. If N5 color code signals are missed
to be detected continuously, it should stop the printing and alarm.
[0033] During the printing, the position information which is needed to be recorded includes:
the position 108, the position 115, the position 208, the position 215, the position
308; the position 217; the position 314; the position 103, the position 203, ant the
position 303, etc.
[0034] In the preferable embodiment, based on the correction for color code signals, positions
in the high speed jet printing can be accurately controlled. With the use of the above
method, interference signals to the color code sensor can be filtered exactly and
correct color code sensor signals can be protected and adopted. Virtual color code
signals can be generated exactly so that the situation that a color code is missed
to be detected due to the problems of color blocks or installation can be made up.
The signals such as the positions of the detected color code signals and the positions
of the generated printing initiation signals can be stored and analyzed so that the
stability of the system and the accuracy of positions of jet printing may be improved.
[0035] Fig. 5 is a schematic diagram illustrating a device for controlling positions of
jet printing according to an embodiment of the present application. The device comprises:
a color code sensor 10 for detecting color codes of inputted papers and outputting
a pulse signal when a color code is detected; a configuring module 20 for configuring
an expectation window where the pulse signal is expected to be generated; and a printing
module 30 for initiating jet printing after a predetermined delay period when a pulse
signal is detected in the expectation window and for initiating jet printing after
correcting when no pulse signal is detected in the expectation window or a pulse signal
is detected outside the expectation window.
[0036] With the use of the device, the problem of false printing or miss-printing in the
prior art may be solved so as to improve the quality of printing.
[0037] Preferably, the extracting module 30 comprises: a miss-detection module for initiating
jet printing after a predetermined delay period from the center of the expectation
window when no pulse signal is detected in the expectation window.
[0038] In this preferable embodiment, when a color code is missed to be detected, the problem
of miss-printing in the prior art may be solved so as to improve the quality of printing.
[0039] Preferably, the printing module 30 comprises: a false-detection module for determining
a pulse signal to be invalid when the pulse signal is detected outside the expectation
window.
[0040] In this preferable embodiment, when a color code signal is interfered, the problem
of false printing in the prior art may be solved so as to improve the quality of printing.
[0041] From the above description, it can be observed that in the above embodiments of the
present application, the positions of jet printing ofpatterns can be controlled exactly
so as to greatly improve the practicability of the system, reduce the defective rate
in the process of jet printing and improve the production efficiency.
[0042] It will be readily apparent to those skilled in the art that the modules or steps
of the present application may be implemented with a common computing device. In addition,
the modules or steps of the present application can be concentrated or run in a single
computing device or distributed in a network composed of multiple computing devices.
Optionally, the modules or steps may be achieved by using codes of the executable
program, so that they can be stored in the storage medium, or the plurality of the
modules or steps can be fabricated into an individual integrated circuit module. Therefore,
the present application is not limited to any particular hardware, software or combination
thereof.
[0043] The foregoing is only preferred embodiments of the present application, and it is
not intended to limit the present application. Moreover, it will be apparent to those
skilled in the art that various modifications and variations can be made to the present
application.
1. A method for controlling positions of jet printing, comprising:
detecting a color code of an inputted paper by a color code sensor, and outputting
a pulse signal when the color code is detected; characterized by
configuring an expectation window where the pulse signal is expected to be generated;
and
initiating jet printing after a predetermined delay period when the pulse signal is
detected in the expectation window and initiating jet printing after correction when
no pulse signal is detected in the expectation window or the pulse signal is detected
outside the expectation window.
2. The method according to claim 1, wherein the step of configuring an expectation window
where the pulse signal is expected to be generated comprises:
configuring a scale of an average spacing of color codes on a time axis as a center
of the expectation window, and configuring positions which are separated by an error
tolerance from the center as left and right boundaries of the expectation window.
3. The method according to claim 2, wherein the step of configuring an expectation window
where the pulse signal is expected to be generated further comprises:
before receiving a predetermined number of pulse signals, configuring in real time
the average spacing of the color codes as t/n wherein t is a duration from detecting
a first pulse signal to receiving a current pulse signal, n = (the number of received
pulse signals)-1, and wherein the unit of the duration is the number of pulses of
an incremental encoder for synchronizing the color code sensor.
4. The method according to claim 1, wherein the step of initiating jet printing after
correction comprises:
initiating the jet printing after the predetermined delay period from the center of
the expectation window when no pulse signal is detected in the expectation window.
5. The method according to claim 4, further comprising:
stopping the printing and alarming when no pulse signal is detected in a predetermined
number of continuous expectation windows.
6. The method according to claim 1, wherein the step of initiating jet printing after
correction comprises:
determining a pulse signal to be invalid when the pulse signal is detected outside
the expectation window.
7. The method according to claim 1, further comprising:
during configuring the expectation window where a pulse signal is expected to be generated,
initiating the jet printing after the predetermined delay period when the pulse signal
is detected; and
calculating in real time an average spacing of the detected color codes, and alarming
if the average spacing calculated out is larger than a predetermined value.
8. A device for controlling positions of jet printing, comprising:
a color code sensor for detecting color codes of inputted papers and outputting a
pulse signal when a color code is detected; characterized by
a configuring module for configuring an expectation window where the pulse signal
is expected to be generated; and
a printing module for initiating jet printing after a predetermined delay period when
a pulse signal is detected in the expectation window and for initiating the jet printing
after correction when no pulse signal is detected in the expectation window or a pulse
signal is detected outside the expectation window.
9. The device according to claim 8, wherein the printing module comprises:
a miss-detection module for initiating the jet printing after the predetermined delay
period from the center of the expectation window when no pulse signal is detected
in the expectation window.
10. The device according to claim 8, wherein the printing module comprises:
a false-detection module for determining a pulse signal to be invalid when the pulse
signal is detected outside the expectation window.
1. Verfahren zur Steuerung von Tintenstrahldruckpositionen, umfassend :
das Detektieren eines Farbcodes eines eingezogenen Papiers mit einem Farbcodesensor
und die Ausgabe eines Impulssignals, wenn der Farbcode detektiert wird, Verfahren
gekennzeichnet durch :
das Konfigurieren eines Warte-Fensters, in dem die Generierung des Impulssignals erwartet
wird, und
das Initiieren des Tintenstrahldrucks nach einer vorbestimmten Verzögerungszeit, wenn
das Impulssignal im Warte-Fenster detektiert wird und das Initiieren des Tintenstrahldrucks
nach erfolgter Korrektur, wenn im Warte-Fenster kein Impulssignal oder das Impulssignal
ausserhalb des Warte-Fensters detektiert wird.
2. Verfahren gemäß Patentanspruch 1, in dem der Schritt des Konfigurierens eines Warte-Fensters,
in dem die Generierung des Impulssignals erwartet wird, folgendes umfasst:
das Konfigurieren eines Maßstabs eines durchschnittlichen Abstands von Farbcodes auf
einer Zeitachse als eine Mitte des Warte-Fensters und das Konfigurieren von Positionen,
die durch eine Fehlertoleranz als linke und rechte Grenzen des Warte-Fensters von
der Mitte getrennt sind.
3. Verfahren gemäß Patentanspruch 2, in dem der Schritt des Konfigurierens eines Warte-Fensters,
in dem die Generierung des Impulssignals erwartet wird, zudem folgendes umfasst:
das Konfigurieren in Echtzeit eines durchschnittlichen Abstands der Farbcodes als
t/n und zwar vor dem Erhalt einer vorbestimmten Anzahl an Impulsignalen, wobei t eine
Dauer zwischen dem Detektieren eines ersten Impulssignals und dem Erhalt eines Stromimpulssignals
ist, n (die Anzahl erhaltener Impulssignale)-1 ist, und wobei die Einheit der Dauer
die Anzahl an Impulsen eines Inkrementalgebers für die Synchronisierung des Farbcodesensors
ist.
4. Verfahren gemäß Patentanspruch 1, in dem der Schritt des Initiierens des Tintenstrahldrucks
nach erfolgter Korrektur folgendes umfasst:
das Initiieren des Tintenstrahldrucks nach der vorbestimmten Verzögerungszeit ausgehend
von der Mitte des Warte-Fensters, wenn im Warte-Fenster kein Impulssignal detektiert
wird.
5. Verfahren gemäß Patentanspruch 4, zudem umfassend:
das Stoppen des Druckens und die Ausgabe eines Alarms, wenn innerhalb einer vorbestimmten
Anzahl an kontinuierlichen Warte-Fenstern kein Impulssignal detektiert wird.
6. Verfahren gemäß Patentanspruch 1, in dem der Schritt des Initiierens des Tintenstrahldrucks
nach erfolgter Korrektur folgendes umfasst:
das Feststellen der Ungültigkeit eines Impulssignals, wenn das Impulssignal ausserhalb
des Warte-Fensters detektiert wird.
7. Verfahren gemäß Patentanspruch 1, zudem umfassend:
das Initiieren des Tintenstrahldrucks nach der vorbestimmten Zeitverzögerung, wenn
das Impulssignal detektiert wird und zwar während des Konfigurierens des Warte-Fensters,
in dem die Generierung des Impulssignals erwartet wird, und
das Berechnen in Realzeit eines durchschnittlichen Abstands der detektierten Farbcodes
und das Ausgeben eines Alarms, wenn der berechnete durchschnittliche Abstand größer
ist, als ein vorbestimmter Wert.
8. Vorrichtung zur Steuerung von Tintenstrahldruckpositionen, umfassend einen Farbcodesensor
zum Detektieren von Farbcodes eingezogener Papiere und Ausgabe eines Impulssignals,
wenn ein Farbcode detektiert wird, gekennzeichnet durch ein Konfigurationsmodul zum Konfigurieren eines Warte-Fensters, in dem die Generierung
des Impulssignals erwartet wird, und
ein Druckmodul zum Initiierten des Tintenstrahldrucks nach einer vorbestimmten Zeitverzögerung,
wenn ein Impulssignal im Warte-Fenster detektiert wird und zum Initiieren des Tintenstrahldrucks
nach erfolgter Korrektur, wenn im Warte-Fenster kein Impulssignal oder ein Impulssignal
ausserhalb des Warte-Fensters detektiert wird.
9. Vorrichtung gemäß Patentanspruch 8, in der das Druckmodul folgendes umfasst:
ein Verfehlungs-Detektionsmodul zum Initiierten des Tintenstrahldrucks nach der vorbestimmten
Zeitverzögerung ausgehend von der Mitte des Warte-Fensters, wenn kein Impulssignal
detektiert wird.
10. Vorrichtung gemäß Patentanspruch 8, in der das Druckmodul folgendes umfasst:
ein Fehler-Detektionsmodul zur Feststellung der Ungültigkeit eines Impulssignals,
wenn das Impulssignal ausserhalb des Warte-Fensters detektiert wird.
1. Une méthode pour commander des positions d'impression par jet d'encre comportant :
détecter un code couleur d'un papier introduit par un capteur de code couleur, et
émettre un signal d'impulsion lorsque le code couleur est détecté ; caractérisée par
configurer une fenêtre de prévision où le signal d'impulsion devrait être généré ;
et
commencer l'impression par jet d'encre après une période de retard prédéterminée lorsque
le signal d'impulsion est détecté dans la fenêtre de prévision et commencer l'impression
par jet d'encre après correction lorsqu'aucun signal d'impulsion n'est détecté dans
la fenêtre de prévision ou que le signal d'impulsion est détecté en dehors de la fenêtre
de prévision.
2. La méthode selon la revendication 1, dans laquelle l'étape de configuration d'une
fenêtre de prévision où le signal d'impulsion devrait être généré comporte :
configurer une échelle d'un espacement moyen de codes couleur sur un axe temporel
comme centre de la fenêtre de prévision, et configurer des positions qui sont séparées
du centre par une tolérance d'erreur comme des frontières gauche et droite de la fenêtre
de prévision.
3. La méthode selon la revendication 2, dans laquelle l'étape de configuration d'une
fenêtre de prévision où le signal d'impulsion devrait être généré comporte en outre
:
avant de recevoir un nombre prédéterminé de signaux d'impulsion, configurer en temps
réel l'espacement moyen de codes couleur selon t/n, où t est une durée entre détecter
un premier signal d'impulsion et recevoir un signal d'impulsion actuel, n = (le nombre
de signaux d'impulsion reçus) - 1, et dans laquelle l'unité de la durée est le nombre
d'impulsions d'un codeur incrémental for synchroniser le capteur de code couleur.
4. La méthode selon la revendication 1, dans laquelle l'étape de commencement de l'impression
par jet d'encre après correction comporte :
commencer l'impression par jet d'encre après la période de retard prédéterminée à
partir du centre de la fenêtre de prévision lorsqu'aucun signal d'impulsion n'est
détecté dans la fenêtre de prévision.
5. La méthode selon la revendication 4, comportant en outre :
arrêter l'impression et alarmer lorsqu'aucun signal d'impulsion n'est détecté dans
un nombre prédéterminé de fenêtres de prévision consécutives.
6. La méthode selon la revendication 1, dans laquelle l'étape de commencement de l'impression
par jet d'encre après correction comporte :
déterminer un signal d'impulsion comme invalide lorsqu'un signal d'impulsion est détecté
en dehors de la fenêtre de prévision.
7. La méthode selon la revendication 1, comportant en outre :
pendant la configuration de la fenêtre de prévision où un signal d'impulsion devrait
être généré, commencer l'impression par jet d'encre après une période de retard prédéterminée
lorsque le signal d'impulsion est détecté ; et
calculer en temps réel un espacement moyen des codes couleur détectés, et alarmer
si l'espacement moyen ainsi calculé est qu'une valeur prédéterminée.
8. Un dispositif pour commander des positions d'impression par jet d'encre comportant
:
un capteur de code couleur pour détecter des codes couleur d'un papier introduit et
émettre un signal d'impulsion lorsque un code couleur est détecté ; caractérisé par
un module de configuration d'une fenêtre de prévision où le signal d'impulsion devrait
être généré ; et
un module d'impression pour commencer l'impression par jet d'encre après une période
de retard prédéterminée lorsque un signal d'impulsion est détecté dans la fenêtre
de prévision et pour commencer l'impression par jet d'encre après correction lorsqu'aucun
signal d'impulsion n'est détecté dans la fenêtre de prévision ou qu'un signal d'impulsion
est détecté en dehors de la fenêtre de prévision.
9. Le dispositif selon la revendication 8, dans lequel le module d'impression comporte
:
un module de détection manquée pour commencer l'impression par jet d'encre après la
période de retard prédéterminée à partir du centre de la fenêtre de prévision lorsqu'aucun
signal d'impulsion n'est détecté dans la fenêtre de prévision.
10. Le dispositif selon la revendication 8, dans lequel le module d'impression comporte
:
un module de fausse détection pour déterminer un signal d'impulsion comme invalide
lorsque le signal d'impulsion est détecté en dehors de la fenêtre de prévision.