(57)【要約】【課題】  簡便なるプロファイル取得処理を用いてクラスタリング構成を考慮した最適なプロファイル取得を行うカラー印刷制御方法及びその装置を提供する。【解決手段】  クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとしてプリンタ管理部１５で管理すると共に、該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルをカラー設定管理部１７で管理し、管理される仮想プリンタを出力先としてカラーマッチング設定を含むプリントジョブを受付けて、レンダリング部１８で当該プリントジョブのレンダリングを行い、仮想プリンタ単位でプロファイルの取得を行い、カラーマネージメント処理部１６でカラーマッチングを行うよう、ジョブ制御部１１で制御をおこなう。【選択図】    図２
2008077616.tif 000002
【特許請求の範囲】
【請求項１】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、
プリントジョブのレンダリングを行うレンダリング手段と、
前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段と、
を有することを特徴とするカラー印刷制御装置。
【請求項２】
前記カラー設定管理手段は、同一用紙に対して単一又は複数のプロファイルを関連付けることを特徴とする請求項１に記載のカラー印刷制御装置。
【請求項３】
前記カラー設定管理手段は、前記カラープロファイルの管理に加え、カラーマネージメント手段におけるカラーマッチングルールの管理を行うことを特徴とする請求項１又は２に記載のカラー印刷制御装置。
【請求項４】
前記プリント制御手段にて受け付けるカラーマッチング設定は、カラーマッチグルールであることを特徴とする請求項３に記載のカラー印刷制御装置。
【請求項５】
前記プリンタ管理手段は管理する仮想プリンタ情報を変更するプリンタ情報変更手段を含み、前記カラー設定管理手段は管理するカラー設定情報を変更するカラー設定情報変更手段を含むことを特徴とする請求項１乃至４にいずれか１つに記載のカラー印刷制御装置。
【請求項６】
前記プリント制御手段は、カラーマッチング設定を含むプリントジョブと、仮想プリンタ単位で前記カラー設定管理手段に管理されるプロファイルとから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成手段を有することを特徴とする請求項１乃至５にいずれか１つに記載のカラー印刷制御装置。
【請求項７】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、
プリントジョブのレンダリングを行うレンダリング手段と、
前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置であって、
前記カラー設定管理手段が管理するカラー設定情報をネットワークを介して変更するカラー設定情報変更手段を含むことを特徴とする情報処理装置。
【請求項８】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、
プリントジョブのレンダリングを行うレンダリング手段と、
前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置であって、
前記カラー設定管理手段が管理するカラー設定情報をネットワークを介して読み出す読出手段と、
読み出された前記カラー設定情報と指定される仮想プリンタ情報とにから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成手段と、
生成された前記ジョブデータを前記カラー印刷制御装置に送信するジョブデータ送信手段とを有することを特徴とする情報処理装置。
【請求項９】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理工程と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理工程と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント工程と、
プリントジョブのレンダリングを行うレンダリング工程と、
前記プリンタ管理工程で管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理工程に対しプロファイルの取得を行い、前記カラーマッチング工程でカラーマッチングを行うよう制御をおこなうプリント制御工程と、
を有することを特徴とするカラー印刷制御装置のカラー印刷制御方法。
【請求項１０】
前記カラー設定管理工程では、同一用紙に対して単一又は複数のプロファイルを関連付けることを特徴とする請求項９に記載のカラー印刷制御装置のカラー印刷制御方法。
【請求項１１】
前記カラー設定管理工程は、前記カラープロファイルの管理に加え、カラーマネージメント手段におけるカラーマッチングルールの管理を行うことを特徴とする請求項９又は１０に記載のカラー印刷制御装置のカラー印刷制御方法。
【請求項１２】
前記プリント制御工程にて受け付けるカラーマッチング設定は、カラーマッチグルールであることを特徴とする請求項１１に記載のカラー印刷制御装置のカラー印刷制御方法。
【請求項１３】
前記プリンタ管理工程は管理する仮想プリンタ情報を変更するプリンタ情報変更工程を含み、前記カラー設定管理工程は管理するカラー設定情報を変更するカラー設定情報変更工程を含むことを特徴とする請求項９乃至１２にいずれか１つに記載のカラー印刷制御装置のカラー印刷制御方法。
【請求項１４】
前記プリント制御工程は、カラーマッチング設定を含むプリントジョブと、仮想プリンタ単位で前記カラー設定管理工程で管理されるプロファイルとから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成工程を有することを特徴とする請求項９乃至１３にいずれか１つに記載のカラー印刷制御装置のカラー印刷制御方法。
【請求項１５】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、
プリントジョブのレンダリングを行うレンダリング手段と、
前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置のカラー印刷制御方法であって、
前記カラー設定管理手工程管理するカラー設定情報をネットワークを介して変更するカラー設定情報変更工程を含むことを特徴とする情報処理装置のカラー印刷制御方法。
【請求項１６】
クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、
該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、
前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、
プリントジョブのレンダリングを行うレンダリング手段と、
前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置のカラー印刷制御方法であって、
前記カラー設定管理工程で管理するカラー設定情報をネットワークを介して読み出す読出工程と、
読み出された前記カラー設定情報と指定される仮想プリンタ情報とにから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成工程と、
生成された前記ジョブデータを前記をカラー印刷制御装置に送信するジョブデータ送信工程とを有することを特徴とする情報処理装置のカラー印刷制御方法。
【請求項１７】
請求項９乃至１６のいずれか１つに記載のカラー印刷制御方法を実現するコンピュータ実行可能なプログラム。
【請求項１８】
請求項１７に記載のプログラムをコンピュータ読み出し可能な形態で記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はカラー印刷制御方法及びその装置、特にネットワークを介して複数のカラープリンタに出力する際のカラーマッチングの設定方法に関するものである。
【背景技術】
【０００２】
近年、商業印刷の一分野としてプリントオンデマンドプリント（POD）と呼ばれる多品種少量印刷が提唱され、広く普及を始めている。PODでは電子データによる入稿が一般である。当該データを製版することなく、例えば、電子写真方式のプリンタによる印刷出力が行われている。
【０００３】
更には、電子写真方式のプリンタもカラー化の進展と共にPODにもカラープリンタの導入が進展しており、従来の印刷と同様に色管理が重要な課題のひとつである。PODにおいて、前記色管理には一般的にICCプロファイルを用いたカラーマッチング処理をもちいる。プリンタのICCプロファイル（プリンタプロファイル）は、より厳密なカラーマッチングを求める場合、複数のプロファイルを所有して、印刷出力に用いる用紙に応じて選択して用いることが必要となる。
【０００４】
ところで、近年、PODにおいては、プリンタを複数接続して同一データの印刷出力を行うクラスタリング構成も見られるようになってきた。例えば、特許文献１による技術では、用紙に対応するプリンタプロファイルの選定を行っている。
【特許文献１】特開２００２−０８４４３３
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、クラスタリング構成における印刷出力の場合、同一の機種であってもクラスタを構成するカラープリンタごとにわずかに個体差が生ずる。このため、プリンタごとに印刷出力に用いる用紙に応じたプロファイルの提供が必要となる。すなわち、クラスタリングプリントを制御するプリンタコントローラ中の、入力された印刷データのレンダリングを行うレンダリング部あるいはその制御部において、次の動作が必要になる。クラスタリングプリントを実行する際に、出力先のカラープリンタを識別して、各々のプリンタならびに出力指定された用紙により、最適なプリンタプロファイルをプリンタプロファイルの管理部より取得する。
【０００６】
ところが、上記特許文献１による技術では、用紙に対応するプリンタプロファイルの選定は行われるものの、クラスタを構成するプリンタとプロファイルとの関係は管理されていない。従って、レンダリング部あるいはその制御部ではプリンタごとにプロファイル取得を必要とし、プロファイル取得処理が繰り返され煩雑な処理となる。  
本発明は、上記問題点に鑑みて、簡便なるプロファイル取得処理を用いてクラスタリング構成を考慮した最適なプロファイル取得を行うカラー印刷制御方法及びその装置を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するべく、本発明のカラー印刷制御装置は、クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、プリントジョブのレンダリングを行うレンダリング手段と、前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段と、を有することを特徴とする。
【０００８】
本発明におけるカラー印刷制御装置の更なる特徴とするところは、前記カラー設定管理手段は、同一用紙に対して単一又は複数のプロファイルを関連付けることである。また、前記カラー設定管理手段は、前記カラープロファイルの管理に加え、カラーマネージメント手段におけるカラーマッチングルールの管理を行うことである。また、前記プリント制御手段にて受け付けるカラーマッチング設定は、カラーマッチグルールである。また、前記プリンタ管理手段は管理する仮想プリンタ情報を変更するプリンタ情報変更手段を含み、前記カラー設定管理手段は管理するカラー設定情報を変更するカラー設定情報変更手段を含むことである。また、前記プリント制御手段は、カラーマッチング設定を含むプリントジョブと、仮想プリンタ単位で前記カラー設定管理手段に管理されるプロファイルとから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成手段を有することである。
【０００９】
又、本発明の情報処理装置は、クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、プリントジョブのレンダリングを行うレンダリング手段と、前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置であって、前記カラー設定管理手段が管理するカラー設定情報をネットワークを介して変更するカラー設定情報変更手段を含むことを特徴とする。又、前記カラー設定管理手段が管理するカラー設定情報をネットワークを介して読み出す読出手段と、読み出された前記カラー設定情報と指定される仮想プリンタ情報とにから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成手段と、生成された前記ジョブデータを前記をカラー印刷制御装置に送信するジョブデータ送信手段とを有することを特徴とする。
【００１０】
又、本発明のカラー印刷制御方法は、クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理工程と、該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理工程と、前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント工程と、プリントジョブのレンダリングを行うレンダリング工程と、前記プリンタ管理工程で管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理工程に対しプロファイルの取得を行い、前記カラーマッチング工程でカラーマッチングを行うよう制御をおこなうプリント制御工程と、を有することを特徴とする。
【００１１】
ここで、前記カラー設定管理工程では、同一用紙に対して単一又は複数のプロファイルを関連付ける。また、前記カラー設定管理工程は、前記カラープロファイルの管理に加え、カラーマネージメント手段におけるカラーマッチングルールの管理を行う。また、前記プリント制御工程にて受け付けるカラーマッチング設定は、カラーマッチグルールである。また、前記プリンタ管理工程は管理する仮想プリンタ情報を変更するプリンタ情報変更工程を含み、前記カラー設定管理工程は管理するカラー設定情報を変更するカラー設定情報変更工程を含む。また、前記プリント制御工程は、カラーマッチング設定を含むプリントジョブと、仮想プリンタ単位で前記カラー設定管理工程で管理されるプロファイルとから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成工程を有する。
【００１２】
又、情報処理装置のカラー印刷制御方法は、クラスタリングプリントを目的として、複数のカラープリンタの組み合わせを仮想プリンタとして管理するプリンタ管理手段と、該仮想プリンタと出力される用紙とに関連付けて、カラーマッチングに用いるカラープロファイルを管理するカラー設定管理手段と、前記カラープロファイルを用いてカラーマッチング処理を行うカラーマネージメント手段と、プリントジョブのレンダリングを行うレンダリング手段と、前記プリンタ管理手段に管理される仮想プリンタを出力先として、カラーマッチング設定を含むプリントジョブを受付けて当該プリントジョブのレンダリングを行い、仮想プリンタ単位で前記カラー設定管理手段に対してプロファイルの取得を行い、前記カラーマッチング手段によりカラーマッチングを行うよう制御をおこなうプリント制御手段とを有するカラー印刷制御装置とネットワークを介して接続する情報処理装置のカラー印刷制御方法であって、前記カラー設定管理手工程管理するカラー設定情報をネットワークを介して変更するカラー設定情報変更工程を含むことを特徴とする。又、前記カラー設定管理手段で管理するカラー設定情報をネットワークを介して読み出す読出工程と、読み出された前記カラー設定情報と指定される仮想プリンタ情報とにから、ジョブチケットデータとジョブデータファイルとからなるジョブデータを生成するジョブデータ生成工程と、生成された前記ジョブデータを前記をカラー印刷制御装置に送信するジョブデータ送信工程とを有することを特徴とする。
【００１３】
更に、上記カラー印刷制御方法を実現するコンピュータ実行可能なプログラム、該プログラムをコンピュータ読み出し可能な形態で記憶する記憶媒体をも提供する。
【発明の効果】
【００１４】
本発明により、簡便なるプロファイル取得処理を用いてクラスタリング構成を考慮した最適なプロファイル取得を行うカラー印刷制御方法及びその装置を提供できる。
【発明を実施するための最良の形態】
【００１５】
以下に本発明の実施形態を、図面を参照しながら詳細に説明する。
【００１６】
＜システム構成ならびにシステム構成要素の説明＞
まず、図１より図４を用いて、本実施形態におけるシステム構成ならびシステムを構成する各要素について説明する。
【００１７】
（システム構成例）
図１は、本実施形態による複数のカラープリンタがネットワークを介して接続されたネットワークシステムの構成例を示す図である。
【００１８】
図１のネットワークシステムは、プリンタコントローラとなるフロントエンドサーバ１を含む。又、プリンタエンジン２（フロントエンドサーバ１を介してネットワーク３に接続）を含む。又、ＰＣとモニタを含むクライアントＡ、クライアントＢならびにクライアントＣが、ネットワーク３を介して接続される。クライアントＡ、クライアントＢ及びクライアントＣは、モニタ表示や画像処理に必要なＣＰＵ，ＶＲＡＭ等及びネットワーク上の通信に必要な通信機能を備えている。
【００１９】
又、プリンタエンジン２は複数台接続することが可能であり、前記複数台接続されたプリンタエンジンの任意の組み合わせによりクラスタを構成することが可能である。本実施形態においては、プリンタエンジン２−１，プリンタエンジン２−２及びプリンタエンジン２−３の合計３台接続されているものとして説明を行う。尚、以降の説明において特にプリンタエンジンの固体を指定しない場合やプリンタエンジン全体を指し示す場合は、プリンタエンジン２と呼称する。
【００２０】
（フロントエンドサーバ１ならびにプリンタエンジン２の構成例）
図２は、前出のフロントエンドサーバ１とプリンタエンジン２の構成例を示す図である。
【００２１】
図２のように、フロントエンドサーバ１は、ネットワークに接続するためのネットワークＩ／Ｆ（インタフェース）部１０と、ジョブデータを制御するジョブ制御部１１とを有する。又、ＰＤＬ（ページ記述言語）を解析して中間データを生成するＰＤＬインタプリタ部１２と、ＰＤＬインタプリタ部で生成された中間データが格納される中間データ格納部１３とを有する。又、プリンタエンジン２とのデータのやり取りを行うための通信インタフェース部１４と、フロントエンドサーバ１に接続されるプリンタエンジン２のクラスタリング構成を管理するプリンタ管理部１５とを有する。又、中間データ格納部に格納された中間データをビットマップイメージデータに変換するレンダリング部１８と、ジョブに対して指定されたカラーマッチング処理を行うカラーマネージメント処理部１６とを有する。又、カラー設定のためのデータセットを保有・管理し、各部へカラーマッチング設定の提供を行うカラー設定管理部１７を有する。かかるデータセットは、カラーマッチングに使用されるプロファイルならびにカラーマッチング処理を行うための各種パラメータならびに使用するプロファイル等をひとくくりにしたもので、以降ではカラー設定と呼称する。又、カラー設定管理部１７は、カラーマッチングに用いるプロファイルならびにカラー設定を格納するカラー設定格納部１７Ａを有する。
【００２２】
又、ジョブ制御部１１は、ジョブをホールドする等のジョブ管理を行うジョブ管理部１１Ａと、ジョブ中のジョブチケットを解析するジョブ解析部１１Ｂとを有する。又、ジョブデータファイルにジョブチケットを付与してジョブデータとするホットフォルダ管理部１１Ｃを有する。かかるホットフォルダ管理部１１Ｃは、クライアントＣからのジョブデータを受け付けるディレクトリの監視を行う。そして、前記ディレクトリへ投入されたジョブデータファイルに対して事前に設定した内容に基づきジョブチケットを付与し、ジョブデータとする。又、ジョブ管理部１１Ａによって管理されるジョブデータの編集、ジョブチケットの生成、編集を行うジョブチケット生成・編集部１１Ｄを有する。又、ホットフォルダ管理部１１Ｃに投入されるジョブデータファイルに対して生成、付与するジョブチケットの設定内容等の管理を行う設定情報管理部１１Ｅを有する。又、前記設定情報管理部１１Ｅにて管理を行う情報のうち、特にカラーマッチングに関する情報の管理を行うカラー設定情報管理部１１Ｆを有する。
【００２３】
プリンタエンジン２は、フロントエンドサーバ１とデータをやりとりする通信Ｉ／Ｆ部２０と、出力部２１とを有する。又、フロントエンドサーバ1より送信された中間データをビットマップイメージデータに変換するレンダリング部２２と、ジョブに対して指定されたカラーマッチング処理を行うカラーマネージメント処理部２３とを有する。
【００２４】
（クライアントＡの構成例）
図３は、本実施形態におけるクライアントＡの構成例を示す図である。
【００２５】
図３のように、クライアントＡは、フロントエンドサーバ１におけるネットワークＩ／Ｆ部１０と等価なネットワークＩ／Ｆ部１０Ａを有する。又、フロントエンドサーバ１中のカラー設定格納部１７Ａ中に格納されるプロファイルならびにカラー設定の新規登録、削除ならびに編集を行うカラー設定編集部３０を有する。又、カラー設定編集部３０は、カラー設定編集部３０を用いている間はカラー設定格納部１７Ａに格納される情報の一部あるいはすべてをフロントエンドサーバ１より取得して一時的に格納を行うため、カラー設定情報一時格納部３０Ａを有する。
【００２６】
（クライアントＢ及びＣの構成例）
図４は、本実施形態におけるクライアントＢならびにクライアントＣの構成例を示す図である。
【００２７】
図４のように、クライアントＢは、フロントエンドサーバ１及びクライアントＡにおけるネットワークＩ／Ｆ部１０と等価なネットワークＩ／Ｆ部１０Ｂと、プリンタドライバ部４０とを有する。かかるプリンタドライバ部４０は、PDLの作成を行うことが可能な文書作成アプリケーション４１により利用され、ジョブデータの構成要素であるジョブチケットの生成を行うジョブチケット生成部４０Ａを有する。又、前記文書作成アプリケーションによって作成された文書の解析し、該解析結果によりPDLの生成を行うＰＤＬ生成部４０Ｂを有する。更に、ジョブチケットの設定内容等の情報管理を行う設定情報管理部４０Ｃと、前記設定情報管理部４０Ｃにて管理を行う情報のうち、特にカラーマッチングに関する処理の管理を行うカラー設定情報管理部４０Ｄを有する。
【００２８】
かかるプリンタドライバ部４０は、ＰＤＬならびにジョブチケットをジョブデータとして合成し、ネットワークＩ／Ｆ部１０Ｂを介してフロントエンドサーバ１へジョブデータの投入を行う。
【００２９】
一方、クライアントＣは、クライアントＢにおけるネットワークＩ／Ｆ部１０と等価なネットワークＩ／Ｆ部１０Ｃを有する。又、本システムの操作者がプリントデータの作成・編集を行い、PDLを作成し、該PDLをホットフォルダ管理部１３Ｃが監視するディレクトリへの投入を行うプリントデータ作成・編集部４２を有する。かかるプリントデータ作成・編集部４２は、操作者が文書作成・編集を行う文書作成・編集部４２Ａと、前記文書作成・編集部４２Ａによって作成された文書を解析し、該解析に結果よりＰＤＬの生成を行うＰＤＬ生成部４２Ｂとを有する。
【００３０】
以上、図１から図４を用いて、システム構成ならびに構成要素の説明を行った。
【００３１】
尚、図２のフロントエンドサーバ１、図３及び図４のクライアントＡ乃至Ｃは、汎用のコンピュータにより構成されても特殊用途のコンピュータにより構成されてもよい。その場合、ＣＰＵが、ＲＡＭを一時記憶として又ディスク等の外部記憶部をデータベースとして使用しながら、ＲＯＭ又は前記外部記憶部に記憶されたプログラムを実行することで、各処理部が実現される。各格納部は前記外部記憶部に実現されるのが望ましい。
【００３２】
又、本実施形態においては、クライアントは３台接続されるものとして説明するが、クライアントＡ、クライアントＢ及びクライアントＣと等価なクライアントがそれぞれ複数台接続されていても本発明は実現可能である。
【００３３】
更には、クラインアントＡの構成は、フロントエンドサーバ１中に存在する構成であっても本発明は実現可能である。尚、クライアントＡは複数存在しても良いが、同時にカラー設定が編集可能なクライアントは１台に限定することが望ましい。更には、クライントＢ又はクライアントＣどちらか１台のみの接続であっても本発明は実現可能である。更には、１台のクライアント中に、クライアントＡ、Ｂ及びＣの構成が混在していても本発明は実現可能である
＜本実施形態で使用されるデータの構成例の説明＞
次に、図５より図８を用いて、本実施形態で主に用いるデータの説明を行う。
【００３４】
（カラー設定情報の構成例）
図５は、フロントエンドサーバ１中のカラー設定格納部１７Ａ中に格納され、カラー設定管理部１７にて管理されるカラー設定情報の１レコードを説明する模式図である。
【００３５】
カラー設定情報は、前述のように、ジョブデータのカラーマッチング処理を行うにあたっての適用プロファイル、レンダリングインテントのほかカラーマッチング処理に関する記述がなされている。フロントエンドサーバ１中のカラーマネージメント処理部１６は、当該記述内容に沿ったカラーマッチング処理を行う。
【００３６】
図５のように、カラー設定情報は、データカテゴリ５１、データ項目５２のごとく階層化管理され、前記データ項目には登録データ記述内容例５３に記載する内容が登録される。登録データ記述内容例５３中、斜体で記載された項目は、記述項目より択一選択される項目であり、カラー設定格納部１７Ａにデータカテゴリ５１、データ項目５２と関連して記憶される。
【００３７】
又、カラー設定情報は、次の５つのカテゴリにより構成される。まず、カラーマッチング処理に使用するプリンタプロファイル名称を記述するプリンタプロファイル欄５０２を有する。又、テキストオブジェクトに対するカラーマッチング処理に使用するターゲットプロファイル、カラーマッチング時のレンダリングインテント、その他特殊処理設定などを記述したテキストオブジェクト設定カテゴリ５０３を有する。かかるテキストオブジェクト設定カテゴリ５０３は、ジョブデータ中のＰＤＬに記述されるテキストオブジェクトのカラーマッチング処理に適用される設定をカテゴライズしている。又、テキストオブジェクト設定カテゴリ５０３と同様にジョブデータ中のＰＤＬに記述されるイメージオブジェクトのカラーマッチング処理に適用される設定をカテゴライズしたイメージオブジェクト設定カテゴリ５０４を有する。又、ジョブデータ中のＰＤＬに記述されるグラフィックオブジェクトのカラーマッチング処理に適用される設定をカテゴライズしたグラフィックオブジェクト設定カテゴリ５０５を有する。又、前記プリンタプロファイル欄５０２よりグラフィックオブジェクト設定カテゴリ５０５の設定を１レコードとして該レコードを識別する名称を管理するカラー設定名称欄５０１を有する。
【００３８】
上記５カテゴリのデータ一式をもって、１レコードとして管理を行う。尚、本実施形態では、カラー設定格納部１７Ａ中には複数レコードが格納され、カラー設定管理部１７によって管理されるものとする。
【００３９】
上記５カテゴリ中のテキストオブジェクト設定カテゴリ５０３は、テキストオブジェクトがＲＧＢデータである場合に適用されるプロファイル名称を記述するＲＧＢターゲットプロファイル欄５０３Ａを含む。又、前記ＲＧＢターゲットプロファイル欄５０３Ａを適用する際のカラーマッチング方法を指定するＲＧＢレンダリングインテント欄５０３Ｂを含む。又、テキストオブジェクトがＣＭＹＫデータである場合やＣＭＹＫシミュレーションを行う場合のシミュレーション対象のプロファイル名称を記述するＣＭＹＫターゲットプロファイル欄５０３Ｃを含む。又、前記ＣＭＹＫターゲットプロファイル欄５０３Ａを適用する際のカラーマッチング方法を指定するＣＭＹＫレンダリングインテント欄５０３Ｄを含む。又、後述するスポットカラーセット名を記述するスポットカラー適用色設定欄５０３Ｅを含む。又、ＣＭＹＫシミュレーションの適用、非適用の設定を行うＣＭＹＫシミュレーション設定欄５０３Ｆを含む。又、墨版保証の適用、非適用の設定を行う墨版保証設定欄５０３Ｇを含む。
【００４０】
又、詳細なる説明は省略するが、イメージオブジェクト設定カテゴリ５０４、グラフィックオブジェクト設定カテゴリ５０５についても、テキストオブジェクト設定カテゴリ５０３と同様なデータ項目５２を有している。
【００４１】
（プロファイルの管理様式例）
図６は、フロントエンドサーバ１中のカラー設定格納部１７Ａ中に格納され、カラー設定管理部１７にて管理されるカラープロファイルの管理様式例を説明する模式図である。本実施形態においては、ＲＧＢターゲット６１、ＣＭＹＫターゲット６２、プリンタプロファイル６３、ならびにスポットカラー変換セット６４に大別され、管理される。
【００４２】
ＲＧＢターゲット６１ならびにＣＭＹＫターゲット６２は、カラープロファイルの実体とプロファイル名称とを一対として管理される。本実施形態におけるカラー設定情報中には前記プロファイル名称が記述され、カラー設定管理部１７において対となるカラープロファイル実体が特定される。
【００４３】
プリンタプロファイル６３は、カラープロファイルの実体とプロファイル名称とを一対として管理されるものを、プリンタエンジン２ごとに更にまとめて管理する。尚、プロファイル名称には用紙名称を用いるものとする。又、カラープロファイルの実体は、本実施形態においては詳細なる説明は省略するが、キャリブレーションにより補正されることを想定して、以下の３つのデータを管理する。すなわち、プロファイル作成直後の状態である初期プロファイルと、補正実施直前の状態である直前プロファイルと、カラーマッチング処理に実際に使用されるカレント状態であるカレントプロファイルとである。
【００４４】
又、プリンタプロファイル６３は、プリンタエンジン２−１、２−２ならびに２−３に対応するプロファイルとは別に、クラスタリング時のカラーマッチングの基準となる基準プロファイルを用紙名称とプロファイルの実体とを一対として管理を行う。
【００４５】
スポットカラー変換セット６４の実体は、カラープロファイルとは異なり、特定のインキ名称などＰＤＬ中に記載されるカラー名称と、プリンタ出力時のＣＭＹＫの各値を対としたデータを１単位として複数のデータを１セットとして管理する。ここで、以降、１単位のデータをスポットカラーデータと呼称し、１セットをスポットカラーセットと呼称する。そして、前記スポットカラーセットに対して名称（以降、スポットカラーセット名称と呼称する）を付与する。本実施形態におけるカラー設定情報中には、前記スポットカラーセット名称が記述され、カラー設定管理部１７において対となるスポットカラーセットが特定される。
【００４６】
尚、本実施形態におけるカラーマッチングは、フロントエンドサーバ１のカラーマネージメント処理部１６によって、RGBターゲットあるいはCMYKターゲットを入力側、前述の基準プロファイルを出力側として行う。すなわち、カラーマッチングは、プリントエンジン２中のカラーマネージメント処理部２３により、基準プロファイルを入力、各プリンタエンジン２ごとに管理されるプリンタプロファイルを出力として行うものとする。ここで、スポットカラーは、フロントエンドサーバ１において、入力及び出力のプロファイルを用いたカラーマッチング処理に代わりジョブデータファイル中にカラー名称が記載されていた場合に適用される。又、カラーマッチング処理については公知の技術を用いるものとする。
【００４７】
（仮想プリンタ管理データの構成例）
図７は、フロントエンドサーバ１中のプリンタ管理部１５において管理される仮想プリンタ管理データの構成例を示す模式図である。
【００４８】
本実施形態における仮想プリンタとは、フロントエンドサーバ１に接続されるプリンタエンジン２を任意の組み合わせでクラスタリングを行う際の組み合わせを示すものである。この組み合わせを、仮想的に１台のプリンタとして取り扱うことを可能とする。仮想プリンタ管理データ７１は、仮想プリンタと実際にクラスタリングをおこなうプリンタエンジン２とが関連付けられる。
【００４９】
（ジョブチケットの構成例）
図８は、ジョブデータならびにジョブチケットデータの一例を示している。
【００５０】
ジョブデータ８０は、処理を指示する内容が記述されているジョブチケットデータ８１と、ＰＤＦ、ＰＳ、ＴＩＦＦ、ＪＰＥＧ等の実際の出力データであるジョブデータファイルとから構成されていることを示している。
【００５１】
ジョブチケットデータ８１は、レイアウト情報として、用紙サイズ設定情報、用紙種類の情報、ページオリエンテーション情報等を含む。又、カラーマネージメントに関する情報としてカラー設定情報８２を含む。
【００５２】
カラー設定情報８２は、ジョブチケット８１中のカラー設定情報の記述例である。カラー設定情報８２は、カラー設定名称８２１、プリンタプロファイル８２２、テキストオブジェクト設定カテゴリ８２３、イメージオブジェクト設定カテゴリ８２４、グラフィックオブジェクト設定８２５により構成される。
【００５３】
かかるカラー設定情報８２は、図５を用いて説明したフロントエンドサーバ１中のカラー設定格納部１７Ａ中に格納され、カラー設定管理部１７にて管理されるカラー設定情報と同一の内容を記載することが可能である。
【００５４】
又、カラー設定管理部１７においてカラー設定情報８２の設定内容の詳細が認識可能であるため、カラー設定管理部１７において管理されているカラー設定の場合は、カラー設定名称８２１のみの記載であってもよい。
【００５５】
更に、カラー設定管理部１７において管理されていないカラー設定を行う場合は、以下の各項目を記載する。すなわち、プリンタプロファイル８２２、テキストオブジェクト設定カテゴリ８２３、イメージオブジェクト設定カテゴリ８２４、グラフィックオブジェクト設定８２５の各項目である。同時に、カラー設定名称８２１には、カラー設定管理部１７における非管理設定であることをあらわす特別な名称を記載する。本実施形態においては、カラー設定名称に「個別設定」の文字列を用いることとする。
【００５６】
＜カラー設定情報の登録、編集、削除の動作例＞
次に、図９より図１５を用いて、カラー設定格納部１７Ａに格納されるカラー設定情報の登録、削除及び編集について説明を行う。
【００５７】
カラー設定情報は、本実施形態における操作者の操作に基づいて、カラー設定格納部１７Ａ中にカラー設定を新規登録したりあるいは登録済みカラー設定の編集及び削除を行う。この時に、クライアントＡ中のカラー設定編集部３０が、ネットワークＩ／Ｆ部１０ＡとネットワークＩ／Ｆ部１０とを介して、フロントエンドサーバ１中のカラー設定管理部１７と通信を行う。
【００５８】
（カラー設定編集部３０における画面表示例）
まず、図９より図１１を用いて、クライアントＡ中のカラー設定編集部３０における画面表示例について説明する。
【００５９】
（初期表示画面例）
図９は、本実施形態におけるカラー設定編集部３０の起動時の初期表示画面の表示例である。
【００６０】
カラー設定編集部３０は、メイン画面として、カラー設定画面９１とプロファイル管理画面９２との２画面を有する。又、メイン画面における機能選択により表示されるサブ画面より構成される。サブ画面は必要に応じて表示を行う。尚、カラー設定画面９１とプロファイル管理画面９２とは、マウス等のポインティングデバイスにより所望する画面表示をクリックするなどの操作で切り替えが可能であり、起動直後のメイン画面は、カラー設定画面９１の表示を行う。
【００６１】
（カラー設定画面９１の例）
カラー設定画面９１は、カラー設定管理部１７において管理されるカラー設定名称の一覧表示を行うカラー設定一覧表示欄９３を有する。又、登録ボタン９４、編集ボタン９５、削除ボタン９６を有する。かかる登録ボタン９４により、カラー設定の新規作成を開始する。編集ボタン９５により、カラー設定一覧表示部９３において択一選択されたカラー設定の編集開始指示を与える。削除ボタン９６により、カラー設定一覧表示欄９３において択一選択されたカラー設定の削除指示を与える。又、ＯＫボタン９７、キャンセルボタン９８を有する。前記、ＯＫボタン９７により、カラー設定編集部３０の使用を終了し、該使用結果をフロントエンドサーバ１のカラー設定管理部１７へ反映を行う。キャンセルボタン９８により、カラー設定編集部３０における操作内容を破棄し、該カラー設定編集部３０の使用を終了する。
【００６２】
（カラー設定編集画面及びカラー設定登録画面例）
図１０は、前述のカラー設定画面９１において、カラー設定一覧表示領域９３に表示されるカラー設定を択一選択した後、編集ボタン９５によりカラー設定の編集を指示した際に表示されるカラー設定編集画面の表示例である。尚、カラー設定登録画面も同一の画面表示を行うため、あわせて本図を用いて説明を行う。
【００６３】
図１０中、１０１はカラー設定編集画面におけるカラー設定名称編集画面の表示例である。カラー設定名称編集画面１０１においては、カラー設定名称欄５０１の編集を行う。尚、登録ボタン９５によりカラー設定の新規作成が指示された場合は各項目とも空欄が表示される。
【００６４】
１０２は、データカテゴリ５１がテキストオブジェクト設定カテゴリ５０３に属するデータ項目５２、の設定内容の編集を行うテキストオブジェクト設定編集画面である。テキストオブジェクト設定編集画面１０２には、編集対象となるカラー設定におけるテキストオブジェクト設定カテゴリ５０３の設定内容が初期状態として表示される。そして、各設定項目における設定可能値をカラー設定格納部１７Ａに格納される設定可能項目をカラー管理部１７より取得することにより、本画面では前記取得された設定可能値を選択することによって編集を行う。尚、新規登録の場合は、事前の取り決めあるいは操作者の指定した選択値の表示を行う。
【００６５】
以上、カラー設定編集画面及びカラー設定登録画面の表示例を図１０を用いて説明した。尚、イメージオブジェクト設定カテゴリ５０４のデータ項目５２の編集に際しては、テキストオブジェクト設定編集画面１０２と同様に、イメージオブジェクト設定編集画面（不図示）によって編集を行うことが可能である。又、グラフィックオブジェクト設定カテゴリ５０５のデータ項目５２の編集に際しては、テキストオブジェクト設定編集画面１０２と同様に、グラフィックオブジェクト設定編集画面（不図示）によって編集を行うことが可能である。
【００６６】
（プロファイル管理画面９２の例）
図１１は、プロファイル管理画面９２の表示例である。
【００６７】
本画面においては、図６を用いて説明したプロファイル及びスポットカラー変換セットの登録、編集、削除の操作を行う。プリンタプロファイルについては、プリンタエンジン２−１、２−２、２−３ごとに用紙名称を用いて登録を行う。クラスタリングを行う場合は、クラスタを構成するプリンタエンジンに共通の用紙名称でプロファイルを登録しておくこととなる。又、基準プロファイルについても本画面を用いて登録を行う。
【００６８】
図１１中、１１１は、図６において説明したプロファイルの種別を選択するプロファイル種別選択欄である。本欄１１１によって選択されたプロファイル種別により、登録プロファイル一覧表示１１２に表示されるプロファイルが切り替わる。尚、本図においてはプリンタプロファイルが表示されている状態を表している。
【００６９】
１１３は、プロファイルの新規追加やプロファイルの編集、あるいは削除の指示を行うプロファイル操作指示ボタン群である。ここで、プロファイルの新規追加は、プロファイル一覧部にて選択されたプリンタエンジンに対して行われ、プロファイルの編集あるいは削除は、登録プロファイル一覧表示１１２にて択一選択されたプロファイルに対して行われる。
【００７０】
プロファイルロールバックボタン１１４は、登録プロファイル一覧表示１１２にて択一選択されたプリンタプロファイルから、直前又は初期状態のプロファイルのカレント設定に戻すためのロールバック指示を与える。本ボタンを押下することによって、更にウィンドウが表示され、該ウィンドウにより直前状態あるいは初期状態どちらに戻すかを指定後、ロールバック開始指示をあたえることでロールバックされる。
【００７１】
＜カラー設定編集部３０におけるカラー設定情報メンテナンス処理例＞
次に、図１２より図１５を用いて、クライアントＡのカラー設定編集部３０におけるカラー設定情報のメンテナンス処理例の流れを説明する。
【００７２】
図１２は、カラー設定編集部３０のカラー設定画面９１におけるカラー設定に関する処理の流れの一例を説明したフローチャートである。本図１２に示すフローチャートは、クライアントＡに対して操作者がカラー設定編集部３０の起動を指示した時点より開始される。
【００７３】
カラー設定編集部３０が起動されると、ステップＳ１２０１において、フロントエンドサーバ１のカラー設定管理部１７に対して、前記カラー設定管理部１７に管理される情報の取得要求をネットワークＩ／Ｆ１０Ａを介して送信する。取得要求する情報は、カラー設定のカラー設定名称欄５０１に記述されるカラー設定名称をリスト化したカラー設定リスト、ならびにカラー設定の各データ項目５２に対する設定可能値である。そして、該取得要求に応答してカラー設定管理部１７により送信されるカラー設定リスト並びに設定可能値を取得し、カラー設定情報一時格納部３１へ格納する。
【００７４】
次に、ステップＳ１２０２では、ステップＳ１２０１において取得したカラー設定リストをカラー設定一覧表示９３に設定を行い、カラー設定画面９１の表示を行う。カラー設定画面９１が表示されたならば、ステップＳ１２０３において、操作者の作業選択指示を待ち受け、操作者が選択した作業に応じて処理の分岐を行う。
【００７５】
ステップＳ１２０３において、登録ボタン９４により登録作業が選択された場合は、ステップＳ１２０４へ進む。ステップＳ１２０４では、図１０で説明したカラー設定編集画面を新規登録の様態にて表示を行うので、操作者は登録作業を実施する。登録作業が完了すると登録内容をカラー設定情報一時格納部３１へ追加して、ステップＳ１２０８へ進む。
【００７６】
ステップＳ１２０３において、削除ボタン９６により削除作業が選択された場合は、ステップＳ１２０５へ進む。ステップＳ１２０５では、カラー設定一覧表示９３において操作者が択一選択したカラー設定情報に対して削除処理を行う。本実施形態においては、カラー設定情報一時格納部３１に格納されたカラー設定名称に対して、削除指示されたことを示す情報を関連付けるものとする。削除処理が完了したならば、ステップＳ１２０８へ進む。
【００７７】
ステップＳ１２０３において、編集ボタン９５により編集作業が選択された場合は、ステップＳ１２０６へ進む。ステップＳ１２０６では、カラー設定一覧表示９３において操作者が択一選択したカラー設定情報に対応するデータ項目５２の取得をカラー設定管理部１７に要求し、該要求結果であるデータ項目５２の受領を行う。続いて、ステップＳ１２０７では、図１０で説明したカラー設定編集画面１０１，１０２を、ステップＳ１２０６において取得したデータ項目５２の内容をもって表示を行う。操作者はカラー設定編集画面によりカラー設定情報の編集を行う。編集が完了したならば、編集結果をカラー設定一時格納部３０Ａへ格納すると共に、当該編集済カラー設定名称に編集が実施されたことを示す情報との関連付けを行い、ステップＳ１２０８へ進む。
【００７８】
ステップＳ１２０８では、カラー設定一時格納部３０Ａ中に格納されるカラー設定名称の参照を行い、新規登録ならびに削除されたカラー設定を反映したカラー設定リストを再作成する。そして、ステップＳ１２０２へ戻り、前記再作成されたカラー設定リストをカラー設定一覧表示９３に再設定を行い、カラー設定画面９１の表示を行う。
【００７９】
以上、ステップＳ１２０２よりステップＳ１２０８で説明した処理を操作者が所望のカラー設定情報メンテナンス作業を完了するまで繰り返し実行する。
【００８０】
ステップＳ１２０３へ戻り、操作者が所望の編集が完了し、ＯＫボタン９７により終了が選択された場合は、ステップＳ１２０９へ進む。ステップＳ１２０９では、カラー設定管理部１７に対してメンテナンス結果の反映を要求し、前記要求にともなう処理の完了通知の受領を持って本ステップを終了する。
【００８１】
尚、図１２においては、キャンセルボタン９８により編集を破棄した場合については、ステップＳ１２０９を実施することなくカラー設定編集部３０の処理を終了するためフローチャートへの記載は省略した。
【００８２】
（初期情報取得：Ｓ１２０１の手順例）
次に、図１３を用いて、前述のステップＳ１２０１においてカラー設定編集部３０が、カラー設定管理部１７よりカラー設定リストならびに設定可能値の取得する処理に対する詳細なる説明を行う。
【００８３】
まず、ステップＳ１３０１においてクライアントＡ中のカラー設定編集部３０は、カラー設定リストの取得要求を発する。該取得要求は、ネットワークＩ／Ｆ１０Ａを介し、ネットワーク３に接続されるフロントエンドサーバ１のネットワークＩ／Ｆ１０を介して、カラー設定管理部１７に到達する。ステップＳ１３０２では、前記取得要求を受信したフロントエンドサーバ１中のカラー設定管理部１７が、カラー設定格納部１７Ａ中に格納されるカラー設定よりカラー設定名称欄５０１よりカラー設定名称を収集する。そして、カラー設定リストを作成する。前記カラー設定リストが、カラー設定編集部３０へ送信される。
【００８４】
カラー設定管理部１７より送信されたカラー設定リスト受信したならば、引き続きステップＳ１３０３で、カラー設定情報の各データ項目５２に対する設定可能値を取得するため、カラー設定管理部１７に対し設定可能値取得要求を発する。ステップＳ１３０４では、前記取得要求を受信したカラー設定管理部１７が、カラー設定格納部１７Ａ中に格納される設定可能値を取得し、カラー設定編集部３０へ送信する。
【００８５】
カラー設定編集部３０では、前記送信された設定可能値を受信したならば、ステップＳ１３０２において受信したカラー設定リストならびにステップＳ１３０４において受信した設定可能値を、カラー設定一時格納部３１へ格納する。
【００８６】
（カラー設定詳細取得：Ｓ１２０６の手順例）
次に、図１４を用いて、ステップＳ１２０６において、カラー設定編集部３０が、カラー設定管理部１７より編集対象であるカラー設定情報の各データ項目５２の設定値を取得する処理に対する詳細なる説明を行う。
【００８７】
ステップＳ１４０１において、クライアントＡ中のカラー設定編集部３０は、編集対象として操作者が択一選択したカラー設定情報の詳細情報として、該編集対象であるデータ設定名称と共に各データ項目５２の設定値取得要求を発する。該取得要求は、ネットワークＩ／Ｆ１０Ａを介し、ネットワーク３に接続されるフロントエンドサーバ１のネットワークＩ／Ｆ１０を介して、カラー設定管理部１７に到達する。ステップＳ１４０２では、前記取得要求を受信したフロントエンドサーバ１中のカラー設定管理部１７が、カラー設定格納部１７Ａ中に格納されるカラー設定情報のデータ項目５２を取得し、カラー設定編集部３０へ送信する。かかるデータ項目５２は、カラー設定編集部３０より送信されたカラー設定名称と一致する、カラー設定格納部１７Ａ中に格納されるカラー設定名称欄５０１に記載されるカラー設定名称を有するカラー設定情報のデータ項目５２である。カラー設定編集部３０は、前記送信されたデータ項目５２を受信して、カラー設定一時格納部３１へ格納する。
【００８８】
（カラー設定管理部への反映：Ｓ１２０９の手順例）
次に、図１５を用いて、ステップＳ１２０９において、カラー設定管理部１７に対してメンテナンス結果の反映を要求し、処理完了通知の受信までの処理に対する詳細なる説明を行う。
【００８９】
ステップＳ１５０１において、クライアントＡ中のカラー設定編集部３０は、カラー設定一時格納部３１に一時格納されたカラー設定情報の削除、新規登録又は編集の結果をカラー設定管理部１７に反映させるため、設定変更要求を発する。このうち、削除がなされたカラー設定情報はカラー設定名称を送信し、新規登録又は編集がなされたカラー設定情報については、カラー設定名称に加えて各データ項目も送信する。該設定変更要求は、ネットワークＩ／Ｆ１０Ａを介し、ネットワーク３に接続されるフロントエンドサーバ１のネットワークＩ／Ｆ１０を介して、カラー設定管理部１７に到達する。
【００９０】
ステップＳ１５０２では、前記設定変更要求を受信したフロントエンドサーバ１中のカラー設定管理部１７が、新規登録となるカラー設定情報については、カラー設定格納部１７Ａ中に新たなカラー設定情報として格納する。編集がなされたカラー設定情報については、カラー設定格納部１７Ａ中より変更対象となるカラー設定情報を検索し、変更箇所の書き換えを行う。削除となるカラー設定情報は、カラー設定格納部１７Ａ中より削除対象となるカラー設定名称欄５０１を検索し、当該カラー設定名称欄５０１を有するカラー設定情報の削除を行う。
【００９１】
そして、カラー設定管理部１７は、カラー設定編集部３０より要求された新規登録、編集、削除の各処理が完了したならば、クライアントＡ中のカラー設定編集部３０に対して完了通知を送信する。カラー設定編集部３０は、完了通知を受信することで処理終了となる。
【００９２】
以上、図９より図１５を用いてカラー設定情報の登録、削除及び編集について説明した。これによって、フロントエンドサーバ１中のカラー設定格納部１７Ａに格納され、カラー設定管理部１７によって管理されるカラー設定のメンテナンスを行うことが可能となる。
【００９３】
＜ホットフォルダ管理部でのカラー設定の動作例＞
次に、カラー設定管理部１７により管理されるカラー設定情報をホットフォルダ又はプリンタドライバが取得し、前記取得したカラー設定情報に基づくカラーマッチングを適用したジョブを出力するまでの説明をおこなう。
【００９４】
まず、ホットフォルダに対するカラー設定情報の関連付けについて説明をおこなう。
【００９５】
本実施形態においては、フロントエンドサーバ１中のホットフォルダ管理部１１Ｃ中に投入されるジョブデータファイルにカラー設定情報を含むジョブチケットを付与して、ジョブデータとする。そのためには、前記カラー設定管理部１７によって管理されるカラー設定情報より適切なカラー設定情報を選択し、カラー設定情報管理部１１Ｆに記憶させることで、ホットフォルダと関連付けて管理する必要がある。尚、本実施形態においては、同一のカラー設定を複数のホットフォルダと関連付けることが可能であり、かつ１つのホットフォルダは１つのカラー設定と関連付けられるものとする。
【００９６】
（ホットフォルダ設定画面の例）
図１６は、カラー設定情報管理部１１Ｆへホットフォルダと関連付けてカラー設定情報を記憶させるためのホットフォルダ設定画面１６０の表示例である。ホットフォルダ設定画面１６０は、ホットフォルダ管理部１１Ｃによって表示され、カラー設定の選択、出力先プリンタエンジン２の選択のほか、ホットフォルダの新規作成、削除等の操作も可能である。プリンタエンジン２の選択は、仮想プリンタを選択することとなる。尚、図１６においては、本発明の説明に不要な項目の説明は省略している。
【００９７】
図１６中、１６０は前述のとおり、ホットフォルダ設定画面の表示例をあらわす。１６１は、ホットフォルダ選択欄である。ホットフォルダ選択欄１６１は、フロンドエンドサーバ１で作成され、稼動しているホットフォルダの一覧が表示される。ホットフォルダを新規作成あるいは削除を行う場合は、ホットフォルダ管理ボタン群１６２によって新規作成又は削除を行う。
【００９８】
カラー設定選択欄１６３には、ホットフォルダ選択欄１６１において択一選択されたホットフォルダに対するカラー設定名称の表示を行い、カラー設定情報の選択を行う。初期表示は、択一選択されたホットフォルダに関連付けられたカラー設定情報名称となる。このとき、択一選択されたホットフォルダに関連付けられたカラー設定情報が編集されており、カラー設定管理部１７で管理されていない状態の場合は、カラー設定名称としては「個別設定」が用いられる。
【００９９】
カラー設定内容確認ボタン１６４は、カラー設定選択欄１６３で選択されたカラー設定情報の設定内容確認画面を表示するためのボタンである。カラー設定調整ボタン１６５は、カラー設定選択欄１６３で選択されたカラー設定情報の設定内容を調整するための調整画面を表示するためのボタンである。調整画面は、前述の図１０のごとき画面の表示を行うので、該画面により各データ項目の設定が変更可能となる。尚、調整画面を用いて編集されたカラー設定情報は、カラー設定管理部１７では管理を行わない。したがって、ジョブチケット中に記載されるカラー設定名称は「個別設定」となる。
【０１００】
仮想プリンタ選択欄１６６は、プリンタ管理部１５において管理される仮想プリンタのリストを取得し、該取得結果に基づき、出力先仮想プリンタを択一選択させることを目的としている。
【０１０１】
（ホットフォルダとカラー設定の関連付けの手順例）
次に、図１７のフローチャートを用いて、カラー設定をカラー設定情報管理部１１Ｆ中に、ホットフォルダ管理部１１Ｃで管理されるホットフォルダと関連付けて記憶させる処理手順を説明する。
【０１０２】
図１７中、ステップＳ１７０１は、前記ホットフォルダ設定画面１６０の表示を開始する前の初期処理であり、カラー設定管理部１７に対して、図１２において説明したステップＳ１２０１の初期処理と同様である。すなわち、カラー設定のカラー設定名称欄５０１に記載されるカラー設定名称をリスト化したカラー設定リストならびにカラー設定情報の各データ項目に対する設定可能値の取得要求を行う。そして、該取得要求結果であるカラー設定リスト並びに設定可能値を取得後、設定情報管理部１１Ｅに格納する。更に、プリンタ管理部１５より仮想プリンタのリストを取得し、仮想プリンタ選択欄１６６に設定する。
【０１０３】
尚、本ステップにおいては、クライアントサーバ１中で処理が完結するため、ネットワークＩ／Ｆを介する通信は無い。
【０１０４】
初期情報取得後、カラー設定リストに記載されるカラー設定名称をカラー設定変更欄１６３に設定する。更に、カラー設定情報管理部１１Ｆ中に編集されたカラー設定情報が存在する場合は、「個別設定」を加えてホットフォルダ設定画面１６０の表示がなされる。
【０１０５】
ステップＳ１７０２において、操作者の作業選択指示を待ち受け、操作者が選択した作業に応じて処理の分岐を行う。
【０１０６】
ステップＳ１７０２において、ホットフォルダ設定画面１６０におけるホットフォルダ管理ボタン群１６２に対する操作や不図示の用紙設定などを含むその他の設定が要求された場合は、ステップＳ１７０３へ進む。ステップＳ１７０３では、カラー設定情報以外の設定を行い、ステップＳ１７０２へ戻る。尚、本ステップＳ１７０３において仮想プリンタ選択欄１６６を用いて出力先仮想プリンタが選択された場合は、設定情報管理部１１Ｅに選択された仮想プリンタを記憶する。
【０１０７】
ステップＳ１７０２に戻り、ホットフォルダ選択欄１６１においてホットフォルダが択一選択された状態において、カラー設定選択欄１６３によりカラー設定名称の選択が変更された場合は、ステップＳ１７０４へ進む。ステップＳ１７０４では、カラー設定情報管理部１１Ｆに記憶されるステップＳ１７０２で択一選択されたホットフォルダと関連付けられるカラー設定名称を、カラー設定選択欄１６３により変更されたカラー設定名称に置き換える。更に、後述のステップＳ１７０６においてカラー設定情報が編集されていた場合、つまりカラー設定名称が「個別設定」の場合は、カラー設定情報管理部１１Ｆに記憶されるカラー設定情報の各データ項目の削除をあわせて行う。尚、ステップＳ１７０３においてホットフォルダを新規作成した場合などの、カラー設定との関連付けがなされていない場合は、本ステップＳ１７０４を実行することで、カラー設定情報を関連付けることが可能である。ステップＳ１７０４の処理終了後は、ステップＳ１７０２へ戻る。
【０１０８】
ステップＳ１７０２に戻り、ホットフォルダ選択欄１６１においてホットフォルダが択一選択された状態において、カラー設定確認ボタン１６４又はカラー設定調整ボタン１６５によりカラー設定の確認・編集が指示された場合は、ステップＳ１７０５へ進む。ステップＳ１７０５では、ホットフォルダ管理部１１Ｃ、カラー設定管理情報部１１Ｆ中に択一選択されたホットフォルダに対応付けられて記憶されるカラー設定名称を取得しする。そして、該カラー設定名称に対応するカラー設定情報の各データ項目の取得をカラー設定管理部１７に要求し、該要求結果であるデータ項目の受領を行う。本ステップＳ１７０５は、図１４で説明したカラー設定詳細取得と同様に、ホットフォルダ管理部１１Ｃよりカラー設定詳細情報取得要求をカラー設定管理部１７に対して行い、該処理結果として各データ項目を受け取る。尚、択一選択されたホットフォルダと関連付けられたカラー設定名称が「個別設定」の場合は、カラー設定管理情報部１１Ｆよりカラー設定情報の各データ項目を読み出す。
【０１０９】
続いて、ステップＳ１７０６では、図１０で説明したカラー設定編集画面１０１，１０２と同等の画面を、ステップＳ１７０５において取得したデータ項目の内容をもって表示を行う。尚、ステップＳ１７０２において、カラー設定確認ボタン１６４によりカラー設定情報の詳細確認が指示された場合は、変更不可能な状態で表示を行う。操作者は、カラー設定情報の確認あるいは編集を行う。編集を実施した場合は、編集結果をカラー設定管理情報部１１Ｆへ格納すると共に、カラー設定名称欄５０１を「個別設定」に変更する。次に、本ステップＳ１７０６で表示をおこなった画面をクローズし、ステップＳ１７０２へ戻る。
【０１１０】
ステップＳ１７０２において、ホットフォルダの設定終了が指示された場合は処理を終了する。以上により、ホットフォルダ管理部１１Ｃに管理されるホットフォルダとカラー設定情報の関連付けが完了する。
【０１１１】
＜プリントデータ作成・編集部４２よりホットフォルダを用いたジョブデータの投入例＞
次に、図１８を用いて、クライアントＣ中のプリントデータ作成・編集部４２より、フロントエンドサーバ１中のホットフォルダ管理部１１Ｃが管理するホットフォルダへジョブデータファイルが投入された後の手順例を説明する。ジョブデータファイルを投入されたホットフォルダ管理部１１Ｃは、ジョブデータとして合成をおこない、ジョブデータをジョブ管理部１１Ａに引き渡す。
【０１１２】
ステップＳ１８０１では、ホットフォルダ管理部１１Ｃは、設定情報管理部１１Ｅならびにカラー設定情報管理部１１Ｆより、ジョブデータファイルが投入されたホットフォルダに関連付けられた情報を取得する。続いて、ジョブチケット生成・編集部１１Ｄに、前記取得した情報を基にジョブチケットの生成を依頼し、当該依頼結果であるジョブチケットを受領する。
【０１１３】
次に、ステップＳ１８０２では、投入されたジョブデータファイルと前ステップＳ１８０１において生成されたジョブチケットとにより、図８の如きジョブデータの合成を行う。
【０１１４】
次に、ステップＳ１８０３では、ジョブデータをジョブ管理部１１Ａへ引き渡す。ジョブ管理部１１Ａでは、以降、印刷に備え当該ジョブの管理を行う。
【０１１５】
以上、クライアントＣより投入されたジョブデータファイルが、カラー設定管理部１７に管理されるカラー設定を含むジョブデータとしてジョブ管理部１１Ａに引き渡されるまでの説明を行った。
【０１１６】
＜プリンタドライバ部４０におけるジョブデータの作成並びに投入例＞
次に、クライアントＢ中のプリンタドライバ部４０において、カラー設定情報を含むジョブデータを作成し、フロントエンドサーバ１へジョブ投入する処理について、図１９及び図２０を用いて説明を行う。該カラー設定情報は、フロントエンドサーバ１中のカラー管理部１７において管理されるカラー設定情報から取される。
【０１１７】
プリンタドライバ部４０は、クライアントＢ中の文書作成アプリケーション４１によって起動され、前記文書作成アプリケーションに４１を用いて作成あるいは読み込まれた文書の印刷を目的としてジョブデータの作成並び送信を行う。
【０１１８】
（印刷品質画面の表示例）
図１９は、プリンタドライバ部４０に表示される画面のうち、カラー設定などを行う印刷品質設定画面の表示例を示す図である。以下の説明においては、本発明の説明に際して不要な箇所については説明を省略している。
【０１１９】
図１９中、１９０は、印刷品質設定画面である。カラー設定選択欄１９１は、図１６において説明したカラー設定選択欄１６３と同様に、印刷対象となるジョブデータに対するカラー設定の選択を行う。カラー設定選択欄１９１中に表示されるカラー設定は、カラー設定管理部１７において管理されるカラー設定名称欄５０１が選択値としてセットされる。又、カラー設定情報が編集された場合には、カラー設定選択欄１９１には編集されたカラー設定であることを表す「個別設定」が表示される。
【０１２０】
カラー設定調整ボタン１９２は、カラー設定の設定内容を調整するための調整画面を表示するためのボタンである。調整画面は、前述の図１０のごとき画面の表示を行うので、該画面によりデータ項目５２の設定が変更可能となる。尚、調整画面で調整されたカラー設定は、カラー設定管理部１７では管理を行わない。カラー設定内容確認ボタン１９３は、選択されたカラー設定の設定内容確認画面を表示するためのボタンである。
【０１２１】
出力開始ボタン１９４により指示を与えることで、指定文書のＰＤＬ化を行い、カラー設定はもとより、不図示の設定も含めて、印刷に必要な設定によりジョブチケットデータの作成をおこなう。そして、ジョブチケットデータとジョブデータを合成して、フロントエンドサーバ１に対してジョブ投入を行う。
【０１２２】
（ジョブデータ作成より送信の手順例）
図２０は、文書作成アプリケーション４１により作成した文書の印刷を実行するために、プリンタドライバ部４０を用いて、プリントジョブを作成し、フロンエンドサーバ１に送信するまでのフローチャートである。尚、印刷品質設定画面１９０では、カラー設定のほか印刷解像度設定が可能である。その他、印刷に際しては用紙種別、印刷部数等の設定が必要であるが、本図を説明するにあたっては設定済として扱う。更には、出力先仮想プリンタは、既に選択済みで設定情報管理部４０Ｃに記憶されているものとして扱う。
【０１２３】
図２０中、ステップＳ２００１は、前記印刷品質設定画面１９０表示を開始する前の初期処理であって、カラー設定管理部１７に対して、図１２において説明したステップＳ１２０１の初期処理と同様である。すなわち、カラー設定名称欄５０１に記載されたカラー設定名称をリスト化したカラー設定リスト、ならびにカラー設定情報の各データ項目に対する設定可能値の取得要求をネットワークＩ／Ｆ１０Ｃを介して行う。そして、該取得要求結果であるカラー設定リストならびに設定可能値を取得後、設定情報管理部４０Ｃに格納する。
【０１２４】
初期情報取得後、カラー設定リストに記載されるカラー設定名称をカラー設定変更欄１９１に設定し、印刷品質設定画面１９０が表示を行い、ステップＳ２００２へ進む。ステップＳ２００２において、操作者の作業選択指示を待ち受け、操作者が選択した作業に応じて処理の分岐を行う。
【０１２５】
ステップＳ２００２において印刷解像度の設定が変更された場合は、カラー設定以外の設定がされたので、ステップＳ２００３へ進む。ステップＳ２００３では、印刷解像度の変更を受け付け、設定情報管理部４０Ｃへ設定値を記憶し、ステップＳ２００２へ戻る。尚、本ステップＳ２００３は、本発明を説明するにあたっては直接的には影響が無いので、詳細なる説明は省略する。
【０１２６】
ステップＳ２００２に戻り、カラー設定選択欄１９１によりカラー設定が変更された場合は、ステップＳ２００４へ進む。ステップＳ２００４では、カラー設定情報管理部４０ＤにステップＳ２００２で選択されたカラー設定名称を記憶し、ステップＳ２００２へ戻る。
【０１２７】
ステップＳ２００２に戻り、カラー設定調整ボタン１９２又はカラー設定確認ボタン１９３によりカラー設定の確認・編集が指示された場合は、ステップＳ２００５へ進む。ステップＳ２００５では、ステップＳ２００４においてカラー設定情報管理部４０Ｄに記憶されるカラー設定名称を取得する。そして、該カラー設定名称に対応するカラー設定情報の各データ項目の取得をカラー設定管理部１７に要求し、該要求結果であるデータ項目の受領を行う。本ステップＳ２００４は、図１４で説明したカラー設定詳細取得と同様である。プリンタドライバ部４０よりカラー設定名称を送信すると共に、カラー設定詳細情報取得要求をネットワークＩ／Ｆ１０Ｃを介してフロントエンドサーバ１中のカラー設定管理部１７に行い、前記要求に対する処理結果を受け取る。尚、択一選択されたホットフォルダと関連付けられたカラー設定名称が「個別設定」の場合は、カラー設定管理情報部１１Ｆより各データ項目を読み出す。
【０１２８】
続いて、ステップＳ２００６では、図１０で説明したカラー設定編集画面１０１，１０２と同等の画面を、ステップＳ２００５において取得したデータ項目５２の内容をもって表示を行う。尚、ステップＳ２００２において、カラー設定確認ボタン１９３によりカラー設定の詳細確認が指示された場合は、変更不可能な状態で表示を行う。操作者は、カラー設定情報の確認あるいは編集を行う。編集を実施した場合は、編集結果をカラー設定管理情報管理部４０Ｄへ格納すると共に、カラー設定管理情報管理部４０Ｄに記憶されるカラー設定名称欄５０１を「個別設定」に変更する。更に、カラー設定選択欄１９１の表示内容も変更を行う。次に、本ステップＳ２００６で表示を行った画面を終了させ、ステップＳ２００２へ戻る。
【０１２９】
ステップＳ２００２において出力開始ボタン１９４により指示を与えると、出力処理を開始するべくステップＳ２００７へ進む。ステップＳ２００７では、設定情報管理部４０Ｃならびにカラー設定情報管理部４０Ｄに記憶される当該ジョブに対する設定を読み出し、ジョブチケット生成部４０Ａに対してジョブチケットの作成依頼を行う。該処理結果を受領したならば、ステップＳ２００８へ進む。カラー設定のジョブチケットの生成に際しては、カラー設定名称が「個別設定」の場合は、詳細設定を含めてジョブチケット中に記載を行う。一方、カラー設定名称に対応するカラー設定情報の各データ項目の編集を行わなかった場合には、カラー設定名称のみが記載される。
【０１３０】
ステップＳ２００８では、ＰＤＬ生成部４０Ｂを用いて文書作成アプリケーション４１が有する文書よりＰＤＬを生成する。ステップＳ２００９では、ステップＳ２００７において生成されたジョブチケットならびにステップＳ２００８において生成されたＰＤＬよりジョブデータを合成する。ステップＳ２０１０では、ネットワークＩ／Ｆ１０Ｃを介してフロントエンドサーバ１のジョブ制御部１１に対してジョブデータを送信する。
【０１３１】
ジョブ制御部１１中のジョブ管理部１１Ａでは、前記ジョブデータを受信完了後、印刷に備え当該ジョブの管理を行う。
【０１３２】
以上、クライアントＢにおいて、文書作成アプリケーション４１により作成した文書の印刷を実行するために、カラー設定管理部１７に管理されるカラー設定を含むジョブデータとしてジョブ管理部１１Ａに引き渡すまでの説明をした。
【０１３３】
＜印刷処理ならびにジョブデータに対するカラー設定変更の動作例＞
次に、ホットフォルダ管理部１１Ｃあるいはプリンタドライバ部４０によって作成され、ジョブ管理部１１Ａによって管理されるジョブデータに対するカラー設定の変更ならびに印刷処理について説明を行う。
【０１３４】
（プリントジョブ管理画面の例）
まず、図２１用いて、ジョブ制御部１１が表示を行うジョブ管理画面の説明を行う。
【０１３５】
ジョブ管理画面２１０は、ホットフォルダ表示部２１１、印刷済ジョブ表示部２１２、ならびにジョブ管理部１１Ａによってホールドされたジョブを表示するホールドジョブ表示部２１３より成る。
【０１３６】
ホットフォルダ表示部２１１は、ホットフォルダ管理部１１Ｃによって管理されるホットフォルダの一覧を表示する。印刷済ジョブ表示部２１２は、ジョブ管理部１１Ａに管理され、印刷がすでに完了したジョブデータの一覧を表示する。ホールドジョブ表示部２１３は、ジョブ管理部１１Ａに管理され、印刷開始を待つジョブ（ホールドジョブ）の一覧を表示する。前述のホットフォルダ管理部１１Ｃあるいはプリンタドライバ部４０によって作成されたジョブは、ホールドジョブとしてホールドジョブ表示部２１３に表示される。
【０１３７】
＜ジョブデータの印刷処理手順例＞
次に、図２２のフローチャートを用いてホールドジョブの印刷処理を説明する。図２２のフローチャートは、ホットフォルダ管理部１１Ｃあるいはプリンタドライバ部４０より投入されたプリントジョブをジョブ制御部１１が制御し、ジョブ管理部１１Ａに該ジョブデータを一旦ホールドした状態から開始される。
【０１３８】
ステップＳ２２０１では、操作者がホールドジョブを択一選択し作業指示を行う。ステップＳ２２０２では、作業指示に応じて分岐をおこなう。
【０１３９】
作業指示がジョブ設定変更の場合はステップＳ２２０３へ進み、印刷指示の場合はステップＳ２２０４へ進む。ステップＳ２２０３では、択一選択されたジョブデータの印刷条件の設定変更を行う。尚、本ステップＳ２２０３におけるカラー設定の変更処理については、図２３を用いて後述する。
【０１４０】
ステップＳ２２０４では、該ジョブデータ中のジョブチケットデータのみを取り出し、ステップＳ２２０５へ進む。ステップＳ２２０５において該ジョブチケットデータをジョブ解析部１１Ｂで解析して、ステップＳ２２０６へ進む。ステップＳ２２０６で、図８のジョブチケットデータ中の出力する用紙種類の情報をInfo_mediaにセットして、ステップＳ２２０７へ進む。ステップＳ２２０７では、ジョブデータを出力して処理を終了する。ジョブデータ出力の詳細は、図２４を用いて後述する。
【０１４１】
（ジョブ設定変更：Ｓ２２０３におけるカラー設定変更処理手順）
ホールドされたジョブの印刷条件の変更を行う場合は、前述のステップＳ２２０３において設定変更を行う。以下、図２３を用いて前述のステップＳ２２０３の詳細について説明する。尚、本発明を簡潔に説明するためにカラー設定の変更についての説明に限定する。図２３のフローチャートは、前述のステップＳ２２０１においてジョブが択一選択され、ステップＳ２２０２で設定変更が指示された時点より開始される。
【０１４２】
尚、設定変更に際しては、ジョブ制御部１１が、図１９で説明した印刷品質設定画面１９０と同等の項目に画面を表示するものとする。尚、本実施形態においては、出力仮想プリンタの設定変更は行わないものとして説明するが、ジョブ設定変更時において出力先仮想プリンタの設定変更が可能とする構成であっても、本発明は実現可能であることはいうまでもない。以下、本図における説明では、説明の便宜上、図１９を用いて説明を行う。
【０１４３】
ステップＳ２３０１では、該ジョブデータ中のジョブチケットデータのみを取り出し、ステップＳ２３０２へ進む。ステップＳ２３０２において該ジョブチケットデータをジョブ解析部１１Ｂで解析して、該解析結果を記憶後、ステップＳ２３０３へ進む。
【０１４４】
ステップＳ２３０３は、カラー設定管理部１７に対して、図１２において説明したステップＳ１２０１の初期処理と同様である。すなわち、カラー設定情報のカラー設定名称をリスト化したカラー設定リストならびに各データ項目に対する設定可能値の取得要求を行ない、該取得要求結果であるカラー設定リストならびに設定可能値を取得する。初期情報取得後、カラー設定リストに記載されるカラー設定名称欄５０１をカラー設定変更欄１９１に設定する。設定に際しては、ジョブチケットの解析結果であるカラー設定名称を初期値とする。その後、印刷品質設定画面１９０の表示を行い、ステップＳ２３０４へ進む。
【０１４５】
ステップＳ２３０４において、操作者の作業選択指示を待ち受け、操作者が選択した作業に応じて処理の分岐を行う。
【０１４６】
ステップＳ２３０４において印刷解像度の設定が変更された場合は、ステップＳ２３０５へ進む。ステップＳ２３０５では、印刷解像度の変更を受け付け、ステップＳ２３０２におけるジョブチケットの解析結果を変更後、ステップＳ２３０４へ戻る。
【０１４７】
ステップＳ２３０４に戻り、カラー設定選択欄１９１によりカラー設定が変更された場合は、ステップＳ２３０６へ進む。ステップＳ２３０６では、ステップＳ２３０２におけるジョブチケットの解析結果のカラー設定名称を、ステップＳ２３０４で選択されたカラー設定名称に変更後、ステップＳ２３０６へ戻る。尚、ジョブチケットに「個別設定」が記憶されていた場合は、カラー設定名称以外に詳細なデータ項目が記載されているため、これを消去する。
【０１４８】
ステップＳ２３０４に戻り、カラー設定調整ボタン１９２又はカラー設定確認ボタン１９３によりカラー設定の確認・編集が指示された場合は、ステップＳ２３０７へ進む。ステップＳ２３０７では、ジョブチケットに記載されたカラー設定名称を取得し、該カラー設定名称に対応するカラー設定情報の各データ項目の取得をカラー設定管理部１７に要求し、該要求結果の受領を行う。尚、ジョブチケット中に記載されるカラー設定名称が「個別設定」の場合は、カラー設定管理情報部１１Ｆよりカラー設定情報の各データ項目を読み出す。
【０１４９】
続いて、ステップＳ２３０８では、図１０で説明したカラー設定編集画面１０１，１０２と同等の画面を、ステップＳ２３０７において取得した内容をもって表示を行う。尚、ステップＳ２３０４において、カラー設定確認ボタン１９３によりカラー設定情報の詳細確認が指示された場合は、変更不可能な状態で表示を行う。操作者は、カラー設定情報の確認あるいは編集を行う。編集を実施した場合は、編集結果をジョブチケットの解析結果に追記すると共に、カラー設定名称を「個別設定」に変更する。次に、本ステップＳ２３０８で表示をおこなった画面を終了させ、ステップＳ２３０４へ戻る。
【０１５０】
ステップＳ２３０４において出力開始ボタン１９４により指示を与えると、出力処理を開始するべくステップＳ２３０９へ進む。尚、本処理においては、出力開始指示は設定変更完了となる。ステップＳ２３０９では、ジョブチケット作成・編集部１１Ｄに対して、前述までの処理で変更されたジョブチケットの解析結果よりジョブチケットの作成依頼を行い、該処理結果を受領したならば、ステップＳ２３１０へ進む。カラー設定のジョブチケットの生成に際しては、カラー設定名称が「個別設定」の場合は、カラー設定情報の各データ項目を含めてジョブチケット中に記載を行い、それ以外はカラー設定名称のみが記載される。ステップＳ２３１０では、ジョブデータ中のジョブチケットを前記ステップＳ２３０９で作成されたジョブチケットをもって更新する。
【０１５１】
（ジョブデータ出力の詳細手順例）
図２４は、ステップ２２０７の詳細処理のフローチャートを示している。
【０１５２】
まず、ステップＳ２４０１で、ジョブ管理部１１Ａにホールドしてあったジョブファイルの処理を再開して、ステップＳ２４０２に進む。
【０１５３】
ステップＳ２４０２では、図２２中のステップＳ２２０５におけるジョブチケットの解析結果に従い、カラー設定管理部１７よりカラー設定の詳細情報を取得する。ステップＳ２４０２の詳細は、図２５に従い後述する。
【０１５４】
ステップＳ２４０３では、ＰＤＬインタプリタ部１２でジョブファイルのデータを解析して中間データを生成し、ステップＳ２４０４へ進む。ステップＳ２４０４で、ステップＳ２４０３で生成された中間データを中間データ格納部１３に格納し、ステップＳ２４０５へ進む。ステップＳ２４０５において、中間データ格納部１３に格納された中間データに対して、ジョブチケット解析結果のカラー設定に記載のとおり、カラーマネージメント処理部１６においてカラーマッチング処理を行う。かかるカラーマッチング処理は、ＲＧＢ、ＣＭＹＫデータに対してカラーマッチング処理を行う通常のフローを適用する。そして、ステップＳ２４０６に進む。
【０１５５】
ステップＳ２４０６において、中間データ格納部１３に格納された中間データ、ならびにプロファイル及びカラー設定の詳細情報を、ジョブチケットに記載された出力先の仮想プリンタを構成するプリンタエンジン２に転送する。仮想プリンタよりプリンタエンジンを得るにはカラー管理部１５に対して問い合わせる。ステップＳ２４０７では、プリンタエンジン２中のレンダリング部２２でビットマップイメージデータに展開して、ステップＳ２４０８に進む。ステップＳ２４０８において、展開されたビットマップに対して、ジョブチケット解析結果のカラー設定に記載のプロファイル及びカラー設定の詳細情報のとおり、カラーマネージメント処理部２３においてカラーマッチング処理を行う。
【０１５６】
ステップＳ２４０９において、Ｉｎｆｏ＿ｍｅｄｉａ情報に基づいて用紙を選択して、ステップＳ２４１０に進む。ステップＳ２４１０で、前記選択された用紙に印刷して処理を終了する。
【０１５７】
（カラー設定の詳細情報取得：Ｓ２４０２の手順例）
次に、ステップＳ２２０５で解析されたジョブチケットの内容に基づき、ジョブ制御部１１がカラー設定管理部１７よりカラー設定の詳細情報ならびにプロファイルを取得するステップＳ２４０２の処理について説明する。図２５は、ステップＳ２４０２の詳細な手順例を示すフローチャートである。
【０１５８】
ステップＳ２５０１では、仮想プリンタをカラー設定管理部１７に通知する。ステップＳ２５０２では、カラー設定名称が「個別設定」であるか否かを判定する。「個別設定」の場合はステップＳ２５０９へ進み、「個別設定」でない場合はステップＳ２５０３へ進む。ステップＳ２５０３では、カラー設定名称をカラー設定管理部１７へ通知する。ステップＳ２５０４では、カラー設定管理部１７に対して、ステップＳ２５０３で通知したカラー設定の詳細情報の取得要求を行う。カラー設定管理部１７では、カラー設定名称が合致するするカラー設定情報を検索し、検索結果であるカラー設定の詳細情報をジョブ制御部１１へ通知する。一方、ステップＳ２５０９では個別にプロファイルを取得する。
【０１５９】
ステップＳ２５０５では、取得したカラー設定の詳細情報に記載された、ＲＧＢ，ＣＭＹＫの各ターゲットプロファイル名称、スポットカラーセット名称に対するプロファイルならびにスポットカラーセットの取得要求を、カラー設定管理部１７へ行う。カラー設定管理部１７では、通知されたプロファイル名称あるいはスポットカラーセット名称に関連付けられたプロファイル実体をジョブ制御部１１へ送り渡す。
【０１６０】
ステップＳ２５０６では、ジョブ制御部１１がプリンタプロファイルの取得要求を、カラー設定管理部１７に要求する。ステップＳ２５０７では、カラー設定管理部１７がプリンタ管理部１５より、ステップＳ２５０１にて通知された仮想プリンタを構成するプリンタエンジン２を取得する。ステップＳ２５０８では、プリンタプロファイル６３中を、ステップＳ２５０７で得られたプリンタエンジン２を対象としてカラー設定の詳細情報に記載された用紙名称の検索を行なう。そして、当該検索結果である用紙名称に関連付けられたプリンタプロファイルのうちからカレントプロファイルを取得して、プリンタエンジン２と関連付けて制御部１１へ送り渡す。
【０１６１】
尚、本実施形態においては、プリンタドライバ部４０は、印刷指示を受けた際にカラー設定情報を取得するものとして説明したが、印刷指示とは異なるタイミングでカラー設定情報の取得を行うことも無論可能である。
【０１６２】
更には、ホットフォルダ管理部１１Ｃならびにプリンタドライバ部４０にカラー設定情報管理部１７で管理されるカラー設定情報と同一のカラー設定情報のすべてあるいはいくつかを本システム構成時当初より有すしてもよい。あるいはカラー設定管理部１７で管理されるカラー設定情報が更新された場合などの所定タイミングで取得あるいは配信を受け、カラー設定管理部１７における管理内容をミラーリングするといった構成でも実現可能である。
【０１６３】
尚、本発明は、複数の機器(例えばコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなるレイアウト装置に適用してもよい。
【０１６４】
また、本発明の目的は、前述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体をシステムあるいは装置に挿入する。そして、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても達成される。
【０１６５】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１６７】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１６８】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【０１６９】
【図１】本発明の実施形態によるプリントシステムの構成を示す図である。
【図２】本発明の実施形態におけるフロントエンドサーバ１とプリンタエンジン２の構成を示す図である。
【図３】本発明の実施形態におけるクライアントAの構成を示す図である。
【図４】本発明の実施形態におけるクライアントBならびにクライアントＣの構成を示す図である。
【図５】本発明の実施形態におけるカラー設定格納部１７Ａ中に格納され、カラー設定管理部１７にて管理されるカラー設定情報の１レコードを説明する模式図である。
【図６】本発明の実施形態におけるカラー設定格納部１７Ａ中に格納され、カラー設定管理部１７にて管理されるカラープロファイルの管理様式を説明する模式図である。
【図７】本発明の実施形態におけるフロントエンドサーバ１中のプリンタ管理部１５において管理される仮想プリンタ管理データの模式図である。
【図８】本発明の実施形態におけるジョブデータならびにジョブチケットデータの一例を説明する図である。
【図９】本発明の実施形態におけるカラー設定編集部３０の初期表示画面の表示例を示す図である。
【図１０】本発明の実施形態におけるカラー設定編集部３０のカラー設定編集画面の表示例を示す図である。
【図１１】本発明の実施形態におけるカラー設定編集部３０のプロファイル管理部９２の表示例である。
【図１２】本発明の実施形態におけるカラー設定編集部３０を用いたカラー設定に関する処理の流れを説明したフローチャートである。
【図１３】本発明の実施形態中のステップＳ１２０１におけるカラー設定リストならびに設定可能値の取得処理を説明する処理遷移図である。
【図１４】本発明の実施形態中のステップＳ１２０６における編集対象であるカラー設定情報の各データ項目５２の設定値を取得する処理遷移図である。
【図１５】本発明の実施形態中のステップＳ１２０９におけるメンテナンス結果の反映を要求し、処理完了通知の受信までの処理遷移図である。
【図１６】本発明の実施形態におけるホットフォルダ設定画面の表示例を示す図である。
【図１７】本発明の実施形態におけるカラー設定をホットフォルダと関連付けて記憶させる処理手順を説明するフローチャートである。
【図１８】本発明の実施形態におけるホットフォルダへジョブデータファイルが投入された後、ジョブデータの合成を行いジョブ管理部へ引き渡すまでの処理を説明するフローチャートである。
【図１９】本発明の実施形態における印刷品質設定画面の表示例を示す図である。
【図２０】本発明の実施形態におけるプリンタドライバ部４０を用いて、プリントジョブを作成し、フロンエンドサーバ1に送信するまでの処理を説明するフローチャートである。
【図２１】本発明の実施形態におけるジョブ管理画面を示す図である。
【図２２】本発明の実施形態におけるホールドジョブの印刷処理を説明するフローチャートである。
【図２３】本発明の実施形態中のステップＳ２２０２におけるジョブのカラー設定変更処理を説明するフローチャートである。
【図２４】本発明の実施形態中のステップ２２０７におけるジョブデータ出力の詳細処理を説明するフローチャートである。
【図２５】本発明の実施形態中の制御部１１がカラー設定管理部１７よりカラー設定の詳細情報ならびにプロファイルを取得する処理を説明するフローチャートである。
【図１】
2008077616.tif 000003
【図２】
2008077616.tif 000004
【図３】
2008077616.tif 000005
【図４】
2008077616.tif 000006
【図５】
2008077616.tif 000007
【図６】
2008077616.tif 000008
【図７】
2008077616.tif 000009
【図８】
2008077616.tif 000010
【図９】
2008077616.tif 000011
【図１０】
2008077616.tif 000012
【図１１】
2008077616.tif 000013
【図１２】
2008077616.tif 000014
【図１３】
2008077616.tif 000015
【図１４】
2008077616.tif 000016
【図１５】
2008077616.tif 000017
【図１６】
2008077616.tif 000018
【図１７】
2008077616.tif 000019
【図１８】
2008077616.tif 000020
【図１９】
2008077616.tif 000021
【図２０】
2008077616.tif 000022
【図２１】
2008077616.tif 000023
【図２２】
2008077616.tif 000024
【図２３】
2008077616.tif 000025
【図２４】
2008077616.tif 000026
【図２５】
2008077616.tif 000027