Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberDE60028723 T2
Publication typeGrant
Application numberDE2000628723
Publication date8 Feb 2007
Filing date18 Aug 2000
Priority date29 Feb 2000
Also published asDE60028723D1, EP1130539A2, EP1130539A3, EP1130539B1, US6443556
Publication number00628723, 2000628723, DE 60028723 T2, DE 60028723T2, DE-T2-60028723, DE00628723, DE2000628723, DE60028723 T2, DE60028723T2
InventorsIzhak San Jose Baharav, Santiago Garcia, Joan Manuel 08190 Sant Cugat del Valles Gracia, Antoni Gil 08201 Sabadell Miquel, Doron Haifa Shaked, Elizabeth Rubi 08191 Zapata
ApplicantHewlett-Packard Development Co., L.P., Houston
Export CitationBiBTeX, EndNote, RefMan
External Links: DPMA, Espacenet
Verbesserungen in der automatischen und halbautomatischen Druckmaskenerstellung für inkrementellen Druck Improvements in automatic and semi-automatic printing mask generation for incremental pressure translated from German
DE 60028723 T2
Abstract  available in
Claims(19)  translated from German
  1. Ein Druckmaskierungsverfahren zur Verwendung beim Inkrementaldrucken; A printmasking method for use in incremental printing; wobei das Verfahren folgende Schritte umfasst: Erstellen einer Druckmaske; the method comprising the steps of: establishing a printmask; Ermitteln, wenn ein individueller Wert in der Druckmaske funktionsuntüchtig ist; Determine if an individual value in the print dialog is inoperative; und Befolgen einer vorprogrammierten Prozedur, um den funktionsuntüchtigen individuellen Wert zu berücksichtigen; and follow a preprogrammed procedure to accommodate the nonfunctional individual value; wobei das Verfahren dadurch gekennzeichnet ist, dass es ferner den Schritt des Erstellens einer Matrix entsprechender Sicherungseinträge für Werte in der Druckmaske umfasst; said method being characterized in that it further comprises the step of establishing a matrix of corresponding backup entries for values in the printmask; und wobei die vorprogrammierte Prozedur ein individuelles Ersetzen ausschließlich des individuellen ermittelten funktionsuntüchtigen Wertes durch ausschließlich einen entsprechenden individuellen Sicherungseintrag von der Matrix umfasst. and wherein the pre-programmed procedure individually replacing exclusively by including a corresponding individual backup entry from the matrix excluding the individual determined nonfunctional value.
  2. Das Verfahren gemäß Anspruch 1, besonders zur Verwendung bei mehreren Druckelementen, wobei jedes Druckelement in mehreren Stellen der Druckmaske verwendet wird; The method of claim 1, particularly for use with multiple printing elements, each printing element being used in multiple locations of the printmask; und wobei: die Matrix von Sicherungseinträgen eine positionsunabhängige Sicherung für im Wesentlichen jedes Druckelement liefert. and wherein: the matrix of backup entries provides a location-independent backup for substantially each printing element.
  3. Das Verfahren gemäß Anspruch 1, das ferner folgende Schritte umfasst: Erstellen einer zweiten Sicherungsmatrix weiterer Sicherungseinträge; The method of claim 1, further comprising the steps of: establishing a second backup matrix of further backup entries; Ermitteln, wenn ein individueller Wert in der zuerst erwähnten Sicherungsmatrix funktionsuntüchtig ist; Determining when an individual value in the first-mentioned backup matrix is nonfunctional; und individuelles Ersetzen ausschließlich des individuellen ermittelten funktionsuntüchtigen Wertes der zuerst erwähnten Sicherungsmatrix durch ausschließlich einen entsprechenden individuellen Sicherungseintrag von der zweiten Sicherungsmatrix. and individually replacing exclusively the individual determined nonfunctional value of the first-mentioned backup matrix by only a corresponding individual backup entry from the second backup matrix.
  4. Das Druckmaskierungsverfahren gemäß Anspruch 1: bei dem der Schritt des Erstellens der Druckmaske ein Erstellen einer Druckmaske in Form einer Matrix von Stapeln entsprechender Einträge für Positionen in der Druckmaske umfasst; The printmasking method of claim 1: wherein the step of creating the print mask comprising a establishing a printmask in the form of a matrix of stacks of corresponding entries for positions in the printmask; und wobei das Verfahren ferner folgende Schritte umfasst: individuelles Auswählen eines Eintrags für im Wesentlichen jede Position in der Druckmaske durch jeweiliges Auswählen eines individuellen Eintrags aus dem entsprechenden Stapel in der Matrix; and wherein the method further comprises the steps of: individually selecting an entry for substantially each position in the printmask by respectively selecting an individual entry from the corresponding stack in the matrix; und Drucken eines Bildes unter Verwendung des jeweiligen individuell ausgewählten Eintrags an im Wesentlichen jeder Position in der Druckmaske. and printing an image by using each individually selected entry at substantially any position in the print dialog.
  5. Das Druckmaskierungsverfahren gemäß Anspruch 1, bei dem: der Schritt des Erstellens der Druckmaske ein Erstellen einer Matrix von Stapeln entsprechender Sicherungseinträge für Werte in der Druckmaske umfasst; The printmasking method of claim 1, wherein: the step of creating the printing mask to create a matrix of stacks of corresponding backup entries for values in the printmask comprises; und die vorprogrammierte Prozedur ein individuelles Ersetzen ausschließlich des individuellen ermittelten funktionsuntüchtigen Wertes durch ausschließlich einen entsprechenden individuellen Sicherungseintrag von einem entsprechenden Stapel in der Matrix umfasst. and the pre-programmed procedure individually replacing exclusively by including a corresponding individual backup entry from a corresponding stack in the matrix excluding the individual determined nonfunctional value.
  6. Das Verfahren gemäß entweder Anspruch 4 oder Anspruch 5, bei dem: der Ersetzungsschritt ein zyklisches Verschieben von Einträgen in dem Stapel zur Auswahl umfasst. The method according to either claim 4 or claim 5, wherein: the replacing step comprises cyclically shifting of entries in the stack for selection.
  7. Das Verfahren gemäß entweder Anspruch 4 oder Anspruch 5 zur Verwendung bei mehreren individuellen Druckelementen; The method according to either claim 4 or claim 5 for use in multiple individual printing elements; wobei der Ersetzungsschritt folgende Schritte umfasst: Zuordnen eines jeweiligen individuellen Druckelements zu jedem Eintrag in dem Stapel; wherein the replacing step comprises the steps of: associating a respective individual pressure element for each entry in the stack; und Identifizieren eines jeweiligen numerischen Gewichts mit dem zugeordneten Druckelement; and identifying a respective numerical weight with the associated printing element; und Anwenden, auf jeden Eintrag in dem Stapel, einer Auswahlwahrscheinlichkeit, die auf das identifizierte numerische Gewicht bezogen ist. and applying to each entry in the stack, a selection probability, which is based on the identified numerical weight.
  8. Das Verfahren gemäß Anspruch 7, bei dem: jegliches Element, das auf Grund der angewandten Auswahlwahrscheinlichkeit anfänglich zurückgewiesen wurde, zyklisch zu dem unteren Ende des Stapels verschoben wird; The method of claim 7, wherein: any element initially rejected by virtue of which was applied selection probability is shifted cyclically to the lower end of the stack; wodurch es möglich ist, dass ein anfänglich zurückgewiesenes Element später zur erneuten Erwägung zyklisch zu dem oberen Ende eines Stapels verschoben wird. whereby it is possible for an initially rejected element to later re-consideration is shifted cyclically to the upper end of a stack.
  9. Das Verfahren gemäß Anspruch 8, das ferner folgende Schritte umfasst: Zuweisen eines relativ geringen numerischen Gewichts zu dem ermittelten funktionsuntüchtigen Element; The method of claim 8, further comprising the steps of: assigning a relatively low numerical weight to the determined nonfunctional element; und Anlegen einer relativ geringen Auswahlwahrscheinlichkeit an einen entsprechenden Wert in einem Druckmaskenstapel. and applying a relatively low probability of selection of an appropriate value in a pressurized mask stack.
  10. Das Verfahren gemäß Anspruch 4 oder 5, das ferner folgenden Schritt umfasst: Modifizieren der Druckmaske, um Abfeuerungsfrequenzeinschränkungen, die ein höheres Autoritätsniveau aufweisen als die numerischen Gewichte, zu reflektieren. The method according to claim 4 or 5, further comprising the step of: modifying the printmask to reflect Abfeuerungsfrequenzeinschränkungen having a higher authority level than the numerical weights.
  11. Das Verfahren gemäß Anspruch 10, bei dem: jedes Mal, wenn der Drucker drucken soll, die Maske zur Verwendung erzeugt oder wiedergewonnen wird und dann vor der Verwendung an im Wesentlichen jeder Position mittels zyklischer Stapelverschiebung verarbeitet wird. The method of claim 10, wherein: each time the printer is printing, the mask is generated or retrieved for use and then each position is processed via cyclic shift stack before use at substantially.
  12. Das Druckmaskierungsverfahren gemäß Anspruch 1, bei dem: der Schritt des Erstellens der Druckmaske folgende Schritte umfasst: Erstellen einer in der Entwicklung befindlichen Druckmaske, Unterziehen der erstellten in der Entwicklung befindlichen Druckmaske einer Feldeinteilung, um eine größere Druckmaske zu erzeugen, die eng verwandte Eigenschaften aufweist, und Bilden einer weniger regelmäßi gen Druckmaske, indem in die größere Druckmaske ein Rauschen injiziert wird, um die Regelmäßigkeit, die bei dem Feldeinteilungsschritt auftritt, zu stören; The pressure masking method according to claim 1, wherein: the step of creating the print dialog includes the following steps: Create a under development pressure mask, subjecting the created under development pressure mask of a tiling to generate a greater pressure mask having closely related properties and forming a less regu conditions printmask by noise is injected into the larger pressure mask to disturb the regularity that occurs in the field classification step; und der ferner den Schritt des Verwendens der weniger regelmäßigen Druckmaske beim Inkrementaldrucken eines Bildes umfasst. and further comprising the step of using the less-regular printmask in incremental printing of an image.
  13. Das Verfahren gemäß Anspruch 12, bei dem: der Verwendungsschritt ein Drucken in einer bestimmten Anzahl von Durchläufen über einen Abschnitt des Bildes umfasst; The method of claim 12, wherein: the using step comprises printing in a particular number of passes comprises a portion of the image; und der Schritt des Erstellens eine Herstellung einer Maske umfasst, die annähernd würfelförmig ist, wobei jede Seite derselben eine Anzahl von Pixeln oder Schichten ist, die annähernd gleich der jeweiligen Anzahl von Durchläufen ist. and said step of creating includes a production of a mask that is approximately cubical, each side thereof being a number of pixels or layers approximately equal to the respective number of passes.
  14. Das Verfahren gemäß Anspruch 13, bei dem: die Maskenherstellung ein Bilden einer Matrix von Stapeln möglicher Wahlen einer Durchlaufanzahl umfasst, wobei jede der Wahlen eine zugeordnete gewünschte Nutzungswahrscheinlichkeit aufweist; The method of claim 13, wherein: said mask preparation comprises forming a matrix of stacks of possible choices of pass number, wherein each of the choices having an associated desired probability of use; wobei der Verwendungsschritt ein probabilistisches Auswerten jeder Wahl an einem oberen Ende eines Stapels umfasst, wobei jede Wahl einer Zurückweisung durch das Auswerten unterworfen ist; wherein the step of using a probabilistic evaluation of each election at an upper end of a stack, each choosing a rejection is subject by evaluating; wobei der Verwendungsschritt ferner, wenn eine Wahl in einem bestimmten Stapel zurückgewiesen wird, ein zyklisches Verschieben des bestimmten Stapels in einer bestimmten Richtung umfasst, um eine andere Wahlmög lichkeit an das obere Ende des bestimmten Stapels zu bringen. wherein the utilizing step further, if a choice in a certain stack is rejected, a cyclical displacement of the certain stack in a particular direction comprises to another probability Wahlmög to bring the upper end of the certain stack.
  15. Das Verfahren gemäß Anspruch 12, bei dem der Rauschinjektionsschritt folgenden Schritt umfasst: zyklisches Verschieben ausgewählter Stapel in der größeren Druckmaske. The method of claim 12, wherein the noise injection step comprises the step of cyclically shifting of selected stacks in the larger printmask.
  16. Das Verfahren gemäß Anspruch 15, bei dem: das zyklische Verschieben eines bestimmten Stapels in der jeweiligen Richtung, angefangen bei der Position des bestimmten Stapels in der in der Entwicklung befindlichen Druckmaske, dazu tendiert, die Zufälligkeit zu verringern. The method of claim 15, wherein: the cyclic shifting of a certain stack in the respective direction, from the position of the certain stack in the printing mask in development, tends to reduce randomness.
  17. Das Verfahren gemäß Anspruch 12 zur Verwendung bei mehreren Druckköpfen; The method of claim 12 for use in multiple print heads; und wobei: der Erstellungsschritt ein Definieren einer jeweiligen in der Entwicklung befindlichen Druckmaske für jeden der mehreren Druckköpfe umfasst; and wherein: said creating step comprises defining a respective seminal printmask located in any of the plural printheads; der Feldeinteilungsschritt ein Durchführen einer Feldeinteilung bei jeder jeweiligen in der Entwicklung befindlichen Druckmaske umfasst, um für jeden der mehreren Druckköpfe eine jeweilige größere Druckmaske zu machen; the sectioning step comprises performing a field in each respective division under development pressure mask to make a larger print respective mask for each of the plurality of print heads; und der Rauschinjektionsschritt ein Einbringen eines Rauschens in jede der jeweiligen größeren Druckmasken umfasst. and the noise injection step comprises introducing a noise in each of the respective greater pressure masks.
  18. Das Verfahren gemäß Anspruch 17, bei dem das Rauscheinbringen folgenden Schritt umfasst: Einbringen eines im Wesentlichen identischen Rauschens in jede der jeweiligen größeren Druckmasken. The method of claim 17, wherein the noise introduction following step comprising: introducing a substantially identical noise into each of the respective larger printmasks.
  19. Das Verfahren gemäß Anspruch 17, bei dem das Definieren der jeweiligen Druckmaske folgende Schritte umfasst: Replizieren einer einzigen in der Entwicklung befindlichen Druckmaske, um eine jeweilige in der Entwicklung befindliche Druckmaske für jeden der mehreren Druckköpfe zu bilden; The method of claim 17, wherein defining the respective printing mask comprises the steps of: replicating a single seminal printmask located in order to form a respective in-process pressure mask for each of said plurality of printheads; und Modifizieren jeder jeweiligen in der Entwicklung befindlichen Druckmaske, um jeweilige Anforderungen ihres Druckkopfes zu berücksichtigen. and modifying each respective under development pressure mask in order to take into account their respective requirements printhead.
