(57)【要約】【課題】なるべく各ノズルが平均的に使われるようにして、ヘッドの寿命を伸ばすこと。【解決手段】印刷時のＵＩ画面でヘッド長寿命モードに設定できる手段とヘッド長寿命モードの場合、印刷データを変更する方法を設定できる手段と印刷毎に作成した印刷データからプリンタヘッドの各吐出口の吐出回数を算出する手段と算出した吐出回数を加算し、保存する手段を有し、前記保存しているデータから各吐出口の吐出回数にばらつきが大きいと判断した場合は、ユーザーが設定した方法により、最も吐出回数のばらつきが少なくなるように印刷データを作成する。【選択図】      図１
2004272545.tif 000002
【特許請求の範囲】
【請求項１】
印刷時のユーザーインターフェース画面でヘッド長寿命モードにするかどうかを設定できる手段と前記ヘッド長寿命モードの場合、どのような方法で印刷データを変更するかを設定できる手段と印刷毎に作成した印刷データからプリンタヘッドの各吐出口の吐出回数を算出する手段と前記算出した吐出回数を加算し、保存する手段を有し、ヘッド長寿命モードが指定されている場合には、前記保存しているデータから各吐出口の吐出回数にばらつきが大きいと判断した場合は、ユーザーが設定した方法により、最も吐出回数のばらつきが少なくなるように印刷データを作成することを特徴とする印刷処理方法。
【請求項２】
請求項１において、前記ヘッド長寿命モードの場合に、ディザパターンを変更することによって印刷データを変更することを特徴とする印刷処理方法。
【請求項３】
印刷データ作成時に複数のディザパターンによって印刷データを複数作成した後、各吐出口の吐出回数を算出し、最も吐出回数のばらつきがなくなる印刷データをプリンタに送出することを特徴とする請求項２に記載の印刷処理方法。
【請求項４】
請求項１において、前記ヘッド長寿命モードの場合に、グレースケールの処理を変更するによって印刷データを変更することができる印刷処理方法。グレースケールの印刷データ作成時に、ブラックヘッドの吐出回数が多いと判断した場合は、プロセスブラックの印刷データをプリンタに送出することを特徴とする印刷処理方法。
【請求項５】
請求項１において、前記ヘッド長寿命モードの場合に、上マージングの値を変更することよって印刷データを変更することを特徴とする印刷処理方法。
【請求項６】
印刷データを上下にシフトすることによって、最も吐出回数のばらつきがなくなる印刷データをプリンタに送出することを特徴とする請求項５に記載の印刷処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタのプリントヘッドとして複数のプリント素子を配列してなるものを用いるとともに、プリント素子に発熱素子を有するプリンタにおいての印刷処理方法に関するものである。
【０００２】
【従来の技術】
発熱素子を利用したプリント方法としては、感熱記録紙に熱を与え、発熱色させるサーマル方式、熱によって用紙にインクを転写させる熱転写記録方式、発熱体によって瞬時に液体インクを気化し、その泡の圧力によってインク液を吐出口から飛ばし用紙に記録するインクジェット記録方式等多種の方式があり、多分野のプリンタに応用されている。
【０００３】
上記のような発熱素子を応用した印字ヘッドの耐久性は、発熱体として使われる抵抗の断線、各発熱体への通電をコントロールするトランジスタ等のスイッチング素子の故障等により支配される。
【０００４】
複数の吐出口を持っている上記インクジェット記録方式の場合、一部の吐出口のみを頻繁に使用して印字すると、前記発熱体の寿命等により破損し、印字すべき情報の一部が欠けたり、プリントされた情報が誤って認識される原因となりうるため、印字ヘッドの交換が必要になる。
【０００５】
しかしながら、印字ヘッドは高価であるため、プリントコストの上昇につながる可能性があった。
【０００６】
上記の欠点をカバーするために、プリンタドライバで作成する印字データの解像度よりも、プリンタで実際に印刷する解像度を高くすることによって対応する特許が多数出願されている。例えば、プリンタドライバでは、縦横とも６００ｄｐｉの印字データを作成し、プリンタでは１２００ｄｐｉで印字する場合、印字データの１ピクセルに対し、４つの吐出口を適切に分散させ印字することにより、１つの吐出口が頻繁に使われないようにするものなどがある。
【０００７】
また、特許文献１にあるように、複数部の印刷時にプリンタ内で印字データを解析し、印字ヘッドの走査方向に、枠線、バーコードの線などある場合には、所定枚数毎に、印字データ全体をシフトして印刷することによって、特定の吐出口のみが使われないようにする提案がなされていた。
【０００８】
【特許文献１】
特開７−４７７１４号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来技術においては、一部の吐出口のみを頻繁に使用しないようにして印字ヘッドの寿命を長くするために、印刷時に吐出口の吐出回数を保存し、その保存した吐出回数から各吐出口の吐出回数のばらつきを判別して、印字データを変更するような処理は行っていなかった。
【００１０】
また、特許文献１のように、複数部の印刷が前提となっているラベルプリンタのようなプリンタにおいては、複数部印刷時に印字データ全体をシフトして印刷することによって、特定の吐出口のみが使われないようにすることは有効である。しかし、一般のプリンタでは、複数部の印刷でない場合も多いため、複数部以外の印刷時に、どのようにして特定の吐出口のみが使われないようにするかという問題があった。
【００１１】
本発明は、上記のような問題点に鑑みてなされたものであり、プリンタドライバのユーザーインターフェースの画面において、特定の吐出口のみが使われないようにしてヘッドの寿命長くするモードを選択できるようにする。その選択肢として、プリンタドライバが通常の印刷データとは異なる印刷データを作成することから、どのような方法で変えるかをユーザーに選択できるようにすることを目的とする。
【００１２】
また、プリンタドライバは、印刷毎にプリンタヘッドの各吐出口の吐出回数を算出する。システムの記憶装置部に、各吐出口の吐出回数をファイルとして保存しておき、前記印刷毎に算出された吐出回数を加算させていく。ヘッド寿命を長くするモードの場合に、前記保存しているファイルから各吐出口の吐出回数にばらつきが大きいと判断した場合は、ユーザーが選択した方法により、最も吐出回数のばらつきが少なくなるように印刷データを作成すること目的とする。
【００１３】
【課題を解決するための手段】
本発明によれば、印刷時のユーザーインターフェース画面でヘッド長寿命モードにするかどうかを設定できる手段と前記ヘッド長寿命モードの場合、どのような方法で印刷データを変更するかを設定できる手段と印刷毎に作成した印刷データからプリンタヘッドの各吐出口の吐出回数を算出する手段と前記算出した吐出回数を加算し、保存する手段を有し、ヘッド長寿命モードが指定されている場合には、前記保存しているデータから各吐出口の吐出回数にばらつきが大きいと判断した場合は、ユーザーが設定した方法により、最も吐出回数のばらつきが少なくなるように印刷データを作成するように作用するものである。
【００１４】
また、前記ヘッド長寿命モードの場合に、ディザパターンを変更することによって印刷データを変更することができるように作用する。印刷データ作成時に複数のディザパターンによって印刷データを複数作成した後、各吐出口の吐出回数を算出し、最も吐出回数のばらつきがなくなる印刷データをプリンタに送出するように作用するものである。
【００１５】
また、前記ヘッド長寿命モードの場合に、グレースケールの処理を変更するによって印刷データを変更することができるように作用する。グレースケールの印刷データ作成時に、ブラックヘッドの吐出回数が多いと判断した場合は、プロセスブラック（シアン、マゼンタ、イエローインクの混合により、ブラックを印刷）の印刷データをプリンタに送出するように作用するものである。
【００１６】
また、前記ヘッド長寿命モードの場合に、上マージングの値を変更することよって印刷データを変更することができるように作用する。印刷データを特開７−４７７１４と同じように、シフトすることによって、複数部数以外の場合でも、最も吐出回数のばらつきがなくなる印刷データをプリンタに送出するように作用するものである。
【００１７】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１８】
［実施の形態１］
図１は、本発明の実施の形態１において、印刷システムの概略構成を示すブロック図である。
【００１９】
図１の印刷システムでは、パーソナルコンピュータ等の上位装置と大判インクジェット方式等のプリンタとによって構成される。上位装置には、アプリケーション１とＯＳ２とプリンタドライバ３のみを図示している。上位装置内では、アプリケーション１が、各種のドキュメントを作成する。このドキュメントをプリンタに印刷するために、ＯＳ２及びプリンタドライバ３が動作する。プリンタドライバ３は、印刷設定を行うユーザーインタフェース部４とプリンタの認識できる印刷データを作成する印刷処理部５からなる。アプリケーション１は、印刷時にＯＳ２を通して、プリンタドライバ３のユーザーインターフェース部４を呼び出す。ユーザーインターフェース部４では、印刷する用紙の種類、用紙のサイズなどの基本的な印刷設定やドキュメントに付加処理を行う設定やページを加工する（例えば２ページのドキュメントを１ページに印刷するなど）設定など行う。アプリケーション１は、印刷時にＯＳ２の用意している印刷用関数を用いて、印刷処理を行う。ＯＳ２は印刷用関数が呼ばれると印刷処理部５の用意している印刷制御用関数（印刷開始、印刷終了など）とテキスト、グラフィック、イメージの描画関数などの印刷関数を呼ぶ。印刷処理部５は、これらの関数が呼ばれた後、プリンタの認識できる印刷データを作成して、プリンタに印刷データを送る。
【００２０】
本発明の主要部分は、このプリンタドライバ３に含まれる。（但し、本実施の形態で示すプリンタにおいては、プリンタドライバで作成する印刷データの解像度とプリンタで印刷する解像度は同じであることを前提としている）
プリンタドライバ３のユーザーインタフェース部４には、図４で示すようなヘッド長寿命モードを設定する画面の制御を行う。実施の形態１では、特に図４でヘッド長寿命モードが設定され、ディザパターン変更が設定されている場合を示すものである。
【００２１】
プリンタドライバ３の印刷処理部５には、ＯＳ２から呼ばれる印刷関数をスプールし、印刷関数スプールファイル１０を作成し、その印刷関数スプールファイル１０をリプレイする印刷関数リプレイモジュール６、プリンタが認識できる印刷データにするために、色調整、色変換、ディザパラメータテーブル１１から読み出したディザパターンによりハーフト−ン処理等を行い、プリンタコマンドを付加し、そのデータの圧縮処理などを行うグラフィック処理モジュール７、現在までの各吐出口の吐出回数を保存している吐出回数保存ファイル１２を読み出し、吐出回数にばらつきがあるかどうかを判別し、ばらつきがあると判断した場合は、再度印刷関数リプレイモジュール６を開始させ、またグラフィック処理モジュール７で読み出すディザパラメータを変更して、印刷データを作成し、どちらの印刷データの方がばらつきを少なくできるかを判別する吐出回数判別部８、プリンタに送出する印刷データが決定された時点で、その印刷データからプリンタヘッドの各吐出口の吐出回数を算出し、吐出回数保存ファイル１２の吐出回数に加算して、保存する印刷回数保存部９が設けられている。
【００２２】
図２は、図１のディザパラメータテーブル１１の構造を示す。
【００２３】
ディザパラメータテーブルは、ディザパターン１、ディザパターン２からなり、通常の印刷時はディザパターン１が使われる。図４でヘッド長寿命モードが設定され、ディザパターン変更が設定されていて、図１の吐出回数判別部８により、吐出回数にばらつきがあると判断された場合には、ディザパラメータ２も使用して印刷データを作成する。
【００２４】
図３は、図１の吐出回数保存ファイル１２の構造を示す。
【００２５】
本実施の形態では、プリンタヘッドは、ブラック、シアン、マゼンタ、イエローの４色、それぞれの吐出口は、Ｎ個としている。このため、図３のように、各色のヘッドごとにＮ個の吐出口で吐出回数を保存している。
【００２６】
図４は、実施の形態１においてのユーザーインターフェース部４のヘッド長寿命モード設定画面を示す。図４において、ヘッド長寿命モードを行うかどうか設定するチェックボックスがある。前記ヘッド長寿命モードを行うためにチェックボックスにチェックされた場合、どのような方法（ディザパターン変更、グレースケール処理変更、マージン変更）で行うかをチェックボックスにより設定することができる。
【００２７】
図５は、実施の形態１において、図４でヘッド長寿命モードが設定され、ディザパターン変更が設定されていている場合の印刷処理のフローチャートである。
【００２８】
Ｓ１では、印刷関数リプレイモジュール６によって、印刷時に呼ばれるＯＳの印刷関数の情報を保存（印刷関数スプールファイル１０作成）して、Ｓ２へ移行する。Ｓ２で、ディザ変更フラグを初期化（ＯＦＦに設定）して、Ｓ３へ移行する。Ｓ３では、印刷関数リプレイモジュール６によって、印刷スプールファイルから印刷関数のリプレイを実行し、Ｓ４へ移行する。Ｓ４で、ディザ変更フラグがＯＮかどうかを判別し、ＯＮの場合はＳ１２へ、ＯＦＦの場合は、Ｓ５へ移行する。Ｓ５では、グラフィック処理モジュール７において、色補正（ＲＧＢデータを色補正して、Ｒ’Ｇ’Ｂ’データにする）、色変換（前記Ｒ’Ｇ’Ｂ’データをＣＭＹＫの多値データにする）を行い、ディザパターンテーブル１１からディザパターン１を取り出し、ハーフトーン処理（ＣＭＹＫの多値データをＣＭＹＫの２値データにする）を行い、印刷データ１を作成して、Ｓ６へ移行する。Ｓ６では、吐出回数判別部８において、吐出回数保存ファイル１２を読み出して、Ｓ７へ移行する。Ｓ７で、吐出回数判別部８において、読み出した吐出回数データにばらつきが多いかどうかを判別し、多い場合はＳ１１へ移行し、少ない場合はＳ８へ移行する。Ｓ１１では、ディザ変更フラグをＯＮに設定して、Ｓ３へ移行する。
【００２９】
Ｓ８では、印刷データ１から各吐出口の吐出回数を算出し、Ｓ９へ移行する。Ｓ９では、算出した印刷データ１の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１０へ移行する。Ｓ１０で、印刷データ１をプリンタに送出して、印刷処理を終了する。
【００３０】
Ｓ１２では、グラフィック処理モジュール７において、色補正、色変換を行い、ディザパターンテーブル１１からディザパターン２を取り出し、ハーフトーン処理を行い、印刷データ２を作成して、Ｓ１３へ移行する。Ｓ１３では、印刷データ１と印刷データ２から各吐出口の吐出回数を算出し、Ｓ１４へ移行する。Ｓ１４で、吐出回数判別部８において、印刷データ１の方がばらつきが少なくなるかを判別し、少なくなる場合はＳ９へ移行し、少なくならない場合はＳ１５へ移行する。Ｓ１５では、算出した印刷データ２の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１６へ移行する。Ｓ１６で、印刷データ２をプリンタに送出して、印刷処理を終了する。
【００３１】
図６は、実施の形態１において、図３でヘッド長寿命モードが設定され、グレースケール処理変更が設定されていている場合の印刷処理のフローチャートである。
【００３２】
Ｓ１では、印刷関数リプレイモジュール６によって、印刷時に呼ばれるＯＳの印刷関数の情報を保存（印刷関数スプールファイル１０作成）して、Ｓ２へ移行する。Ｓ２で、グレースケール変更フラグを初期化（ＯＦＦに設定）して、Ｓ３へ移行する。Ｓ３では、印刷関数リプレイモジュール６によって、印刷スプールファイルから印刷関数のリプレイを実行し、Ｓ４へ移行する。Ｓ４で、グレースケール変更フラグがＯＮかどうかを判別し、ＯＮの場合はＳ１２へ、ＯＦＦの場合は、Ｓ５へ移行する。Ｓ５では、グラフィック処理モジュール７において、色補正を行い、ブラックのみでの色変換（Ｒ’Ｇ’Ｂ’データをＫの多値データにする）を行い、ハーフトーン処理（Ｋの多値データをＫの２値データにする）を行い、印刷データ１を作成して、Ｓ６へ移行する。Ｓ６では、吐出回数判別部８において、吐出回数保存ファイル１２を読み出して、Ｓ７へ移行する。Ｓ７で、吐出回数判別部８において、読み出した吐出回数データにばらつきが多いかどうかを判別し、多い場合はＳ１１へ移行し、少ない場合はＳ８へ移行する。Ｓ１１では、グレースケール変更フラグをＯＮに設定して、Ｓ３へ移行する。
【００３３】
Ｓ８では、印刷データ１から各吐出口の吐出回数を算出し、Ｓ９へ移行する。Ｓ９では、算出した印刷データ１の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１０へ移行する。Ｓ１０で、印刷データ１をプリンタに送出して、印刷処理を終了する。
【００３４】
Ｓ１２では、グラフィック処理モジュール７において、色補正、プロセスブラックの色変換（Ｒ’Ｇ’Ｂ’データをＣＭＹの多値データにする）を行い、ハーフトーン処理（ＣＭＹの多値データをＣＭＹの２値データにする）を行い、印刷データ２を作成して、Ｓ１３へ移行する。Ｓ１３では、印刷データ１と印刷データ２から各吐出口の吐出回数を算出し、Ｓ１４へ移行する。Ｓ１４で、吐出回数判別部８において、印刷データ１の方がばらつきが少なくなるかを判別し、少なくなる場合はＳ９へ移行し、少なくならない場合はＳ１５へ移行する。Ｓ１５では、算出した印刷データ２の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１６へ移行する。Ｓ１６で、印刷データ２をプリンタに送出して、印刷処理を終了する。
【００３５】
図７は、実施の形態１において、図３でヘッド長寿命モードが設定され、マージン変更が設定されていている場合の印刷処理のフローチャートである。
【００３６】
Ｓ１では、印刷関数リプレイモジュール６によって、印刷時に呼ばれるＯＳの印刷関数の情報を保存（印刷関数スプールファイル１０作成）して、Ｓ２へ移行する。Ｓ２で、上マージン変更フラグを初期化（ＯＦＦに設定）して、Ｓ３へ移行する。Ｓ３では、印刷関数リプレイモジュール６によって、印刷スプールファイルから印刷関数のリプレイを実行し、Ｓ４へ移行する。Ｓ４で、上マージン変更フラグがＯＮかどうかを判別し、ＯＮの場合はＳ１２へ、ＯＦＦの場合は、Ｓ５へ移行する。Ｓ５では、グラフィック処理モジュール７において、通常処理である色補正、色変換し、ハーフトーン処理を行い、印刷データ１を作成して、Ｓ６へ移行する。Ｓ６では、吐出回数判別部８において、吐出回数保存ファイル１２を読み出して、Ｓ７へ移行する。Ｓ７で、吐出回数判別部８において、読み出した吐出回数データにばらつきが多いかどうかを判別し、多い場合はＳ１１へ移行し、少ない場合はＳ８へ移行する。Ｓ１１では、上マージン変更フラグをＯＮに設定して、Ｓ３へ移行する。
【００３７】
Ｓ８では、印刷データ１から各吐出口の吐出回数を算出し、Ｓ９へ移行する。Ｓ９では、算出した印刷データ１の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１０へ移行する。Ｓ１０で、印刷データ１をプリンタに送出して、印刷処理を終了する。
【００３８】
Ｓ１２では、グラフィック処理モジュール７において、上マージンを変更して、色補正、色変換を行い、ハーフトーン処理を行い、印刷データ２を作成して、Ｓ１３へ移行する。Ｓ１３では、印刷データ１と印刷データ２から各吐出口の吐出回数を算出し、Ｓ１４へ移行する。Ｓ１４で、吐出回数判別部８において、印刷データ１の方がばらつきが少なくなるかを判別し、少なくなる場合はＳ９へ移行し、少なくならない場合はＳ１５へ移行する。Ｓ１５では、算出した印刷データ２の吐出回数を加算し吐出回数保存ファイル１２に保存し、Ｓ１６へ移行する。Ｓ１６で、印刷データ２をプリンタに送出して、印刷処理を終了する。
【００３９】
今までの吐出回数がわかるため、複数部印刷以外の場合でも、特定の吐出口のみが使われないようにすることが可能になる。
【００４０】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００４２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００４３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４４】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００４６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００４８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００４９】
【発明の効果】
本発明によれば、プリンタドライバのユーザーインターフェースの画面において、特定の吐出口のみが使われないようにしてヘッドの寿命長くするモードを選択できるようにする。その選択肢として、プリンタドライバが通常の印刷データとは異なる印刷データを作成することから、どのような方法で変えるかをユーザーに選択できるようにすることによって、ユーザーにヘッドの寿命を長くするモードを提供できるという効果がある。
【００５０】
また、プリンタドライバは、印刷毎にプリンタヘッドの各吐出口の吐出回数を算出し、各吐出口の吐出回数をファイルとして保存しておき、印刷毎に算出された吐出回数を加算させていく。ヘッド寿命を長くするモードの場合に、保存しているファイルから各吐出口の吐出回数にばらつきが大きいと判断した場合は、ユーザーが選択した方法により、最も吐出回数のばらつきが少なくなるように印刷データを作成することで、ヘッドの寿命を長くできるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１において、印刷システムの概略構成を示すブロック図である。
【図２】図１のディザパラメータテーブル１１の構造を示す図である。
【図３】図１の吐出回数保存ファイル１２の構造を示す図である。
【図４】実施の形態１においてのユーザインターフェース部４のヘッド長寿命モード設定画面を示す図である。
【図５】実施の形態１において、図３でヘッド長寿命モードが設定され、ディザパターン変更が設定されていている場合の印刷処理のフローチャートである。
【図６】実施の形態１において、図３でヘッド長寿命モードが設定され、グレースケール処理変更が設定されていている場合の印刷処理のフローチャートである。
【図７】実施の形態１において、図３でヘッド長寿命モードが設定され、マージン変更が設定されていている場合の印刷処理のフローチャートである。
【符号の説明】
１  アプリケーション
２  ＯＳ
３  プリンタドライバ
４  ユーザーインターフェース部
５  印刷処理部
６  印刷関数リプレイモジュール
７  グラフィックス処理モジュール
８  吐出回数判別部
９  吐出回数保存部
１０  印刷関数スプールファイル
１１  ディザパターンテーブル
１２  吐出回数保存ファイル
【図１】
2004272545.tif 000003
【図２】
2004272545.tif 000004
【図３】
2004272545.tif 000005
【図４】
2004272545.tif 000006
【図５】
2004272545.tif 000007
【図６】
2004272545.tif 000008
【図７】
2004272545.tif 000009