(57)【要約】      （修正有）【課題】プリンタドライバのパラメータ設定の省力化。【解決手段】表示装置と入力装置とプリンタが共に接続された画像形成システムにおいて、操作者にプリンタで形成した画像の適応具合・評価を入れる手段をもち、その適応具合・評価の入力を制御パラメータテーブルとして、更新・蓄積する手段とを持ち、プリンタで画像を形成する際に、その制御パラメータテーブルの内容によって、コンピュータ側で画像を形成する処理と、プリンタ側で画像を形成する処理とを微妙に変える手段をもつことで、画像形成時の画像形成速度、色合い、ハーフトーンのパターン、インク打ち込み量などを随時操作者の望む画像に近づいていく。【選択図】  図１
2005267485.tif 000002
【特許請求の範囲】
【請求項１】
表示装置とプリンタと操作者により操作される入力装置とが共に接続され、オペレーティングシステムとアプリケーションプログラムとを搭載する画像形成システムにおいて、
前記オペレーティングシステム内にアプリケーションプログラムから出力される画像データをプリンタ固有の受け入れ可能なデータ形式に変換する手段を具備し、
プリンタで画像を形成後に、操作者が画像形成結果の状態（次回の画像形成時には、どのようにしたいか）を返答する入力ウィンドウを前記表示装置に表示し、
前記入力ウィンドウで入力された結果を次回の画像形成時に反映すべく制御パラメータテーブルとして持ち、
次回、プリンタへ形成画像データの出力時に前記制御パラメータテーブルの内容を加味して、プリンタ固有の受け入れ可能なデータ形式に前記オペレーティングシステム内のデータ変換手段によって変換することを特徴とする画像形成システム。
【請求項２】
請求項１において、操作者が画像形成結果を返答することによって作成された制御パラメータテーブルをプリンタに送出することにより、プリンタ内の画像形成手段によって、送出されたパラメータに沿って画像形成を行うことを特徴とする画像形成システム。
【請求項３】
請求項２において、操作者が画像形成結果を返答する入力ウィンドウを、一定の画像形成枚数間隔で表示装置に表示し、操作者に入力を促すことを特徴とする画像形成システム。
【請求項４】
請求項２において、操作者が入力した画像形成結果を反映した制御パラメータテーブルを接続されているプリンタ毎に複数持つことを特徴とする画像形成システム。
【請求項５】
請求項２において、操作者が入力した画像形成結果を反映した制御パラメータテーブルを画像を形成する紙種毎に複数持つことを特徴とする画像形成システム。
【請求項６】
請求項２において、操作者が入力した画像形成結果を反映した制御パラメータテーブルを画像に含まれる図形領域、文字領域、写真領域毎に複数持つことを特徴とする画像形成システム。
【請求項７】
請求項２において、操作者が入力した画像形成結果を反映した制御パラメータテーブルを操作者が設定した代表的なモード（はやいモード、標準モード、きれいモード）毎に複数持つことを特徴とする画像形成システム。
【請求項８】
請求項２において、プリンタで画像を形成後に、前記表示装置に表示する画像形成結果を返答する入力ウィンドウが、そのプリンタの設定項目の優位性と弊害とのトレードオフ関係がわかるよう表示されることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンピュータでプリンタの画像形成方法の設定を行う技術に関するものである。
【背景技術】
【０００２】
プリンタをコンピュータにつないで、コンピュータで作成した画像データをプリンタで紙などの記録媒体に画像形成しようとするとき、コンピュータにプリンタの機種毎に用意されたプリンタドライバと呼ばれるソフトウェアを組み込む必要がある。そしてそのプリンタドライバを用いて、操作者が印刷する用紙やあらかじめ用意された画像形成モード（きれい・標準・はやいなど）などの各種情報をコンピュータに対して設定する処理を行う。この結果、プリンタを用いた画像形成の準備が整う。
【０００３】
入力された画像形成のための各種情報を、前記プリンタドライバがプリンタで画像が形成できるようにプリンタ固有のデータ形式に変換を行う。例えば、ＲＧＢ各８ｂｉｔの画像をＹＭＣＫ各８ｂｉｔの画像に色変換する。また８ｂｉｔのデータを１ｂｉｔのデータに２値化変換する。３００ｄｐｉの解像度を１２００ｄｐｉの解像度に解像度変換する。などである。これらの変換には、目的によっていろいろな変換方法がある。
【０００４】
また、プリンタドライバで変換されたプリンタ固有のデータ形式と画像形成モードをプリンタに送信すると、プリンタでは画像形成モードに合ったいろいろな処理を行い、画像形成を行う。例えば、インクジェットプリンタ等では、画像形成モードに合ったヘッド往復回数、すなわち１パス、２パス、４パスなどのように画像を分割形成する。
【０００５】
このようにして形成された画像を記録媒体、ヘッドを動かしながら、ヘッドからインクを適時出力することによって、プリンタから画像が形成される。
【０００６】
また、プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては所望される記録情報に応じてインクを吐出する記録ヘッドを装着すると共に用紙等の記録媒体の送り方向と直角な方向に往復走査しながら記録を行なうシリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。
【０００７】
近年、デジタルカメラ、パーソナルコンピュータが広く一般に普及し、インクジェットプリンタには、その目的に合わせて、高速化、高画質化、ランニングコストの向上など多種多様な処理が求められている。
【０００８】
インクジェットプリンタは静粛性に富み、カラー化が容易で、色再現性が良いなどの特徴を持つが、インクの打ち込みすぎによる記録媒体の波うち、紙の裏への映り込みなどのインクジェットプリンタ特有の弊害をも併せ持つ。いろいろな技術によってこの弊害を補っているのであるが、どうしても優位性とのトレードオフとなる。例えば、記録媒体の裏面への映り込みをなくす目的で形成すべき画像のインクの打ち込み量を強制的に少なくする処理を行うと、色再現性が悪くなる等がある。また、画像形成品位を上げるために、エッジ協調、つなぎ筋の目立たなくする処理、文字、線画などのぎざぎざをなくすスムージング処理などを行うと、画像形成速度が遅くなる。これらの優位性と弊害はプリンタの機種固有で持つものも多い。また、プリンタドライバ及びプリンタ内の画像形成処理内容は、操作者がプリンタドライバに用意した画像形成具合から各種情報を選択入力することで、決定していた。これらは段階的に選択できないものも多く、たとえば、好みの色あい、色の塗られている図形のパターンの種類などは、あらかじめ決められているパターンの中から設定していた（特許文献１参照）。
【特許文献１】特開２００２−０９１７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来例の技術では、操作者が設定する画像形成具合などの各種情報には、プリンタドライバがあらかじめ用意された項目以外の組み合わせを入力することは出来なかった。また、プリンタ側でもあらかじめ用意された処理内容の組み合わせ以外は出来なかった。そのことは、操作者が微妙な処理の調整を行うことが出来ず、本当に得たい好みの画像の形成、ならびに処理速度等を得ることは難しかった。また、細かな設定をすることが出来たとしても、ユーザがその微妙な設定項目の違いを理解することは難しかった。
【００１０】
また、プリンタドライバから画像形成具合などの各種情報を全て同じパラメータに設定しても、プリンタ機種、記録媒体の種類、画像内容が文字なのか、図形なのか、写真なのかによって、得られる形成画像がすべて微妙に異なってくる。その得られる画像の違いの原因はプリンタドライバ独自の処理またはプリンタ独自の処理に関することが多く、操作者がその違いを理解し、設定することは非常に難しかしいという欠点があった。
【００１１】
また、画像を形成する上での優位性と弊害とのトレードオフ関係はプリンタの機種固有の部分も多いため、操作者は設定した画像形成具合などの各種情報で画像を形成した場合の優位性と弊害性とのトレードオフ関係を、理解できない場合が多く、たとえば、高速画像形成モードを設定したときに、操作者が考えていた以上の画像のすじむら等、画像が乱れてしまうという欠点があった。
【００１２】
これらの欠点はより簡単に操作者の得たい最適な画像を形成するシステムの提供を求められている今日、大きな課題となっている。
【００１３】
本発明は以上のような状況に鑑みてなされたものであり、操作者がプリンタ独自の処理、優位性と弊害のトレードオフなどの知識がなくても、また、プリンタドライバ上で細かく画像形成具合を設定しなくても操作者の得たい最適な画像を形成できる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
そのために本発明に係る画像形成装置は、次のように構成したものである。
【００１５】
表示装置と入力装置とプリンタが共に接続された画像形成システムにおいて、アプリケーションプログラムから出力される画像データをプリンタ固有の受け入れ可能なデータ形式に変換する手段を具備し、画像形成結果の状態を返答する入力ウィンドウを前記表示装置に表示し、このウィンドウで入力した結果を制御パラメータテーブルとして持ち、次回、プリンタへ形成画像データの出力時に前記制御パラメータテーブルの内容を加味して、プリンタ固有の受け入れ可能なデータ形式にデータ変換する手段を持つことで、操作者の得たい最適な画像を形成できるようにした。
【００１６】
また、上記制御パラメータテーブルをプリンタに送出し、プリンタ内の画像形成手段によって、送出されたパラメータに沿って画像形成を行うことで操作者の得たい最適な画像を形成できるようにした。
【００１７】
また、操作者が画像形成結果を返答する入力ウィンドウを、一定の画像形成枚数間隔で表示装置に表示することで、適時操作者の得たい最適な画像を形成できる。
【００１８】
また、制御パラメータテーブルを接続されているプリンタ毎に複数持つことで、操作者の得たい最適な画像を形成できるようにした。
【００１９】
また、制御パラメータテーブルを画像を形成する紙種毎に複数持つことで、操作者の得たい最適な画像を形成できるようにした。
【００２０】
また、制御パラメータテーブルを画像に含まれる図形領域、文字領域、写真領域毎に複数持つことで、操作者の得たい最適な画像を形成できるようにした。
【００２１】
また、操作者が入力した画像形成結果を反映した制御パラメータテーブルを操作者が設定した代表的なモード（はやいモード、標準モード、きれいモード）毎に複数持つことで、操作者の得たい最適な画像を形成できるようにした。
【００２２】
また、プリンタで画像を形成後に、前記表示装置に表示する画像形成結果を返答する入力ウィンドウが、そのプリンタの設定項目の優位性と弊害とのトレードオフ関係がわかるよう表示されることで、より判りやすい操作ウィンドウとした。
【発明の効果】
【００２３】
以上説明したように、本発明によれば、形成した画像に対して画像の評価を入れることにより、その評価を制御パラメータテーブルに蓄積し、コンピュータでの画像形成処理およびプリンタでの画像形成処理を微妙に変えていくことにより、適時操作者の望む画像形成に近づいていく。
【００２４】
また、その画像評価を（文字）（写真）（図形）などの画像形成の内容により、個別に入れられるようにすることで、より、操作者の望む画像形成に近づいていく。
【００２５】
また、その画像評価をプリンタ機種毎に、記録媒体である紙種毎に、個別に制御パラメータとして持つことで、より、操作者の望む画像形成に近づいていく。
【００２６】
また、処理を変化させていく時、その優位性と弊害とのトレードオフ関係を操作者に知らせつことで、より、操作者の望む画像形成に近づいていく。
【発明を実施するための最良の形態】
【００２７】
（実施例１）
以下、図面を参照して本発明の実施形態を説明する。
【００２８】
図１は本画像形成システムの構成を表すブロック図である。１４は本画像形成システムのコンピュータ部である。本コンピュータを用いて操作者が画像形成のための指示を出す。１０は１４のコンピュータ部の各デバイスの制御を司るＣＰＵである。１１はＳＤＲＡＭなどに代表される揮発性のメモリで１０のＣＰＵが動作するのに必要な作業データや画像を形成するために必要なパラメータや画像データなどを格納している。１２はフラッシュＲＯＭ等に代表される不揮発性のメモリで電源を落としてもデータを保持している。このメモリにＣＰＵが動作するためのプログラムや画像を形成するためのパラメータを格納している。１３は大容量のデータを格納している不揮発性の磁気メモリであるハードディスクである。このハードディスクには、さまざまな画像データを格納することが出来る。１５は１３のハードディスクを制御するハードディスクコントローラでハードディスク中にかかれているデータのメモリへの読み込み、及び、メモリーからハードディスクへデータの書き込みを制御する。１６は各デバイスとＣＰＵとを接続するローカルバスでこのバスを通して、各デバイスへの制御や、各デバイスからのステータス、画像データのやり取りなどを行う。２２はＣＲＴに代表される表示デバイスで、この表示デバイスの画面に文字、図形を写すことにより操作者へメッセージを伝える。２３はキーボードでこのキーボードをたたくことにより、操作者はコンピュータに情報を伝える。２４はマウスでこのマウスを動かし、マウス上のボタンを押すことで画面上のダイアログを指示することにより、２３のキーボード同様に操作者はコンピュータに情報を伝える。２５はカラーのインクジェットプリンタに代表される画像を記録媒体に形成するプリンタでる。このプリンタのブロック図を第２図に示す。１７は表示インタフェースコントローラで２２のＣＲＴに文字、図形などの画面を表示するための制御回路である。１８はキーボードインタフェースコントローラで２３のキーボードが押されたキーコードを１０のＣＰＵに通知する制御回路である。１９はマウスインタフェースコントローラで２４のマウスの移動方向、距離、マウスボタンが押された時のボタンコードを１０のＣＰＵに通知する制御回路である。２０はＬＡＮ、ＵＳＢなどに代表される通信インタフェースコントローラで２５のプリンタや２１の通信線上に接続されているデバイスとのデータ通信を制御する回路である。２１はＬＡＮケーブル、ＵＳＢケーブルなどに代表される通信ケーブルであり、この通信ケーブル上に２５のプリンタをはじめ、複数のデバイスが接続されている。２５は画像を記録媒体に形成する装置である。本実施例では、インクジェットプリンタでとし、機種名を（ＡＢＣ）とする。
【００２９】
図２は２５のプリンタの構成を表すブロック図である。３０はＬＡＮケーブル、ＵＳＢケーブルに代表される通信線で第１図の２１に相当する。この通信線を通して、１４のコンピュータとの画像やデータのやり取りを行う。３１はプリンタの筐体を示す。この筐体の中に制御部やインクヘッド、モータ、給紙カセットが収められている。３２はプリンタを構成する各デバイスを制御するＣＰＵであり、３３はプリンタを制御するために必要な作業データ、画像データなどが格納されるＳＤＲＡＭなどに代表される揮発性のメモリである。３４はプリンタを制御する３２のＣＰＵのプログラムや各種パラメータが格納されているフラッシュＲＯＭなどに代表される不揮発性メモリである。３５は本プリンタと外部ホストとを接続するＬＡＮ、ＵＳＢなどに代表される通信インタフェース制御回路である。３６は各デバイスとＣＰＵとを接続するローカルバスでこのバスを通して、各デバイスへの制御や、画像データのやり取りなどを行う。４０はインクを吐出するインクノズルが複数集まったノズル列が複数あるインクヘッドである。このインクヘッドの内部で各ノズル列に４色分のインクが接続されている。また、各ノズルにＯＮ／ＯＦＦ信号を与えることで各ノズル独立にインクを吐出する。このインクヘッドを４１のキャリッジモータで記録媒体の走査方向に動かしながら、吐出することにより、記録媒体にインクで画像を形成する。４１はキャリッジモータで、４０のインクヘッドを搭載しているキャリッジを記録媒体の走査方向に往復させる。４２はラインフィードモータで、記録媒体の給紙、搬送、排紙を行う。４４は紙の搬送経路上にある複数のセンサーで紙がどこを通過しているかを検知するものである。４１のキャリッジモータと４２のラインフィードモータと４４のセンサーと４０のインクを吐出する機構とを組み合わせて、記録媒体である紙に画像を形成する。３７は４０のキャリッジモータを制御するＰＷＭ回路を含んだモータドライバであり、４０のインクヘッドを往復方向に加速、定速、減速制御を行うものである。３８も同様に４２のラインフィードモータを制御するＰＷＭ回路を含んだモータドライバであり、記録媒体である紙の給紙、搬送、排紙を制御するものである。４３はセンサ検知回路で４４のセンサの状態、およびセンサの変化を３２のＣＰＵに通知するものである。
【００３０】
図３は１７の表示デバイスに表示する確認画面を表している。これは操作者が画像形成指示を行い、２５のプリンタで画像が形成された後、その形成された画像についての適応具合、特に次回の画像形成時にどのような画像を形成したいかを指示する画面である。５１の欄は、（きれい）（標準）（速い）などの形成した画像のモードを示している。５２の欄は画像を形成したプリンタの機種名を示している。５３の欄は（インク打ち込み量）（色合い）（パス数）など形成された画像に対する評価・適応状態、即ち、次、同じ画像を形成する場合にどのように形成したいかを入力する対象を表示している。５４、６０の各欄は５３の適応状態がどちらの欄の状態に近いかを示すものであり、この５４と６０は５４を強くすると６０が弱くなるといったトレードオフ関係にある。５５〜５９の欄はいずれも選択入力項目で、１つだけを選択する。形成された画像に対する５３の評価がかなり５４の欄の項目に近い場合に５５のの欄を、少し５４の欄の項目に近い場合は５６の欄を、ちょうど適応されている場合は５７の欄を、少し６０の欄の項目に近い場合は５８のの欄を、かなり６０の欄の項目に近い場合は５９の欄を選択する。５８、６１の欄のようにグレーで示されている欄は、すでにこの欄が選ばれたこと示している。ここでは、（インク打ち込み量が多かったので次回の画像形成時からは少しインク打ち込み量を少なくしインク節約を重視する）ということ、また、（色合いがかなり明るかったので、次の画像形成時には、色変換をかなり暗くする）ことを示している。また、６２、６３のように点線となり、このモードは選べないことを示す。形成した画像が１パスであるとき、これ以上パス数を少なくして、画像形成速度を速くすることが出来ないので、より速くの部分６３は空白となっている。また、パス数の変化は非常に効果が大きいので、６２のように少しの部分が空白となっている。６４はこの画面の全ての項目の入力を終えたことを通知するボタンである。
【００３１】
図４は図３の画面で入力した結果を反映した制御データを格納している制御パラメータテーブルである。このパラメータテーブルは１２の不揮発性メモリの中に格納されている。７１は機種名毎にパラメータを持っているので、プリンタの機種名を格納している。７２は画像形成モード毎にもパラメータを持っているので、（標準）（きれい）（速い）などの画像形成モードを格納している。７３は（インク打ち込み量）（色合い）（パス数）などの制御内容を格納している。７４は７１に格納されているプリンタでの７２に格納されているモードで７３に格納されている制御内容のパラメータが入っている。ここでは機種ＡＢＣの標準モードのインク打ち込み量は７９％であることを示している。７５は機種ＡＢＣの画像形成モード（きれい）のパラメータが（標準）モードと同様に複数格納されている。
【００３２】
図５は１４のコンピュータ内部で動作している制御フローチャートである。図５のフローチャートと図１を用いて、１４のコンピュータのオペレーティングシステム部の制御内容を説明する。このフローチャートは全て１０のＣＰＵの制御で行われる。Ｓ１でアプリケーションからの画像形成指示が来ているかどうかを判断する。画像形成指示がきている場合には、形成すべきアプリケーションから渡された画像を１１の不揮発性のメモリに格納しＳ２に進む。本実施例では、解像度３００ｄｐｉのＲＧＢ画像がアプリケーションから渡されたとしている。画像形成指示がきていない場合には、Ｓ３に進み電源ＳＷが押され、電源オフが指示されたかどうかを判断する。電源オフが指示された場合、このフローチャートは終了となる。電源オフが指示されていない場合には、Ｓ１に戻る。Ｓ２では、アプリケーションから指示された画像の形成方法を操作者に入力させる。ここでは、画像形成を行う装置の選択、（標準）（きれい）（速い）といった画像形成モードの選択、（カセット１）、（手差し）など画像形成装置内のどの部分から記録媒体を給紙し、画像を形成するのかを選択させる。Ｓ４では、図４で示した制御パラメータテーブルからＳ２で選択した画像形成装置の機種、モードに相当する各処理のパラメータ一式、例えば、（色合い）（解像度）（各種処理の実行の有無）（ハーフトーン処理方法）（インク打ち込み量）などを１２の不揮発性メモリから１１の揮発性メモリに読み込む。Ｓ５に進み、Ｓ４で読み込んだ色変換に関するパラメータ、ここでは（色合いレベル７）の色変換テーブルと補間処理を用いて、アプリケーションから渡されたＲＧＢベースの画像データを選択された画像形成装置、例えば機種（ＡＢＣ）で使用している色（ＹＭＣＫ）に変換する。Ｓ６に進み、Ｓ５で色変換された解像度３００ｄｐｉの画像をＳ４で読み込んだ解像度に関するパラメータ（６００ｄｐｉ）に補間処理しながら変換する。Ｓ７に進み、ＹＭＣＫ６００ｄｐｉに変換された画像に対して、Ｓ４で読み込んだエッジ処理に関するパラメータ、ここでは（エッジ処理なし）という処理をおこなう。エッジ処理には、注目画素からどのくらい離れた画素までを考慮してエッジ処理をするかどうかで、処理速度、エッジのきれいさが違ってくる。ここでのパラメータはエッジ処理なしなので、速度はかからないが、きれいなエッジを出すことが出来ない。Ｓ８に進み、Ｓ４で読み込んだハーフトーン処理に関するパラメータ、ここでは、ハーフトーン処理を（拡散テーブル１を用いた誤差拡散処理）を用いて、ＹＭＣＫの多値画像をＹＭＣＫ１ｂｉｔの画像に変換する。Ｓ９に進み、図４の制御パラメータテーブルにあるプリンタ内部で制御を行うのに必要な制御パラメータ、例えば、インク打ち込み量の割合などとＳ８までで作成したＹＭＣＫ・６００ｄｐｉ・１ｂｉｔの画像データを２５のプリンタへ２１の通信路を経由して転送する。Ｓ１０に進み、後述する図６のフローチャートで示す処理を行って記録媒体に画像を形成する。Ｓ１１に進み、図３の確認画面を出すかどうかを判断する。次に確認画面を出す間隔が０となっていた場合、Ｓ１２に進む。次に確認画面を出す間隔が０でない場合はＳ１３に進み、次に確認画面を出す間隔を１つ減算する。Ｓ１２で次に確認画面を出す間隔をデフォルト値に設定し、Ｓ１４に進む。Ｓ１４で２２の表示装置に図３の確認画面を表示し、操作者に形成された画像の評価、すなわち、次回同じ画像を形成した場合、どのような画像にしたいかを各項目について入力を促す。操作者が形成された画像を見て、自由に５５〜５９の欄にチェックを入れることが出来る。全ての項目の入力終了後、６４のボタンを押し、Ｓ１５に進む。Ｓ１５では、Ｓ１４でチェックされた内容から図４の制御パラメータテーブルの内容を更新する。例えば、インク打ち込み量の制御を少しインク節約重視の５８がチェックされていた場合、現在のインク打ち込み量の割合が７９％である場合、インク打ち込み量の割合を７６％に下げて、制御パラメータテーブルに上書き保存する。制御パラメータテーブルの更新後、Ｓ１に戻る。
【００３３】
図６は２５のプリンタ内部の制御フローチャートである。図６のフローチャート及び図２のプリンタの構成ブロック図を用いて、３１のプリンタプログラムの制御内容を説明する。Ｓ２０でプリンタから通信線３０を経由して、コンピュータからの画像形成指示が来ているかどうかを判断する。Ｓ２０で印刷指示がきていない場合には、Ｓ２２に進み、電源ＳＷが押され、電源オフが指示されたかどうかを判断する。電源オフが指示された場合、このフローチャートは終了となる。電源オフが指示されていない場合には、Ｓ２０に戻る。Ｓ２０で印刷指示がきている場合には、Ｓ２１に進み、Ｓ９でコンピュータから送出した制御パラメータを読み込む。Ｓ２３に進み、Ｓ９で送出された画像の１パス分を３３の揮発性メモリに格納する。Ｓ２５に進み、入力した画像に対してＳ２１で読み込んだ制御パラメータより、滑らか処理を行うかどうかを判断する。滑らか処理を行う場合には、Ｓ２６に進み、滑らか処理を行わない場合には、Ｓ２７に進む。ここでは（パターン３まで）パターンマッチングを行うことになっているので、Ｓ２７に進む。Ｓ２６に進み、ここでは（パターン３まで）の滑らか処理を行う。パターン３までのパターンマッチングを行い、必要に応じてドットの付加を行い、文字等のぎざぎざを滑らかにする。どのパターンまで滑らか処理をするかによって処理速度が変わってくる。多くのパターンを使用する場合には、処理に時間がかかるが、文字の品位はきれいになる。Ｓ２７に進み、加工された画像をインクヘッドのノズル列に沿ってデータが出力できるように縦横変換する。縦横変換した後、Ｓ２８に進み、Ｓ２１で読み込んだ制御パラメータのパス数に分割を行う。２パスであれば１回のスキャンで半分のドットを吐出するようにパスごとの間引きテーブルでマスクして間引き処理を行う。１パスであれば、そのまま間引きはしない。Ｓ２９に進み、加工した画像に対してＳ２１で読み込んだ制御パラメータの打ち込み量により、間引きを行う。ここでは、７９％になるように均等にドットを間引いていく。Ｓ３０に進み、４１のキャリッジモータを使用して、４０のインクヘッドを動かしながら、加工された画像データに沿ってインクのずるをオンオフすることにより、記録媒体上に画像を形成していく。Ｓ３１でＳ３０で形成した画像が最終パスであるかどうかを判断する。最終パスである場合Ｓ３３に進む。最終パスでない場合にはＳ３２に進む。Ｓ３２に進んだ場合には、パス数に応じた距離分の記録媒体の搬送を行い、Ｓ２３に戻る。Ｓ３３に進んだ場合には、４２のラインフィードモータで記録媒体を排紙し、Ｓ２０に戻る。
【００３４】
このような一連の処理を行うことにより、形成した画像の評価を操作者が入力することで、微妙に処理パラメータを変え、この処理を繰り返すことにより、操作者の目標とする画像を作り出すことが出来る。
【００３５】
（実施例２）
以下、図面を参照して本発明の実施形態を説明する。
【００３６】
システムは実施例１で用いた図１を、プリンタは実施例１で用いた図２を用いる。
【００３７】
図７は実施例１の図３に相当する形成した画像の評価のための画面である。８０の欄は画像を形成した記録媒体の種類、すなわち紙の種類が表示される欄である。８１、８９、９０はそれぞれ評価する対象が形成された画像のどの領域にあたるかを示すためのもので、それぞれ（文書領域）（図形領域）（写真領域）を対象としている。８２、８８の各欄はそれぞれ５４、６０と同様に適応状態がどちらに近いかを示すものであり、トレードオフ関係にある。８３、８４、８５、８６、８７の各欄は、１つだけ選択可能な入力項目で、形成された画像に対する評価がかなり８２の欄の項目に近い場合に８３の欄を、少し８２の欄の項目に近い場合は８４の欄を、ちょうど適応されている場合は８３の欄を、少し８８の欄の項目に近い場合は８６の欄を、かなり８８の欄の項目に近い場合は８７の欄を選択する。９１は終了を示す入力ボタンで、このボタンが押されたとき、図７の画面のすべての入力が終了したことを示す。
【００３８】
図８は実施例１の図４に相当する制御パラメータテーブルである。１０１は記録媒体の種類、すなわち紙種の区別がされている。１０２は画像を作成したときの（標準）（きれい）（はやい）などのモードの区別がされている。１０３は形成された画像の処理の対象とする領域、ここでは（文字領域）（図形領域）（写真領域）の区別がされている。１０４は制御処理内容の区別がされている。１０５は１０１から１０４に該当する処理パラメータが格納されている。例えば、１番上の行には紙種は（普通紙）、モードは（標準）、処理領域は（文字領域）、処理内容は（インク打ち込み量）のパラメータは１００％である。
【００３９】
図９は実施例２における１４のコンピュータ内部で動作している制御フローチャートである。Ｓ４０から始まり、Ｓ４０ではアプリケーションからの印刷指示がきているかを判断する。印刷指示がきていない場合には、Ｓ４２に進み、電源オフボタンが押されているかどうかを判断する。電源オフボタンが押されていた場合にはこのフローチャートを終了する。Ｓ４２で電源オフボタンが押されていない場合には、Ｓ４０に戻る。Ｓ４０で印刷指示がきた板場合には、Ｓ４１に進み、画像を印刷する機種、印刷する紙の種類、印刷モード、どこから給紙するかを入力を操作者に対して促す。操作者が入力を終えるとＳ４３に進み、画像を形成しようとしている紙種、モードのパラメータを図８の制御パラメータテーブルから読みこむ。Ｓ４４に進み、形成しようとしている画像の１画素を読みこむ。Ｓ４５に進み、この画素が文字領域にあるかどうかを判断する。文字領域の場合には、Ｓ４６に進み、色変換用テーブルとして、文字領域用テーブルを選択する。Ｓ４７に進み、２値化に使用するディザテーブルとして、文字領域用の２値化テーブルを選択し、Ｓ５３に進む。Ｓ４５で文字領域でないと判断した場合、Ｓ４８に進み、読みこんだ１画素が図形領域にあるかをどうかを判断する。図形領域の場合には、Ｓ４９に進み、色変換テーブルとして、図形領域用テーブルを選択する。Ｓ５０に進み、２値化テーブルとして、文字領域用のディザテーブルを選択し、Ｓ５３に進む。Ｓ４８で図形領域でないと判断した場合には、Ｓ５１に進み読みこんだ画素は写真領域と判断し、色変換テーブルとして、写真領域のテーブルを選択する。Ｓ５２に進み、２値化テーブルとして、写真領域用のディザテーブルを選択する。Ｓ５３に進み、選択した色変換テーブルと３次元補間処理を行うことにより、アプリケーションが使用していたＲＧＢ色空間から、プリンタが用いている色空間ＹＭＣＫに変換を行う。Ｓ５４に進み、選択した２値化テーブルを使用して、２値化処理、ここでは、ディザ処理を行う。ここまでの処理を１画素ずつ行い、Ｓ５５に進み、アプリケーションが指示した形成すべき画像の全画素の処理が終了したかどうかを判断する。全画素の処理が終了していない場合には、Ｓ４４に戻る。全画素の処理が終了した場合には、Ｓ５６に進み、プリンタ側の処理と関係するパラメータ、ここでは、図８に格納されている各領域の打ち込み量のパラメータと形成すべき画像のデータを２５のプリンタにデータ転送する。Ｓ５７に進み、２５のプリンタにおいて、図１０で示す制御フローに沿って、画像を形成する。Ｓ５８に進み、２２の表示装置に図７の確認画面を表示し、操作者に形成された画像の評価、すなわち、次回同じ画像を形成した場合、（文字領域）（図形領域）（写真領域）の各領域をどのような画像にしたいかを各項目について入力を促す。操作者は形成された画像の各領域を見て、自由に８３〜８７の欄にチェックを入れることが出来る。全ての項目の入力終了後、９１のボタンを押し、Ｓ５９に進む。Ｓ５９では、Ｓ５８でチェックされた内容から図８の制御パラメータテーブルの内容を更新する。例えば、インク打ち込み量の制御を少しインク節約重視の８６がチェックされていた場合、現在のインク打ち込み量の割合が９５％である場合、インク打ち込み量の割合を９２％に下げて、制御パラメータテーブルに上書き保存する。制御パラメータテーブルの更新後、Ｓ４０に戻る。
【００４０】
図１０は実施例２の２５のプリンタ内部の制御フローチャートである。Ｓ６０でプリンタから通信線３０を経由して、コンピュータからの画像形成指示が来ているかどうかを判断する。Ｓ６０で印刷指示がきていない場合には、Ｓ６２に進み、電源ＳＷが押され、電源オフが指示されたかどうかを判断する。電源オフが指示された場合、このフローチャートは終了となる。電源オフが指示されていない場合には、Ｓ６０に戻る。Ｓ６０で印刷指示がきている場合には、Ｓ６１に進み、Ｓ５６でコンピュータから送出した制御パラメータを読み込む。Ｓ６３に進み、Ｓ５６で送出された画像の１パス分を３３の揮発性メモリに格納する。Ｓ６４に進み、格納された画像をインクヘッドのノズル列に沿ってデータが出力できるように縦横変換する。縦横変換した後、Ｓ６５に進み、（文字領域）（図形領域）（写真領域）の各領域のインク打ち込み量に応じたインク吐出マスクデータを作成する。Ｓ６６に画像データをＳ６５で作成したマスクでマスクする。Ｓ６７に進み、４１のキャリッジモータを使用して、４０のインクヘッドを動かしながら、加工された画像データに沿ってインクのずれをオンオフすることにより、記録媒体上に画像を形成していく。Ｓ６８でＳ６７で形成した画像が最終パスであるかどうかを判断する。最終パスである場合Ｓ７０に進む。最終パスでない場合にはＳ６９に進む。Ｓ６９に進んだ場合には、パス数に応じた距離分の記録媒体の搬送を行い、Ｓ６３に戻る。Ｓ７０に進んだ場合には、４２のラインフィードモータを使用して、記録媒体を排紙し、Ｓ６０に戻る。
【００４１】
このような一連の処理を行うことにより、形成した画像の評価を操作者が入力することで、画像を構成している領域毎に微妙に処理パラメータを変え、この処理を繰り返すことにより、操作者の目標とする画像を作り出すことが出来る。
【図面の簡単な説明】
【００４２】
【図１】画像形成システムの構成を表すブロック図。
【図２】プリンタの構成を表すブロック図。
【図３】実施例１で用いた確認画面を表した図。
【図４】実施例１で用いた制御パラメータテーブルを表した図。
【図５】実施例１で用いたコンピュータ内部で動作している制御フローチャート図。
【図６】実施例１で用いたプリンタ内部の制御フローチャート図。
【図７】実施例２で用いた形成した画像の評価のための画面を表した図。
【図８】実施例２で用いた制御パラメータテーブルを表した図。
【図９】実施例２で用いたコンピュータ内部で動作している制御フローチャート図。
【図１０】実施例２で用いたプリンタ内部の制御フローチャート図。
【図１】
2005267485.tif 000003
【図２】
2005267485.tif 000004
【図３】
2005267485.tif 000005
【図４】
2005267485.tif 000006
【図５】
2005267485.tif 000007
【図６】
2005267485.tif 000008
【図７】
2005267485.tif 000009
【図８】
2005267485.tif 000010
【図９】
2005267485.tif 000011
【図１０】
2005267485.tif 000012