(57)【要約】【課題】一般のユーザーが、印刷媒体において良好な色再現を実現させる色変換テーブルを作成することは困難であった。【解決手段】ＬＵＴ提供部１８は、判定部１６により、ＬＵＴが記憶されていると判定されたときに、当該記憶されているＬＵＴをユーザーに提供する。一方、ＬＵＴ提供部１８は、判定部１６により、ＬＵＴが記憶されていないと判定されたときに、ＬＵＴ取得部１７により、ユーザー情報１５ａに対応するＬＵＴをサーバー５０から取得し、当該取得したＬＵＴをユーザーに提供する。【選択図】図２
2013069202.tif 000002
【特許請求の範囲】
【請求項１】
色変換処理に用いるルックアップテーブルをユーザーに提供する第１の提供装置と、
前記第１の提供装置に前記ルックアップテーブルを提供する第２の提供装置と、を含むルックアップテーブル提供システムであって、
前記第１の提供装置は、
印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付部と、
前記ルックアップテーブルを前記第２の提供装置から取得するルックアップテーブル取得部と、
前記取得したルックアップテーブルを記憶する記憶部と、
前記ユーザー情報に対応する前記ルックアップテーブルが前記記憶部に記憶されているか否かを判定する判定部と、
前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供部と、を有し、
前記ルックアップテーブル提供部は、
前記判定部により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、
前記判定部により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得部により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供システム。
【請求項２】
前記印刷装置がオプションを有する場合に、
前記ルックアップテーブル取得部は、前記オプションが指定されたときに対応する前記ルックアップテーブルと、前記オプションが指定されていないときに対応する前記ルックアップテーブルと、を取得することを特徴とする請求項１に記載のルックアップテーブル提供システム。
【請求項３】
前記第１の提供装置は、前記記憶されているルックアップテーブルを編集する編集部を更に有し、
前記編集部は、前記記憶されているルックアップテーブルを複写した後に、前記ルックアップテーブルを編集することを特徴とする請求項１又は２に記載のルックアップテーブル提供システム。
【請求項４】
前記ユーザー情報における前記印刷条件情報は、前記印刷装置が使用可能なインクの乾燥時間を含むことを特徴とする請求項１から３のいずれか一項に記載のルックアップテーブル提供システム。
【請求項５】
色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供装置であって、
印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付部と、
前記ルックアップテーブルを取得するルックアップテーブル取得部と、
前記取得したルックアップテーブルを記憶する記憶部と、
前記ユーザー情報に対応する前記ルックアップテーブルが前記記憶部に記憶されているか否かを判定する判定部と、
前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供部と、を有し、
前記ルックアップテーブル提供部は、
前記判定部により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、
前記判定部により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得部により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供装置。
【請求項６】
色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供方法であって、
印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付工程と、
前記ルックアップテーブルを取得するルックアップテーブル取得工程と、
前記取得したルックアップテーブルを記憶する記憶工程と、
前記ユーザー情報に対応する前記ルックアップテーブルが記憶されているか否かを判定する判定工程と、
前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供工程と、を有し、
前記ルックアップテーブル提供工程では、
前記判定工程において、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、
前記判定工程において、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得工程において、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供方法。
【請求項７】
色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供プログラムであって、
印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付機能と、
前記ルックアップテーブルを取得するルックアップテーブル取得機能と、
前記取得したルックアップテーブルを記憶する記憶機能と、
前記ユーザー情報に対応する前記ルックアップテーブルが記憶されているか否かを判定する判定機能と、
前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供機能と、を有し、
前記ルックアップテーブル提供機能では、
前記判定機能により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、
前記判定機能により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得機能により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することをコンピューターに実行させることを特徴とするルックアップテーブル提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ルックアップテーブル提供システム、ルックアップテーブル提供装置、ルックアップテーブル提供方法、及びルックアップテーブル提供プログラムに関する。
【背景技術】
【０００２】
色変換テーブル（ルックアップテーブル）は、入力表色系と出力表色系との対応関係を示す情報である。色変換テーブルの入力表色系の座標値は、入力表色系の色空間内の点（以下、「入力格子点」と称する。）の位置を表しており、出力表色系の座標値は出力表色系の色空間内の点（以下、「出力格子点」と称する。）の位置を表している。
【０００３】
色変換テーブルの入力格子点や出力格子点の配置を平滑なものにする技術として、例えば特許文献１に記載されたものがある。この平滑化では、Ｌ*ａ*ｂ*表色系の格子点を移動させた後、目的関数を用いた最適化処理を利用して、移動後のＬ*ａ*ｂ*格子点を再現する最適なインク量を決定している。この最適なインク量は、目的関数を最小とするようなインク量として決定される。また、入力画像データから印刷データへ変換する際の基準となる変換テーブルが既知である複数種類の印刷媒体のうち、ある印刷媒体に対応する変換テーブルを、種類が未知の印刷媒体に対応する変換テーブルとして設定する変換テーブル設定方法が例えば特許文献２に記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１９７０８０号公報
【特許文献２】特開２００９−２２０３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１については、印刷媒体の種類毎に同一のインク量に対する発色特性（色彩値特性）が異なると共に、単位面積あたりに付着可能なインク量（デューティー制限値）も異なる。このため、複数の印刷媒体について色変換テーブルを作成するためには印刷媒体の種類毎に目的関数を準備しておく必要がある。また、目的関数には、各インク量のインクを印刷媒体に付着した場合に再現される色の色彩値に基づいて画質を評価する項が含まれるため、インク量に基づいて色彩値を予測するための色予測モデル等も印刷媒体の種類毎に準備しておかなければならない。従って、これまでは、特に一般のユーザーが、自宅や職場において任意に選択した印刷媒体について、その印刷媒体において良好な色再現を実現させるインク量を規定した色変換テーブルを作成しようとしても、上記のような制約（任意に選択した印刷媒体に対応した色予測モデル等を準備できない）があることから、印刷媒体に十分に適応した色変換テーブルを作成することは困難であった。
【０００６】
一方、特許文献２については、変換テーブルが既知である複数種類の媒体のうち、ある媒体に対応する変換テーブルを、種類が未知の媒体に対応する変換テーブルとして流用するものであるため、ユーザーが任意に選択した印刷媒体に十分に適応した色変換テーブルを作成するというものではない。
【０００７】
更には、ユーザーが作成した色変換テーブル等を用いて印刷処理を行った際に、ユーザーが印刷結果（画質）に満足できないこともある。そのような場合、ユーザーは満足の行く印刷結果を得るための何かしらの処理を行おうとするが、印刷処理に不慣れな多くのユーザーは、どのような印刷結果であるときにどのような処理をすべきかが判らないという問題がある。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００９】
［適用例１］色変換処理に用いるルックアップテーブルをユーザーに提供する第１の提供装置と、前記第１の提供装置に前記ルックアップテーブルを提供する第２の提供装置と、を含むルックアップテーブル提供システムであって、前記第１の提供装置は、印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付部と、前記ルックアップテーブルを前記第２の提供装置から取得するルックアップテーブル取得部と、前記取得したルックアップテーブルを記憶する記憶部と、前記ユーザー情報に対応する前記ルックアップテーブルが前記記憶部に記憶されているか否かを判定する判定部と、前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供部と、を有し、前記ルックアップテーブル提供部は、前記判定部により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、前記判定部により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得部により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供システム。
【００１０】
上記したルックアップテーブル提供システムによれば、ユーザー情報受付部が、ユーザーからユーザー情報を受け付ける。そして、ユーザー情報に対応するルックアップテーブルが記憶部に記憶されている場合は、ルックアップテーブル提供部が、当該記憶されているルックアップテーブルをユーザーに提供する。一方、ユーザー情報に対応するルックアップテーブルが記憶部に記憶されていない場合は、ルックアップテーブル取得部が、ユーザー情報に対応するルックアップテーブルを第２の提供装置から取得し、ルックアップテーブル提供部が、当該取得したルックアップテーブルをユーザーに提供する。
【００１１】
ユーザーは、例えば印刷媒体に十分に適応したルックアップテーブルが必要な場合、ユーザー情報を第１の提供装置に出力して、対応するルックアップテーブルを要求する。第１の提供装置では、ユーザーからのユーザー情報を受け付け、ユーザー情報に対応するルックアップテーブルを、記憶部の中から、又は記憶部に存在しない場合は第２の提供装置から取得してユーザーに提供する。
これにより、ユーザーでは、例えば印刷媒体について良好な色再現を実現させるために、ルックアップテーブルを自分で作成したり、他のルックアップテーブルから流用したりして困難な作業を行う必要がなくなる。更に、第１の提供装置では、様々なユーザーニーズに応じたルックアップテーブルの全てを保有するのではなく、保有しないルックアップテーブルについては第２の提供装置から取得してユーザーに提供する。これにより、第１の提供装置において、ルックアップテーブルを保有するための記憶容量を削減することができ、且つルックアップテーブルのデータ管理に関わる負荷を減少させることができる。
【００１２】
［適用例２］前記印刷装置がオプションを有する場合に、前記ルックアップテーブル取得部は、前記オプションが指定されたときに対応する前記ルックアップテーブルと、前記オプションが指定されていないときに対応する前記ルックアップテーブルと、を取得することを特徴とする上記ルックアップテーブル提供システム。
【００１３】
上記したルックアップテーブル提供システムによれば、ルックアップテーブル取得部が、印刷装置のオプションが指定されたときと、指定されていないときとの両方のルックアップテーブルをユーザーニーズに関わらず取得する。これにより、オプション付きの印刷装置を有するユーザーからルックアップテーブルの要求を受け付けたとき、ユーザーでのオプションの付加状況に応じたルックアップテーブルを短時間にユーザーに提供することができる。
【００１４】
［適用例３］前記第１の提供装置は、前記記憶されているルックアップテーブルを編集する編集部を更に有し、前記編集部は、前記記憶されているルックアップテーブルを複写した後に、前記ルックアップテーブルを編集することを特徴とする上記ルックアップテーブル提供システム。
【００１５】
上記したルックアップテーブル提供システムによれば、編集部が、記憶されているルックアップテーブルを複写した後に、ルックアップテーブルを編集する。これにより、元々記憶されているルックアップテーブルを元の内容のまま残すことができ、各種のユーザーニーズに応じてルックアップテーブルを編集することができる。
【００１６】
［適用例４］前記ユーザー情報における前記印刷条件情報は、前記印刷装置が使用可能なインクの乾燥時間を含むことを特徴とする上記ルックアップテーブル提供システム。
【００１７】
上記したルックアップテーブル提供システムによれば、印刷条件情報が、使用可能なインクの乾燥時間を含むことにより、ユーザー環境におけるインクの乾燥時間に応じたルックアップテーブルを提供することができる。
【００１８】
［適用例５］色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供装置であって、印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付部と、前記ルックアップテーブルを取得するルックアップテーブル取得部と、前記取得したルックアップテーブルを記憶する記憶部と、前記ユーザー情報に対応する前記ルックアップテーブルが前記記憶部に記憶されているか否かを判定する判定部と、前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供部と、を有し、前記ルックアップテーブル提供部は、前記判定部により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、前記判定部により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得部により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供装置。
【００１９】
上記したルックアップテーブル提供装置によれば、ユーザー情報受付部が、ユーザーからユーザー情報を受け付ける。そして、ユーザー情報に対応するルックアップテーブルが記憶部に記憶されている場合は、ルックアップテーブル提供部が、当該記憶されているルックアップテーブルをユーザーに提供する。一方、ユーザー情報に対応するルックアップテーブルが記憶部に記憶されていない場合は、ルックアップテーブル取得部が、ユーザー情報に対応するルックアップテーブルを取得し、ルックアップテーブル提供部が、当該取得したルックアップテーブルをユーザーに提供する。
【００２０】
ユーザーは、例えば印刷媒体に十分に適応したルックアップテーブルが必要な場合、ユーザー情報をルックアップテーブル提供装置に出力して、対応するルックアップテーブルを要求する。ルックアップテーブル提供装置では、ユーザーからのユーザー情報を受け付け、ユーザー情報に対応するルックアップテーブルを、記憶部の中から、又は記憶部に存在しない場合は取得してユーザーに提供する。
これにより、ユーザーでは、例えば印刷媒体について良好な色再現を実現させるために、ルックアップテーブルを自分で作成したり、他のルックアップテーブルから流用したりして困難な作業を行う必要がなくなる。更に、ルックアップテーブル提供装置では、様々なユーザーニーズに応じたルックアップテーブルの全てを保有するのではなく、保有しないルックアップテーブルについては取得してユーザーに提供する。これにより、ルックアップテーブル提供装置において、ルックアップテーブルを保有するための記憶容量を削減することができ、且つルックアップテーブルのデータ管理に関わる負荷を減少させることができる。
【００２１】
［適用例６］色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供方法であって、印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付工程と、前記ルックアップテーブルを取得するルックアップテーブル取得工程と、前記取得したルックアップテーブルを記憶する記憶工程と、前記ユーザー情報に対応する前記ルックアップテーブルが記憶されているか否かを判定する判定工程と、前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供工程と、を有し、前記ルックアップテーブル提供工程では、前記判定工程において、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、前記判定工程において、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得工程において、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することを特徴とするルックアップテーブル提供方法。
【００２２】
上記したルックアップテーブル提供方法によれば、ユーザー情報受付工程において、ユーザーからユーザー情報を受け付ける。そして、ユーザー情報に対応するルックアップテーブルが記憶されている場合は、ルックアップテーブル提供工程において、当該記憶されているルックアップテーブルをユーザーに提供する。一方、ユーザー情報に対応するルックアップテーブルが記憶されていない場合は、ルックアップテーブル取得工程において、ユーザー情報に対応するルックアップテーブルを取得し、ルックアップテーブル提供工程において、当該取得したルックアップテーブルをユーザーに提供する。
【００２３】
ユーザーは、例えば印刷媒体に十分に適応したルックアップテーブルが必要な場合、ユーザー情報を出力して、対応するルックアップテーブルを要求する。そして、ルックアップテーブル提供方法により、ユーザーからのユーザー情報を受け付け、ユーザー情報に対応するルックアップテーブルを、記憶されているルックアップテーブルの中から、又は記憶されているルックアップテーブルに存在しない場合は取得してユーザーに提供する。
これにより、ユーザーでは、例えば印刷媒体について良好な色再現を実現させるために、ルックアップテーブルを自分で作成したり、他のルックアップテーブルから流用したりして困難な作業を行う必要がなくなる。更に、ルックアップテーブル提供方法では、様々なユーザーニーズに応じたルックアップテーブルの全てを保有するのではなく、保有しないルックアップテーブルについては取得してユーザーに提供する。これにより、ルックアップテーブルを保有するための記憶容量を削減することができ、且つルックアップテーブルのデータ管理に関わる負荷を減少させることができる。
【００２４】
［適用例７］色変換処理に用いるルックアップテーブルをユーザーに提供するルックアップテーブル提供プログラムであって、印刷装置の識別を示す印刷装置情報と、印刷媒体の種類を示す印刷媒体情報と、前記印刷装置における印刷条件を示す印刷条件情報と、を含むユーザー情報を前記ユーザーから受け付けるユーザー情報受付機能と、前記ルックアップテーブルを取得するルックアップテーブル取得機能と、前記取得したルックアップテーブルを記憶する記憶機能と、前記ユーザー情報に対応する前記ルックアップテーブルが記憶されているか否かを判定する判定機能と、前記ユーザー情報に対応する前記ルックアップテーブルを前記ユーザーに提供するルックアップテーブル提供機能と、を有し、前記ルックアップテーブル提供機能では、前記判定機能により、前記ルックアップテーブルが記憶されていると判定されたときに、当該記憶されているルックアップテーブルを提供し、前記判定機能により、前記ルックアップテーブルが記憶されていないと判定されたときに、前記ルックアップテーブル取得機能により、前記ユーザー情報に対応する前記ルックアップテーブルを取得し、当該取得したルックアップテーブルを提供することをコンピューターに実行させることを特徴とするルックアップテーブル提供プログラム。
【００２５】
上記したルックアップテーブル提供プログラムによれば、ユーザー情報受付機能により、ユーザーからユーザー情報を受け付ける。そして、ユーザー情報に対応するルックアップテーブルが記憶されている場合は、ルックアップテーブル提供機能により、当該記憶されているルックアップテーブルをユーザーに提供する。一方、ユーザー情報に対応するルックアップテーブルが記憶されていない場合は、ルックアップテーブル取得機能により、ユーザー情報に対応するルックアップテーブルを取得し、ルックアップテーブル提供機能により、当該取得したルックアップテーブルをユーザーに提供する。
【００２６】
ユーザーは、例えば印刷媒体に十分に適応したルックアップテーブルが必要な場合、ユーザー情報を出力して、対応するルックアップテーブルを要求する。そして、ルックアップテーブル提供プログラムにより、ユーザーからのユーザー情報を受け付け、ユーザー情報に対応するルックアップテーブルを、記憶されているルックアップテーブルの中から、又は記憶されているルックアップテーブルに存在しない場合は取得してユーザーに提供する。
これにより、ユーザーでは、例えば印刷媒体について良好な色再現を実現させるために、ルックアップテーブルを自分で作成したり、他のルックアップテーブルから流用したりして困難な作業を行う必要がなくなる。更に、ルックアップテーブル提供プログラムでは、様々なユーザーニーズに応じたルックアップテーブルの全てを保有するのではなく、保有しないルックアップテーブルについては取得してユーザーに提供する。これにより、ルックアップテーブルを保有するための記憶容量を削減することができ、且つルックアップテーブルのデータ管理に関わる負荷を減少させることができる。
【図面の簡単な説明】
【００２７】
【図１】ＬＵＴ提供システム等の概略構成を示す図。
【図２】ＬＵＴ提供システム等の機能構成を示すブロック図。
【図３】ユーザー情報の例を示す図。
【図４】サーバーにおける動作を示すフローチャート。
【図５】サーバーからＬＵＴを取得する動作の詳細を示すフローチャート。
【図６】第２実施形態に係るＬＵＴ提供システム等の機能構成を示すブロック図。
【発明を実施するための形態】
【００２８】
（第１実施形態）
以下、第１実施形態に係るルックアップテーブル（以下、「ＬＵＴ」と略称する。）提供システムについて、図面を参照して説明する。
【００２９】
＜ＬＵＴ提供システムの概略構成＞
図１は、ＬＵＴ提供システム１００等の概略構成を示す図である。同図に示すＬＵＴ提供システム１００は、本実施形態では、ベンダーに設置されるサーバー１０（第１の提供装置、又はＬＵＴ提供装置）と、メーカーに設置されるサーバー５０（第２の提供装置）とを含んで構成される。サーバー１０とサーバー５０とは、インターネット網や専用のケーブル回線等のネットワークを介して接続可能である。
【００３０】
サーバー１０は、インターネット網等のネットワークを介して、複数のユーザーにおける各コンピューター３０と接続可能である。コンピューター３０には、ＵＳＢケーブルや無線等を介してプリンター４０が接続されている。プリンター４０は、インクを噴射して用紙（印刷媒体）上にインクドットを形成することにより画像を印刷するインクジェット式カラープリンターである。
【００３１】
コンピューター３０のユーザーは、コンピューター３０からネットワークを介してサーバー１０に接続し、コンピューター３０において必要なＬＵＴの提供をサーバー１０から受けることができる。ここで、ＬＵＴとは、色変換テーブルとも呼ばれ、コンピューター３０において、印刷対象の画像データをプリンター４０の印刷用の色データに変換するためのデータテーブルである。また、ＬＵＴは、後述するプリンタードライバーの主要な部分を占め、例えばプリンター種類や用紙種類毎にそのデータ構造が異なっている。
【００３２】
＜ＬＵＴ提供システムの機能構成＞
図２は、ＬＵＴ提供システム１００等の機能構成を示すブロック図である。
最初に、ユーザーにおけるコンピューター３０の機能構成について説明する。
図２に示すように、コンピューター３０は、制御部３１、通信インターフェイス（Ｉ／Ｆ）３２、表示部３３、操作部３４、アプリケーション３５、プリンタードライバー３６、ＬＵＴ取得部３７、記憶部３８等を備えている。
【００３３】
制御部３１は、コンピューター３０における制御中枢であり、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、コンピューター３０内の各部及び各機構を制御する。通信Ｉ／Ｆ３２は、有線又は無線によって接続されるプリンター４０と相互にデータ通信を行う。また、通信Ｉ／Ｆ３２は、ネットワークを介してサーバー１０と相互にデータ通信を行う。表示部３３は、液晶ディスプレイ等で構成されてユーザーへの情報を表示する。操作部３４は、キーボードやマウス等で構成されてユーザーからの入力を受け付ける。
【００３４】
アプリケーション３５は、印刷対象となる画像データを生成し、記憶部３８に画像データ３８ａとして記憶する。また、アプリケーション３５は、画像データ３８ａをプリンタードライバー３６に出力して印刷指示を行う。プリンタードライバー３６は、アプリケーション３５から受け取った画像データ３８ａを、印刷可能な形式の印刷データに変換してプリンター４０に送信する。このとき、プリンタードライバー３６は、記憶部３８のＬＵＴ３８ｂに記憶されている各種ＬＵＴを参照して色変換処理を行う。この色変換処理では、プリンター４０において用いる用紙種類やインク種類等に対応したＬＵＴを参照することにより、ＲＧＢ系色座標値によって表現された画像データ３８ａを、プリンター４０に適応した画像データに色変換する。
【００３５】
ＬＵＴ取得部３７は、プリンタードライバー３６において必要なＬＵＴを、サーバー１０から取得して記憶部３８のＬＵＴ３８ｂに記憶する。記憶部３８は、例えばハードディスク等の大容量の記憶装置であり、画像データ３８ａ、各種ＬＵＴが記憶されるＬＵＴ３８ｂ等が記憶されている。
【００３６】
ここで、記憶部３８のＬＵＴ３８ｂには、一般的に用いられる用紙種類やインク種類等について、それぞれに対応した各種ＬＵＴが予め記憶されている。また、ＬＵＴ取得部３７は、ＬＵＴ３８ｂに記憶されていない用紙種類やインク種類等に対応するＬＵＴを必要とする場合、ＬＵＴ取得の要求と共に当該用紙種類やインク種類等の情報を含むユーザー情報をサーバー１０に送信する。そして、ＬＵＴ取得部３７は、サーバー１０から当該用紙種類やインク種類等に対応したＬＵＴを取得する。なお、ユーザー情報の詳細については後述する。
【００３７】
次に、プリンター４０の機能構成について説明する。
図２に示すように、プリンター４０は、制御部４１、通信Ｉ／Ｆ４２、操作パネル４３、印刷ヘッド４４、ヘッド駆動部４５、キャリッジ機構４６、紙送り機構４７等を備えている。また、プリンター４０には、各色のインクが収容されたインクカートリッジ４８ａ〜４８ｊが装着されている。各インクカートリッジ４８ａ，４８ｂ，４８ｃ，４８ｄ，４８ｅ，４８ｆ，４８ｇ，４８ｈ，４８ｉ，４８ｊには、それぞれシアン（Ｃ），マゼンタ（Ｍ），ホワイト（Ｗ），クリアーインク（ＣＬ），オレンジ（ＯＲ），グリーン（ＧＲ），ブラック（Ｋ），イエロー（Ｙ），ライトシアン（ＬＣ），ライトマゼンタ（ＬＭ）の計１０色のインクが収容されている。
【００３８】
制御部４１は、プリンター４０における制御中枢であり、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、プリンター４０内の各部及び各機構を制御する。通信Ｉ／Ｆ４２は、有線又は無線によって接続されるコンピューター３０と相互にデータ通信を行う。操作パネル４３は、例えば、液晶ディスプレイ、ボタンやタッチパネルにより構成されて、ユーザーへの情報の表示及びユーザーからの入力の受け付けを行う。
【００３９】
印刷ヘッド４４は、各インク種類に対応して設けられた複数のノズル列からなり、インクカートリッジ４８ａ〜４８ｊに収容された各インクをノズル列からインク滴として吐出することで用紙に画像を形成する。ヘッド駆動部４５は、印刷ヘッド４４の各ノズル列に内蔵されたピエゾ素子への印加電圧パターンを生成して出力し、印刷ヘッド４４にインク種類毎のインク滴を吐出させる。キャリッジ機構４６は、プリンター４０が備える図示しないガイドレールに沿って、印刷ヘッド４４を搭載した図示しないキャリッジを往復動させる駆動機構である。紙送り機構４７は、図示しない紙送りローラーにより、用紙をキャリッジの往復動方向と略直交する一方の向きとなる用紙搬送方向に所定の速度で搬送する。
【００４０】
次に、ベンダーに設置されるサーバー１０の機能構成について説明する。
図２に示すように、サーバー１０は、制御部１１、通信Ｉ／Ｆ１２、表示部１３、操作部１４、ユーザー情報受付部１５、判定部１６、ＬＵＴ取得部１７、ＬＵＴ提供部１８、記憶部１９等を備えている。
【００４１】
制御部１１は、サーバー１０における制御中枢であり、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、サーバー１０内の各部及び各機構を制御する。通信Ｉ／Ｆ１２は、ネットワークを介してコンピューター３０と相互にデータ通信を行う。また、通信Ｉ／Ｆ１２は、ネットワークを介してサーバー５０とも相互にデータ通信を行う。表示部１３は、液晶ディスプレイ等で構成されて情報を表示する。操作部１４は、キーボードやマウス等で構成されてサーバー１０への入力を受け付ける。
【００４２】
ユーザー情報受付部１５は、コンピューター３０からＬＵＴ取得の要求を受け付けると共に、コンピューター３０に関するユーザー情報１５ａを受け付ける。図３は、ユーザー情報１５ａの例を示す図である。同図では、ユーザー情報１５ａは、ユーザー識別１５ａ１と、プリンター識別１５ａ２と、用紙種類１５ａ３と、印刷条件１５ａ４となるインク種類１５ａ５、インク乾燥時間１５ａ６及び印刷品質１５ａ７と、で構成される。
【００４３】
具体的に、ユーザー識別１５ａ１は、コンピューター３０のユーザーを識別するユーザーコード等のデータである。プリンター識別１５ａ２は、プリンター４０を識別するプリンター４０の機種コード等のデータである。用紙種類１５ａ３は、例えば、普通紙、専用紙、再生紙等の用紙種類のデータである。印刷条件１５ａ４となるインク種類１５ａ５は、例えば、シアン（Ｃ），マゼンタ（Ｍ），ホワイト（Ｗ）等のインク色等のデータである。インク乾燥時間１５ａ６は、ユーザーの環境において用紙に付着したインクを乾燥させるために要する時間のデータである。印刷品質１５ａ７は、例えば、印刷を行う解像度や、フォト用印刷及びグラフィック用印刷等の色調等のデータである。
なお、ユーザー情報１５ａの内容は、図３に示す例に限られず、例えば、染料系インク及び顔料系インクの識別や、印刷物に要求される粒状性や色再現範囲の程度等の種々の条件としても良い。
【００４４】
判定部１６は、ユーザー情報受付部１５が受け付けたユーザー情報１５ａに対応するＬＵＴ、即ち、プリンター識別１５ａ２、用紙種類１５ａ３及び印刷条件１５ａ４の組合せに対応するＬＵＴが、記憶部１９のＬＵＴ識別情報１９ａに記憶されているか否かを判定する。判定部１６により、ユーザー情報１５ａに対応するＬＵＴがＬＵＴ識別情報１９ａに記憶されていないと判定された場合、ＬＵＴ取得部１７は、当該ＬＵＴをサーバー５０から取得して記憶部１９のＬＵＴ１９ｂに記憶すると共に、取得したＬＵＴの識別をＬＵＴ識別情報１９ａに登録する。
【００４５】
ＬＵＴ提供部１８は、記憶部１９のＬＵＴ識別情報１９ａに基づいて、ＬＵＴ１９ｂに記憶されているＬＵＴの中から、ユーザー情報１５ａに対応するＬＵＴをユーザーに提供する。即ち、ユーザー情報１５ａに対応するＬＵＴをコンピューター３０に送信する。記憶部１９は、例えばハードディスク等の大容量の記憶装置であり、ＬＵＴ識別情報１９ａ、各種ＬＵＴが記憶されるＬＵＴ１９ｂ等が記憶されている。ここで、ＬＵＴ１９ｂには、一般的に様々なユーザーで用いられる用紙種類やインク種類等について、それぞれに対応した各種ＬＵＴが予め記憶されている。
【００４６】
次に、本実施形態ではメーカーに設置されるサーバー５０の機能構成について説明する。
図２に示すように、サーバー５０は、制御部５１、通信Ｉ／Ｆ５２、表示部５３、操作部５４、ベンダー情報受付部５５、ＬＵＴ提供部５６、記憶部５７等を備えている。
【００４７】
制御部５１は、サーバー５０における制御中枢であり、図示しないＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、サーバー５０内の各部及び各機構を制御する。通信Ｉ／Ｆ５２は、ネットワークを介してサーバー１０と相互にデータ通信を行う。表示部５３は、液晶ディスプレイ等で構成されて情報を表示する。操作部５４は、キーボードやマウス等で構成されてサーバー５０への入力を受け付ける。
【００４８】
ベンダー情報受付部５５は、サーバー１０からＬＵＴ取得の要求を受け付けると共に、サーバー１０に関するベンダー情報５５ａを受け付ける。ベンダー情報５５ａの構成は、図３に示すユーザー情報１５ａにおけるユーザー識別１５ａ１がベンダー識別に置き換わるだけで、他については同様の構成となる。なお、ベンダー識別は、サーバー１０のベンダーを識別するベンダーコード等のデータである。
【００４９】
ＬＵＴ提供部５６は、記憶部５７のＬＵＴ識別情報５７ａに基づいて、ＬＵＴ５７ｂに記憶されているＬＵＴの中から、ベンダー情報５５ａに対応するＬＵＴをベンダーに提供する。即ち、ベンダー情報５５ａに対応するＬＵＴをサーバー１０に送信する。記憶部５７は、例えばハードディスク等の大容量の記憶装置であり、ＬＵＴ識別情報５７ａ、各種ＬＵＴが記憶されるＬＵＴ５７ｂ等が記憶されている。ここで、ＬＵＴ５７ｂには、メーカーが対応する用紙種類やインク種類等について、それぞれに対応した各種ＬＵＴが全て記憶されている。
【００５０】
＜サーバー１０における動作＞
次に、サーバー１０における動作について説明する。
図４は、サーバー１０における動作を示すフローチャートである。
【００５１】
最初に、サーバー１０は、ユーザー情報受付部１５がユーザーからユーザー情報１５ａを受け付けたか否か、即ち、コンピューター３０からＬＵＴ取得の要求を受け付けたか否かを判定する（ステップＳ１０）。
ユーザー情報１５ａを受け付けた場合（ステップＳ１０：ＹＥＳ）は、次のステップＳ２０へ進む。他方、ユーザー情報１５ａを受け付けていない場合（ステップＳ１０：ＮＯ）は、ユーザー情報１５ａを受け付けるまで待機する。
【００５２】
ステップＳ２０では、サーバー１０は、判定部１６により、ステップＳ１０において受け付けたユーザー情報１５ａに対応するＬＵＴが記憶部１９のＬＵＴ１９ｂに記憶されているか否か、即ち、ユーザー情報１５ａに対応するＬＵＴが記憶部１９のＬＵＴ識別情報１９ａに登録されているか否かを判定する。
ユーザー情報１５ａに対応するＬＵＴがＬＵＴ１９ｂに記憶されている場合（ステップＳ２０：ＹＥＳ）は、ステップＳ５０へ進む。他方、ユーザー情報１５ａに対応するＬＵＴがＬＵＴ１９ｂに記憶されていない場合（ステップＳ２０：ＮＯ）は、ステップＳ３０へ進み、ＬＵＴ取得部１７により、サーバー５０からユーザー情報１５ａに対応するＬＵＴを取得する。そして、取得したＬＵＴをＬＵＴ１９ｂに記憶すると共にＬＵＴ識別情報１９ａに登録し（ステップＳ４０）、ステップＳ５０へ進む。
【００５３】
図５は、図４のステップＳ３０におけるサーバー５０からＬＵＴを取得する動作の詳細を示すフローチャートである。同図に示すように、サーバー１０は、ユーザーから受け付けたユーザー情報１５ａのプリンター識別１５ａ２に基づいて、プリンター４０がオプション「有り」のプリンター、即ち、オプションを付加することが可能なプリンターであるか否かを判定する（ステップＳ３１）。ここで、オプションの付加項目としては、例えば、測色器、ロール紙、インクカートリッジ交換ができるインクチェンジ等がある。
【００５４】
オプション「有り」のプリンターである場合（ステップＳ３１：ＹＥＳ）は、サーバー５０から、ＬＵＴ取得部１７により、ユーザー情報１５ａの条件に加えて、オプションを付加する場合の条件に対応したＬＵＴを取得する（ステップＳ３２）。他方、オプション「無し」のプリンターである場合（ステップＳ３１：ＮＯ）は、ステップＳ３３へ進む。
【００５５】
ステップＳ３３では、サーバー１０は、サーバー５０から、ＬＵＴ取得部１７により、ユーザー情報１５ａの条件のみに対応したＬＵＴ、即ち、オプションを付加しない場合の条件に対応したＬＵＴを取得する。つまり、プリンター４０がオプション「有り」のプリンターの場合は、オプションを付加する場合と付加しない場合との両方のＬＵＴを取得する。一方、プリンター４０がオプション「無し」のプリンターの場合は、オプションを付加しない場合に対応したＬＵＴのみを取得する。
なお、プリンター４０が複数のオプション項目を付加することが可能なプリンターの場合は、それぞれのオプション項目について、オプションを付加する場合と付加しない場合との両方のＬＵＴを取得する。
【００５６】
図４に戻って、ステップＳ５０では、サーバー１０は、ＬＵＴ提供部１８により、記憶部１９のＬＵＴ１９ｂに記憶されているＬＵＴの中から、ユーザー情報１５ａに対応するＬＵＴをユーザーに提供する。そして、サーバー１０は、ステップＳ１０に戻り、次にユーザーからユーザー情報１５ａを受け付けるまで待機する。
【００５７】
上述したように、コンピューター３０のユーザーは、例えば、プリンター４０で印刷する用紙種類を新規に追加したような場合、ＬＵＴ取得の要求と共に新規の用紙種類の情報を含むユーザー情報をサーバー１０に送信する。そして、サーバー１０では、ユーザーからユーザー情報１５ａを受け付け、当該ユーザー情報１５ａに対応したＬＵＴをユーザーに提供する。このとき、サーバー１０に、ユーザー情報１５ａに対応したＬＵＴが存在しない場合は、サーバー１０がサーバー５０から取得する。このように、ユーザーでは、必要とするＬＵＴをコンピューター３０において生成するのではなくサーバー１０から取得する。これにより、コンピューター３０では、サーバー１０から取得したＬＵＴを参照し、新規に追加した用紙種類において良好な色再現を容易に実現させることができる。
【００５８】
また、サーバー１０では、ユーザーのプリンター４０がオプションを付加することが可能なプリンターである場合、サーバー５０から、オプションを付加する場合と付加しない場合との両方のＬＵＴを取得する。これにより、ユーザーがプリンター４０に対してオプションを新たに付加したような場合、ユーザーは、サーバー５０を経由しないで直接サーバー１０から、オプションを付加する場合に対応したＬＵＴを短時間に取得することができる。
【００５９】
（第２実施形態）
以下、第２実施形態に係るＬＵＴ提供システムについて、図面を参照して説明する。
【００６０】
第２実施形態に係るＬＵＴ提供システム１００では、図１に示す概略構成を示す図、及び図４に示すフローチャート等がそのまま適用できるが、図２に示す機能構成を示すブロック図とは、一部の内容が異なっている。
【００６１】
図６は、第２実施形態に係るＬＵＴ提供システム１００等の機能構成を示すブロック図である。なお、図６に示す第２実施形態における機能構成を示すブロック図では、図２に示す第１実施形態における機能構成を示すブロック図と共通の構成については、同一符号を付してあり、以下異なる構成についてのみ説明する。
【００６２】
図６に示す第２実施形態における機能構成を示すブロック図では、図２に示す第１実施形態における機能構成を示すブロック図に対して、サーバー１０に編集部２０が追加されている。更に、サーバー１０の記憶部１９には、ユーザー識別情報１９ｃが追加されている。編集部２０は、記憶部１９のＬＵＴ１９ｂに記憶されているＬＵＴに対して、データ内容の編集を受け付ける。このとき、サーバー１０に予め登録されているＬＵＴ、及びサーバー５０から取得したＬＵＴについては、一旦複写を行った後にデータ内容の編集を受け付ける。また、編集後のＬＵＴについては、記憶部１９のユーザー識別情報１９ｃに、編集後のＬＵＴを利用するユーザーの識別を登録する。
【００６３】
上述したように、サーバー１０において、予め登録されているＬＵＴ、及びサーバー５０から取得したＬＵＴはそのまま保存しておき、ＬＵＴのデータ内容の編集を行うことができる。これにより、ユーザー特有のニーズに応じたＬＵＴをユーザーに提供することができる。また、当該ＬＵＴをユーザーに対応付けて管理することができる。
【００６４】
（変形例）
上述した実施形態では、ユーザーのコンピューター３０、サーバー１０、及びサーバー５０のそれぞれについて、ネットワークを介して各種のデータを授受する構成とした。しかし、ネットワークに限られず、例えば、ＣＤ−ＲＷ、ＵＳＢメモリー、ＳＤカード等の可搬型記憶媒体を介して各種のデータを授受する構成としても良い。
【００６５】
また、上述した実施形態では、サーバー１０が、コンピューター３０からネットワークを介してＬＵＴ取得の要求及びユーザー情報１５ａを受け付ける構成とした。しかし、これに限られず、コンピューター３０から受け付けるのではなく、サーバー１０の操作部１４を介して、ＬＵＴ取得の要求及びユーザー情報１５ａを受け付ける構成としても良い。
【符号の説明】
【００６６】
１０，５０…サーバー、１１，３１，４１，５１…制御部、１２，３２，４２，５２…通信Ｉ／Ｆ、１３，３３，５３…表示部、１４，３４，５４…操作部、１５…ユーザー情報受付部、１５ａ…ユーザー情報、１５ａ１…ユーザー識別、１５ａ２…プリンター識別、１５ａ３…用紙種類、１５ａ４…印刷条件、１５ａ５…インク種類、１５ａ６…インク乾燥時間、１５ａ７…印刷品質、１６…判定部、１７…ＬＵＴ取得部、１８…ＬＵＴ提供部、１９…記憶部、１９ａ…ＬＵＴ識別情報、１９ｂ…ＬＵＴ、１９ｃ…ユーザー識別情報、２０…編集部、３０…コンピューター、３５…アプリケーション、３６…プリンタードライバー、３７…ＬＵＴ取得部、３８…記憶部、３８ａ…画像データ、３８ｂ…ＬＵＴ、４０…プリンター、４３…操作パネル、４４…印刷ヘッド、４５…ヘッド駆動部、４６…キャリッジ機構、４７…紙送り機構、４８ａ〜４８ｊ…インクカートリッジ、５５…ベンダー情報受付部、５５ａ…ベンダー情報、５６…ＬＵＴ提供部、５７…記憶部、５７ａ…ＬＵＴ識別情報、５７ｂ…ＬＵＴ、１００…ＬＵＴ提供システム。
【図１】
2013069202.tif 000003
【図２】
2013069202.tif 000004
【図３】
2013069202.tif 000005
【図４】
2013069202.tif 000006
【図５】
2013069202.tif 000007
【図６】
2013069202.tif 000008