(57)【特許請求の範囲】
【請求項１】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データ生成装置に原稿を表す前記画像データを生成させる生成要求を受け付ける要求受付部と、
前記生成要求に基づいて前記原稿を表す前記画像データを生成するための設定を取得する設定取得部と、
前記生成要求が受け付けられた場合に、取得された前記設定を用いて、更新受付表示を表示するか否かを、前記原稿を表す前記画像データの生成に先立って判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備える、表示制御装置。
【請求項２】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データを生成するための設定であって、第１の解像度と前記第１の解像度より低い第２の解像度とを含む複数の解像度のうちのいずれかである前記画像データの解像度を含む、前記設定を取得する設定取得部と、
取得された前記設定を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備え、
前記表示判断部は、設定された解像度が前記第２の解像度である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項３】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データを生成するための設定であって、第１のファイル形式と第２のファイル形式とを含む複数のファイル形式のうちのいずれかである前記画像データのファイル形式を含む、前記設定を取得する設定取得部と、
取得された前記設定を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備え、
前記表示判断部は、設定されたファイル形式が前記第２のファイル形式である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項４】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データを生成するための設定であって、第１の圧縮率と前記第１の圧縮率より高い第２の圧縮率とを含む複数の圧縮率のうちのいずれかである前記画像データの圧縮率を含む、前記設定を取得する設定取得部と、
取得された前記設定を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備え、
前記表示判断部は、設定された圧縮率が前記第２の圧縮率である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項５】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データを生成するための設定であって、第１の色数と前記第１の色数より少ない第２の色数とを含む複数の色数のうちのいずれかである前記画像データにおいて表現可能な色数を含む、前記設定を取得する設定取得部と、
取得された前記設定を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備え、
前記表示判断部は、設定された色数が前記第２の色数である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項６】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、
前記画像データを生成するための設定を取得する設定取得部と、
前記画像データ生成装置の使用度合を示す使用度合値を取得する使用度合値取得部と、
取得された前記設定と、前記使用度合値と、を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、
を備える、表示制御装置。
【請求項７】
請求項６に記載の表示制御装置であって、
前記表示判断部は、前記使用度合値が、前記色変換プロファイルを更新すべき基準を示す更新基準値であって前記設定に応じて決定される前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、前記設定に応じて決定される前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項８】
請求項７に記載の表示制御装置であって、
前記設定は、
ａ）前記画像データの解像度
ｂ）前記画像データのファイル形式
ｃ）前記画像データの圧縮率
ｄ）前記画像データの色数
のうちの少なくとも１つの画像設定を含み、
前記更新基準値は、前記設定に含まれる画像設定に応じて異なる値に決定され、
前記表示判断部は、
前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項９】
請求項７または請求項８に記載の表示制御装置であって、
前記色変換プロファイルの更新後における前記更新基準値は、前記色変換プロファイルの更新前の前記更新基準値に比べて高い値に決定される、表示制御装置。
【請求項１０】
請求項７ないし請求項９のいずれかに記載の表示制御装置であって、
前記設定は、前記画像データの解像度であって、第１の解像度と前記第１の解像度より低い第２の解像度とを含む複数の解像度のうちのいずれかの解像度である、前記画像データの解像度を含み、
前記第２の解像度が設定された場合における前記更新基準値は、前記第１の解像度が設定された場合における前記更新基準値に比べて高い値に決定され、
前記表示判断部は、前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項１１】
請求項７ないし請求項１０のいずれかに記載の表示制御装置であって、
前記画像データ生成装置は、複数枚の原稿を自動的に搬送する自動搬送部を備えるスキャナであり、
前記設定は、前記自動搬送部の使用の有無を含み、
前記画像データ生成装置が前記自動搬送部を使用して前記画像データを生成する場合における前記更新基準値は、前記画像データ生成装置が前記自動搬送部を使用しないで前記画像データを生成する場合における前記更新基準値に比べて高い値であり、
前記表示判断部は、
前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
【請求項１２】
イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示するコンピュータプログラムであって、
前記画像データ生成装置に原稿を表す前記画像データを生成させる生成要求を受け付ける第１の機能と、
前記生成要求が受け付けられた場合に、前記画像データを生成するための設定を取得する第２の機能と、
前記生成要求が受け付けられた場合に、取得された前記設定を用いて、更新受付表示を表示するか否かを、前記原稿を表す前記画像データの生成に先立って判断する第３の機能であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記第３の機能と、
前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない第４の機能と、
前記更新受付表示を介して、前記更新指示を受け付ける第５の機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ生成装置に依存する表色系で表された色データを、他の表色系で表された色データに変換するための色変換プロファイルを更新する技術に関する。
【背景技術】
【０００２】
スキャナは、スキャナの特性に依存する表色系（機器依存表色系）の色データで構成された画像データを生成する。一般に、スキャナの機器依存表色系の色データ（機器依存色データ）は、機器の特性に依存しない機器独立表色系や、別の機器の機器依存表色系の色データに変換される。この結果、別の機器において、スキャナで生成された画像データを適切に再現することができる。この変換には、スキャナの機器依存色データと、変換先の表色系の色データとの対応関係を記述した色変換プロファイルが用いられている。
【０００３】
スキャナの特性は、時間の経過や使用回数の増加に伴って変化する。したがって、スキャナの機器依存色データを変換先の表色系の色データに適切に変換するためには、スキャナの特性の変化に応じて色変換プロファイルを更新することが好ましい。例えば、特許文献１は、色変換プロファイルに有効期限を設定して、有効期限を過ぎた場合には、スキャナの利用者に色変換プロファイルの更新すべき旨を報知する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−８９１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、スキャナの利用者に対する利便性が損なわれる可能性があった。例えば、利用者にとって必ずしも色変換プロファイルの更新が必要でない場合に、上述した報知が行われて、必要でない色変換プロファイルの更新のために利用者に無駄な負担が生じる可能性があった。このような課題は、イメージセンサ（例えば、スキャナにおける一次元イメージセンサ、デジタルカメラにおける二次元イメージセンサ）を用いて画像データを生成する画像データ生成装置（スキャナ、デジタルカメラなど）に共通する課題であった。
【０００６】
本発明の主な利点は、画像データ生成装置のための色変換プロファイルを適切に更新して、画像データ生成装置の利便性を向上する技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００８】
［適用例１］イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置であって、前記画像データを生成するための設定を取得する設定取得部と、取得された前記設定を用いて、更新受付表示を表示するか否かを判断する表示判断部であって、前記更新受付表示は、色変換プロファイルの更新指示を利用者から受け付けるための表示であり、前記色変換プロファイルは、前記画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するためのプロファイルである、前記表示判断部と、前記更新受付表示を表示すると判断された場合に、前記更新受付表示を前記表示部に表示し、前記更新受付表示を表示しないと判断された場合に、前記更新受付表示を前記表示部に表示しない表示制御部と、
前記更新受付表示を介して、前記更新指示を受け付ける指示受付部と、を備える、表示制御装置。
上記構成の表示制御装置によれば、画像データを生成するための設定を用いて、色変換プロファイルの更新指示を受け付けるための表示を行うか否かを判断する。この結果、色変換プロファイルの更新が必要な設定がされたときに、利用者の更新指示を受け付けることができる。したがって、画像データ生成装置の利便性を向上することができる。
［適用例２]
適用例１に記載の表示制御装置であって、
前記設定は、前記画像データの解像度であって、第１の解像度と前記第１の解像度より低い第２の解像度とを含む複数の解像度のうちのいずれかの解像度である、前記画像データの解像度を含み、
前記表示判断部は、設定された解像度が前記第２の解像度である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例３]
適用例１または適用例２に記載の表示制御装置であって、
前記設定は、前記画像データのファイル形式であって、第１のファイル形式と第２のファイル形式とを含む複数のファイル形式のうちのいずれかのファイル形式である、前記画像データのファイル形式を含み、
前記表示判断部は、設定されたファイル形式が前記第２のファイル形式である場合に前記更新受付表示を表示しないと判断する、
表示制御装置。
［適用例４]
適用例１ないし適用例３のいずれかに記載の表示制御装置であって、
前記設定は、前記画像データの圧縮率であって、第１の圧縮率と前記第１の圧縮率より高い第２の圧縮率とを含む複数の圧縮率のうちのいずれかの圧縮率である、前記画像データの圧縮率を含み、
前記表示判断部は、設定された圧縮率が前記第２の圧縮率である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例５]
適用例１ないし適用例４のいずれかに記載の表示制御装置であって、
前記設定は、前記画像データにおいて表現可能な色数であって、第１の色数と前記第１の色数より少ない第２の色数とを含む複数の色数のうちのいずれかの色数である、前記画像データの色数を含み、
前記表示判断部は、設定された色数が前記第２の色数である場合に前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例６]
適用例１ないし適用例５のいずれかに記載の表示制御装置であって、さらに、
前記画像データ生成装置の使用度合を示す使用度合値を取得する使用度合値取得部を備え、
前記表示判断部は、前記設定と、前記使用度合値とを用いて、前記更新受付表示を表示するか否かを判断する、表示制御装置。
［適用例７]
適用例６に記載の表示制御装置であって、
前記表示判断部は、前記使用度合値が、前記色変換プロファイルを更新すべき基準を示す更新基準値であって前記設定に応じて決定される前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、前記設定に応じて決定される前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例８]
適用例７に記載の表示制御装置であって、
前記設定は、
ａ）前記画像データの解像度
ｂ）前記画像データのファイル形式
ｃ）前記画像データの圧縮率
ｄ）前記画像データの色数
のうちの少なくとも１つの画像設定を含み、
前記更新基準値は、前記設定に含まれる画像設定に応じて異なる値に決定され、
前記表示判断部は、
前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例９]
適用例７または適用例８に記載の表示制御装置であって、
前記色変換プロファイルの更新後における前記更新基準値は、前記色変換プロファイルの更新前の前記更新基準値に比べて高い値に決定される、表示制御装置。
［適用例１０]
適用例７ないし適用例９のいずれかに記載の表示制御装置であって、
前記設定は、前記画像データの解像度であって、第１の解像度と前記第１の解像度より低い第２の解像度とを含む複数の解像度のうちのいずれかの解像度である、前記画像データの解像度を含み、
前記第２の解像度が設定された場合における前記更新基準値は、前記第１の解像度が設定された場合における前記更新基準値に比べて高い値に決定され、
前記表示判断部は、前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
［適用例１１]
適用例７ないし適用例１０のいずれかに記載の表示制御装置であって、
前記画像データ生成装置は、複数枚の原稿を自動的に搬送する自動搬送部を備えるスキャナであり、
前記設定は、前記自動搬送部の使用の有無を含み、
前記画像データ生成装置が前記自動搬送部を使用して前記画像データを生成する場合における前記更新基準値は、前記画像データ生成装置が前記自動搬送部を使用しないで前記画像データを生成する場合における前記更新基準値に比べて高い値であり、
前記表示判断部は、
前記使用度合値が、決定された前記更新基準値に到達した場合に、前記更新受付表示を表示すると判断し、前記使用度合値が、決定された前記更新基準値に到達しない場合に、前記更新受付表示を表示しないと判断する、表示制御装置。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、上記画像データ生成装置における方法、当該装置の機能、または、当該方法を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】第１実施例の色変換プロファイル更新システムの構成を示すブロック図。
【図２】スキャナプロファイルＳＰＦの一例を説明する図。
【図３】スキャン処理のステップを示すフローチャート。
【図４】第１実施例の更新受付表示判断処理のステップを示すフローチャート。
【図５】レベル設定テーブルＬＳＴの内容の一例を示す図。
【図６】更新受付画面の一例と更新操作指示画面の一例を示す図。
【図７】プロファイル更新処理およびプロファイル作成処理の処理ステップを示すフローチャート。
【図８】第２実施例の更新受付表示判断処理のステップを示すフローチャート。
【図９】変形例のプロファイル更新処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
Ａ−１：色変換プロファイル更新システム１０００の構成
図１は、第１実施例の色変換プロファイル更新システムの構成を示すブロック図である。色変換プロファイル更新システム１０００は、色変換プロファイル作成装置としてのサーバ１００と、クライアントとしての複合機２００とを備えている。複合機２００は、ＬＡＮ５００を介して、通信可能に接続されている。サーバ１００と複合機２００は、ＬＡＮ５００およびインターネット７００を介して、通信可能に接続されている。
【００１２】
複合機２００は、複合機２００全体を制御するＣＰＵ２１０と、内部記憶装置（例えば、ＲＯＭ、ＲＡＭ）や外部記憶装置（例えば、ハードディスクドライブ）などの記憶装置２４０と、ネットワークに接続するためのインタフェースを含む通信部２５０と、各種のボタンを含む操作部２６０と、液晶パネルなどの表示部２７０と、インクジェット式またはレーザー式のプリンタ部２８０と、スキャナ部２９０と、を備えている。
【００１３】
スキャナ部２９０は、自動搬送部２９１と、フラットベッド部２９２と、ＣＩＳ（Contact Image Sensor）２９３とを備えている。自動搬送部２９１は、利用者によってセットされた複数枚の原稿を、モータの動力を用いて一枚ずつ自動的に搬送する機構（ＡＤＦ（Auto Document Feeder）と呼ばれる）である。フラットベッド部２９２は、利用者が原稿を設置するための台（例えば、プラテンガラス）を含む原稿設置部である。ＣＩＳ２９３は、イメージセンサと、レンズと、赤緑青の各色の発光ダイオード（ＬＥＤ）を含む光源と、を備える画像読取機構である。ＣＩＳ２９３のイメージセンサは、ＣＭＯＳなどの複数の光電変換素子が特定方向（ライン方向とも呼ぶ）に一列に並んで配置された構造を備える一次元イメージセンサ（ラインイメージセンサ）である。
【００１４】
本実施例のＣＩＳ２９３は、図示しないステップモータの動力によって、移動可能に構成されており、２つの原稿設置方式で原稿を読み取ることができる。１つ目のフラットベッド方式では、ＣＩＳ２９３は、走査方向（ＣＩＳ２９３のライン方向と垂直な方向）に移動しながら、フラットベッド部２９２に設置（固定）された原稿を読み取る。２つ目の自動搬送方式では、ＣＩＳ２９３は特定の位置に固定され、自動搬送部２９１によって搬送される原稿を読み取る。なお、自動搬送部２９１およびフラットベッド部２９２には、それぞれ原稿検出センサ（例えば、光学的に原稿の有無を検出するセンサ：図示省略）が配置されている。複合機２００は、原稿検出センサによって自動搬送部２９１に原稿がセットされていることが検出された場合には、自動搬送方式を用いて原稿を読み取る。また、複合機２００は、原稿検出センサによってフラットベッド部２９２に原稿がセットされていることが検出された場合には、フラットベッド方式を用いて原稿を読み取る。
【００１５】
いずれの方式においても、ＣＩＳ２９３は、光源を点灯させ、原稿からの反射光の強度を、イメージセンサを用いて電気信号として出力する。ＣＰＵ２１０は、スキャナ部２９０のＣＩＳ２９３が出力する電気信号に基づいて、画素データを構成する画素データがスキャナＲＧＢ色データで表された画像データ（スキャンデータ）を生成する。ここで、スキャナＲＧＢ色データは、光源のＬＥＤや光電変換素子の特性などスキャナ部２９０固有の特性に依存するスキャナＲＧＢ表色系の色データである。
【００１６】
記憶装置２４０には、制御プログラムＰＭ１と、スキャナプロファイルＳＰＦと、レベル設定テーブルＬＳＴと、が格納されている。ＣＰＵ２１０は、記憶装置２４０に格納された制御プログラムＰＭ１を実行することにより、複合機２００の全体を制御する装置制御部Ｍ２０として機能する。この装置制御部Ｍ２０は、ＵＩ表示制御部Ｍ３０、プロファイル更新部Ｍ４０を備えている。ＵＩ表示制御部Ｍ３０は、表示部２７０を用いて複合機２００を利用するためのユーザインターフェスを利用者に提供する。詳細は後述するが、ＵＩ表示制御部Ｍ３０は、表示部２７０に、所定のユーザインターフェース画面を表示する。ＵＩ表示制御部Ｍ３０は、設定取得部Ｍ３１と、表示判断部Ｍ３２と、受付表示制御部Ｍ３３と、指示受付部Ｍ３４と、を備えている。プロファイル更新部Ｍ４０は、スキャナプロファイルＳＰＦの更新指示を利用者から受け付けた場合に、スキャナプロファイルＳＰＦを更新するための処理を実行する。これらの各機能部が実行する処理については後述する。
【００１７】
図２は、記憶装置２４０に格納されたスキャナプロファイルＳＰＦの一例を説明する図である。スキャナプロファイルＳＰＦは、図２（ａ）に示すように、番号１〜ＮまでのＮ個（本実施例では、４９１３個）のスキャナＲＧＢ色データのそれぞれに、そのスキャナＲＧＢ色データが表す色をｓＲＧＢ表色系で表した色データ（ｓＲＧＢ色データ）を対応付けたテーブルである。なお、番号１〜ＮまでのＮ個のスキャナＲＧＢ色データを、スキャナＲＧＢ色データの代表色データＲＥＶ、あるいは、単に、代表色データＲＥＶとも呼ぶ。本実施例では、スキャナＲＧＢ色データにおける各色成分の値（Ｒ値、Ｇ値、Ｂ値）、および、ｓＲＧＢ色データにおける各色成分の値（Ｒ値、Ｇ値、Ｂ値）は、２５６階調で表される。ここで、ｓＲＧＢ色データは、モニタなどで用いられる標準的な表色系であるｓＲＧＢ(standard RGB)表色系で表される色データである。スキャナＲＧＢ表色系とｓＲＧＢ表色系は、ＲＧＢの成分値を有する点で類似しているが、互いに異なる表色系である。
【００１８】
スキャナプロファイルＳＰＦにおけるＮ個の代表色データＲＥＶは、Ｒ、Ｇ、Ｂの各値を、０〜２５５の間にほぼ均等の間隔で設定された所定数ｎ個の特定値として値である。本実施例では、所定数ｎは１７である。この場合、代表色データＲＥＶの数Ｎは、４９１３個（１７×１７×１７）である。図２（ｂ）には、これらの代表色データＲＥＶのスキャナＲＧＢ色空間ＳＣＰ上における位置を概念的に示している。
【００１９】
装置制御部Ｍ２０は、スキャナプロファイルＳＰＦを参照することによって、スキャナＲＧＢ色データで表されたスキャンデータを、ｓＲＧＢ色データで表された画像データに変換することができる。この結果、装置制御部Ｍ２０は、標準的な表色系のｓＲＧＢ色データで表されたスキャンデータを、利用者のパーソナルコンピュータに出力することができる。したがって、利用者は、スキャナプロファイルＳＰＦが、スキャナＲＧＢ色データとｓＲＧＢ色データとの対応関係を精度良く規定していれば、例えば、別の機器において、スキャンデータを適切に再現することができる。
【００２０】
ところで、上述したＣＩＳ２９３の光源やイメージセンサは、累積スキャン回数の増加および時間の経過によって、特性が変化する。このスキャナ特性の変化によって、同じ色を読み取った場合でも、ＣＩＳ２９３の出力信号が変化する。この結果、同じ色を読み取った場合でも、スキャナ特性の変化の前後では、生成されるスキャナＲＧＢ色データの値が異なることになる。この結果、累積スキャン回数の増加および時間の経過によって、スキャナＲＧＢ色データとｓＲＧＢ色データとの対応関係にもずれが生じる。したがって、ｓＲＧＢ色データで表されたスキャンデータの再現性（画質）を維持するためには、累積スキャン回数の増加や時間の経過に応じて、スキャナプロファイルＳＰＦを更新することが好ましい。ただし、全てのスキャンデータに高いレベルの画質が要求されるわけではなく、スキャンデータに対して要求される画質レベルに応じて、必要なときにスキャナプロファイルＳＰＦを更新することが好ましい。
【００２１】
サーバ１００は、ＣＰＵ１１０と、内部記憶装置や外部記憶装置などの記憶装置１４０と、インターネット７００などのネットワークに接続するためのインタフェースを含む通信部１３０と、を備えている。記憶装置１４０には、コンピュータプログラムＰＭと、基準プロファイルＲＰＦと、パッチ測色データＰＭＤと、が格納されている。コンピュータプログラムＰＭは、半導体メモリ（例えば、ＲＯＭ、ＲＡＭ、フラッシュメモリ）、磁気記憶媒体（例えば、ＣＤ−ＲＯＭ、ハードディスク）などのコンピュータ読み取り可能な記録媒体に記録された形態で提供され得る。
【００２２】
基準プロファイルＲＰＦは、基準表色系で表された基準色データと、ｓＲＧＢ表色系で表されるｓＲＧＢ色データとの対応関係が記述された色変換プロファイルである。基準色データは、例えば、デバイスに依存しない機器独立表色系（具的的には、ＣＩＥＬＡＢ表色系、ＣＩＥＸＹＺ表色系、ＣＩＥＬＵＶ表色系など）で表された色データである。
【００２３】
パッチ測色データＰＭＤは、カラーチャート４００に配置された複数のカラーパッチ４１０を分光測色機を用いて測色して得られるデータである。カラーチャート４００は、複数個（例えば、１０００個）のカラーパッチ４１０が配置されている。複数のカラーパッチ４１０は、例えば、基準表色系の色空間の全体に万遍なく分布するように選択された複数の異なる色をそれぞれ有している。このカラーチャート４００と実質的に同一な複製が、複合機２００の利用者に提供されており、スキャナプロファイルＳＰＦを更新する際に、利用される（後述）。パッチ測色データＰＭＤは、複数のカラーパッチ４１０と、当該複数のカラーパッチ４１０の色を表す基準色データと、を対応付けるデータである。
【００２４】
ＣＰＵ１１０は、コンピュータプログラムＰＭを実行することにより、プロファイル作成部Ｍ６０として機能する。プロファイル作成部Ｍ６０が行う処理については後述する。ＣＰＵ１１０は、図１に破線で示すように、スキャナドライバＭ７０として機能しても良いが、これについては変形例として後述する。色変換プロファイル更新システム１０００は、図１において破線で示すように、複合機２００およびサーバ１００と通信可能に接続された計算機３００を備えても良いが、これについては変形例として後述する。
【００２５】
Ａ−２：複合機２００のスキャン処理
複合機２００の装置制御部Ｍ２０は、スキャナ部２９０を用いて原稿を読み取って、原稿を表す画像データを生成するスキャン処理を実行する。図３は、スキャン処理のステップを示すフローチャートである。
【００２６】
ステップＳ１０では、装置制御部Ｍ２０のＵＩ表示制御部Ｍ３０は、画像読取要求を、操作部２６０を介して利用者から受け付けたか否かを判断する。ＵＩ表示制御部Ｍ３０は、画像読取要求を受け付けていない場合には（ステップＳ１０：ＮＯ）待機し、画像読取要求を受け付けた場合には（ステップＳ１０：ＹＥＳ）、ステップＳ２０に処理を進める。
【００２７】
ステップＳ２０では、ＵＩ表示制御部Ｍ３０の設定取得部Ｍ３１は、スキャナの設定、すなわち、ステップＳ１０において受け付けられた画像読取要求に基づく原稿のスキャンに関する設定を取得する。ここで取得される設定項目は、例えば、以下の設定項目を含む。
Ａ）スキャンされた原稿の画像を表す画像データ（スキャンデータ）に関する設定項目
１．スキャンデータの解像度：本実施例の複合機２００では、１００ｄｐｉ（dots per inch）、２００ｄｐｉ、３００ｄｐｉ、６００ｄｐｉの４種類の解像度を利用できる。
２．スキャンデータに含まれ得る色数（色設定）：本実施例の複合機２００では、カラーモード（ＲＧＢ各成分値が２５６階調、すなわち、色数＝２５６×２５６×２５６＝約１６００万色）と、モノクロモード（色数＝２色）を利用できる。
３．スキャンデータを保存するためのファイル形式：本実施例の複合機２００では、以下に列挙するファイル形式を設定できる。
ＪＰＥＧ（Joint Photographic Experts Group）、ＸＰＳ（XML Paper Specification）、通常のＰＤＦ（Portable Document Format）、ＰＤＦ／Ａ、セキュリティＰＤＦ、署名付ＰＤＦ、検索可能ＰＤＦ、高圧縮ＰＤＦ
Ｂ）原稿設置方式に関する設定：本実施例の複合機２００では、上述した自動搬送方式と、フラットベッド方式と、の２種類の原稿設置方式を利用できる。
【００２８】
ここで言うファイル形式（ファイルフォーマット）は、圧縮方式とは異なる。例えば、ＰＤＦ形式で保存されたスキャンデータは、ＪＰＥＧ方式で圧縮されている場合が多い。この場合のファイル形式は、ＰＤＦ形式であり、ＪＰＥＧではない。
【００２９】
ＰＤＦ／Ａは、国際標準化機構（ISO）が制定している国際標準（ISO 19005）に従ったファイル形式である。ＰＤＦ／Ａは、ＩＣＣプロファイルが添付され、長期保存に適している。セキュリティＰＤＦは、パスワードによる閲覧制限、コピー制限、印刷制限などのセキュリティが設定されたＰＤＦである。署名付ＰＤＦは、作成者等を証明するためのデジタル署名が行われたＰＤＦである。検索可能ＰＤＦは、含まれる画像データに表された文字の内容を表すテキストデータが添付されたＰＤＦである。高圧縮ＰＤＦは、通常のＪＰＥＧ圧縮された画像データより高い圧縮率で圧縮された高圧縮画像データを含むＰＤＦである。例えば、高圧縮画像データは、画像処理により画像データを、文字部分、カラー写真画像部分などに分離して、各部分に適した圧縮方法を用いることにより、生成される。また、上記の通常のＰＤＦとは、上述した特定のＰＤＦ（ＰＤＦ／Ａ、セキュリティＰＤＦ、署名付ＰＤＦ、検索可能ＰＤＦ、高圧縮ＰＤＦ）の特徴を備えないＰＤＦである。例えば、単にＪＰＥＧ圧縮された画像データを格納しただけのＰＤＦである。
【００３０】
設定取得部Ｍ３１は、例えば、上述したＡ）の設定項目のうち、ユーザによって設定内容が入力された設定項目については、ユーザに入力された設定内容を取得する。一方、設定取得部Ｍ３１は、上述したＡ）の設定項目のうち、ユーザによって設定内容が入力されていない設定項目については、デフォルト（初期値）の設定内容を取得する。また、設定取得部Ｍ３１は、上述したＢ）の設定項目については、上述したように原稿検出センサを用いて、自動搬送方式とフラットベッド方式のうちのいずれが利用されるかを取得（認識）する。
【００３１】
ステップＳ３０では、ＵＩ表示制御部Ｍ３０は、使用期間Ｔｕを取得する。使用期間Ｔｕは、ＣＰＵ２１０によってカウントされている値であり、例えば、スキャナ部２９０の使用期間を月数で表した値である。使用期間Ｔｕは、複合機２００の初期起動時（最初の電源投入時）からカウントされても良く、スキャナ部２９０を用いたスキャン処理が最初に実行された時からカウントされても良い。
【００３２】
ステップＳ４０では、ＵＩ表示制御部Ｍ３０は、プロファイル更新回数Ｓｃを取得する。プロファイル更新回数Ｓｃは、ＣＰＵ２１０によってカウントされている値であり、後述するプロファイル更新処理によってスキャナプロファイルＳＰＦが更新された回数を表す値である。
【００３３】
ステップＳ５０では、ＵＩ表示制御部Ｍ３０の表示判断部Ｍ３２は、更新受付表示判断処理を実行する。図４は、更新受付表示判断処理のステップを示すフローチャートである。
【００３４】
ステップＳ５０１０では、表示判断部Ｍ３２は、ステップＳ１０で取得されたスキャナの設定に応じて、更新必要レベルを決定する。更新必要レベルは、スキャナプロファイルＳＰＦを更新する必要性の程度を表し、本実施例では０〜５までの整数で表される。更新必要レベルが大きい値であるほど、スキャナプロファイルＳＰＦを更新する必要性が高いことを示している。
【００３５】
更新必要レベルの決定は、記憶装置２４０に格納されたレベル設定テーブルＬＳＴを参照して実行される。図５は、レベル設定テーブルＬＳＴの内容の一例を示す図である。図５に示すように、スキャンデータの色設定がモノクロである場合には、他の設定項目の内容に拘わらず、更新必要レベルは、「０」に決定される。これは、モノクロである場合には、スキャンデータに対して利用者が要求する画質レベルは、色設定がカラーである場合と比較して、非常に低いと考えられるからである。
【００３６】
スキャンデータの解像度の設定が、設定可能な解像度の中で最も低い解像度である１００ｄｐｉである場合には、他の設定項目の内容に拘わらず、更新必要レベルは、「０」に決定される。そして、ファイル形式がＪＰＥＧ、ＸＰＳ、ＰＤＦ、ＰＤＦ／Ａである場合を見ると解るように、設定される解像度が高くなるほど、更新必要レベルは、高い値に設定される傾向がある。これは、設定される解像度が高くなるほど、スキャンデータに対して利用者が要求する画質レベルが高くなると考えられるからである。
【００３７】
スキャンデータのファイル形式の設定が、セキュリティＰＤＦ、署名付ＰＤＦ、検索可能ＰＤＦのうちのいずれかである場合には、他の設定項目の内容に拘わらず、更新必要レベルは、「０」に決定される。これは、セキュリティＰＤＦ、署名付ＰＤＦ、検索可能ＰＤＦで保存されるスキャンデータは、文字原稿を読み取ったデータである可能性が、他のファイル形式（ＪＰＥＧなど）と比較して高いからである。文字原稿を読み取ったスキャンデータに対して利用者が要求する画質レベルは、写真原稿や描画原稿を読み取ったスキャンデータに対して要求される画質レベルより、低いと考えられるからである。
【００３８】
スキャンデータのファイル形式の設定がＪＰＥＧまたはＰＤＦ／Ａである場合には、他の設定内容が同じであれば、ファイル形式の設定がＸＰＳや通常のＰＤＦである場合と比較して、更新必要レベルが高く設定される。これは、ＪＰＥＧは、ＸＰＳやＰＤＦと比較して、写真原稿を読み取ったスキャンデータを保存する際に用いられる可能性が高いので、要求される画質レベルが高い可能性が高いと考えられるからである。また、ＰＤＦ／Ａは、ＸＰＳやＰＤＦと比較して長期保存に用いられる可能性が高く、また、ＩＣＣプロファイルが添付されることから、要求される画質レベルが高いと考えられるからである。
【００３９】
スキャンデータのファイル形式の設定が高圧縮ＰＤＦである場合には、他の設定内容が同じであれば、ファイル形式の設定がＸＰＳや通常のＰＤＦである場合と比較して、更新必要レベルが低く設定される。これは、高圧縮ＰＤＦは、画質レベルよりデータサイズの小ささが優先される場合に用いられる可能性が高いので、要求される画質レベルは低いと考えられるからである。
【００４０】
原稿設置方式の設定が、フラットベッド方式である場合には、他の設定内容が同じであれば、自動搬送方式である場合と比較して、更新必要レベルが高く設定される。これは、写真原稿はフラットベッド方式で読み取られる場合が多く、文字原稿は自動搬送方式で読み取られる場合が多いからである。
【００４１】
図４のステップＳ５０２０では、表示判断部Ｍ３２は、ステップＳ５０１０で決定された更新必要レベルが０であるか否かを判断する。更新必要レベルが０である場合には（ステップＳ５０２０：ＹＥＳ）、表示判断部Ｍ３２は、更新受付画面を表示しないと判断する（ステップＳ５０５０）。更新必要レベルが０でない場合には（ステップＳ５０２０：ＮＯ）、表示判断部Ｍ３２は、更新必要レベルとプロファイル更新回数Ｓｃに応じて、更新基準期間Ｔｔｈを決定する（ステップＳ５０３０）。更新基準期間Ｔｔｈ（単位は月数）は、例えば、以下の式を用いて算出される。
（１）更新必要レベルが１である場合：Ｔｔｈ＝９×（Ｓｃ＋１）
（２）更新必要レベルが２である場合：Ｔｔｈ＝６×（Ｓｃ＋１）
（３）更新必要レベルが３である場合：Ｔｔｈ＝４×（Ｓｃ＋１）
（４）更新必要レベルが４である場合：Ｔｔｈ＝２×（Ｓｃ＋１）
（５）更新必要レベルが５である場合：Ｔｔｈ＝Ｓｃ＋１
これらの式から解るように、更新基準期間Ｔｔｈは、更新必要レベルが高いほど小さい値に決定され、プロファイル更新回数Ｓｃが多いほど大きい値に決定される。
【００４２】
ステップＳ５０４０では、表示判断部Ｍ３２は、使用期間Ｔｕが更新基準期間Ｔｔｈを超えているか否かを判断する。使用期間Ｔｕが更新基準期間Ｔｔｈを超えている場合には（ステップＳ５０４０：ＹＥＳ）、表示判断部Ｍ３２は、更新受付画面を表示すると判断する（ステップＳ５０６０）。使用期間Ｔｕが更新基準期間Ｔｔｈを超えていない場合には（ステップＳ５０４０：ＮＯ）、表示判断部Ｍ３２は、更新受付画面を表示しないと判断する（ステップＳ５０５０）。更新受付画面を表示するか否かの判断（ステップＳ５０５０またはＳ５０６０）がなされると、更新受付表示判断処理は終了される。
【００４３】
図３に戻って説明を続ける。更新受付表示判断処理（ステップＳ５０）において、更新受付画面を表示しないと判断された場合には（ステップＳ６０：ＮＯ）、処理はステップＳ１１０に移行される。更新受付画面を表示すると判断された場合には（ステップＳ６０：ＹＥＳ）、ＵＩ表示制御部Ｍ３０の受付表示制御部Ｍ３３は、更新受付画面を表示部２７０に表示する（ステップＳ７０）。
【００４４】
図６は、更新受付画面の一例と、更新操作指示画面の一例を示す図である。更新受付画面ＵＩ１（図６（ａ））は、スキャナプロファイルＳＰＦの更新指示を利用者から受け付けるための表示画面である。更新受付画面ＵＩ１は、スキャナプロファイルＳＰＦの更新を利用者に促すメッセージＭＳ１、スキャナプロファイルＳＰＦを更新するメリットとデメリットを説明するメッセージＭＳ２とを含んでいる。メリットは、ｓＲＧＢ色データで表されたスキャンデータの色の再現性（画質）を向上できることであり、デメリットは、更新時間がかかることや、更新のために利用者の作業（カラーチャート４００の準備など）が発生する場合があることである。更新受付画面ＵＩ１は、スキャナプロファイルＳＰＦを更新する旨の更新指示、更新しない旨の非更新指示を利用者から受け付けるボタン表示ＢＴ１、ＢＴ２と、更新受付画面ＵＩ１の表示前の表示状態に表示部２７０を戻す指示を利用者から受け付けるボタン表示ＢＴ３とを含んでいる。
【００４５】
ステップＳ８０では、ＵＩ表示制御部Ｍ３０の指示受付部Ｍ３４は、更新受付画面ＵＩ１を介して利用者から更新指示または非更新指示のいずれかを受け付け、受け付けられた指示がいずれであるかを判断する。利用者からの指示が非更新指示である場合には（ステップＳ８０：ＮＯ）、処理はステップＳ１１０に移行される。利用者からの指示が更新指示である場合には（ステップＳ８０：ＹＥＳ）、プロファイル更新部Ｍ４０は、プロファイル更新処理を実行する（ステップＳ９０）。
【００４６】
図７は、プロファイル更新処理およびプロファイル作成処理の処理ステップを示すフローチャートである。プロファイル更新処理は、複合機２００が、サーバ１００を利用してスキャナプロファイルＳＰＦを更新する処理である。
【００４７】
ステップＳ２１０では、プロファイル更新部Ｍ４０は、スキャナ部２９０を用いて、カラーチャート４００のスキャンデータを生成する。このスキャンデータは、スキャナＲＧＢ色データで表された画像データ（ＪＰＥＧ形式などに変換される前のＲＡＷデータ形式の画像データ）である。プロファイル更新部Ｍ４０は、図６（ｂ）に示す更新操作指示画面ＵＩ２を表示部２７０に表示する。この更新操作指示画面ＵＩ２は、利用者にカラーチャート４００を原稿としてスキャナ部２９０にセットするように促すメッセージＭＳ３と、カラーチャート４００の読取指示を受け付けるボタン表示ＢＴ４を含んでいる。
【００４８】
ステップＳ２２０では、プロファイル更新部Ｍ４０は、生成されたスキャンデータをサーバ１００に対して送信する。サーバ１００のプロファイル作成部Ｍ６０がスキャンデータを取得する（ステップＳ４１０）と、プロファイル作成処理が開始される。
【００４９】
ステップＳ４２０では、プロファイル作成部Ｍ６０は、記憶装置１４０に格納されたパッチ測色データＰＭＤと基準プロファイルＲＰＦ（図１）を取得する。ステップＳ４３０では、プロファイル作成部Ｍ６０は、スキャンデータと、パッチ測色データＰＭＤとを用いて、ＩＣＣプロファイルを作成する。スキャンデータから、スキャナＲＧＢ色データと、カラーチャート４００のカラーパッチ４１０との対応関係が取得できる。そして、パッチ測色データＰＭＤから、カラーパッチ４１０と基準色データ（例えば、ＣＩＥＬＡＢなどの機器独立表色系の色データ）との対応関係が取得できる。したがって、プロファイル作成部Ｍ６０は、スキャナＲＧＢ色データと基準色データとの対応関係を規定したＩＣＣプロファイルを作成することができる。
【００５０】
ステップＳ４４０では、プロファイル作成部Ｍ６０は、ＩＣＣプロファイルと、基準プロファイルＲＰＦとを用いて、新たなスキャナプロファイルＳＰＦを作成する。ＩＣＣプロファイルから、スキャナＲＧＢ色データと基準色データとの対応関係が取得できる。そして、基準プロファイルＲＰＦから、基準色データとｓＲＧＢ色データとの対応関係が取得できる。したがって、プロファイル作成部Ｍ６０は、スキャナＲＧＢ色データとｓＲＧＢ色データとの対応関係を規定したスキャナプロファイルＳＰＦを作成することができる。ここで、作成されるスキャナプロファイルＳＰＦは、複合機２００のスキャナ部２９０の現在のスキャナ特性に合致している。複合機２００は、現在のスキャナ部２９０を用いて取得されるスキャナＲＧＢ色データを、このスキャナプロファイルＳＰＦを参照して、適切なｓＲＧＢ色データに変換することができる。
【００５１】
ステップＳ４５０では、プロファイル作成部Ｍ６０は、作成したスキャナプロファイルＳＰＦを複合機２００に対して送信する。複合機２００のプロファイル更新部Ｍ４０は、サーバ１００からスキャナプロファイルＳＰＦを受信すると、当該スキャナプロファイルＳＰＦを記憶装置２４０に格納して、スキャナプロファイルＳＰＦを更新する。プロファイル更新部Ｍ４０は、スキャナプロファイルＳＰＦを記憶装置２４０に格納すると処理を終了する。
【００５２】
図３に戻って説明を続ける。図３のステップＳ１００では、プロファイル更新部Ｍ４０は、プロファイル更新回数Ｓｃをカウントするカウンタに１を加算する。
【００５３】
ステップＳ１１０では、装置制御部Ｍ２０は、画像読取要求に従った画像読取処理を実行して、原稿を読み取ったスキャンデータを生成する。ここで、装置制御部Ｍ２０は、記憶装置２４０に格納されたスキャナプロファイルＳＰＦ（スキャナプロファイルＳＰＦを更新した場合には、更新後のスキャナプロファイルＳＰＦである）を用いて、スキャンデータを構成するスキャナＲＧＢ色データを、ｓＲＧＢ色データに変換する。
【００５４】
以上説明した第１実施例によれば、スキャンデータを生成するための設定を用いて、スキャナプロファイルＳＰＦの更新指示を受け付けるための更新受付画面ＵＩ１（更新受付表示）を表示するか否かを判断する。この結果、スキャナプロファイルＳＰＦの更新が必要な設定がされたときに、利用者の更新指示を受け付けることができる。したがって、複合機２００の利便性を向上することができる。例えば、利用者が要求する画質レベルが低い場合に更新受付画面ＵＩ１が表示されると、利用者は必要がないのに更新指示を行ってしまう場合がある。そうすると、スキャナプロファイルＳＰＦの更新の必要がないのに、スキャナプロファイルＳＰＦの更新作業（カラーチャート４００の準備）を利用者に行わせたり、スキャナプロファイルＳＰＦの更新処理が終わるまで利用者を待機させたりしてしまう。一方で、更新受付画面ＵＩ１を表示せず、利用者が自発的にスキャナプロファイルＳＰＦの更新を指示した場合にのみ、スキャナプロファイルＳＰＦを更新することとすると、利用者はスキャナプロファイルＳＰＦの更新が必要な場合であってもスキャナプロファイルＳＰＦの更新を行わない場合がある。本実施例では、スキャナの設定を用いて、更新受付画面ＵＩ１を表示するか否かを判断するので、更新の必要性がない場合に更新受付画面ＵＩ１が表示される可能性を低減するとともに、更新の必要性があるにも拘わらず、更新受付画面ＵＩ１が表示されない可能性を低減して、利用者の利便性の向上を図ることができる。
【００５５】
生成するスキャンデータの解像度が低い場合には、解像度が高い場合と比較して利用者が望む画質レベルは低いと考えられる。したがって、色変換プロファイルの更新を行う必要性が低いと考えられる。上記実施例では、表示判断部Ｍ３２は、設定された解像度が、他の設定可能な解像度より低い１００ｄｐｉである場合に、更新受付表示を表示しないと判断する。この結果、スキャナプロファイルＳＰＦの更新を行う必要がないときに更新受付表示を行って、利便性を損なう可能性を低減することができる。
【００５６】
生成するスキャンデータのファイル形式によって、利用者が望む画質レベルは異なると考えられる。したがって、生成する画像データのファイル形式によって、スキャナプロファイルＳＰＦの更新を行う必要性も異なる。上記実施例では、表示判断部Ｍ３２は、設定されたファイル形式が、特定のファイル形式（具体的には、セキュリティＰＤＦ、署名付ＰＤＦ、検索可能ＰＤＦ）である場合に更新受付表示を表示しないと判断する。この結果、スキャナプロファイルＳＰＦの更新を行う必要がないときに更新受付表示を行って、利便性を損なう可能性を低減することができる。
【００５７】
生成するスキャンデータの色数が少ない場合には、色数が多い場合と比較して利用者が望む画質レベルは低いと考えられる。したがって、スキャナプロファイルＳＰＦの更新を行う必要性が低いと考えられる。上記実施例では、表示判断部Ｍ３２は、設定された色数が特定の色数（具体的には、モノクロ（２色））である場合に更新受付表示を表示しないと判断する。この結果、スキャナプロファイルＳＰＦの更新を行う必要がないときに更新受付表示を行って、利便性を損なう可能性を低減することができる。
【００５８】
生成するスキャンデータの圧縮率が高い場合には、圧縮率が低い場合および圧縮がされない場合と比較して利用者が望む画質レベルは低いと考えられる。したがって、スキャナプロファイルＳＰＦの更新を行う必要性が低いと考えられる。上記実施例では、表示判断部Ｍ３２は、設定された圧縮率が高い場合（高圧縮ＰＤＦの場合）に更新受付表示を表示しないと判断する。この結果、スキャナプロファイルＳＰＦの更新を行う必要がないときに更新受付表示を行って、利便性を損なう可能性を低減することができる。
【００５９】
表示判断部Ｍ３２は、さらに、スキャナ部２９０の使用期間Ｔｕを用いて、更新受付表示を表示するか否かを判断している。具体的には、表示判断部Ｍ３２は、使用期間Ｔｕが、設定に応じて決定される更新基準期間Ｔｔｈに到達した場合に、更新受付表示を表示すると判断し、更新基準期間Ｔｔｈに到達しない場合に、更新受付表示を表示しないと判断している。この結果、設定とスキャナの使用度合とに応じて、適切なときに更新受付表示を表示させることができる。
【００６０】
さらに、具体的には、表示判断部Ｍ３２は、利用者が望む画質レベルの高低の判断材料となる画像設定（解像度、ファイル形式、色数、圧縮率）に応じて異なる更新基準期間Ｔｔｈに到達した場合に、更新受付表示を行うと判断するので、更新受付表示を表示するか否かを、利用者が望む画質レベルに応じて適切に判断することができる。
【００６１】
さらに、スキャナプロファイルＳＰＦの更新後における更新基準期間Ｔｔｈは、更新前の更新基準期間Ｔｔｈに比べて高い値に決定される。すなわち、プロファイル更新回数Ｓｃが多いほど長い期間に決定される（更新受付表示が表示されるための基準が高くされる）。これにより、更新受付表示を表示するか否かを、スキャナプロファイルＳＰＦの更新の有無に応じて適切に判断することができる。
【００６２】
さらに、更新基準期間Ｔｔｈは、比較的低い解像度が設定された場合には、比較的高い解像度が設定された場合に比べて長い期間に決定される。したがって、画質レベルの要求が低く、スキャナプロファイルＳＰＦの更新を行う必要がないときに更新受付表示を行って、利便性を損なう可能性を低減することができる。
【００６３】
さらに、更新基準期間Ｔｔｈは、自動搬送部２９１を使用してスキャンデータを生成する場合には、自動搬送部を使用しないで（フラットベッド方式で）スキャンデータを生成する場合に比べて長い期間に決定される。複数枚の原稿を自動的に搬送する自動搬送部２９１を用いる場合には、スキャナに文字原稿を読み取らせる可能性が高く、生成する画像データに要求される画質レベルは、自動搬送部２９１を用いない場合と比較して低いと考えられる。上記実施例では、自動搬送部２９１の使用の有無に応じて、適切なときに利用者の更新指示を受け付けることができる。
【００６４】
Ｂ．第２実施例：
第１実施例におけるスキャン処理では、使用期間Ｔｕが用いられているが、Ｔｕに限らず、スキャナ部２９０の使用度合を示す他の使用度合値を用いても良い。例えば、以下に説明する第２実施例のスキャン処理では、第１実施例のスキャン処理において用いた使用期間Ｔｕに代えて、使用度合値として使用回数Ｃｕを用いる。使用回数Ｃｕは、ＣＰＵ２１０によってカウントされ、スキャン処理が行われた累積回数を表した値である。具体的には、スキャン処理のステップＳ３０（図３）において、ＵＩ表示制御部Ｍ３０は、使用期間Ｔｕに代えて、使用回数Ｃｕを取得する。
【００６５】
そして、ＵＩ表示制御部Ｍ３０は、スキャン処理の更新受付表示判断処理（図３：ステップＳ５０）において、使用期間Ｔｕに代えて、使用回数Ｃｕを用いる。図８は、第２実施例の更新受付表示判断処理のステップを示すフローチャートである。第２実施例の更新受付表示判断処理では、ＵＩ表示制御部Ｍ３０は、第１実施例の更新受付表示判断処理におけるステップＳ５０３０およびＳ５０４０（図４）に代えて、図８に示すステップＳ５０３０ａおよびＳ５０４０ａを実行する。
【００６６】
ステップＳ５０３０ａでは、表示判断部Ｍ３２は、更新必要レベルとプロファイル更新回数Ｓｃに応じて、更新基準回数を決定する。更新基準回数Ｃｔｈは、例えば、以下の式を用いて算出される。
（１）更新必要レベルが１である場合：Ｃｔｈ＝２０００×（Ｓｃ＋１）
（２）更新必要レベルが２である場合：Ｃｔｈ＝１０００×（Ｓｃ＋１）
（３）更新必要レベルが３である場合：Ｃｔｈ＝５００×（Ｓｃ＋１）
（４）更新必要レベルが４である場合：Ｃｔｈ＝１００×（Ｓｃ＋１）
（５）更新必要レベルが５である場合：Ｃｔｈ＝５０×（Ｓｃ＋１）
これらの式から解るように、更新基準回数Ｃｔｈは、更新必要レベルが高いほど小さい値に決定され、プロファイル更新回数Ｓｃが多いほど大きい値に決定される。
【００６７】
ステップＳ５０４０ａでは、表示判断部Ｍ３２は、使用回数Ｃｕが更新基準回数Ｃｔｈを超えているか否かを判断する。使用回数Ｃｕが更新基準回数Ｃｔｈを超えている場合には（ステップＳ５０４０ａ：ＹＥＳ）、表示判断部Ｍ３２は、更新受付画面を表示すると判断する（ステップＳ５０６０）。使用回数Ｃｕが更新基準回数Ｃｔｈを超えていない場合には（ステップＳ５０４０ａ：ＮＯ）、表示判断部Ｍ３２は、更新受付画面を表示しないと判断する（ステップＳ５０５０）。第２実施例の更新受付表示判断処理における他のステップは、第１実施例の更新受付表示判断処理における対応するステップと同一であるので、図８において、図４と同一の符号を付し、その説明を省略する。
【００６８】
以上説明した第２実施例によれば、第１実施例と同様の作用・効果を奏する。また、ＣＩＳ２９３の光源やイメージセンサの特性の変化の大きさが、使用期間Ｔｕよりも使用回数Ｃｕと相関が大きい場合に、第１実施例よりも更新受付画面ＵＩ１を表示するか否かを適切に判断することができる。
【００６９】
Ｃ．変形例：
（１）上記第１実施例において説明したプロファイル更新処理は一例であり、これに限られない。例えば、サーバ１００を利用することなく、複合機２００のみで完結可能なプロファイル更新処理を採用しても良い。例えば、サーバ１００のプロファイル作成部Ｍ６０の機能を複合機２００が備えても良い。また、図９を参照して説明する他のプロファイル更新処理を採用しても良い。図９は、変形例のプロファイル更新処理を示すフローチャートである。本変形例では、予め複合機２００のスキャナ部２９０の経年変化に応じた複数のスキャナプロファイルＳＰＦからなる累積年数別プロファイル群が準備され、記憶装置２４０に格納されている。本変形例では、使用年数が０年（初期状態）、１年、３年、５年である場合にそれぞれ適した複数のスキャナプロファイルＳＰＦが準備される。
【００７０】
図９のステップＳ３１０では、プロファイル更新部Ｍ４０は、累積年数別プロファイル群に含まれる複数のスキャナプロファイルＳＰＦの中から、使用期間Ｔｕに応じて、直前プロファイルと、直後プロファイルとを選択する。直前プロファイルは、適した使用年数が、現在の使用期間Ｔｕより短いスキャナプロファイルＳＰＦのうち、適した使用年数が現在の使用期間Ｔｕに最も近いスキャナプロファイルＳＰＦである。直後プロファイルは、適した使用年数が、現在の使用期間Ｔｕより長いスキャナプロファイルＳＰＦのうち、適した使用年数が現在の使用期間Ｔｕに最も近いスキャナプロファイルＳＰＦである。使用期間Ｔｕが２０ヶ月であれば、直前プロファイルは使用年数が１年用である場合に適したスキャナプロファイルＳＰＦ（１年時プロファイル）であり、直後プロファイルは使用年数が３年である場合に適したスキャナプロファイルＳＰＦ（３年時プロファイル）である。
【００７１】
ステップＳ３２０では、プロファイル更新部Ｍ４０は、直前プロファイルと直後プロファイルとを用いた補間によって、新たなスキャナプロファイルＳＰＦを作成する。例えば、使用期間Ｔｕが２０ヶ月であり、直前プロファイルが１年時プロファイルであり、直後プロファイルが３年時プロファイルである場合を考える。この場合には、１年時プロファイルのデータに対して重みＷａを重み付けし、３年時プロファイルのデータに対して重みＷｂを重み付けした重み付け平均データを、新たなスキャナプロファイルＳＰＦとする。ここで、Ｗａ＝（３６−２０）／２４、Ｗｂ＝（２０−１２）／２４である。
【００７２】
以上の変形例によれば、サーバ１００を利用することなく、簡易な構成でスキャナプロファイルＳＰＦを更新することができる。また、利用者は、カラーチャート４００を準備して、スキャナ部２９０に読み取らせる作業を行う必要がないので、スキャナプロファイルＳＰＦを更新するための利用者の負担を低減することができる。ただし、第１実施例のようにカラーチャート４００を用いる更新方法を採用する場合には、現在のスキャナ部２９０の特性に応じて、より再現性に優れたスキャンデータを生成可能なスキャナプロファイルＳＰＦを作成することができる。
【００７３】
（２）上記第１実施例に挙げたスキャナの設定は一例であり、これに限られない。例えば、ＪＰＥＧ圧縮を用いたスキャンデータを生成する際に、複数種類の圧縮率を設定可能である場合には、圧縮率に応じて更新必要レベルを決定しても良い。具体的には、圧縮率が低いほど高い更新必要レベルに決定されることが好ましい。スキャンデータに含まれ得る色数（色設定）は、カラーモードとモノクロモードの２種類に限らず、グレースケールモード（無彩色モード）、２５６色モードなどを採用しても良い。この場合には、スキャンデータに含まれ得る色数が多いほど高い更新必要レベルに決定されることが好ましい。
【００７４】
（３）上記実施例では、スキャナＲＧＢ色データをｓＲＧＢ色データに変換するためのスキャナプロファイルの更新を行っているが、スキャナＲＧＢ色データを他のあらゆる表色系の色データに変換するための色変換プロファイルの更新が行われても良い。例えば、スキャナＲＧＢ色データをプリンタのインク色に対応したＣＭＹＫ表色系の色データに変換するためのコピープロファイルの更新のために本発明を適用しても良い。
【００７５】
また、スキャナに限らず、デジタルカメラなど、他の画像データ生成装置の機器依存表色系の色データを他の表色系の色データ（例えば、ＣＩＥＬＡＢ表色系などの機器独立表色系の色データ）に変換するための色変換プロファイルの更新のために本発明を適用しても良い。この場合には、デジタルカメラに採用されているエリアイメージセンサ（２次元イメージセンサ）を含む光学系の経年劣化に対応するための色変換プロファイルの更新受付表示をデジタルカメラのＵＩ表示部に表示するか否かを、デジタルカメラの設定に応じて、適切に判断することができる。考慮されるデジタルカメラの設定には、例えば、撮像画像データの解像度、撮像画像データを保存するためのファイル形式（ＪＰＥＧ形式、ＲＡＷデータ形式など）、撮像画像データの圧縮率が含まれ得る。エリアイメージセンサは、光電変換素子が２次元の領域に配置されたイメージセンサである。
【００７６】
以上を一般的に言えば、イメージセンサを用いて画像データを生成する画像データ生成装置のためのユーザインタフェース画面を表示部に表示する表示制御装置において、当該画像データ生成装置に依存する表色系の色データを、他の表色系の色データに変換するための色変換プロファイルを更新する際に、本発明を適用することができる。
【００７７】
（４）表示判断部Ｍ３２は、使用期間Ｔｕや使用回数Ｃｕなどの使用度合値を用いることなく、スキャナの設定のみを用いて、更新受付表示を表示するか否かを判断しても良い。
【００７８】
（５）色変換プロファイル更新システム１０００は、図１において破線で示すように、複合機２００およびサーバ１００と通信可能に接続された計算機３００を備えても良い。計算機３００は、例えば、周知のパーソナルコンピュータである。計算機３００のＣＰＵは、ドライバプログラムを実行することにより、スキャナドライバＭ５０として機能する。スキャナドライバＭ５０は、ＵＩ表示制御部Ｍ５１と、プロファイル更新指示部Ｍ５２を備える。ＵＩ表示制御部Ｍ５１は、複合機２００のＵＩ表示制御部Ｍ３０と同様の処理を実行する。ただし、ＵＩ表示制御部Ｍ５１は、複合機２００の表示部２７０ではなく、計算機３００のモニタに上述した更新受付表示を表示する。プロファイル更新指示部Ｍ５２は、更新受付表示を介して、複合機２００のスキャナプロファイルＳＰＦの更新指示を受け付けた場合に、複合機２００に対してスキャナプロファイルＳＰＦの更新指示（更新コマンド）を送信する。ただし、計算機３００の記憶装置（ハードディスクなど）にスキャナプロファイルＳＰＦが格納され、複合機２００から取得されたスキャンデータを構成するスキャナＲＧＢ色データを、計算機３００において、ｓＲＧＢ色データに変換する構成である場合には、計算機３００において上述したプロファイル更新処理（図７、図９）を実行しても良い。
【００７９】
また、図１において破線で示すように、サーバ１００のＣＰＵ１１０がスキャナドライバＭ７０として機能しても良い。この場合には、例えば、計算機３００からのアクセスに応じて、サーバ１００のスキャナドライバＭ７０は、計算機３００のＷＥＢブラウザを介して、ドライバ機能を提供する。スキャナドライバＭ７０は、複合機２００のＵＩ表示制御部Ｍ３０と同様の処理を実行するＵＩ表示制御部Ｍ７１を備える。ただし、ＵＩ表示制御部Ｍ７１は、複合機２００の表示部２７０ではなく、計算機３００のモニタ（例えば、ＷＥＢブラウザの画面）に上述した更新受付表示を表示する。
【００８０】
以上の説明から解るように、第１実施例の複合機２００（ＵＩ表示制御部Ｍ３０）は、表示制御装置の例であり、本変形例のサーバ１００（ＵＩ表示制御部Ｍ７１）および計算機３００（ＵＩ表示制御部Ｍ５１）は、それぞれ表示制御装置の例である。
【００８１】
（６）サーバ１００は、１つの筐体の装置に限らず、複数の別筐体の計算機を含む装置（例えば、いわゆるクラウドコンピューティングを実現する分散型の計算システム）によって構成されていても良い。
【００８２】
（７）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【００８３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【００８４】
１００...サーバ、２００...複合機、２９０...スキャナ部、２９１...自動搬送部、２９２...フラットベッド部、２９３...ＣＩＳ、３００...計算機、４００...カラーチャート、Ｍ３０、Ｍ５１、Ｍ７１...ＵＩ表示制御部、Ｍ４０...プロファイル更新部、Ｍ３１...設定取得部、Ｍ３２...表示判断部、Ｍ３３...受付表示制御部、Ｍ３４...指示受付部、Ｍ５０、Ｍ７０...スキャナドライバ、Ｍ６０...プロファイル作成部、Ｍ５２...プロファイル更新指示部
【図１】
0005862259.tif 000002
【図２】
0005862259.tif 000003
【図３】
0005862259.tif 000004
【図４】
0005862259.tif 000005
【図５】
0005862259.tif 000006
【図６】
0005862259.tif 000007
【図７】
0005862259.tif 000008
【図８】
0005862259.tif 000009
【図９】
0005862259.tif 000010