(57)【要約】【課題】処理負担の軽減と印刷結果のばらつき抑制とを両立する。【解決手段】画像データに対する処理として用意された共通の画像処理を、印刷対象の画像データに施すことにより、画素毎のドットの発生、非発生を規定した印刷データを生成する印刷データ生成部と、指定された印刷装置の固有の出力特性を表した特性情報を、当該印刷装置から取得する取得部と、上記取得された特性情報に基づいて上記印刷データが規定するドットの発生量を補正することにより印刷データを再生成する再生成部と、上記再生成された印刷データを上記指定された印刷装置に提供する提供部とを備える印刷制御装置とした。【選択図】図２
2012018498.tif 000002
【特許請求の範囲】
【請求項１】
画像データに対する処理として用意された共通の画像処理を、印刷対象の画像データに施すことにより、画素毎のドットの発生、非発生を規定した印刷データを生成する印刷データ生成部と、
指定された印刷装置の固有の出力特性を表した特性情報を、当該印刷装置から取得する取得部と、
上記取得された特性情報に基づいて上記印刷データが規定するドットの発生量を補正することにより印刷データを再生成する再生成部と、
上記再生成された印刷データを上記指定された印刷装置に提供する提供部と、
を備えることを特徴とする印刷制御装置。
【請求項２】
上記特性情報とドットの発生量の補正度合いを規定した補正テーブルとの対応関係を複数の特性情報に関して記憶した記憶部を備え、
上記再生成部は、上記取得された特性情報に対応する補正テーブルを上記記憶部を参照して取得し、当該取得した補正テーブルを用いてドットの発生量を補正することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記共通の画像処理は、画像データの表色系を印刷装置が使用する色材の表色系に変換するための色変換テーブルであって共通の色変換テーブルを用いて画像データを色変換する処理を含むことを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
上記共通の画像処理は、上記色変換後の画像データの画素毎に階調値をサイズの異なる複数のドットの発生率に変換するためのドット発生率テーブルであって共通のドット発生率テーブルを用いて上記色変換後の画像データを変換する処理を含むことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
画像データに対する処理として用意された共通の画像処理を、印刷対象の画像データに施すことにより、画素毎のドットの発生、非発生を規定した印刷データを生成する印刷データ生成工程と、
指定された印刷装置の固有の出力特性を表した特性情報を、当該印刷装置から取得する取得工程と、
上記取得された特性情報に基づいて上記印刷データが規定するドットの発生量を補正することにより印刷データを再生成する再生成工程と、
上記再生成された印刷データを上記指定された印刷装置に提供する提供工程と、
を備えることを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御方法に関する。
【背景技術】
【０００２】
ホストとして機能するコンピューターとプリンターとを接続し、ホストが印刷データを生成してプリンターに送信し、印刷データに基づいてプリンターに印刷を実行させる。プリンターは、その出力特性が設計基準に合致していることが理想であるが、現実にはプリンター１台毎に固有の出力特性を有している。具体的には、プリンターそれぞれに、吐出する一滴あたりのインク量が微妙に違っていたりする。このような出力特性のばらつきは、プリンター毎の印刷結果にばらつきを生じさせる。そこで従来、ホストはプリンターに対して提供する印刷データを生成する際、印刷データの提供先となるプリンターの出力特性を反映した印刷データ（提供先のプリンターに特化した印刷データ）を生成することで、プリンター毎の印刷結果のばらつきを抑制していた。
【０００３】
また、ホストコンピュータから受信した印刷データを対象とした編集（解像度の変換、レイアウトや印刷方向の編集）を実行するプリンタが知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平６‐９１９８２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ホストは上記のようにデータ提供先のプリンターに特化した印刷データを生成する場合、印刷データを生成する過程で使用する各種変換用テーブルを当該提供先のプリンターの出力特性に応じて作り変え、この作り変えた変換用テーブルを用いて印刷データを生成していた。このように、テータ提供先のプリンター毎に異なる変換用テーブルを生成し、それによりデータ提供先のプリンターに特化した印刷データを生成することは、ホストにとって大きな負担であった。特に、ホストが印刷データを複数のプリンターに送信して複数のプリンターに印刷をさせる分散印刷を実現する場合には、プリンター毎に異なる変換用テーブルを生成して１台のプリンターに特化した印刷データを生成することを繰り返す必要があり、処理負担が非常に大きかった。
【０００６】
本発明は上記課題を解決するためになされたものであり、印刷装置を動作させるために必要な処理を効率化しつつ、印刷装置に質の高い印刷結果を出力させることが可能な印刷制御装置および印刷制御方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、印刷制御装置は、画像データに対する処理として用意された共通の画像処理を、印刷対象の画像データに施すことにより、画素毎のドットの発生、非発生を規定した印刷データを生成する印刷データ生成部と、指定された印刷装置の固有の出力特性を表した特性情報を、当該印刷装置から取得する取得部と、上記取得された特性情報に基づいて上記印刷データが規定するドットの発生量を補正することにより印刷データを再生成する再生成部と、上記再生成された印刷データを上記指定された印刷装置に提供する提供部とを備える構成としてある。本発明によれば、ある画像データから画素毎のドットの発生、非発生を規定した印刷データが生成されるまでの画像処理は印刷装置にかかわらず共通であり、この生成された印刷データに対して、印刷装置毎の特性情報に応じたドット発生量の補正が実行され印刷データが再生成される。つまり、従来のように画像データから印刷データを生成する過程で始めから印刷装置毎に特化した印刷データを生成するという構成ではないため、印刷データを最終的に印刷装置に提供するまでの処理量が低減される。かつ、再生成された印刷データが上記指定された印刷装置に提供され、印刷装置で印刷処理が実行されることで、印刷装置毎のばらつきが抑制された質の高い印刷結果が得られる。
【０００８】
上記特性情報とドットの発生量の補正度合いを規定した補正テーブルとの対応関係を複数の特性情報に関して記憶した記憶部を備え、上記再生成部は、上記取得された特性情報に対応する補正テーブルを上記記憶部を参照して取得し、当該取得した補正テーブルを用いてドットの発生量を補正するとしてもよい。当該構成によれば、上記指定された印刷装置の特性情報に応じたドット発生量の補正を容易かつ正確に実現することができる。
【０００９】
上記共通の画像処理は、画像データの表色系を印刷装置が使用する色材の表色系に変換するための色変換テーブルであって共通の色変換テーブルを用いて画像データを色変換する処理を含む構成としてもよい。色変換テーブルは、上記各種変換用テーブルの一例である。当該構成によれば、少なくとも色変換処理について印刷装置毎に繰り返す必要がない。そのため、従来のように例えば印刷装置毎に異なる色変換テーブルを用いて印刷装置毎に対応する色変換を行なって印刷データを生成していた場合と比較して、処理量を大幅に減らすことができる。
【００１０】
上記共通の画像処理は、上記色変換後の画像データの画素毎に階調値をサイズの異なる複数のドットの発生率に変換するためのドット発生率テーブルであって共通のドット発生率テーブルを用いて上記色変換後の画像データを変換する処理を含む構成としてもよい。ドット発生率テーブルは、上記各種変換用テーブルの一例である。当該構成によれば、少なくとも色変換後の画像データを画素毎にサイズの異なる複数のドットの発生率に変換する処理を印刷装置毎に繰り返す必要がない。そのため、従来のように例えば印刷装置毎に異なるドット発生率テーブルを用いて印刷装置毎に対応する変換を行なって印刷データを生成していた場合と比較して、処理量を大幅に減らすことができる。
【００１１】
本発明の技術的思想は、印刷制御装置以外によっても実現可能である。例えば、上述した印刷制御装置が備える各部に対応する各工程を有する印刷制御方法や、上述した印刷制御装置が備える各部に対応する各機能をコンピューターに実行させるプログラムの発明も把握可能である。また、印刷制御方法や印刷制御装置は、単一の装置によって実現されるだけでなく、複数の装置（例えば、コンピューターと複数の印刷装置）が協同して実現されるものであってもよい。
【図面の簡単な説明】
【００１２】
【図１】印刷制御方法を実現するための装置を概略的に示す図である。
【図２】印刷制御処理を示すフローチャートである。
【図３】ＩＤと補正テーブルとの関係等を説明するための図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態を説明する。
１．本実施形態の概略構成
図１は、本実施形態にかかる印刷制御方法を実現するための装置を概略的に示している。ここでは、分散印刷に使用可能な複数のプリンター２０と、プリンター２０に対するホストとして機能するコンピューター１０とを示している。コンピューター１０は、有線あるいは無線のネットワークＮを介してプリンター２０と接続し、プリンター２０を制御してプリンター２０に印刷を実行させることができる。分散印刷には、例えば、同じ画像を複数のプリンター２０に印刷させたり、複数ページにわたるファイルの各ページを複数のプリンター２０に振り分けて各プリンター２０に印刷させたりする等、様々な態様が含まれる。
【００１４】
印刷制御方法は、実体的にはコンピューター１０の機能により実現される。コンピューター１０が備えるＣＰＵ１２が、ハードディスクドライブ（ＨＤＤ）１１等のメモリーに記憶されたプログラムを読み込み、プログラムをＲＡＭ１３に展開しながらプログラムに従った演算を実行する。ＣＰＵ１２は、ＯＳ上でプログラム（例えば、プリンタードライバーＰＤ）に従った演算を実行し、プリンター２０をネットワークインターフェイス（Ｉ／Ｆ１４）やネットワークＮを介して制御する。従って、コンピューター１０を印刷制御装置と捉えることができる。また、コンピューター１０とプリンター２０とを含むシステムを印刷制御装置と捉えることもできる。コンピューター１０は、ビデオインターフェイス（Ｉ／Ｆ１５）を介してディスプレー４０と接続されており、入力インターフェイス（Ｉ／Ｆ１６）を介してキーボードやマウス等の操作部３０と接続されている。
【００１５】
プリンタードライバーＰＤは、画像データに対する処理として用意された共通の画像処理を印刷対象の画像データに施すことにより、画素毎のドットの発生、非発生を規定した印刷データＰＲＮを生成する印刷データ生成部ＰＤ１、指定されたプリンター２０固有の出力特性を表した特性情報を当該プリンター２０から取得する取得部ＰＤ２、取得された特性情報に基づいて印刷データＰＲＮが規定するドットの発生量を補正することにより印刷データを再生成する再生成部ＰＤ３、再生成された印刷データＰＲＮ´を上記指定されたプリンター２０に提供する提供部ＰＤ４、等の各機能を実現する。
【００１６】
２．ドット発生量の補正を伴う印刷制御処理
図２は、コンピューター１０がプリンタードライバーＰＤに従って実行する印刷制御処理をフローチャートにより示している。また図２では、フローチャートの各ステップと併せ、各ステップで生成されたり処理されたりするデータの構造を模式的に例示している。
ステップＳ１００では、コンピューター１０は印刷データ生成部ＰＤ１の機能により、印刷データＰＲＮを生成する。ステップＳ１００を実行する時点で、コンピューター１０は、印刷対象画像を表す画像データの選択や印刷に使用するプリンター２０の指定などをユーザーによる操作部３０の操作を介して受け付けているものとする。ユーザーは、プリンター２０を複数台指定することも可能である。
【００１７】
ステップＳ１００では、まずコンピューター１０は、印刷対象画像として選択された画像データをＨＤＤ１１等から取得する。画像データは、例えば、画像を構成する各画素がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の表色系で表されたデータである。次にコンピューター１０は、ＨＤＤ１１から色変換ルックアップテーブル（色変換ＬＵＴ）１１ａを読み出す。色変換ＬＵＴ１１ａは、画像データをプリンター２０が使用する色材（インクやトナー）の表色系（例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンダ（Ｌｍ）表色系）で表されたデータに変換するために参照されるテーブルであり、入力側の表色系（ＲＧＢ）の色毎の階調値と、出力側の表色系（ＣＭＹＫＬｃＬｍ）の色毎の階調値とを対応付けている。色変換ＬＵＴ１１ａは、印刷を実行するプリンター２０が設計基準のプリンターであることを前提に生成されており、ＨＤＤ１１に予め保存されている。コンピューター１０は、色変換ＬＵＴ１１ａを用いることにより、上記選択された画像データを画素毎にＣＭＹＫＬｃＬｍの階調値を有する画像データに色変換する。
【００１８】
次にコンピューター１０は、色変換後の画像データを対象としてハーフトーン処理を実行する。この場合、ＨＤＤ１１からドット発生率テーブル１１ｂを読み出す。ドット発生率テーブル１１ｂは、当該テーブルに入力された一つの階調値を、サイズが異なる複数のドット（例えば、大ドット、中ドット、小ドット）それぞれの発生率（例えば、０〜１００％）に変換するためのテーブルであり、ＨＤＤ１１に予め保存されている。ドット発生率は、所定の単位面積あたりのドット（インク滴）による被覆率である。コンピューター１０は、色変換後の画像データの画素毎の階調値についてドット発生率テーブル１１ｂによる変換を行い、サイズが異なる複数のドット毎の発生率に変換する。そして、画素毎の複数のドット毎の発生率を対象として公知のハーフトーン処理（例えばディザマスクを用いたハーフトーン処理）を実行することで、画素毎に大ドット、中ドット、小ドットのいずれか一つの発生（オン）あるいはドット非発生（オフ）を規定したハーフトーンデータを生成する。このようなドット発生率への変換およびハーフトーン処理は上記ＣＭＹＫＬｃＬｍの色毎に行なう。
【００１９】
そしてコンピューター１０は、このように画素毎にドットのオン／オフを規定した（画素毎かつ色毎に、いずれか一つのサイズのドットオンあるいはドットオフを規定した）ハーフトーンデータを、プリンター２０が直接解釈可能なコマンド形式のファイルに変換する。このファイルが印刷データＰＲＮに該当する。図２に例示するように、印刷データＰＲＮは、ラスターデータＲとヘッダーＨ、フッターＦとを含んでいる。ラスターデータＲは画像を構成する各画素のドットのオン／オフを規定したデータ部分であり、ヘッダーＨは、ドットのオン／オフ以外にプリンター２０に通知する必要のある各種情報（例えば、印刷時間の設定値、印刷用紙のサイズ、インクの種類、ドットのサイズ、画素数など）を記述している。プリンター２０は、印刷データＰＲＮをコンピューター１０から受取り、印刷データＰＲＮを解釈することにより、印刷データＰＲＮに基づいて上記印刷対象画像の印刷を行なうことができる。
【００２０】
ただし、ステップＳ１００で生成される印刷データＰＲＮは上記ユーザーによって指定されたプリンター２０の出力特性を全く考慮せずに生成されたデータである。言い換えると、ステップＳ１００では、指定されたプリンター２０にかかわらず、上記印刷対象画像を表すものとしては同じ印刷データＰＲＮが生成される。つまりステップＳ１００では、印刷データＰＲＮを生成する過程において同じ色変換ＬＵＴ１１ａ、同じドット発生率テーブル１１ｂを用いる点で、用意された共通の画像処理を画像データに施すことにより印刷データＰＲＮを生成していると言える。
【００２１】
ステップ１１０では、コンピューター１０は、上記指定にかかるプリンター２０とネットワークＮ上で通信し、取得部ＰＤ２の機能により、上記指定にかかるプリンター２０が保持するＩＤを取得する。ＩＤは上記特性情報の一種である。ＩＤは、例えば、プリンター２０による所定画像の印刷結果の測色値（色彩値）と、設計基準となるプリンターに印刷させた当該所定画像の印刷結果の測色値（基準色彩値）との差異の程度を表わした数値（ＩＤ）であり、プリンター２０毎に予め生成され、各プリンター２０内の所定のメモリーに予め記録されている。例えばプリンター２０がインクジェットプリンターである場合、プリンター２０が備える印刷ヘッドによるインク吐出量（例えば、印刷ヘッドから吐出される所定サイズのドット一つあたりのインク重量）は、設計基準のプリンターの印刷ヘッドによるインク吐出量と微妙に異なる。そのため、このようなインク吐出量の基準（理想）との違いが上記測色値の差異を生み、結果的に各プリンター２０は異なるＩＤを有することとなる。
【００２２】
ただし、コンピューター１０がプリンター２０から取得するプリンター毎の特性情報は上記のような測色値の差異に応じたＩＤに限られず、プリンター２０毎に固有の特性を表した情報であれば様々なものが考えられる。例えば、コンピューター１０はステップＳ１１０において、プリンター２０が保持するインク重量ＩＤを取得してもよい。インク重量ＩＤも上記特性情報の一種である。かかるＩＤは、プリンター２０が備える印刷ヘッドによるインク吐出量（上記インク重量）の、基準重量とのずれを表した数値である。かかるＩＤは、予め印刷ヘッドの製造時に取得され、印刷ヘッドを搭載するプリンター２０内の所定のメモリー（あるいは印刷ヘッドに搭載されたメモリー）に記録されている。
【００２３】
コンピューター１０は、ＩＤの取得要求を上記指定にかかるプリンター２０へ送信する。すると、当該取得要求を受信したプリンター２０は、当該取得要求に応じ、自機内に記録されているＩＤを読み出し、当該読み出したＩＤをコンピューター１０に送信する。この結果、コンピューター１０は上記指定にかかるプリンター２０のＩＤを取得する。
ステップＳ１２０では、コンピューター１０は再生成部ＰＤ３の機能により、上記取得されたＩＤに対応する補正テーブル１１ｃをＨＤＤ１１を参照して取得するとともに、当該取得した補正テーブル１１ｃを用いて、上記印刷データＰＲＮが規定するドットの発生量を補正する。
【００２４】
ここではステップＳ１２０の説明をする前に、図３を用いてＩＤと補正テーブル１１ｃとの関係を簡単に説明する。
図３Ａでは、ＩＤの値が異なる第１〜第３のプリンター２０にそれぞれ印刷させた３つのグレースケールパターンＰＴ１〜ＰＴ３を例示している。以下では説明の便宜上、グレースケールパターンＰＴ１を印刷した第１のプリンター２０のＩＤをＩＤ１、グレースケールパターンＰＴ２を印刷した第２のプリンター２０のＩＤをＩＤ２、グレースケールパターンＰＴ３を印刷した第３のプリンター２０のＩＤをＩＤ３と表現する。第１のプリンター２０は設計基準のプリンターよりもインク吐出量が所定程度少ないプリンターであり、第２のプリンター２０は設計基準のプリンターであり、第３のプリンター２０は設計基準のプリンターよりもインク吐出量が所定程度多いプリンターであるとする。
【００２５】
グレースケールパターンＰＴ１〜ＰＴ３はいずれも全く同じ印刷データに基づいて印刷されており、単位面積あたりのドット（Ｋドット）数ｐが最少（０）である領域（白）から当該ドット数ｐが最多である領域（黒）へ徐々に濃度が変化するグラテーションパターンである。図３Ｂでは、ドット数ｐ（ドット数ｐは単位面積を構成する画素数ＰＮ（定数）に対する数であり、ｐ≦ＰＮとする。）とグレースケールパターンＰＴ１〜ＰＴ３の濃度（測色結果）との関係をグラフＧ１〜Ｇ３により例示している。グラフＧ１〜Ｇ３によれば、グレースケールパターンＰＴ１〜ＰＴ３はいずれもドット数ｐの増加に応じて濃度が上昇しているが、グレースケールパターンＰＴ１の濃度（グラフＧ１参照）はインク吐出量が少ない第１のプリンター２０で印刷されているため理想的なグレースケールパターンＰＴ２（グラフＧ２参照）よりも全体的に薄く、グレースケールパターンＰＴ３の濃度（グラフＧ３参照）はインク吐出量が多い第３のプリンター２０で印刷されているため理想的なグレースケールパターンＰＴ２よりも全体的に濃い結果となっている。
【００２６】
図３Ｃでは、各グラフＧ１〜Ｇ３に基づいて生成された補正テーブル１１ｃであって、ＩＤ１〜ＩＤ３に一対一で対応した各補正テーブル１１ｃ１，１１ｃ２，１１ｃ３を例示している。グラフＧ１，Ｇ２によると、設計基準のプリンター（第２のプリンター２０）で所定濃度Ｄを実現するために必要なドット数ｐはｐ１（グラフＧ２参照）であるが、同じ濃度Ｄを第１のプリンター２０で実現するために必要なドット数ｐはｐ２（グラフＧ１参照）である。従って、ドット数ｐ１からドット数ｐ２への変換関係が得られる。このようにグラフＧ１，Ｇ２に基づいて各ドット数についての変換関係を取得し、そのように取得した各変換関係を規定したものが、第１のプリンター２０すなわちＩＤ１に対応する補正テーブル１１ｃ１となる（図３Ｃ参照）。同様に、グラフＧ３，Ｇ２に基づいて得られた各ドット数の変換関係を規定したものが、第３のプリンター２０（ＩＤ３）に対応する補正テーブル１１ｃ３となる（図３Ｃ参照）。第２のプリンター２０（ＩＤ２）に対応する補正テーブル１１ｃ２は、入力ドット数＝出力ドット数となる（図３Ｃ参照）。本実施形態では、このようなＩＤと補正テーブル１１ｃとの対応関係が複数のＩＤに関して予め求められており、ＨＤＤ１１に各ＩＤと各ＩＤに対応する補正テーブル１１ｃとが記憶されている。よって、ＨＤＤ１１は記憶部に該当する。
【００２７】
このような状況下で、当該ステップＳ１２０では、コンピューター１０は、上記取得されたＩＤと一致するＩＤがＨＤＤ１１に記憶されている場合には、当該一致するＩＤに対応してＨＤＤ１１に記憶されている補正テーブル１１ｃを取得する。また、上記取得されたＩＤと一致するＩＤがＨＤＤ１１に記憶されていない場合は、上記取得されたＩＤと近似する複数のＩＤに対応して記憶されている複数の補正テーブル１１ｃに基づいた補間を実行して上記取得されたＩＤに対応する補正テーブル１１ｃを生成することにより、必要な補正テーブル１１ｃを取得する。取得した補正テーブル１１ｃを用いて上記印刷データＰＲＮが規定するドットの発生量を補正する場合、コンピューター１０は、例えば画像内の一定領域毎にドット数を変更する。
【００２８】
この場合、コンピューター１０は、コマンド形式となっている印刷データＰＲＮにおけるラスターデータＲを展開し、ラスターデータＲ内の一定面積の領域Ａを指定する。ここでは、領域Ａは上記画素数ＰＮで構成された矩形領域であるとする。コンピューター１０は、当該領域Ａ内でオンにされている画素数（ドット数）を計測し、計測したドット数を上記取得した補正テーブル１１ｃに入力して変換する。そして、ラスターデータＲが当該領域Ａ内に規定するドット数を、当該変換後のドット数となるように変更する（ドットを間引く或いはドットを増やす。図２参照。）。ドットの間引き方或いは増やし方は特に限定されないが、基本的には、ドットを間引く画素位置あるいは追加する画素位置が領域Ａ内において偏らないように間引いたり増やしたりする。コンピューター１０は、ラスターデータＲ内の全領域を領域Ａとして一度ずつ指定していき、指定した領域Ａ毎にこのようなドット数の変更を実行する。
【００２９】
なお上記のようにドットが複数サイズあり且つインク色毎にドットのオン／オフが規定されている場合には、ドットサイズ毎かつインク色毎に、一定領域内のドット数を補正テーブル１１ｃにより変更する。むろん、プリンター２０がインク色毎のＩＤを有している場合には、コンピューター１０は、プリンター２０からインク色毎のＩＤを取得し、インク色毎のＩＤに対応したインク色毎の補正テーブル１１ｃを用いて各インク色のドット数を変更するとしてもよい。さらに、プリンター２０がドットのサイズ毎のＩＤを有している場合には、コンピューター１０は、プリンター２０からドットのサイズ毎のＩＤを取得し、かかるサイズ毎のＩＤに対応したサイズ毎の補正テーブル１１ｃを用いてサイズ毎のドット数を変更するとしてもよい。
【００３０】
ステップＳ１３０では、コンピューター１０は再生成部ＰＤ３の機能により、上記ドット数が変更された後のラスターデータＲを含む印刷データＰＲＮ´を生成する（印刷データの再生成）。上記ステップＳ１００で生成された印刷データＰＲＮと、ステップＳ１３０で再生成された印刷データＰＲＮ´とでは、基本的にヘッダーＨおよびフッターＦは同じであり、ラスターデータＲが規定するドット数が異なる（ただし、指定されたプリンター２０のＩＤが設計基準のプリンターを示すものである場合を除く）。従って、ラスターデータＲだけが再生成の対象となり、ヘッダーＨおよびフッターＦは印刷データＰＲＮのものがそのまま使用される。
【００３１】
ステップＳ１４０では、コンピューター１０は提供部ＰＤ４の機能により、印刷データＰＲＮ´を上記指定されたプリンター２０にネットワークＮを介して提供（送信）する。プリンター２０は、印刷データＰＲＮ´をコンピューター１０から受信し、印刷データＰＲＮ´を解釈することにより、印刷データＰＲＮ´に基づいて上記印刷対象画像の印刷を行なう。このような印刷データＰＲＮ´は、印刷データＰＲＮ´を受信するプリンター２０固有の出力特性のばらつき（インク吐出量の過不足）による印刷結果のばらつきを抑制するようにドット発生量（ドット数）が補正されたデータである。なお、ユーザーによって複数のプリンター２０が指定されている場合には、コンピューター１０は、指定にかかる複数のプリンター２０各々からＩＤを取得し（ステップＳ１１０）、取得した各ＩＤに対応する各補正テーブル１１ｃで印刷データＰＲＮのドット発生量を補正して当該指定にかかる複数のプリンター２０それぞれに提供するための印刷データＰＲＮ´を再生成し（ステップＳ１２０，Ｓ１３０）、再生成した各印刷データＰＲＮ´を、各印刷データＰＲＮ´が対応する指定の各プリンター２０へ提供する（ステップＳ１４０）。
【００３２】
３．まとめ
このように本実施形態によれば、コンピューター１０はまず、ユーザーが指定したプリンター２０にかかわらず、予め用意された共通の色変換ＬＵＴ１１ａやドット発生率テーブル１１ｂを用いた画像データに対する各種変換処理を経て、上記指定にかかるプリンター２０の出力特性を反映していない印刷データＰＲＮを生成する。そして、当該印刷データＰＲＮが規定するドット発生量を、上記指定にかかるプリンター２０のＩＤに対応する補正テーブル１１ｃで補正することにより印刷データＰＲＮ´を生成し、当該印刷データＰＲＮ´を上記指定にかかるプリンター２０に提供するとした。従って、プリンター２０により印刷データＰＲＮ´に基づく印刷が実行されることで、そのプリンター２０の出力特性の設計基準からのばらつきによる印刷結果のばらつきが抑制された、質の高い印刷結果が得られる。
【００３３】
上記のように印刷データＰＲＮを生成する過程では、従来のような指定先のプリンター２０の出力特性に応じた補正処理（色変換ＬＵＴ１１ａ或いはドット発生率テーブル１１ｂの補正処理）は一切行なわない。つまり、従来は指定先の各プリンター２０へ印刷データを提供する際に、色変換ＬＵＴ或いはドット発生率テーブルの補正、補正された色変換ＬＵＴやドット発生率テーブルを用いた画像データに対する変換処理を、提供先のプリンター２０の数に応じて繰り返し実行していた。しかし本実施形態によれば、このような繰り返しが不要となるため、提供先のプリンター２０へ印刷データを提供するまでに必要な処理が大幅に効率化される。本実施形態によれば、印刷対象画像を表す印刷データＰＲＮは共用できるため、本実施形態による処理量の低減効果は複数のプリンター２０に印刷対象画像を印刷させる分散印刷を実行する際に特に発揮される。
【符号の説明】
【００３４】
１０…コンピューター、１１…ＨＤＤ、１１ａ…色変換ＬＵＴ、１１ｂ…ドット発生率テーブル、１１ｃ，１１ｃ１，１１ｃ２，１１ｃ３…補正テーブル、１２…ＣＰＵ、１３…ＲＡＭ、２０…プリンター
【図１】
2012018498.tif 000003
【図２】
2012018498.tif 000004
【図３】
2012018498.tif 000005