Description  translated from German
  • GEBIET DER ERFINDUNG FIELD OF THE INVENTION
  • [0001] [0001]
    Die vorliegende Erfindung bezieht sich allgemein auf Maschinen und Prozeduren zum Drucken von Text oder Graphiken auf Druckmedien wie z. B. Papier, Transparentmaterial oder andere Glanzmedien; The present invention relates generally to machines and procedures for printing text or graphics on print media such as paper, transparencies, or other glossy media. und insbesondere auf eine abtastende Thermotintenstrahlmaschine und ein Verfahren, die bzw. das Text oder Bilder aus einzelnen Tintenpunkten, die auf einem Druckmedium erzeugt werden, in einem zweidimensionalen Pixelarray konstruieren. and more particularly to a scanning thermal inkjet machine and method that construct or the text or images from individual ink dots formed on a printing medium, in a two-dimensional pixel array. Die Erfindung verwendet Druckmodustechniken, um die Bildqualität zu optimieren. The invention employs print-mode techniques to optimize image quality.
  • HINTERGRUND DER ERFINDUNG BACKGROUND OF THE INVENTION
  • [0002] [0002]
    (a) Orientierung – Druckmasken werden oft dazu verwendet, die Nummer des Durchlaufs, bei dem ein Halbtonpunkt durch einen Tintenstrahl auf dem Papier gebildet wird, zu ermitteln. (A) Orientation - pressure masks are often used to determine the number of the pass, in which a halftone dot is formed by an ink on paper. Moderne Tintenstrahldrucker weisen die Fähigkeit auf, defekte Düsen während des Betriebs zu erfassen. Modern inkjet printers have the capability to detect defective nozzles during operation. Um die defekte Düse zu kompensieren, muss die Druckmaske umentworfen oder zumindest modifiziert werden. To compensate for the defective nozzle, the printing mask must be umentworfen or at least modified.
  • [0003] [0003]
    Derzeit angewandte Verfahren führen entweder einen Umentwurf einer Druckmaske während des Betriebs durch oder tauschen die defekte Düse durch eine vorbestimmte Sicherungs- bzw. Reservedüse aus. Currently used methods result in either a Umentwurf a mask pressure during operation or replace the defective nozzle by a predetermined backup or reserve nozzle out. Diese Verfahren beeinträchtigen die Qualität der Druckmaske entweder global (im erstgenannten Fall) oder lokal. These processes affect the quality of the printing mask either globally (in the former case) or locally.
  • [0004] [0004]
    Die letzte Stufe der Tintenstrahldruck-Pipeline besteht aus einem Ermitteln der Nummer des Durchlaufs, bei dem Tintentropfen, die durch die Halttongebungsstufe zugewiesen werden, auf das Papier abgelegt werden. The last stage of the inkjet printing pipeline consists of a determination of the number of the run, are stored in the ink drops which are assigned by the Halttongebungsstufe to the paper. Üblicherweise besteht das Ziel darin, sicherzustellen, dass benachbarte Punkte als auf der Zeitachse entfernt abgelegt werden, wie dies durch die Anzahl von Durchläufen, die dem Druckmodus zugewiesen sind, ermöglicht wird. Usually the aim is to ensure that adjacent points on the time axis than to be stored away, as this is indicated by the number of passes allocated to the print mode allows.
  • [0005] [0005]
    Ein Grund für diese zeitliche Trennung besteht darin, dass nahe gelegene flüssige Tintentropfen zusammenfließen könnten, wodurch Schwankungen der Pigmentdichte auf dem Papier erzeugt werden. One reason for this temporal separation is that nearby liquid ink droplets may coalesce, causing variations in pigment density are formed on the paper. Wenn jedoch bis zu dem Zeitpunkt, zu dem ein Tropfen abgelegt wird, all seine zuvor abgelegten Nachbarn bereits trocken sind, findet kein Zusammenfließen statt. If, however, all its neighbors are already previously stored dry until the time at which a droplet is deposited, no coalescence occurs.
  • [0006] [0006]
    Die Zuweisung einer Durchlaufnummer wird technisch unter Verwendung einer ganzzahligen Matrix von Durchlaufnummern, die als Druckmaske bezeichnet wird und die auf sich periodisch wiederholende Weise auf das Halbtonmuster platziert wird ( The assignment of a pass number is technically using an integer matrix of pass numbers, called printmask, and on the periodically repeating manner is placed on the halftone pattern ( 4 4 ), erzielt. ), Is achieved. Auf diese Weise entspricht jede Halbtonstelle einer Durchlaufnummer aus der Druckmaske. In this way, each Halbtonstelle corresponds to a run number from the print dialog. Ein Tintentropfen wird, falls er durch die Halbtongebungsstufe zugewiesen ist, bei der entsprechenden Durchlaufnummer abgelegt. An ink droplet is, if it is assigned by the Halbtongebungsstufe stored at the corresponding pass number.
  • [0007] [0007]
    Moderne Tintenstrahldrucker weisen Fähigkeiten zur Qualitätsprüfung von Düsen während des Betriebs auf. Modern inkjet printers have the capability for testing the quality of nozzles during operation. Nachdem eine defekte Düse erfasst wurde, ist es wünschenswert, sie von einem Teil ihrer Aufgaben zu entlasten oder einfach ihre Verwendung ganz zu beenden. After a defective nozzle has been detected, it is desirable to relieve them of some of their tasks or simply to end their use altogether.
  • [0008] [0008]
    All dies kann erfolgen, indem die Druckmaske umentworfen oder modifiziert wird. All this can be done by the printing mask is umentworfen or modified. Für jede Zeile in der Druckmaske liegt eine Zuordnung zwischen Durchlaufnummern und Düsen vor. For each row in the print dialog there is an association between lead numbers and nozzles. Somit wird ein Verbieten einer bestimmten Düse dadurch erreicht, dass vorbestimmte Durchlaufnummern in bestimmten Zeilen der Druckmaske verboten werden. Thus, banning a particular nozzle is achieved by predetermined cycle numbers are banned in certain lines of print mask.
  • [0009] [0009]
    Das Problem beim Kompensieren beschädigter Düsen wird somit in ein Problem eines Entwerfens neuer Druckmasken mit den entsprechenden Einschränkungen umgewandelt. The problem of compensating for damaged nozzles is thus converted into a problem of designing new print masks with the relevant restrictions. Da die Anzahl der Düsen zu groß ist, um eine andere Druckmaske abzuspeichern, die in Bezug auf die Möglichkeit optimiert ist, dass eine bestimmte Düse beschädigt werden kann, muss der Entwurf während des Betriebs an dem Drucker durchgeführt werden. Since the number of nozzles is too large to save a different printmask optimized with regard to the possibility that a certain nozzle be damaged, the design has to be performed during operation of the printer.
  • [0010] [0010]
    Druckmaskenmuster sind oft sorgfältig dahin gehend entworfen, den Kompromiss zwischen verschiedenen technischen und die Druckqualität betreffenden Anforderungen zu nutzen, deren Optimierung für eine während des Betriebs ablaufende Routine zu kompliziert ist. Pressure mask patterns are often carefully to the effect designed to take advantage of the compromise between various technical and concerned the print quality requirements, optimizing them for running during operation routine is too complicated. Trotzdem verwendet man bereits schnelle Alternativen mit einigermaßen hoher Qualität. Nevertheless, already used fast alternatives with reasonably high quality.
  • [0011] [0011]
    Die folgenden drei Verfahren werden angewendet. The following three methods are used.
    • 1. Von Hand erstellte Masken – Diese ermöglichen eine sehr gute Steuerung dessen, wo jeder Tropfen platziert wird, und unterstützen ferner ein Erwägen von Interaktionen zwischen Druckköpfen auf unkomplizierte Weise. 1. Hand-drawn masks - They allow a very good control of where each drop is placed, and also support a Pondering interactions between printheads in a straightforward manner. Der wichtigste Nachteil von von Hand erstellten Masken ergibt sich daraus, dass sie sehr klein sind und somit dazu tendieren, eine Bandbildung oder regelmäßige Muster zu erzeugen. The main drawback of hand-drawn masks due to the fact that they are very small and thus tend to produce a banding pattern or regular. Andererseits ermöglichen sie keine gute Steuerung der Düsennutzung. On the other hand, they do not provide good control of the nozzle use. Eine Fehler-Verstecken-Strategie, die hier angestrebt wird, erfordert ein gewisses Maß einer Ersetzung von festcodierten Masken. An error hiding strategy that is aimed here requires a degree of substitution of hard-coded masks.
    • 2. Umentwurf – Eine neue Druckmaske wird während des Betriebs entworfen. 2. Umentwurf - A new printing mask is designed during operation. Die zeitlichen und Hardware-Einschränkungen geben einen suboptimalen Entwurf vor, der die Gesamtqualität der Druckmaske verringert. The temporal and hardware limitations set out a sub-optimal design, which reduces the overall quality of the print dialog. Ferner ist dieses Verfahren auf Drucker beschränkt, die über ausreichende Rechenleistung zum Unterstützen desselben aufweisen, und für seine Durchführung könnte eine spürbare Zeitdauer benötigt werden. Furthermore, this method is limited to printers that have the same sufficient computing power to support, and for its implementation, a significant amount of time may be required. Bei diesem Verfahren ist die Last der beschädigten Düse zu gleichen Teilen zwischen den verfügbaren Düsen aufgeteilt. In this method, the load of the damaged nozzle is divided equally between the available nozzles.
    • 3. Sicherungsdüse – Jede Düse weist eine Sicherungsdüse auf. 3. Sicherungsdüse - Each nozzle has a Sicherungsdüse. Wenn eine Düse beschädigt wird, wird ihre Sicherung aktiviert. If a nozzle is damaged, their security is enabled. Die Druckmaske verändert sich nicht, lediglich die Zuordnung zwischen Durchlaufnummern und Düsen. The print dialog does not change, only the association between throughput numbers and nozzles. Somit ist die Druckqualität an denjenigen Zeilen, an denen die beschädigte Düse nicht verwendet wurde, nicht verändert; Thus, the print quality at those lines where the damaged nozzle was not used, does not change; an den Stellen der beschädigten Düse führt die Anwendung einer Sicherungsdüse üblicherweise jedoch aufgrund möglicher Nichterfüllungen von Druckmaskenentwurfsanforderungen zu einer schlechten Qualität. at the sites of damaged nozzle to apply a Sicherungsdüse but due to possible non-compliances of pressure mask design requirements typically leads to a poor quality. Ferner könnte die doppelte Last der Sicherungsdüse ihre Lebensdauer verkürzen. Furthermore, the double burden of Sicherungsdüse may shorten its lifetime. Diese Verfahrensweise erfordert keine bedeutende Berechnung. This procedure does not require significant computation.
  • [0012] [0012]
    (b) Automatische und halbautomatische Erzeugung von Druckmasken – In den EP-Patentenanmeldungen EP-A-0990528, EP-A-0999516 und EP-A-0998117 stellte Joan Manel Garcia-Reyero einen grundlegenden Fortschritt bei der Erstellung von Druckmasken vor. (B) Automatic and semi-automatic generation of printing masks - in the European Patent Applications EP-A-0990528, EP-A-0999516 and EP-A-0998117 presented Joan Manel Garcia-Reyero a fundamental step forward in the creation of print masks before. Sein System und Verfahren drücken alle nötigen Überlegungen zur Verwendung beim Herstellen einer Maske – und auch Testkriterien – in verallgemeinerter Form aus und sind demgemäß in der Lage, bei jedem Versuch eine brauchbare Maske einer hohen Qualität erzeugen. His system and procedures press all necessary considerations for use in the manufacture of a mask - and test criteria - in generalized form and are therefore able to produce a usable mask excellence in each experiment.
  • [0013] [0013]
    Unter bestimmten Umständen unterliegt der Vorstoß von Garcia in seiner reinsten Form jedoch unerwünschten Einschränkungen wie z. B. eines übermäßigen Zeitaufwandes für eine Verwendung vor Ort. Under certain circumstances, however, the thrust of Garcia subject in its purest form undesirable limitations such. As an excessive time required for use on site. Dementsprechend ist er bezüglich der Verminderung dieser Einschränkungen einer Weiterentwicklung zugänglich. Accordingly, it is accessible in reducing these constraints further development.
  • [0014] [0014]
    Da Garcias Erfindung insbesondere Belange des Steuerns der Zufälligkeit (oder der Granularität) von Druckmasken und resultierenden Bildern behandelt, nannte er sie scherzhaft „Shakes" (von engl.: „shake", dt.: „schütteln"). Der Kürze und Zweckmäßigkeit halber wird das vorliegende Dokument seine Erfindung ebenfalls mit diesem Spitznamen bezeichnen. As Garcia invention addresses (or granularity) of print masks and resulting images in particular concerns of controlling the randomness, he called her jokingly "shakes" (from Engl .: "shake", Eng .: "shake"). The brevity and convenience, is this document his invention also identify with this nickname.
  • [0015] [0015]
    Düsengewichtung ist eine Technik, die zum ersten Mal in Joan Manel Garcia-Reyeros Dokument über Shakes beschrieben wurde und darin besteht, einen bestimmten Nutzungsprozentsatz pro Düse zu spezifizieren. Nozzles weighting is a technique that was first described in Joan Manel Garcia-Reyeros document shakes and consists of specifying a particular usage percentage per nozzle. Das heißt, dass eine einzige Düse nicht nur entweder verwendet oder nicht verwendet wird, sondern dass spezifiziert werden kann, wie oft sie in einer Maskenbeschreibung erscheint. This means that a single nozzle is not only either used or not used, but can be specified that, how often they appear in a mask description.
  • [0016] [0016]
    Das Interessante hieran ist, dass diese Düsengewichtung auch von dem Druckkopfstatus in einem gegebenen Moment abhängig ist. The significance of this is that these nozzles weighting depends also on the printhead status at a given moment. Es wurden bereits auch Algorithmen zum Bestimmen dieser Gewichtung offenbart. There have been disclosed and algorithms for determining these weighting.
  • [0017] [0017]
    Später entdeckte man, dass sie ohne weiteres Variabler-Papiervorschub-Druckmodi, eine durchlaufabhängige Düsengewichtung und ein Mehrebenen-Drucken unterstützen könnten. Later it was discovered that they could support readily Variable-paper feed modes, a continuous dependent weighting nozzle and a multi-level printing. Sie liefern ferner eine unkomplizierte Art und Weise, Druckmodi in den Drucker zu installieren, sogar durch das Internet. They also provide an easy way to install modes in the printer, even through the Internet.
  • [0018] [0018]
    (c) Klassische Shakes mit Düsengewichtung – Shakes ist ein Hilfsmittel, das automatisch unklare Masken erzeugt, wobei ein Satz an Regeln gegeben ist, der durch den Ingenieur, der die Masken entwirft, bestimmt wird. (C) Classic shakes with nozzles weighting - Shakes is a tool that automatically generates unclear masks, one set of rules is given, which is determined by the engineer who designed the masks. Somit muss der Entwerfer Shakes gegenüber „erklären", wie er die Maske haben möchte, und Shakes sie erstellen lassen. Thus, the designer shakes opposite must "explain" how he would like the mask, and shakes it can create.
  • [0019] [0019]
    Der Hauptvorteil besteht darin, dass Masken erzeugt werden können, die weitaus größer sind als von Hand erstellte, und die rauschbehaftet genug sind, um eine Robustheit bezüglich einer Bandbildung aufzubauen. The main advantage is that masks can be generated that are far larger than created by hand, and noisy enough to build banding robustness with respect to a. Düsengewichtung ist nun viel einfacher, sie erfordert jedoch immer noch eine beträchtliche Anzahl an CPU-Zyklen. Nozzles weighting is now much easier, but it still requires a considerable amount of CPU cycles.
  • [0020] [0020]
    Wenn die resultierende Maske dagegen nicht gut genug für die Anforderungen des Entwerfers ist, muss die „Erklärung" umformuliert werden, was zu einem rekursiven Prozess wird. Die Komplexität des Prozesses nimmt zu, wenn regelmäßigere Masken gesucht werden. If the resulting mask is not, however, enough to meet the needs of the designer, has the "Declaration" to be reformulated, which is a recursive process. The complexity of the process increases as more regular masks are looking for.
  • [0021] [0021]
    Zusammenfassend gesagt ist Shakes optimal für Masken, die einen gewissen Grad an Zufälligkeit aufweisen (dh die unklaren Masken), jedoch scheint beim Versuch, zu regelmäßigeren Masken überzugehen, eine Diskontinuität vorzuliegen. In summary, Shakes is optimal for masks that have a certain degree of randomness (ie unclear masks), but appears when trying to move to more regular masks to exist a discontinuity.
  • [0022] [0022]
    Der Shakes-Prozess ermöglicht eine Düsengewichtung in zweierlei Hinsicht. The shakes process allows a nozzle weighting in two ways. Ein Düsengewichtungsprozess ist das, was als „Liste" bezeichnet wird. Dies wurde bereits innerhalb eines Produktes (Shakesmall) implementiert, es lag jedoch eine sehr geringe Korrelation zwischen dem Eingabegewicht und der tatsächlichen Düsennutzung vor. A nozzle weighting process is what is called a "list." This has been implemented within a product (Shake Small), but it was still a very low correlation between the input weight and the actual use of nozzles.
  • [0023] [0023]
    Die andere Düsengewichtungsoption, die Shakes bietet, wird als „NozzDist" bezeichnet. Sie erfordert für eine gegebene Maske zwei Berechnungsrunden, wobei die zweite Runde viel langsamer ist als die erste. Diese Option wurde für Shakesmall verworfen, da der erzielte Durchsatz unakzeptabel war. The other nozzles weighting option that provides Shakes is referred to as "NozzDist". It requires for a given mask two calculation rounds, the second round is much slower than the first. This option was rejected for Shake Small as the achieved throughput was unacceptable.
  • [0024] [0024]
    (d) Encad-Fehler-Verstecken-Verfahren unter Verwendung einer Sicherungsmatrix – Bei diesem konkurrenzfähigen System wurde für jede Position eine andere Sicherungsdüse verwendet. (D) Encad error-hiding method using a backup matrix - In this competitive system uses a different Sicherungsdüse for each position. Ein grundlegender Nachteil: dies war zum binären Drucken (lediglich ein Tropfen pro Pixel) gedacht und unterstützte lediglich ein Fehler-Verstecken (eine Düse wird entweder verwendet oder nicht). A basic drawback: it was for binary printing (only one drop per pixel) and only supported meant an error Hiding (a nozzle is either used or not).
  • [0025] [0025]
    Eine einzelne Düse auf einer binären Pipeline (dh ein Tropfen pro Zelle) wird durch eine Mehrzahl von Düsen ersetzt (gesichert), derart, dass die resultierende Maske immer noch Grenzbedingungen erfüllt. A single nozzle on a binary pipeline (that is, one drop per cell), is replaced by a plurality of nozzles (backed up), such that the resulting mask still complies with boundary conditions. Der Kontext ist zweimal binär: ein einziger Tropfen pro Zelle und eine Ganz-oder-Gar-Nicht-Nutzung für jegliche spezifische Düse. The context is twice binary: one drop per cell and an all-or-Gar non-use of any specific nozzle. (WO 99/08875: Inkjet Printer, Method and System Compensating for Non-Functional Print Elements). (WO 99/08875: Inkjet Printer, Method and System Compensating for Non-Functional Print Elements).
  • [0026] [0026]
    (e) Anforderungen: Mehrebenen-Drucken; (E) Requirements: multilevel printing; sehr spezifische Düsennutzung – Derzeit verwendete Masken können einen oder mehrere Tropfen, die auf eine einzige Zelle abfeuern, steuern. very specific nozzles use - Masks Currently used can control one or more drops fire to a single cell. Allgemein werden zwei Tropfen pro 600 dpi-Zelle abgefeuert (dies wird zweckmäßigerweise als 2 dp6 bezeichnet). Generally, two drops are fired per 600 dpi cell (this is expediently than 2 dp6 called). Somit werden zu Beginn zwei Maskenebenen benötigt, und mehr als das, um mit Sicherungsinformationen umzugehen. Thus, at the beginning of two mask layers needed, and more than that, to deal with security information.
  • [0027] [0027]
    Eine Funktionalität bezüglich eines Versteckens einer Düse ist nicht gut für ein aktuelles Produkt. A function with respect to a concealment of a nozzle is not good for a current product. Das Verbot, eine Düse zu verwenden, könnte dahin umschlagen, dass eine Maske nicht fertig gestellt wird, wenn mehrere Tropfen pro Zelle adressiert werden. The prohibition to use a nozzle could change suddenly as meaning that a mask is not completed when multiple drops are addressed per cell. Ferner ist es wünschenswert, Rampen zu erstellen und mit denjenigen Düsen, die keine sehr gute Leistung erbringen (aber trotzdem noch drucken!), oder in deren Nähe eine Luftblase erfasst wurde, weniger zu drucken. Furthermore, it is desirable to create ramps and nozzles with those who do not provide very good performance (but still print!), Or near an air bubble has been detected to print less.
  • [0028] [0028]
    (f) Schlussfolgerung – Somit wird ein Erzielen eines einheitlich hervorragenden Tintenstrahldruckens weiterhin dadurch behindert, dass man es nicht schafft, die schwierigen Einschränkungen der Druckmaskenerzeugung durch automatische und halbautomatische Verfahrensweisen effektiv anzugehen. (F) Conclusion - Thus, obtaining a uniformly excellent inkjet printing remains impeded that one is not able to deal effectively with the difficult limitations of the printing mask generation by automatic and semi-automatic procedures. Somit bedürfen wichtige Aspekte der auf dem Gebiet der Erfindung verwendeten Technologie weiterhin einer sinnvollen Weiterentwicklung. Thus, important aspects of the technology used in the field of the invention furthermore require a meaningful development.
  • [0029] [0029]
    Ein Verfahren gemäß dem Oberbegriff des Patentanspruchs 1 ist in der EP-A-0863004 offenbart. A method according to the preamble of claim 1 is disclosed in EP-A-0863004.
  • ZUSAMMENFASSUNG DER OFFENBARUNG SUMMARY OF THE DISCLOSURE
  • [0030] [0030]
    Die Erfindung wird durch ein Verfahren gemäß Anspruch 1 erzielt. The invention is achieved by a method according to claim 1.
  • [0031] [0031]
    Die vorliegende Erfindung stellt eine derartige Weiterentwicklung vor. The present invention introduces such refinement. Die Erfindung weist mehrere Aspekte oder Facetten auf, von denen bestimmte zum Zweck des besten Gesamtnutzens ihrer Vorteile vorteilhafterweise gemeinsam praktiziert werden. The invention has several aspects or facets, some of which are advantageously practiced together for the purpose of best overall benefit of their advantages.
  • [0032] [0032]
    Bei bevorzugten Ausführungsbeispielen des Verfahrens gemäß Anspruch 1 ist die Erfindung ein Druckmaskierungsverfahren zur Verwendung beim Inkrementaldrucken. In preferred embodiments of the method according to claim 1, the invention is a printmasking method for use in incremental printing. Das Verfahren umfasst den Schritt des Erstellens einer Druckmaske. The method comprises the step of establishing a printmask.
  • [0033] [0033]
    Ein weiterer Schritt besteht im Erstellen einer Matrix entsprechender Sicherungseinträge für Werte in der Druckmaske; Another step is to create a matrix of corresponding backup entries for values in the print dialog; und ein weiterer ist ein Ermitteln, wenn ein individueller Wert in der Druckmaske funktionsuntüchtig ist. and another is determining when an individual value in the printmask is nonfunctional. Ein weiterer Schritt ist ein individuelles Ersetzen ausschließlich des individuellen ermittelten funktionsuntüchtigen Wertes durch ausschließlich einen entsprechenden individuellen Sicherungseintrag von der Matrix. A further step is individually replacing exclusively the individual determined nonfunctional value with exclusively a corresponding individual backup entry from the matrix.
  • [0034] [0034]
    Obwohl diese Facette der Erfindung derart allgemein dargelegt ist, kann man jedoch erkennen, dass sie einen wichtigen Fortschritt bezüglich des Standes der Technik darstellt. Although this facet of the invention is generally so forth, but you can see that it represents an important advance over the prior art. Insbesondere liefert ein vorab erfolgendes Identifizieren eines jeweiligen Sicherungseintrags für jede Matrixposition einen Vorteil bezüglich der Fähigkeit, Sicherungsbedingungen nun zu optimieren. In particular, a preliminarily forming identifying a respective backup entry for each matrix position provides an advantage in the ability to optimize security conditions now.
  • [0035] [0035]
    Um den Nutzen ihrer Vorteile zu optimieren, wird die Erfindung vorzugsweise in Verbindung mit bestimmten zusätzlichen Merkmalen oder Charakteristika praktiziert. To optimize enjoyment of its benefits, the invention is preferably practiced in conjunction with certain additional features or characteristics. Wenn, insbesondere, das Verfahren zur Verwendung mit mehreren Druckelementen gedacht ist – wobei jedes Druckelement in mehreren Positionen der Druckmatrix verwendet wird – dann liefert die Matrix der Sicherungseinträge vorzugsweise eine positionsunabhängige Sicherung für im Wesentlichen jedes Druckelement. If, in particular, the method is intended for use with multiple printing elements - each printing element being used in several positions of the printing matrix - then the matrix of backup entries provides a location-independent assurance preferably for substantially each printing element. Diese Präferenz ist in der Tat ein Beispiel der oben erwähnten Gelegenheit, die Sicherung zu optimieren. This preference is in effect an example of the above-mentioned opportunity to optimize the backup.
  • [0036] [0036]
    Eine weitere Präferenz besteht darin, dass beide Erstellungsschritte auf prozessentkoppelte Weise durchgeführt werden, bevor der Drucker ein Bild zu drucken beginnt. Another preference is that both build steps are performed on process-decoupled manner before the printer starts to print an image. In diesem Fall werden diese beiden Schritte vorzugsweise in der Tat sogar ausgeführt, bevor der Drucker überhaupt in Betrieb genommen wird. In this case, these two steps preferably in fact even be executed before the printer is ever put into operation.
  • [0037] [0037]
    Als Nächstes werden zwei alternative Präferenzen erwogen. Next, two alternative preferences are considered. Eine der beiden besteht darin, dass der Matrixerstellungsschritt im Wesentlichen gleichzeitig mit, und verschachtelt mit, dem Druckmaskenerstellungsschritt erfolgt – und dass jeder Matrixeintrag im Wesentlichen als beste Alternative zu seinem entsprechenden Druckmaskeneintrag ausgewählt wird. One of the two is that the matrix generation step substantially simultaneously with, and interleaved with, the pressure mask preparation step is carried out - and that each matrix entry is selected substantially as the best alternative to its corresponding pressure mask entry. Die andere alternative Präferenz besteht darin, dass der Matrixerstellungsschritt durchgeführt wird, nachdem im Wesentlichen der gesamte Druckmaskenerstellungsschritt abgeschlossen ist. The other alternative preference is that the matrix generation step is performed after substantially the entire printmask establishing step is complete.
  • [0038] [0038]
    Eine weitere Präferenz besteht darin, dass das Verfahren ferner den Schritt des Erstellens einer zweiten Sicherungsmatrix weiterer Sicherungseinträge umfasst. A further preference is that the method further comprises the step of establishing a second backup matrix of further backup entries. Auch in diesem Fall umfasst das Verfahren ferner den Schritt des Ermittelns, wenn ein individueller Wert in der zuerst erwähnten Matrix funktionsuntüchtig ist. Also in this case the method further comprises the step of determining when an individual value in the first-mentioned matrix is nonfunctional.
  • [0039] [0039]
    Ein dritter, zusätzlicher Schritt, als Teil dieser selben Präferenz, besteht darin, ausschließlich den individuellen ermittelten funktionsuntüchtigen Wert der zuerst erwähnten Matrix individuell durch ausschließlich einen entsprechenden individuellen Sicherungseintrag von der zweiten Sicherungsmatrix zu ersetzen. A third additional step, as part of this same preference, is by only replacing exclusively the individual determined nonfunctional value of the first-mentioned matrix individually a corresponding individual backup entry from the second backup matrix. Diese Präferenz stellt in der Tat einen weiteren Satz von Reservepositionen dar, falls nicht nur eine Primärmatrixposition, sondern auch ihre erste Verteidigungslinie fehlschlägt. This preference does indeed represent a further set of reserve positions, if not only a primary matrix position, but also their first line of defense fails.
  • [0040] [0040]
    Bei bevorzugten Ausführungsbeispielen des Verfahrens gemäß Anspruch 1 ist die Erfindung ein Druckmaskierungsverfahren zur Verwendung beim Inkrementaldrucken. In preferred embodiments of the method according to claim 1, the invention is a printmasking method for use in incremental printing. Das Verfahren umfasst den Schritt des Erstellens einer Druckmaske in Form einer Matrix von Stapeln entsprechender Einträge für Positionen in der Druckmaske. The method comprises the step of establishing a printmask in the form of a matrix of stacks of corresponding entries for positions in the printmask.
  • [0041] [0041]
    Das Verfahren umfasst ferner den Schritt des individuellen Auswählens eines Eintrags für im Wesentlichen jede Position in der Druckmaske. The method further comprises the step of individually selecting an entry for substantially each position in the printmask. Dies wird dadurch bewerkstelligt, dass ein individueller Eintrag aus dem entsprechenden Stapel in der Matrix ausgewählt wird. This is accomplished that an individual entry from the corresponding stack in the matrix is selected.
  • [0042] [0042]
    Ein weiterer Schritt besteht im Drucken eines Bildes. Another step is printing an image. Dieser Schritt wird unter Verwendung des jeweiligen individuell ausgewählten Eintrags an im Wesentlichen jeder Position in der Druckmaske durchgeführt. This step is performed at any position in the print dialog substantially by using each individually selected item to.
  • [0043] [0043]
    Obwohl diese Facette der Erfindung derart allgemein dargelegt ist, kann man jedoch erkennen, dass sie einen wichtigen Fortschritt bezüglich des Standes der Technik darstellt. Although this facet of the invention is generally so forth, but you can see that it represents an important advance over the prior art.
  • [0044] [0044]
    Insbesondere bildet diese verallgemeinerte Formulierung die Grundlage eines leistungsfähigen analytischen Rahmens und einer leistungsfähigen analytischen Methodologie. In particular, this generalized formulation is the basis of a powerful analytical framework and a powerful analytical methodology. Dieser analytische Rahmen ist ein stärker verallgemeinerter und robusterer konzeptioneller Entwurf als der oben beschriebene erste Hauptaspekt der Erfindung, und wie man in Kürze sehen wird, ermöglicht er wiederum, dass mehrere nützliche Fortschritte erzielt werden. This analytical framework is a more generalized and robust conceptual design as the above-described first main aspect of the invention, and as will be seen shortly, he in turn enables several useful progress.
  • [0045] [0045]
    Vorzugsweise umfasst der Auswählschritt ein zyklisches Verschieben von Einträgen in dem Stapel zum Zweck einer Auswahl. Preferably the selecting step comprises a cyclic displacement of entries in the stack for the purpose of selection.
  • [0046] [0046]
    In diesem Fall umfasst der Auswählschritt vorzugsweise ferner (1) ein Zuordnen eines jeweiligen individuellen Druckelements zu jedem Eintrag in dem Stapel; In this case, the selecting preferably further includes (1) associating a respective individual printing element with each entry in the stack; (2) ein Identifizieren eines jeweiligen numerischen Gewichts mit dem zugeordneten Druckelement; (2) identifying a respective numerical weight with the associated printing element; und (3) ein Anwenden, auf jeden Eintrag in dem Stapel, einer Auswahlwahrscheinlichkeit, die auf das identifizierte numerische Gewicht bezogen ist. and (3) applying to each entry in the stack a selection probability related to the identified numerical weight.
  • [0047] [0047]
    Mehrere weitere Präferenzen sind anwendbar, wenn diese drei zuletzt erwähnten Elemente in dem Auswahlschritt enthalten sind. Several other preferences are applicable if these latter three elements are included in the selection step. Eine dieser Präferenzen besteht darin, das numerische Gewicht für jedes Element durch die Position des Elements in einer Druckmedienvorschubssequenz oder die Nummer eines Durchlaufs, in dem das Element abgefeuert werden soll, beeinflusst wird. One of these preferences is the numeric weight for each element by the position of the element in a media feeding sequence or the number of a passage in which the element to be fired affected. Eine weitere derartige Präferenz besteht darin, dass jegliches Element, das anfänglich aufgrund der angewandten Auswahlwahrscheinlichkeit zurückgewiesen wurde, zyklisch zu dem unteren Ende des Stapels verschoben wird – so dass ein anfänglich zurückgewiesenes Element später zur erneuten Erwägung zu dem oberen Ende eines Stapels verschoben werden kann. Another such preference is that any element that was initially rejected due to the applied selection probability is shifted cyclically to the lower end of the pile - so that an initially rejected element can be moved to re whereas to the upper end of a stack later. Eine dritte derartige Präferenz besteht darin, dass das Verfahren ferner ein Ermitteln, wenn ein individuelles Druckelement funktionsuntüchtig ist, ein Zuweisen eines relativ niedrigen numerischen Gewichts zu diesem Element sowie ein Anlegen einer relativ geringen Auswahlwahrscheinlichkeit an einen entsprechenden Wert in einem Druckmaskenstapel umfasst. A third such preference is that the method further comprises determining when an individual printing element is nonfunctional, comprising assigning a relatively low numerical weight for this element as well as application of a relatively low selection probability to a corresponding value in a printmask stack.
  • [0048] [0048]
    Eine weitere Präferenz, die direkt auf diesem Aspekt beruht, besteht darin, dass das Verfahren ferner ein Modifi zieren der Druckmaske, um Abfeuerungsfrequenzeinschränkungen zu reflektieren, umfasst. Another preference based directly on this aspect, is that the method further comprises modifi adorn the print dialog to reflect Abfeuerungsfrequenzeinschränkungen includes. In diesem Fall weisen die Abfeuerungsfrequenzeinschränkungen vorzugsweise ein höheres Autoritätsniveau auf als die numerischen Gewichte; In this case, the Abfeuerungsfrequenzeinschränkungen preferably have a higher authority level than the numerical weights; in der Tat sind die Abfeuerungsfrequenzeinschränkungen im Idealfall im Wesentlichen absolut. in fact, the Abfeuerungsfrequenzeinschränkungen ideally are substantially absolute.
  • [0049] [0049]
    Eine weitere Präferenz besteht darin, dass der Erstellungsschritt eine von drei möglichen Formen annimmt: Erzeugen der Maske während des Betriebs für jedes Bild, Erzeugen der Maske zum Zeitpunkt der Druckerinitialisierung sowie Speichern der Maske in einem nicht-flüchtigen Speicher zur Wiedergewinnung, wann immer sie benötigt wird. A further preference is that the establishing step assumes one of three possible forms: generating the mask during operation for each image, generating the mask at the time of printer initialization, and storing the mask in nonvolatile memory for retrieval whenever needed will. In diesem Fall wird die Maske vorzugsweise immer dann, wenn der Drucker drucken soll, erzeugt oder für eine Verwendung wiedergewonnen und wird anschließend, vor der Verwendung, durch eine zyklische Stapelverschiebung an im Wesentlichen jeder Position verarbeitet. In this case, the mask is preferably whenever the printer prints, produced or recovered for use and is then processed every position before use by a cyclic shift to stack substantially.
  • [0050] [0050]
    Eine Vorrichtung zur Verwendung beim Inkrementaldrucken eines Bildes kann geliefert werden. An apparatus for use in incremental printing of an image can be supplied. Die Vorrichtung umfasst eine Einrichtung, die eine Druckmaske definiert. The apparatus includes a means defining a printmask.
  • [0051] [0051]
    Der Allgemeingültigkeit und der großzügigen Auslegung halber wird diese Einrichtung einfach als die „definierende Einrichtung" bezeichnet. Die Druckmaske ist in Form einer Matrix von Stapeln entsprechender Einträge für Positionen in der Druckmaske definiert. Generality and generous interpretation for the sake of this facility is to simply as the "defining means" means. The printing mask is defined in the form of a matrix of stacks corresponding entries for positions in the print dialog.
  • [0052] [0052]
    Ebenfalls enthalten ist eine Einrichtung zum Drehen bzw. zyklischen Verschieben jedes Stapels, falls gewünscht, um einen Eintrag für im Wesentlichen jede Position in der Druckmaske jeweils individuell auszuwählen. Also included is a means for rotating or cyclically shifting each stack, if desired, to select an entry for essentially any position in the print dialog individually. Der Allgemeingültigkeit und der großzügigen Auslegung halber wird diese Einrichtung als „drehende Einrichtung" bezeichnet. Generality and generous interpretation for the sake of this facility is referred to as "rotating equipment".
  • [0053] [0053]
    Die Vorrichtung umfasst ferner eine Einrichtung zum Drucken des Bildes unter Verwendung ausgewählter Einträge. The apparatus further comprises means for printing the image using selected entries. Diese Einrichtung wird als „druckende Einrichtung" bezeichnet. This device is called a "print device".
  • [0054] [0054]
    Insbesondere dient diese Vorrichtung als Instrumentalität zum Implementieren des einen breiten analytischen Rahmen aufweisenden Verfahrens des oben erörterten zweiten Aspekts. In particular, this device serves as the instrumentality for implementing the broad analytical framework having the procedure discussed above second aspect. Obwohl der dritte Hauptaspekt der Erfindung somit einen bedeutenden Fortschritt der Technik darstellt, wird die Erfindung zum Zweck der Optimierung des Nutzens ihrer Vorteile dennoch vorzugsweise in Verbindung mit bestimmten zusätzlichen Merkmalen oder Charakteristika praktiziert. Although the third major aspect of the invention thus represents a significant advance in the art, the invention for the purpose of maximizing the benefits of its advantages is nevertheless preferably practiced in conjunction with certain additional features or characteristics. Insbesondere gelten auch hier die oben bezüglich der dritten Facette der Erfindung erwähnten Präferenzen. In particular, here those mentioned above with respect to the third facet of the invention preferences apply.
  • [0055] [0055]
    Bei bevorzugten Ausführungsbeispielen des Verfahrens gemäß Anspruch 1 ist die Erfindung ein Druckmaskierungsverfahren zur Verwendung beim Inkrementaldrucken. In preferred embodiments of the method according to claim 1, the invention is a printmasking method for use in incremental printing. Das Verfahren umfasst den Schritt des Erstellens einer Druckmaske. The method comprises the step of establishing a printmask.
  • [0056] [0056]
    Ein weiterer Schritt ist das Erstellen einer Matrix von Stapeln von entsprechenden Sicherungseinträgen für Werte in der Druckmaske. Another step is to create a matrix of stacks of corresponding backup entries for values in the print dialog. Ein weiterer besteht darin, zu ermitteln, wenn ein individueller Wert in der Druckmaske funktionsuntüchtig ist. Another is to determine when an individual value in the printmask is nonfunctional.
  • [0057] [0057]
    Ein weiterer Schritt dieses neuartigen Verfahrens besteht darin, ausschließlich den individuellen ermittelten funktionsuntüchtigen Wert individuell zu ersetzen. Another step of this novel method is to replace only the individual determined nonfunctional value individually. Dieser Wert wird ausschließlich durch einen entsprechenden individuellen Sicherungseintrag von einem entsprechenden Stapel in der Matrix ersetzt. This value will be replaced only by a corresponding individual backup entry from a corresponding stack in the matrix.
  • [0058] [0058]
    Obwohl diese Facette der Erfindung derart allgemein dargelegt ist, kann man jedoch erkennen, dass sie einen wichtigen Fortschritt bezüglich des Standes der Technik darstellt. Although this facet of the invention is generally so forth, but you can see that it represents an important advance over the prior art.
  • [0059] [0059]
    Insbesondere wird dieser verwandte analytische Kern direkt auf ein Bereitstellen einer ganzen robusten Familie von Ausfallberücksichtigungsmodi angewendet, statt bezüglich eines Initialisierens einer Druckmaske begriffen zu werden. In particular, this related analytical core is applied directly to providing a robust whole family of Ausfallberücksichtigungsmodi instead of being grasped respect of initializing a printing mask.
  • [0060] [0060]
    Vorzugsweise ermittelt der Ermittlungsschritt, dass mehrere Werte in der Druckmaske funktionsuntüchtig sind, und der Ersetzungsschritt ersetzt diese individuellen ermittelten Werte jeweils durch mehrere entsprechende individuelle Sicherungseinträge von mehreren entsprechenden Stapeln. Preferably, the determining step determines that multiple values are inoperable in the print dialog, and the replacing step replaces these individual values determined in each case by a plurality of corresponding individual security entries of several corresponding stacks.
  • [0061] [0061]
    Eine weitere Präferenz besteht darin, dass der Ersetzungsschritt zyklisch verschobene Einträge in dem Stapel zur Auswahl umfasst. A further preference is that the replacing step comprises cyclically shifted entries in the stack for selection. Eine wieder andere Präferenz bei einer Verwendung mehrerer individueller Druckelemente besteht darin, dass der Ersetzungsschritt die drei Teilschritte, die an früherer Stelle als Präferenz für den ersten Aspekt der Erfindung erwähnt wurden, umfasst. Yet another preference, when using a plurality of individual print elements is that the replacing step, the three sub-steps that have been mentioned earlier as a preference for the first aspect of the invention.
  • [0062] [0062]
    Bei bevorzugten Ausführungsbeispielen des Verfahrens gemäß Anspruch 1 ist die Erfindung ein Druckmaskierungsverfahren zur Verwendung beim Inkrementaldrucken. In preferred embodiments of the method according to claim 1, the invention is a printmasking method for use in incremental printing. Das Verfahren umfasst den Schritt des Erstellens einer in der Entwicklung befindlichen Druckmaske. The method comprises the step of establishing a printmask in development.
  • [0063] [0063]
    Ein weiterer Schritt besteht im Durchführen einer Feldeinteilung an der erstellten in der Entwicklung befindlichen Druckmaske. Another step is to perform a field division of the created being developed pressure mask. Dieser Feldeinteilungsschritt arbeitet dahin gehend, eine größere Druckmaske zu erzeugen, die eng verwandte Eigenschaften aufweist. This field classification step operates to generate a greater pressure mask having closely related properties.
  • [0064] [0064]
    Ein dritter Schritt des Verfahrens besteht im Bilden einer weniger regelmäßigen Druckmaske, indem in die größere Druckmaske ein Rauschen injiziert wird. A third step of the method consists in forming a less regular pressure mask by noise is injected into the larger pressure mask. Dieser Schritt stört die Regelmäßigkeit, die bei dem Feldeinteilungsschritt auftritt. This step interfere with the regularity that occurs in the field scheduling step.
  • [0065] [0065]
    Ein vierter Schritt dieses Verfahrens besteht im Verwenden der weniger regelmäßigen Druckmaske. A fourth step of this method consists in the use of less regular printmask. Sie wird beim Inkrementaldrucken eines Bildes verwendet. It is used in incremental printing of an image.
  • [0066] [0066]
    Obwohl diese Facette der Erfindung derart allgemein dargelegt ist, kann man jedoch erkennen, dass sie einen wichtigen Fortschritt bezüglich des Standes der Technik darstellt. Although this facet of the invention is generally so forth, but you can see that it represents an important advance over the prior art.
  • [0067] [0067]
    Insbesondere entwickelt diese findige Vorgehensweise auf sehr einfache und elegante Weise vor Ort – automatisch und sehr rasch – eine ziemlich große Druckmaske. Specifically developed this ingenious approach in a very simple and elegant way to spot - very quickly and automatically - a fairly large print mask. Diese Maske kann dennoch im Wesentlichen frei von der übermäßigen Regelmäßigkeit sein, mit der viele frühere Vorgehensweisen zu kämpfen hatten und die sich manchmal beispielsweise als bizarre, lästige organartige kriechende Formen in Mitteltonregionen manifestiert. This mask can still be free from excessive regularity in essence, with the many previous approaches had to fight and sometimes manifests itself, for example, as a bizarre, annoying organ-like creeping forms in mid-tone regions.
  • [0068] [0068]
    Gleichzeitig muss, wie man sehen wird, das Verfahren nicht unbedingt zu einer Maske führen, die eine übermäßige Unregelmäßigkeit (mit einer folglichen Überkörnigkeit in gedruckten Bildern) aufweist. At the same time must, as we shall see, not necessarily lead to the process of a mask (with a consequent Überkörnigkeit in printed images) has an excessive irregularity. Vielmehr kann der Grad der Zufälligkeit gegenüber einem Determinismus ausgewählt werden – ob beim Produktentwurf oder in der Herstellung oder später vor Ort – um im Wesentlichen jegliche gewünschte Balance zwischen einer Körnigkeit und Glattheit von Bildern zu erhalten. Rather, the degree of randomness can be selected over a determinism - whether in product design or manufacture, or later in the field - to essentially obtain any desired balance between granularity and smoothness of images.
  • [0069] [0069]
    Um den Nutzen ihrer Vorteile zu optimieren, wird die Erfindung dennoch vorzugsweise in Verbindung mit zusätzlichen Merkmalen oder Charakteristika praktiziert. In order to optimize the value of their benefits, the invention is preferably still practiced in conjunction with additional features or characteristics.
  • [0070] [0070]
    Insbesondere umfasst der Verwendungsschritt vorzugsweise ein Drucken in einer bestimmten Anzahl von Durchläufen über einen Abschnitt des Bildes. In particular, the using step preferably includes printing in a particular number of passes over a portion of the image. Hier umfasst der Erstellungsschritt eine Herstellung einer Maske, die in etwa würfelförmig ist. Here the establishing step includes preparation of a mask that is approximately cubical. Jede Seite der Maske ist eine Anzahl von Pixeln oder Schichten, die in etwa gleich der jeweiligen Anzahl von Durchläufen ist. Each side of the mask is a number of pixels or layers approximately equal to the particular number of passes.
  • [0071] [0071]
    Eine weitere Präferenz besteht darin, dass die Maskenherstellung ein Bilden einer Matrix von Stapeln möglicher Durchlaufnummer-Auswahlen umfasst. A further preference is that the mask preparation comprises forming a matrix of stacks of possible run number selections. Jede Wahl weist eine zugeordnete gewünschte Nutzungswahrscheinlichkeit auf. Each choice has an associated desired probability of use. Der Verwendungsschritt umfasst ein probabilistisches Auswerten jeder Wahl an einem oberen Ende eines Stapels, wobei jede Wahl einer Zurückweisung durch ein solches Auswerten unterworfen ist. The use of a probabilistic step comprises evaluating each election at an upper end of a stack, each choosing a rejection is subjected by such evaluation. Wenn eine Wahl in einem bestimmten Stapel zurückgewiesen wird, umfasst der Verwendungsschritt ferner ein zyklisches Verschieben des bestimmten Stapels in einer bestimmten Richtung, um eine andere Wahlmöglichkeit an das obere Ende des bestimmten Stapels zu bringen. If a choice in a certain stack is rejected, the using step further comprises a cyclic displacement of the certain stack in a particular direction to bring a different choice to the top of the certain stack.
  • [0072] [0072]
    Wenn die in dem vorstehenden Absatz beschriebene Präferenz angenommen wird, umfasst der Rauschinjektionsschritt vorzugsweise ein zyklisches Verschieben ausgewählter Stapel in der größeren Druckmaske. If the preference described in the preceding paragraph, it is assumed the noise injection step preferably comprises a cyclic move selected stack in the greater pressure mask. In diesem Fall tendiert vorzugsweise ferner eine zyklische Verschiebung eines bestimmten Stapels in derselben jeweiligen Richtung, angefangen bei der Position des bestimmten Stapels in der in der Entwicklung befindlichen Druckmaske, dazu, eine größere Zufälligkeit einzubringen. In this case, preferably also tends a cyclic shift of a given stack in the same respective direction, from the position of the particular stack in the print dialog in development, to introduce a greater randomness. Dementsprechend umfasst der Schritt des zyklischen Verschiebens des ausgewählten Stapels vorzugsweise auch ein zyklisches Verschieben zumindest einiger ausgewählter Stapel in der entgegengesetzten Richtung – so dass der Rauschinjektionsschritt dazu tendiert, die Zufälligkeit zu verringern, statt sie zu erhöhen. Accordingly, the step of cyclic shifting of the selected stack also preferably includes a cyclic shifting at least some selected stacks in the opposite direction - so that the noise injecting step tends to reduce the randomness, rather than increase it. Vorzugsweise ist die „jeweilige Richtung" nach oben gerichtet, und die entgegengesetzte Richtung ist nach unten gerichtet. Preferably directed "appropriate direction" up, and the opposite direction is downward.
  • [0073] [0073]
    Eine weitere Präferenz zur Verwendung bei mehreren Druckköpfen besteht darin, dass (1) der Erstellungsschritt ein Definieren einer jeweiligen in der Entwicklung befindlichen Druckmaske für jeden der mehreren Druckköpfe umfasst, (2) der Feldeinteilungsschritt ein Durchführen einer Feldein teilung bei jeder jeweiligen in der Entwicklung befindlichen Druckmaske umfasst, um für jeden der mehreren Druckköpfe eine jeweilige größere Druckmaske zu machen; Another preference, for use with multiple print heads is that (1) the establishing step comprises defining a respective located in the seminal printmask for each of the plural printheads, (2) the tiling step comprises performing across the fields division at each respective under development includes print mask to make a larger print respective mask for each of the plurality of print heads; und (3) der Rauschinjektionsschritt ein Einbringen eines Rauschens in jede der jeweiligen größeren Druckmasken umfasst. and (3) the noise injection step comprises introducing a noise in each of the respective larger printmasks. In diesem Fall umfasst das Rauscheinbringen vorzugsweise ein Einbringen eines Rauschens, das im Wesentlichen identisch ist, in alle jeweiligen größeren Druckmasken. In this case, the noise insertion preferably comprises an introduction of noise which is substantially identical in all the respective larger printmasks.
  • [0074] [0074]
    Diesbezüglich muss das Verfahren jedoch nicht auf starre Weise arbeiten. In this respect, however, the method does not work in a rigid manner. Beispielsweise kann das Verfahren sogar dann, wenn das Definieren der jeweiligen Druckmaske ein Replizieren einer einzigen in der Entwicklung befindlichen Druckmaske umfasst, um eine jeweilige in der Entwicklung befindliche Druckmaske für jeden der mehreren Druckköpfe zu bilden, vorzugsweise trotzdem ein Modifizieren jeder jeweiligen in der Entwicklung befindlichen Druckmaske, um jeweilige Anforderungen ihres Druckkopfes zu berücksichtigen, umfassen. For example, the method may even when defining the respective printing mask comprises a replicating a single located in the seminal printmask to form a respective present in the seminal printmask for each of the plurality of printheads, preferably located still a modifying each respective in the development printmask to accommodate respective requirements of its printhead, include. Somit umfasst in diesem letztgenannten Fall das Modifizieren vorzugsweise ein Versetzen oder zyklischen Verschieben der jeweiligen in der Entwicklung befindlichen Maske, um relative Fehlausrichtungen der mehreren Druckköpfe zu berücksichtigen. Thus, in this latter case preferably comprises modifying a displacement or cyclically shifting the respective mask being developed to accommodate relative misalignments of the plural printheads.
  • [0075] [0075]
    Eine weitere Art der Präferenz besteht darin, dass es – vor dem Verwendungsschritt – ferner ein Durchführen von Modifikationen an der weniger regelmäßigen Druckmaske umfasst. Another type of preference is that it - before using step - also includes performing modifications to the less regular printing mask. Diese Modifikationen beruhen vorzugsweise auf einer Düsengewichtung oder auf Abfeuerungsfrequenzeinschränkungen oder auf Parität. These modifications are preferably based on a nozzle weighting or Abfeuerungsfrequenzeinschränkungen or parity.
  • [0076] [0076]
    Alle vorstehenden Funktionsprinzipien und -vorteile der vorliegenden Erfindung werden nach Einsichtnahme der folgenden ausführlichen Beschreibung unter Bezugnahme auf die angehängten Zeichnungen näher ersichtlich. All of the above operating principles and advantages of the present invention will become more apparent after reading the following detailed description with reference to the appended drawings. Es zeigen: In the drawings:
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN BRIEF DESCRIPTION OF THE DRAWINGS
  • [0077] [0077]
    1 1 eine perspektivische oder isometrische Ansicht eines Druckers/Plotters, der bestimmte bevorzugte Ausführungsbeispiele der Erfindung ist und beinhaltet – obwohl die Erfindung gleichermaßen auf kleinere Drucker vom Desktop-Typ auf dem Verbrauchermarkt anwendbar ist; a perspective or isometric view of a printer / plotter is certain preferred embodiments of the invention and includes - although the invention is equally applicable to smaller printer from the desktop type on the consumer market;
  • [0078] [0078]
    2 2 eine gleichartige, jedoch vergrößerte, Ansicht von Abschnitten einer Druckmaschine – insbesondere einschließlich des Druckmedienvorschubmechanismus – in dem Drucker/Plotter der a similar but enlarged view of portions of a printing press - in particular including the print media feed mechanism - in the printer / plotter 1 1 ; ;
  • [0079] [0079]
    3 3 eine gleichartige, jedoch etwas weniger stark vergrößerte Ansicht eines größeren Abschnitts der Druckmaschine; a similar but slightly less highly magnified view of a larger portion of the printing press;
  • [0080] [0080]
    4 4 eine äußerst schematische perspektivische Ansicht, die eine herkömmliche Feldeinteilung einer relativ kleinen Druckmaske zum Bedecken eines Bildes zeigt, wobei jedes Feld mit der einzigen, gemeinsamen Maske identisch ist und jedes Druckmaskenelement einer einzigen Halbtonstelle an jedem Punkt, wo die Maske in Felder eingeteilt ist, entspricht; a highly schematic perspective view showing a conventional sectioning a relatively small pressure mask for covering an image, each box with the single common mask is identical and each print mask element of a single Halbtonstelle at each point where the mask is divided into fields corresponding to ;
  • [0081] [0081]
    5 5 ein Diagramm einer Druckmaske, bei der defekte Düsenpositionen durch Kreise markiert sind, und ihres einzigen Sicherungsarrays gemäß einer zweidimensionalen „Sicherungsmatrix"-Form der vorliegenden Erfindung; a diagram of a printmask, are marked by circles for the defective nozzle positions, and its single backup array according to a two-dimensional "backup matrix" form of the present invention;
  • [0082] [0082]
    6 6 ein Flussdiagramm zum gleichzeitigen Entwurf einer Druckmaske und einer Sicherungsmatrix, um die Form der Erfindung der a flow chart for simultaneous design of a printmask and backup of a matrix to the shape of the invention, the 5 5 zu implementieren; to implement;
  • [0083] [0083]
    7 7 ein gleichartiges Diagramm, jedoch für einen separaten Entwurf einer Sicherungsmatrix, nachdem die Hauptdruckmaske fertig gestellt ist; a similar diagram, but for a separate draft a backup matrix after the main pressure mask is completed;
  • [0084] [0084]
    8 8 eine Druckmaske für einen Vierfachdurchlauf-Druckmodus gemäß einer „Vorgekochte-Maske"-Form (eng.: „precooked mask" form) der Erfindung, wobei die Druckmaske als dreidimensionale Matrix von in Frage kommenden bzw. Kandidaten-Sequenzen oder -„Stapeln" konfiguriert ist; a pressure mask for a four-pass printing mode according to a "pre-cooked mask" shape (eng .: "precooked mask" form) of the invention, the printing mask as a three-dimensional matrix of candidate or candidate sequences or - configured "stacking" is;
  • [0085] [0085]
    9 9 eine konzeptionelle oder äußerst schematische Serie aus fünf Ansichten, die vier (oder fünf) Schritte einer Prozedur zum Herstellen von Masken gemäß einer „Aufspring-Maske"-Form der Erfindung darstellen; represent a conceptual or extremely schematic series of five views, the four (or five) steps of a procedure for producing masks according to a "spring-loading mask" form of the invention;
  • [0086] [0086]
    10 10 ein Diagramm, das zu a graph to the 8 8 allgemein analog ist, jedoch stattdessen den vierten Schritt der Maskenerzeugungsprozedur der is generally the same way but instead, the fourth step, the mask generation procedure of 9 9 zeigt; shows;
  • [0087] [0087]
    11 11 einen Abschnitt einer exemplarischen Konfigurationsdatei, um eine Druckmaskenerzeugung gemäß der „Aufspring-Maske"-Form der Erfindung der a portion of an exemplary configuration file to a print mask generation according to the "spring-loading mask" form of the invention, the 9 9 und and 10 10 zu initialisieren; to initialize;
  • [0088] [0088]
    12 12 ein schematisches Blockdiagramm, das auf die Funktionsblöcke in den Programmausführungsschaltungen des bevorzugten Ausführungsbeispiels fokussiert ist; is a schematic block diagram is focused on the function blocks in the program execution circuits of the preferred embodiment;
  • [0089] [0089]
    13 13 ein Programmflussdiagramm, das eine Funktionsweise bevorzugter Ausführungsbeispiele für manche Verfahrensaspekte der Erfindung veranschaulicht; a program flow diagram illustrating an operation of preferred embodiments for some procedural aspects of the invention;
  • [0090] [0090]
    14 14 ein äußerst schematisches Diagramm, das die ersten zwei Schritte der Aufspring-Prozedur zeigt; a highly schematic diagram showing the first two steps of the spring-loading procedure;
  • [0091] [0091]
    15 15 einen ungefähren Graphen einer negativen Exponentialverteilungsfunktion, die beim Erzeugen von Zufallszahlen verwendet wird; an approximate graph of a negative Exponentialverteilungsfunktion used when generating random numbers;
  • [0092] [0092]
    16 16 ein extrem schematisches Diagramm, das zeigt, wie eine Lambda-Matrix den Aufspring-Prozess steuert; an extremely schematic diagram showing how a Lambda-matrix controls the spring-loading process; und and
  • [0093] [0093]
    17 17 ein Diagramm wie a diagram like 8 8 und and 10 10 – jedoch für ein Verfahren einer stärker bevorzugten „Wegblend"-Variante. - However, for a method to a more preferred "Wegblend" version.
  • AUSFÜHRLICHE BESCHREIBUNG DER BEVORZUGTEN AUSFÜHRUNGSBEISPIELE DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • 1. DER DRUCKERMECHANISMUS 1. THE PRINTER MECHANISM
  • [0094] [0094]
    Die Erfindung ist einer Implementierung in einer großen Vielzahl von Produkten zugänglich. The invention is an implementation in a wide variety of products available. Sie kann in einem Drucker/Plotter verkörpert sein, der ein Hauptgehäuse They may be embodied in a printer / plotter, the main housing 1 1 ( ( 1 1 ) mit einem Fenster ) Having a window 2 2 und einer linken Hülle and a left sleeve 3 3 umfasst, die ein Ende des Chassis einfasst. includes that frames the end of the chassis. Innerhalb dieser Einfassung befinden sich eine Wagenträger- und -antriebsmechanik und ein Ende des Druckmedienvorschubmechanismus sowie eine Stiftwiederauffüllstation mit ergänzenden Tintenkassetten. Within this enclosure there is a carriage-and -drive mechanics and one end of the print media feed mechanism as well as a pen-refill ink cartridges with complementary.
  • [0095] [0095]
    Der Drucker/Plotter umfasst ferner eine Druckmedienrollenabdeckung The printer / plotter also includes a printing-medium roll cover 4 4 und ein Aufnahmefach and a receiving compartment 5 5 für Längen oder Blätter eines Druckmediums, auf denen Bilder erzeugt wurden und die aus der Maschine ausgestoßen wurden. for lengths or sheets of printing medium on which images were generated and were ejected from the machine. Ein Bodenhalterungs- und Aufbewahrungsregal A Bodenhalterungs- and storage shelf 6 6 erstreckt sich zwischen den Beinen, die die beiden Enden des Gehäuses extends between the legs, the two ends of the housing 1 1 stützen. support.
  • [0096] [0096]
    Knapp über der Druckmedienabdeckung Just over the media coverage 4 4 befindet sich ein Eintrittsschlitz there is an entrance slit 7 7 für eine Aufnahme kontinuierlicher Längen eines Druckmediums for receipt of continuous lengths of printing medium 4 4 . , Ebenfalls enthalten sind ein Hebel Also included are a lever 8 8 zur Steuerung des Greifens des Druckmediums durch die Maschine. for control of the gripping of the print medium by the machine.
  • [0097] [0097]
    Eine Vorderblendenanzeige A front aperture display 11 11 und Steuerungen and Controls 12 12 sind in dem Obermaterial der rechten Hülle are in the upper right-shell 13 13 angebracht. attached. Diese Hülle schließt das rechte Ende der Wagenmechanik und des Medienvorschubmechanismus und ferner eine Druckkopfreinigungsstation ein. This case includes the right end of the carriage mechanics and the media feed mechanism and also a printhead cleaning station. In der Nähe des unteren Endes der rechten Hülle liegt für einen unkomplizierten Zugang ein Bereitschaftsschalter Near the lower end of the right sleeve is for uncomplicated access a standby switch 14 14 vor. in front.
  • [0098] [0098]
    In dem Gehäuse In the housing 1 1 und den Hüllen and the shells 3 3 , . 13 13 dreht sich eine zylindrische Auflageplatte rotates a cylindrical platen 41 41 ( ( 2 2 ) – die durch einen Motor ) - By a motor 42 42 , eine Schnecke , A snail 43 43 und ein Schneckengetriebe and a worm gear 44 44 , die der Steuerung von Signalen von einem digitalen elektronischen Prozessor unterliegen, getrieben wird – dahin gehend, Blätter oder Längen des Druckmediums Subject to the control of signals from a digital electronic processor is driven - in such a way sheets or lengths of printing medium 4A 4A in einer Medienvorschubrichtung anzutreiben. to drive in a media feed direction. Das Druckmedium The print medium 4A 4A wird dadurch aus der Druckmedienrollenabdeckung is characterized by the roll of media coverage 4 4 herausgezogen. pulled out.
  • [0099] [0099]
    In der Zwischenzeit trägt eine Stifthalte-Wagenanordnung In the meantime, wearing a pin holding carriage assembly 20 20 Stifte über das Druckmedium entlang einer Bewegungsbahn – die zu der Medienvorschubrichtung senkrecht ist – hin und her, während die Stifte Tinte ausstoßen. Pins on the print medium along a path - that is perpendicular to the media feed direction - back and forth, while the pins eject ink. Das Medium The medium 4A 4A empfängt somit Tintentropfen zur Bildung eines gewünschten Bildes und wird in das Druckmedienfach thus receives ink droplets to form a desired image, and is in the print media tray 5 5 ausgestoßen. ejected.
  • [0100] [0100]
    Wie in der Zeichnung angegeben ist, kann das Bild ein Testmuster mehrerer Farbstellen oder -muster As indicated in the drawing, the image is a color test pattern several locations or patterns 56 56 zum Auslesen durch einen optischen Sensor zum Erzeugen von Kalibrierungsdaten sein. for reading by an optical sensor to generate calibration data to be. Für die Zwecke der vorliegenden Erfindung dienen derartige Testmuster einer Verwendung beim Überwachen in Bezug auf und beim Erfassen von Druckelementen (z. B. Düsen), die eine schwache Leistung erbringen oder überhaupt nicht funktionieren. For purposes of the present invention, such a test pattern use in monitoring in relation to serve and when collecting printing elements (eg, nozzle) that provide a poor performance or not work at all.
  • [0101] [0101]
    Ein kleiner automatischer optoelektronischer Sensor A small automatic optoelectronic sensor 51 51 bewegt sich mit den Stiften auf dem Wagen und wird nach unten gerichtet, um Daten über den Stiftzustand (Düsenabfeuerungsvolumen und -richtung sowie Ausrichtung zwischen den Stiften) einzuholen. moves with the pins on the carriage and is directed downward to obtain data on the pin state (Düsenabfeuerungsvolumen and direction and orientation between the pins). Der Sensor The sensor 51 51 kann ohne weiteres optische Messungen can readily optical measurements 65 65 , . 81 81 , . 82 82 ( ( 12 12 ) durchführen; ) Carry out; eine geeignete algorithmische Steuerung an appropriate algorithmic control 82 82 liegt deutlich im Bereich der Möglichkeiten des Standes der Technik und kann durch die Erörterungen in dem vorliegenden Dokument geführt werden. is well within the capabilities of the prior art and can be guided by the discussions in the present document.
  • [0102] [0102]
    Ein sehr fein abgestufter Codierstreifen A very finely graduated encoder strip 36 36 erstreckt sich straff entlang des Abtast- bzw. Bewegungspfades der Wagenanordnung stretches taut along the scanning or moving path of the carriage assembly 20 20 und wird durch einen anderen, sehr kleinen automatischen optoelektronischen Sensor and by another, very small automatic optoelectronic sensor 37 37 gelesen, um Positions- und Geschwindigkeitsinformationen Read on to find position and velocity information 37B 37B für den Mikroprozessor zu liefern. to provide for the microprocessor. Eine vorteilhafte Stelle für den Codierstreifen An advantageous location for the encoder strip 36 36 ist unmittelbar hinter den Stiften. is immediately behind the pens.
  • [0103] [0103]
    Eine derzeit bevorzugte Position für den Codierstreifen A presently preferred location for the encoder 33 33 ( ( 3 3 ) ist jedoch in der Nähe der Rückseite des Stift/Wagen-Faches – entfernt von dem Raum, in den ein Benutzer seine Hände begibt, um die Stiftwiederauffüllkassetten zu warten. ) But is near the back of the pen / car several times - from the room in which a user moves his hands to await the pen refill cartridges. Für beide Positionen ist der Sensor For both positions of the sensor is 37 37 so angeordnet, dass sein optischer Strahl durch Öffnungen oder transparente Abschnitte einer in dem Streifen gebildeten Skala gelangt. so arranged that its optical beam passing through orifices or transparent portions of a scale formed in the strip.
  • [0104] [0104]
    Die Stift-/Wagen-Anordnung The pen / car-assembly 20 20 wird durch einen Motor is driven by a motor 31 31 – entlang dualer Trage- und Führungsschienen - Along dual carrying and guide rails 32 32 , . 34 34 – mittels eines Antriebsriemens - By means of a drive belt 35 35 hin- und hergetrieben. driven back and forth. Der Motor The engine 31 31 unterliegt der Steuerung von Signalen von dem digitalen Prozessor. under the control of signals from the digital processor.
  • [0105] [0105]
    Selbstverständlich umfasst die Stift-/Wagen-Anordnung eine Vorwärtsbuchtstruktur Of course, the pen / car assembly includes a forward bay structure 22 22 für Stifte – vorzugsweise zumindest vier Stifte for pens - preferably at least four pins 23 23 - 26 26 , die Tinte vier verschiedener Farben enthalten. That contain ink of four different colors. Am üblichsten ist, dass die Tinte in dem äußerst linken Stift The most common is that the ink in the leftmost pin 23 23 gelb ist, dann cyanfarben is yellow, then cyan 24 24 , magentafarben , Magenta 25 25 und schwarz and black 26 26 . ,
  • [0106] [0106]
    Ein weiteres, immer häufigeres System weist jedoch Tinten verschiedener Farben auf, die in der Tat unterschiedliche Verdünnungen für eine oder mehrere übliche chromatische Farben in den mehreren Stiften sind. However, a further, more frequent system has different color inks, which in fact different dilutions for one or more of the usual chromatic colors in the plurality of pins. Somit können sich in den mehreren Stiften Thus, in the plurality of pins 23 23 - 26 26 unterschiedliche Verdünnungen von Schwarz befinden. different dilutions of Black are. Praktisch gesehen können sich in einem einzigen Drucker, entweder in einem gemeinsamen Wagen oder in mehreren Wagen, sowohl Stifte mehrerer chromatischer Farben als auch Stifte mehrerer Schwarztöne befinden. In practical terms, can be located in a single printer, either in a common carriage or more cars, more chromatic colors both pens and pencils of several blacks are.
  • [0107] [0107]
    Ebenfalls in der Stift-/Wagen-Anordnung Also in the pen / car-assembly 20 20 enthalten ist ein Rückfach included is a rear compartment 21 21 , das diverse Elektronikeinheiten trägt. Which supports various electronic units. Auch der Kolorimeterwagen weist ein Rückfach oder eine Erweiterung Also the Kolorimeterwagen has a rear compartment or an extension 53 53 ( ( 3 3 ) auf, mit einem Schritt ) On, comprising a step 54 54 zum Freimachen der Antriebskabel to clear the drive cable 35 35 . ,
  • [0108] [0108]
    Ganz genau gesagt stellen Provide told exactly 1 1 mit with 3 3 ein System wie z. B. den Drucker/Plotter des Modells „DesignJet 2000CP" von Hewlett Packard dar, der die vorliegende Erfindung nicht beinhaltet. Jedoch veranschaulichen diese Zeichnungen auch bestimmte Ausführungsbeispiele der Erfindung und – wobei bestimmte detaillierte Unterschiede nachstehend erwähnt werden – einen Drucker/Plotter, der bevorzugte Ausführungsbeispiele der Erfindung umfasst. a system such as the printer / plotter model "DesignJet 2000CP" by Hewlett Packard is that does not include the present invention However, these drawings illustrate certain embodiments of the invention and -.. with certain detailed differences mentioned below - a printer / plotter that includes preferred embodiments of the invention.
  • 2. SICHERUNGSMATRIX 2. CONTROL MATRIX
  • [0109] [0109]
    Dieses Druckmaskenmodifizierungsverfahren behält die Gesamtqualität der ursprünglichen Druckmaske bei und erzielt an Stellen, an denen die defekte Düse ersetzt wurde, eine gute örtliche Qualität. This printmask modification method maintains the overall quality of the original printmask, and achieves at locations where the defective nozzle was replaced, a good local quality. Es erfordert praktisch keine zusätzlichen Berechnungen, und die durch die defekte Düse bewirkte übermäßige Last wird gleichmäßig auf einen Satz von Ersatzdüsen verteilt. It requires virtually no additional computations, and that caused by the defective nozzle excessive load is evenly distributed over a set of spare nozzles.
  • [0110] [0110]
    Die vorliegende Erfindung betrifft ein viertes Verfahren, das sich von von Hand erstellten Masken, einem Masken-Umentwurf oder einer „Sicherungsdüse" unterscheidet – eine Sicherungsmatrix, die die ursprüngliche Qualität bei denjenigen Zeilen, an denen die beschädigte Düse nicht verwendet wurde, nicht beeinträchtigt, wobei sie gleichzeitig bei Zeilen, die durch die beschädigte Düse betroffen sind, eine suboptimale Druckmaskenqualität erzielt. The present invention relates to a fourth method, different from hand-drawn mask, a mask Umentwurf or "Sicherungsdüse" is different - a backup matrix, which does not compromise the original quality at those lines where the damaged nozzle was not used, while at the same time, a sub-optimal print quality mask made in rows that are affected by the damaged nozzle.
  • [0111] [0111]
    Bei dem Sicherungsmatrixverfahren weist jede Düse eine positionsunabhängige Sicherung auf. The security matrix method, each nozzle onto a position-independent assurance. Auf diese Weise wird das ursprüngliche Druckmaskenmuster aufrechterhalten, wenn alle Düsen in einer Druckmaskenzeile funktionstüchtig sind. In this way the original print mask pattern is maintained when all nozzles are functional in a printing mask line.
  • [0112] [0112]
    In Zeilen mit einer defekten Düse wird das Druckmaskenmuster modifiziert, wenn auch nur an Stellen defekter Düsen. In lines with a defective nozzle the printmask pattern is modified, though only in defective nozzle locations. Im Gegensatz zu dem Sicherungsdüsenverfahren wird die Ersatzdüse an diesen Stellen so gewählt, dass sie bezüglich des festgelegten umgebenden Musters und der Druckmaskenanforderungen optimal ist. In contrast to the backup die process the replacement nozzle is chosen at these points so that it is optimal with respect to the specified pattern and the surrounding pressure mask requirements.
  • [0113] [0113]
    Da jede Stelle in der Druckmaske eine andere Sicherung aufweist, ist es nur natürlich, sie in derselben Matrixform wie die Druckmaske selbst zu halten. Since each site has a different fuse in the print dialog, it is only natural to keep them in the same matrix form as the pressure mask itself. Man beachte, dass die Einträge beider Matrizen Durchlaufnummern sind, die (auf eine zeilenabhängige Weise) auf Düsen abbilden. Note that the entries of both matrices are pass numbers which map (in a line-dependent manner) to nozzles.
  • [0114] [0114]
    Wenn also eine defekte Düse ersetzt werden soll, wird die Durchlaufnummer, die der inversen Abbildung entspricht, durch den Durchlaufnummerneintrag derselben Stelle in der Sicherungsmatrix ersetzt. Thus, when a defective nozzle is to be replaced, the pass number corresponding to the inverse mapping is replaced by the pass-number entry of the same location in the backup matrix. Beispielsweise sei angenommen, dass die Druckmaske und die entsprechenden Sicherungsmatrix wie in For example, assume that the printmask and the corresponding backup matrix, such as in 5 5 angegeben lauten und eine defekte Düse erfasst wurde, deren inverse Abbildung unten gezeigt ist. be specified and a defective nozzle has been detected, the inverse mapping is shown below.
  • [0115] [0115]
    Die Matrixform des Sicherungsmatrixverfahrens ist beim Druckmaskenentwurfsprozess, während dessen Druckmaskeneinträge iterativ optimiert werden, besonders nützlich und naturgegeben. The matrix form of the security matrix method is the pressure mask design process, during which pressure mask entries are iteratively optimized, particularly useful and natural. Einträge werden wiederum wie folgt modifiziert. Entries are in turn modified as follows.
  • [0116] [0116]
    An Druckmaskeneinträge wird entweder in einer in eine Reihenfolge gebrachten, zufälligen oder adaptiv ermittelten Sequenz herangegangen. To print mask entries will either approached in an order placed in a random or adaptively determined sequence. Die Durchlaufnummern werden gemäß ihrer Passung an die Druckmaskenanforderungen in eine Reihenfolge gebracht, und der Druckmaskeneintrag wird dahin gehend modifiziert, dass er die beste Passung enthält. The throughput numbers are placed in an order according to their fit to print mask requirements, and the pressure mask entry is modified to include the best fit. Diese Reihenfolge kann entweder durch deterministische oder zufällige Funktionen bewirkt werden. This sequence can be either caused by deterministic or random functions.
  • [0117] [0117]
    Da Sicherungsmatrixeinträge die besten Alternativen zu den Druckmaskeneinträge enthalten sollten, könnte die Sicherungsmatrix gleichzeitig mit der Druckmaske entworfen werden, so dass Sicherungsmatrixeinträge bei jeder Iteration zweitbeste Optionen enthalten. Since backup matrix entries should contain the best alternatives to the pressure mask entries, securing matrix could be designed simultaneously with the print dialog so that backup matrix entries included in each iteration second best options. Ein Flussdiagramm, das dieses Entwurfsverfahren beschreibt, findet sich in A flow chart describing this design method is given in 6 6 . ,
  • [0118] [0118]
    Alternativ dazu könnte die Sicherungsmatrix sequentiell gefüllt werden, mit besten Alternativen, nachdem die Druckmaske optimiert wurde. Alternatively, the backup matrix could be filled sequentially, with best alternatives after the printmask has been optimized. Ein Flussdiagramm, das dieses Entwurfsverfahren beschreibt, findet sich in A flow chart describing this design method is given in 7 7 . ,
  • [0119] [0119]
    Zusätzliche Implementierungsoptionen umfassen die Folgenden. Additional implementation options include the following.
    • • Es kann mehr als eine Sicherungsmatrix verwendet werden. • There may be more than one backup matrix may be used. Eine Serie von (z. B. zwei) Sicherungsmatrizen könnte verwendet werden, so dass, wenn auch die einer defekten Düse zugewiesene Sicherungsdüse fehlerhaft ist, eine zweite Sicherung (die in der zweiten Sicherungsmatrix gespeichert ist) verfügbar wäre. A series of (for. Example, two) Sicherungsmatrizen could be used, so that, even if the defective nozzle assigned Sicherungsdüse is faulty, a second backup (stored in the second backup matrix) would be available.
    • • Die Druckmaskenentwurfsanforderung bei dem Zweite-Sicherungsmatrix-Entwurfsverfahren kann mit sicherungsspezifischen Entwurfsregeln verbessert werden. • The print mask design requirement in the second backup matrix design method can be improved with hedging specific design rules. Beispielsweise würde das Muster der Sicherungsmatrix in For example, the pattern of the backup matrix would in 2 2 bei einer Druckmaske als schlecht erachtet; in time of printing mask as bad; als Sicherungen passen all die Einträge gut in die Druckmaske; as fuses fit all the entries in the well pressure mask; in dem Fall, in dem zwei Düsen, die nahe gelegenen Druckmaskenpositionen zugewiesen sind, ersetzt werden sollen, könnte es jedoch schwerwiegende Druckartefakte bewirken. However, in the case to be in the two nozzles, the nearby printmask locations are assigned, replaced, it could cause severe printing artifacts. Um derartige Probleme zu verhindern, sollten zusätzliche Anforderungen an das Muster der resultierenden Sicherungsmatrix gestellt werden. To avoid such problems, additional requirements should be applied to the pattern of the resulting backup matrix.
  • 3. VORGEKOCHTE MASKEN 3. PRECOOKED MASKS
  • [0120] [0120]
    Diese höher entwickelte Form der Erfindung verbietet niemals eine Verwendung einer Düse – es sei denn, dies ist durch physikalische (elektronische) Einschränkungen der Nutzungshäufigkeit erforderlich. These more sophisticated form of the invention never prohibits the use of a nozzle - unless this is required by physical (electronic) restrictions on the frequency of use. Abgesehen von dieser Einschränkung der Nutzungshäufigkeit, dh solange ein Gewichten von Düsen für Druckmaskenzwecke betrachtet wird, siedelt diese Form der Erfindung eine Düse höchstens am unteren Ende einer Prioritätenliste an. Apart from this restriction, the frequency of use, ie as long as the weights of nozzles is considered for pressure purposes mask, this form of the invention, a nozzle located at a maximum at the bottom of a priority list. Dennoch hat die fehlerhafte Düse immer die Chance, zu drucken. Nevertheless, the faulty nozzle always has the chance to print. Vorzugsweise liegt niemals eine Ausnahme des Algorithmus vor, und er druckt in der Tat dann, wenn eine der folgenden Bedingungen oder eine Kombination derselben dies erfordert. Preferably, there is never an exception of the algorithm, and it prints in fact, if one of the following conditions or a combination thereof requires.
    • • Alle benötigten Tropfen pro Zelle_600 müssen adressiert werden. • All required drops per Zelle_600 need to be addressed.
    • • Es gibt lediglich N Durchläufe, in denen dies durchzuführen ist. • There are only N passes in which this is carried out.
    • • Die Häufigkeitseinschränkungen bezüglich des Stiftes sind stärker als jegliches Düsengewichtungskriterium. • The frequency restrictions of the pin are stronger than any jet weighting criterion. In der Tat sind dies die Einschränkungen mit der höchsten Priorität, und Düsen, die von ihnen betroffen sind, wandern nicht nur einfach zu dem unteren Ende der Prioritätenliste, sie fallen in der Tat aus der Liste heraus. In fact, these are the limitations with the highest priority, and nozzles that are affected by them, walk not just to the bottom of the priority list, they fall, in fact, out of the list.
  • [0121] [0121]
    Die folgenden werden ebenfalls durch diese Form der Erfindung unterstützt: The following are also supported by this form of the invention:
    • • Variabler-Papiervorschub-Druckmodi (mit einem Mehrebenen-Drucken kompatibel), wie sie von Zapata eingeführt wurden; • Variable-paper feed modes (compatible with a multi-level printing), as introduced by Zapata; und and
    • • durchlaufabhängige Düsengewichtung: Variabler-Papiervorschub-Druckmodi weisen neue Nachteile auf, die mit dieser neuen Technik kompensiert werden können (Düsennutzung wird für jeden einzelnen Durchlauf festgelegt). • continuous dependent weighting nozzles: Variable-paper feed modes have new disadvantages that can be compensated for with this new technology (nozzle use is determined for each run).
  • [0122] [0122]
    Die vorgekochten Masken werden durch eine neue Version von Shakes erzeugt. The precooked masks are generated by a new version of Shakes.
  • [0123] [0123]
    Die vorgekochte Maske ist eine dreidimensionale Matrix ( The precooked mask is a three-dimensional matrix ( 8 8 ). ). Man kann sie sich als Stapel von Matrizen vorstellen. They can be thought of as a stack of matrices. Besser noch stellt man sie sich als Matrix von Stapeln vor. Even better is they are as a matrix of stacks before. Das heißt, dass für jede einzelne Stelle auf dem Papier eine ganze Bandbreite an Kandidaten geboten wird. That is, for every single location on the paper, a full range of candidates is offered.
  • [0124] [0124]
    Wenn es sich um eine Vierfachdurchlaufmaske handelt, werden vier Kandidaten geboten, von der besten bis zur schlechtesten geordnet. If it is a four-pass mask, four candidates are offered, ordered from the best to worst. Die Kriterien zur Unterscheidung des besten vom schlechtesten ähneln den Nachbar-Einschränkungen von Shakes, jedoch zu 3D-Nachbarn extrapoliert. The criteria to distinguish the best from the worst resemble neighboring constraints of shakes, but extrapolated to 3D neighbors.
  • [0125] [0125]
    Diese vorgekochte Maske kann entweder für jede Auftragung während des Betriebs erzeugt, bei der Initialisierung des Druckers erzeugt oder die ganze Zeit in einer Festplatte gespeichert werden. This precooked mask can be either generated for each plot during operation, generates when initializing the printer or all the time are stored in a hard disk. Wenn der Drucker drucken muss, wird die vorgekochte Maske wiedergewonnen oder erzeugt, und anschließend beginnt der Wiedererwärmungsprozess. If the printer must print the precooked mask is recovered or generated, and then the reheating process starts.
  • [0126] [0126]
    Der Wiedererwärmungsprozess besteht im Grunde aus einem Aussuchen, für jede Druckebene, eines Kandidaten aus der Liste. The reheating process consists basically of a Choosing, for each pressure level, a candidate from the list. Obwohl die Erstebenenmaske standardmäßig den besten Kandidaten aussucht, die Zweitebenenmaske den zweitbesten Kandidaten aussucht usw., ist die Sache nicht ganz so offensichtlich, wenn eine Düsengewichtung ins Spiel kommt. Although the first level mask defaults to the best candidate chooses, the second layer mask the second best candidate chooses so, the matter is not quite so obvious when a nozzle weight comes into play.
  • [0127] [0127]
    Um eine Düsengewichtung zu implementieren, wird der bestmögliche Kandidat mit einer Wahrscheinlichkeit, die proportional zu dem Düsengewicht ist, ausgesucht. To implement a nozzle weighting, the best candidate is a probability that is proportional to the nozzle weight chosen. Das heißt, wenn das Düsengewicht 1.000 beträgt, wird der beste Kandidat mit einer Wahrscheinlichkeit von 100% für die Ebene 1 ausgesucht. That is, if the nozzle weight is 1,000, the best candidate is selected with a probability of 100% for level 1. Wenn die nächste in Frage kommende bzw. Kandidatendüse ebenfalls mit 1.000 gewichtet wird, wird sie für die Maske ausgesucht, die der Ebene 2 entspricht, usw. If the next candidate or Kandidatendüse is also weighted with a 1000, it will be picked for the mask that corresponds to level 2, etc.
  • [0128] [0128]
    Wenn sich jedoch herausstellt, dass der beste Kandidat aus dem Vorkochprozess ein Gewicht von 600 aufweist, wird diese Düse in 60% der Fällen ausgesucht. However, if it turns out that the best candidate for the precooking has a weight of 600, this nozzle is chosen in 60% of cases. In den verbleibenden 40% der Fälle wird der nächste Kandidat in der Liste für diese Position ausgewertet, und die zurückgewiesene Düse wird zu dem niedrigsten Rang der Liste bewegt, nur für den Fall, dass sie dazu beitragen kann, höhere Ebenen der Maske aufzufüllen. In the remaining 40% of cases, the next candidate is evaluated on the list for this position, and the rejected nozzle is moved to the lowest rank of the list, just in case they can help replenish higher levels of the mask.
  • [0129] [0129]
    Der neue Kandidat, der ausgewertet wird, kann je nach seinem Gewicht erneut ausgesucht oder zurückgewiesen werden. The new candidate is evaluated can be selected or rejected depending again after his weight. Die notwendigen Vorsichtsmaßnahmen wurden in den Algorithmus integriert, um eine Zurückweisung aller Kandidaten zu verhindern. The necessary precautions have been integrated into the algorithm to prevent rejection of all candidates. Der beschriebene probabilistische Vorgang wird für jede Schicht, die aufgefüllt werden soll, wiederholt. The described probabilistic process is repeated for each layer that is to be filled repeatedly.
  • [0130] [0130]
    Jedes Mal, wenn ein Kandidat ausgewertet wird, ist sein Gewicht abhängig von: Each time a candidate is evaluated, its weight is dependent on:
    • • Der Schrittvorschubsequenz (auf diese Weise können Variabler-Vorschub-Druckmodi unterstützt werden). • The step feed sequence (in this way can Variable-feed printing modes are supported).
    • • Der Nummer des Durchlaufs, auf den abgefeuert wird (auf diese Weise kann eine vom Durchlauf abhängige Düsengewichtung unterstützt werden). Is • The number of the pass, fired at the (in this way can a dependent of the flow nozzles weighting are supported).
    • • Allgemein könnte jeglicher andere Faktor das Gewicht einer bestimmten Düse beim Abfeuern auf einen bestimmten Durchlauf beeinflussen. • In general, any other factor could affect the weight of a particular nozzle when firing on a particular run.
  • [0131] [0131]
    Düsen, die durch die zweite, dritte usw. Schicht zurückgewiesen werden, werden ebenfalls zum unteren Ende der Prioritätenliste bewegt. Nozzles that are rejected by the second, third etc. layer may be also moved to the bottom of the priority list. Dies bedeutet, dass sich die erste zurückgewiesene Düse nicht mehr am unteren Ende der Liste befindet und somit ausgewählt werden könnte. This means that not the first rejected nozzle located at the bottom of the list and thus could be selected.
  • [0132] [0132]
    Ein weiteres Kriterium ist ebenfalls an dem Wiederaufwärmprozess beteiligt – nämlich kann je nach der Wagengeschwindigkeit, die für den Druckmodus gewählt wird, entschieden werden, dass eine einzelne Düse nicht auf zwei benachbarte Positionen schießen kann. Another criterion is also involved in the reheating process - namely, depending on the speed of the car, which is selected for the print mode to decide that a single nozzle can not shoot at two adjacent positions. Dies bedeutet, dass beim Drucken bei ausreichend schnellen Wagengeschwindigkeiten dann, wenn die Düse 1 dazu ausgewählt wurde, in Position X abzufeuern, für Schicht 2, dieselbe Düse nicht in Position X + 1 für jegliche Maskenebene abfeuern darf. This means that when the nozzle was printing at speeds sufficiently fast car 1 is selected to fire into position X, Layer 2, the same nozzle must not X + 1 fire for any mask plane into position.
  • [0133] [0133]
    Diese Düse wird nicht nur zum unteren Ende der Prioritätenliste befördert; This nozzle is conveyed not only to the bottom of the priority list; sie wird einfach aus der Liste herausgenommen, da dies die einzige Möglichkeit ist, zu gewährleisten, dass eine Düse nicht abgefeuert wird. it is simply removed from the list, because this is the only way to ensure that a nozzle is not fired. Man beachte, dass diese absolute Zurückweisung lediglich auf der Basis von Abfeuerungsfrequenzeinschränkungen erfolgt, so dass die Düse 1 in Position X + 2 erneut abfeuern kann. Note that this absolute rejection only occurs based on Abfeuerungsfrequenzeinschränkungen, so that the nozzle 1 can fire again in X + 2 position.
  • [0134] [0134]
    Dies ist wichtig, da das einzige Mal, wenn man sicher sagen kann, dass eine Düse nicht abgefeuert wird, der Vorschlag eine einzige Stelle, nicht eine ganze Reihe (wie dies beim Fehlerverstecken der Fall war) berücksichtigt. This is important because the only time you can safely say that a nozzle is not fired, the proposal represents a single entity, not a whole lot (as the error concealment of the case was) considered. Derselbe Vorgang aus derselben vorgekochten Maske heraus kann für alle Druckköpfe in dem Drucker wiederholt werden, wobei in jedem Fall die entsprechenden Düsengewichte berücksichtigt werden. The same process from the same pre-cooked mask out can be repeated for all the printheads in the printer, in each case, the corresponding nozzle weights are taken into account.
  • [0135] [0135]
    Weitere Techniken, z. B. eine Matrixverschiebung, können angewendet werden, so dass die zwei Masken sogar dann unterschiedlich aussehen, wenn die Düsengewichte für unterschiedliche Druckköpfe alle auf 1.000 eingestellt sind. Other techniques, such. As a shift matrix may be applied, so that the two masks look different even if the nozzle weights for different printheads are all set to 1,000. Es kann hilfreich sein, einige der Innovationen bei bevorzugten Ausführungsbeispielen, die bisher ausführlich behandelt wurden, zusammenzufassen: It may be helpful to summarize some of the innovations in preferred embodiments, which were previously discussed in detail,:
    • • Die Kombination von N Düsen, die eine einzige Reihe bedrucken (wobei N die Anzahl von Durchläufen ist), kann aufgrund der Verwendung eines variablen Papiervorschubs für die ganze Maske eindeutig sein. • The combination of N nozzles that print on a single row (N being the number of passes is), can be unique because of the use of variable paper advance for the whole mask. Im Vergleich dazu wurde früher eine Kombination aus N Düsen N mal über die Maske wiederholt. In comparison, formerly a combination of N nozzles N was repeated times over the mask.
    • • Es muss kein Fehlerverstecken mehr verwendet werden. • It must be used no more error hiding. Stattdessen wird vorzugsweise jeder Düse eine Druckwahrscheinlichkeit im Bereich zwischen null und einhundert Prozent ihrer nominellen Nutzung gegeben. Instead, each nozzle preferably a pressure probability is given in the range between zero and one hundred percent of their nominal use. Dieses neue Konzept, Düsengewichtung, wird vorteilhafterweise von gedrucktem Band zu gedrucktem Band variiert, um eine durchlaufabhängige Düsengewichtung zu liefern. This new concept, nozzles weighting is advantageously of printed tape varies to printed tape to provide a continuous dependent weighting nozzles.
    • • Wenn eine Düse unterhalb ihrer nominellen Nutzung druckt, machen andere Düsen den Unterschied wett. • If a nozzle printed below their nominal use, make other nozzles up for the difference. Diese anderen Düsen sind nicht gerade Sicherungsdüsen, da auch sie lediglich einen Teil der Arbeit einer unter ihrer nominellen Nutzung druckenden Düse kompensieren können. These other nozzles are not just securing nozzle, since they can only compensate for some of the work of a printed below their nominal use nozzle. Früher wurde die gesamte Funktion der ursprünglichen Düse durch eine oder eine Mehrzahl von Sicherungsdüsen ersetzt. Previously, the entire function of the original nozzle has been replaced by one or a plurality of backup nozzles.
    • • Wenn eine Düse unter ihrer nominellen Nutzung druckt, können aufgrund des variabeln Vorschubs bis zu N ·( N – 1) Düsen dies kompensieren. • If a nozzle prints at their nominal usage, due to the variables can feed up to N * - compensate nozzles (N 1). Früher konnten lediglich N – 1 Düsen an der Kompensation beteiligt sein. Previously it was only possible N - 1 nozzle be involved in the compensation.
    • • Alle diese Formen der Düsensteuerung können für ein Mehrebenen-Drucken verwirklicht werden – dh für unterschiedliche Anzahlen von Tropfen, die auf dieselbe Zelle projiziert werden. • All these forms of nozzle management can be realized for multilevel printing - that is to say for different numbers of droplets which are projected in the same cell. Früher wurde lediglich ein binäres Drucken demonstriert. Previously, only a binary printing was demonstrated.
    • • Eine Maske zum Unterstützen all dieser Merkmale kann in zwei voneinander völlig unabhängigen Schritten erzeugt werden. • A mask to support all of these features can be generated in two completely independent steps. Der erste Schritt ist rechentechnisch aufwendig, ist jedoch für alle Druckköpfe in einem Drucker üblich. The first step is computationally expensive, but common for all the printheads in a printer. Er kann entweder innerhalb oder außerhalb des Druckers erzeugt werden, und er liefert die Textur der Maske sowie alle möglichen Kombinationen ( N Reihen·Spalten -Kombinationen, lediglich für die erste Ebene). It can be generated either within or outside of the printer, and it provides the texture of the mask and all possible combinations (N rows · Columns combinations, only for the first level). Der zweite Schritt ist druckkopfabhängig, bezüglich des Rechenaufwands jedoch viel billiger, und er kann sogar vor jedem einzelnen Ausdruck ausgeführt werden. However, the second step is dependent on print head with respect to the computational cost is much cheaper, and it can even be carried out before each term. Er liefert die Düsensteuerungsfunktionalität, berechnete Zelle um Zelle durch die Verwendung von Randomisierungsmerkmalen. It provides the nozzle management functionality, computed cell by cell through the use of Randomisierungsmerkmalen.
  • [0136] [0136]
    Somit ermöglichen Vorgekochte-Masken-Merkmale eine unterschiedliche Modulation der Düsennutzung für jede einzelne Reihe (potentiell jede einzelne Stelle) in der Maske und für einen willkürlichen Druckmedienvorschub. Thus, Precooked Mask features enable a different modulation of the nozzles use for each row (potentially every single point) in the mask and for an arbitrary media feed. Auf die anfängliche Vorkochstufe, vorteilhafterweise generisch und unveränderlich, folgt vorzugsweise ein Zelle-um-Zelle-Algorithmus, der sich dynamisch an Druckkopfbedingungen und andere Bedingungen anpasst – und sehr oft und sehr rasch ausgeführt werden kann. On the initial Vorkochstufe, advantageously generic and unchanging, preferably followed by a cell-by-cell algorithm that dynamically adapts to the print head and other conditions - and very often and very quickly can be performed.
  • 4. AUFSPRING-MASKEN 4. spring-loading MASKS
  • [0137] [0137]
    Die vorliegende Offenbarung bietet ein neues Verfahren, um eine bessere Steuerung einer Erzeugung vorgekochter Masken zu haben. The present disclosure provides a new method in order to have a better control of production of precooked masks.
  • [0138] [0138]
    Während der Verbesserung der Art und Weise, wie jede einzelne Düse in der Maske verwendet wird, wurden vorgekochte Masken erfunden. While improving the way how each nozzle is used in the mask, precooked masks were invented. Sie sind erfolgreich darin, eine Düsengewichtung innerhalb einer sehr kurzen Zeit neu zu berechnen, jedoch sieht es so aus, als sei es noch schwieriger, eine vorgekochte Maske aus einer syntaktischen Aussage heraus zu erzeugen. They are successful is to calculate a new nozzle weighting within a very short time, but it looks like it's even more difficult to produce a precooked mask from a syntactic statement out.
  • [0139] [0139]
    Dies ist auf die Tatsache zurückzuführen, dass für die vorgekochte Maske genauso viele Schichten wie Durchläufe definiert sind, und es sehr schwierig wird, vorauszusagen, wie jede Aussage in dem gesamten Satz mathematischer Transformationen, die von Syntax zu Maskenerzeugung führen, arbeiten wird. This is due to the fact that as many layers as runs are defined for the precooked mask, and it is very difficult to predict how each statement in the entire set of mathematical transformations that lead from syntax to mask generation work. Außerdem ist es schwierig, zu spezifizieren, wie die Masken für unterschiedliche Stifte miteinander in Wechselwirkung stehen sollten. Moreover, it is difficult to specify how the masks for different pins should interact with each other.
  • [0140] [0140]
    Ein Hauptziel der vorliegenden Erfindung besteht darin, eine bessere Steuerung eines Entwurfs vorgekochter Masken zu haben. A main object of the present invention is to have better control of precooked mask design. Da von Hand erstellte vorgekochte Masken demselben Wiederaufwärmvorgang zugeführt werden müssen, der für größere vorgekochte Masken verwendet wurde, wird ein Prozess benötigt, der von Hand erstellte vorgekochte Masken beträchtlich vergrößert. Since manually created precooked masks must be fed the same reheating process that was used for larger precooked masks, a process is required, which increases created by hand precooked masks considerable. Eine Analogie hierzu stellt Popcorn im Mikrowellenherd dar; An analogy to this is popcorn is in a microwave oven; auf diese Weise werden von Hand erstellte vorgekochte Masken durch den Aufspring-Prozess bzw. Pop-up-Prozess verwandelt! in this manner are created by hand precooked masks transformed by the spring-loading process or pop-up process!
  • [0141] [0141]
    Somit kehrt die Erfindung zu Anfang zu den alten Verfahren für von Hand erstellte Masken zurück. Thus, the invention returns to the beginning to the old way masks created by hand. Angesichts der Probleme und Vorteile aller beschriebenen Verfahren möchte man von jedem das Beste haben. Given the problems and benefits of all the methods described by any one would like to have the best.
  • [0142] [0142]
    Somit wird der folgende Algorithmus ( Thus, the following algorithm is ( 9 9 ) ausgeführt. ) Is executed.
    • 1. Der Entwerfer erstellt eine kleine Maske (Verfahren der Erstellung von Hand), die dem Format der vorgekochten Maske folgt. 1. The designer created a small mask (method of creating hand), which follows the format of the precooked mask. Für N Durchläufe ist es wahrscheinlich, dass eine Maske erzeugt wird, die N × N Pixel groß ist und N Schichten aufweist. For N passes, it is likely that a mask is produced, the N × N pixels is large, and has N layers. Sie wird als A bezeichnet. It is referred to as A. Die Maske A wird für jeden Druckkopf (also P mal) repliziert, wobei die Versetzungen und/oder zyklischen Verschiebungen angewendet werden, die der Entwerfer fordert. The mask A is for each print head (ie P times) replicated the offsets and / or cyclic shifts are applied, which calls for the designer. Dieser Prozess ist ebenfalls manuell und ermöglicht eine sehr gute Steuerung der Farbe-zu-Farbe-Punktplatzierung in einem gegebenen Durchlauf. This process is also manually and allows a very good control of the color-to-color dot placement in a given pass. Nun liegen P Masken vor, die von A abgeleitet sind. Now are P masks derived from A. Diese werden als B 1 , B 2 ... B P bezeichnet. These are referred to as B 1, B 2 ... B P. Da sie das Format aufweisen, das vorgekochten Masken entspricht, können sie auch so bezeichnet werden. Since they have the format that corresponds precooked masks, they can also be referred to as such. Die Anzahl der erforderlichen Bytes beträgt P × N 3 . The number of bytes required is P x N 3rd Wenn P = 6 und N = 8, so beträgt der Gesamtspeicherumfang 3 kBytes (man vergleiche die durch das alte Vorkochverfahren gelieferten 2 Mbytes!). If P = 6 and N = 8, the total amount of memory is 3 kBytes (compare the supplied through the old Vorkochverfahren 2 Mbytes). Dies sind die Daten, die dem Pop-up-Prozess zugeführt werden sollen. These are the data to be supplied to the pop-up process.
    • 3. Masken B 1 sind klein, somit müssen sie viele Male repliziert werden, um die Größe der alten vorgekochten Masken zu erzielen und um C 1 Masken zu erhalten. 3. Masks B 1 are small, so they need to be replicated many times in order to obtain the size of the old pre-cooked masks and C to obtain 1 masks. Dies ist ein neuer Zwischenprozess, zwischen vorgekocht und wiederaufwärmen, der als Pop-up-Prozess bezeichnet wird. This is a new intermediate process between pre-cooked and warm up again, which is referred to as a pop-up process.
    • 4. Während des Pop-up-Prozesses wird noch ein Rauschen in die replizierten Masken C 1 injiziert. 4. During the Pop-up process noise is not injected into the replicated masks C 1. Vorzugsweise wird dasselbe Rauschen in alle Masken injiziert, so dass jegliche Stift-zu-Stift-Abhängigkeit, die bewirkt wird, beibehalten wird. Preferably, the same noise is injected into all the masks so that any pin-to-pin-dependence caused, is maintained. Eine Rauschinjektion besteht darin, in der Kandidatenliste einige Kandidaten nach unten zu hüpfen ( A noise injection is to hop in the candidate list some candidates down ( 10 10 ). ). Dieses Rauschen kann im Anschluss an eine bestimmte ermittelte Funktion der Wahrscheinlichkeitsverteilung durch den Pop-up-Prozess automatisch erzeugt werden oder kann direkt durch den Maskenentwerfer in Form einer Matrix eingespeist werden: Lambda-Matrix oder Λ-Maske oder Lambda-Maske (in dem vorliegenden Dokument üblicherweise gänzlich in Großbuchstaben dargestellt). This noise can be generated after a certain determined function of the probability distribution by the pop-up process automatically or can be fed directly by the Maskenentwerfer in matrix form: lambda-matrix or Λ-mask or oxygen mask (in the present document usually presented entirely in capital letters).
    • 5. An diesem Punkt liegt ein Satz von D 1 -Masken vor, die den alten vorgekochten Masken ähneln und die bereit sind, durch den alten Wiederaufwärmprozess (dh durch Anwenden einer Düsengewichtung und von Frequenz- und Paritätseinschränkungen) verarbeitet zu werden. 5. At this point, there is a set of D 1 masks that resemble the old precooked masks and who are willing to through the old reheating process (ie by applying a weighting nozzles and frequency and parity constraints) to be processed. Das Ergebnis sind die endgültigen Shakes-Masken E 1 . The result is the final Shakes masks e. 1
  • [0143] [0143]
    Der Zweck der vorliegenden Erfindung besteht darin, das Verfahren, mittels dessen Druckmasken erzeugt werden, zu verbessern. The purpose of the present invention is the method by which printmasks are generated to improve.
  • Ziele: Objectives:
    • • Bessere Steuerung des Druckmaskenentwurfs. • Better control of the pressure mask design.
    • • Allmählicher Übergang von regelmäßigen zu unklaren Masken. • Gradual transition from regular to unclear masks.
    • • Eine Düsengewichtung führt nicht zu unklareren Masken. • A nozzle weighting does not lead to more obscure masks.
    • • Weniger Speicher erforderlich – eine Maske kann in den Cache-Speicher passen. • Less space required - a mask can fit in the cache memory.
    • • Export an andere Fachleute. • Export to other professionals.
  • [0144] [0144]
    Es folgt nun das Herz der bevorzugten Ausführungsbeispiele der Erfindung: There now follows the heart of the preferred embodiments of the invention:
    • 1. VORGEKOCHTE MASKE, VON HAND ERSTELLT, KLEIN (ZB 8 × 8 × 8 – siehe linke Seite der 1. PRECOOKED MASK OF HAND DRAWN SMALL (eg 8 × 8 × 8 - see left side of 14 14 ). ).
    • 2. EINE VORGEKOCHTE MASKE PRO STIFT. 2. A PRECOOKED MASK PRO PEN. Diese Masken sind immer noch klein, ideal (nicht unklar) und unterliegen vollständig der Steuerung des Entwerfers (siehe Mitte und rechte Seite der These masks are still small, ideal (not clear) and are fully subject to the control of the designer (see middle and right side of the 14 14 ). ). Gesamtspeicher: sechs Stifte × 8 × 8 × 8 = 3 kBytes! Total Memory: six pins × 8 × 8 × 8 = 3 kBytes!
    • 3. DATEN ZU SHAKES: die sechs vorgekochten Masken (im SCM-Format) plus Kochvariablen, plus Papiervorschub und Erstdüseninformationen; 3. DATA SHAKES: the six pre-cooked masks (SCM format) plus cook variables, plus paper feed and Erstdüseninformationen; und, optional, Lambda-Maske – KOCHVARIABLEN: and, optionally, oxygen mask - COOKING VARIABLES:
    MASKENGRÖSSE MASK SIZE [u16] [u16] [u16] [U16] [u16] [u16]
    ANZAHL VON DURCHLÄUFEN NUMBER OF RUNS THROUGH [u16] [U16]
    ZUFÄLLIG = λ ∊ (0, 10) ∊ IR RANDOM = λ ε (0, 10) ε IR [gleiten] [Slide]
    ⇒ (0, 1.000) ⇒ (0, 1000) [u16] [U16]
    ⇒ 0 – nichts tun ⇒ 0 - do nothing
    PAPIERVORSCHUB (Durchlauf) PAPER FEED (pass) [u16] [U16]
    ERSTE DÜSE (Durchlauf) FIRST JET (pass) [u16] [U16]
    (für variablen Vorschub) (With a variable feed)
    DÜSENGEWICHT (Düse) (Durchlauf) NOZZLE WEIGHT (nozzle) (pass) [u16] [U16]
    VORGEKOCHTE MASKEN (x)(y)(z) (Stift) PRECOOKED MASKS (x) (y) (z) (pen) [u16] [U16]
    LAMBDA-MASKEN (x)(y) OXYGEN MASKS (x) (y) [u16] [U16]
    ⇒ Diese eine ist alternativ zu ZUFÄLLIG ⇒ This is an alternative to RANDOM
    (dh ZUFÄLLIG muss auf 0 eingestellt werden, damit die LAMBDA-MASKE gültig ist) (Ie, INCIDENTAL must be set to 0 so that the LAMBDA MASK is valid)
    (Falls ZUFÄLLIG = 0 und keine LAMBDA-MASKE, wird keine Randomisierung auf die vorgekochten Masken angewendet.) (If RANDOM = 0 and no OXYGEN MASK is no randomization on the precooked masks applied).
    • 4. NACHDEM ALLE OBIGEN DATEN DEM WIEDERAUFWÄRM-/KOCHPROZESS ZUGEFÜHRT WURDEN, ist folgendes zu tun. 4. AFTER ALL THE ABOVE DATA WIEDERAUFWÄRM- / COOKING PROCESS HAS BEEN FED is to do the following.
    • 4a. 4a. Wenn die vorgekochte Maske eine vollständige Größe aufweist (dh gleich der Größe einer gekochten Maske ist) und ZUFÄLLIG = 0, und keine LAMBDA-MASKE vorliegt ⇒ gehe direkt zu klassischer Wiederaufwärmung (die bereits implementiert wurde): nachstehender Schritt 6. If the precooked mask has a full size (ie, equal to the size of a cooked mask) and RANDOM = 0, and no OXYGEN MASK present ⇒ go directly to classical reheating (which has already been implemented) below to step 6.
    • 4b. 4b. Wenn die vorgekochte Maske kleiner ist, soll an derselben eine Feldeinteilung bis zur endgültigen Größe vorgenommen werden. If the precooked mask is smaller, is to be made to the final size of a box of the same classification.
    • 4c. 4c. Wende LAMBDA-MASKE an. LAMBDA turn MASK on.
    • 5. WENDE LAMBDA-MASKE AN: 5. TURN ON OXYGEN MASK:
    • 5a. 5a. Wenn LAMBDA-MASKE kleiner ist als die endgültige Größe, führe eine Feldeinteilung an derselben durch. If OXYGEN MASK is smaller than the final size, run a tiling by the same.
    • 5b. 5b. Falls keine LAMBDA-MASKE, erzeuge sie: LAMBDA-MASK(i)(j) = Boden (zufällig (,Exponentiell', Lambda)); If no LAMBDA MASK, they make: OXYGEN MASK (i) (j) = floor (random (, Exponentially ', lambda)); LAMBDA-MASKE ∊ (0, Nr. Durchlauf 1) Dies bedeutet, dass im Anschluss an eine negative Exponentialverteilungsfunktion Zufallszahlen von 0 bis (Nummer des Durchlaufs – 1) erzeugt werden ( OXYGEN MASK ε (. 0, no run 1) This means that a negative Exponentialverteilungsfunktion random numbers from 0 to (number of the pass - 1) in connection generated ( 15 15 ). ).
    • 5c. 5c. An diesem Punkt, 1_Matrix = Boden (zufällig ,Exponentiell', 0,7, 12, 12) At this point, 1_Matrix = floor (random, Exponential ', 0.7, 12, 12) (Ein Teil der in dem vorliegenden Dokument verwendeten Syntax ist für das als Matlab ® bekannte und im Handel erhältliche Softwarepaket.) Man beachte, dass, wenn LAMBDA-MASKE von außen kommt, jede beliebige Verteilungsfunktion verwendet werden kann. (Part of the syntax used in this document is known as the Matlab ® and commercially available software package.) Note that if LAMBDA MASK comes from outside, any distribution function can be used. Was bedeuten diese Zahlen? What do these numbers mean? Eine Bedeutung ist: Verschiebe den besten Kandidaten um X Plätze nach unten. One meaning is: Move the best candidate to X places down. Normalerweise ist X = 0, so dass die endgültige Maske der ursprünglichen vorgekochten Maske ziemlich ähnlich ist. Normally, X = 0, so that the final form of the original pre-cooked mask is pretty similar. Wenn X = 1, beginnt eine Hinzufügung von Rauschen zu der ursprünglichen vorgekochten Maske. If X = 1, begins an addition of noise to the original pre-cooked mask. Eine weitere Bedeutung, die derzeit der obigen vorgezogen wird, ist folgende: Verschiebe den Xt-besten Kandidaten (X ∊ [0, N – 1]) nach oben, bis zum oberen Ende. Another meaning, which is currently preferred to the above, is the following: Move the Xt-best candidates (X ε [0, N - 1]) up to the upper end. Die dazwischenliegenden – dh diejenigen Kandidaten, die anfänglich über diesem Xt-Besten liegen – rutschen alle um eine Position nach unten. The intermediate - ie, those candidates who are initially about this Xt-top - all to slip down one position. Mehr oder weniger rauschbehaftete Masken können erstellt werden, indem die geeignete LAMBDA-MASKE angewendet wird oder indem ZUFÄLLIG durch Versuch und Irrtum variiert wird. More or less noisy masks can be created by using the appropriate OXYGEN MASK is applied or by INCIDENTAL is varied by trial and error. Die Quintessenz besteht darin, dass von perfekten, regelmäßigen Druckmasken zu unklaren Masken ein Kontinuum vorliegt. The bottom line is that of perfect, regular print masks to unclear masks there is a continuum. Ferner ist zu beachten, dass der Kandidat, der gerade eine regelmäßige Maske erstellte, in der Kandidatenliste für eine gegebene Position um eine Position nach unten verschoben wird. It is further noted that the candidate who just created a regular mask is shifted in the list of candidates for a given position to a position down. Wenn eine Düsengewichtung angewendet wird, kann dieser Kandidat erneut gewählt werden, und somit werden Rampen und Fehler-Verstecken-Bereiche in regelmäßige Geometrien umgewandelt, statt dass sie rauschbehafteter als der Durchschnitt gemacht werden. If a nozzle weighting is applied, the candidate may be re-elected, and thus ramps and error-Hide-areas are converted to regular geometries, rather than being made of noisy than the average. Um den Prozess aus einer anderen Perspektive zusammenzufassen, liefert bei bevorzugten Pop-up-Verfahren im Grunde die Λ-Maske bzw. LAMBDA-MASKE die Werte für X. Bei einer LAMBDA-MASKE werden Werte zwischen 0 und N – 1, wobei N die Gesamtanzahl von Schichten in der Pop-up-Maske ist, gemäß einer Exponentialverteilung verteilt. To summarize the process from a different perspective, in preferred Pop-up procedure is basically the Λ-mask or LAMBDA-MASK values for X. In a LAMBDA provides MASK values between 0 and N - 1, where N is the Total number of layers in the pop-up screen is distributed according to an exponential distribution. Bei dieser Verteilung ist die relative Mehrzahl der Werte Nullen – wie dies bei der obigen exemplarischen Matrix zu sehen ist. In this distribution, the relative majority of the values of zeroes - as seen in the exemplary matrix above. Die LAMBDA-MASKE kann automatisch oder manuell derart entworfen werden, so dass die Quantität jedes Werts in einer derartigen Maske eine derartige Verteilung respektiert. The LAMBDA MASK can be designed automatically or manually in such a way so that the quantity of each value respects such a distribution in such a mask. Falls, wie in If, as in 16 16 vorgeschlagen ist, für alle Werte von x und y gilt, dass Λ( x , y ) = 0, dann tut Λ nichts – dh kein Rauschen wird injiziert. is proposed for all values of x and y is considered that Λ (x, y) = 0, then doing nothing Λ - ie, no noise is injected. Für Werte, die größer sind als 0, wird ein Rauschen injiziert. For values which are greater than 0, noise is injected. Normalerweise erfolgt für X = 0 standardmäßig keine Rauschinjektion; Normally by default for X = 0, no noise injection; bei einem bevorzugten Ausführungsbeispiel empfängt lediglich ein geringer Anteil an Zellen eine Rauschinjektion. in a preferred embodiment, only a small proportion of cells receives a noise injection. Falls eine geeignete Statistik erstellt wird, erscheinen die Werte in der Λ-Matrix wie bei dem Graphen der If a suitable statistic is created, the values in the Λ matrix appear as in the graphs of 17 17 – wobei bei Null die Spitze erreicht ist. - Where the zero point is reached. Demgemäß ist Null der häufigste Wert innerhalb einer Λ-Maske. Accordingly, zero is the most common value in a Λ-mask. Eine Λ-Maske kann entweder manuell oder automa tisch – beispielsweise mit Matlab ® -Prozeduren – gefüllt und definiert werden. A Λ-mask can be either manual or automatic table - are filled and defined - for example with Matlab ® handlers. Nach einem Anlegen derselben LAMBDA-MASKE an alle vorgekochten Masken ergeben sich neue vorgekochte Masken mit einem bestimmten Unklarheitsgrad. After an application of the same OXYGEN MASK to all precooked masks, new precooked masks arise with a certain degree of uncertainty. Dennoch erinnern sie stark an die ursprüngliche, regelmäßige Struktur. However, they strongly reminiscent of the original, regular structure. Dieselbe LAMBDA-MASKE wird angelegt, um jegliche Stift-zu-Stift-Erwägung, die bei den ursprünglichen vorgekochten Masken existierte, beizubehalten (dh wenn bei einem bestimmten Pixel gewünscht wird, dass M beim Durchlauf 1 und C beim Durchlauf 2 gedruckt wird, können wir beim Durchlauf 2 zu M und beim Durchlauf 3 zu C wechseln, aber nicht M zu Durchlauf 2 wechseln und beim Durchlauf 2 trotzdem C drucken). The same OXYGEN MASK is applied to any pin-to-pin whereas that existed in the original precooked masks maintain (ie, when it is desired for a given pixel that M is printed in pass 1 and C during passage 2, can we change the pass 2 to M and during passage 3 to C but not change M to pass 2 and the pass 2 C still print).
    • 6. KLASSISCHES WIEDERERWÄRMEN Die Prozedur gelangt hier bei der üblichen Situation an: für einen gegebenen Stift liegt eine eine vollständige Größe aufweisende, unklare, vorgekochte Maske vor, und es sollen Düsenabbildungen und Häufigkeits- und Paritätseinschränkungen angewendet werden. 6. CLASSIC RE-HEAT The procedure advances here at the usual situation: for a given pin there is a full size having, unclear, precooked mask, and it should die illustrations and frequency, and parity restrictions are applied. Jedoch ist es notwendig, eine neue Variable in Betracht zu ziehen: beim Erstellen der Entsprechung zwischen Maskenreihe, Durchlauf- und Düsennummer muss die Prozedur neben dem durchzuführenden Schrittvorschub die erste Düse, die druckt (nicht immer Düse 1) betrachten. However, it is necessary to consider a new variable into consideration: when creating the correlation between mask series, flow nozzle number and the procedure, the first nozzle prints must be carried out in addition to the step-feed (not always nozzle 1) consider. Eine Düsengewichtung pro Durchlauf muss dementsprechend angepasst werden. A nozzle weight per cycle must be adjusted accordingly.
    • 7. ENDGÜLTIGE MASKENVERSETZUNG Zuvor wurden Masken für jeden unterschiedlichen Stift um 32 Positionen nach rechts verschoben. 7. FINAL TRANSFER MASK Previously masks were shifted for each different pin 32 positions to the right. Dies wird nicht getan, es sei denn, Schritt 5 wurde übersprungen (das heißt, wenn man immer noch mit vorgekochten Masken des alten Stils arbeitet, wird die bisherige alte Prozedur verwendet; anderenfalls liegt hier kein Schritt vor). This will not be done unless step 5 was skipped (that is, if one still works with precooked masks of the old style, the former old procedure is used; otherwise there is here no step before).
    • 8. TESTDRUCKE Für eine einfachere Prüfung sollte Shakesmall in dem Drucker LAMBDA-MATRIX für eine Überprüfung zur Verfügung stellen. 8. TEST PRINTS For a simpler test should be made available for review in the printer LAMBDA-MATRIX Shake Small. Es wäre auch hilfreich, eine Matrix für jeden Stift zu erstellen, wobei die Gesamtpixel, die ausgehend von der ursprünglichen regelmäßigen Maske modifiziert wurden, gezeigt werden (das heißt, markiere 1 in allen Pixeln, die durch LAMBDA-MASKE oder eine Düsengewichtung beeinflusst werden). It would also be helpful to create a matrix for each pin, the total pixels that have been modified from the original regular mask are shown (ie, select 1 in all the pixels that are influenced by LAMBDA MASK or a nozzle weighting) , Dies kann unter Verwendung eines beliebigen einfachen unkomplizierten Tabellarisierungsskripts erfolgen, das durchschnittliche Fachleute ohne weiteres erstellen. This can be done using any simple straightforward Tabellarisierungsskripts, create the average skilled in the art without further ado. Die Erfinder taten dies mit genau einer derartigen unkomplizierten internen Softwareunterstützung von der Firma Hewlett Packard. The inventors did so with exactly such a simple internal software support from Hewlett Packard.
  • [0145] [0145]
    Es folgt nun eine Zusammenfassung der Pop-up-Innovation: The following is a summary of the pop-up innovation:
    • 1. Ein neuer Prozess, als Pop-up bezeichnet, ermöglicht eine Verwendung eines neuen Formats vorgekochter Masken, das wesentlich kleiner als zuvor ist (3 kB gegenüber 2 MB). 1. A new process, referred to as pop-up enables use of a new format of precooked masks, that is substantially smaller than before (3 kB vs. 2 MB).
    • 2. Der Pop-up-Prozess besteht aus einem Replizieren einer kleinen vorgekochten Maske und einem Injizieren eines Rauschens in dieselbe, so dass Masken nicht mehr regelmäßig sind. 2. The Pop-up process consists of a replicating a small pre-cooked mask and an injection of noise into it, so that masks are no longer regularly.
    • 3. In unterschiedliche Masken können dieselben oder unterschiedliche Rauschmuster injiziert werden. 3. In different masks are the same or different noise patterns can be injected. Ein bevorzugtes Ausführungsbeispiel besteht darin, dass dasselbe Rauschmuster verwendet wird. A preferred embodiment is that the same noise pattern is used. Dies ermöglicht eine Steuerung von Stift-zu-Stift-Interaktionen, sogar nachdem ein Rauschen injiziert wurde. This allows control of pin-to-pin interactions, even after a noise was injected.
    • 4. Das Rauschmuster kann direkt durch den Benutzer definiert sein, in Form einer bidimensionalen Matrix vorliegen oder durch den Pop-up-Algorithmus erzeugt werden. 4. The noise pattern can be defined directly by the user, are generated by the pop-up algorithm in the form of a bi-dimensional matrix or. Im letzteren Fall muss der Benutzer lediglich eine Zahl spezifizieren, die einen Kontinuumsverlauf zwischen regelmäßigen und zufälligen Masken liefert (dh wenn der Rauschparameter 0 ist, sind Masken immer noch regelmäßig; je größer der Rauschparameter, desto rauschbehafteter die Masken). In the latter case, the user must specify only one number that provides a continuum between regular and random masks (ie when the noise parameter is 0, masks are still regularly; the greater the noise parameter, the more of noisy masks).
    • 5. Das Rauschinjektionsverfahren ist insofern komplementär zu dem Düsengewichtungsverfahren, dass, wenn die standardmäßige Düse als Kandidat verworfen wird, der nächste Kandidat in der Liste die Maske sogar noch regelmäßiger machen kann. 5. The noise injection procedure is that complementary to the nozzle weighting procedure that if the standard nozzle is rejected as a candidate, the next candidate in the list can make the mask even more regularly. Dies bedeutet, dass ein Düsengewichtungsalgorithmus nicht länger ein Mittel sein muss, ein übermäßiges Rauschen zu der Maske hinzuzufügen. This means that a nozzle weighting algorithm need no longer be a means of adding excessive noise to the mask.
    • 6. Dieses Verfahren ermöglicht einen besseren Übergang zu unklaren Masken, für diejenigen Fachleute, die eine lange Tradition von von Hand erstellten Masken aufweisen. 6. This method allows a better transition to unclear masks for those professionals who have a long tradition of hand-drawn masks.
  • 5. HARDWARE- UND PROGRAMMIMPLEMENTIERUNGEN DER ERFINDUNG 5. HARDWARE AND PROGRAM IMPLEMENTATIONS OF THE INVENTION
  • [0146] [0146]
    Bevor Einzelheiten des Blockdiagramms der Before details of the block diagram of 12 12 erörtert werden, wird eine allgemeine Orientierungshilfe zu dieser Zeichnung geliefert. are discussed, a general guidance on this drawing is supplied. In In 12 12 sind die meisten Abschnitte are most portions 70 70 , . 73 73 , . 75 75 - 78 78 über die Mitte hinweg, einschließlich der Druckstufe about the middle of time, including the compression stage 4A 4A - 51 51 ganz rechts außen, allgemein herkömmlich und stellen den Kontext der Erfindung bei einem Tintenstrahldrucker/Plotter wie z. B. dem der far right, generally conventional and represent the context of the invention in an inkjet printer / plotter such. as that of the 1 1 mit with 3 3 dar. is.
  • [0147] [0147]
    Die verbleibenden mittigen Abschnitte und die oberen Abschnitte der The remaining central portions and the upper portions of the 12 12 beziehen sich insbesondere auf die vorliegende Erfindung. refer in particular to the present invention. Diese Abschnitte werden nachstehend erörtert. These sections are discussed below.
  • [0148] [0148]
    Unter Betrachtung von Einzelheiten wird die Stift-/Wagen-Anordnung separat bei In consideration of details, the pen / car assembly separately 20 20 ( ( 12 12 ) dargestellt, wenn sie nach links ), When they left 16 16 wandert, während sie Tinte wanders while ink 18 18 abgibt, und sie wird bei write, and she is in 20' 20 ' dargestellt, wenn sie nach rechts shown when right 17 17 wandert, während sie Tinte wanders while ink 19 19 abgibt. emits. Man wird verstehen, dass sowohl It will be understood that both 20 20 als auch as well as 20' 20 ' denselben Stiftwagen darstellen. represent the same pen carriage.
  • [0149] [0149]
    Der zuvor erwähnte digitale Prozessor The previously mentioned digital processor 71 71 liefert Steuersignale provides control signals 20B 20B , um die Stifte mit einer korrekten Zeitgebung abzufeuern, die mit Auflageplattenantriebssteuersignalen To fire the pens with correct timing, which with platen drive control signals 42A 42A an den Auflageplattenmotor the platen motor 42 42 und mit Wagenantriebssteuersignalen and carriage driving control signals 31A 31A an den Wagenantriebsmotor the carriage drive motor 31 31 koordiniert sind. are coordinated. Der Prozessor The processor 71 71 entwickelt diese Wagenantriebssignale developed these cars drive signals 31A 31A teilweise auf der Basis von Informationen über die Wagengeschwindigkeit und -position, die aus den durch den Codierer partially on the basis of information about the carriage speed and position obtained from the by encoder 37 37 gelieferten Codiersignalen coding signals delivered 37B 37B gewonnen werden. are obtained.
  • [0150] [0150]
    (In dem Blockdiagramm fließen alle veranschaulichten Signale von links nach rechts, mit Ausnahme der von dem Sensor rückgekoppelten Informationen (In the block diagram all illustrated signals are flowing from left to right, with the exception of the feedback from the sensor information 37B 37B – wie durch den zugehörigen nach links gerichteten Pfeil angegeben ist.) Der Codestreifen - As indicated by the associated leftward arrow) of the code strip. 33 33 ermöglicht somit eine Bildung von Farbtintentropfen mit einer ultrahohen Präzision während eines Bewegens der Wagenanordnung thus enables formation of color ink drops with an ultra-high precision during moving the carriage assembly 20 20 in jeder Richtung – dh entweder von links nach rechts (vorwärts in each direction - ie either from left to right (forward 20' 20 ' ) oder von rechts nach links (rückwärts ) Or from right to left (backward 20 20 ). ).
  • [0151] [0151]
    Neue Bilddaten New image data 70 70 werden in eine Bildverarbeitungsstufe are in an image processing stage 73 73 aufgenommen recorded 191 191 , die herkömmlicherweise ein Kontrast- und Farbanpassungs- oder -korrekturmodul Which traditionally a contrast and color matching or -korrekturmodul 76 76 und ein Aufbereitungs-, Skalierungs- usw. -modul and processing, scaling, etc. modulus 77 77 umfassen kann. may include.
  • [0152] [0152]
    Informationen Information 193 193 , die von den Bildverarbeitungsmodulen kommen, treten als Nächstes in ein Druckmaskierungsmodul Coming from the image processing modules come next in a pressure masking module 74 74 ein, das üblicherweise eine Stufe a, which is usually a step 61 61 für spezifische Durchlauf- und Düsenzuweisungen umfasst. includes specific throughput and nozzle assignments. Die zuletzt genannte Stufe The latter stage 61 61 erfüllt allgemein herkömmliche Funktionen, gemäß bestimmten Aspekten der vorliegenden Erfindung umfasst sie jedoch insbesondere auch eine Einrichtung met generally conventional functions, according to certain aspects of the present invention, however, it includes in particular means 171 171 zum Definieren oder Erzeugen der Druckmaske als Matrix von Stapeln. to define or generate the print mask as an array of stacks.
  • [0153] [0153]
    Eine Einrichtung Means 84 84 zum zyklischen Verschieben der Stapel der Druckkopfmatrix ist ebenfalls ein Bestandteil des Druckmaskierungsmoduls for cyclically shifting the stack of matrix print head is also a component of the pressure masking module 74 74 . , Die in der Erzeugungseinrichtung In the generator 171 171 erstellte Matrixstruktur wird durch die Verschiebungseinrichtung created matrix structure is determined by the displacement mechanism 84 84 konditioniert oder konfiguriert conditioned or configured 187 187 , wie in dem vorherigen, mit „Zusammenfassung der Offenbarung" betitelten Teil des vorliegenden Dokuments und ferner in den obigen Absätzen 3 und 4 angegeben wurde. Was specified as in the previous one, with "Abstract of the Disclosure" section of this document titled and also in the above paragraphs 3 and 4.
  • [0154] [0154]
    Informationen zum Treiben der Verschiebungseinrichtung Information for driving the shifting means 84 84 werden durch ein Modul be a module 63 63 abgeleitet, das die endgültige Ausgabestufe derived, the final output stage 78 78 dahin gehend steuert the effect controls 80 80 , Düsentestmuster zum Lesen durch den Sensor , Nozzle check pattern to be read by the sensor 51 51 zu drucken, to print, 12 12 (oder, falls bevorzugt, Tintentropfen selektiv in einen nicht gezeigten optischen Detektor auszustoßen, der die Tropfen direkt, z. B. während sie sich im Flug befinden, erfasst). (Or, if preferred, selectively eject ink droplets in an optical detector, not shown, as they are the drops directly, eg. As in flight, recorded). Das resultierende Sensorsignal The resulting sensor signal 65 65 wird in einem Überwachungsmodul is in a monitoring module 72 72 überwacht. monitored.
  • [0155] [0155]
    Dieses Modul arbeitet gemäß einem Programm This module operates according to a program 81 81 zum Lesen des Sensorsignals und gemäß einer weiteren Programmstufe for reading the sensor signal, and according to a further program stage 82 82 , die die Signale misst, und vergleicht manche Signale mit anderen, um Tinteneinfärbungspegel zu ermitteln und dadurch die Leistungsfähigkeit für jedes Band der Druckköpfe zu ermitteln. That measures the signals, and compares some signals with others, to determine inking levels and thereby determine the performance for each band of the printheads. Die Ergebnisse dieser Messungen werden in einer Steuerstufe The results of these measurements are stored in a control stage 83 83 gesammelt, wobei ein Betriebssignal collected, wherein an operation signal 68 68 für die zuvor vorgestellte Verschiebungseinrichtung for the previously presented shifter 84 84 abgeleitet wird. is derived.
  • [0156] [0156]
    Die durch die mehreren Funktionsblöcke By the plurality of function blocks 63 63 , . 72 72 , . 83 83 , . 61 61 , . 84 84 der vorliegenden Erfindung dargestellten Einrichtungen – sowie die herkömmlichen Module of the present invention illustrated facilities - as well as the conventional modules 73 73 , . 74 74 , . 74 74 , . 78 78 und ferner die Druckbandcharakteristik-Variations-Funktionen and further, the pressure band characteristic variation functions 171 171 , . 176 176 , . 181 181 , so wie sie gezeigt sind – sind in integrierten Schaltungen As they are shown - are in integrated circuits 71 71 implementiert. implemented. Vor dem Hintergrund der Funktionsangaben und der Druckbanddiagramme, die in dem vorliegenden Dokument präsentiert werden, kann ein erfahrener Programmierer mit durchschnittlichen Fachkenntnissen geeignete Programme zum Betrieb der Schaltungen erstellen. Against the background of the functional specifications and the pressure band diagrams presented in this document, an experienced programmer can of ordinary skill in creating appropriate programs for the operation of the circuits.
  • [0157] [0157]
    Wie hinreichend bekannt ist, können die integrierten Schaltungen As is well known, the integrated circuits 71 71 ein Bestandteil des Druckers selbst sein, beispielsweise eine anwendungsspezifische integrierte Schaltung (ASIC), oder sie können Programmdaten in einem Nur-Lese-Speicher (ROM) sein – oder sie können während des Betriebs Bestandteil einer programmierten Konfiguration von Betriebsmodulen in der Zentralverarbeitungseinheit (CPU) eines Mehrzweckcomputers sein, der Anweisungen aus einem Festplattenlaufwerk ausliest. be a part of the printer itself, for example, an application specific integrated circuit (ASIC), or they can program data in a read-only memory (ROM) be - or they can during the operation part of a programmed configuration of operating modules in the central processing unit (CPU) be a general purpose computer that reads instructions from a hard drive.
  • [0158] [0158]
    Am häufigsten werden die Schaltungen durch zwei oder mehrere dieser Arten von Vorrichtungen gemeinsam benutzt. Most commonly the circuits by means of two or more of these types of devices are used together. Neuestens ist eine wieder andere Alternative ein separates allein stehendes Produkt wie z. B. ein so genannter „Rasterbildprozessor" (RIP – raster image processor), der dazu verwendet wird, eine Überbeanspruchung entweder des Computers oder des Druckers zu vermeiden. Most recently, is again another alternative, a separate stand-alone product, such as a so-called "raster image processor" (RIP - raster image processor) to avoid that is used to overstressing either the computer or the printer..
  • [0159] [0159]
    Im Betrieb gewinnt das System zuerst auf entsprechende Weise sein Betriebsprogramm wieder In operation, the system may be operating program first win in a corresponding way again 101 101 ( ( 13 13 ) – dh indem es im Fall einer Firmware- oder Softwareimplementierung Anweisungen aus einem Speicher ausliest, oder indem es im Fall einer ASIC oder ähnlichen Implementierung einfach eine zweckgebundene Hardware betreibt. ) - Ie by instructions from a memory reads in the case of firmware or software implementation, or by in case of an ASIC or similar implementation simply operates a dedicated hardware. Nach einer derartigen Vorbereitung oder Initialisierung geht das Verfahren zur Erzeugung After such preparation or initialization, the process proceeds to generate 102 102 einer Druckmaske über. a printing mask on.
  • [0160] [0160]
    Dies umfasst vier Hauptschritte: Maskenerstellung This consists of four main steps: creating a mask 103 103 , Maskenstrukturerstellung , Mask pattern creation 100 100 , Ermittlung einer Funktionsuntüchtigkeit , Determining a functional failure 115 115 und ein anschließendes Ersetzen and subsequently replacing 118 118 individueller Werte durch Sicherungen aus der Matrix – gemäß den jeweiligen Vorbereitungen, die in den früheren Stufen individual values by fuses of the matrix - according to the respective preparations in the earlier stages 103 103 , . 100 100 , . 115 115 durchgeführt wurden. were carried out. Sowohl in dem zweiten als auch in dem vierten dieser vier wichtigsten Teilschritte – dh bei dem Matrixerstellungs- und -ersetzungsmodul In both the second and in the fourth of these four major steps - ie where Matrixerstellungs- and -ersetzungsmodul 100 100 , . 118 118 – erscheinen drei separate parallele vertikale Spalten von Prozessen. - Appear three separate parallel vertical columns of processes.
  • [0161] [0161]
    Von links nach rechts gesehen entsprechen diese Spalten den drei oben beschriebenen Betriebsmodi, nämlich „Sicherungsmatrix", „vorgekochte Masken" und „Pop-up-Masken". Die Prozesse in der Funktionsuntüchtigkeitsermittlungsstufe From left to right, these columns correspond to the above three modes of operation, "Backup matrix", "precooked masks" and "pop-up screen". The processes in the Funktionsuntüchtigkeitsermittlungsstufe 115 115 sind allgemein auf die zwei letztgenannten dieser Modi anwendbar, obwohl sie oben vielleicht am eingehendsten in Bezug auf Pop-up-Masken beschrieben wurden. are generally applicable to the latter two of these modes, although they were described above perhaps most thoroughly in terms of pop-up screens.
  • [0162] [0162]
    Schließlich geht die Vorrichtung durch eine Iteration Finally, the device goes through an iteration 127 127 der Betriebsstufen the operating stages 125 125 , . 126 126 zum Drucken for printing 124 124 über. about. Angesichts des Vorstehenden glaubt man, dass für Fachleute die Einzelheiten der In view of the foregoing, it is believed that those skilled the details of the 13 13 selbsterklärend sind. are self-explanatory.
Classifications
International ClassificationG06K15/10, H04N1/191, B41J2/165
Cooperative ClassificationH04N1/128, G06K2215/111, H04N1/1906, G06K2215/0085, G06K15/107, H04N1/1911
European ClassificationH04N1/191B, G06K15/10B2B, H04N1/19S, H04N1/12K5