[go: up one dir, main page]

DE69526275T2 - Drucksystem - Google Patents

Drucksystem

Info

Publication number
DE69526275T2
DE69526275T2 DE69526275T DE69526275T DE69526275T2 DE 69526275 T2 DE69526275 T2 DE 69526275T2 DE 69526275 T DE69526275 T DE 69526275T DE 69526275 T DE69526275 T DE 69526275T DE 69526275 T2 DE69526275 T2 DE 69526275T2
Authority
DE
Germany
Prior art keywords
color
objects
printer
text
print
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Revoked
Application number
DE69526275T
Other languages
English (en)
Other versions
DE69526275D1 (de
Inventor
Frank Anthony Kurucz
Thomas G. Smith
Kirt Alan Winter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=22695516&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=DE69526275(T2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Application granted granted Critical
Publication of DE69526275D1 publication Critical patent/DE69526275D1/de
Publication of DE69526275T2 publication Critical patent/DE69526275T2/de
Anticipated expiration legal-status Critical
Revoked legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6072Colour correction or control adapting to different types of images, e.g. characters, graphs, black and white image portions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Image Communication Systems (AREA)
  • Record Information Processing For Printing (AREA)
  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Image Processing (AREA)
  • Ink Jet (AREA)

Description

  • Diese Erfindung bezieht sich allgemein auf Farbdruck, und spezieller auf das Drucken von verschiedenen Typen von Farbobjekten in demselben Ausdruck.
  • Die folgenden verwandten Anmeldungen sind an die Anmelderin der vorliegenden Anmeldung übertragen und sind durch Bezugnahme in dieses Dokument aufgenommen, wobei die aufgeführten europäischen Anmeldungen dasselbe Anmeldungsdatum aufweisen wie diese Anmeldung: EP-A-0,665,674, EP-A-0,665,675; EP-A-0,665,677; EP-A-0,665,678; EP-A-0,665,679 und EP-A- 0,674,289.
  • Die Verwendung von Farbmonitoren für Computer beschleunigte den Bedarf an Farbdruckern, die einen zufriedenstellenden Ausdruck dessen, was auf der Bildschirmanzeige angezeigt wird, erzeugen können. Ein Teil des Problems ergibt sich aus der subjektiven Wesensart von Farbe. Farbe ist eine Empfindung, die durch die kombinierten Effekte von Licht, Objekten und menschlichem Sehvermögen erzeugt wird. Eine bestimmte Farbe oder Kombination von Farben kann für eine Person ansprechend sein, während sie gleichzeitig auf eine andere abstoßend wirkt.
  • Ein weiterer Teil des Problems ergibt sich aus den unterschiedlichen Farbtechnologien, die bei Computermonitoren und Farbdruckern verwendet werden. Beispielsweise basieren Computermonitore auf einem Farbumfang von roten, grünen und blauen Pixeln (RGB), während Farbdrucker, beispielsweise Tintenstrahldrucker, in der Regel auf einem Farbumfang von Cyan, Magenta, Gelb und Schwarz (CMYK - cyan, magenta, yellow, black) basieren. Die RGB-Farbkomponenten von Computerbildschirmen werden auf eine "additive" Weise miteinander kombiniert, indem rote, grüne und blaue Lichtstrahlen gemischt werden, um eine erste Vielzahl von unterschiedlichen Farben zu bilden, während die CMYK-Komponenten von Farbtinten auf eine "subtraktive" Weise in verschiedenen Kombinationen auf Medien aufgebracht werden, um eine zweite Vielzahl von unterschiedlichen Farben zu bilden. Eine Anzahl von unterschiedlichen Farbverwaltungstechniken werden bisher verwendet, um eine gewisse Übereinstimmung zwischen den Farben, die auf einem Computermonitor betrachtet werden, und den Farben, die durch einen spezifischen Drucker gedruckt werden, zu liefern, wobei eine gegebene Tintenformel bei einem bestimmten Medientyp verwendet wird. Solche Farbverwaltungstechniken verwenden ferner unterschiedliche Typen von Halbtongebung, um die Farbausgabe von Druckern zu verbessern.
  • Desktop-Publishing-Softwareprogramme verursachen zusätzliche Probleme, indem sie verschiedenen Arten von Objekten ermöglichen, zu einem zusammengesetzten Dokument, beispielsweise photographischen Bildern, Geschäftsgraphiken (z. B. Diagrammen) und skalierbarem Text sowohl in Farbe als auch in Schwarz kombiniert zu werden. Durch Versetzen der Druckerfarbausgabe, um einen zufriedenstellenden Farbdruck von photographischen Bildern zu gewährleisten, wirken die Geschäftsgraphiken in demselben Dokument oft ausgewaschen und verlieren ihre Wirkung. Durch Versetzen der Druckerfarbausgabe, um einen zufriedenstellenden Farbdruck aus satten, lebendigen Farben für Geschäftsgraphiken zu gewährleisten, verliert das photographische Bild in demselben Dokument seine lebensechte Wirkung.
  • Manche der oben erwähnten Farbdruckprobleme wurden teilweise gelöst, indem manuell gesteuerte Druckereinstellungen bereitgestellt wurden, um die besten verfügbaren Ergebnisse zu erzielen. Zudem erhielten anspruchsvolle Benutzer, die eine genaue Farbübereinstimmung zwischen Bildschirmanzeige und Ausdruck fordern, einige Lösungen durch eine Farbverwaltungssoftware, die in das Computerbetriebssystem integriert ist, sowie durch Farbverwaltungssoftware, die in Softwareanwendungen Dritter integriert ist. Ferner wurde auch ein bestimmtes Maß an Farbübereinstimmungstechnologie in Druckertreiber integriert, die die Übersetzungsschnittstelle zwischen einer bestimmten Computer- bzw. Softwareanwendung, die in dem Computer läuft, und einem Farbdrucker, der als Papierausdruckausgabevorrichtung fungiert, liefern.
  • In der US-A-5,018,024 ist ein Verfahren zum Drucken eines zusammengesetzten Dokuments offenbart, das Farbobjekte unterschiedlicher Farbobjekttypen (Darstellungsbild, Schriftzeichenbild, Punktbild) aufweist, wobei das Verfahren die Schritte des Identifizierens des Typs von mindestens einem Farbobjekt, des Verwendens einer vorbestimmten ersten Aufbereitungsoption zum Drucken aller Farbdarstellungsbildobjekte, und des Einsetzens einer vorbestimmten zweiten Aufbereitungsoption zum Drucken von Farbpunktbildobjekten aufweist.
  • Die vorliegende Erfindung ist darauf ausgerichtet, ein verbessertes Drucksystem zu schaffen.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren zum Drucken gemäß Anspruch 1 geschaffen.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung wird ein Drucksystem gemäß Anspruch 5 geschaffen.
  • Bei einem bevorzugten Ausführungsbeispiel ist ein Verfahren zum Verwenden eines Druckersystems zum Identifizieren eines oder mehrerer unterschiedlicher Typen von Farbobjekten in einem Dokument, zum Auswählen einer bevorzugten Aufbereitungsoption wie z. B. Halbtongebung bzw. Farbübereinstimmung für jeden solcher unterschiedlicher Farbobjekttypen, und zum anschließenden Drucken des Dokuments gemäß den für jeden solcher unterschiedlicher Farbobjekttypen gewählten Aufbereitungsoptionen. Bei seiner bevorzugten Form werden alle Rasterdatenbefehle als natürliche Bilder aufbereitet, alle Textbefehle als Text aufbereitet und alle anderen Befehle als Geschäftsgraphiken aufbereitet.
  • Bei einem Drucksystem wie z. B. einem Tintenstrahlfarbdrucker, der durch einen Druckertreiber mit einem Hostcomputer gekoppelt ist, können eine Vorgabehalbtongebungstechnik und eine Vorgabefarbübereinstimmungstabelle zum Zweck eines automatischen Aufrufs jedesmal dann, wenn ein bestimmtes Farbobjekt zu drucken ist, in das System integriert sein.
  • Es ist also möglich, durch Verwenden von Informationen über einen Objekttypen, die bei einem Ausdruck zu verwendende Aufbereitung zu steuern, was die Anforderungen an Bedienpersonen bezüglich Entscheidungen über Farbverwaltungseinstellungen stark vereinfacht und verringert. Das heißt, daß die Arbeitslast der Bedienperson darauf reduziert werden kann, für jeden Objekttyp statt für jedes Objekt Halbtongebungsentscheidungen zu treffen.
  • Gewöhnlich beträgt die Reduzierung für jeden Typ einen Faktor, der gleich der Anzahl von Objekten dieses Typs ist - eine Zahl, die vielleicht zwischen eins und eintausend liegt, die allerdings bei einem typischen oder repräsentativen Desktop-Publishing-Dokument üblicherweise einen Faktor von ca. fünf oder zehn beträgt.
  • Es ist auch möglich, die Leistungsfähigkeit eines Typ-zu- Aufbereitung-Auswahl/-Druckvorgangs separat und unabhängig für mehr als einen einzigen Objekttyp, das heißt mindestens zwei Typen, zu verbessern. Desgleichen ist es möglich, das Aktivieren von Druckaufbereitungsoptionen für Farbobjekte, die nicht einem Text entsprechen, zu adressieren; es sind gerade diese Objekte, deren manuelle Verwaltung den Benutzer gemäß dem Stand der Technik besonders herausfordern und belasten.
  • Vorzugsweise umfaßt der Identifizierungsschritt ein Identifizieren der Typen von Farbobjekten, die aus mindestens drei unterschiedlichen Typen bestehen, in einem zu druckenden Dokument; und der Auswählschritt umfaßt ein Auswählen einer bevorzugten Farbaufbereitungsoption, die für jeden der mindestens drei unterschiedlichen Farbobjekttypen zu verwenden ist.
  • Es ist ferner wünschenswert, daß die Identifizierungs- und Auswählschritte beide automatisch durch das Druckersystem ausgeführt werden. Bei einem anderen bevorzugten Ausführungsbeispiel ist der Auswählschritt jedoch vorzugsweise der Bedienperson vorbehalten.
  • Wir bevorzugen, den Identifizierungsschritt dadurch zu implementieren, daß in diesem Schritt als Kriterium ein Identifizieren aller Rasterdatenbefehle als Photobildfarbobjekte enthalten ist. Mit anderen Worten interpretiert das System vorzugsweise das Vorhandensein eines Rasterdatenbefehls als eine Charakteristik einer Photographie oder eines photographieähnlichen Farbobjekts - wodurch jegliches Erfordernis einer Einbettung eines separaten Photoidentifikationscodes in den Daten vermieden wird, oder wodurch vermieden wird, daß die Bedienperson jedes Photo oder dergleichen für das System identifizieren muß.
  • Desgleichen bevorzugen wir, daß das System bei dem Identifizierungsschritt alle Textbefehle als Textobjekte identifiziert. Beispielsweise dient ein Befehl, eine bestimmte Schriftart oder Ausrichtung oder Führung zu verwenden, als identifizierendes Kriterium für Text - wiederum ohne ein Erfordernis eines separaten Textidentifizierungscodes oder eines In-Aktion-Tretens einer Bedienperson.
  • Es ist ferner bevorzugt, daß der Identifizierungsschritt ein Identifizieren aller Befehle, die nicht Text oder Rasterdatenbefehle sind, als Geschäftsgraphiken-Farbobjekte enthält. Graphikbefehle sind bezüglich des Formats weniger normiert oder universell als diejenigen für Text und Rasterdaten; man stellte daher fest, daß ein Vorgehen gemäß einem Eliminierungsprozeß Graphiken sehr effektiv identifiziert.
  • Unter Bezugnahme auf die beigefügten Zeichnungen wird ein Ausführungsbeispiel der vorliegenden Erfindung lediglich beispielhaft beschrieben. Es zeigen:
  • Fig. 1 ein Blockdiagramm, das ein bevorzugtes Ausführungsbeispiel eines Computersystems zeigt;
  • Fig. 2A, 2B, 3A und 3B ein Flußdiagramm, das zeigt, wie automatische und manuelle Optionen bei dem System der Fig. 1 verwendet werden, um einen Farbausdruck eines zusammengesetzten Dokuments zu erzeugen;
  • Fig. 4 und 5 eine Sequenz von interaktiven Computerbildschirmanzeigen, die während des Prozesses der Fig. 2A, 2B, 3A und 3B erzeugt werden;
  • Fig. 6 ein schematisches Blockdiagramm zum Erzeugen von Farbphotoausdrucken gemäß dem bevorzugten Ausführungsbeispiel der Fig. 1;
  • Fig. 7 ein Halbtonflußdiagramm für das bevorzugte Ausführungsbeispiel der Fig. 1;
  • Fig. 8 ein Farbsteuerflußdiagramm für das bevorzugte Ausführungsbeispiel der Fig. 1;
  • Fig. 9 ein Funktionsblockdiagramm, das die Beziehung von Farbsteuerung und Halbtongebung bei dem Verarbeiten und Drucken von photographischen Bildern zeigt;
  • Fig. 10 ein schematisches Diagramm, das die verschiedenen Farbumfänge von sichtbarem Licht, einer Computerbildschirmanzeige und eines Druckers zeigt, die bei dem Farbsteuerflußdiagramm der Fig. 8 verwendet werden; und
  • Fig. 11 und 12 einen typischen Farbtintenstrahldrucker.
  • Allgemein gesagt kann das beschriebene Ausführungsbeispiel eine verbesserte Druckqualität für zusammengesetzte Dokumente liefern, die unterschiedliche Typen von Objekten, welche zu drucken sind, in demselben Dokument und in vielen Fällen auf derselben Seite aufweisen. Bei einem beispielhaften Druckersystem, wie es in den Zeichnungen veranschaulicht ist, werden einer oder mehrere unterschiedliche Typen von Farbobjekten 41 bis 43 (Fig. 2) identifiziert und markiert 54 (Fig. 3); eine bevorzugte Aufbereitungsoption, beispielsweise Halbtongebung und/oder eine Farbübereinstimmung wird für jeden der derartigen unterschiedlichen Farbobjekttypen gewählt; danach wird das Dokument gemäß den Aufbereitungs- und Farbsteueroptionen, die für jeden von derartigen Farbobjekttypen ausgewählt sind, gedruckt.
  • Das Farbtintenstrahlsystem des bevorzugten Ausführungsbeispiels umfaßt einen Drucker 56 (Fig. 1 und 3) der durch einen Druckertreiber 32 mit Anwendungs-(oder Betriebssystems- )Software 31, die in einem Hostcomputer 44 abläuft, gekoppelt ist. Ein Satz von Vorgabehalbtongebungstechniken und Vorgabefarbübereinstimmungsabbildungen ist in das Druckersystem integriert, zum Zwecke des automatischen Aufrufs jedesmal dann, wenn Objekte jeweiliger bestimmter Farbobjekttypen in der Abwesenheit von Benutzerauswahlen gedruckt werden sollen.
  • Es ist möglich, entweder eine automatische oder eine manuelle Implementierung diverser Farbsteuer- und aufbereitungsoptionen zu liefern. Bei dem gezeigten Farbtintenstrahlsystem ermöglicht beispielsweise eine interaktive Benutzerschnittstelle eine Wahl zwischen einer aus einer "Taste" 62 bestehenden automatischen Steuerung 53A der Farbausgabe oder einer Mehrtastensteuerung 63-99 der Farbausgabe, wobei sowohl die automatische als auch die manuelle Option eine unabhängige Steuerung für das Farbhalbtongeben 90 und für eine Farbkorrektur 81 auf der Basis der Typen der Objekte, die gedruckt werden sollen, liefert. Die bevorzugte Form ermöglicht getrennte Drucksteueroptionen für Text 43, Graphiken 42 und Photo- (oder photographieähnliche) Bilder 41.
  • Unterschiedliche Druckqualitätsmodi 65 in dem Drucker rufen unterschiedliche Druckaufbereitungsoptionen 21, 22 für ein bestimmtes Objekt, das gedruckt werden soll, auf 11, 12. Bei dem beispielhaften Ausführungsbeispiel ruft eine Druckersteuerung 65 automatisch eine Fehlerdiffusionshalbtongebungstechnik 22 für Photobilder 41 jedesmal dann auf, wenn ein Qualitätsmodus 66 benannt ist, und ruft automatisch eine Zitter-Halbtongebungstechnik 21 für Photobilder 41 jedesmal dann auf, wenn ein Normaler 67 oder Schneller 68 Druckmodus benannt ist.
  • Es ist wichtig zu beachten, daß die Positionierung der Farbverwaltungsfunktionalität bei dem Druckersystem etwas flexibel ist. Eine derartige Funktionalität befindet sich bei der derzeit bevorzugten Version der Erfindung hauptsächlich in dem Druckertreiber 32, sie könnte aber auch in der Firmware des Druckertreibers und/oder des Druckers 56 - und/oder sogar in der Hardware des Druckers 56 (z. B. anwendungsspezifische integrierte Schaltungen usw.) implementiert sein.
  • Das bevorzugte Ausführungsbeispiel ist in einen Tintenstrahldrucker des in Fig. 11 gezeigten Typs integriert. Insbesondere umfaßt der Tintenstrahldrucker 110 ein Eingangsfach 112, das Blätter eines Druckmediums 114 enthält, die eine Druckzone durchlaufen und an einem Ausgang 118 vorbei einem Ausgangsfach 116 zugeführt werden.
  • Wie in Fig. 11 und 12 zu sehen ist, hält ein beweglicher Wagen 120 Druckkassetten 122, 124, 126 und 128 - die wiederum jeweils gelbe (Y), magentafarbene (M), cyanfarbene (C) und schwarze (K) Tinten enthalten. Die Vorderseite der Kassette weist einen Stützstoßfänger 130 auf, der entlang einer Führung 132 läuft; während die Rückseite mehrere Durchführungen, beispielsweise 134, aufweist, die entlang eines Gleitstabs 136 laufen.
  • Die Position des Wagens, während er sich über das Medium hin- und herbewegt, wird aus einem Codierstreifen 138 bestimmt. Die Positionsinformationen werden verwendet, um die diversen Tintendüsen an jeder Druckkassette zu den geeigneten Zeitpunkten während jeder Wagenbewegung selektiv abzuschießen.
  • Unter Bezugnahme auf Fig. 1 ist nun in schematischer Form ein Ausführungsbeispiel eines Computersystems zum Erzeugen und Drucken von Dokumenten in Farbe gezeigt. Das System umfaßt einen Computer 44, der mit einem Farbmonitor 45, einer Benutzerschnittstelle 60-99 einer beliebigen zweckmäßigen Form und einem Farbdruckertreiber 32 versehen ist, der wirksam ist, um den Drucker 56 zu treiben, um Dokumente 57 in Farbe zu erzeugen. Der Computer 31 wird durch geeignete Softwareanwendungen 31 getrieben.
  • Der Druckertreiber 32 sorgt in Blöcken 54 für die Identifizierung des Objekttyps von Dokumentenobjekten, d. h., ob es sich um Photos, Zeichnungen oder Text handelt. Wenn der Objekttyp oder die Objekttypen erst einmal identifiziert sind, markiert der Treiber die Objekte mit ihrem Objekttyp bei Block 54.
  • Bei Blöcken 53/55 liefert der Druckertreiber 32 Halbtonprogramme, Farbabbildungstabellen, Einstellung der Helligkeit, sowie Farbbildschirmkalibrierung und notwendige und erwünschte Medieninformationen. Diese Blöcke können entweder eine automatische Farbsteuerung und einen automatischen Halbton bei Blöcken 55A oder manuelle Farboptionen bei Block 55B liefern. Fig. 2A, 2B, 3A und 3B zeigen den bevorzugten Prozeß zum Erzeugen und Drucken von zusammengesetzten Farbdokumenten ausführlicher.
  • Unter Bezugnahme zunächst auf Fig. 2A ist der Computer 44 mit einer farbfähigen Software-Desktop-Publising-Anwendung versehen, die einen Benutzer dazu befähigt, Seiten eines Dokuments durch Auswählen von Objekten, beispielsweise Text 43 und Graphiken 42, zu erzeugen und Photographien 41 in das Dokument einzuscannen und dergleichen. Wie in Fig. 2A gezeigt ist, können die eingegebenen Objekte auf der Seite angeordnet werden, wobei Farben für die Graphiken, in diesem Fall ein Tortendiagramm 42, und auch für den Text 43 festgelegt werden.
  • Wie man aus Fig. 2B ersehen kann, liefert ein Drucken der abgeschlossenen Seite in einem Menü 61, bei diesem Beispiel drei, Druckoptionen, wobei die erste eine automatische Option 62 ist, bei der das System die optimalen Druckerfarbmischungen auf der Basis der Objekttypen und Druckerfarben bestimmt. Die zweite Option ist eine manuelle Farboption 63, bei der der Benutzer die Farbeinstellungen nach Wunsch wählen kann, um die gewünschten Ergebnisse zu erzielen. Bei der dritten Option kann die Seite schwarzweiß gedruckt werden, wobei eine beliebige geeignete Grauskala verwendet wird.
  • Wenn die manuelle Farboption 63 ausgewählt ist, liefert das System ein Manuelle-Option-Menü 80, bei dem Parameter jedes Objekttyps (bei diesem Beispiel Text, Graphiken und Photographien) eingestellt werden können. Die einstellbaren Parameter sind bei diesem Beispiel Farbe, zwischen drei Einstellungen, Halbton, ebenfalls zwischen drei Einstellungen, und Helligkeit.
  • Eine Operation des Druckertreibers 32 in dem automatischen Farbmodus 62 und durch das Manuelle-Option-Menü 80 ist in Fig. 3A bzw. 3B gezeigt. Nachdem die Seite entworfen wurde, empfängt der Druckertreiber bei Schritt 54A die Datendatei der Seite und bestimmt daraufhin durch Objektidentifizierung die Elemente, die diese Seite bilden, und markiert diese dementsprechend. Bei dem gezeigten Beispiel umfaßt die Seite vier Elemente, eine Photographie, ein Tortendiagramm, einen Titel in Farbe, und Text in Schwarz.
  • Bei dem in Fig. 3A gezeigten automatischen Modus weist das System bei Schritt S5A jedem Farbobjekt die richtige Halbtongebungs- und Farbabbildungstabelle zu. Diese Parameter stellen automatisch den Drucker ein, damit er die optimale gedruckte Version der erzeugten Seite hervorbringt. Die erzeugte Datenseite wird dann bei Schritt 56A an den Drucker zum Drucken bei Schritt 57A gesandt. Das Ergebnis ist eine Farbseite, die äquivalent zu der auf dem Monitor 45 angezeigten Ansicht ist.
  • Andererseits werden bei dem manuellen Modus die Objekte, die die Seite bilden, bei Schritt 54B auf eine ähnliche Weise wie bei dem automatischen Modus markiert. Nach dieser Markierung wird dem Benutzer die Option gegeben, die Einstellungen des Druckers bezüglich Halbtongebung, Helligkeit und Farbe nach Wunsch festzulegen, um das Erscheinungsbild der Seite zu ändern. Die eingestellte Datenseite wird dann bei Schritt 56B an den Drucker zum Drucken bei Schritt 57B übertragen, um eine gedruckte Seite zu erzeugen, die zu der eingestellten Seite äquivalent ist.
  • Die oben beschriebenen Farbmodi werden vorzugsweise in Menüformat angezeigt. Unter Bezugnahme auf Fig. 4 wird dem Benutzer vor dem eigentlichen Druckschritt 57A oder 57B ein Druckmenü präsentiert, das diverse Druckoptionen liefert. Fig. 4 zeigt zwei mögliche Menüformate, wobei das gezeigte obere Format 60 diverse Druckereinstellungsoptionen angibt, die in einem Druckereinstellungsmenü für das untere Druckformat 60' als Vorgabeeinstellungen behandelt werden. Das Druckeinstellungsmenü kann von dem Typ sein, der bei Windows 3.1 (TM) vorgesehen ist, was von der Microsoft Corporation entwickelt wurde.
  • Wenn der manuelle Farbmodus ausgewählt ist, zeigt das System Menüs des in Fig. 5 gezeigten Typs an.
  • Das bevorzugte Ausführungsbeispiel nutzt die und arbeitet in der Umgebung einer bekannten, im Handel erhältlichen Farbübereinstimmungs-Spezifizierungs- und -Betriebssystemsoftware, deren Nutzung sehr weit verbreitet ist. Diese ist PantoneR Color bzw. WindowsR 3.1 von Microsoft; die folgenden Details werden der Eindeutigkeit halber im Hinblick auf diese vertrauten Module ausgedrückt. Die Rolle von Pantone ist in dieser Umgebung im wesentlichen die eines Verwalters dessen, was als "echte" Farbe bezeichnet werden kann; Fachleuten ist jedoch klar, daß sogar dies lediglich ein Bemühen darstellt, eine zuverlässig fachmännische Bewertung dessen, was im Grunde subjektiv ist, zu liefern.
  • Das bevorzugte Ausführungsbeispiel ist ferner z. B. bei Farbdruckeinrichtungen 56, 110 verkörpert, die von dem Unternehmen Hewlett Packard als Modell DeskJetR 1200C und Modell PaintJetR XL300 im Handel erhältlich sind, die in abgekürzter Form DJ 1200C bzw. PJ XL300 heißen.
  • Fachkundige Leser werden jedoch erkennen, daß die beschriebenen Ausführungsbeispiele nicht auf diese Umgebung beschränkt sind und bei jeder der großen Vielzahl von gegenwärtigen und zukünftigen Farbübereinstimmungs- /Betriebssystem-/Druckerumgebungen angewandt werden könnten.
  • Bei Windows® 3.1 entwickelte Microsoft das Konzept eines sogenannten "gemeinsamen Druckdialogs" 70 (Fig. 4). Dieser "Dialog"-Bildschirm wird von verschiedenen Punkten innerhalb der Anwendung oder von Windows direkt aufgerufen. Wenn diese Dialogfunktion 70 verwendet wird, wurden manche Merkmale der "Einstelldialog"-Bildschirmanzeige 60 des Farbdrucktreibers 32 bereits adressiert: diese Merkmale sind "Ausrichtung" 71, "Mediengröße" (z. B. Papiergröße) 73 und "Medienquelle" (z. B. Papierquelle) 72.
  • Diese Merkmale müssen daher dem Benutzer nicht erneut in dem "Einstelldialog" des Drucktreibers 32 präsentiert werden. Angesichts dieser Tatsache ist der Treiber am besten konfiguriert, um lediglich eine modifizierte Version 60' des Einstelldialogs 60 anzuzeigen, wenn der Treiber 32 von dem Zentraldruckdialog 70 aufgerufen wird.
  • Wie in Fig. 5 gezeigt ist, werden die Benutzeroptionen, die in der "manuelle Farboptionen" -Bildschirmanzeige 80 des Treibers präsentiert sind, in zwei Kategorien unterteilt. Die erste Kategorie 81-93 enthält die mit "Druckfarbensteuerung" 81 und "Halbtongebung" 90 markierten Einstellungen. Diese Optionen können auf der Basis Objekt-für-Objekt 41-43 ausgewählt werden; die Objekttypen sind in diesem Fall Text 85, Graphiken 86 und Photos - oder photoähnliche Bilder - 87. Tabelle 1: Einstellungen und Funktionen eines HELLIGKEITSSCHIEBERS
  • Mit anderen Worten kann die Druckfarbensteuerung 81 für Text 85 auf einen Modus eingestellt sein, der sich von dem Modus oder den Modi unterscheidet, die für Graphiken 86 oder für photographische Bilder oder dergleichen 87 gewählt sind. Das Halbtongebungsverfahren 90 kann für die drei unterschiedlichen Typen von Objekten 85 bis 87 ebenfalls unterschiedlich sein.
  • Die zweite Kategorie 96, 97 enthält den "Helligkeit"- Schieber 96 und die "Nachschlagetabellefarben"(z. B. "Pantone-Farben")-Modussteuerung 97. Bei dem bevorzugten Ausführungsbeispiel können diese Optionen lediglich auf der Basis Aufgabe-für-Aufgabe eingestellt sein. Dies bedeutet, daß der Modus der Helligkeit 96 und der Nachschlagetabelle 97 bei der ganzen Aufgabe wirken, unabhängig davon, welche Typen von Objekten sich in der Aufgabe (oder auf jeder Seite der Aufgabe) befinden.
  • Der Treiber stellt die ankommenden Rot-, Grün- und Blau- (RGB-)Daten durch Anlegen einer "Gamma-"(Kontrastfunktions-)Korrektur ein, um eingestellte RGB-Daten, wie sie in Tabelle 1 angegeben sind, zu erhalten.
  • Beim Konfigurieren des bevorzugten Ausführungsbeispiels wurden die Farbübertragungsfunktionen sowohl des DJ 1200C als auch des PJ XL300 gekennzeichnet, um eine Nachschlage- (z. B. Pantone®-Farb-)Tabelle zu erzeugen, die in den Treiber zu integrieren ist. Wenn dieser Modus ausgewählt ist, prüft der Treiber alle ankommenden RGB-Werte hinsichtlich der Schlüsselwerte, die durch die Nachschlagetabelle geliefert werden. Wenn eine exakte Übereinstimmung vorliegt, bildet der Treiber den ankommenden RGB-Wert auf den korrekten (wie durch Pantone erfaßten) RGB-Wert ab (d. h. er übersetzt ihn), der zu dem Drucker zu senden ist - um die größtmögliche Näherung der ausgewählten Pantone-Farbe zu erzeugen. Tabelle 2: DRUCKFARBENSTEUERUNGS-/HALBTONGEBUNGS- Auswahlen für TEXT und GRAPHIKEN
  • Lediglich sogenanntes "Einfaches Papier" wurde für DJ 1200C Pantone-zertifiziert; und "Spezialpapier" für PJ XL300. Beim Betreiben eines Systems gemäß dem bevorzugten Ausführungsbeispiel erscheint eine Warnmeldung, wenn ein Benutzer versucht, das "Nachschlagetabellenfarben-"("Pantone-Farben- ")-Prüffeld auszuwählen, wenn der geeignete Typ 74/74' eines Mediums nicht ausgewählt ist.
  • "Vorgaben"-Taste ("Defaults" button) 98 (Fig. 5) - Diese Steuerung stellt alle die Benutzeroptionen in diesem Dialog auf die Fabrikvorgabewerte für den vorherrschenden Modus neu ein. Diese Vorgaben 85'/86'/87'/85"/86"/87" sind in der Bildschirmanzeige 80 "Manuell-Farb-Optionen-Dialog" der Fig. 5 gezeigt.
  • "Bildschirm-Kalibrieren"-Taste ("Calibrate Screen" button) 99 - Diese Steuerung bringt das sogenannte "Kalibrierung"- Merkmal hervor. Eine Bedienperson verwendet dasselbe, wenn gewünscht ist, den Monitor erneut zu kalibrieren, um neue Farbabbildungstabellen (Tabellen) für einen Modus "genaue Bildschirmübereinstimmung" zusammenzustellen und zu speichern 14. Tabelle 3: DRUCKFARBENSTEUERUNG/HALBTONGEBUNGS- Auswahlen für PHOTOGRAPHISCHE Bilder
  • Tabellen 2 und 3 zeigen die Typen einer Farbübereinstimmung (oder "Abbildung" 82-84) und Halbtongebung 21-27, 91, 92 (Fig. 6 bis 9), die in dem Treiber 32 implementiert sind, für die diversen Benutzer-auswählbaren Optionen oder Einstellungen in diesem Benutzerschnittstellendialog 80. Es folgen Definitionen der Tabelleneinträge.
  • "HMS-Typ-Farbabbildungstabelle" ("HMS type color map") 82 (Fig. 9) - Dies ist eine Farbkorrekturbeziehung, die verwendet wird, um die Kräftigkeit des Farbtons, der einer Eingabe oder einem gegebenen RGB-Wert zugeordnet ist, zu steigern, wie durch die Bezeichnung "lebendige Farbe" in Fig. 6 bis 9 angezeigt ist.
  • "Genaue Farbabbildungstabelle" ("Accurate color map") 83 - Dies ist eine alternative Beziehung, die entsteht, wenn ein Benutzer den Monitor mit Bildschirmkalibrierung 99 (d. h. unter Verwendung des oben genannten "Kalibrierung"-Merkmals 14) kalibriert, um eine gedruckte Ausgabe 57 zu erhalten, die mit dem übereinstimmt, was auf dem Bildschirm 45 des Benutzers zu sehen ist.
  • Diese Abb. 83 wird dann aufgerufen, wenn der Benutzer die Auswahl 83 "Bildschirmübereinstimmung" der Fig. 5 betätigt 81 (Fig. 6).
  • "Keine Einstellung" ("No Adjustment") 84 -- Mit dieser Einstellung nimmt der Treiber 32 keinerlei Verarbeitung von ankommenden RGB-Daten vor. Dies ist der Modus, den eine Bedienperson benutzen kann, um genau die RGB-Werte zu steuern, die an den Drucker 56 gesandt werden.
  • "HPL-Rauschen mit CV" ("HPL Noise with CV") 21 (Fig. 6, 7 und 9) -- Diese Option "Halbtongebung" 90 verwendet eine sogenannte "Rausch-Zittern"-Matrix 27 von 128 · 128 Bytes, zusammen mit einer Umwandlung 25 von RGB-Daten in "Farbvektor"-("CV - color vector")-Daten. Diese Option liefert eine Qualität, die der einer "Fehlerdiffusion" (siehe unten) näher ist, mit ungefähr der Geschwindigkeit eines normalen Zitterns 91, 92.
  • Diese Option wird in dem Druckmodus "Schnell" 68 oder "Normal" 67 aufgerufen, wenn eine "Streuungs"-Halbtongebung ausgewählt ist. "HPL-Rauschen"-Halbtongebung 93 wird in den oben erwähnten gleichzeitig anhängigen Anmeldungen Seriennummer 57,255 und 60,285 offenbart; und "HPL-Rauschen mit CV" 21 ist in den Europäischen Patentanmeldungen EP-A- 0,665,674 und EP-A-0,665,678 offenbart.
  • "CMYK-Fehlerdiffusion" ("CMYK Err Diff") 22 - Diese "Halbtongebungs-"Option verwendet einen Algorithmus einer CMYK-(Cyan-Magenta-Gelb-Schwarz)-"Fehlerdiffusion". Dies liefert die qualitativ höchstwertige Ausgabe (lediglich für photographieähnliche Bilder), aber es ist das langsamste Halbtongebungsverfahren.
  • Es wird verwendet, wenn das System auf seinen "Qualitäts"- Druckmodus 66 eingestellt ist und "Streuungs"-Halbtongebung 93 ausgewählt ist. CMYK-Fehlerdiffusion 22 ist in der Europäischen Patentanmeldung Nr. EP-A-0,674,289 offenbart.
  • "Derzeitiges-Cluster-Zittern" ("Current Cluster dither") - Dies ist das gleiche "Cluster-Zittern" 91, das bei früheren DJ 1200C- und PJ XL300-Druckern vorliegt. Dieses Verfahren ist schneller als Fehlerdiffusion 22 und liefert eine gute Randdefinition für Text und Graphiken.
  • "Derzeitiges-Bayer-Zittern" ("Current Bayer dither") - Dies ist das gleiche sogenannte "Musterzittern" 92, das bei früheren DJ 1200C- und PJ XL300-Druckern vorliegt - wiederum jenen, die durch die beschriebenen Ausführungsbeispiele nicht beeinflußt sind. Dieses Verfahren weist die gleiche Geschwindigkeit wie Cluster-Zittern 91 auf und wird von manchen Benutzern bevorzugt.
  • Die Gesamtzahl an benötigten Abbildungen ist auch in den obigen Matrizen gezeigt. Für alle Kombinationen von Farbübereinstimmungsmodi und Halbtonverfahren sind 11 Abbildungen nötig.
  • Dies ist ein bedeutender Anstieg bei der Anzahl von versandten Abbildungen und stellt definitiv den Raum, der für eine Installation benötigt wird, über die Menge, die auf eine Diskette passen kann. Somit wurde die Entscheidung getroffen, den Treiber auf zwei Disketten zu versenden, um dies zu berücksichtigen.
  • Der in Fig. 6 gezeigte Verarbeitungsfluß für die drei möglichen Druckoptionen, automatische oder manuelle Farbe oder schwarzweiß, wird Fachleuten ohne eine spezifische Beschreibung der verschiedenen gezeigten Schritte einleuchten.
  • Fig. 7 zeigt ein Verarbeitungsflußdiagramm für Seiten, die verschiedene Objekttypen enthalten. Der erste Schritt bei dem Prozeß besteht darin, den Element- oder Objekttyp zu bestimmen. Abhängig von dem Objekttyp fährt die Verarbeitung entlang spezifischer Wege fort, um das Halbton-, Rausch-Zittern, Cluster-Zittern und Musterzittern einzustellen, das für das identifizierte Objekt geeignet ist. Im Falle von Photographien ermöglicht die Routine die Auswahl drei verschiedener Druckmodi: schnell, normal und qualitativ hochwertig. Die diversen Schritte in dem Flußdiagramm sind für Fachleute ohne eine weitere Erklärung hierin ersichtlich.
  • Fig. 8 zeigt ein Ausführungsbeispiel eines Flußdiagramms für ein manuelles Anpassen der Farbeinstellungen, wobei in diesem Fall jede Anpassung abhängig von dem bestimmten Objekttyp durchgeführt wird. Das Flußdiagramm ist Fachleuten ohne Erläuterung verständlich.
  • Es gibt zwei mögliche Implementierungen von "Streuung für Photos" 93, die beide bereits oben vorgestellt wurden. Eines ist das "HPL-Rauschen-mit-CV-"Zittern 21 - manchmal einfach als "CV-Rauschen" oder "spezielles Zittern" bezeichnet. Bei dem bevorzugten Ausführungsbeispiel ist dies die Vorgabe, da dies schnell ist und eine bessere Ausgabequalität (im Vergleich zu Cluster oder Muster) für Rasterbilder ergibt. Die andere Implementierung ist "CMYK- Fehlerdiffusion" 22, die, wie zuvor erwähnt, eine noch bessere Qualität liefert, jedoch bei einer beträchtlichen Verschlechterung bezüglich der Geschwindigkeit.
  • Die Auswahl zwischen den beiden basiert auf der Moduseinstellung der Benutzerschnittstelle-Druckqualität 65. Die Einstellung Hohe Qualität 66 wählt automatisch CMYK- Fehlerdiffusion 22, wohingegen jede der Einstellungen Schnell 68 und Normal 68 CV-Rauschen 21 auswählt.
  • Die Gesamtanzahl an Farbkorrektur-Nachschlagetabellen oder "Abbildungen", die benötigt werden, ist auch in Tabellen 2 und 3 dargestellt. Für alle Kombinationen von Farbübereinstimmungsmodi und Halbtongebungsverfahren werden elf Abbildungen benötigt. Dies ist ein beträchtlicher Anstieg der Anzahl von Abbildungen, die im Rahmen eines Farbdruckertreibers relativ zum Stand der Technik bereitgestellt werden.
  • Wie Fig. 9 zeigt, beträgt die Eingabe in das gesamte System Vierundzwanzig-Bit-RGB, und die Ausgabe beträgt Drei-Bit- RGB, die an den Drucker gesandt werden. Die beteiligten Schritte lauten: Auswählen einer der Farbabbildungstabellen (HMS/Lebendig, Genau, oder keine) und Abbilden der Farbe auf einem anderen Vierundzwanzig-Bit-RGB-Wert - und anschließendes Übergehen zu Halbtongebungsverfahren.
  • Im Fall von Rausch-Zittern 21 lauten Anfangsblöcke bei der Halbtongebung Umwandlung 25 der zweiten Vierundzwanzig-Bit- RGB-Werte zu CV-Raum, und eine bestimmte Farbverarbeitung 26 im CV-Raum; anschließend wird die Halbtongebung 27 in CV-Raum durchgeführt. Für Cluster 91, Muster 92 und Fehlerdiffusion 22 führt das bevorzugte Ausführungsbeispiel die Halbtongebung in RGB-Raum durch. Tabelle 4: Zuweisung von Aufbereitungsfunktionen für Objekttypen
  • Der Farbübereinstimmungsabschnitt des Farbweges erfolgt immer in dem Treiber 32. Die CV-Verarbeitung und -Halbtongebung 21-27, 91-93 erfolgen entweder in dem Treiber 32 oder in dem Drucker 56, je nach dem Typ 41-43 des aufbereiteten Objekts.
  • Tabelle 4 zeigt, wo Objekte unterschiedlicher Typen aufbereitet werden. Alle Objekte, die nicht bereits in der Anwendung 31 aufbereitet werden (d. h. die meisten Objekte) werden entweder in dem Windows-Treiber oder in der Firmware des Druckes 56 aufbereitet.
  • Für Objekte, die in dem Drucker 56 aufbereitet werden sollen, erfolgt eine Farbverarbeitung zunächst in dem Treiber 32 - dies umfaßt die Einstellungen bezüglich der Farbübereinstimmung 81, des Helligkeitsschiebers 96 und der Nachschlagetabellen- (Pantone-) Farben 97. Danach wird das Objekt mit zugeordneten letzten Vierundzwanzig-Bit-RGB-Werten von dem Windows-Treiber an den Drucker gesandt.
  • Auf der Basis der Halbtongebungsauswahlen 90 des Benutzers bei der Benutzerschnittstelle 80 - oder auf den automatischen Halbtongebungsaufrufen 93 usw., die auf den Modusselektionen 65-68 des Benutzers basieren - wird ein Befehl auch an den Drucker 56 gesandt, um den geeigneten Aufbereitungsmodus 21/22/91/92 in dem Drucker einzustellen. Die Drucker-Firmware 56 ist dann verantwortlich für ein Aufbereiten aller Objekte und, in manchen Fällen, für ein Skalieren von Rasterbildern.
  • Wie Tabelle 4 anzeigt, sind die einzigen Objekte, die in dem Windows-Treiber aufbereitet werden, photoähnliche Bilder, die die Streuungshalbtongebung 93 verwenden, und alle photoähnlichen 24-Bit-Bilder. Der Grund dafür, warum die Streuungshalbtongebung 93 in dem Treiber aufbereitet wird, liegt darin, daß nicht alle Drucker den Streuungsmodus 93 unterstützen; und der einzige Weg, sowohl eine Fehlerdiffusion 22 als auch ein Rausch-Zittern 21 an allen Druckern zu unterstützen, besteht darin, sie in dem Treiber bereitzustellen.
  • Die Vierundzwanzig-Bit-Bilder werden unabhängig von dem Halbtongebungsmodus in dem Treiber aufbereitet, um die Datenmenge, die über die Druckerschnittstelle gesandt wird, zu minimieren. Jedes Vierundzwanzig-Bit-RGB-Pixel wird üblicherweise einer Halbtongebung bis hinunter zu drei Bits pro Pixel unterzogen, was von Natur aus eine Acht-zu-Eins- Kompression liefert - zusätzlich zu der Drucker-Befehls- Leitungs-Kompression an diesen Drei-Bit-Pixeln.
  • Aus der vorstehenden Beschreibung ist somit erkennbar, daß viele Verbesserungen geschaffen werden können.
  • In der Vergangenheit hatten Benutzer lediglich eine begrenzte Steuerung bei der Auswahl von Aufbereitungsoptionen und Farbkorrekturoptionen. Das bedeutet, sie waren darauf beschränkt, eine bestimmte Aufbereitungsoption und/oder eine bestimmte Farbkorrekturoption für ein gesamtes Dokument zu wählen.
  • Bei den bevorzugten Ausführungsbeispielen ist es einerseits möglich, daß ein anspruchsvoller Benutzer eine unabhängige Aufbereitungsoption und eine unabhängige Farbkorrekturoption für jeden Objekttyp (z. B. Text, Geschäftsgraphiken und photographische Bilder) auswählt. Bei den in den Zeichnungen gezeigten Drucker-Treiber-Dialog-Bildschirmanzeigen kann ein Benutzer beispielsweise einen Streuungshalbton (Streuung 93) für photographische Bilder, einen Musterhalbton (Muster 92) für Geschäftsgraphiken und einen Clusterhalbton (Cluster 91) für Text auswählen.
  • Zudem können für jeden Objekttyp Farbkorrekturoptionen unabhängig von dem Halbtongebungsverfahren gewählt werden. Diese unabhängige Steuerung der Halbtongebungs- und Farbkorrektur für jedes Objekt gibt dem anspruchsvollen Benutzer eine Vielfalt von Optionen an die Hand und somit eine sehr feine Steuerung der Qualität und des Erscheinungsbilds der gedruckten Ausgabe.
  • Für eilige oder nicht anspruchsvolle Benutzer - oder solche, die ein Material vorbereiten, bei dem Farbqualität nicht wesentlich ist - besteht andererseits die Möglichkeit, Objekte auf der Basis ihrer jeweiligen Typen aufzubereiten und bei diesen eine Farbkorrektur durchzuführen, mit Vorgaben und einem Minimum an Entscheidungen, die zu treffen sind (z. B. Auswahl von "Schnell" 68 und "Automatische Farbe" 62). Es ist somit möglich, Halbtongebungs- und Farbkorrekturoptionen vorzuselektieren, die in der Regel die besten für jeden Objekttyp 41-43 sind.
  • Es kann eine automatische Vorgabe geliefert werden, die die Ausgabe mit der besten Qualität für die meisten Benutzer eines bestimmten Druckers erzeugt - aber auch optionale manuelle Einstellungen, die durch den anspruchsvolleren Benutzer geändert werden können.
  • Wie zuvor dargelegt wurde, ist ferner ein weiteres Ausdruckqualitätsmerkmal vorzugsweise automatisch als eine Vorgabe in dem Druckersystem implementiert. Beim Entwerfen des bevorzugten Ausführungsbeispiels wurde beispielsweise bestimmt, daß Benutzer eine bestimmte Fehlerdiffusions- Halbtongebung 22 gegenüber anderen Arten von Zitter- Halbtongebung bevorzugen.
  • Diese Auswahl wurde in die Druckqualitäts-Printmodus- Optionen von der Art, die von vielen Herstellern verwendet wird, integriert (oder, wie gerade eben formuliert, automatisch als Vorgabe in diesen implementiert). Solche Druckmodusoptionen ermöglichen Benutzern, Einstellungen zu wählen, um die Druckertechnologie selbst entweder für eine schnellere Ausgabe oder eine qualitativ höherwertige Ausgabe zu optimieren.
  • Man entdeckte, daß diese Option auch dazu verwendet werden konnte, eine analoge Art von Kompromiß in dem Druckertreiber selbst zu steuern, und insbesondere die Probleme des Auswählens - bei einem Minimum von Entscheidungen und Eingabeoperationen seitens einer menschlichen Bedienperson - eines Halbtongebungsverfahrens löste, das für bestimmte komplexe Objekte wie beispielsweise photographische Bilder zu verwenden war. Wenn also der Benutzer eine Druckqualitätseinstellung "hohe Qualität" 66 wählt, führt der Treiber eine CMYK-Fehlerdiffusion 22 durch, um alle Rasterbilder (z. B. photographieähnliche Bilder) aufzubereiten, während Einstellungen "Normal" 67 oder "Schnell" 68 für den Druckmodus bewirken, daß der Treiber 32 an allen Rasterbildern ein Rausch-Zittern 21 durchführt.

Claims (10)

1. Ein Verfahren zum Farbtintenstrahldrucken zur Verwendung beim Drucken von Farbobjekten eines einer Mehrzahl von unterschiedlichen Objekttypen (41-43); wobei das Verfahren folgende Schritte aufweist:
Bereitstellen einer Einrichtung zur Identifizierung und Erkennung einer Mehrzahl von unterschiedlichen Typen von Farbobjekten;
Bereitstellen einer Einrichtung zum Verwenden einer Mehrzahl von unterschiedlichen Farbaufbereitungsoptionen zum Drucken von Farbobjekten gemäß den Aufbereitungsoptionen;
Bereitstellen von benutzerdefinierten Einstellungen oder automatisches Bereitstellen von Vorgabeeinstellungen für mindestens eine der Farbaufbereitungsoptionen;
Identifizieren des Typs von mindestens einem Farbobjekt bei einem zu druckenden Dokument;
Auswählen einer der Mehrzahl von unterschiedlichen Farbaufbereitungsoptionen mit den Einstellungen als eine bevorzugte Farbaufbereitungsoption, die für Objekte des identifizierten Typs zu verwenden ist; und
Bewirken, daß ein Farbtintenstrahldrucker die bevorzugte Farbaufbereitungsoption des Auswählschrittes verwendet, um das mindestens eine Farbobjekt des identifizierten Typs in dem Dokument zu drucken.
2. Ein Verfahren gemäß Anspruch 1, bei dem eine Halbtonfarbaufbereitungsoption für Objekte verwendet wird, die als ein photographischer Typ identifiziert sind.
3. Ein Verfahren gemäß Anspruch 1, bei dem eine Farbübereinstimmungs-Farbaufbereitungsoption für Objekte verwendet wird, die als ein photographischer Typ identifiziert sind.
4. Ein Verfahren gemäß einem der vorhergehenden Ansprüche, bei dem alle Rasterdatenbefehle als ein photographischer Typ identifiziert werden, alle Textobjekte als ein Texttyp identifiziert werden, und/oder alle Objekte, die nicht Textbefehle sind, als ein Graphiktyp identifiziert werden.
5. Vorrichtung zum Drucken von Farbdokumenten in einem Rasterdrucker, die folgende Merkmale aufweist: einen Drucker (56) zum Aufbringen von Druckmaterial auf ein Medium; eine Dokumentquelle (60-99) zum Bereitstellen von Spezifikationen eines zusammengesetzten Farbdokuments, das Nichttext-Farbobjekte (41, 42) unterschiedlicher Typen umfaßt; und ein Druckersystem, das eine Farbverwaltungseinrichtung (44, 45) zum Bereitstellen einer Mehrzahl von unterschiedlichen Farbaufbereitungsoptionen, die zum Drucken der Nichttext- Farbobjekte selektiv aktiviert werden können; wobei die Farbverwaltungseinrichtung (44, 45) automatisch betreibbar ist, um benutzerdefinierte oder Vorgabeeinstellungen für mindestens eine der Farbaufbereitungsoptionen bereitzustellen.
6. Vorrichtung gemäß Anspruch 5, die eine Computerschnittstelle zum Steuern des Druckertreibers umfaßt, wobei die Computerschnittstelle die Farbverwaltungseinrichtung vorsieht.
7. Vorrichtung gemäß Anspruch 6, bei der die Computerschnittstelle eine graphische Schnittstelle ist.
8. Vorrichtung gemäß einem der Ansprüche 5 bis 7, bei der das Druckersystem durch einen Druckertreiber mit der Dokumentquelle verbunden ist.
9. Vorrichtung gemäß einem der Ansprüche 5 bis 8, bei der die Farbverwaltungseinrichtung (44, 45) betreibbar ist, um Halbtondruckaufbereitungsoptionen bereitzustellen, die für die Nichttext-Farbobjekte aktiviert werden können.
10. Vorrichtung gemäß einem der Ansprüche 5 bis 9, bei der die Farbverwaltungseinrichtung (44, 45) betreibbar ist, um Halbtondruckaufbereitungsoptionen und/oder Farbübereinstimmungs-Druckaufbereitungsoptionen zu liefern, die für zwei unterschiedliche Typen von Nichttext-Farbobjekten separat aktiviert werden können.
DE69526275T 1994-01-27 1995-01-26 Drucksystem Revoked DE69526275T2 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/189,006 US5704021A (en) 1994-01-27 1994-01-27 Adaptive color rendering by an inkjet printer based on object type

Publications (2)

Publication Number Publication Date
DE69526275D1 DE69526275D1 (de) 2002-05-16
DE69526275T2 true DE69526275T2 (de) 2003-01-16

Family

ID=22695516

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69526275T Revoked DE69526275T2 (de) 1994-01-27 1995-01-26 Drucksystem

Country Status (4)

Country Link
US (1) US5704021A (de)
EP (1) EP0665676B1 (de)
JP (1) JPH07236066A (de)
DE (1) DE69526275T2 (de)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327043B1 (en) 1994-05-18 2001-12-04 Xerox Corporation Object optimized printing system and method
US6006013A (en) * 1994-05-18 1999-12-21 Xerox Corporation Object optimized printing system and method
US5872895A (en) * 1994-09-29 1999-02-16 Apple Computer, Inc. Method for object based color matching when printing a color document
JP3311904B2 (ja) * 1995-06-27 2002-08-05 富士通株式会社 印刷装置
JP3635765B2 (ja) * 1996-02-23 2005-04-06 ブラザー工業株式会社 印刷特性表示装置
JP3618889B2 (ja) * 1996-04-02 2005-02-09 キヤノン株式会社 画像処理装置及び方法
JPH09270924A (ja) * 1996-04-03 1997-10-14 Brother Ind Ltd 画像表現特性設定装置
US5867635A (en) * 1996-07-01 1999-02-02 Xerox Corporation Selectable quality control and productivity in a color reprographic printing machine
JP3359234B2 (ja) * 1996-07-31 2002-12-24 キヤノン株式会社 画像処理装置及び方法
US5740279A (en) * 1996-11-26 1998-04-14 Xerox Corporation Cluster dot halftoning system
US5767978A (en) * 1997-01-21 1998-06-16 Xerox Corporation Image segmentation system
US5859955A (en) * 1997-01-21 1999-01-12 Xerox Corporation Stochastically clustered dot halftoning system
US5915858A (en) * 1997-03-07 1999-06-29 Eastman Kodak Company Organizing pixels of different density levels for printing human readable information on CDs
US6226011B1 (en) 1997-04-01 2001-05-01 Ricoh Company, Ltd. Color conversion method for a color matching, a method for expanding a function of a program module and a color conversion method using the method for expanding a function of a program module
JP3764797B2 (ja) * 1997-04-17 2006-04-12 株式会社リコー 色変換処理装置およびその方法並びにその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
JP3201515B2 (ja) * 1997-06-09 2001-08-20 セイコーエプソン株式会社 印刷データ生成装置、印刷データ生成方法、印刷装置及び印刷システム
US5949964A (en) * 1997-06-17 1999-09-07 Hewlett-Packard Company Method and apparatus for halftoning of images in a printer
US5966462A (en) * 1997-06-19 1999-10-12 Xerox Corporation Method and system for processing and rendering object oriented neutral image data
US7768670B1 (en) 1997-06-19 2010-08-03 Xerox Corporation Method and system for processing and rendering object oriented neutral image data
JPH11216881A (ja) * 1997-10-30 1999-08-10 Xerox Corp プリンタドライバの生成方法及びプリンタドライバを用いたカラープリントシステム
JP3962496B2 (ja) * 1998-01-29 2007-08-22 キヤノン株式会社 画像処理方法、装置および記録媒体
US6014227A (en) * 1998-04-30 2000-01-11 Hewlett-Packard Co. Printer with progressive column error diffusion system and method of using same for improved printer throughput
US6252677B1 (en) * 1998-05-07 2001-06-26 Xerox Corporation Method and apparatus for rendering object oriented image data using multiple rendering states selected based on imaging operator type
US6201551B1 (en) 1998-09-30 2001-03-13 Xerox Corporation PDL operator overloading for line width management
US6259821B1 (en) 1998-10-27 2001-07-10 Xerox Corporation PDL operator overloading for line width management of lines that intersect filled objects
US6239829B1 (en) * 1998-11-18 2001-05-29 Xerox Corporation Systems and methods for object-optimized control of laser power
US6179407B1 (en) 1998-11-20 2001-01-30 Hewlett-Packard Company Multi-pass inkjet printer system and method of using same
JP3649606B2 (ja) 1998-11-26 2005-05-18 セイコーエプソン株式会社 画像処理方法及びその画像処理装置
US6341020B1 (en) * 1998-12-28 2002-01-22 Xerox Corporation Anamorphic object optimized function application for printer defect pre-compensation
US6354692B1 (en) 1999-04-30 2002-03-12 Hewlett-Packard Company Method and apparatus for minimizing color hue shifts in bi-directional inkjet printing
EP1101614B1 (de) * 1999-05-27 2003-05-02 Copyer Co., Ltd. Verfahren und vorrichtung zum tintenstrahlaufzeichen
JP4114279B2 (ja) * 1999-06-25 2008-07-09 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置
US6753976B1 (en) 1999-12-03 2004-06-22 Xerox Corporation Adaptive pixel management using object type identification
US6798530B1 (en) * 1999-12-07 2004-09-28 Xerox Corporation Systems, methods and graphical user interfaces for printing object optimized images using virtual printers
US6542173B1 (en) 2000-01-19 2003-04-01 Xerox Corporation Systems, methods and graphical user interfaces for printing object optimized images based on document type
US7218405B1 (en) * 2000-02-18 2007-05-15 International Business Machines Corporation Method, data structure and apparatus for providing object level rendering control using tagged secondary resources
JP3338822B2 (ja) * 2000-02-24 2002-10-28 理想科学工業株式会社 プリンタドライバ
US6741262B1 (en) * 2000-05-12 2004-05-25 Electronics For Imaging, Inc. Expert color management settings method and interface
US6943914B1 (en) 2000-09-14 2005-09-13 Sharp Laboratories Of America, Inc. Computer, printer and software for changing control of printer marking device while printing on a single page
US6894805B2 (en) * 2000-12-28 2005-05-17 Xerox Corporation Method and system for applying black overprint, anti-aliasing, and trapping on a page basis
US7149979B2 (en) 2001-03-08 2006-12-12 Lexmark International, Inc. Data management system and method for peripheral devices
US7102789B2 (en) * 2001-09-17 2006-09-05 Sharp Laboratories Of America, Inc. Method for rendering an image comprising multi-level pixels
US6947589B2 (en) * 2001-09-20 2005-09-20 Canon Kabushiki Kaisha Dynamic gamut mapping selection
US7061645B2 (en) * 2001-09-27 2006-06-13 Sharp Laboratories Of America, Inc. Non-segmentation, individual pixel-by-pixel-based image rendering system
US7941750B2 (en) * 2001-10-11 2011-05-10 Hewlett-Packard Development Company, L.P. Method and system for defining separate print quality regions within a print job
US7054035B2 (en) * 2001-10-29 2006-05-30 Hewlett-Packard Development Company, L.P. Method and system for management of color through conversion between color spaces
US7085000B2 (en) * 2001-12-21 2006-08-01 Xerox Corporation Printing system and method
US7126710B2 (en) * 2001-12-21 2006-10-24 Xerox Corporation Printing system employing printer-independent print quality characteristics
US20030117637A1 (en) * 2001-12-21 2003-06-26 Xerox Corporation Printing system
US7133143B2 (en) * 2001-12-21 2006-11-07 Xerox Corporation Printing method employing printer-independent print quality characteristics
US7212314B2 (en) * 2002-03-29 2007-05-01 Sharp Laboratories Of America, Inc. Context-based adaptive image processing
JP2004088734A (ja) 2002-06-27 2004-03-18 Ricoh Co Ltd プリンタドライバ、色変換方法、記録媒体、およびカラー画像形成システム
US20040042023A1 (en) * 2002-09-04 2004-03-04 Gallivan Susanne M. User operated print control
US20060017955A1 (en) * 2003-03-31 2006-01-26 Sharp Laboratories Of America, Inc. Selective graphic instance rendering
US7710602B2 (en) * 2003-03-31 2010-05-04 Sharp Laboratories Of America, Inc. Systems and methods for context-based adaptive image processing using segmentation
US8014013B2 (en) * 2004-06-24 2011-09-06 Sharp Laboratories Of America, Inc. Systems and methods for segmenting pages and changing settings for graphical elements in printing
US8054518B2 (en) * 2003-05-30 2011-11-08 Hewlett-Packard Development Company, L.P. Color imaging devices, color imaging methods, and color separation methods
JP3953994B2 (ja) 2003-09-11 2007-08-08 大日本スクリーン製造株式会社 画像処理情報関連付け処理装置、印刷システム、レイアウトデータの出力可能化方法、およびプログラム
US7333240B2 (en) * 2003-10-01 2008-02-19 Hewlett-Packard Development Company, L.P. Color image processor
US7379207B2 (en) * 2004-01-14 2008-05-27 Xerox Corporation Method and system for device-independent color gamut mapping
KR100636136B1 (ko) 2004-01-29 2006-10-19 삼성전자주식회사 이미지 어플리케이션과 매칭된 칼라 프로파일에 의한이미지 형성 데이터 생성방법 및 장치
US7616349B2 (en) 2004-02-27 2009-11-10 Lexmark International, Inc. Font sharpening for image output device
US7430063B2 (en) * 2004-05-07 2008-09-30 Infoprint Soultions Company, Llc Method and apparatus for color management
US7436546B2 (en) * 2004-05-07 2008-10-14 Infoprint Solutions Company, Llc Method and apparatus for color management
US20060114481A1 (en) * 2004-11-30 2006-06-01 Xerox Corporation Object-oriented ink selection
US7880750B2 (en) * 2005-01-06 2011-02-01 Zenographics, Inc. Digital image processing with inherent compression
US7817307B2 (en) 2005-01-06 2010-10-19 Zenographics, Inc. Digital image processing without rasterization
US7760379B2 (en) * 2005-01-13 2010-07-20 Sharp Laboratories Of America, Inc. Systems and methods for changing settings for selected objects within a print job
US20060197962A1 (en) * 2005-03-07 2006-09-07 Chen-Chung Chen Dual-resolution printing method
US20060209321A1 (en) * 2005-03-15 2006-09-21 Kabushiki Kaisha Toshiba Image forming apparatus and method and an operation apparatus for image forming
US8130429B2 (en) * 2005-06-02 2012-03-06 Sharp Laboratories Of America, Inc. Adaptive driver for choosing hybrid raster and PDL format output
US7538917B2 (en) * 2005-07-08 2009-05-26 Xerox Corporation Method for prepress-time color match verification and correction
US7583405B2 (en) * 2005-07-08 2009-09-01 Xerox Corporation Method for remote proofing of DFE color architecture
KR100653054B1 (ko) * 2005-08-19 2006-12-01 삼성전자주식회사 인쇄시스템 및 인쇄방법
US7660460B2 (en) * 2005-11-15 2010-02-09 Xerox Corporation Gamut selection in multi-engine systems
US20070127056A1 (en) * 2005-12-06 2007-06-07 Canon Kabushiki Kaisha Image processing apparatus, image processing method and program, and storage medium therefor
JP4564986B2 (ja) 2006-06-28 2010-10-20 株式会社リコー 画像処理装置、画像処理方法及び画像処理プログラム
US20080005684A1 (en) * 2006-06-29 2008-01-03 Xerox Corporation Graphical user interface, system and method for independent control of different image types
JP4779843B2 (ja) * 2006-07-11 2011-09-28 富士ゼロックス株式会社 色変換ルックアップテーブル作成装置、色変換ルックアップテーブル作成方法、及び色変換ルックアップテーブル作成プログラム
JP4850676B2 (ja) * 2006-12-07 2012-01-11 キヤノン株式会社 画像生成装置及び画像生成方法
US7835035B2 (en) * 2007-01-16 2010-11-16 Sharp Laboratories Of America, Inc. Intelligent toner saving for color printing
US8284467B2 (en) 2007-01-16 2012-10-09 Sharp Laboratories Of America, Inc. Intelligent toner saving for color copying
US20080218814A1 (en) * 2007-03-09 2008-09-11 Andrew Rodney Ferlitsch Color Proofing Method
US20090237681A1 (en) * 2008-03-19 2009-09-24 Sharp Laboratories Of America, Inc. Method for encoding rendering hints into a bitmap image
US20100214614A1 (en) * 2009-02-23 2010-08-26 Andrew Rodney Ferlitsch Context-aware printing method and system
US9030516B2 (en) 2009-10-12 2015-05-12 Eastman Kodak Company Printer nonuniformity compensation for halftone screens
US8401416B2 (en) 2010-11-09 2013-03-19 Eastman Kodak Company Electrophotographically printing job having job type
US8767240B1 (en) 2011-01-28 2014-07-01 Marvell International Ltd. Method and apparatus for encoding data to perform real-time rendering
KR101906089B1 (ko) 2013-07-31 2018-10-08 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 소모성 제품의 메모리 내 데이터의 보호
US9332155B2 (en) 2014-02-04 2016-05-03 Ricoh Company, Ltd. Digital image halftone conversion with selective enhancement
CN107250972B (zh) 2015-04-24 2020-07-03 惠普发展公司,有限责任合伙企业 确定用于3d打印的半色调机制
US11410005B2 (en) 2018-08-01 2022-08-09 Hewlett-Packard Development Company, L.P. Covert dot patterns

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1582953A (en) * 1976-06-28 1981-01-21 Crosfield Electronics Ltd Printing methods
JPS58157255A (ja) * 1982-03-13 1983-09-19 Dainippon Screen Mfg Co Ltd 画像走査記録方法
JPS59129853A (ja) * 1983-01-17 1984-07-26 Dainippon Screen Mfg Co Ltd 色分解装置
GB2153619B (en) * 1983-12-26 1988-01-20 Canon Kk Image processing apparatus
US4724431A (en) * 1984-09-17 1988-02-09 Honeywell Information Systems Inc. Computer display system for producing color text and graphics
US5334992A (en) * 1987-10-26 1994-08-02 Tektronix, Inc. Computer display color control and selection system
US5140674A (en) * 1988-09-23 1992-08-18 Hewlett-Packard Company Text and color printing system
US5001576A (en) * 1988-09-28 1991-03-19 Konica Corporation Image processor with improved discrimination between character image and tonal image
IL89359A0 (en) * 1989-02-21 1989-09-10 Scitex Corp Ltd Computerised apparatus for color selection
JP3041887B2 (ja) * 1990-05-31 2000-05-15 ミノルタ株式会社 画像形成方法
JP2598723B2 (ja) * 1990-06-28 1997-04-09 大日本スクリーン製造株式会社 網点画像作成装置
JPH04246690A (ja) * 1990-08-29 1992-09-02 Xerox Corp 高品質のイメージを並みの解像度で表示する方法
US5081596A (en) * 1991-03-13 1992-01-14 Hewlett-Packard Company Text and color image printing system
US5254978A (en) * 1991-03-29 1993-10-19 Xerox Corporation Reference color selection system
US5311212A (en) * 1991-03-29 1994-05-10 Xerox Corporation Functional color selection system
US5257097A (en) * 1991-09-27 1993-10-26 Eastman Kodak Company Method and apparatus for selective interception of a graphics rendering operation for effecting image data modification
US5272549A (en) * 1991-11-01 1993-12-21 Mcdonald Bruce A Apparatus for electronic editing of integrated color images with related text material and employing an image frame
US5313291A (en) * 1991-11-25 1994-05-17 Xerox Corporation Method for matching color prints to color images on a monitor screen
US5371844A (en) * 1992-03-20 1994-12-06 International Business Machines Corporation Palette manager in a graphical user interface computer system
US5327265A (en) * 1992-05-01 1994-07-05 Mcdonald Bruce A Modem accessable image database system for on-demand printing
US5579446A (en) * 1994-01-27 1996-11-26 Hewlett-Packard Company Manual/automatic user option for color printing of different types of objects

Also Published As

Publication number Publication date
EP0665676B1 (de) 2002-04-10
EP0665676A2 (de) 1995-08-02
JPH07236066A (ja) 1995-09-05
DE69526275D1 (de) 2002-05-16
EP0665676A3 (de) 1996-04-10
US5704021A (en) 1997-12-30

Similar Documents

Publication Publication Date Title
DE69526275T2 (de) Drucksystem
DE69526274T2 (de) Drucksystem
DE69524651T2 (de) Drucksystem und -methode
DE69515923T2 (de) Automatische Optimierung von Papierbildern
DE60222975T2 (de) Drucksystem, Druckverfahren, und Steuerungsprogramm für das Drucksystem
DE69526273T2 (de) Farbdrucksystem und -verfahren
US5731823A (en) Automatic optimization of hardcopy output for enhanced appearance and throughput
DE69734960T2 (de) Drucksystem und Bildaufzeichnungsverfahren
DE69217599T2 (de) Verfahren zum Generieren von zuzätzlichen Farben in einem Halbtonfarbbild durch Überlagerung von grundfarbig gefärbten Halbtonpunkten von verschiedener Grösse
DE69731145T2 (de) Bildverarbeitungsvorrichtung und -verfahren
DE19944504B4 (de) Selbst-Umdimensionierungs-Demonstrationsseite für eine Druckvorrichtung, Bilderzeugungsvorrichtung, Bilderzeugungsverfahren und computerlesbares Medium
DE69120748T2 (de) Umsetzung von Farbbildern auf schwarz-weiss texturierten Bildern
DE69935120T2 (de) Automatische Verbesserung der Druckqualität basiert auf Grösse, Form, Orientierung und Farbe von Strukturen
DE60001906T2 (de) Verfahren zur Verarbeitung von Bilddaten eines Dokuments
DE3408545A1 (de) Verfahren und vorrichtung zur erzeugung von farbigen bildern
DE69733236T2 (de) Druck von schwarzweissreproduzierbaren Farbvorlagen
DE60035401T2 (de) Gradientenbasierte Verbesserung von Farbtrennflächen mit Hilfe von gemusterten Bereichen
EP1239663B1 (de) Verfahren und System zum Anpassen der Tonstufenwiedergabe zwischen zwei Ausgabegeräten
DE10252575A1 (de) Bestimmung von Bezugspunkten für einen Aufbau einer Erster-Farbraum-Zu-Zweiter-Farbraum-Nachschlag- tabelle
EP1166548A1 (de) Verfahren zur erzeugung von überfülllungskonturen in einer druckseite
EP2092730B1 (de) Verfahren, computerprogramm und drucksystem zum trapping von druckdaten
DE69931124T2 (de) Bildverarbeitungsverfahren und Bildprozessor, der dieses verwendet
DE102004003300B4 (de) Verfahren zur Herstellung eines Prüfdrucks für einen Druckprozess mit mehr als vier Druckfarben
DE60032545T2 (de) Farbdruck digitaler Bilder mit lokal angepasster Halbtonrasterung
DE69225048T2 (de) Druckerseitenzusammensetzung mit Farben und Text

Legal Events

Date Code Title Description
8332 No legal effect for de
8370 Indication related to discontinuation of the patent is to be deleted
8363 Opposition against the patent
8327 Change in the person/name/address of the patent owner

Owner name: HEWLETT-PACKARD DEVELOPMENT CO., L.P., HOUSTON, TE

8331 Complete revocation