(57)【要約】【課題】  印刷装置から印刷される画像の色を管理する色管理システムにおいて、印刷装置を管理するユーザに対して、効率的に印刷装置の状態について通知を行うことが可能な手法を提案する。【解決手段】  上記課題を解決すべく本情報処理装置は、画像形成部を有する画像処理装置と接続可能な情報処理装置であり、前記画像形成部により形成されたチャート画像の測色結果と目標値との差分を用いて、前記画像形成部により形成されたチャート画像の測色結果が予め設定された基準を満たすか否かを判定した判定結果を取得する取得手段と、前記取得手段により取得した判定結果が前記基準を満たさないことを前記画像処理装置に通知する通知手段と、を有し、前記画像処理装置に対して前記通知手段による通知をする前に、前記画像処理装置に対して調整処理の実行を指示する指示手段と、を有することを特徴とする。【選択図】  図２３
2019066961.tif 000002
【特許請求の範囲】
【請求項１】
画像形成部を有する画像処理装置と接続可能な情報処理装置であり、
前記画像形成部により形成されたチャート画像の測色結果と目標値との差分を用いて、前記画像形成部により形成されたチャート画像の測色結果が予め設定された基準を満たすか否かを判定した判定結果を取得する取得手段と、
前記取得手段により取得した判定結果が前記基準を満たさないことを前記画像処理装置に通知する通知手段と、
を有し、
前記画像処理装置に対して前記通知手段による通知をする前に、前記画像処理装置に対して調整処理の実行を指示する指示手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像処理装置において調整処理が実行済か否か検知する検知手段を有し、
前記検知手段により、前記調整処理が実行済であることが検知されると、前記指示手段による指示は行わないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画像形成部により形成されたチャート画像の測色結果と前記目標値との差分が閾値以下である場合、前記画像形成部により形成されたチャート画像の測色結果が前記基準を満たすと判定する判定手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記調整処理とは、前記画像形成部により形成される画像の測色結果と前記目標値との差分が閾値以下になるように、前記画像形成部により画像を形成する際に用いられる補正パラメータを生成することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記画像形成部により形成されたチャートの測色結果は、
前記画像処理装置の用紙搬送路上における画像形成部の定着部と排紙口の間にあるセンサにより測色された結果であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記指示手段による指示に従い、前記画像処理装置において調整処理が実行された後、前記通知手段により、前記取得手段により取得された判定結果が前記基準を満たさないことが通知された場合、前記情報処理装置に接続された他の画像処理装置に、前記画像処理装置が実行するよう指示された印刷ジョブを送信することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記他の画像処理装置は、前記印刷ジョブに設定されたジョブ設定を実行可能な画像処理装置であり、前記画像処理装置に設定された色確認処理のために用いられる判定基準を満たす画像処理装置であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
少なくとも１つの画像処理装置と接続可能な情報処理装置であり、
前記画像処理装置の画像形成部が形成するチャート画像の測色値を用いて、前記画像形成部が印刷するチャート画像の色が予め設定された基準を満たしているか否か判定する判定手段と、
前記判定手段により判定された結果に基づき、前記判定手段の実行条件を決定する決定手段と、を有し、
前記決定手段により決定された実行条件が満たされるタイミングで、前記判定手段による判定を行うべく、前記画像処理装置の画像形成部に対してチャート画像を形成させることを特徴とする情報処理装置。
【請求項９】
画像形成部を有する画像処理装置と接続可能な情報処理装置の制御方法であり、
前記画像形成部により形成されたチャート画像の測色結果と目標値との差分を用いて、前記画像形成部により形成されたチャート画像の測色結果が予め設定された基準を満たすか否かを判定した判定結果を取得する取得ステップと、
前記取得ステップにより取得した判定結果が前記基準を満たさないことを前記画像処理装置に通知する通知ステップと、
を有し、
前記画像処理装置に対して前記通知ステップによる通知をする前に、前記画像処理装置に対して調整処理の実行を指示する指示ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１０】
少なくとも１つの画像処理装置と接続可能な情報処理装置の制御方法であり、
前記画像処理装置の画像形成部が形成するチャート画像の測色値を用いて、前記画像形成部が印刷するチャート画像の色が予め設定された基準を満たしているか否か判定する判定ステップと、
前記判定ステップにより判定された結果に基づき、前記判定手段の実行条件を決定する決定ステップと、を有し、
前記決定ステップにより決定された実行条件が満たされるタイミングで、前記判定手段による判定を行うべく、前記画像処理装置の画像形成部に対してチャート画像を形成させることを特徴とする情報処理装置の制御方法。
【請求項１１】
コンピュータに請求項９または１０に記載の制御方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置により印刷される画像の色を管理する色管理技術に関するものである。
【背景技術】
【０００２】
近年、商業印刷市場向けに多様な印刷装置の普及が広まっている。これら印刷装置により印刷される出力物は顧客の商材となるため、出力物に印刷された画像の色の精度に対する要求は高い。しかし、印刷装置により印刷された画像の色は、多様な要因により変動する。例えば、印刷装置を構成するパーツの劣化度、印刷装置が設置された環境（温湿度）、印刷装置が印刷を行う際に用いるトナーや用紙などの消耗品などが画像の色の変動の要因として挙げられる。
【０００３】
したがって、印刷装置により印刷される画像の色を所望の色に保つために、商業印刷の現場ではカラーエキスパートと呼ばれる担当者がいる。カラーエキスパートは、印刷装置により印刷される画像の色管理作業を行うのが一般的である。この色管理作業は複数の工程から成る。この工程の１つに、色管理対象の印刷装置により印刷された画像の色確認作業がある。色確認作業では、色管理対象の印刷装置を用いて所定の確認用チャートを印刷し、このチャートを測色装置で測色する。この測色値と予め定義された目標値（リファレンス）とを比較し、比較結果を用いて、印刷装置により印刷された画像の色が所定の色品質基準を満たしているか否か（測色値と目標値との色差が閾値以下か否か）を判定する。所定の色品質基準を満たしている（色差が閾値以下である）場合は、以降の印刷工程を実施可能として承認する。一方、印刷装置により印刷された画像の色が所定の色品質基準を満たしていない（色差が閾値以上）と判定された場合は、カラーエキスパートは色調整作業を行う。色調整作業とは、具体的には、キャリブレーション機能の実行作業である。このキャリブレーション機能の実行作業を含め、印刷装置が備える各種調整機能を実行する。そして、調整機能実行完了後、カラーエキスパートは再び色確認作業を行い、印刷装置により印刷された画像の色が所定の色品質基準に到達したか否かを確認する。色調整作業を実施しても求められる色品質基準に到達しない場合、カラーエキスパートは印刷装置の各種機能の微調整やカラープロファイルの再作成など、より難度の高い色調整作業を行う。さらに、カラーエキスパートは、色確認作業を行った結果についてデータを蓄積し、以降の印刷装置の特性の把握や経時変化の確認などの用途に用いることもある。
【０００４】
また、カラーエキスパートは、自身が管轄する印刷拠点に設置された複数の印刷装置に対して前述の色管理作業を実施することがあるため、作業負荷が非常に大きい。なお、色管理システムの利用者はカラーエキスパートのみとは限らない。たとえば、印刷装置を実際に操作する作業者（オペレータ）が、色確認作業時の用紙補給や紙詰まりなどのエラーリカバリー処理、色調整作業の実行を行う場合もある。一般的にオペレータはカラーエキスパートよりも熟練度が低いため、難易度の高い色管理作業を独断で完遂することが難しい。よって、色管理作業においては、利用者の熟練度に依らない容易な作業で色管理作業を実行可能なシステムが求められている。また、複数の印刷装置に対する色管理作業の負荷を減らせるように作業の効率化が求められている。
【０００５】
近年、様々な色管理システムが提案されている。特許文献１には、キャリブレーション実行後の結果を目標値と比較し、キャリブレーション実行後に印刷装置が印刷する画像の色について判定する画像形成装置について開示している。この判定結果を用いて、その後の印刷装置の動作（印刷を継続するか否か）を決定する点について開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−２０１９０１
【発明の概要】
【発明が解決しようとする課題】
【０００７】
色管理作業における色確認作業を実行する際、様々な運用情報を設定する必要がある。運用情報として、例えば、目標値と測色値の色差の許容範囲、チャート画像を印刷する際の印刷設定などがある。これらの運用情報は、各印刷装置の製品モデル、用途、画像の出力特性などに依存して設定される。そのため、複数の印刷装置を同時に管理する場合、カラーエキスパートは個々の装置に応じた運用情報を設定しなければならない。すなわち、カラーエキスパートには、複数の印刷装置の情報把握、運用情報を適用するための高い熟練度が要求される。一方、特許文献１では、キャリブレーション実行後に印刷装置が印刷する画像の色について判定した結果に基いたエラー通知を行うことで、ユーザの色管理作業を一部自動化する点について開示している。しかし、この方法では、印刷装置から印刷される画像の色について判定した結果、エラー通知をするか否かしかできない。そのため、ユーザに対してより効率的に色管理対象の印刷装置の状態について通知をすることができなかった。
【０００８】
そこで本発明では、印刷装置から印刷される画像の色を管理する色管理システムにおいて、印刷装置を管理するユーザに対して、効率的に印刷装置の状態について通知を行うことが可能な手法を提案する。
【課題を解決するための手段】
【０００９】
上記課題を解決すべく本情報処理装置は、画像形成部を有する画像処理装置と接続可能な情報処理装置であり、前記画像形成部により形成されたチャート画像の測色結果と目標値との差分を用いて、前記画像形成部により形成されたチャート画像の測色結果が予め設定された基準を満たすか否かを判定した判定結果を取得する取得手段と、前記取得手段により取得した判定結果が前記基準を満たさないことを前記画像処理装置に通知する通知手段と、を有し、前記画像処理装置に対して前記通知手段による通知をする前に、前記画像処理装置に対して調整処理の実行を指示する指示手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本願発明では、色管理対象の印刷装置から印刷される画像の色を確認する色確認作業において、エラー判定された場合、所定のリカバリ処理を実施してからユーザへエラー通知を行う。これにより、ユーザに対して不要な通知を抑制することが可能であるため、ユーザの作業効率が向上する。
【図面の簡単な説明】
【００１１】
【図１】色管理システム構成の全体像を示す図である。
【図２】印刷拠点１２１を中心とする部分を示す図である。
【図３】集中管理サーバおよび集中管理端末のハードウェア構成図である。
【図４】拠点管理サーバおよび拠点管理端末のハードウェア構成図である。
【図５】印刷装置のハードウェア構成図である。
【図６】集中管理サーバおよび集中管理端末のソフトウェア構成図である。
【図７】拠点管理サーバおよび拠点管理端末のソフトウェア構成図である。
【図８】印刷装置のソフトウェア構成図である。
【図９】実施例における、データベース情報である。
【図１０】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１１】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１２】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１３】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１４】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１５】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１６】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１７】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１８】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図１９】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図２０】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図２１】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図２２】拠点管理アプリケーション画面の一例を示すＵＩ図である。
【図２３】実施例１における処理フロー図である。
【図２４】実施例１における処理フロー図である。
【図２５】拠点管理アプリケーションで表示する警告画面の一例を示すＵＩ図である。
【図２６】実施例２における処理フロー図である。
【図２７】実施例２における処理フロー図である。
【図２８】拠点管理アプリケーションで表示する警告画面の一例を示すＵＩ図である。
【図２９】本色管理システムの処理内容を示すシーケンス図である。
【図３０】本色管理システムの処理内容を示すシーケンス図である。
【図３１】本色管理システムの処理内容を示すシーケンス図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１３】
図１は、本発明の実施例１におけるシステム構成の全体像を示す図である。ここでは、異なる場所に存在する全ての拠点を管理する集中管理拠点の管理下に印刷拠点ａ（１２１ａ）、印刷拠点ｂ（１２１ｂ）がある。本実施例では、各印刷拠点１２１には少なくとも１つの印刷装置２２１が稼働している例を用いるが、その限りではない。集中管理拠点の管理下にはさらに多数の印刷拠点１２１から成るシステム構成であってもよい。
【００１４】
図２は、本発明の実施例１におけるシステム構成のうち、印刷拠点ａ（１２１ａ）を中心とする部分を示す図である。
【００１５】
クラウド環境１００は、後述の拠点管理サーバ１０２と集中管理サーバ１０１などのクラウドサーバにより構成される。インターネットを介して接続する端末装置に対し、各種サービスを提供する。なお、本実施例における説明では、拠点管理サーバ１０２と集中管理サーバ１０１をクラウドサーバであるものとして説明するが、その限りではない。集中管理業務を行う拠点と印刷拠点１２１に、それぞれ、集中管理サーバ１０１、拠点管理サーバ１０２を設置し、オンプレミスで利用してもよい。
【００１６】
拠点管理サーバ１０２ａ、１０２ｂは、それぞれ、印刷拠点ａ（１２１ａ），印刷拠点ｂ（１２１ｂ）で稼働する印刷装置２２１（２２１ａ、２２１ｂ）を管理するサーバである。拠点管理サーバ１０２は、管理対象の印刷装置２２１（２２１ａと２２１ｂ）の情報を取得する。また、拠点管理サーバ１０２は、管理対象拠点内の印刷装置２２１（２２１ａまたは２２１ｂ）への各種制御指示を送信する。さらに、拠点管理サーバ１０２は、後述の集中管理サーバ１０１に対し、管理対象拠点で稼働する印刷装置に関する情報を送信する。
【００１７】
なお、拠点管理サーバ１０２は、クラウド環境１００に設置されるクラウドサーバである。後述の拠点管理端末２１１や集中管理サーバ１０１とは、インターネットを介して接続する。集中管理サーバ１０１は、少なくとも１つの印刷拠点１２１の情報を、統合的に管理するサーバである。集中管理サーバ１０１は、拠点管理サーバ１０２から各印刷拠点１２１の情報を取得する。印刷拠点情報とは、例えば、管理対象の印刷装置２２１の稼働率、各種消耗品の使用量と残量、あるいは、印刷装置２２１のパーツの寿命予測情報などである。また、集中管理サーバ１０１は、集中管理端末１１１へ上記の印刷拠点情報（印刷拠点にて稼働する印刷装置に関する情報）を送信する。
【００１８】
なお、集中管理サーバ１０１は、クラウド環境１００に設置されるクラウドサーバである。この集中管理サーバ１０１は、拠点管理サーバ１０２や集中管理端末１１１とは、インターネットを介して接続する。集中管理端末１１１は、集中管理拠点に在籍する集中管理者が使用する端末である。集中管理端末１１１は、集中管理サーバ１０１から受信した印刷拠点情報を、不図示の表示部に表示する。集中管理者は、表示部に表示された印刷拠点情報を参照して、各印刷拠点１２１の印刷装置２２１の稼働率や消耗品のコストを確認する。
【００１９】
拠点管理端末２１１ａ、２２１ｂは、それぞれ、印刷拠点ａ（１２１ａ），印刷拠点ｂ（１２１ｂ）を管理するカラーエキスパートが使用する端末（情報処理装置）である。拠点管理端末２１１は、拠点管理サーバ１０２と通信し、拠点内の印刷装置２２１の情報を、不図示の表示部に表示する。カラーエキスパートは、表示された印刷装置２２１の情報を参照し、色管理作業に用いる。色管理作業とは、印刷装置により印刷される画像の色を所望の色品質基準に保つために実行される作業であり、複数の工程を含む。たとえば、印刷装置から印刷された画像の色値の確認作業（色確認作業）、印刷される画像の色値が色品質基準を満たすように調整をする色調整作業等がある。
【００２０】
また、拠点管理端末２１１は、カラーエキスパートからの指示を受け付け、印刷拠点１２１内の印刷装置２２１へと各種実行指示を送信する。
【００２１】
印刷装置２２１は、各印刷拠点１２１で稼働する装置である。印刷装置２２１は、例えば、電子写真方式のプリンタ、あるいは、インクジェット方式のプリンタである。印刷装置２２１は、プリンタにその他の装置を接続した構成となる場合がある。例えば、給紙能力を拡張するための給紙装置、あるいは、プリンタが出力した用紙に対して各種後処理を施すための、後処理装置が接続される。また、印刷機能拡張のために、不図示のプリントサーバが接続される場合もある。
【００２２】
オペレータ端末２２２は、各印刷装置のオペレータが印刷装置２２１を使用する際に、各種操作を行うための装置である。各種操作とは、例えば、給紙装置に格納した用紙情報の設定や印刷装置の調整機能の実行指示などである。本実施例では、印刷装置２２１が備える操作部５１２をオペレータ端末２２２として説明するがその限りではない。前述のプリントサーバが接続された構成であれば、プリントサーバの入出力装置をオペレータ端末２２２としてもよい。拠点内ネットワーク２００は、印刷拠点１２１内の各装置間を接続するとともに、各装置と外部ネットワークを接続する。
【００２３】
次に、本実施例に関わる各種装置のハードウェア構成を説明する。
【００２４】
図３は、集中管理サーバ１０１と集中管理端末１１１とを中心に構成される集中管理システムのハードウェア構成を示すブロック図である。
【００２５】
まず、集中管理サーバ１０１のハードウェア構成について説明する。
【００２６】
ＣＰＵ３０１は、ＲＯＭ３０２またはハードディスク（ＨＤＤ）３０４に記憶された制御プログラムに基づいてシステムバス３００に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ３０２は、ＣＰＵ３０１が実行可能な制御プログラム等を記憶している。ＲＡＭ３０３は、主としてＣＰＵ３０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）３０４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ３０４を用いたが、ＨＤＤ３０４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。ネットワークＩ／Ｆ３０５は、ネットワークを経由して、集中管理端末１１１や拠点管理サーバ１０２（図３では拠点管理サーバａ１０２ａ、拠点管理サーバｂ１０２ｂ）とデータ通信を行う。
【００２７】
次に、集中管理端末１１１のハードウェア構成について説明する。
【００２８】
ＣＰＵ３５１は、ＲＯＭ３５２またはハードディスク（ＨＤＤ）３５４に記憶された制御プログラムに基づいてシステムバス３５０に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ３５２は、ＣＰＵ３５１が実行可能な制御プログラム等を記憶している。ＲＡＭ３５３は、主としてＣＰＵ３５１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）３５４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ３５４を用いたが、ＨＤＤ３５４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。ネットワークＩ／Ｆ３５５は、ネットワークを経由して、集中管理サーバ１０１とデータ通信を行う。
【００２９】
図４は、拠点管理サーバ１０２と拠点管理端末２１１とを中心に構成される拠点管理システムのハードウェア構成を示すブロック図である。まず、拠点管理サーバ１０２のハードウェア構成について説明する。
【００３０】
ＣＰＵ４０１は、ＲＯＭ４０２またはハードディスク（ＨＤＤ）４０４に記憶された制御プログラムに基づいてシステムバス４００に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ４０２は、ＣＰＵ４０１が実行可能な制御プログラム等を記憶している。ＲＡＭ４０３は、主としてＣＰＵ４０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）４０４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ４０４を用いたが、ＨＤＤ４０４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。ネットワークＩ／Ｆ４０５は、ネットワークを経由して、集中管理サーバ１０１、拠点管理端末２１１、印刷装置２２１とデータ通信を行う。
【００３１】
次に、拠点管理端末２１１のハードウェア構成について説明する。
【００３２】
ＣＰＵ４５１は、ＲＯＭ４５２またはハードディスク（ＨＤＤ）４５４に記憶された制御プログラムに基づいてシステムバス４５０に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ４５２は、ＣＰＵ４５１が実行可能な制御プログラム等を記憶している。ＲＡＭ４５３は、主としてＣＰＵ４５１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）４５４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ４５４を用いたが、ＨＤＤ４５４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。ネットワークＩ／Ｆ４５５は、ネットワークを経由して、拠点管理サーバ１０２とデータ通信を行う。
【００３３】
図５は、画像処理装置である印刷装置２２１のハードウェア構成を示すブロック図である。
【００３４】
プリンタコントローラ５００は印刷装置２２１のコントローラである。投入された印刷ジョブの解析、画像データへの展開処理など印刷処理実行に必要な処理を行う。なお、以降の説明では、これらの印刷に必要な処理は、印刷装置２２１のプリンタコントローラ５００が担う例を用いて説明するが、その限りでない。印刷装置２２１に接続されるプリントサーバ（不図示）が印刷ジョブの受信、解析、画像データへの展開などの処理を担う形態でもよい。この場合は、プリントサーバは、展開後の画像データと印刷処理に必要な各種データを印刷装置２２１へ送信する。そして、印刷装置２２１はプリントサーバから受信したデータを用いて、プリンタ５０８による印刷処理を実行する。ＣＰＵ５０１は、ＲＯＭ５０２またはハードディスク（ＨＤＤ）５０４に記憶された制御プログラムに基づいてシステムバス５０６に接続される各種のデバイスとのアクセスを総括的に制御する。ＲＯＭ５０２は、ＣＰＵ５０１が実行可能な制御プログラム等を記憶している。ＲＡＭ５０３は、主としてＣＰＵ５０１の主メモリ、ワークエリア等として機能し、不図示の増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ハードディスク（ＨＤＤ）５０４は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル等を記憶する。なお、本実施例ではＨＤＤ５０４を用いたが、ＨＤＤ５０４の他にＳＤカードや、フラッシュメモリなどを外部記憶装置として利用してもよい。ネットワークＩ／Ｆ５０５は、ネットワークを経由して、拠点管理サーバ１０２や拠点管理端末２１１とデータ通信を行う。プリンタＩ／Ｆ５０７は、プリンタ５０８への画像出力を制御する。また、プリンタＩ／Ｆ５０７は、プリンタ５０８内部に備わるカラーセンサ５１０を制御し、測色結果を受信する。プリンタ５０８は、少なくとも印刷動作を担う画像形成部（プリント部）５０９と、印刷物を測色するカラーセンサ５１０とで構成される。他にも、不図示の給紙装置、後処理装置が接続された構成でも構わない。
【００３５】
本実施例ではカラーセンサ５１０は、印刷装置２１１における用紙搬送路上に設置されており、プリント部５０９の定着部と排紙口の間に少なくとも１つ配置される。カラーセンサ５１０は、用紙に転写・定着された画像に対して、測色を行うことができる。カラーセンサ５１０による測色で得られるデータは、たとえば、分光値や色度値、濃度である。このカラーセンサ５１０を用いてプリント部５０９で印刷されたチャート画像を測色し、この測色結果と目標値との差分を用いて補正テーブルを生成することができる。よって、チャート画像の測色のためにユーザがチャート画像をセンサに設置する手間が省けるため、このカラーセンサを用いると、自動的にキャリブレーションを実行することが可能になる。
【００３６】
操作部Ｉ／Ｆ５１１は、操作部５１２が備える表示部５１４の表示制御および、入力部５１３でオペレータから受け付けた各種情報の入力を制御する。前述のとおり、本実施例では、操作部５１２が、オペレータ端末２２２と同義であるものとする。
【００３７】
次に、本実施例に関わる各種装置のソフトウェア構成を説明する。
【００３８】
図６（ａ）は、集中管理サーバ１０１のソフトウェア構成を示すブロック図である。これらのソフトウェアモジュールは、ＨＤＤ３０４にプログラムとして格納され、ＣＰＵ３０１によってＲＡＭ３０３に読み出され実行される。
【００３９】
集中管理端末通信部６０１は、集中管理端末１１１とのデータ通信を行う。例えば、集中管理端末１１１で動作する集中管理アプリケーション向けのデータを生成し、これを集中管理端末１１１へ送信する。また、集中管理端末１１１通信部６０１は、集中管理アプリケーションにて集中管理者から受けつけた各種指示を受信する。
【００４０】
拠点管理サーバ通信部６０２は、拠点管理サーバ１０２とのデータ通信を実行し、色管理対象の印刷拠点１２１の情報を取得する。たとえば印刷拠点１２１の印刷装置２２１の色状態情報を取得する。色状態情報とは、印刷装置から印刷される画像の測色値、この測色値と目標値との色差、及び、色差が閾値内かどうかの合否判定の判定結果、更に、測色を行った測色条件（プロファイル）等を含む。また、拠点管理サーバ通信部６０２は、集中管理アプリケーションにて集中管理者から受けつけた指示に従い、拠点管理サーバ１０２に対し各種制御指示を送信する。たとえば拠点管理サーバ１０２から集中管理サーバ１０１への、印刷装置毎の色状態情報の定期通知に関して通知間隔の変更を指示する。
【００４１】
データ管理部Ａ６０３は、集中管理処理に係る各種データの保存、管理を実行する。例えば、拠点管理サーバ通信部６０２が取得した、印刷拠点１２１の色状態情報などのデータを保管する。また、集中管理アプリケーション実行用に集中管理端末１１１に配信する各種コンテンツデータを保管する。
【００４２】
図６（ｂ）は、集中管理端末１１１のソフトウェア構成を示すブロック図である。これらのソフトウェアモジュールは、ＨＤＤ３５４にプログラムとして格納され、ＣＰＵ３５１によってＲＡＭ３５３に読み出され実行される。
【００４３】
データ送受信部Ａ６２１は、集中管理サーバ１０１とのデータ通信を行う。例えば、集中管理アプリケーション上で表示する各種コンテンツデータを、集中管理サーバ１０１から受信する。また、集中管理アプリケーション上で集中管理者から受け付けた各種指示情報を集中管理サーバ１０１へと送信する。たとえば、管理下の印刷拠点１２１内の各印刷装置の色状態情報の取得指示を送信する。
【００４４】
集中管理アプリケーション実行部６２２は、集中管理者が、管理対象である印刷拠点１２１の情報を管理するためのアプリケーションを実行する。
【００４５】
ＵＩ制御部Ａ６２３は、主に、集中管理アプリケーションのＵＩ画面表示、及び、利用者の入力操作の受付に関する処理を実行する。
【００４６】
図７（ａ）は、拠点管理サーバ１０２のソフトウェア構成を示すブロック図である。これらのソフトウェアモジュールは、ＨＤＤ４０４にプログラムとして格納され、ＣＰＵ４０１によってＲＡＭ４０３に読み出され実行される。
【００４７】
集中管理サーバ通信部７０１は、集中管理サーバ１０１とのデータ通信を行う。例えば、印刷拠点１２１の各種情報を、集中管理サーバ１０１へ送信する。あるいは、集中管理サーバ１０１からの指示を受け付け、各種制御を実施する。
【００４８】
拠点管理端末通信部７０２は、拠点管理端末２１１とのデータ通信を行う。例えば、拠点管理端末２１１で動作する拠点管理アプリケーション向けのデータを生成し、これを拠点管理端末２１１へ送信する。また、拠点管理端末通信部７０２は、拠点管理アプリケーションにてカラーエキスパートから受けつけた各種指示を受信する。たとえば、管理対象の印刷装置２２１の追加処理の指示や、特定の印刷装置２２１への色確認処理の実行指示を受信する。
【００４９】
印刷装置通信部７０３は、印刷装置２２１とのデータ通信を行う。例えば、拠点管理アプリケーションにてカラーエキスパートから受け付けた指示に従い、印刷装置２２１へ色確認処理や色調整処理の実行指示を送信する。色調整処理を指示した場合、印刷装置通信部７０３は、印刷装置２２１から印刷装置２２１にて実行された色調整処理の結果情報を取得する。また、色確認処理を指示した場合、印刷装置通信部７０３は、印刷装置２２１がチャート画像をカラーセンサ５１０で測色したデータを取得し、色確認処理の判定制御に使用する。後述するデータ管理部Ｂ７０４に予め設定された目標値と受信した測色値を比較し、差分（色差）を算出する。この算出された差分が予め定義された閾値以内であると判断すると、印刷装置２２１から印刷される画像の色は求められる色品質基準を満たすと判断される。求められる色品質基準を満たすとは、印刷される画像の色の測色値と予め設定された目標値（リファレンス）との差分が小さいことを示す。
【００５０】
よって、印刷装置通信部７０３は、現在、印刷装置から印刷される画像の色値が色品質基準を満たすものとして、データ管理部Ｂ７０４への色確認処理結果の記録指示、及び、後述するＵＩ制御部Ｂ７２３への結果表示指示などを行う。一方、差分が閾値以上であると判断すると、印刷装置２２１から印刷される画像の色が色品質基準を満たさないと判断される。この場合、印刷装置通信部７０３は、色確認処理に対するリカバリ処理設定を印刷装置２２１へと送信する。例えば、リカバリ処理として、印刷装置２２１が自動で色調整処理（キャリブレーション）を実行する。さらに、色調整処理の完了後に、印刷装置通信部７０３は、色確認処理を再実行する。
【００５１】
データ管理部Ｂ７０４は、拠点管理処理に係る各種データの保存、管理を実行する。例えば、印刷装置通信部７０３が取得した、印刷装置２２１のデータを保管する。また、拠点管理アプリケーション実行用に拠点管理端末２１１に配信する各種コンテンツデータを保管する。さらに、色確認処理や色調整処理に関する設定情報、目標値情報などを保存、管理する。
【００５２】
図７（ｂ）は、拠点管理端末２１１のソフトウェア構成を示すブロック図である。これらのソフトウェアモジュールは、ＨＤＤ４５４にプログラムとして格納され、ＣＰＵ４５１によってＲＡＭ４５３に読み出され実行される。
【００５３】
データ送受信部Ｂ７２１は、拠点管理サーバ１０２とのデータ通信を行う。例えば、拠点管理アプリケーション上で表示する各種コンテンツデータを、拠点管理サーバ１０２から受信する。また、拠点管理アプリケーション上でカラーエキスパートから受け付けた各種指示情報を拠点管理サーバ１０２へと送信する。たとえば、管理対象の印刷装置２２１の追加処理の指示や、特定の印刷装置２２１への色確認処理の実行指示である。
【００５４】
拠点管理アプリケーション実行部７２２は、カラーエキスパートが、管理対象である印刷装置２２１を管理するためのアプリケーションを実行させる。拠点管理アプリケーション実行部７２２は、拠点管理サーバ１０２から印刷拠点１２１内の印刷装置２２１の情報を取得する。また、ＵＩ制御部Ｂ７２３を介してカラーエキスパートから受け付けた印刷装置２２１への各種制御指示を、拠点管理サーバ１０２へと送信する。
【００５５】
ＵＩ制御部Ｂ７２３は、主に、拠点管理アプリケーションのＵＩ画面表示、及び、利用者の入力操作の受け付けに関する処理を実行する。
【００５６】
図８は、印刷装置２２１のソフトウェア構成を示すブロック図である。これらのソフトウェアモジュールは、ＨＤＤ５０４にプログラムとして格納され、ＣＰＵ５０１によってＲＡＭ５０３に読み出され実行される。
【００５７】
ＵＩ制御部Ｃ８０１は、印刷装置２２１の表示部５１４の表示制御および、入力部５１３からの入力を制御する。
【００５８】
印刷制御部８０２は、印刷ジョブの実行指示に基づき、印刷ジョブデータを生成、管理をする。例えば、印刷ジョブの解析、画像データへの展開、画像圧縮伸長など、印刷処理実行に必要な処理を行う。また、生成された印刷ジョブに関するＨＤＤ５０４への書き込みや読み出し、印刷済みのジョブの履歴管理などの処理を行う。
【００５９】
センサ制御部８０３は、前述のカラーセンサ５１０を制御する。センサ制御部８０３は、印刷制御部８０２の指示を受け、キャリブレーションに用いるチャート画像など印刷物に対する測色処理を実行する。この測色結果を色管理部８０５や後述のデータ管理部Ｃ８０６、あるいは、データ送受信部Ｃ８０４を介して外部の装置へと送信する。
【００６０】
データ送受信部Ｃ８０４は、拠点管理サーバ１０２とのデータ送受信を管理する。例えば、印刷装置２２１の後述の各種機能のチャート測色結果や実行結果の情報を拠点管理サーバ１０２へと送信する。また、色管理に係るデータ以外の通常の印刷ジョブの出力に関するデータを、外部の装置と送受信する。
【００６１】
色管理部８０５は、印刷装置２２１から印刷される画像の色の質である色品質を管理するための各種機能を実行するための処理を制御する。具体的には、印刷装置２２１から印刷された測定用のチャートデータの測色値と目標値（リファレンス）との差分が閾値以下であると色品質が満たされると判断する。この色品質についての管理を行う。
【００６２】
以下では色管理部８０５が制御する処理の例を説明する。
【００６３】
色確認処理は、処理を実行するタイミングにおいて、印刷装置２２１が印刷する画像の色品質を確認するための処理である。色確認処理の開始条件（色確認実行条件）を満たすと、色管理部８０５はチャートデータを後述のデータ管理部Ｃ８０６から取得する。色確認実行条件とは、例えば、所定値以上の印刷を行われたり、前回の色確認処理から所定時間以上経過したりした場合には、色確認実行条件を満たしたものとする。そして、このチャートデータの印刷を印刷制御部８０２に指示する。なお、チャートデータをもとに印刷されたチャート画像に対し、カラーセンサ５１０による測色が指示されている場合は、カラーセンサ５１０への測色指示も同時に印刷制御部８０２に送信するものする。ただし、その限りではなく、色管理部８０５が、センサ制御部８０３に直接測色指示を送信する実施形態でも構わない。そして、印刷されたチャート画像の測色結果を取得すると、色管理部８０５はデータ送受信部Ｃ８０４を介して測色結果を拠点管理サーバ１０２へと送信する。そして、この送信後、拠点管理サーバ１０２から測色結果を用いた判定結果を受信する。判定結果がＮＧである（求められる色品質基準を満たさないことを示す）場合は、拠点管理サーバ１０２から判定結果とともにリカバリ制御指示を受信する。プリンタコントローラ５００は受信した指示内容に応じて、各ソフトウェアモジュールを制御する。
【００６４】
なお、本実施例では、測色結果を用いた判定処理は拠点管理サーバ１０２が実行するものとして説明するがその限りではなく、印刷装置２２１が実行してもよい。その場合、色管理部８０５は、データ管理部Ｃ８０６に予め設定された目標値と測色値との差分を算出し、この差分が予め定義された閾値以内であるか否か（求められる色品質基準を満たすか否か）を判定する。判定結果がＮＧの場合（差分が閾値以上である場合）は、拠点管理サーバ１０２から次いで受信するリカバリ制御指示に従う。
【００６５】
続いて、色調整処理について説明する。
【００６６】
色調整処理は、いわゆる公知のキャリブレーション機能であり、色品質に影響する複数の要因を最適化するために、様々な種類の機能が備わっている。以下では、濃度諧調補正機能を実施する場合の色調整処理について説明する。
【００６７】
色調整処理は、まず、チャートデータを印刷し、その印刷されたチャート画像の測色結果を得る。チャートデータの印刷、および、チャート画像の測色に関する制御内容は、前述の色確認処理と同じであるため詳細な説明は省略する。
【００６８】
そして、取得した測色結果とデータ管理部Ｃ８０６に予め設定された目標値との差分を解消するための補正パラメータを算出し、データ管理部Ｃ８０６に記録する。この補正パラメータは、以降の印刷ジョブを出力し、画像を印刷する時に適用される。
【００６９】
続いて、カラープロファイル生成処理について説明する。カラープロファイル生成処理は、公知のカラープロファイルを、印刷装置の利用者が所望の条件で作成するものである。色管理部８０５は、チャートデータを印刷し、そのチャート画像の測色結果を用いて、カラープロファイルを生成する。チャートデータの印刷、および、チャート画像の測色に関する制御内容は、前述の色確認処理と同じであるため詳細な説明は省略する。生成されたカラープロファイルは、データ管理部Ｃ８０６によって保存される。以降、印刷制御部８０２が、適用対象の印刷ジョブ実行時にカラープロファイルを適用する。
【００７０】
データ管理部Ｃ８０６は、印刷装置２２１が印刷する画像の色の測色結果の管理（色管理）に係るデータを保存、管理する。色管理に係るデータとして、例えば、色確認処理や色調整処理の設定情報、予め設定される目標値、測色値、各処理の実行ログ、または、カラープロファイルや調整テーブルなど、印刷ジョブに適用する色管理に係るパラメータデータなどが挙げられる。
【００７１】
また、データ管理部Ｃ８０６は、色管理に係るデータ以外のデータも保存、管理する。例えば、印刷装置２２１のデバイス構成や消耗品などの情報を扱う。
【００７２】
以下、本実施例における色管理システムが提供する機能について説明する。
【００７３】
図２９は、本実施例における色管理システムが提供する機能に関するシーケンス図の一例である。
【００７４】
＜集中管理者の指示により、印刷拠点の色状態情報を取得する機能＞
集中管理者の操作を受け、集中管理端末１１１は、集中管理サーバ１０１に、全印刷拠点に設置された管理対象となる印刷装置の色状態情報の取得を要求する（ＨＱＴ＿Ｓ０１）。
この要求を受けると、集中管理サーバ１０１は管理対象の１以上の拠点管理サーバ１０２に、拠点に設定された管理対象となる印刷装置２２１の色状態情報の取得要求を送信する（ＨＱＳ＿Ｓ０１）。
【００７５】
拠点管理サーバ１０２は、管理対象となる印刷拠点に設置された全ての印刷装置２２１の色状態情報をデータ管理部Ｂから取得し（Ｓ２９０１）、これを集中管理サーバ１０１へと通知する（ＦＳ＿Ｓ０１）。
【００７６】
集中管理サーバ１０１は、拠点管理サーバ１０２から通知された各拠点の色状態情報をデータ管理部Ａに保存する（Ｓ２９０２）。また、集中管理サーバ１０１は、拠点の色状態情報を集中管理端末１１１に送信し、集中管理端末１１１のＵＩに表示させる（ＨＱＳ＿Ｓ０２）。
【００７７】
＜印刷拠点の色状態情報通知＞
集中管理者の操作を受け、集中管理端末１１１は、印刷拠点から各印刷拠点に対して、稼働する印刷装置の色状態情報について通知をする間隔を設定するための指示を集中管理サーバ１０１へ送信する（ＨＱＴ＿Ｓ０２）。これを受けて、集中管理サーバ１０１は、管理対象の１以上の拠点管理サーバ１０２に対し、拠点にて稼働する印刷装置の色状態情報について通知する間隔の設定をするための指示を送信する（ＨＱＳ＿Ｓ０３）。拠点管理サーバ１０２は、集中管理サーバ１０１から受信した色状態情報の通知間隔の設定情報をデータ管理部Ｂに記録する（Ｓ２９０３）。
【００７８】
その後、拠点管理サーバ１０２が、通知間隔の設定情報をもとに、拠点にて稼働する印刷装置の色状態情報を集中サーバに通知するタイミングに達した（色状態情報通知条件が成立した）ことを検出する（Ｓ２９０４）。そして、拠点管理サーバ１０２は、印刷装置の色状態情報通知条件が成立したことが検出されるたびに、集中管理サーバ１０１に対して、拠点にて稼働する印刷装置の色状態情報を通知する（ＦＳ＿Ｓ０２）。
【００７９】
図３０は、本実施例における色管理システムが提供する機能に関するシーケンス図の一例である。
【００８０】
＜色確認処理の手動実行＞
カラーエキスパートの操作を受け、拠点管理端末２１１は、特定の印刷装置２２１の色確認処理の実行要求を拠点管理サーバ１０２へ送信する（ＦＴ＿Ｓ０１）。ここでは、印刷装置２２１ａの色確認処理の実行要求を受け付けたものとする。色確認処理における詳細な処理内容については前述の通りである。これを受けて、拠点管理サーバ１０２は、印刷装置２２１ａに色確認処理の実行要求を送信する（ＦＳ＿Ｓ０３）。
【００８１】
実行要求を受けると、印刷装置２２１ａは、色確認処理を実行する。（Ｓ３００１）。そして、カラーセンサによってチャート画像を読み取った結果を示すデータ（読み取りデータ）を拠点管理サーバ１０２に送信する（Ｐ＿Ｓ０１）。拠点管理サーバ１０２は、印刷装置２２１ａから受信した読み取りデータを解析し、解析結果をデータ管理部Ｂに保存する（Ｓ３００２）。
【００８２】
＜色確認処理結果の表示＞
カラーエキスパートの操作を受けて、拠点管理端末２１１は、拠点内に設置された印刷装置の色状態情報の取得要求を拠点管理サーバ１０２に送信する（ＦＴ＿Ｓ０２）。これを受けて、拠点管理サーバ１０２は、データ管理部Ｂに保持する拠点内に設置される印刷装置２２１の色状態情報を取得し（Ｓ３００３）、これを拠点管理端末２１１へと送信しＵＩに表示させる（ＦＳ＿Ｓ０４）。
【００８３】
＜色確認処理の自動実行＞
拠点内に設置された１以上の印刷装置２２１は、後述の色確認実行条件が成立したことを検知する（Ｓ３００４）と、色確認処理を実行する（Ｓ３００５）。色確認処理では、印刷したチャート画像をカラーセンサにより読み取り、読取ったデータ（読み取りデータ）を拠点管理サーバ１０２に送信する（Ｐ＿Ｓ０２）。拠点管理サーバ１０２は、各印刷装置２２１から読み取りデータを受信すると、読み取りデータを解析し、データ管理部Ｂに保存する。（Ｓ３００６）
図３１は、本実施例において特徴的な色管理システムが提供する色確認処理と、色確認結果に応じてシステムが自動的に実行する機能に関するシーケンス図の一例である。
【００８４】
＜色確認処理とリカバリ処理の自動実行＞
拠点管理サーバ１０２、及び、拠点内の１以上の印刷装置２２１は、図３０での色確認処理の自動実行の制御と同様、Ｓ３１０１〜Ｓ３１０３ように制御を行う。拠点管理サーバ１０２は、色確認実行時に印刷されたチャート画像をカラーセンサにより読み取ったデータを解析し、データ管理部Ｂに保存する。ここで、読み取りデータの解析の結果、該印刷装置２２１から印刷される画像の色値（色状態）が適切ではない（求められる色品質基準を満たさない）と判断した場合には、拠点管理サーバ１０２は印刷装置２２１に対し、色調整実行要求を行う（ＦＳ＿Ｓ０５）。これを受けて印刷装置２２１は、色調整処理を実行する（Ｓ３１０４）。更に、印刷装置２２１は、色調整処理完了後に改めて、色確認処理を実行し（Ｓ３１０５）、カラーセンサによるチャート画像の読み取りデータを拠点管理サーバ１０２に送信する（Ｐ＿Ｓ０４）。拠点管理サーバ１０２は、受信した読み取りデータを再び解析し、データ管理部Ｂに保存する（Ｓ３１０６）。ここで、更に、読み取りデータの解析の結果、印刷装置２２１の色状態が適切ではないと判断した場合には、拠点管理サーバ１０２は拠点管理端末２１１、及び、印刷装置２２１に警告表示要求を送信する（ＦＳ＿Ｓ０６、ＦＳ＿Ｓ０７）。印刷装置２２１は、警告表示要求に応じて印刷装置２２１のオペレータ端末２２２に警告を表示する（Ｓ３１０８）。尚、シーケンスにおける拠点管理サーバ、及び印刷装置の制御フローについては、後ほど詳細に説明する。
【００８５】
＜色確認プロファイルの自動更新＞
拠点管理サーバ１０２及び拠点内に設置された１以上の印刷装置２２１は、図３０での色確認処理の自動実行の制御と同様、Ｓ３１０９〜Ｓ３１１１において制御を行う。また、拠点管理サーバ１０２は、色確認実行時に印刷されたチャート画像をカラーセンサにより読み取ったデータを解析し、データ管理部Ｂに保存する。ここで、読み取りデータの解析の結果、色確認プロファイルの更新条件に合致した場合には、更新内容をデータ管理部Ｂに保存し（Ｓ３１１２）、印刷装置２２１に色確認プロファイルの更新要求を送信する（ＦＳ＿Ｓ０８）。印刷装置２２１は、受信した色確認プロファイルの更新要求の内容に応じて、印刷装置２２１が保持している色確認プロファイル設定を更新して、データ管理部Ｃに保存する（Ｓ３１１３）。
【００８６】
以下では、上記のシーケンス図で示される機能以外の機能について、説明する。
【００８７】
＜印刷装置に対する色管理制御の運用情報の設定＞
拠点管理サーバ１０２は、管理対象の印刷拠点１２１に設置された印刷装置２２１に対し、色管理制御の運用情報を配信する。色管理制御の運用情報とは、具体的には、色確認処理と色調整処理を実行するために必要な情報である。
【００８８】
色確認処理の運用情報とは、例えば、印刷装置２２１における色確認処理の実行条件、色確認処理の結果に対する合否判定基準（測色値と目標値との色差の閾値）等が挙げられる。また、色確認結果がエラー（確認結果に対する合否判定結果が否）であった場合の印刷装置２２１のリカバリ処理の情報も含む。
【００８９】
色調整処理の運用情報とは、調整用チャートのパッチ構成、測色デバイス、チャート印刷条件などが挙げられる。
【００９０】
＜印刷装置２２１における確認／調整処理＞
上記運用情報を用いた色確認処理の実行条件が満たされると、色確認処理が実行される。また、色確認処理の結果に応じて、色調整処理などのリカバリ処理を実行する。この処理の詳細は後述する。
【００９１】
なお、上記色確認処理、色調整処理の実行は、拠点管理サーバ１０２により配信された運用情報の実行条件を満たした場合のみに限らない。
【００９２】
拠点管理端末２１１のＵＩ画面でカラーエキスパートから、これらの処理の実行指示を受け付けた場合、拠点管理端末２１１は拠点管理サーバ１０２を介して印刷装置２２１へと実行指示を送信する。この実行指示を受け付け、印刷装置２２１は各種処理を実行する。
また、オペレータ端末２２２で、オペレータからこれらの処理の実行指示を受け付けた場合、印刷装置２２１は実行指示に従い、各種処理を実行する。
【００９３】
＜拠点管理サーバ１０２における印刷装置２２１の情報収集＞
拠点管理サーバ１０２は、管理対象の印刷拠点１２１に設置された印刷装置２２１から、各種情報を収集する。
印刷装置２２１の情報とは、例えば、色状態情報であって、色確認処理の実行履歴、および、実行結果の情報を取得する。また、色調整処理情報として、色調整処理の実行履歴情報を取得する。他にも、パーツ消耗度、デバイスの状態に関する情報も取得する。
【００９４】
＜拠点管理サーバ１０２における情報収集解析＞
拠点管理サーバ１０２は、印刷装置２２１から取得した情報を処理し、拠点管理端末２１１のＵＩ画面で表示可能なデータを生成する。カラーエキスパートは、拠点管理端末２１１から拠点管理サーバ１０２にアクセスし、上記の印刷装置２２１の情報を、拠点管理アプリケーションのＵＩ画面上で確認する。この拠点管理アプリケーションのＵＩ画面で表示される情報を参照することで、カラーエキスパートは、印刷拠点１２１で稼働する複数の印刷装置２２１の色管理状態を一元的に把握することができる。
【００９５】
＜集中管理サーバ１０１における情報収集＞
拠点管理サーバ１０２は集中管理サーバ１０１へ、印刷拠点１２１の情報を送信する。印刷拠点情報とは、印刷拠点１２１内の印刷装置２２１から収集した情報から得られる色状態情報や印刷装置２２１の稼働率情報などである。
【００９６】
集中管理者は、集中管理端末１１１から集中管理サーバ１０１にアクセスし、上記の印刷拠点情報を集中管理アプリケーションのＵＩ画面上で確認する。この拠点管理アプリケーションのＵＩ画面で表示される情報を参照することで、集中管理者は、各印刷拠点１２１で運用されている色管理作業が適切であるかを確認する。また、集中管理者は、各印刷拠点１２１の印刷装置２２１の情報を一元的に確認する。
【００９７】
＜情報データベース＞
次に、本実施例における色管理システムが有する情報データベースの詳細について、図９を用いて説明する。本データベースは、拠点管理サーバ１０２のデータ管理部Ｂ７０４に保存され、必要に応じて、各制御部が、集中管理サーバ１０１、拠点管理端末２１１、および印刷装置２２１と情報の送受信およびデータ更新などを行う。ただし、データベースの保存箇所はその限りではなく、集中管理サーバ１０１のデータ管理部Ａ６０３、印刷装置２２１内プリンタコントローラ５００のデータ管理部Ｃ８０６の構成であっても構わない。
【００９８】
ＤＢ１００は、色管理作業を運用するにあたり設定しておくべき情報を集めた、色確認プロファイルＤＢである。ＤＢ１００は、保存された情報を識別するための色確認プロファイルＩＤ（ＤＢ１０１）、後述するＵＩ上に表示するための設定名（ＤＢ１０２）、および以下の情報から成る。ＤＢ１０３は、色確認プロファイルで設定された色管理作業が有効であるか否かの情報である。ＤＢ１０４は、後述する色確認設定ＤＢ（ＤＢ２００）へのリンク情報である。ＤＢ１０５は、後述する色管理実行条件ＤＢ（ＤＢ３００）へのリンク情報である。ＤＢ１０６は、後述する色調整設定ＤＢ（ＤＢ４００）へのリンク情報である。ＤＢ１０７は、後述する測色結果ＤＢ（ＤＢ９００）へのリンク情報である。
【００９９】
ＤＢ２００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、色確認設定ＤＢである。ＤＢ２００は、保存された情報を識別するための色確認設定ＩＤ（ＤＢ２０１）、後述するＵＩ上に表示するための設定名（ＤＢ２０２）、および以下の情報から成る。ＤＢ２０３は、後述するパッチチャートＤＢ（ＤＢ５００）へのリンク情報である。ＤＢ２０４は、後述するリファレンス（目標値）ＤＢ（ＤＢ６００）へのリンク情報である。ＤＢ２０５は、後述する判定基準（閾値）ＤＢ（ＤＢ７００）へのリンク情報である。ＤＢ２０６は、色確認処理を実行する際に使用する用紙情報である。ＤＢ２０７は、後述するジョブプロパティＤＢ（ＤＢ８００）へのリンク情報である。
【０１００】
ＤＢ３００は、色確認作業を運用するにあたり設定しておくべき実行条件情報を集めた、色確認実行条件ＤＢである。ＤＢ３００は、保存された情報を識別するための色確認実行条件ＩＤ（ＤＢ３０１）、後述するＵＩ上に表示するための設定名（ＤＢ３０２）、および以下の情報から成る。ＤＢ３０３は、色確認設定ＤＢ２００で設定された色確認作業を実行する条件の一つである曜日時間の情報である。ＤＢ３０４は、同じく色確認作業を実行する条件の一つである枚数間隔の情報である。
【０１０１】
ＤＢ４００は、色調整作業を運用するにあたり設定しておくべき情報を集めた、色調整設定ＤＢである。ＤＢ４００は、保存された情報を識別するための色調整設定ＩＤ（ＤＢ４０１）、後述するＵＩ上に表示するための設定名（ＤＢ４０２）、および以下の情報から成る。ＤＢ４０３は、色調整作業の情報である。色確認作業の結果、色調整作業が必要と判断された場合に実行されるリカバリ処理を示す情報として保存される。リカバリ処理とは、例えばキャリブレーション処理やプロファイル作成処理である。本ＤＢに保存する色調整作業は一つに限らず、複数の調整作業でもよい。また、これに伴い複数の調整作業を実行する順番に関する情報も共に保存しても良い。
【０１０２】
ＤＢ５００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、パッチチャートＤＢである。色確認作業で使用されるチャート画像を印刷するために用いられるパッチデータに関する情報である。ＤＢ５００は、保存された情報を識別するためのパッチチャートＩＤ（ＤＢ５０１）、後述するＵＩ上に表示するための設定名（ＤＢ５０２）、および以下の情報から成る。ＤＢ５０３は、パッチチャートに印刷するパッチ数の情報である。ＤＢ５０４〜ＤＢ５０６は、後述するパッチＤＢ（ＤＢ１０００）へのリンク情報である。ＤＢ５０３にて指定されるパッチ数の数だけ、パッチＤＢが作成され保存される。
【０１０３】
ＤＢ６００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、リファレンスＤＢである。ＤＢ５００で指定されるパッチチャート情報に対応する形で保存される、各パッチにおける目標値に関する情報である。ＤＢ６００は、保存された情報を識別するためのリファレンスＩＤ（ＤＢ６０１）、後述するＵＩ上に表示するための設定名（ＤＢ６０２）、および以下の情報から成る。ＤＢ６０３は、パッチチャートに印刷するパッチ数の情報である。ＤＢ６０４〜ＤＢ６０６は、後述するパッチＤＢ（ＤＢ１０００）へのリンク情報である。ＤＢ６０３にて指定されるパッチ数の数だけ、パッチＤＢが作成され保存される。
【０１０４】
ＤＢ７００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、判定基準ＤＢである。色確認作業において、色品質を満たしているか否かを判定するために、算出した測色結果と目標値との差分量とを比較する際に用いられる判定項目およびその閾値に関する情報である。
【０１０５】
ＤＢ７００は、保存された情報を識別するための判定基準ＩＤ（ＤＢ７０１）、後述するＵＩ上に表示するための設定名（ＤＢ７０２）、および以下の情報から成る。ＤＢ７０３は、パッチ全体の差分量の平均値、ＤＢ７０４は、パッチ全体の差分量の中での最大値、ＤＢ７０５は、紙白を示すパッチの値、ＤＢ７０６〜ＤＢ７０９は、それぞれシアン、マゼンタ、イエロー、ブラックの単色ベタパッチの値である。判定基準について、本実施例では、ＤＢ７０３〜ＤＢ７０９の項目を挙げているが、これらの項目だけに限定されるものではない。これらの項目のうちの一部、あるいは異なる指標による項目の組み合わせであっても良い。
【０１０６】
ＤＢ８００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、ジョブプロパティＤＢである。色確認作業で印刷するパッチチャートの印刷設定に関する情報である。ＤＢ８００は、保存された情報を識別するためのジョブプロパティＩＤ（ＤＢ８０１）、後述するＵＩ上に表示するための設定名（ＤＢ８０２）、および以下の情報から成る。ＤＢ８０３以降で記述する項目は、印刷装置２２１よりパッチチャートを印刷するための印刷ジョブで必要な設定の項目から成る。ＤＢ８０３は入力カラープロファイル、ＤＢ８０４は出力カラープロファイル、ＤＢ８０５はハーフトーン、の情報である。もちろん、これらの項目だけに限定されるものではなく、印刷装置２２１における印刷制御部８０２で設定される項目であって、それらは印刷装置２２１に応じて可変である。
【０１０７】
ＤＢ９００は、色確認作業の測色結果に関する情報を集めた、測色結果ＤＢである。印刷装置２２１にて印刷、測色されたパッチの測色値に関する情報である。ＤＢ９００は、保存された情報を識別するための測色結果ＩＤ（ＤＢ５０１）、および以下の情報から成る。ＤＢ９０２は、色確認作業が実施された実行日時の情報である。ＤＢ９０３は、パッチチャートに印刷するパッチ数の情報である。ＤＢ９０４〜ＤＢ９０６は、後述するパッチＤＢ（ＤＢ１０００）へのリンク情報である。ＤＢ９０３にて指定されるパッチ数の数だけ、パッチＤＢが作成され保存される。
【０１０８】
ＤＢ１０００は、色確認作業を運用するにあたり設定しておくべき情報を集めた、パッチＤＢであり、チャートを構成するパッチに関する情報である。ＤＢ１０００は、保存された情報を識別するためのパッチＩＤ（ＤＢ１００１）、後述するＵＩ上に表示するための設定名（ＤＢ１００２）、および以下の情報から成る。ＤＢ１００３〜ＤＢ１００６は、パッチの入力信号情報であり、ここでは、それぞれシアン、マゼンタ、イエロー、ブラックに対応する。
【０１０９】
ＤＢ１００７〜ＤＢ１００９は、ＤＢ６００で説明したリファレンスである目標値に関する情報である。本実施例では、目標値としての色状態情報を、一般的に使用されるＣＩＥ＿Ｌ＊ａ＊ｂ＊色空間の情報として記述しているが、他にも色確認作業を行うことが出来る値であればどんな形式でもよい。例えば、ＣＩＥ＿ＸＹＺ色空間の情報や、濃度の情報であっても良い。
【０１１０】
ＤＢ１０１０〜１０１２は、ＤＢ９００で説明した測色結果に関する情報である。本実施例では、ＤＢ１００７〜ＤＢ１００９と同じＣＩＥ＿Ｌ＊ａ＊ｂ＊形式で記載しているが、他の形式の情報であっても良い。ただし、差分を演算するために、目標値と同じ形式で測色結果情報を保持しておくことが望ましい。
【０１１１】
ＤＢ１１００は、拠点管理アプリケーションによりカラーエキスパートが色管理運用したい印刷装置２２１の情報を集めた印刷装置ＤＢである。ＤＢ１１００は、保存された情報を識別するための印刷装置ＩＤ（ＤＢ１１０１）、後述するＵＩ上に表示するための設定名（ＤＢ１１０２）、および以下の情報から成る。ＤＢ１１０３は、本色確認プロファイルＤＢ（ＤＢ１００）へのリンク情報である。ＤＢ１１０４は、印刷装置２２１のＩＰアドレスの情報である。もちろん、これらの項目だけに限定されるものではなく、印刷装置２２１を識別するための情報であれば良い。
【０１１２】
＜拠点管理アプリケーションＵＩ＞
次に、本実施例における、色管理システムを実現するための、拠点管理アプリケーションの詳細について、図１０〜図２２を示しながら説明する。前述の通り、拠点管理アプリケーションでは、カラーエキスパートが印刷装置を管理するために必要な情報を扱うものであるが、ここでは、特に色管理に関連する機能についてのみ説明する。ここで説明するＵＩ画面は全て、拠点管理アプリケーション実行部７２２において生成・制御され、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示される。さらに、本ＵＩおよび不図示の操作部を通して、カラーエキスパートからの指示を受け付ける。
【０１１３】
図１０のＵＩ１０１は、本実施例における、拠点管理アプリケーションのＴＯＰ画面の一例を示すＵＩである。
【０１１４】
ＵＩ１０１を通して、カラーエキスパートは、色管理運用のための様々な環境設定（ＵＩ１０２）、色管理結果の確認（ＵＩ１０３）、色管理対象デバイスの登録・削除（ＵＩ１０４）を、それぞれのボタンを押下し、次の画面へ進むことで実行できる。また、カラーエキスパートは、ＵＳ１１０５の表示を介して管理対象の印刷装置のうちいずれかの印刷装置２２１で問題が発生しているか否かを知ることができる。
【０１１５】
ＵＩ１０５で表示される情報は、例えば、カラーエキスパートが管理する印刷装置２２１の全てにおいて運用が有効となっている色確認プロファイルの最新の色確認結果の中で判定結果がエラーとなっている印刷装置があれば、その情報を表示する。表示する情報は、本情報に限定されるものではなく、データ管理部Ｂ７０４に保存されているカラーエキスパートにとって有益な他の情報であっても良い。
【０１１６】
図１１のＵＩ２０１は、色管理アプリケーションの環境設定画面の一例を示すＵＩ図である。ＵＩ１０１において、環境設定ボタンＵＩ１０２が押下されると、拠点管理アプリケーション実行部７２２は、このＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１１７】
ＵＩ２０２は、環境設定を行う対象の印刷装置２２１を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてカラーエキスパートが登録している印刷装置２２１の情報（ＤＢ１１００）を取得し、それを表示する。
【０１１８】
ＵＩ２０３は、色確認プロファイル設定を行う設定情報を選択表示している。ＵＩ２０２にて印刷装置２２１が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをする。そして印刷装置ＤＢ１１００が選択された印刷装置２２１と同じ色確認プロファイルＤＢ１００の情報を取得し、それをＵＩ２０３へ表示する。
【０１１９】
ＵＩ２０４は、色確認プロファイルＤＢ１００の有効（ＤＢ１０３）項目であり、本色確認プロファイルが有効であれば、その旨が分かる状態で表示される。ＵＩ２０５〜ＵＩ２０７は、それぞれＤＢ１０４〜ＤＢ１０６の項目であり、各設定ＤＢ内で保存されている設定名が表示される。カラーエキスパートによって、ＵＩ２０３中の任意の色確認プロファイルの行が選択され、選択された色確認プロファイルの設定変更などが行われる。ＵＩ２０８は、後述する色確認設定を行う画面へ移行するボタンである。ＵＩ２０９は、後述する色確認実行条件の設定を行う画面へ移行するボタンである。ＵＩ２１０は、後述する色調整設定を行う画面へ移行するボタンである。
【０１２０】
ＵＩ２１１は、色確認プロファイル設定を新しく追加するためのボタンである。新規追加ボタンＵＩ２１１が押下されると、拠点管理アプリケーション実行部７２２は、新しい色確認プロファイルＤＢ１００を作成し、ＵＩ２０３上へ表示する。正確には、拠点管理アプリケーション実行部７２２が、新規作成する色確認プロファイルＤＢ１００の情報を拠点管理サーバ１０２へ送信しデータ管理部Ｂ７０４に保存する。ＵＩ２１２は、色確認プロファイル設定を削除するためのボタンである。任意の色確認プロファイルが選択されている状態でボタンＵＩ２１２が押下されると、拠点管理アプリケーション実行部７２２は、選択されていた色確認プロファイルＤＢ１００を削除する旨を拠点管理サーバ１０２へ送信する。これにより、選択されていた色確認プロファイルＤＢ１００をデータ管理部Ｂ７０４から削除させると共に、ＵＩ２０３から消去させる。
【０１２１】
図１２のＵＩ３０１は、拠点管理アプリケーションの環境設定における色確認設定編集画面の一例を示すＵＩ図である。ＵＩ２０１において、色確認設定の編集ボタンＵＩ２０８が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１２２】
ＵＩ３０２は、ＵＩ２０２で選択されている印刷装置２２１に紐づけられている色確認設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色確認設定情報を取得し、それを表示する。ＵＩ３０３は、取得した色確認設定ＤＢ２００の設定名（ＤＢ２０２）である。
【０１２３】
ＵＩ３０３で、カラーエキスパートによって任意の色確認設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色管理設定の詳細情報を取得する。そしてＵＩ３０４およびＵＩ３０５にて取得した色管理設定の詳細情報を表示する。ここで表示される項目および設定名は、色確認ＤＢ２００に保存されている、ＤＢ２０３〜ＤＢ２０７の情報である。
【０１２４】
パッチチャートの欄に表示する設定名はパッチチャートＤＢ５００の設定名ＤＢ５０２である。リファレンスの欄に表示する設定名はリファレンスＤＢ６００の設定名ＤＢ６０２である。判定基準の欄に表示する設定名は判定基準ＤＢ７００の設定名ＤＢ７０２である。ジョブプロパティの欄に表示する設定名はジョブプロパティＤＢ８００の設定名ＤＢ８０２である。
【０１２５】
ＵＩ３０６は、色確認設定を編集するためのボタンである。編集ボタンＵＩ３０６が押下されると、それぞれの項目内容を編集できる状態になる。各項目の編集についての詳細は後述する。カラーエキスパートによって所望の設定編集が行われ、保存ボタン（ＵＩ３０９）が押下されると、拠点管理アプリケーション実行部７２２は、編集情報を拠点管理サーバ１０２へ送信し、データ管理部Ｂ７０４の登録情報を更新する。
【０１２６】
ＵＩ３０７は、色確認設定を削除するためのボタンである。カラーエキスパートによって削除ボタンＵＩ３０７が押下されると、拠点管理アプリケーション実行部７２２は、ＵＩ３０３で選択されている色確認設定の情報を削除する旨を拠点管理サーバ１０２へ送信する。これにより選択されている色確認設定の情報をデータ管理部Ｂ７０４から削除させると共に、ＵＩ３０３から消去させる。
【０１２７】
ＵＩ３０８は、色確認設定を新規作成するためのボタンである。カラーエキスパートによって新規作成ボタンＵＩ３０８が押下されると、拠点管理アプリケーション実行部７２２は、新しい色確認設定ＤＢ２００を作成し、ＵＩ３０５上へ表示する。正確には、拠点管理アプリケーション実行部７２２が、新規作成する色確認設定ＤＢ２００の情報を拠点管理サーバ１０２へ送信しデータ管理部Ｂ７０４に保存する。
【０１２８】
図１３のＵＩ４０１は、拠点管理アプリケーションの環境設定におけるパッチチャート編集画面の一例を示すＵＩ図である。ＵＩ３０１において、色確認設定のパッチチャート項目の欄の編集ボタンが押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１２９】
ＵＩ４０２は、ＵＩ２０２で選択されている印刷装置２２１に紐づけられているパッチチャート設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてパッチチャート設定情報を取得する。そして、この取得したパッチチャート設定情報を表示する。ＵＩ４０３は、取得したパッチチャートＤＢ５００の設定名（ＤＢ５０２）である。
【０１３０】
ＵＩ４０３で、カラーエキスパートによって任意のパッチチャート設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてパッチチャート設定の詳細情報を取得する。そして、ＵＩ４０４およびＵＩ４０５にて、取得したパッチチャート設定の詳細情報を表示する。ここで表示される項目および設定名は、パッチチャートＤＢ５００に保存されている、ＤＢ５０３〜ＤＢ５０６の情報である。
【０１３１】
ＵＩ４０４は、ＤＢ５０３に保存されているパッチ数であり、ＵＩ４０５は、ＤＢ５０４〜ＤＢ５０６に保存されているパッチの入力信号値情報である。ＵＩ４０５に表示される項目は、ＵＩ４０４に表示されるパッチ数と同じ列数作成される。例えば、パッチ００１（ＤＢ５０４）の情報は、ＤＢ５０４で指定されているリンク先にあるパッチＤＢ１０００に詳細情報があり、そこで保存されている入力信号値の情報（ＤＢ１００３〜ＤＢ１００６）が、表示される。ＵＩ４０６〜ＵＩ４０９は、それぞれパッチチャート設定の編集、削除、新規作成、保存を行うためのボタンである。パッチチャートＤＢ５００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１３２】
図１４のＵＩ５０１は、拠点管理アプリケーションの環境設定におけるリファレンス編集画面の一例を示すＵＩ図である。ＵＩ３０１において、色確認設定のリファレンス項目の欄の編集ボタンが押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１３３】
ＵＩ５０２は、ＵＩ２０２で選択されている印刷装置２２１に紐づけられているリファレンス設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてリファレンス設定情報を取得し、それを表示する。ＵＩ５０３は、取得したリファレンスＤＢ６００の設定名（ＤＢ６０２）である。
【０１３４】
ＵＩ５０３で、カラーエキスパートによって任意のリファレンス設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてリファレンス設定の詳細情報を取得する。そして、ＵＩ５０４およびＵＩ５０５にて、取得したリファレンス設定の詳細情報を表示する。ここで表示される項目および設定名は、リファレンスＤＢ６００に保存されている、ＤＢ６０３〜ＤＢ６０６の情報である。
【０１３５】
ＵＩ５０４は、ＤＢ６０３に保存されているパッチ数であり、ＵＩ５０５は、ＤＢ６０４〜ＤＢ６０６に保存されているパッチの入力信号値情報および目標値情報である。ＵＩ５０５に表示される項目は、ＵＩ５０４に表示されるパッチ数と同じ列数作成される。例えば、パッチ００１（ＤＢ５０４）の情報は、ＤＢ６０４で指定されているリンク先にあるパッチＤＢ１０００に詳細情報がある。そこで保存されている入力信号値の情報（ＤＢ１００３〜ＤＢ１００６）および目標値の情報（ＤＢ１００７〜ＤＢ１００９）が、表示される。
【０１３６】
ＵＩ５０６〜ＵＩ５０９は、それぞれパッチチャート設定の編集、削除、新規作成、保存を行うためのボタンである。リファレンスＤＢ６００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１３７】
図１５のＵＩ６０１は、拠点管理アプリケーションの環境設定における判定基準編集画面の一例を示すＵＩ図である。ＵＩ３０１において、色確認設定の判定基準項目の欄の編集ボタンが押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１３８】
ＵＩ６０２は、ＵＩ２０２で選択されている印刷装置２２１に紐づけられている判定基準設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして判定基準設定情報を取得し、それを表示する。ＵＩ６０３は、取得した判定基準ＤＢ７００の設定名（ＤＢ７０２）である。
【０１３９】
ＵＩ６０３で、カラーエキスパートによって任意の判定基準設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして判定基準設定の詳細情報を取得し、ＵＩ６０４へ、それを表示する。ここで表示される項目および設定名は、判定基準ＤＢ７００に保存されている、ＤＢ７０３〜ＤＢ７０９の情報である。
【０１４０】
ＵＩ６０５〜ＵＩ６０８は、それぞれ判定基準設定の編集、削除、新規作成、保存を行うためのボタンである。判定基準ＤＢ７００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１４１】
図１６のＵＩ７０１は、拠点管理アプリケーションの環境設定におけるジョブプロパティ編集画面の一例を示すＵＩ図である。ＵＩ３０１において、色確認設定のジョブプロパティ項目の欄の編集ボタンが押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１４２】
ＵＩ７０２は、ＵＩ２０２で選択されている印刷装置２２１に紐づけられているジョブプロパティ設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてジョブプロパティ設定情報を取得し、それを表示する。ＵＩ７０３は、取得したジョブプロパティＤＢ８００の設定名（ＤＢ８０２）である。
【０１４３】
ＵＩ７０３で、カラーエキスパートによって任意のジョブプロパティ設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてジョブプロパティ設定の詳細情報を取得し、ＵＩ７０４へ、それを表示する。ここで表示される項目および設定名は、ジョブプロパティＤＢ８００に保存されている、ＤＢ８０３〜ＤＢ８０５の情報である。
【０１４４】
ＵＩ７０５〜ＵＩ７０８は、それぞれジョブプロパティ設定の編集、削除、新規作成、保存を行うためのボタンである。ジョブプロパティＤＢ８００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１４５】
図１７のＵＩ８０１は、拠点管理アプリケーションの環境設定における色確認実行条件編集画面の一例を示すＵＩ図である。ＵＩ２０１において、色確認実行条件の編集ボタンＵＩ２０９が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１４６】
ＵＩ８０２は、色確認実行条件の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色確認実行条件情報を取得し、それを表示する。ＵＩ８０３は、取得した色確認実行条件ＤＢ３００の設定名（ＤＢ３０２）である。
【０１４７】
ＵＩ８０３で、カラーエキスパートによって任意の色確認実行条件が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色確認実行条件の詳細情報を取得し、ＵＩ８０４およびＵＩ８０５へ、それを表示する。ここで表示される項目および設定名は、色確認実行条件ＤＢ３００に保存されている、ＤＢ３０２〜ＤＢ３０４の情報である。
【０１４８】
ＵＩ８０６〜ＵＩ８０９は、それぞれ色確認実行条件の編集、削除、新規作成、保存を行うためのボタンである。色確認実行条件ＤＢ３００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１４９】
図１８のＵＩ９０１は、拠点管理アプリケーションの環境設定における色調整設定編集画面の一例を示すＵＩ図である。ＵＩ９０１において、色調整設定の編集ボタンＵＩ２１０が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１５０】
ＵＩ９０２は、色調整設定の一覧を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色調整設定情報を取得し、それを表示する。ＵＩ９０３は、取得した色調整設定ＤＢ４００の設定名（ＤＢ４０２）である。
【０１５１】
ＵＩ９０３で、カラーエキスパートによって任意の色調整設定が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして色調整設定の詳細情報を取得し、ＵＩ９０４およびＵＩ９０５へ、それを表示する。ここで表示される項目および設定名は、色調整設定ＤＢ４００に保存されている、ＤＢ４０２〜ＤＢ４０３の情報である。ＵＩ９０６〜ＵＩ９０９は、それぞれ色調整設定の編集、削除、新規作成、保存を行うためのボタンである。色調整設定ＤＢ４００に対して前述の色確認設定画面ＵＩ３０１におけるＵＩ３０６〜ＵＩ３０９と同じ動作を行うため、ここでは説明を省略する。
【０１５２】
以上、ＵＩ２０１〜ＵＩ９０１の各画面を通して、カラーエキスパートは、色管理を行う上で必要な環境設定を実行する。なお、ここで説明した環境設定の各ＵＩ画面およびそれらで表示される設定項目や形式は一例であり、同じ目的を達成することができれば、環境設定と結果表示が同一画面中に表示するなど、他のＵＩ画面構成でも良い。
【０１５３】
拠点管理アプリケーション実行部７２２より指示され、データ管理部Ｂ７０４に保存された色管理に関する環境設定情報は、その後印刷装置通信部７０３から印刷装置２２１に送信される。印刷装置２２１のプリンタコントローラ５００は、データ送受信部Ｃ８０４を介して受信した環境設定情報を、データ管理部Ｃ８０６に保存する。色管理部８０５は、環境設定情報に従い、色確認実行条件が成立すると、色確認処理を実行する。
【０１５４】
色確認処理が実行されると、色管理部８０５は、測色結果情報をデータ管理部Ｃ８０６に保存し、さらに拠点管理サーバ１０２へ送信し、データ管理部Ｂ７０４に保存する。データ管理部Ｂ７０４は、色管理部８０５から送信された測色結果情報を、対応するパッチＤＢの測色値ＤＢにおける１０１０〜ＤＢ１０１２へ保存する。
【０１５５】
＜印刷装置２２１の色確認結果＞
次に、指定された環境設定に則り実行される色確認処理の結果を表示するＵＩ画面の一例について図１９〜図２１を用いて説明する。
【０１５６】
図１９のＵＩ１００１は、拠点管理アプリケーションの色確認結果画面の一例を示すＵＩ図である。ＵＩ１０１において、色確認結果ボタンＵＩ１０３が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１５７】
ＵＩ１００２は、色確認結果を表示する対象の印刷装置２２１を選択表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをしてカラーエキスパートが登録している印刷装置２２１の情報（ＵＩ１１００）を取得し、それを表示する。
【０１５８】
ＵＩ１００３は、ＵＩ１００２で選択された印刷装置２２１に紐づいている色確認プロファイルを選択表示している。ＵＩ１００２にて印刷装置２２１が選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをする。そして、印刷装置ＤＢ１１００が選択された印刷装置２２１と同じ色管理プロファイルＤＢの情報を取得し、それをＵＩ１００３へ表示する。
【０１５９】
ＵＩ１００３にて、カラーエキスパートにより任意の色確認プロファイルが選択されると、拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４に問合せをして対象の色確認結果の詳細情報を取得する。そして、ＵＩ１００４およびＵＩ１００５へ、取得した詳細情報を表示する。
【０１６０】
ＵＩ１００４は、実行された色確認作業の判定結果情報を表示する。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、対象の色確認プロファイルＤＢ２００情報を取得する。取得した情報より、パッチ毎に、測色値と目標値の差分を算出し、その結果を判定基準と比較することで、判定結果を決定する。
【０１６１】
以下、例を挙げて説明する。あるパッチの情報がＤＢ１０００に保存されている。その場合、パッチの測色値は、ＤＢ１０１０〜ＤＢ１０１２に保存されており（Ｌ＊＿ｄｅｖ、ａ＊＿ｄｅｖ、ｂ＊＿ｄｅｖ）、目標値は、ＤＢ１００７〜ＤＢ１００９に保存されている（Ｌ＊＿ｒｅｆ、ａ＊＿ｒｅｆ、ｂ＊＿ｒｅｆ）。そのパッチにおける判定に使用するための差分Ｄｅｌｔａ＿Ｅは、例えば次の式で表現できる。
【０１６２】
Ｄｅｌｔａ＿Ｅ＝（（Ｌ＊＿ｒｅｆ−Ｌ＊＿ｄｅｖ）＾２＋（ａ＊＿ｒｅｆ−ａ＊＿ｄｅｖ）＾２＋（ｂ＊＿ｒｅｆ−ｂ＊＿ｄｅｖ）＾２）＾（１／２）
ここでは、測色値および目標値をＣＩＥ＿Ｌ＊ａ＊ｂ＊空間とし、一般的な色差（Ｄｅｌｔａ＿Ｅ）を求める演算を行っているが、差分量の算出はこの演算式に限定されるものではない。算出されたＤｅｌｔａ＿Ｅを、判定基準ＤＢ７００の設定項目毎に、閾値と比較する。例えば、平均であれば、平均ＤＢ７０３に保存されている閾値を用いて、パッチチャートＤＢ５００で指定されている全パッチのＤｅｌｔａ＿Ｅ値の平均値と比較する。同様に、判定基準ＤＢ７００に設定されている全ての項目に対して、ＤＢ１０１０〜ＤＢ１０１２で保存されている実測値とＤＢ７０３〜ＤＢ７０９で保存されている閾値とを比較していき、
実測値＜＝判定基準項目の閾値の関係であれば判定結果をＯＫ、逆の関係であれば判定結果をＮＧ、とする。
【０１６３】
拠点管理アプリケーション実行部７２２は、ＵＩ１００４に、データ管理部Ｂ７０４に保存されている、過去に実行された全ての、あるいは一部の色確認処理の判定結果を表示する。
【０１６４】
また、ＵＩ１００５に、それぞれの色確認処理が実行された実行日時の情報を表示する。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、測色結果ＤＢ９００情報を取得し、ＤＢ９０２に保存されている実行日時情報を表示する。
【０１６５】
ＵＩ１００６は、詳細ボタンであり、判定結果のさらに詳細な情報を知りたい場合に、カラーエキスパートによって押下されると、管理アプリケーション実行部７２２は、後述のＵＩ１１０１を表示する。
【０１６６】
図２０のＵＩ１１０１は、拠点管理アプリケーションの色確認結果画面の一例を示すＵＩ図である。ＵＩ１００１において、詳細ボタンＵＩ１００６が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１６７】
ＵＩ１１０２は、選択された色確認処理の結果に対する詳細な情報を表示している。拠点管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、必要な情報を収集し表示する。ここでは、印刷装置ＤＢ１１００、色確認プロファイルＤＢ１０２、判定結果、実行日時ＤＢ９０２の情報を表示しているが、これらに限定するものではなく、他の情報を表示しても良い。
【０１６８】
ＵＩ１１０３、ＵＩ１１０４は、選択された色確認処理の結果に対する判定基準に基づく詳細な情報を表示している。管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、必要な情報を収集し表示する。ここでは、判定基準ＤＢ７００に含まれるＤＢ７０３〜ＤＢ７０９のそれぞれの判定基準に対して前述の判定処理で演算した情報を表示する。各判定項目に対して判定結果を表示しているので、カラーエキスパートは、印刷装置２２１がＮＧと判定された場合に、具体的にどの項目がＮＧの原因であったかを分析するための情報として利用できる。
【０１６９】
ＵＩ１１０５は、パッチ測色結果詳細ボタンであり、各パッチの詳細な測色結果を知りたい場合に、カラーエキスパートによって押下されると、管理アプリケーション実行部７２２は、後述のＵＩ１２０１を表示する。
【０１７０】
図２１のＵＩ１２０１は、拠点管理アプリケーションの色確認結果画面の一例を示すＵＩ図である。ＵＩ１００１において、パッチ測色結果詳細ボタンＵＩ１１０５が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１７１】
ＵＩ１１０２は、選択された色確認処理の結果に対する詳細な情報を表示している。ＵＩ１１０２と同じ情報のため、説明を省略する。
【０１７２】
ＵＩ１２０３、ＵＩ１２０４は、選択された色確認処理の結果に対するパッチ情報に基づく詳細な情報を表示している。管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、必要な情報を収集し表示する。ここでは、判定に使用したパッチチャートＤＢに保存されている各パッチに対して以下の値を表示する。すなわち、入力信号値情報（ＤＢ１００３〜ＤＢ１００６）、測色値（ＤＢ１０１０〜ＤＢ１０１２）、目標と定めたリファレンス値（ＤＢ１００７〜ＤＢ１００９）、そして前記演算式によるｄＥ＿Ｌ＊ａ＊ｂ＊の値を表示する。これらの情報より、カラーエキスパートは、印刷装置２２１の色特性の把握や、判定結果がＮＧであった場合のより詳細な分析を行うための情報として利用できる。
【０１７３】
＜印刷装置２２１の登録・削除＞
次に、色管理アプリケーションで管理する印刷装置２２１の登録・削除を行うＵＩ画面の一例について、図２２を用いて説明する。
【０１７４】
図２２のＵＩ１３０１は、拠点管理アプリケーションの印刷装置登録画面の一例を示すＵＩ図である。ＵＩ１０１において、印刷装置の登録削除ボタンＵＩ１０４が押下されると、拠点管理アプリケーション実行部７２２は、本ＵＩを生成し、ＵＩ制御部Ｂ７２３を介して不図示の表示部へ表示する。
【０１７５】
ＵＩ１３０２、ＵＩ１３０３は、登録されている印刷装置２２１に関する情報を表示している。管理アプリケーション実行部７２２は、データ管理部Ｂ７０４より、必要な情報を収集し表示する。ここでは、印刷装置名称（ＤＢ１１０２）、ＩＰアドレス情報（ＤＢ１１０３）を表示しているが、これらに限定するものではなく、印刷装置２２１に関する他の情報を表示しても良い。
【０１７６】
ＵＩ１３０４は、登録ボタンであり、カラーエキスパートによって押下されると、拠点管理アプリケーション実行部７２２は、新しい印刷装置ＤＢ１１００を作成し、ＵＩ１３０３上へ表示する。さらに、拠点管理アプリケーション実行部７２２は、その情報を拠点管理サーバ１０２へ送信しデータ管理部Ｂ７０４に保存する。
【０１７７】
ＵＩ１３０５は、削除ボタンであり、カラーエキスパートに押下されると、拠点管理アプリケーション実行部７２２は、ＵＩ１３０３で選択されている印刷装置の情報を削除する旨を拠点管理サーバ１０２へ送信する。これにより、選択されている印刷装置の情報を、データ管理部Ｂ７０４から削除させると共に、ＵＩ３０３から消去させる。
【０１７８】
前述したシステムを用いて、本実施例では色確認処理を実行する。この色確認処理の結果を分析した結果に応じて行う色調整処理、及び、カラーエキスパートやオペレータ（以下、ユーザ）への通知に関する制御フローを図２３、図２４のフローチャートを用いて説明する。
【０１７９】
図２３は、本実施例における、拠点管理サーバ１０２の処理を示すフローチャートである。本フローチャートは、拠点管理サーバ１０２内の各制御部が制御するフローであり、拠点管理サーバ１０２のＨＤＤ４０４に格納されたプログラムがＲＡＭ４０３に読み出され、ＣＰＵ４０１によって実行されることで実現される。
【０１８０】
Ｓ２３０１にて、ＣＰＵ４０１は、印刷装置２２１から色確認測色データを受信したか否かを判断し、色確認測色データを受信したと判断した場合には、Ｓ２３０２に進む。色確認測色データとは、印刷装置２２１から印刷されたチャート画像の測色結果を含むデータである。Ｓ２３０２にて、ＣＰＵ４０１は、受信した色確認測色データを分析して、Ｓ２３０３に進む。この分析とは例えば、ＤＢ１０００に示されるような各パッチのＬ，ａ，ｂの測色データと目標値のＬ，ａ，ｂデータの差分（ΔＥ）を、各判定基準に対して予め決められた式によって算出することである。
【０１８１】
Ｓ２３０３にて、ＣＰＵ４０１は、色確認測色データの送信元である印刷装置２２１に対して設定されている判定基準用の閾値をデータ管理部Ｂ７０４から取得して、Ｓ２３０２で算出されたデータと比較する。そしてこの比較結果が判定基準内か否かを判定し、Ｓ２３０４に進む。ここでの判定では、各判定基準の項目を全て判定するだけでなく、最終的にその印刷装置の色状態として適切な状態にあるか否かも判定する。その際、各判定基準の判定結果が一つでも判定基準範囲外であった場合には、その印刷装置の色状態としては不適切な状態（ＮＧ）であると判定する。
【０１８２】
Ｓ２３０４にて、ＣＰＵ４０１は、色確認結果として、Ｓ２３０１で受信した生データ、Ｓ２３０２にて分析した分析データ、Ｓ２３０３にて判定された判定結果を日時と印刷装置情報に対応付けてデータ管理部Ｂ７０４に保存し、Ｓ２３０５に進む。ここで、この色確認結果は、拠点管理端末２１１からの取得要求があれば、拠点管理端末通信部７０２を介して、拠点管理端末２１１に送信される。また、拠点管理端末２１１は、ユーザから色確認結果の表示要求があれば、データ送受信部Ｂ７２１を介して、拠点管理サーバ１０２から色確認結果を取得し、図１９〜図２１に例示されるような色確認結果を表示する。つまり、ここで保持された色確認結果は、ユーザからの表示要求に応じて表示可能に保存される。拠点管理サーバ１０２から色確認結果を能動的に通知することはしない。
【０１８３】
Ｓ２３０５にて、ＣＰＵ４０１は、Ｓ２３０３にて判定された判定結果がＮＧと判定された場合には、Ｓ２３０６に進み、判定結果がＯＫと判定された場合には、Ｓ２３０９に進む。
【０１８４】
Ｓ２３０６にて、ＣＰＵ４０１は、判定結果がＮＧであった場合のリカバリ処理として設定されている色調整処理が全て実行済みであるか否かを判定する。リカバリ処理として設定されている色調整処理のうち未実行処理のものがあればＳ２３０８に進み、全て実行済みであればＳ２３０７に進む。
【０１８５】
Ｓ２３０７にて、ＣＰＵ４０１は、予め設定されている色調整処理を全て実行したにも関わらず、印刷装置から印刷される画像の色状態が不適切な状態から改善されないと判断する。図２５に示すような印刷装置から印刷される画像の色状態が不適切である旨をユーザに通知してＳ２３０９に進む。ここで、本実施例では、この旨をユーザに通知する方法として、ユーザが印刷装置から印刷される画像の色状態を確認するために用いる拠点管理端末に対してメッセージを表示するよう構成しているがこの限りではない。印刷装置にメッセージを送信して、印刷装置の表示部に警告を表示するよう制御しても良いし、タリー点滅等のランプの表示を制御するよう構成してもよい。また、カラーエキスパートが携帯するようなモバイル端末装置が別途存在する場合は、そちらに警告を通知するよう制御しても良い。
【０１８６】
一方、Ｓ２３０８にて、ＣＰＵ４０１は、Ｓ２３０６にて未実施の色調整処理があると判断されると、印刷装置通信部７０３を介して、未実施の色調整処理の内容を、Ｓ２３０３の色確認データの判定結果と共に印刷装置に送信してＳ２３０１に戻る。
【０１８７】
Ｓ２３０９にて、ＣＰＵ４０１は、Ｓ２３０３の色確認データの判定結果と共に、追加の色調整が不要であることを、印刷装置通信部７０３を介して印刷装置に送信し、処理を終了する。
【０１８８】
続いて、拠点管理サーバ１０２と各種データやコマンドの通信を行う印刷装置２２１の、本実施例における特徴的な制御フローについて図２４を用いて詳細に説明する。本フローチャートは、印刷装置２２１のＨＤＤ５０４に格納されたプログラムがＲＡＭ５０３に読み出され、ＣＰＵ５０１によって実行されることで実現される。
【０１８９】
Ｓ２４０１にて、ＣＰＵ５０１は、ＤＢ３００で例示されるような色確認実行条件に基づいて、色確認実行条件が成立したか否かを判断し、色確認実行条件が成立したと判断された場合には、Ｓ２４０２に進む。
【０１９０】
Ｓ２４０２にて、ＣＰＵ５０１は、ＤＢ２００内のＤＢ２０３、ＤＢ２０６、ＤＢ２０７を参照して色確認処理を実行するために必要な設定をデータ管理部Ｃから取得し、Ｓ２４０３に進む。
【０１９１】
Ｓ２４０３にて、ＣＰＵ５０１は、Ｓ２４０２で取得した設定に基づいて、適切な用紙にパッチデータを配置し、プリント部５０９にてチャート画像の印刷を実行するよう印刷制御部８０２にて制御を行い、Ｓ２４０４に進む。
【０１９２】
Ｓ２４０４において、ＣＰＵ５０１は、Ｓ２４０３にてチャート画像の印刷に用いた用紙を、プリンタ５０８に内蔵されるカラーセンサ５１０にて読み取るよう、センサ制御部８０３を制御する。そして、このカラーセンサ５１０により読取られた読み取りデータを各チャート画像上のパッチに対応付けて保持してＳ２４０５に進む。
【０１９３】
Ｓ２４０５にて、ＣＰＵ５０１は、Ｓ２４０４にて保持した読み取りデータを、データ送受信部Ｃを介して、拠点管理サーバ１０２に送信し、Ｓ２４０６に進む。
【０１９４】
Ｓ２４０６にて、ＣＰＵ５０１は、データ送受信部Ｃを介して、拠点管理サーバ１０２から、色確認時の読み取りデータの判定結果を受信したか否かを判断し、判定結果を受信したと判断した場合には、Ｓ２４０７に進む。
【０１９５】
Ｓ２４０７にて、ＣＰＵ５０１は、Ｓ２４０６にて受信した判定結果が、ＯＫ（色状態が適切）であった場合には処理を終了し、ＮＧ（色状態が不適切）であった場合にはＳ２４０８に進む。
【０１９６】
Ｓ２４０８にて、ＣＰＵ５０１は、データ送受信部Ｃを介して、拠点管理サーバ１０２から色調整実行指示を受信したか否かを判断する。色調整実行指示を受信したと判断した場合にはＳ２４０９に進み、色調整不要の通知を受信したと判断した場合には処理を終了する。
【０１９７】
Ｓ２４０９にて、ＣＰＵ５０１は、Ｓ２４０８にて受信した色調整指示に応じた色調整処理を、色管理部８０５にて実行するよう制御し、色調整処理が完了したら、適切な色状態になったか否かを確認するために、Ｓ２４０２に戻って色確認処理を開始する。
【０１９８】
ここで、本実施例では、印刷装置２２１にて色確認処理の実行条件成立時に色確認処理を実行する場合を記載したが、この限りではない。例えば、印刷装置の操作部５１２から色確認処理の実行要求をユーザから受け付け可能にし、Ｓ２４０２以降の制御フローを実行するよう構成しても良い。その他、拠点管理端末を介して色確認処理の実行要求をユーザから受け付け可能なように構成しても良い。また、拠点管理サーバが、色確認実行条件が成立したか否かをチェックして、拠点管理サーバが色確認処理の実行指示を通知するよう構成しても良い。
【０１９９】
同様に、本実施例では、色確認の読み取りデータの分析と色確認状態の判定は拠点管理サーバが実行するよう記載したが、この限りでない。例えば、予め判定基準を印刷装置のデータ管理部Ｃ８０６に保持しておき、印刷装置内で色確認処理が実行された際に、印刷装置側で判定基準内か否かを判断するよう構成しても良い。
【０２００】
更に、本実施例では、色確認後の判定結果、印刷装置から印刷される画像の色状態が適切でないと判断された場合に、印刷装置から印刷される画像の色状態を改善するために行う色調整処理の実行を、拠点管理サーバから指示するよう記載したが、この限りでない。例えば、予め色調整処理と実行順序を印刷装置のデータ管理部Ｃ８０６に保持しておき、印刷装置において、印刷される画像の色状態が不適切であることが判明した際に、印刷装置側で色調整処理を自動的に実行するよう構成しても良い。このとき、色調整処理を実行したことも拠点管理サーバに通知するよう構成すると良い。
【０２０１】
このように構成することで、印刷装置において実行された色確認処理の結果に応じて、印刷装置から印刷される画像が適切な色になるよう自動的に制御を行うことが可能となる。これにより、オペレータ、もしくはカラーエキスパートの作業効率を高めることができる。
【０２０２】
また、色確認の結果、印刷装置から印刷される画像の色状態が適切な状態でないと判断された場合であっても、予め設定された色調整処理が実施される前は、カラーエキスパートに対して警告を通知しない。そして、色状態が適切ではないと判断されたことに従って色調整処理が実施された後であるが、色状態が改善されないときにのみ警告を通知する。このように、通知を制御することで、カラーエキスパートへの通知が必要最低限に抑えることができる。これにより、カラーエキスパートの作業を阻害することなく、カラーエキスパートの作業効率を高めることが可能となる。
【０２０３】
＜実施例２＞
上記の実施例では、色確認結果がＮＧであった場合に色調整処理を実施したにも関わらず色確認結果が適切な結果でないと再度判定された場合には、カラーエキスパートもしくはオペレータに印刷装置から印刷される画像の色状態が適切でない旨の警告を通知する。その後、カラーエキスパートやオペレータは、自動では実行できないリカバリ処理や、サービスマンを呼んでの清掃や調整、部品交換など、印刷装置から印刷される画像の色状態が適切にねるように復旧作業を行う。このとき、基本的には、この復旧作業が完了し再度色確認がＯＫと判定されるまでは、この印刷装置での成果物の生産は不可であり、印刷拠点の生産性は低下してしまう恐れがある。
【０２０４】
従って、本実施例では、色調整処理後であっても色状態が適切でないと判断された場合には、拠点管理サーバが管理する他の印刷装置の色状態情報を参照し、自動で色状態が適切ではない印刷装置の代替印刷装置を探索・提示する。この処理フローについて、図２６、図２７を用いて詳細に説明する。
【０２０５】
図２６は、本実施例における、拠点管理サーバの処理を示すフローチャートである。本フローチャートは、拠点管理サーバのＨＤＤ４０４に格納されたプログラムがＲＡＭ４０３に読み出され、ＣＰＵ４０１によって実行されることで実現される。
【０２０６】
Ｓ２６０１において、ＣＰＵ４０１は、色調整処理実行後の色確認の結果、印刷装置から印刷される画像の色状態が適切な状態にリカバリできているか否かを判断し、色状態が適切であると判断されば処理を終了する。一方、色状態が適切でないと判断されればＳ２６０２に進む。
【０２０７】
Ｓ２６０２において、ＣＰＵ４０１は、色状態が適切でないと判断された印刷装置（以下、ＮＧデバイスとも呼ぶ）が実行すべき印刷ジョブがあるか否かを判断し、印刷ジョブがないと判断された場合は処理を終了する。一方、実行すべき印刷ジョブがあると判断された場合はＳ２６０３に進む。ここで、本実施例では印刷ジョブの有無で代替印刷装置（以下、代替デバイスとも呼ぶ）の探索・提案の制御フローを進めるか否か判断しているが、この限りでない。ＮＧデバイスにおいて実行されるべき印刷ジョブがなくても代替印刷装置を予め探索するよう制御しても良い。このように構成することで、カラーエキスパートやオペレータは、予め代替デバイスの選択や選択における優先順位付けを設定することができ、色確認処理実行後に印刷ジョブが投入された場合でも、直ぐに代替デバイスで印刷処理を開始することが可能となる。
【０２０８】
Ｓ２６０３において、ＣＰＵ４０１は、ＮＧデバイスが実行すべきであった印刷ジョブの設定を取得し、Ｓ２６０４に進む。ここでの印刷ジョブの設定とは、例えば、フィニッシング設定や使用する用紙種類の設定である。
【０２０９】
Ｓ２６０４において、ＣＰＵ４０１は、Ｓ２６０３で取得した印刷ジョブ設定をもとに、拠点管理サーバが管理している印刷装置の中から、この印刷ジョブが実行可能な他の印刷装置を探索し、Ｓ２６０５に進む。例えば、ＮＧデバイスにて実行されるべきであったジョブに対してパンチ（穴あけ）処理の設定がなされていた場合には、同じパンチ（穴あけ）処理が実行可能な印刷装置を探索し、該当する印刷装置があれば代替候補デバイスとして保持する。
【０２１０】
Ｓ２６０５において、ＣＰＵ４０１は、Ｓ２６０４にて代替候補デバイスが存在するか否かを判断し、代替候補デバイスがあると判断された場合にはＳ２６０６に進み、代替候補デバイスが存在しないと判断された場合には、Ｓ２６１５に進む。
【０２１１】
Ｓ２６０６において、ＣＰＵ４０１は、Ｓ２６０４にて代替候補デバイスとして検知された印刷装置の色確認設定とＮＧデバイスの色確認設定を取得し、Ｓ２６０７に進む。ここでの色確認設定とは、ＤＢ２００に例示されるような、パッチチャートの情報やリファレンス、判定基準に関する情報のことである。
【０２１２】
Ｓ２６０７において、ＣＰＵ４０１は、後述の制御フローにより、ＮＧデバイスの色確認設定と代替候補デバイスの色確認設定とを比較し、Ｓ２６０８に進む。
【０２１３】
Ｓ２６０８において、ＣＰＵ４０１は、代替候補デバイスとＮＧデバイスが同じ色確認判定基準、もしくは、ＮＧデバイスよりも厳しい色確認判定基準（同等以上の色確認判定基準）を有するか否かを判断する。同等以上の色確認判定基準（すなわち、ＮＧデバイスよりも高い色品質を有する）であればＳ２６０９に進む。また、同等未満の色確認判定基準であると判断されればＳ２６０６に戻って、次の代替候補デバイスに対して色確認設定の比較を順次行っていく。ここで、同等未満の色確認判定基準であると判断された場合には、検知した印刷装置を代替候補から除外して次の代替候補デバイスの色確認設定の比較を行うよう制御しているが、この限りではない。例えば、同等未満の色確認判定基準であると判断された場合には、その代替候補デバイスにてＮＧデバイスの色確認設定と同じ条件で色確認処理を実行して、ＮＧデバイスと同じ色確認判定基準で判定した色確認結果を取得するよう制御してもよい。更に、ＮＧデバイスと同じ色確認処理を色確認設定の比較後に実施するよう記載したがこの限りでなく、例えば、色確認設定の比較を行うことなく拠点管理サーバが管理する印刷装置に対して常にＮＧデバイスと同等の色確認処理を実行するよう構成しても良い。
【０２１４】
Ｓ２６０９において、ＣＰＵ４０１は、代替候補デバイスにおいて、Ｓ２６０８にて同等以上の判定基準であると判断された判定基準に基づき、色確認処理を実行されたときの最新の色確認結果を取得し、Ｓ２６１０に進む。
【０２１５】
Ｓ２６１０において、ＣＰＵ４０１は、Ｓ２６０９にて取得した最新の色確認結果が、ＮＧデバイスと同じ判定基準をクリアしているか否かを判断し、判定基準内と判断されればＳ２６１１に進む。また、ＮＧデバイスと同じ判定基準をクリアしていないと判断された場合には、Ｓ２６０６に戻って、次の代替候補デバイスに対して色確認設定の比較を順次行っていく。ここで、Ｓ２６０９にて取得する色確認結果としては判定基準に対する判定結果だけでなく、色確認時の読み取りデータを取得するよう構成する方が好ましい。そして更にＳ２６１０ではＮＧデバイスの判定基準に基づいて、代替候補デバイスの読み取りデータを分析して判定するよう制御する方が好ましい。このように構成することで、代替候補デバイスの方が、より厳しい判定基準を持っていて、その判定結果がＮＧであったとしても、ＮＧデバイスの判定基準さえクリアできていれば、代替印刷可能と判断することができる。
【０２１６】
Ｓ２６１１において、ＣＰＵ４０１は、印刷装置を代替候補デバイスであると判断し、ＲＡＭ４０３に保持してＳ２６１２に進む。
【０２１７】
Ｓ２６１２において、ＣＰＵ４０１は、Ｓ２６０４で保持した代替候補デバイス全ての色確認設定の比較が完了したかどうかを判断し、比較が全て完了したと判断された場合にはＳ２６１３に進む。また、比較していない代替候補デバイスが存在すると判断されれば、Ｓ２６０６に戻って次の代替候補デバイスに対して色確認設定の比較を順次行う。
【０２１８】
Ｓ２６１３において、ＣＰＵ４０１は、Ｓ２６１１にて代替候補デバイスとして保持された印刷装置が存在するか否かを判断し、代替候補デバイスがあると判断された場合には、Ｓ２６１４に進み、代替候補デバイスがないと判断された場合には、Ｓ２６１５に進む。
【０２１９】
Ｓ２６１４において、ＣＰＵ４０１は、図２８（ａ）に例示されるような代替候補のデバイスがある旨をユーザに通知して処理を終了する。ここで、本実施例では代替候補のデバイスの表示を、色調整処理後の色確認判定結果がＮＧであった場合の警告表示と一緒に表示するよう制御しているがこの限りではない。例えば、拠点管理端末を介して、ユーザが代替デバイス候補の表示要求を行えるよう構成し、表示要求を受け付けた際に代替候補デバイスを表示するよう制御しても良い。また、拠点管理端末ではなく、ＮＧデバイスの操作部を介して代替候補デバイスの表示要求を受け付けるよう構成しても良い。なお、代替候補デバイスが複数ある場合はリスト表示するよう制御する方が好ましい。このとき、複数の代替候補デバイスがある場合には、優先順位付けを行って優先度の高い代替候補デバイスを上位に表示するよう制御しても良い。例えば、Ｓ２６０９で取得したデータがＮＧデバイスのリファレンスに対して、より精度が高い（リファレンスとの差が小さい）順に表示するよう制御しても良い。また、代替候補デバイスの持つ印刷ジョブを抽出して、出力予定枚数の少ない順に表示するよう制御しても良い。
【０２２０】
Ｓ２６１５において、ＣＰＵ４０１は、図２８（ｂ）に例示されるような代替候補のデバイスが見つからなかった旨をユーザに通知して処理を終了する。ここで、本実施例では、Ｓ２６１４、及びＳ２６１５において、ユーザに通知する方法として、ユーザが色状態を確認するために用いる拠点管理端末に対してメッセージを表示するよう構成しているがこの限りではない。例えば、ＮＧデバイスに対してメッセージを送信して、ＮＧデバイスの表示部に代替候補デバイスに関する情報を表示するよう制御しても良い。更に、カラーエキスパートやオペレータが携帯するようなモバイル端末装置が別途存在する場合には、そちらに通知するよう制御しても良い。
【０２２１】
ここで、Ｓ２６０７におけるＮＧデバイスと代替候補デバイスの色確認設定の比較処理の制御フローの一例を図２７のフローチャートを用いて詳細に説明する。ここで比較する色確認設定は、図９に例示されるようなデータ構造で保存されているデータベースから読み出されるものである。各デバイスの色確認設定を参照する際には、管理している印刷装置ＤＢ１１００の色確認プロファイルＤＢ１１０３を参照して全ての色確認プロファイルを探索し、各色確認プロファイル内の色確認設定ＤＢ１０４から色確認設定を参照する。また、本フローチャートも同じく、拠点管理サーバのＨＤＤ４０４に格納されたプログラムがＲＡＭ４０３に読み出され、ＣＰＵ４０１によって実行されることで実現される。
【０２２２】
Ｓ２７０１において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの色確認設定ＩＤＤＢ２０１を比較し、同じ色確認設定ＩＤであればＳ２７０９に進み、異なる色確認設定ＩＤであればＳ２７０２に進む。
【０２２３】
Ｓ２７０２において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスのパッチチャートＩＤを比較し、同じパッチチャートＩＤであればＳ２７０３に進み、異なるパッチチャートＩＤであればＳ２７０８に進む。
【０２２４】
Ｓ２７０３において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスのチャートを印刷する際の用紙種類を比較し、同一の用紙種類であればＳ２７０４に進み、異なる用紙種類であればＳ２７０８に進む。
【０２２５】
Ｓ２７０４において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスのリファレンスＩＤを比較し、同一のリファレンスＩＤであればＳ２７０５に進み、異なるリファレンスＩＤであればＳ２７０８に進む。
【０２２６】
Ｓ２７０５において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの判定基準ＩＤを比較し、同一の判定基準であればＳ２７０９に進み、異なる判定基準であればＳ２７０６に進む。ここで、代替候補デバイスの判定基準に関しては、ＮＧデバイスと同じ判定基準ＩＤを持たなくても、ＮＧデバイスの判定基準を十分に満たす判定基準であればよい。そのため、本実施例ではＳ２７０６〜Ｓ２７０７のような比較を更に行うよう記載しているがこの限りでなく、単に判定基準のＩＤを比較するのみでも良い。
【０２２７】
Ｓ２７０６において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの判定基準ＤＢ７００を比較し、ＮＧデバイスの判定基準項目ＤＢ７００に含まれるＤＢ７０３〜ＤＢ７０９が代替候補デバイスの判定基準項目にも全て含まれているか否かを判断する。代替候補デバイスの判定基準項目に全て含まれていると判断した場合にはＳ２７０７に進み、一つでも含まれていない項目が存在すると判断した場合には、Ｓ２７０８に進む。
【０２２８】
Ｓ２７０７において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの各判定基準項目の値を全て比較し、代替候補デバイスの方がＮＧデバイスよりも、全ての判定基準項目において、同じ値か、より厳しい値が設定されていると判断すればＳ２７０９に進む。一つでもＮＧデバイスの判定基準項目の値がより厳しい値が設定されていると判断すればＳ２７０８に進む。ここで、より厳しい値とは、リファレンスと読み取り値の差が小さい値である事を指し、例えば平均色差であれば、判定基準の平均色差がより小さい値を設定されている方が厳しいと判断する。
【０２２９】
Ｓ２７０８において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの色確認設定が異なる、もしくは判定基準が同等未満であると判定し、Ｓ２６０８に進む。
【０２３０】
Ｓ２７０９において、ＣＰＵ４０１は、ＮＧデバイスと代替候補デバイスの色確認設定が同じであり、判定基準も代替候補デバイスの判定基準がＮＧデバイスの判定基準を十分に満たすものであると判定し、Ｓ２６０８に進む。
【０２３１】
本実施例にて説明した処理により、色調整実行処理を実行したにも関わらず印刷される画像の色状態が適切でないと判断された印刷装置がある場合、同拠点内にある他の印刷装置のうち、色状態が適切な印刷装置を自動的にユーザに提示することが可能になる。これにより、カラーエキスパートの熟練度に依存することなく、最適な代替印刷装置を決定することが出来る。また、代替印刷が可能な印刷装置を即時提示することで、印刷拠点の生産性の低下を抑制することが可能となる。
【０２３２】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、前述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０２３３】
１０２  拠点管理サーバ
２１１  拠点管理端末
２２１  印刷装置
５１０  カラーセンサ
７２２  拠点管理アプリケーション実行部
【図１】
2019066961.tif 000003
【図２】
2019066961.tif 000004
【図３】
2019066961.tif 000005
【図４】
2019066961.tif 000006
【図５】
2019066961.tif 000007
【図６】
2019066961.tif 000008
【図７】
2019066961.tif 000009
【図８】
2019066961.tif 000010
【図９】
2019066961.tif 000011
【図１０】
2019066961.tif 000012
【図１１】
2019066961.tif 000013
【図１２】
2019066961.tif 000014
【図１３】
2019066961.tif 000015
【図１４】
2019066961.tif 000016
【図１５】
2019066961.tif 000017
【図１６】
2019066961.tif 000018
【図１７】
2019066961.tif 000019
【図１８】
2019066961.tif 000020
【図１９】
2019066961.tif 000021
【図２０】
2019066961.tif 000022
【図２１】
2019066961.tif 000023
【図２２】
2019066961.tif 000024
【図２３】
2019066961.tif 000025
【図２４】
2019066961.tif 000026
【図２５】
2019066961.tif 000027
【図２６】
2019066961.tif 000028
【図２７】
2019066961.tif 000029
【図２８】
2019066961.tif 000030
【図２９】
2019066961.tif 000031
【図３０】
2019066961.tif 000032
【図３１】
2019066961.tif 000033