(57)【要約】【課題】分散印刷を実行可能な印刷装置において、出力機器における個体差を吸収して統一感のある出力結果を得ることが可能な印刷装置を提供する。【解決手段】複数機体により印刷データーを分散させて印刷する分散印刷を行う印刷装置であって、インクの吐出量を示す吐出情報をもとにインク吐出量の基準を決定し、前記決定された基準をもとに前記各機体間の出力結果が平準化されるようインク吐出量を調整する吐出調整手段と、前記平準化されたインク吐出量により印刷処理を行なう印刷手段と、を有する【選択図】図１
2012016833.tif 000002
【特許請求の範囲】
【請求項１】
複数機体により印刷データーを分散させて印刷する分散印刷を行う印刷装置であって、
インクの吐出量を示す吐出情報をもとにインク吐出量の基準を決定し、前記決定された基準をもとに前記各機体間の出力結果が平準化されるようインク吐出量を調整する吐出調整手段と、
前記平準化されたインク吐出量により印刷処理を行なう印刷手段と、を有することを特徴とする印刷装置。
【請求項２】
接続された各機体間で、前記吐出情報を相互通信するための通信手段を有し、
前記吐出調整手段は、前記取得された各機体の吐出情報に基づいてインク吐出量の基準を決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記吐出調整手段は、前記取得された各機体の吐出情報の内、１ショット当たりのインクの吐出量が最も少ない機体をインク吐出量の基準とし、
上記基準としたインク吐出量に基づいて補正された印刷データーをもとにインク吐出量を調整することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記吐出調整手段は、前記取得された各機体の吐出情報の内、１ショット当たりのインクの吐出量が最も多い機体をインク吐出量の基準とし、
上記基準としたインク吐出量に基づいて補正された印刷データーをもとにインク吐出量を調整することを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記吐出調整手段は、前記印刷手段がインクを吐出する際の駆動パルスを変化させることで前記インク吐出量の調整を行うことを特徴とする請求項１〜請求項４のいずれか一項に記載の印刷装置。
【請求項６】
前記吐出調整手段は、前記印刷手段が吐出するインクのドットサイズを変化させることで前記インク吐出量の調整を行うことを特徴とする請求項１〜請求項４のいずれか一項に記載の印刷装置。
【請求項７】
当該印刷装置は、各色毎に濃度の異なるインクを複数備え、
前記吐出調整手段は、前記各色のインクの種別を濃度に応じて変更することで前記インク吐出量の調整を行うことを特徴とする請求項１〜請求項４のいずれか一項に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に分散印刷が可能な印刷装置に関する。
【背景技術】
【０００２】
用紙等の媒体に画像を印刷するに際し、複数台の機体により印刷処理を分散させる分散印刷が知られている。例えば、１つの印刷データーをページ毎又は領域毎に複数台の機体に分けて印刷することで、印刷処理に要する時間を短縮する等のメリットがある。このような分散印刷を実現するために、各機体はネットワーク等を介して接続され、このネットワークを通じて対象となるページ（領域）に対応する印刷データーを受信する（例えば、特許文献１−５参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１７９１９７号公報
【特許文献２】特開２００６−２４４１５０号公報
【特許文献３】特開２００３−８４９４７号公報
【特許文献４】特開２００３−２７１３３１号公報
【特許文献５】特開２００６−１９５５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記した分散印刷では各機体が個別に割り当てられた印刷を行うため、各機体の出力特性の個体差が存在すると、各機体から出力された印刷物に色のバラツキが生じ統一感がなくなってしまう場合があった。例えば、インクを吐出する印刷ヘッドは、固体間でインク吐出量のバラツキが生じるため、このバラツキを吸収できるよう各機体間で出力結果が平準化されるよう色合わせ等を行う必要がある。しかし、分散印刷において作成される印刷データーは、機体毎の出力特性を吸収できるような構成にはなっておらず、印刷データーの送信元で機体毎の出力特性を合わせることは難しかった。
【０００５】
本発明は、上記課題にかんがみてなされたもので、分散印刷を実行可能な印刷装置において、出力機器における個体差を吸収して統一感のある出力結果を得ることが可能な印刷装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明では、複数機体により印刷データーを分散させて印刷する分散印刷を行う印刷装置であって、インクの吐出量を示す吐出情報をもとにインク吐出量の基準を決定し、前記決定された基準をもとに前記各機体間の出力結果が平準化されるようインク吐出量を調整する吐出調整手段と、前記平準化されたインク吐出量により印刷処理を行なう印刷手段と、を有する構成としてある。
【０００７】
上記のように構成された発明では、吐出調整手段は、インクの吐出量を示す吐出情報をもとにインク吐出量の基準を決定し、決定した基準をもとに各機体間でのインク吐出量の平準化を行う。また、印刷手段は、平準化されたインク吐出量により印刷処理を行なう。
そのため、分散印刷を行うにあたって、各機体が備える吐出情報から各機体のインクの吐出量を平準化できるため、機体間での個体差を吸収して統一感のある出力結果を得ることができる。
ここで、吐出情報としては、分散印刷に用いられる個々の機体におけるインク吐出量を表すものであればよく、例えば、印刷装置が１回のインクの吐出により吐出するインクの量等を示すものである。
【０００８】
また、吐出調整手段が吐出量の平準化を行う構成の一例として、接続された各機体間で、前記吐出情報を相互通信するための通信手段を有し、前記吐出調整手段は、前記取得された各機体の吐出情報に基づいてインク吐出量の基準を決定する構成としてもよい。
上記のように構成された発明では、分散印刷を行う実際の機体における吐出情報から基準を決定するため、実際に印刷を行う機体に則した統一感のある出力結果を得ることができる。
【０００９】
そして、吐出調整手段における処理の具体的な構成の一例として、前記吐出調整手段は、前記取得された各機体の吐出情報の内、１ショット当たりのインクの吐出量が最も少ない機体をインク吐出量の基準とし、上記基準としたインク吐出量に基づいて補正された印刷データーをもとにインク吐出量を調整する構成としてもよい。
ここで、１ショット当たりのインクの吐出量が最も小さい機体のインク吐出量に基づいて補正された印刷データーは、その出力値が多くなるよう補正されており、この印刷データーを他の機体（インクの吐出量が最も小さくない機体）に用いて平準化を行う場合、インク吐出量を下げるよう調整する必要が生じる。このことは、結果的には各機体でインク使用量を下げることになるためインク使用量、又はエネルギーコストを低減することができる。
【００１０】
さらに、吐出調整手段における処理の他の一例として、前記吐出調整手段は、前記取得された各機体の吐出情報の内、１ショット当たりのインクの吐出量が最も多い機体をインク吐出量の基準とし、上記基準としたインク吐出量に基づいて補正された印刷データーをもとにインク吐出量を調整する構成としてもよい。
上記のように構成された発明では、最もインクの吐出量が多い機体のインク吐出量に基づいて補正された印刷データーを使用して、インク吐出量の平準化を行うことで、他の機体はインクの使用量又はエネルギーを通常より多く使用することになるため、安定的に分散印刷を行うことが可能となる。
【００１１】
また、吐出調整手段における出力結果の平準化の一例として、前記吐出調整手段は、前記印刷手段がインクを吐出する際の駆動パルスを変化させることで前記インク吐出量の調整を行う構成としてもよい。
【００１２】
そして、吐出調整手段における出力結果の平準化の一例として、前記吐出調整手段は、前記印刷手段が吐出するインクのドットサイズを変化させることで前記インク吐出量の調整を行う構成としてもよい。
【００１３】
さらに、吐出調整手段における出力結果の平準化の一例として、当該印刷装置は、各色毎に濃度の異なるインクを複数備え、前記吐出調整手段は、前記各色のインクの種別を濃度に応じて変更することで前記インク吐出量の調整を行う構成としてもよい。
【図面の簡単な説明】
【００１４】
【図１】印刷装置１０の構成を説明するためのブロック構成図である。
【図２】インク重量ＩＤを説明するための図である。
【図３】印刷装置１０に実行される印刷処理の流れを説明するフローチャートである。
【図４】各プリンターの補正量を説明するための図である。
【図５】第２の実施形態に係る印刷装置１０に実行される印刷処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
１．１．印刷装置の構成：
１．２．印刷処理の流れ：
１．３．変形例１：
１．４．変形例２：
１．５．変形例３：
２．第２の実施形態：
３．その他の実施形態：
【００１６】
１．第１の実施形態： 
１．１．印刷装置の構成：
以下、図を参照して、この発明に係る印刷装置を具体化した第１の実施の形態について説明する。図１は、印刷装置１０の構成を説明するためのブロック構成図である。第１の実施形態として示す印刷装置１０は、ホストＰＣ２０と、プリンター３０、４０、５０とがネットワークＮに接続されて構成されている。
【００１７】
ホストＰＣ２０は、ＣＰＵやＲＡＭを備えるコントローラー２１や、このコントローラー２１が所定の演算処理を実行するためのプログラムデーターを記録するＨＤＤ２２や、プリンター３０〜５０との間で通信を行なうための通信ＩＦ２３を備えて構成されている。また、ホストＰＣ２０は、ＩＯＩＦ２４を介してキーボード２５やマウス２６に接続され、ユーザーからの操作入力を受付ける。
【００１８】
ＨＤＤ２２には、印刷データーＰＲＮの元となる元画像データーを生成するためのアプリケーションプログラムＰＤ１や、生成された元画像データーをプリンター３０〜５０に印刷させるためのドライバープログラムＰＤ２が記録されている。本実施形態に係るコントローラー２１は、上記ドライバープログラムＰＤ２を実行することにより、元画像データーから印刷データーＰＲＮを生成し、分散印刷を実行するドライバーＭ１としての機能を実現する。
【００１９】
通信ＩＦ２３は、ドライバーＭ１の制御に基づきプリンター３０〜５０が備える通信ＩＦ３２（後述）との間でデーターの通信を行なう。例えば、ネットワークＮがＬＡＮ（Local Area Network）である場合は、ＬＡＮを媒介としてプリンター３０〜５０との間で、印刷データーＰＲＮ、インク重量ＩＤ、及びデバイスＩＤ（後述）の通信を実行する。
【００２０】
プリンター３０〜５０は、Ｃ（シアン），Ｍ（マゼンダ），Ｙ（イエロー），Ｋ（ブラック）の各色に対応するインクカートリッジに充填されたインクを吐出して、印刷用紙に印刷画像を形成する。なお、プリンター３０〜５０はその機能及び構成が同一であるため、以下プリンター３０の構成及び機能を主に説明を行う。
【００２１】
本実施形態に係るプリンター３０は、インクジェット型のプリンターであり、コントローラー３１と、通信ＩＦ３２と、ヘッドコントローラー３３と、キャリッジ３４と、を備えて構成されている。また、プリンター３０は、通信ＩＦ３２を介してホストＰＣ２０、及び他のプリンター４０、５０と通信を行うことができる。
【００２２】
キャリッジ３４は、Ｃ，Ｍ，Ｙ，Ｋ各色のカートリッジ３７と、メモリー３８と、ヘッドユニット３９と、を備えて構成されている。ヘッドユニット３９は、Ｃ，Ｍ，Ｙ，Ｋの各インクを吐出するノズル列を備える。また、ノズル列を構成する各ノズルは例えばピエゾ素子を備えるノズルが配列して構成され、このピエゾ素子の歪に応じてカートリッジ３７に充填されたインクをノズルから吐出させる。メモリー３８にはヘッドユニット３９を構成する各ノズル列が１ショット当たりに吐出するインク重量が規定されたインク重量ＩＤ（吐出情報）と、プリンター３０の種別（例えば機体番号、シリーズ番号）を特定するためのデバイスＩＤとが記録されている。
【００２３】
図２は、インク重量ＩＤを説明するための図である。インク重量ＩＤは、各ノズル列が吐出する１ショット当たりのインク重量により「１」〜「２１」の間でクラス分けされ、ＩＤの値が大きくなるほど１ショット当たりのインク重量が減少し、ＩＤの値が小さくなるほど１ショット当たりのインク重量が増加する。なお、ホストＰＣ２０が生成する印刷データーＰＲＮは、元画像データーが示す色空間（例えば、ＲＧＢ色空間）を、Ｃ，Ｍ，Ｙ，Ｋの各インク量の組に置き換えたものであり、この置き換えはインク重量ＩＤの基準値（例えば、クラス「１１」とし、インク重量は２０．０〜２０．５ナノグラム（ｎｇ）である。）をもとに決定されている。このインク重量ＩＤは、Ｃ，Ｍ，Ｙ，Ｋのインクを吐出するノズル列毎にメモリー３８に記録されている。なお、１ショットとは、後述する駆動パルスの１波形においてヘッドユニット３９がインクを吐出する動作を意味する。
【００２４】
ヘッドコントローラー３３は、ホストＰＣ２０が生成した印刷データーをデジタル・アナログ変換して駆動パルスを生成する。この駆動パルスは、例えばピエゾ素子を所定量歪ませることでインクを吐出させるものであり、第１駆動信号Ｖｃｏｍ１と、第２駆動信号Ｖｃｏｍ２とで構成され、各駆動信号を組み合わせることでドット径の異なるインク（本実施形態では、Ｓ（小）、Ｍ（中）、Ｌ（大）の三種類のドットサイズを生成可能である。）をヘッドユニット３９から吐出させることができる。また、第１駆動信号Ｖｃｏｍ１及び第２駆動信号Ｖｃｏｍ２の振幅（電圧）を変化させることで、１ショット当たりのインクの吐出量を変化させることができる。例えば、第１駆動信号Ｖｃｏｍ１及び第２駆動信号Ｖｃｏｍ２の振幅を所定幅で高くすることで、ヘッドユニット３９が１ショット当たりに吐出するインク重量を増加させることができる。
【００２５】
コントローラー３１は、ＣＰＵや、このＣＰＵが所定の演算を実行するためのプログラムを記録したＲＯＭ、及びＣＰＵのワークエリアとして作用するＲＡＭを備えて構成され、プリンター３０における駆動を統合的に制御する。本実施形態では、コントローラー３１は、ＲＯＭに記録されたプログラムデーターＰＤ３を実行することで、プリンター３０における印刷処理を実行する印刷制御モジュールＭ２（印刷手段）や、通信ＩＦ３２を制御してホストＰＣ２０、及び各プリンター４０、５０との間でデーターを相互通信する通信モジュールＭ３（通信手段）や、他のプリンターから取得したＩＤをもとにインク吐出量を調整する吐出調整モジュールＭ４（吐出調整手段）の機能を実現する。更に、ＲＯＭには、上記した吐出調整モジュールＭ４が１ショット当たりのインク吐出量を調整するために参照されるＩＤ−調整量テーブルＴ１が記録されている。なお、各モジュールにおける具体的な機能は後述する。
【００２６】
１．２．印刷処理の流れ：
図３は、印刷装置１０に実行される印刷処理の流れを説明するフローチャートである。以下、図１に示すホストＰＣ２０がアプリケーションプログラムＰＤ１を元に元画像データーを作成し、この元画像データーを各プリンターに分散印刷させる場合を例に説明を行う。
【００２７】
ステップＳ１では、ユーザーがホストＰＣ２０のキーボード２５を操作して元画像データーをプリンター３０〜５０により分散印刷することを選択すると（ステップＳ１：ＹＥＳ）、ドライバーＭ１は各プリンター３０〜５０に分散印刷の開始を命令する。なお、分散印刷が選択されない場合（ステップＳ１：ＮＯ）、印刷データーＰＲＮを分散させることなく通常の印刷処理が実行される（ステップＳ１１）
【００２８】
そして、ステップＳ２では、プリンター３０における通信モジュールＭ３は、ネットワーク接続されたプリンター４０，５０との間でデバイスＩＤとインク重量ＩＤを相互に通信する。その結果は、プリンター３０のコントローラー３１は、自機のＩＤ（インク重量ＩＤ、デバイスＩＤ）以外にも、プリンター４０及びプリンター５０のＩＤを取得する。
【００２９】
ステップＳ３において、取得した他のプリンターに係るデバイスＩＤが自機のデバイスＩＤと同一である場合（ステップＳ３：ＹＥＳ）、ステップＳ４では、吐出調整モジュールＭ４は、取得した各プリンター及び自機のインク重量ＩＤのＣ，Ｍ，Ｙ，Ｋ各色の平均値（以下、平均インク重量ＩＤａｖｅと記載する。）を算出する。一方、取得した他のプリンターに係るデバイスＩＤが自己のデバイスＩＤと異なる場合は（ステップＳ３：ＮＯ）、プリンターの種別が異なる可能性が高く、インク吐出量の平準化を行うことなく分散印刷処理を実行する（ステップＳ１０）
【００３０】
ステップＳ５では、吐出調整モジュールＭ４は、ステップＳ４において算出された平均インク重量ＩＤａｖｅの内、駆動パルスを補正するための基準とするプリンター（以下、基準プリンターと記載する。）を平均インク重量ＩＤａｖｅをもとに選択する。本実施形態では、吐出調整モジュールＭ４は、基準プリンターとして平均インク重量ＩＤａｖｅの最も高いプリンター４０を選択する。ここで、基準プリンターとは、インク吐出量を平準化する際、吐出量の基準とするプリンターを意味する。また、基準プリンターを、分散印刷を行うプリンターの中から選択することで、実際に印刷を行うプリンターを基準として出力結果を平準化することができる。
【００３１】
ステップＳ６では、印刷データーＰＲＮを生成し、この印刷データーＰＲＮに対して基準プリンターのインク重量ＩＤ（以下、基準ＩＤｄｅｆと記載する）に応じた補正を行う。そのため、通信モジュールＭ３は、ステップＳ５で特定された基準プリンターのデバイスＩＤ及び基準ＩＤｄｅｆをホストＰＣ１０に送信する。そして、ホストＰＣ２０のドライバーＭ１は、元画像データーから印刷データーＰＲＮを生成し、生成した印刷データーに対して基準ＩＤｄｅｆに応じた補正を行う。
【００３２】
図３−ａは、補正によって変化する出力値を示すグラフである。図３−ａに示すグラフでは、横軸に補正前の印刷データーＰＲＮにおける出力値（インク重量）を示し、縦軸に補正後の印刷データーＰＲＮの出力値（インク重量）を示す。図３−ａでは、一例として、出力値の関係を３つの傾き（γ）により示しておりγ＝１において出力値間で補正を行わず、γ＞１において補正前の出力値に対して補正後の出力値が強くなり、γ＜１において補正前の出力値に対して補正後の出力値が弱くなる。
【００３３】
そのため、ドライバーＭ１は、基準プリンターの基準ＩＤｄｅｆが基準値に比べて高く、１ショット当たりのインク吐出量が少ない場合、出力値を高くするよう補正を行う。さらに、ドライバーＭ１は、通信ＩＦ２３を制御して、補正後の印刷データーＰＲＮを各プリンター３０〜５０に送信する。このとき、ステップＳ１において分散印刷が指定されているため、ホストＰＣ２０から各プリンター３０〜５０に対して分散された印刷データーＰＲＮが送信される。
【００３４】
また、ステップＳ７では、ドライバーＭ１は、基準プリンターに係るデバイスＩＤ及び基準ＩＤｄｅｆを登録する。以後印刷処理においては登録された基準プリンターの基準ＩＤｄｅｆをもとに分散印刷が行われる。
【００３５】
ステップＳ８では、吐出調整モジュールＭ４は、基準ＩＤｄｅｆと、自機における各ノズル列のインク重量ＩＤとの差分を算出し、算出された差分に対応する駆動パルスの調整量をＩＤ−調整量テーブルＴ１（図３−ｂ）をもとに取得する。ＩＤ−調整量テーブルＴ１は、Ｃ，Ｍ，Ｙ，Ｋのインクを吐出するノズル列毎にインク吐出量の平準化のための補正値を設定するためのテーブルである。一例として、このＩＤ−調整量テーブルＴ１には、基準ＩＤｄｅｆと自機のインク重量ＩＤとの差分に対応して、駆動パルス電圧の調整量が記録されている。また、ＩＤ−調整量テーブルＴ１に記録された駆動パルスの電圧調整量は、基準プリンターとして選択されるプリンターのインク重量ＩＤに応じてその値が設定されているものとする。
【００３６】
図４は、各プリンターの補正量を説明するための図である。本実施形態では、基準プリンターの吐出量が理想とするインク吐出量に近づくよう印刷データーＰＲＮに対して補正が行われ、各プリンターはこの印刷データーＰＲＮを用いてインク吐出量の平準化を行う。ここで、基準プリンターはインク重量ＩＤが最も高いものであるため、補正した印刷データーＰＲＮの出力値の増加量（補正量）は他のプリンターをもとに補正を行う場合に比べて最も多くなる。そのため、基準プリンター以外のプリンターが補正後の印刷データーＰＲＮを使用してインク吐出量を平準化する場合、インク吐出量を減らすよう補正を行う必要が生じ、その結果、駆動パルスの振幅（電圧）が低くなるよう補正を行うこととなる。上記構成とすることで、各プリンターは、駆動パルスの電圧値が低くなるよう調整を行うため、省電力化を達成することができる。
【００３７】
ステップＳ９では、吐出調整モジュールＭ４は、ステップＳ８で算出された駆動パルスの調整量をもとに、現在の駆動パルスを補正する。このとき、吐出調整モジュールＭ４は取得した調整量をＣＭＹＫの色毎にメモリー３８に記録する。そのため、以後、プリンター３０〜５０を用いて分散印刷を行う場合は、メモリー３８に記録された調整量をもとに各プリンターにおける印刷が実行される。
【００３８】
ステップＳ１０では、印刷制御モジュールＭ２は、補正後の駆動パルスをもとに印刷処理を実行する。具体的には、印刷制御モジュールＭ２は、印刷データーＰＲＮをバンドデーターに分割し、各バンドデーターに応じてキャリッジ３４を往復駆動させてインクを吐出する。この印刷処理において、基準プリンターのインク吐出量を基準として各機体におけるインク吐出量が平準化されるため、各プリンターが形成する画像の色を平準化することが可能となる。以上、第１の実施形態を説明した。
【００３９】
１．３．変形例１：
基準プリンターの選択対象を、インク重量ＩＤが最も小さいプリンターとしてもよい。インク重量ＩＤが最も小さいプリンターを基準プリンターとする場合、印刷データーＰＲＮは、１ショット当たりのインク吐出量が最も多いプリンターの吐出量が理想とするインク吐出量に近づくよう補正される。また、基準プリンター以外のプリンターは、この補正された印刷データーＰＲＮを用いてインク吐出量が平準化されるよう駆動パルスを調整する。そのため、補正後の印刷データーＰＲＮを使用してインク吐出量を平準化する場合、インク吐出量を少なくするよう補正を行う必要が生じ、その結果、駆動パルスの電圧値を高くすることで吐出量を安定させることができる。
【００４０】
１．４．変形例２：
プリンター間でのインク吐出量の平準化の方法として、駆動パルスの電圧を調整するのみならず、インクのドット径を変更することでインク吐出量を調整してもよい。即ち、図３のステップＳ８において、吐出調整モジュールＭ４は、基準ＩＤｄｅｆと、自機のインク重量ＩＤａｖｅとの差分を算出し、算出された差分に対応する駆動パルスの調整量としてのドット径を選択する。上記構成を実現するために、ＩＤ−調整量テーブルＴ１には、基準として指定されたインク重量ＩＤと自機のインク重量ＩＤとの差に対するドット径（Ｓ，Ｍ，Ｌ）が対応付けて記録されていればよい。
【００４１】
１．５．変形例３：
また、プリンター間でのインク吐出量の平準化の他の方法として、インク濃度を変更することで調整を行ってもよい。例えば、使用するインクとしてＣ，Ｍ，Ｙ，Ｋ，Ｌｃ（ライトシアン），Ｌｍ（ライトマゼンダ）の６色インクを使用する場合に、吐出調整モジュールＭ４は、ＣインクとＬｃインク、又はＭインクとＬｍインクの使用を動的に変更することでステップＳ８における調整を行う構成としてもよい。
【００４２】
２．第２の実施形態：
上記した第１の実施形態では、プリンター間でインク重量ＩＤ及びデバイスＩＤを相互通信することで、実際に使用されるプリンターの中から基準プリンターを指定したが、基準プリンターをインク重量ＩＤの基準値をもとに設定する構成としてもよい。
図５は、第２の実施形態に係る印刷装置１０に実行される印刷処理の流れを説明するフローチャートである。
【００４３】
ステップＳ２１では、ユーザーがホストＰＣ２０のキーボード２５を操作して印刷データーＰＲＮをプリンター３０〜５０により分散印刷することを選択すると（ステップＳ２１：ＹＥＳ）、ステップＳ２２では、吐出調整モジュールＭ４は、基準プリンターを設定する。このとき、第２の実施形態では、基準プリンターを仮想的に基準ＩＤ（例えばＩＤ「１１」）を備える機体として設定する。そして、ステップＳ２３では、ドライバーＭ１は、基準プリンターのＩＤとして上記した基準ＩＤを記録する。
【００４４】
ステップＳ２４では、吐出調整モジュールＭ４は自機のインク重量ＩＤと、基準ＩＤｄｅｆとの差分を算出し、この差分をもとに駆動パルスの調整量を取得する。なお、調整量の取得方法としては、第１の実施形態同様、ＩＤ−調整量テーブルＴ１を参照して取得する。また、ステップＳ２５では、吐出調整モジュールＭ４は、ステップＳ２４で取得された駆動パルスの調整量をもとに、現在の駆動パルスを補正する。
【００４５】
以下、ステップＳ２６において、印刷制御モジュールＭ２は、補正後の駆動パルスをもとにキャリッジ３４を駆動させて分散印刷処理を実行する。上記構成とすることで、基準ＩＤをインク重量ＩＤの基準値から取得するため、プリンター間でＩＤの通信を行う必要がなく、また印刷データーＰＲＮに対して補正を行う必要がなく処理をより簡素化することができる。以上、第２の実施形態を説明した。
【００４６】
３．その他の実施形態：
本発明は様々な実施形態が存在する。
上記した印刷装置１０において、ホストＰＣ２０を用いることは一例であり、プリンター３０〜５０のみにより構成されていてもよい。この場合、例えば各プリンター３０〜５０のコントローラーは、ホストＰＣ２０のドライバーＭ１の機能を備えればよい。
【００４７】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。即ち、上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること、上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること、は本発明の一実施例として開示されるものである。
【符号の説明】
【００４８】
１０…印刷装置、２０…ホストＰＣ、２１…コントローラー、２２…ＨＤＤ、２３…通信ＩＦ、２４…キーボード、２５…マウス、３０…プリンター、３１…コントローラー、３２…通信ＩＦ、３３…ヘッドコントローラー、３４…キャリッジ、３７…カートリッジ、３８…メモリー、３９…ヘッドユニット、４０，５０…プリンター、Ｍ１…ドライバー、Ｍ２…印刷制御モジュール、Ｍ３…通信モジュール、Ｍ４…吐出調整モジュール
【図１】
2012016833.tif 000003
【図２】
2012016833.tif 000004
【図３】
2012016833.tif 000005
【図４】
2012016833.tif 000006
【図５】
2012016833.tif 000007