(57)【要約】【課題】印刷装置の設定が変更された場合でも適切な印刷データを作成することが可能な印刷プログラムを提供する。【解決手段】印刷システム１のコンピュータ２のオペレーティングシステム４には設定情報登録処理部６４によりプリンタ３に取着可能なインクセット（フォトブラックインク７ａ、マットブラックインク７ｂ）ごとにプリンタ３固有の情報としての設定情報が記述されたＰＰＤファイル８，９が登録されている。設定情報選択指示処理部６５は、オペレーティングシステム４に登録されている複数のＰＰＤファイル８，９のうちから一のＰＰＤファイル８（又はＰＰＤファイル９）を選択し、選択したＰＰＤファイル８（又はＰＰＤファイル９）を取得するよう、オペレーティングシステム４に指示する。【選択図】      図１
2007041959.tif 000002
【特許請求の範囲】
【請求項１】
複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータに、
前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録する設定情報登録処理と、
前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示する設定情報選択指示処理と、
前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成する印刷データ生成処理と、を実行させる
ことを特徴とする印刷プログラム。
【請求項２】
請求項１に記載の印刷プログラムであって、
前記設定情報は前記部材に応じてユーザが選択可能な印刷パラメータを含み、
前記コンピュータに、
前記印刷パラメータをユーザに選択可能に提示させ、
前記印刷データ生成処理において、該ユーザによって選択された印刷パラメータに従って印刷データを生成させる
ことを特徴とする印刷プログラム。
【請求項３】
請求項１又は２に記載の印刷プログラムであって、
前記コンピュータに、前記印刷装置から前記印刷装置に取着されている部材の情報を取得する部材情報取得処理を実行させ、
前記設定情報選択指示処理において、前記コンピュータに、前記部材情報取得処理によって取得した前記部材の情報に基づいて該部材に対応する設定情報を選択させる
ことを特徴とする印刷プログラム。
【請求項４】
請求項１〜３の何れか１項に記載の印刷プログラムであって、
前記コンピュータに、画像処理パラメータと前記設定情報とを関連付ける情報を記憶させ、
前記印刷データ生成処理において、前記コンピュータに、前記画像処理パラメータと前記設定情報とを関連付ける情報を参照して前記部材に応じた画像処理パラメータを導出させ、当該画像処理パラメータを用いて前記印刷データを生成させる
ことを特徴とする印刷プログラム。
【請求項５】
請求項４に記載の印刷プログラムであって、
ユーザが印刷装置を選択する際、前記コンピュータに表示される印刷装置名のソース情報となる項目欄であって前記設定情報が含む所定項目欄に、前記印刷装置に取着されている部材に応じた名称が記載され、
前記関連付ける情報には、該名称と前記画像処理パラメータが関連付けられ、前記コンピュータに該名称に関連付けられる画像処理パラメータを導出させ、当該画像処理パラメータを用いて前記印刷データを生成させる
ことを特徴とする印刷プログラム。
【請求項６】
複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置と、前記印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータと、を備える印刷システムであって、
前記コンピュータは、前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録する設定情報登録手段と、
前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示する設定情報選択指示手段と、
前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成する印刷データ生成手段と、を備える
ことを特徴とする印刷システム。
【請求項７】
複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置と、前記印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータと、を用い、前記コンピュータによって生成された印刷データに基づいて前記印刷装置が印刷する印刷方法であって、
前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録するステップと、
前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示するステップと、
前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成するステップと、を備える
ことを特徴とする印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷プログラム、記録システム及び印刷方法に関するものである。
【背景技術】
【０００２】
従来、ＣＵＰＳ（Ｃｏｍｍｏｎ  ＵＮＩＸ  Ｐｒｉｎｔｉｎｇ  Ｓｙｓｔｅｍ（ＵＮＩＸは登録商標））印刷システムにおいては、コンピュータにプリンタドライバがインストールされる際にＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルが生成される。ＰＰＤファイルには印刷装置のインクセットや印刷用紙など印刷装置固有の情報が記述されており、コンピュータはＰＰＤファイルに記述されている情報に基づいて印刷データを生成する（例えば、特許文献１）。
【特許文献１】特開２００４−３８６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、印刷装置には、複数のインクセットが択一的に選択可能に構成され、ユーザによってインクセットが変更可能となっているものがあり、コンピュータにインストールされたアプリケーションは、変更された構成に応じて色変換テーブル等の情報を変更する必要がある。しかしながら、ＰＰＤファイルは印刷装置固有の情報としてコンピュータに登録されるため、ＰＰＤファイルによって指示された情報と、実際の印刷装置の設定とが異なる。よって、印刷データが実際の設定と異なる情報に基づいて作成され適切な画像処理結果が作成されないおそれがある。
【０００４】
本発明はこのような実情に鑑みてなされたものであって、その目的は、印刷装置の設定が変更された場合でも適切な印刷データを作成することが可能な印刷プログラム、記録システム及び印刷方法を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の第１の態様は、複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータに、前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録する設定情報登録処理と、前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示する設定情報選択指示処理と、前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成する印刷データ生成処理と、を実行させることを要旨とする。
【０００６】
この構成によれば、複数の部材のそれぞれに対応する設定情報のうちから一の設定情報の使用をオペレーティングシステムに指示することができる。よって、コンピュータは、印刷装置に取着されている部材に応じた設定情報に基づいて印刷データを生成することが可能となり、印刷装置に取着される部材がユーザによって変更された場合でも印刷装置の備える部材に応じた適切な印刷データを作成することができる。
【０００７】
上述した印刷プログラムにおいては、前記設定情報は前記部材に応じてユーザが選択可能な印刷パラメータを含み、前記コンピュータに、前記印刷パラメータをユーザに選択可能に提示させ、前記印刷データ生成処理において、該ユーザによって選択された印刷パラメータに従って印刷データを生成させるといった構成を採用することもできる。
【０００８】
この構成によれば、コンピュータは、印刷装置に取着されている部材とユーザによって選択された印刷パラメータとに応じた適切な印刷データを生成することができる。
上述した印刷プログラムにおいては、前記コンピュータに、前記印刷装置から前記印刷装置に取着されている部材の情報を取得する部材情報取得処理を実行させ、前記設定情報選択指示処理において、前記コンピュータに、前記部材情報取得処理によって取得した前記部材の情報に基づいて該部材に対応する設定情報を選択させるといった構成を採用することもできる。
【０００９】
この構成によれば、コンピュータは印刷装置の取着されている部材の情報に基づいて設定情報を選択する。よって、オペレーションシステムに印刷装置に取着されている部材に応じた設定情報が指示され、コンピュータは印刷装置に取着されている部材に応じた適切な印刷データを生成することができる。
【００１０】
上述した印刷プログラムにおいては、前記コンピュータに、画像処理パラメータと前記設定情報とを関連付ける情報を記憶させ、前記印刷データ生成処理において、前記コンピュータに、前記画像処理パラメータと前記設定情報とを関連付ける情報を参照して前記部材に応じた画像処理パラメータを導出させ、当該画像処理パラメータを用いて前記印刷データを生成させるといった構成を採用することもできる。
【００１１】
この構成によれば、コンピュータは画像処理パラメータと設定情報とを関連付ける情報を参照して、印刷装置に取着されている部材に応じた画像処理パラメータを導出することが可能となる。よって、コンピュータはコンピュータに接続されている印刷装置によって印刷を実行するのに適した印刷データを作成することができる。
【００１２】
上述した印刷装置においては、ユーザが印刷装置を選択する際、前記コンピュータに表示される印刷装置名のソース情報となる項目欄であって前記設定情報が含む所定項目欄に、前記印刷装置に取着されている部材に応じた名称が記載され、前記関連付ける情報には、該名称と前記画像処理パラメータが関連付けられ、前記コンピュータに該名称に関連付けられる画像処理パラメータを導出させ、当該画像処理パラメータを用いて前記印刷データを生成させるといった構成を採用することもできる。
【００１３】
この構成によれば、設定情報に既に用意されている項目欄のコンテンツを利用して、印刷装置に取着されている部材に応じた画像処理パラメータを導出することができる。また、コンピュータは、ユーザに画像処理パラメータの選択を委ねることなく、画像処理パラメータと印刷装置に取着されている部材に応じた名称とを関連付ける情報を参照して印刷装置に取着されている部材に応じた画像処理パラメータを導出する。よって、コンピュータは、ユーザによって謝った画像処理パラメータが選択されることなく、印刷装置に取着されている部材によって印刷を実行するのに最適な印刷データを作成することができる。
【００１４】
また、本発明の第２の態様は、複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置と、前記印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータと、を備える印刷システムであって、前記コンピュータは、前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録する設定情報登録手段と、前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示する設定情報選択指示手段と、前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成する印刷データ生成手段と、を備えることを要旨とする。
【００１５】
この構成によれば、複数の部材のそれぞれに対応する設定情報のうちから一の設定情報の使用をオペレーティングシステムに指示することができる。よって、コンピュータは、印刷装置に取着されている部材に応じた設定情報に基づいて印刷データを生成することが可能となり、印刷装置に取着される部材がユーザによって変更された場合でも印刷装置の備える部材に応じた適切な印刷データを作成することができる。
【００１６】
また、本発明の第３の態様は、複数の部材のうちの何れか１つが所定位置に取着可能に構成される印刷装置と、前記印刷装置に接続され、該印刷装置に対応する設定情報が登録されたオペレーティングシステムを備えたコンピュータと、を用い、前記コンピュータによって生成された印刷データに基づいて前記印刷装置が印刷する印刷方法であって、前記複数の部材のそれぞれに対応する設定情報を前記オペレーティングシステムに登録するステップと、前記複数の設定情報のうちから一の設定情報を選択し、前記一の設定情報を前記オペレーティングシステムに指示するステップと、前記指示された一の設定情報をオペレーティングシステムから受け取り、該受け取った一の設定情報に基づいて印刷データを生成するステップと、を備えることを要旨とする。
【００１７】
この構成によれば、複数の部材のそれぞれに対応する設定情報のうちから一の設定情報の使用をオペレーティングシステムに指示することができる。よって、コンピュータは、印刷装置に取着されている部材に応じた設定情報に基づいて印刷データを生成することが可能となり、印刷装置に取着される部材がユーザによって変更された場合でも印刷装置の備える部材に応じた適切な印刷データを作成することができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明を具体化した一実施の形態を図面に従って説明する。
図１に示すように、印刷システムとしてのＣＵＰＳ（Ｃｏｍｍｏｎ  ＵＮＩＸ  Ｐｒｉｎｔｉｎｇ  Ｓｙｓｔｅｍ（ＵＮＩＸは登録商標））印刷システム１は、パーソナルコンピュータ２（以下、コンピュータ２とする）と、コンピュータ２に接続された印刷装置（プリンタ）３と、から構成される。
【００１９】
コンピュータ２は印刷システム１全体を制御する機能を有し、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びハードディスク（図示略）を備えている。ＲＯＭやハードディスクにはオペレーティングシステム４（以後、ＯＳ４とする）、アプリケーション５及びドライバ６などを実現するためのプログラム（印刷プログラム）が記憶されている。各プログラムは必要に応じてＲＡＭに読み出され、ＣＰＵによって実行される。なお、ＣＰＵが実行するプログラムは、光ディスク（ＣＤ−ＲＯＭ，ＤＶＤ−ＲＯＭ，…）、光磁気ディスク（ＭＯ，ＭＤ，…）等、任意の記録媒体によって提供される。また、この記録媒体には、例えば通信媒体を介してアップロード又はダウンロードされたプログラムを記録した媒体、ディスク装置等も含まれる。ユーザはアプリケーション５上で印刷対象とする画像データを選択する。選択された画像データはドライバ６に出力される。そして、画像データはドライバ６によって印刷データへと変換されプリンタ３に供給される。プリンタ３は供給された印刷データに基づいて印刷用紙に対して印刷を実行する。
【００２０】
プリンタ３はインクジェットプリンタであり、インクセット（カートリッジ）が装着されるカートリッジ装着部３１を備えている。インクセットは例えば黒インクと５色（シアン、マゼンダ、イエロー、ライトシアン、ライトマゼンダ）のカラーインクを備えるものであり、各色のカートリッジ（又は複数のインクが充填されたカートリッジ）がカートリッジ装着部３１に装着される。尚、黒インクは独立したカートリッジにより供給される。黒インクとしてはフォトブラックインクが充填されたカートリッジ（以下、単にフォトブラックインクという）７ａ又はマットブラックインクが充填されたカートリッジ（以下、単にマットブラックインクという）７ｂの何れかが用いられる。フォトブラックインク７ａはスタンダードなものであり光沢系用紙での写真高画質を実現するほか、マット系用紙や普通紙にも対応するオールラウンドなインクである。マットブラックインク７ｂはフォトブラックインク７ａよりもさらにクロ濃度の高いものであり、マット系用紙や普通紙においても最適な印刷結果を得ることが可能となっている。ユーザは用途に応じてフォトブラックインク７ａ及びマットブラックインク７ｂの何れか一方を選択しカートリッジ装着部３１に装着する。プリンタ３は装着されたインクセットを用いて印刷用紙に印刷を実行する。なお、ユーザはフォトブラックインク７ａを用いて印刷する際には印刷用紙としてマット系用紙、普通紙及び光沢系用紙のうちから選択可能であり、マットブラックインク７ｂを用いて印刷する際には印刷用紙としてマット系用紙及び普通紙のうちから選択可能となっている。すなわち、本実施形態においては、フォトブラックインク７ａに対してはマット系用紙、普通紙及び光沢系用紙が選択可能な選択部材となり、マットブラックインク７ｂに対してはマット系用紙及び普通紙が選択可能な選択部材となる。
【００２１】
次に、コンピュータ２の有する機能について説明する。
ＯＳ４はコンピュータ２全体を制御する機能を備え、ファイル登録部４１とファイル取得部４２とを備える。ファイル登録部４１には複数のＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイル８，９が登録（記憶）されている。各ＰＰＤファイル８，９は、フォトブラックインク７ａとマットブラックインク７ｂにそれぞれ対応するファイルである。
【００２２】
図２に示すように、ファイル登録部４１にはフォトブラックインク用ＰＰＤファイル（以後、フォトブラック用ＰＰＤファイルとする）８とマットブラックインク用ＰＰＤファイル（以後、マットブラック用ＰＰＤファイルとする）９とが登録されている。すなわち、ファイル登録部４１にはプリンタ３に搭載可能な部材（黒インク）７ａ，７ｂに対応するＰＰＤファイル８、９が登録されており、単一のプリンタ３に対して複数のＰＰＤファイル８，９が登録されている。なお、ファイル登録部４１は例えばハードディスクにおけるディレクトリなどが相当する。ＰＰＤファイル８，９にはプリンタ３固有の情報として設定情報８１，９１が記述されている。
【００２３】
設定情報８１，９１には、プリンタ３に取着可能な部材に対応し設定情報８１，９１に対して一義的な固有情報８２と、部材に対してユーザによって選択可能な印刷パラメータが記述されたオプション情報８３とが含まれている。詳述すると、フォトブラック用ＰＰＤファイル８には固有情報８２としてフォトブラックインク７ａを黒インク（部材）とするインクセット情報８２ａが記述されている。また、フォトブラック用ＰＰＤファイル８にはオプション情報８３としてマット系用紙に対応する印刷パラメータ８３ａと、普通紙に対応する印刷パラメータ８３ｂと、光沢系用紙に対応する印刷パラメータ８３ｃとが記述されている。マットブラック用ＰＰＤファイル９には固有情報９２としてマットブラックインク７ｂを黒インク（部材）とするインクセット情報９２ａが記述されている。また、マットブラック用ＰＰＤファイル９にはオプション情報９３としてマット系用紙に対応する印刷パラメータ９３ａと、普通紙に対応する印刷パラメータ９３ｂとが記述されている。設定情報８１、９１にはインクセット情報の他に“プリンタ名”などが含まれている。また、インクセット情報８２ａ、９１ａは、印刷に用いたいプリンタをユーザが選択する際に、選択可能に表示されるプリンタ名のソースとして用いられる“ニックネーム欄”のコンテンツであり、それぞれ、「Ｎｉｃｋｎａｍｅ：プリンタ名ＰＫ」、「Ｎｉｃｋｎａｍｅ：プリンタ名ＭＫ」のように記述されている。
【００２４】
ＯＳ４にはフォトブラック用ＰＰＤファイル８、又はマットブラック用ＰＰＤファイル９が指示されている。つまり、ＯＳ４には、プリンタ３に択一的に搭載可能な部材であるフォトブラックインク７ａに対応する第１の設定情報８１又はマットブラックインク７ｂに対応する第２の設定情報９１が指示されている。
【００２５】
ファイル取得部４２はファイル登録部４１からＰＰＤファイル８，９を取得する機能を有する。ファイル取得部４２は、ドライバ６がコンピュータ２にインストールされる際、プリンタ３に搭載されているインクセットなどの情報（インクセット情報）を含む状態情報を取得し、該状態情報に含まれているインクセット情報に応じてファイル登録部４１から取得するＰＰＤファイル８，９を決定する。すなわち、ＯＳ４にはドライバ６がコンピュータ２にインストールされる際に取得した状態情報に含まれているインクセット情報に応じたＰＰＤファイル８（又はＰＰＤファイル９）が指示されている。プリンタ３に出力される印刷データはファイル取得部４２によって取得された（ＯＳ４が指示されている）ＰＰＤファイル８，９に記述されている設定情報８１，９１に基づいて生成される。
【００２６】
アプリケーション５はＯＳ４の下で動作し、ユーザによって指定された画像データについての印刷処理の開始指令をドライバ６に対して出力する。また、アプリケーション５はＯＳ４が指示された（ファイル取得部４２が取得した）プリンタ３固有の情報（第１の設定情報８１又は第２の設定情報９１）を受け取りドライバ６に対して出力する。また、アプリケーション５はＯＳ４が指示された第１の設定情報８１（又は第２の設定情報９１）に記述された印刷パラメータ８３ａ，８３ｂ，８３ｃ（又は、印刷パラメータ９３ａ，９３ｂ）をディスプレイ装置（図示略）に表示し、ユーザに印刷用紙の選択を促す。詳述すると、アプリケーション５は、フォトブラックインク７ａに対応する設定情報８１を受け取ると、ディスプレイ装置にマット系用紙に関連する印刷パラメータ８３ａと、普通紙に関連する印刷パラメータ８３ｂと、光沢用紙に関連する印刷パラメータ８３ｃとを表示（提示）しユーザに選択を促す。そして、ユーザによって選択された印刷パラメータをドライバ６に出力する。また、アプリケーション５は、マットブラックインク７ｂに対応する設定情報９１を受け取ると、ディスプレイ装置にマット系用紙に関連する印刷パラメータ９３ａと、普通紙に関連する印刷パラメータ９３ｂとを表示しユーザに選択を促す。すなわち、ユーザは黒インクごとに選択可能となっている（又はプリンタやインクの製造元から推奨されている）印刷用紙に対応する印刷パラメータをアプリケーション５上で選択することができる。そして、ユーザによって選択された印刷パラメータをドライバ６に出力する。
【００２７】
ドライバ６は印刷データ生成処理部６１と、バックエンド処理部６２と、設定情報生成処理部６３と、設定情報登録処理部６４と、設定情報選択指示処理部６５と、を備えている。
【００２８】
印刷データ生成処理部６１はプリンタ３で印刷されるための印刷データを生成する印刷データ生成処理を実行し印刷データ生成手段としての機能を有する。印刷データ生成処理部６１はプリンタ３に設定可能なインクセットに応じた画像処理パラメータ６１ａ，６１ｂを備えている。印刷データ生成処理部６１は画像処理パラメータ６１ａ，６１ｂとインクセット情報８２ａ，９２ａとを関連付けて記憶し、アプリケーション５から受け取った設定情報８１（インクセット情報８２ａ）（又は設定情報９１（インクセット情報９２ａ））に基づいて画像処理パラメータ６１ａ（又は画像処理パラメータ６１ｂ）を取得する。そして、印刷データ生成処理部６１は取得された画像処理パラメータ６１ａ（又は画像処理パラメータ６１ｂ）を用いてアプリケーション５から取得した画像データを変換し印刷データを生成する。
【００２９】
詳述すると、ファイル取得部４２がフォトブラック用ＰＰＤファイル８を取得した場合、印刷データ生成処理部６１は設定情報８１を取得しフォトブラックインク７ａを示すインクセット情報８２ａに基づいて画像処理パラメータとして画像処理パラメータ６１ａを取得する。そして、印刷データ生成処理部６１は該画像処理パラメータ６１ａ用いて印刷データを生成する。一方、ファイル取得部４２がマットブラック用ＰＰＤファイル９を取得した場合、印刷データ生成処理部６１は設定情報９１を取得しマットブラックインク７ｂを示すインクセット情報９２ａに基づいて画像処理パラメータとして画像処理パラメータ６１ｂを取得する。そして、印刷データ生成処理部６１は該画像処理パラメータ６１ｂ用いて印刷データを生成する。すなわち、ファイル取得部４２に取得される第１のＰＰＤファイル８又は第２のＰＰＤファイル９に基づいてプリンタ３に取着されたインクセットに応じた印刷データが生成される。なお、画像処理パラメータ６１ａ，６１ｂは例えば色変換テーブル（ＬＵＴ）であり本実施形態のように黒濃度の異なる複数の黒インク７ａ，７ｂが取着可能な場合には各黒インクごとに定義されている。よって、ユーザは黒インク７ａ，７ｂの黒濃度の違いの影響が緩和された最適な印刷結果を得ることができる。なお、画像処理パラメータ６１ａ，６１ｂは、インクセット情報８２ａ，９２ａ（固有情報８２，９２）に基づいて導出されるため、プリンタ３に取着されている部材（黒インク７ａ，７ｂ）に対して一義的に導出される。よって、コンピュータ２はユーザによって誤った画像処理パラメータ６１ａ，６１ｂが選択されることなく、最適な画像処理パラメータ６１ａ，６１ｂを用いて印刷データを生成することができる。
【００３０】
また、印刷データ生成処理部６１は、ユーザによって選択されアプリケーション５から受け取った印刷パラメータに従って印刷データを生成する。すなわち、印刷データ生成処理部６１は、プリンタ３に取着されている部材とユーザによって選択された選択部材（印刷用紙）とに応じた印刷データを生成する。ドライバ６によって生成された印刷データはバックエンド処理部６２へと出力される。
【００３１】
バックエンド処理部６２は、ドライバ６によって作成された印刷データをプリンタ３へ出力する。また、バックエンド処理部６２は、プリンタ３からプリンタ３の状態を示す状態情報を取得しドライバ６に出力する部材情報取得処理を実行する。なお、前述したように状態情報にはプリンタ３に取着されているインクセットなどの情報が含まれている。
【００３２】
設定情報生成処理部６３は、コンピュータ２にドライバ６がインストールされる（登録される）際に、ユーザが選択可能な部材（フォトブラックインク７ａ、マットブラックインク７ｂ）ごとにＰＰＤファイル８，９を生成する。
【００３３】
設定情報登録処理部６４は、ＰＰＤファイル８，９をファイル登録部４１に登録する設定情報登録処理を実行する。設定情報生成処理部６３は例えばドライバ６がコンピュータ２にインストールされる（プリンタ３がコンピュータ２に登録される）際にＰＰＤファイル８，９を生成する。そして、設定情報登録処理部６４は設定情報生成処理部６３によって生成されたＰＰＤファイル８，９をファイル登録部４１に登録する。
【００３４】
設定情報選択指示処理部６５は、ファイル登録部４１に登録された複数のＰＰＤファイル８，９のうち一のＰＰＤファイル８（又はＰＰＤファイル９）を選択し、選択したＰＰＤファイル８（又はＰＰＤファイル９）を取得するようファイル取得部４２に指示する。すなわち、設定情報選択指示処理部６５は、プリンタ３が取着可能な黒インク７ａ，７ｂのそれぞれに対応する設定情報８１，９１のうちから一の設定情報８１（又は設定情報９１）を選択しＯＳ４に指示する設定情報選択指示処理を実行する設定情報選択手段として機能する。なお、ドライバ６はアプリケーション５を介して設定情報選択指示処理部６５にＯＳ４が指示された設定情報を受け取る。すなわち、印刷データ生成処理部６１はＯＳ４が設定情報選択指示処理部６５に指示された設定情報に基づいて印刷データを生成する。設定情報選択指示処理部６５はアプリケーション５からドライバ６に対して印刷要求が出力されるとバックエンド処理部６２に対してプリンタ３の状態情報の取得を要求する。設定情報選択指示処理部６５は、取得した状態情報と設定情報とが一致しているか否かを判断する。そして、設定情報選択指示処理部６５は状態情報と設定情報とが一致していないと判断すると状態情報に応じたインクセット情報８２ａ，９２ａが記述されているＰＰＤファイル８，９を取得するよう、ファイル取得部４２に対して指示を出す。
【００３５】
次に、本実施の形態に係る印刷システムにおける印刷データの生成方法について説明する。
例えば、コンピュータ２には黒インクとしてフォトブラックインク７ａが搭載されたプリンタ３が接続されている。ドライバ６がコンピュータ２に登録されると、設定情報生成処理部６３はファイル登録部４１にＰＰＤファイル８，９を生成するとともに、バックエンド処理部６２はプリンタ３から状態情報を取得する。設定情報選択指示処理部６５はバックエンド処理部６２から状態情報を取得し、該情報に基づいてフォトブラック用ＰＰＤファイル８を取得するようファイル取得部４２に指示する。
【００３６】
ユーザがアプリケーション５上で印刷対象とする画像データを決定すると、アプリケーション５はＯＳ４からプリンタ３の設定情報８１を取得する。そして、アプリケーション５は設定情報８１に記述されている印刷パラメータ８３ａ，８３ｂ，８３ｃをディスプレイ装置（図示略）に表示しユーザに選択を促す。そして、アプリケーション５はユーザによって選択された印刷パラメータ（例えば印刷パラメータ８３ａ）、取得した設定情報８１及び画像データとともに印刷要求をドライバ６に出力する。アプリケーション５から印刷要求が出力されると設定情報選択指示処理部６５はバックエンド処理部６２からプリンタ３の状態情報を取得する。そして、設定情報選択指示処理部６５は状態情報と設定情報８１（固有情報８２）に記述されているインクセット情報８２ａとが一致しているか否かを判断する。現時点においては状態情報と設定情報とに記述されているインクセット情報は一致しているため、印刷データ生成処理部６１はアプリケーション５から出力された設定情報８１に基づいて画像処理パラメータ６１ａを導出し、画像処理パラメータ６１ａを用いて印刷データを生成する。よって、プリンタ３に取着されたインクセット及びユーザが選択した印刷用紙（印刷パラメータ）に最適な印刷データが作成され、該印刷データに基づいて印刷処理が実行される。
【００３７】
次に、ドライバ６が登録された後にユーザによってプリンタ３に搭載されている黒インクがフォトブラックインク７ａからマットブラックインク７ｂに切り替えらた場合について説明する。このような場合、アプリケーション５から印刷要求が出力される際、設定情報選択指示処理部６５はアプリケーション５から取得した設定情報８１とバックエンド処理部６２から取得した状態情報とが一致しているか否か判断する。そして、設定情報選択指示処理部６５は、状態情報と設定情報８１（インクセット情報８２ａ）とが一致していないと判断すると、マットブラック用ＰＰＤファイル９を取得するようファイル取得部４２に指示する。そして、アプリケーション５はＯＳ４からマットブラック用ＰＰＤファイル９に基づく設定情報を取得し、印刷要求とともに新たな設定情報９１と画像データとを再びドライバ６に対して出力する。また、アプリケーション５は設定情報９１に記述されている印刷パラメータ９３ａ，９３ｂをディスプレイ装置（図示略）に出力しユーザに印刷用紙の選択を促す。よって、ドライバ６はプリンタ３の設定に応じた設定情報９１とユーザが選択した印刷パラメータとを取得し、プリンタ３に取着されたインクセット及びユーザが選択した印刷用紙（印刷パラメータ）に最適な印刷データを作成する。
【００３８】
以上記述したように、本実施の形態によれば、以下の効果を奏する。
（１）ＰＰＤファイル８，９がプリンタ３が取着可能な部材（黒インク７ａ，７ｂ）ごとに生成されファイル登録部４１に登録されるため、ＰＰＤファイル８，９のうちから一のＰＰＤファイル８（又はＰＰＤファイル９）をＯＳ４に指示することができる。よって、コンピュータ２は、印刷装置３に取着された部材に応じた設定情報に基づいて印刷データを生成することが可能となり、ユーザによって黒インク（部材）が変更された場合でもプリンタ３に装着されている黒インク（部材）に応じた適切な印刷データを作成することができる。
【００３９】
（２）アプリケーション５はユーザによって黒インク（部材）が変更された場合でもプリンタ３に装着されている黒インク（部材）に応じた印刷パラメータをユーザに提示するため、ユーザはプリンタ３に装着されている黒インク（部材）に応じた印刷パラメータから選択することができる。よって、コンピュータ２はプリンタ３に取着（搭載）されている部材（黒インク７ａ，７ｂ）とユーザによって選択された印刷パラメータとに応じた適切な印刷データを生成することができる。
【００４０】
（３）設定情報選択指示処理部６５はバックエンド処理部６２が取得した状態情報に基づいてＰＰＤファイル８，９を選択する。よって、ＯＳ４にプリンタ３に取着されている黒インク７ａ，７ｂに応じた設定情報８１，９１の記述されたＰＰＤファイル８，９が指示され、コンピュータ２はプリンタ３に搭載（取着）されている部材（黒インク７ａ，７ｂ）に応じた適切な印刷データを生成することができる。
【００４１】
（４）印刷データ生成処理部６１は設定情報８１，９１（インクセット情報８２ａ，９２ａ）に基づいて画像処理パラメータ６１ａ，６１ｂを導出する。よって、印刷データ生成処理部６１はプリンタ３の有する部材に応じた印刷データを作成することができる。
【００４２】
（５）印刷データ生成処理部６１は設定情報８１，９１に既に用意されている項目欄のコンテンツを利用して、プリンタ３に取着されている部材（黒インク７ａ，７ｂ）に応じた画像処理パラメータを導出することができる。また、印刷データ生成処理部６１は設定情報８１，９１に対して一義的に記述された固有情報８２，９２に基づいて画像処理パラメータ６１ａ，６１ｂを導出するため、コンピュータ２はユーザに画像処理パラメータ６１ａ，６１ｂの選択を委ねることなく画像処理パラメータ６１ａ，６１ｂを導出することができる。よって、コンピュータは、ユーザによって謝った画像処理パラメータが選択されることなく、プリンタ３に取着されている部材（黒インク７ａ，７ｂ）によって印刷を実行するのに最適な画像処理パラメータ６１ａ，６１ｂを導出することができる。
【００４３】
なお、上記実施の形態では、以下の態様に変更した変形例を採用してもよい。
（変形例１）プリンタ３を印刷装置としたがこのような態様に限定されず、例えば、印刷装置はスキャナ機能、印刷機能、及びコピー機能を備える、いわゆる複合機（複合プリンタ）であってもよい。
【００４４】
（変形例２）選択可能な部材として黒インク７ａ，７ｂを示したがこのような態様に限定されず、プリンタ３固有の情報としてＰＰＤファイル８，９に設定される物であれば適宜変更可能である。
【００４５】
（変形例３）設定情報選択指示処理部６５はアプリケーション５からドライバ６に対して印刷要求が出力されたときバックエンド処理部６２に対してプリンタ３の状態情報の取得を要求しているがこのような態様に限定されない。例えば、設定情報選択指示処理部６５はアプリケーション５からプリンタ３の状態情報を随時取得する構成とすることもできる。
【００４６】
（変形例４）ＰＰＤファイル８，９の生成時期を適宜変更しても良い。例えば、ＰＰＤファイル８，９をプリンタ３のドライバ６のインストール時に行う。また、プリンタ３に取着されたインクセットに対応するＰＰＤファイル（例えばＰＰＤファイル８）を例えばドライバ６のインストール時に生成し、ユーザによるインクセットの変更によりその変更されたインクセットに対応するＰＰＤファイル（例えばＰＰＤファイル９）を生成する。尚、この変更されたインクセットに対応するＰＰＤファイルの生成は、コンピュータ２やプリンタ３の電源投入時、タイマ等による一定時間毎、設定情報とインクセットの不整合によるエラー発生時等、いずれであってもよい。
【００４７】
（変形例５）プリンタ３から状態情報を取得し、アプリケーション５から取得した設定情報と比較する動作は、ドライバが自動的に行っても良いし、例えば、それらの機能を有する専用のアプリケーションをユーザ指示により起動し、その専用のアプリケーションが起動している場合のみに状態情報と設定情報の比較を行うようにしても良い。専用のアプリケーションは、ドライバと一体で供給されるプログラムとしても、ドライバとは別のユーティリティープログラムなどの形態で供給されるプログラムとしても良い。
【００４８】
（変形例６）設定情報生成処理部６３はドライバ６がコンピュータ２に登録される際ファイル登録部４１に複数のＰＰＤファイル８，９を登録している。そして、設定情報選択指示処理部６５がファイル取得部４２に対して、ファイル取得部４２が取得するＰＰＤファイル８，９の設定を切り替えることによりＯＳ４が参照するＰＰＤファイル８，９が変更される。しかしながら、ファイル登録部４１、ファイル取得部４２、設定情報生成処理部６３、設定情報登録処理部６４及び設定情報選択指示処理部６５の構成はこのような態様に限定されない。例えば、図３に示すように、印刷システム１０はプリンタ３に対して一のＰＰＤファイル１１が登録されているファイル登録部１２と、ＰＰＤファイル１１とＰＰＤファイル１３とを生成する機能を備えた設定情報生成処理部１４とを備えている。設定情報選択指示処理部１５は例えばアプリケーション１６から取得したインクセット情報とプリンタ３から取得した状態情報とが一致しないとき、設定情報生成処理部１４に対してファイル登録部１２に登録されているＰＰＤファイル１１を該ＰＰＤファイル１１とは異なるＰＰＤファイル１３に書き換えるよう指示をする。すなわち、設定情報生成処理部１４は設定情報生成処理と設定情報登録処理とを実行する。そして、ファイル取得部１７は新たに登録されたＰＰＤファイル１３に基づいて設定情報を取得する。このような構成によっても印刷データ生成処理部１８はプリンタ３の有する部材に応じた設定情報を取得することが可能となり、印刷データを生成することができる。
【００４９】
（変形例７）インクセットに応じてユーザが選択可能な印刷パラメータは印刷用紙の種類の他に、例えば、印刷用紙のサイズの種類やスーパーファインモードなどの画質の種類などがあり、適宜変更可能である。
【図面の簡単な説明】
【００５０】
【図１】本実施の形態に係る印刷システム示すブロック図。
【図２】ＰＰＤファイルの概念図。
【図３】印刷システムの別例を示すブロック図。
【符号の説明】
【００５１】
１，１０…印刷システム、２…コンピュータ、３…プリンタ（印刷装置）、４…オペレーティングシステム、７ａ，７ｂ…黒インク（部材）、８，９…設定情報が記述されたＰＰＤファイル、８１，９１…設定情報、８２，９２…固有情報、８２ａ，９２ａ…インクセット情報、８３，９３…オプション情報、８３ａ，８３ｂ，８３ｃ，９３ａ，９３ｂ…印刷パラメータ、６１…印刷データ生成処理部（印刷データ生成手段）、６１ａ，６１ｂ…画像処理パラメータ、６２…バックエンド処理部、６４…設定情報登録処理部（設定情報登録手段）、６５，１５…設定情報選択指示処理部（設定情報選択指示手段）。
【図１】
2007041959.tif 000003
【図２】
2007041959.tif 000004
【図３】
2007041959.tif 000005