(57)【要約】      （修正有）【課題】データ処理手段と印刷手段との間で印刷メディアに関する設定を確実に一致させて、品質の良好な印刷成果物を得ることを可能にする印刷処理システムを提供する。【解決手段】ＰＣ６から画像データおよび印刷メディア指定を受け付けたＲＩＰ装置６ａは、ルックアップテーブル（ＬＵＴ）６１２に記憶されている処理パラメーターのうち指定された印刷メディアに対応するものを適用してデータ作成処理を行う。プリンター７は、ＬＵＴ７０１に記憶されている印刷パラメーターのうち指定された印刷メディアに対応するものを適用して印刷処理を行う。処理パラメーターと印刷パラメーターとは、管理サーバー８が付与するメディア番号により関連付けられる。【選択図】図２
2017120511.tif 000002
【特許請求の範囲】
【請求項１】
印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、
印刷パラメーターを記憶する記憶部を有し、前記印刷データで指定された前記印刷メディアに対応する前記印刷パラメーターを用いた印刷処理を実行する印刷手段と、
前記印刷メディアに関わる処理パラメーターを前記データ処理手段に与え、前記印刷処理において前記印刷メディアに関わる前記印刷パラメーターを前記印刷手段に与えるパラメーター管理手段と
を備え、
前記パラメーター管理手段は、少なくとも１種の印刷メディアについて、前記印刷処理を当該印刷メディアに適合させるためのメディア情報を前記パラメーター管理手段の外部から取得し、前記メディア情報から前記処理パラメーターおよび前記印刷パラメーターをそれぞれ特定し、前記印刷パラメーターと当該印刷パラメーターに対応する前記印刷メディアを特定するためのメディア特定情報とを関連付けて前記記憶部に記憶させ、
前記データ処理手段は、前記処理パラメーターと当該処理パラメーターに対応する前記印刷メディアを特定する前記メディア特定情報とを前記パラメーター管理手段から取得し、前記処理パラメーターと前記メディア特定情報とを用いて前記印刷メディアを指定した前記印刷データを作成する、印刷処理システム。
【請求項２】
前記パラメーター管理手段は、複数種の印刷メディアの各々に対応する複数組の前記メディア情報を保持する外部のデータサーバーから、少なくとも１種の前記印刷メディアに対応する前記メディア情報を取得する請求項１に記載の印刷処理システム。
【請求項３】
複数種の印刷メディアの各々に対応する複数組の前記メディア情報を保持するデータサーバーを備え、
前記パラメーター管理手段は、少なくとも１種の前記印刷メディアに対応する前記メディア情報を前記データサーバーから取得する請求項１に記載の印刷処理システム。
【請求項４】
前記パラメーター管理手段は、前記印刷メディアに関する指定入力を受け付ける受付部を有し、前記受付部への入力で指定された前記印刷メディアに対応する前記メディア情報を取得する請求項２または３に記載の印刷処理システム。
【請求項５】
前記記憶部は、複数種の前記印刷メディアに対応する前記印刷パラメーターと前記メディア特定情報とを記憶する請求項１ないし４のいずれかに記載の印刷処理システム。
【請求項６】
ローカルエリアネットワークを介して相互に接続された、複数の前記データ処理手段、少なくとも１つの前記印刷手段および少なくとも１つの前記パラメーター管理手段を含む請求項１ないし５のいずれかに記載の印刷処理システム。
【請求項７】
前記パラメーター管理手段は、前記メディア情報を新たに取得すると、前記記憶部の前記印刷パラメーターおよび前記メディア特定情報を更新し、前記データ処理手段に対し前記処理パラメーターの更新を通知し、該通知に応答した前記データ処理手段に対し前記処理パラメーターおよび前記メディア特定情報を送信する請求項１ないし６のいずれかに記載の印刷処理システム。
【請求項８】
印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、前記印刷データで指定された前記印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムを管理する印刷管理装置であって、
少なくとも１種の印刷メディアについて、前記データ処理手段によるデータ作成処理および前記印刷手段による前記印刷処理を当該印刷メディアに適合させるためのメディア情報を前記印刷管理装置の外部から取得する情報取得手段と、
前記メディア情報から前記データ作成処理において前記印刷メディアに関わる処理パラメーター、および前記印刷処理において前記印刷メディアに関わる印刷パラメーターをそれぞれ特定するパラメーター特定手段と、
前記印刷パラメーターと当該印刷パラメーターに対応する前記印刷メディアを特定するためのメディア特定情報とを関連付けて前記印刷手段が有する記憶部に記憶させる印刷パラメーター設定手段と、
前記データ処理手段からの要求に応じて、前記処理パラメーターと前記メディア特定情報とを前記データ処理手段に送信する処理パラメーター送信手段と
を備える印刷管理装置。
【請求項９】
印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、前記印刷データで指定された前記印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムにおける印刷処理方法であって、
前記データ処理手段によるデータ作成処理において前記印刷メディアに関わる処理パラメーター、および前記印刷手段による前記印刷処理において前記印刷メディアに関わる印刷パラメーターを管理するパラメーター管理手段が前記印刷処理システムに設けられ、
前記パラメーター管理手段は、
少なくとも１種の印刷メディアについて、前記データ作成処理および前記印刷処理を当該印刷メディアに適合させるためのメディア情報を前記パラメーター管理手段の外部から取得し、
前記メディア情報から前記処理パラメーターおよび前記印刷パラメーターをそれぞれ特定し、
前記印刷パラメーターと当該印刷パラメーターに対応する前記印刷メディアを特定するためのメディア特定情報とを関連付けて前記印刷手段が有する記憶部に記憶させ、
前記データ処理手段からの要求に応じて、前記処理パラメーターと前記メディア特定情報とを前記データ処理手段に送信し、
前記データ処理手段は、前記印刷処理の対象となる印刷メディアに対応する前記処理パラメーターと前記メディア特定情報とを前記パラメーター管理手段から取得し、前記処理パラメーターと前記メディア特定情報とを用いて前記印刷メディアを指定した前記印刷データを作成し、
前記印刷手段は、前記記憶部に記憶された、指定された前記印刷メディアに対応する前記印刷パラメーターを用いて前記印刷処理を実行する、印刷処理方法。
【請求項１０】
印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、前記印刷データで指定された前記印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムを管理する印刷管理プログラムであって、
前記データ処理手段および前記印刷手段と通信可能なコンピューターに、
少なくとも１種の印刷メディアについて、前記データ処理手段によるデータ作成処理および前記印刷手段による前記印刷処理を当該印刷メディアに適合させるためのメディア情報を前記印刷処理システムの外部から取得させ、
前記メディア情報から前記データ作成処理において前記印刷メディアに関わる処理パラメーター、および前記印刷処理において前記印刷メディアに関わる印刷パラメーターをそれぞれ特定させ、
前記印刷パラメーターと当該印刷パラメーターに対応する前記印刷メディアを特定するためのメディア特定情報とを関連付けて前記印刷手段が有する記憶部に記憶させ、
前記データ処理手段からの要求に応じて、前記処理パラメーターと前記メディア特定情報とを前記データ処理手段に送信させる、印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷データを作成するデータ処理および該印刷データに基づく印刷処理を印刷メディアに適合させて印刷を行う印刷処理システムに関するものである。
【背景技術】
【０００２】
印刷メディアに対し印刷を行う印刷処理システムにおいては、印刷メディアへの印刷処理を担う印刷手段（例えばプリンター）と、プリンターに与える印刷データを作成するデータ作成処理を担うデータ処理手段とが異なる装置である場合が多い。例えば、コンピューター上でデータ処理が行われて印刷データが作成され、該コンピューターと通信可能に接続されたプリンターが印刷データを受信して印刷処理を実行するという形態が一般的である。
【０００３】
例えば特許文献１に記載の技術では、サイズや種類の異なる複数の用紙を保持する印刷装置に対し、コンピューター上で作成された印刷データが与えられる。このとき、コンピューターでは、選択された用紙の特性に応じたＩＣＣ（International Color Consortium）プロファイルを用いたカラーマッチングにより印刷データが作成され、また給紙条件等プリンターの動作設定についても用紙に応じたものとされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１０２３９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術は、コンピューターに実装され、印刷データを作成する機能とプリンターの動作を遠隔制御する機能とを併せ持つプリンタードライバーに関するものである。しかしながら、この種の印刷処理システムでは、データ処理手段が印刷手段の詳細な動作条件を直接制御する機能を持たないケースもある。例えば、ビットマップ展開された印刷データの作成を専門的に行うＲＩＰ（raster image processor）ソフトウェアまたはハードウェアでは、印刷手段の状態を把握する機能は必ずしも備えられていない。
【０００６】
このような場合、印刷を完了させ、品質の良好な印刷成果物を得るためには、データ処理手段と印刷手段とで対象となる印刷メディアが一致していなければならない。しかしながら、これらの装置においては印刷メディアに適合させるための設定はそれぞれ個別に行われるため、印刷メディアに関する設定が一致していることが保証されない。そのため、データ処理手段と印刷手段とで印刷メディアに関する設定をより確実に一致させることのできる管理技術の確立が望まれている。
【０００７】
この発明にかかるいくつかの態様は、上述の課題の少なくとも一部を解決するための構成を有しており、データ処理手段と印刷手段との間で印刷メディアに関する設定を確実に一致させて、品質の良好な印刷成果物を得ることを可能とするものである。
【課題を解決するための手段】
【０００８】
本発明の一の態様は、印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、印刷パラメーターを記憶する記憶部を有し印刷データで指定された印刷メディアに対応する印刷パラメーターを用いた印刷処理を実行する印刷手段と、印刷メディアに関わる処理パラメーターをデータ処理手段に与え、印刷処理において印刷メディアに関わる印刷パラメーターを印刷手段に与えるパラメーター管理手段とを備える印刷処理システムである。
【０００９】
パラメーター管理手段は、少なくとも１種の印刷メディアについて、印刷処理を当該印刷メディアに適合させるためのメディア情報を当該パラメーター管理手段の外部から取得し、メディア情報から処理パラメーターおよび印刷パラメーターをそれぞれ特定し、印刷パラメーターと当該印刷パラメーターに対応する印刷メディアを特定するためのメディア特定情報とを関連付けて記憶部に記憶させる。
【００１０】
そして、データ処理手段は、処理パラメーターと当該処理パラメーターに対応する印刷メディアを特定するメディア特定情報とをパラメーター管理手段から取得し、処理パラメーターとメディア特定情報とを用いて印刷メディアを指定した印刷データを作成する。
【００１１】
また、本発明の他の態様は、印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、印刷データで指定された印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムにおける印刷処理方法であって、データ処理手段によるデータ作成処理において印刷メディアに関わる処理パラメーターおよび印刷手段による印刷処理において印刷メディアに関わる印刷パラメーターを管理するパラメーター管理手段が印刷処理システムに設けられる。
【００１２】
パラメーター管理手段は、少なくとも１種の印刷メディアについて、データ作成処理および印刷処理を当該印刷メディアに適合させるためのメディア情報を当該パラメーター管理手段の外部から取得し、メディア情報から処理パラメーターおよび印刷パラメーターをそれぞれ特定し、印刷パラメーターと当該印刷パラメーターに対応する印刷メディアを特定するためのメディア特定情報とを関連付けて印刷手段が有する記憶部に記憶させ、データ処理手段からの要求に応じて、処理パラメーターとメディア特定情報とをデータ処理手段に送信する。
【００１３】
データ処理手段は、印刷処理の対象となる印刷メディアに対応する処理パラメーターとメディア特定情報とをパラメーター管理手段から取得し、処理パラメーターとメディア特定情報とを用いて印刷メディアを指定した印刷データを作成する。また印刷手段は、記憶部に記憶された、指定された印刷メディアに対応する印刷パラメーターを用いて印刷処理を実行する。
【００１４】
上記のように構成された印刷処理システムおよび印刷処理方法では、データ処理手段による処理において印刷メディアに関わる処理パラメーターと、印刷手段による印刷処理において印刷メディアに関わる印刷パラメーターとが、いずれもパラメーター管理手段によって取得されたメディア情報から特定される。特定された処理パラメーターおよび印刷パラメーターは、印刷メディアを特定するメディア特定情報とともにそれぞれデータ処理手段および印刷手段に与えられる。したがって、データ処理手段と印刷手段とが同一の印刷メディアに対応する情報を保持することができる。また、データ処理手段と印刷手段とのそれぞれが個別にメディア情報を取得する必要はなく、そのための作業をユーザーに求めることも不要である。
【００１５】
そして、印刷手段は、データ処理手段により作成された印刷データに含まれる情報のうちのメディア特定情報で指定される印刷メディアに適合した印刷処理を実行する。そのため、データ処理手段によるデータ作成処理において対象とされた印刷メディアに応じた印刷処理が実行され、データ処理手段と印刷手段の間で印刷メディアの齟齬が生じない。すなわち、この発明にかかる印刷処理システムでは、データ処理手段と印刷手段との間で印刷メディアに関する設定を確実に一致させて、品質の良好な印刷成果物を得ることが可能である。
【００１６】
また、本明の他の態様は、印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、印刷データで指定された印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムを管理する印刷管理装置であって、少なくとも１種の印刷メディアについて、データ処理手段によるデータ作成処理および印刷手段による印刷処理を当該印刷メディアに適合させるためのメディア情報を当該印刷管理装置の外部から取得する情報取得手段と、メディア情報からデータ作成処理において印刷メディアに関わる処理パラメーターおよび印刷処理において印刷メディアに関わる印刷パラメーターをそれぞれ特定するパラメーター特定手段と、印刷パラメーターと当該印刷パラメーターに対応する印刷メディアを特定するためのメディア特定情報とを関連付けて印刷手段が有する記憶部に記憶させる印刷パラメーター設定手段と、データ処理手段からの要求に応じて、処理パラメーターとメディア特定情報とをデータ処理手段に送信する処理パラメーター送信手段とを備えている。
【００１７】
このような構成においても、先に述べたように、データ処理手段によるデータ作成処理において想定される印刷メディアと、印刷手段による印刷処理において想定される印刷メディアとの齟齬が生じるのを防止する効果が得られる。そのため、データ処理手段と印刷手段との間で印刷メディアに関する設定を確実に一致させて、品質の良好な印刷成果物を得ることが可能である。
【００１８】
また、本発明の他の態様は、印刷メディアを指定する情報を含む印刷データを作成するデータ処理手段と、印刷データで指定された印刷メディアに応じた印刷処理を実行する印刷手段とを含む印刷処理システムを管理する印刷管理プログラムである。この印刷管理プログラムは、データ処理手段および印刷手段と通信可能なコンピューターに、少なくとも１種の印刷メディアについて、データ処理手段によるデータ作成処理および印刷手段による印刷処理を当該印刷メディアに適合させるためのメディア情報を当該印刷処理システムの外部から取得させ、メディア情報からデータ作成処理において印刷メディアに関わる処理パラメーターおよび印刷処理において印刷メディアに関わる印刷パラメーターをそれぞれ特定させ、印刷パラメーターと当該印刷パラメーターに対応する印刷メディアを特定するためのメディア特定情報とを関連付けて印刷手段が有する記憶部に記憶させ、データ処理手段からの要求に応じて、処理パラメーターとメディア特定情報とをデータ処理手段に送信させる。
【００１９】
前述した印刷管理装置の各構成の機能は、コンピューター装置のハードウェア資源を用いて実現することが可能である。このことから、上記の印刷管理装置の機能をコンピューターに実現させる印刷管理プログラムとして、本発明を具体化することが可能である。このような印刷管理プログラムをコンピューターに実装し実行させることで、データ処理手段と印刷手段とを有する印刷処理システムにおいてデータ処理手段と印刷手段との間で印刷メディアに関する設定を確実に一致させて、品質の良好な印刷成果物を得ることが可能となる。
【００２０】
なお、本発明において、例えば、パラメーター管理手段は、複数種の印刷メディアの各々に対応する複数組のメディア情報を保持するデータサーバーから、少なくとも１種の印刷メディアに対応するメディア情報を取得するように構成されてもよい。この場合、データサーバーは印刷処理システムとは別の外部装置であってもよく、また当該印刷処理システムの構成の一部であってもよい。このようなデータサーバーが設けられることにより、メディア情報をデータサーバー上で一元管理することができ、メディア情報の追加、廃止、変更等のメンテナンスを効率よく行うことが可能となる。
【００２１】
また例えば、パラメーター管理手段は、印刷メディアに関する指定入力を受け付ける受付部を有し、受付部への入力で指定された印刷メディアに対応するメディア情報を取得する構成であってもよい。このような構成によれば、受付部を操作するユーザーが希望する印刷メディアについて必要なメディア情報を確実に取得し、印刷に供することができる。
【００２２】
また例えば、記憶部は、複数種の印刷メディアに対応する印刷パラメーターとメディア特定情報とを記憶するものであってもよい。このような構成によれば、印刷手段において印刷処理の対象とされる印刷メディアが変更された際にも、その都度新たに印刷パラメーターを設定し直す必要がない。データ処理手段が記憶部に印刷パラメーターが記憶されている複数の印刷メディアのいずれかを印刷データにおいて指定し、印刷手段が指定された印刷メディアに対応する印刷パラメーターを使用して印刷処理を実行することで、当該印刷メディアに適合した印刷が可能となる。
【００２３】
また例えば、この印刷処理システムは、ローカルエリアネットワークを介して相互に接続された、複数のデータ処理手段、少なくとも１つの印刷手段、および少なくとも１つのパラメーター管理手段を含むものであってもよい。１つのシステム内に複数のデータ処理手段が含まれる場合、個々のデータ処理手段がそれぞれ印刷手段との間で対象とする印刷メディアが整合している必要がある。印刷手段が複数の場合も同様である。個々のデータ処理手段への処理パラメーターの提供および印刷手段への印刷パラメーターの提供が少なくとも１つのパラメーター管理手段により統括されることで、このような情報の整合を確実なものとすることが可能となる。なお、システム中でパラメーター管理手段を単一とすれば、複数のパラメーター管理手段間での矛盾した処理に起因する混乱を未然に回避することが可能である。
【００２４】
また例えば、パラメーター管理手段は、メディア情報を新たに取得すると、記憶部の印刷パラメーターおよびメディア特定情報を更新し、データ処理手段に対し処理パラメーターの更新を通知し、該通知に応答したデータ処理手段に対し処理パラメーターおよびメディア特定情報を送信する構成であってもよい。印刷手段については、新たな印刷パラメーターが速やかに反映されることが望ましい。このために、印刷手段が保持する印刷パラメーターを更新する機能がパラメーター管理手段に設けられることが有効である。一方、データ処理手段が常時起動されているとは限らないため、処理パラメーターの更新を通知しておき、応答があったデータ処理手段に対し処理パラメーターを送信する。こうすることで、当該データ処理手段における印刷メディアに関する情報を印刷手段が有するものと適合させることができる。
【００２５】
なお、上述した本発明の各態様の有する複数の構成要素はすべてが必須のものではなく、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、適宜、複数の構成要素の一部の構成要素について、その変更、削除、新たな他の構成要素との差し替え、限定内容の一部削除を行うことが可能である。また、上述の課題の一部または全部を解決するため、あるいは、本明細書に記載された効果の一部または全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部または全部を上述した本発明の他の形態に含まれる技術的特徴の一部または全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【図面の簡単な説明】
【００２６】
【図１】本発明を適用可能な印刷処理システムの構成例を示すブロック図。
【図２】この印刷処理システムにおけるデータの流れを模式的に示す図。
【図３】メディアリストの一例を示す図。
【図４】プリンターのルックアップテーブルの一例を示す図。
【図５】ＲＩＰ装置のルックアップテーブルの一例を示す図。
【図６】管理サーバーにおける処理を示すフローチャート。
【図７】ＲＩＰ装置によるデータ作成処理を示すフローチャート。
【図８】プリンターによる印刷処理を示すフローチャート。
【発明を実施するための形態】
【００２７】
図１は本発明を適用可能な印刷処理システムの構成例を示すブロック図である。印刷処理システム１は、パーソナルコンピューター（以下「ＰＣ」と略称する）６、プリンター７、管理サーバー８を含み、それらが互いに通信可能に接続されたローカルエリアネットワーク（Local Area Network；以下「ＬＡＮ」と略称する）として構成されている。より具体的には、図示しないルーターを介して公衆通信回線たるインターネット通信網２に接続されたＬＡＮ回線５に、ＰＣ６、プリンター７および管理サーバー８などの情報端末装置がそれぞれ接続されている。これらの情報端末装置のそれぞれは、印刷処理システム１内に複数含まれていてもよい。また、上記した各構成要素間の接続は、相互に通信可能であれば有線、無線を問わない。
【００２８】
インターネット通信網２には、印刷処理システム１を適切に稼働させるためのデータ、機能の追加や改善を図るためのファームウェアなどの各種情報を保持するデータサーバー３が少なくとも１台接続される。印刷処理システム１は、必要に応じデータサーバー３にアクセスしてこれらの情報を取得することができる。
【００２９】
印刷処理システム１内に設けられるＰＣ６は、一般的なパーソナルコンピューターの構成と同様のハードウェア構成を有している。すなわち、ＰＣ６は、当該ＰＣ各部の制御および演算処理を司るＣＰＵ（Central Processing Unit）６１、演算データを一時的に保存するメモリー６２、ＣＰＵ６１が実行すべき制御プログラムや各種データを記憶保存するストレージ６３、外部との通信を担うインターフェース（ＩＦ）６４、ユーザーからの操作入力を受け付ける入力部６５およびユーザーへの各種報知を行う表示部６６などを有しており、これらが電気的に接続されて相互にデータ交換を行う。
【００３０】
プリンター７も、ネットワークプリンターとしての一般的な構成と同様のハードウェア構成を有している。すなわち、プリンター７は、当該プリンター各部の制御およびデータ処理を担うコントローラー７１、メディア（印刷媒体）への印刷動作を実行するプリンターエンジン７２、画像データを一時的に保存するメモリー７３、外部との通信を担うインターフェース（ＩＦ）７４、ユーザーからの操作入力を受け付ける入力部７５およびユーザーへの各種報知を行う表示部７６などを有しており、これらが電気的に接続されて相互にデータ交換を行う。以下、プリンターエンジン７２は一例としてインクジェット方式のものとして説明するが、印刷方式はこれに限定されず任意である。
【００３１】
なお、プリンター７は、大容量の画像データの受け入れを可能とするために、ＰＣ６と同様にストレージを有していてもよい。また、ユーザーインターフェースがＰＣ６上で実現されることを前提に、入力部７５および表示部７６の少なくとも一方が簡略化または省略されてもよい。また、プリンター７はいわゆるネットワークプリンターとしてシステムに包含されるほか、ＬＡＮ回線５を介さずにＰＣ６と接続される、いわゆるローカルプリンターとして印刷処理システム１に包含されてもよい。
【００３２】
管理サーバー８は、ＬＡＮ回線５を介して相互に接続される各種端末装置からなる印刷処理システム１を管理する機能を有するものである。その構成は一般的なＰＣと同様のものであってもよいが、ユーザーインターフェースを担う入力部および表示部が簡略化または省略されたサーバー専用機であってもよい。具体的には、管理サーバー８は、ＣＰＵ８１、メモリー８２、ストレージ８３およびインターフェース（ＩＦ）８４などを有している。
【００３３】
データサーバー３の構成も管理サーバー８と同様であり、ＣＰＵ３１、メモリー３２、ストレージ３３およびインターフェース（ＩＦ）３４などが設けられている。なお、後述するように、このデータサーバー３は、内部に蓄積したデータをインターネット通信網２を通じて配信可能な状態に保持することを目的とするものであり、そのようなデータ公開用サーバーとしての機能に特化した構成であってもよい。印刷処理システム１はインターネット通信網２を介してデータサーバー３にアクセス可能である。データサーバー３にアクセス可能な印刷処理システムは複数あってもよい。
【００３４】
この印刷処理システム１は、ＰＣ６を操作するユーザーにより指定された内容の画像を、指定された印刷メディアに印刷するためのシステムである。印刷すべき画像としては、文書作成ソフトウェアで作成されたテキスト画像、描画ソフトウェアで形成されたグラフィック画像、デジタルカメラで撮影された写真、スキャナーで読み込まれた画像など種々のものがある。また、印刷メディアとしては、素材（紙、樹脂フィルム、布など）、その光学的特性（色、透明度、光沢の有無など）およびその形態（枚葉状、ロール状、立体成形物など）の組み合わせにより種々のものがある。
【００３５】
図２はこの印刷処理システムにおけるデータの流れを模式的に示す図である。印刷処理システム１を構成するＰＣ６、プリンター７および管理サーバー８と、インターネット通信網２を介して印刷処理システム１と接続されるデータサーバー３とのそれぞれでは、図１に示すハードウェア構成を有する各構成要素が予め作成された制御プログラムを実行することにより、図２に示される各機能ブロックがハードウェアまたはソフトウェアにより実現される。
【００３６】
ユーザーにより操作されるＰＣ６は、ストレージ６３に予め記録されているプログラムをＣＰＵ６１が実行することにより、上記した文書作成ソフトウェアや描画ソフトウェアなどの画像編集アプリケーション６０１、プリンタードライバー６０２などの機能ブロックが実現される。ユーザーが画像編集アプリケーション６０１を用いて編集した画像の印刷を希望するとき、印刷対象となる印刷メディアやその他の印刷条件を指定した上で、画像編集アプリケーション６０１に対し印刷実行を指示する操作入力を、入力部６５から行う。
【００３７】
入力が受け付けられると、画像編集アプリケーション６０１からプリンタードライバー６０２へ、画像データおよび印刷条件に関する設定情報が受け渡される。プリンタードライバー６０２はプリンター７の制御に特化した制御プログラムであり、印刷すべき画像の内容を示す画像データおよび設定情報に基づくデータ作成処理を行って、プリンター７に対応する印刷データを作成しプリンター７へ送信する。データ作成処理には、例えばＲＧＢ表現された画像データをプリンター７のインク色のラスターデータ（ビットマップデータ）に展開する色変換処理、回転または反転処理、ガンマ補正処理などの各種データ処理が含まれる。
【００３８】
このデータ作成処理は、ユーザーが用意した画像データから、指定されたプリンター７および印刷メディアＭに適合した印刷データを作成する処理であり、プリンター７および印刷メディアの特性に応じて処理内容を変える必要がある。プリンタードライバー６０２では、特性の異なる多くの種類がある印刷メディアの各々に対し処理内容を厳密に適合させることは求めない。より簡便な印刷実行方法として、予め標準的ないくつかの印刷メディアに対応する処理が用意されており、ユーザーはそのいずれかを印刷メディアとして選択することができる。プリンタードライバー６０２からプリンター７へ送られる印刷データは、プリンター７のインク色ごとのラスターデータと、対象となる印刷メディアを指定する情報とを含む。プリンタードライバーを介してＰＣからプリンターに印刷を行わせる処理は公知であり、以下では説明を省略する。
【００３９】
一方、上記とは別に、例えばより高画質の印刷成果物を得るために、ＰＣ６上で作成された画像データがＲＩＰ（raster image processor）と呼ばれる専用のソフトウェアまたはハードウェアにより加工されて印刷データが作成されるケースがある。例えば印刷会社で用いられる業務用の高画質かつ大判のプリンターでは、印刷データの作成に比較的長時間（例えば数時間）を要することから、ユーザーが通常使用するＰＣ６とは別に専用のＲＩＰ装置が設置されることがある。このＲＩＰ装置は、例えばＰＣにＲＩＰソフトウェアを実装することにより実現可能である。
【００４０】
図２は、ＬＡＮ回線５に接続され印刷処理システム１を構成するＰＣ６のうち１台が、ＲＩＰソフトウェアが実装されたＲＩＰ専用装置として用いられた例を示している。以下、ＲＩＰ専用装置として用いられるＰＣを「ＲＩＰ装置」と称し符号６ａを付して他のＰＣ６と区別する。なお、ＲＩＰ装置６ａは印刷処理システム１内に複数設けられてもよい。また、複数のＰＣ６、例えば印刷処理システム１内の全てのＰＣ６がＲＩＰ装置としての機能を備えていてもよい。
【００４１】
ＰＣ６からＲＩＰ装置６ａに画像データが与えられると、ＲＩＰ装置６ａは画像データから印刷データを作成してプリンター７に出力する。したがってＰＣ６は印刷データを作成する処理から解放される。ＲＩＰ装置６ａでは、ストレージ６３に記録されたＲＩＰソフトウェアをＣＰＵ６１が実行することにより、ＲＩＰアプリケーション６１１が動作する。ＲＩＰアプリケーション６１１は、図２において破線矢印で示されるように、ＰＣ６から与えられる画像データおよび印刷メディアの指定に基づき当該印刷メディアに適合したデータ作成処理を実行して印刷データを作成し、プリンター７に出力する。
【００４２】
この場合、ＲＩＰアプリケーション６１１は、指定された印刷メディアＭの特性に応じたデータ作成処理を実行する必要がある。印刷メディアには特性の異なる多くの種類があり、特性に応じてデータ作成処理における処理パラメーターが設定される必要がある。現実的には１つのプリンター７で使用される印刷メディアは数種類であり、それらの印刷メディアに適合した印刷データを作成するために必要な処理パラメーターについては、ルックアップテーブル（ＬＵＴ）６１２として予めメモリー６２またはストレージ６３に保存されている。処理パラメーターおよびＬＵＴ６１２については後に詳しく説明する。ＲＩＰアプリケーション６１１は、指定された印刷メディアＭに対応する処理パラメーターをＬＵＴ６１２から読み出してデータ作成処理に適用する。ＲＩＰ装置６ａからプリンター７へ送られる印刷データも、プリンター７のインク色ごとのラスターデータと、対象となる印刷メディアを指定する情報とを含む。
【００４３】
印刷データを受信したプリンター７のコントローラー７１は、プリンターエンジン７２を制御して、指定された印刷メディアに適合する印刷処理を実行させ、指定された内容の画像を印刷メディアＭに印刷する。これにより印刷成果物が得られる。印刷メディアＭに適合した印刷処理を実行するための印刷パラメーターは、メモリー７３に予め設定されたＬＵＴ７０１に記憶されており、コントローラー７１は指定された印刷メディアＭに対応する印刷パラメーターをＬＵＴ７０１から読み出し印刷処理に適用する。印刷パラメーターおよびＬＵＴ７０１については後に詳しく説明する。
【００４４】
ＲＩＰ装置６ａにおけるデータ作成処理に適用される処理パラメーターおよびプリンター７における印刷処理に適用される印刷パラメーターは、いずれも管理サーバー８から与えられる。具体的には次の通りである。インターネット通信網２を介して印刷処理システム１と通信可能なデータサーバー３には、市場に流通する種々の印刷メディアについて、当該印刷メディアに固有のメディア情報を収めたメディアリスト３０１が設けられている。メディアリスト３０１は、例えばデータサーバー３のストレージ３３上に設けることができる。
【００４５】
メディア情報は、データ作成処理および印刷処理をそれぞれ印刷メディアに適合させるために必要な情報を含む。データ作成処理および印刷処理のそれぞれに使用される処理パラメーターおよび印刷パラメーターがそのままメディア情報の一部として保存されていてもよい。より一般には、メディア情報に、当該情報に基づいて処理パラメーターおよび印刷パラメーターを一意に導き出すことが可能となるような情報が含まれていればよい。以下では、処理パラメーターおよび印刷パラメーターがメディア情報の一部として含まれている例について説明する。
【００４６】
図３はメディアリストの一例を示す図である。メディアリスト３０１は、ＲＩＰ装置６ａにおけるデータ作成処理およびプリンター７における印刷処理を印刷メディアの特性に適合させるために必要な情報である。印刷成果物の品質を良好なものとするためには、プリンター７と印刷メディアＭとの組み合わせによって処理を最適化する必要がある。したがって、メディア情報は、プリンター７と印刷メディアＭとの組み合わせごとに用意されている。
【００４７】
図３の例では、型番ＡＡＡで表されるプリンターに対応する印刷メディア種として、符号ａａａ、ｂｂｂ、ｃｃｃ、…で区別される印刷メディアが用意されている。また、型番ＢＢＢで表されるプリンターに対応する印刷メディア種としては、符号ａａａ、ｂｂｂ、ｄｄｄ、…で区別される印刷メディアが、また型番ＣＣＣで表されるプリンターに対応する印刷メディア種としては、符号ｅｅｅ、ｆｆｆ、ｇｇｇ、…で区別される印刷メディアが、それぞれ用意されている。このように、市場には多数種の印刷メディアが流通しているが、プリンターと印刷メディアとの組み合わせの全てについてメディア情報が用意される必要はなく、プリンターの種類ごとに、当該プリンターで使用可能な、あるいは使用が想定される印刷メディアについてメディア情報が用意されていればよい。
【００４８】
プリンターと印刷メディアとの想定される組み合わせのそれぞれについて、メディア情報が作成されている。メディア情報には、印刷メディアの特性に起因して印刷メディアの種類によって定まる情報と、当該印刷メディアとプリンターとの組み合わせによって決まる情報とが含まれ得る。印刷メディアの種類によって定まる情報の例として、ここでは印刷メディアの発色性に関連するカラープロファイル情報の一例であるＩＣＣ（International Color Consortium）プロファイルが示されている。ＩＣＣプロファイルは、データ作成処理中の色変換処理において、印刷メディア上で原画像の色合いを高精度に再現するための情報であり、画像処理の分野で事実上標準化された客観性を有するものである。
【００４９】
一方、プリンターと印刷メディアとの組み合わせによって決まる情報の例として、図３では印刷設定情報およびメカパラメーター（メカパラ）が挙げられている。印刷設定情報は、例えば解像度、インク色などプリンター側における印刷条件の設定に関わる情報であり、当該プリンターが設定可能な印刷条件のうち当該印刷メディアに適した印刷条件を示すものである。また、メカパラメーターは、例えば印刷メディアの搬送速度やプラテンギャップなど、当該印刷メディアへの印刷を良好に行うためのプリンターの機構面での設定に関わる情報である。
【００５０】
これらの情報のうち、ＩＣＣプロファイル情報および印刷設定情報は、ＲＩＰ装置６ａによるデータ作成処理において組み入れられるべき要素であり、これらが処理パラメーターとして用いられる。一方、メカパラメーターはプリンター７による印刷処理において組み入れられるべき要素であり、印刷パラメーターとして用いられる。
【００５１】
このように、メディア情報は、処理パラメーターとしてのＩＣＣプロファイル情報および印刷設定情報と、印刷パラメーターとしてのメカパラメーターとを含み、メディアリスト３０１では、これらの情報のセットが、プリンターと印刷メディアとの組み合わせごとに用意されている。メディア情報はこれら以外の情報をさらに含んでいてもよい。また前記した通り、処理パラメーターおよび印刷パラメーターを直接含むのに代えて、これらのパラメーターを一意に推定可能な情報を含むものであってもよい。
【００５２】
メディアリスト３０１の提供は、例えばプリンターの供給元（プリンターメーカーあるいは販売会社）が運用するデータサーバー３上で、自らが供給するプリンターと使用可能な印刷メディアとの組み合わせについてメディア情報を公開することにより行うことができる。また、印刷メディアの供給元が、自らが供給する印刷メディアとそれに対応するプリンターとの組み合わせについてメディア情報を公開する態様であってもよい。また、他の第三者機関が種々の供給元から供給されるプリンターと印刷メディアとの組み合わせについて横断的にメディア情報を提供する態様であってもよい。
【００５３】
また、メディアリスト３０１は、コンピューターに着脱可能な可搬型メモリーや光ディスクなどの適宜の記録媒体に記録された状態でユーザーに配布されてもよい。上記のようにインターネット通信網２上でメディアリスト３０１が公開される態様では、ユーザーはインターネット接続環境があればメディアリスト３０１を取得することができ、またメディアリスト３０１の管理者にとっては、情報の追加、廃止、変更などがあった際にメディアリスト３０１に反映させることが容易であり、また新しい情報を速やかにユーザーに配布することができるという利点がある。
【００５４】
図２に戻って印刷処理システム１の説明を続ける。管理サーバー８では、ストレージ８３に記録された制御プログラムをＣＰＵ８１が実行することにより、情報取得部８０１、パラメーター特定部８０２、プリンター管理部８０３、パラメーター配信部８０４などの各機能ブロックが実現される。このうちパラメーター決定部８０２は主としてＣＰＵ８０１およびメモリー８２により実現される。また、情報取得部８０１、プリンター管理部８０３およびパラメーター配信部８０４は、主としてＣＰＵ８０１およびＩＦ８４により実現される。もちろん、実際にはこれ以外にも必要に応じて管理サーバー８の各ハードウェアが協働して上記機能が実現される。
【００５５】
情報取得部８０１は、インターネット通信網２を介してデータサーバー３にアクセスし、印刷処理システム１で使用される印刷メディアに対応するメディア情報をメディアリスト３０１から取得する。パラメーター特定部８０２は、取得されたメディア情報に基づき処理パラメーターおよび印刷パラメーターを特定する。メディア情報が処理パラメーターおよび印刷パラメーターを含むものである場合には、メディア情報の中から処理パラメーターおよび印刷パラメーターに対応する情報を抽出すればよい。また、メディア情報に処理パラメーターおよび印刷パラメーターを導出するための情報が含まれている場合には、当該情報に基づく所定の演算により、これらのパラメーターを特定することができる。
【００５６】
特定されたパラメーターのうち印刷パラメーターは、プリンター７へ送られる。具体的には、プリンター管理部８０３が、プリンター７で使用される１種または複数種の印刷メディアに対応する印刷パラメーターを記載したテーブルを作成し、これをプリンター７のメモリー７３（もしくはストレージ）に書き込み記憶させてＬＵＴ７０１とする。
【００５７】
図４はプリンターのルックアップテーブルの一例を示す図である。プリンター７に設けられるＬＵＴ７０１では、複数種の印刷メディアを区別するためのメディア番号と、当該メディア番号で特定される印刷メディアに対応する印刷パラメーター（この例ではメカパラメーター）とが関連付けられている。データサーバー３上のメディアリスト３０１では印刷メディア種を表す個別の名称が用いられているが、プリンター７上のＬＵＴ７０１では、より簡単なメディア番号によって印刷メディアの種類が特定される。
【００５８】
前記したように、市場には多くの種類の印刷メディアが流通するが、１つのプリンターで使用可能な印刷メディアはそのごく一部である。また、印刷メディアは多くの供給元から供給されており、その命名ルールも統一されていない。このため、１つのプリンターで使用可能な数種の印刷メディアを区別するためには個々の印刷メディアに固有の名称を使用するよりも、より簡単な符号（例えば連番）によって管理する方が好都合である。図４の例では、１から３０までの番号によって区別される３０種の印刷メディアに対応する印刷パラメーターを、ＬＵＴ７０１に保存しておくことができる。
【００５９】
管理サーバー８のプリンター管理部８０３からは、メディア番号と印刷パラメーターとが関連付けられたテーブルがプリンター７に送信される。したがって、管理サーバー８は、プリンター７のＬＵＴ７０１に保存されている印刷パラメーターとメディア番号との対応関係を把握している。
【００６０】
再び図２に戻って、印刷処理システム１の説明を続ける。パラメーター特定部８０２においてメディア情報から特定された処理パラメーターは、ＲＩＰ装置６ａに送信される。具体的には、印刷処理システム１内で印刷データを作成する機能を有するＲＩＰ装置６ａに対し、管理サーバー８のパラメーター配信部８０４から処理パラメーターが配信される。このとき、処理パラメーターには、当該処理パラメーターに対応する印刷メディアを特定するためのメディア番号が関連付けられる。このメディア番号は、印刷パラメーターに関連付けられたメディア番号に対応するものとされる。つまり、ＲＩＰ装置６ａおよびプリンター７に与えられる情報において、同一の印刷メディアには同一のメディア番号が付される。印刷パラメーターに関連付けられるメディア番号は管理サーバー８で管理されているので、処理パラメーターにも同じメディア番号を付すことができる。
【００６１】
図５はＲＩＰ装置のルックアップテーブルの一例を示す図である。印刷処理システム１には種類の異なる複数のプリンターが接続される可能性があり、それらを適切に使い分けるために、ＲＩＰ装置６ａ上のＬＵＴ６１２は、プリンター型番ごとに処理パラメーターを記憶することができるように構成される。１種のプリンターに対しては、複数種の印刷メディアがメディア番号によって区別され、その付番ルールは上記した通り、同一の印刷メディアに対応する印刷パラメーターと処理パラメーターとに同一のメディア番号を与える、というものである。
【００６２】
メディア番号で特定される各印刷メディアに対し、処理パラメーターとしてのＩＣＣプロファイル情報および印刷設定情報が関連付けられて、ＬＵＴ６１２に格納される。データサーバー３上で公開される情報との関連を明確にするために、メディア番号とともに、印刷メディアの種類を表す固有情報が保存されている。
【００６３】
１つのプリンターに対し、当該プリンターで使用可能な印刷メディア全ての情報を取得しておく必要はない。すなわち、ユーザーは、使用するプリンターに対応して公開されているメディア情報の全てを取得する必要はなく、そのうち実際に使用する印刷メディアについてのみメディア情報を取得し処理パラメーターおよび印刷パラメーターを準備するようにしてもよい。図３に示すメディアリスト３０１において、プリンターＢＢＢに対応する印刷メディア種がａａａ、ｂｂｂ、ｄｄｄ、…となっているのに対し、図５に示すＬＵＴ６１２ではプリンターＢＢＢに対応する印刷メディア種がｂｂｂ、ｄｄｄ、ｈｈｈ、…となって両者が部分的に相違しているのは、このことを表している。
【００６４】
もちろん、同一の印刷処理システム１に含まれる複数のＲＩＰ装置６ａ間で、ＬＵＴの内容が部分的に異なっていてもよい。ただし、１つの印刷処理システム１内では、同一の印刷メディアに対し同一のメディア番号が付されている必要がある。
【００６５】
このように、この印刷処理システム１では、ＲＩＰ装置６ａでのデータ作成処理を印刷メディアに適合させるための処理パラメーター、および、プリンター７での印刷処理を印刷メディアに適合させるための印刷パラメーターが、インターネット上で印刷メディアの種類ごとに公開されているメディア情報から特定される。より具体的には、印刷処理システム１中の管理サーバー８が、インターネット通信網２を介してデータサーバー３にアクセスし、データサーバー３上で公開されるメディアリスト３０１から、必要なメディア情報をダウンロードする。
【００６６】
管理サーバー８は、メディア情報から処理パラメーターおよび印刷パラメーターを特定し、印刷パラメーターと印刷メディアを特定するためのメディア番号とを関連付けて、印刷処理を実行するプリンター７のＬＵＴ７０１に記憶させる。また、管理サーバー８は、処理パラメーターと印刷メディアを特定するためのメディア番号とを関連付けて、データ作成処理を実行するＲＩＰ装置６ａに送信する。そのため、プリンター７のＬＵＴ７０１に記憶されている印刷パラメーターと、ＲＩＰ装置６ａのＬＵＴ６１２に記憶されている処理パラメーターとは、共通のメディア番号を介して互いに関連付けられている。
【００６７】
したがって、ＰＣ６を操作してユーザーが作成した画像がＲＩＰ装置６ａで処理されプリンター７により印刷される際には、印刷データに組み込まれる印刷メディアの指定をメディア番号により行うことが可能である。すなわち、ＲＩＰ装置６ａが印刷データを作成するデータ作成処理において用いた処理パラメーターに対応する印刷メディアのメディア番号が、印刷データの一部としてプリンター７に送信される。そして、プリンター７は、印刷データに含まれるメディア番号に対応する印刷パラメーターを用いて印刷処理を行う。これにより、ＲＩＰ装置６ａにおいてデータ作成処理の対象とされる印刷メディアの種類と、プリンター７において印刷処理の対象とされる印刷メディアの種類とは常に一致することになる。
【００６８】
データ作成処理の対象とされる印刷メディアの種類と、印刷処理の対象とされる印刷メディアの種類とが相違していると、例えば、印刷成果物における色合いがユーザーが求めたものと異なる、画像の鮮明さが低下する、顕著な場合には印刷に失敗するなど、所期の印刷品質が得られないことがあり得る。従来の一般的な印刷処理システムでは、印刷メディアに関する設定はＰＣ（ＲＩＰ装置）とプリンターとで個別のユーザー操作によりなされていた。このため、ＰＣ側の設定と、プリンター側の設定との間に齟齬があり、これに起因して、印刷成果物においてユーザーが求める印刷品質が得られないことがあった。特に、印刷メディアの種類を直接表さないメディア番号による管理では、同一のメディア番号により特定される印刷メディアがＰＣとプリンターとの間で食い違っていてもそれを検知することが難しかった。
【００６９】
本実施形態の印刷処理システム１では、データサーバー３からのメディア情報の取得、メディア情報に基づく処理パラメーターおよび印刷パラメーターの特定、プリンター７への印刷パラメーターの設定およびＲＩＰ装置６ａへの処理パラメーターの配信がいずれも管理サーバー８により一括して行われている。そして、処理パラメーターおよび印刷パラメーターとメディア番号との関連付けも管理サーバー８により行われる。そのため、ＲＩＰ装置６ａにおける処理パラメーターの設定と、プリンター７における印刷パラメーターの設定とが共通のメディア番号によって同一の印刷メディアに関連付けられる。したがって、ＲＩＰ装置６ａにおける処理と、プリンター７における処理との間で対象とする印刷メディアが相違することは回避される。これにより、各種の印刷メディアに対しユーザーが希望する品質の印刷成果物を得ることが可能となっている。
【００７０】
以下、上記のような管理を可能とするための、印刷システム１の各構成要素、すなわち管理サーバー８、ＲＩＰ装置６ａおよびプリンター７の動作についてより詳細に説明する。この印刷処理システム１における印刷管理の概要は上記した通りであるが、以下に説明する各部の動作では、上記管理機能をより有効に機能させるための処理が追加されている。
【００７１】
図６は管理サーバーにおける処理を示すフローチャートである。この処理は、管理サーバー８に設けられたＣＰＵ８１が、ストレージ８３に予め記録されている制御プログラムを実行して管理サーバー８の各部にプログラムに規定された所定の動作を行わせることにより、定期的に実行される。この処理は、ＲＩＰ装置６ａに設けられているＬＵＴ６１２およびプリンター７に設けられているＬＵＴ７０１を随時更新してこれらを最新のものに維持するための処理である。
【００７２】
この処理では、印刷処理システム１への印刷メディアの新規登録や設定の修正など、ユーザーによる登録内容の変更要求の有無がチェックされる（ステップＳ１０１）。この印刷処理システム１では、メディア番号１〜３０を用いて３０種類までの印刷メディアを事前に登録しておくことができる。こうすることで、登録されている印刷メディアへの印刷については、新たな情報取得を必要とせず速やかに実行することが可能である。ユーザーは、未登録の印刷メディアを新たに登録する、登録済みの印刷メディアを抹消する、登録済みの印刷メディアに関する情報をアップデートするなどの登録内容の変更を希望することがある。
【００７３】
このような要求を受け付けるため、ステップＳ１０１が設けられる。変更要求は、例えばユーザーがＰＣ６を操作してＰＣ６から管理サーバー８にその旨の信号を送出することによって行うことが可能である。具体的には、ユーザーがＰＣ６の入力部６５に対し登録内容の変更を希望する旨の操作入力を行うと、それに対応する信号がＰＣ６から送出され管理サーバー８のＩＦ８４を介してＣＰＵ８１に伝達される。
【００７４】
ユーザーからの変更要求があった場合には（ステップＳ１０１においてＹＥＳ）、処理はステップＳ１０４に進む。変更要求がなければ（ステップＳ１０１においてＮＯ）、ＣＰＵ８１はデータサーバー３上のメディアリスト３０１のチェックを行う（ステップＳ１０２）。
【００７５】
データサーバー３の管理者は、各印刷メディアの流通状況に応じて、メディア情報を公開する印刷メディアの追加、廃止や公開済み情報のアップデートなどを行う。ＣＰＵ８１はこのような更新履歴をチェックし、登録済みの印刷メディアについて情報の更新がなされているか否かを判定する（ステップＳ１０３）。更新があればステップＳ１０４が実行され、なければステップＳ１０４以降がスキップされる。
【００７６】
ステップＳ１０４では、データサーバー３上で公開されるメディアリスト３０１に含まれる印刷メディアのうち、ユーザーにより取得を希望された、あるいは更新が必要な印刷メディアに関するメディア情報がダウンロードされる。対象となる印刷メディアは１種でもよく、複数種でもよい。
【００７７】
こうして取得されたメディア情報から、ＣＰＵ８１は当該印刷メディアに対応する処理パラメーターおよび印刷パラメーターを特定する（ステップＳ１０５）。求められた印刷パラメーターはメディア番号とともに更新データとしてプリンター７に送信され（ステップＳ１０６）、プリンター７のＬＵＴ７０１が更新データにより更新される。プリンター７の電源が投入されていない、通信ケーブルが接続されていない等の理由で、印刷処理システム１内でプリンター７が検出されない場合もあり得る。この場合、印刷処理システム１内で次にプリンター７が検出されたときに、当該プリンター７による印刷処理が実行される前に更新が行われればよい。
【００７８】
ＬＵＴ７０１の更新は次のようになされることが好ましい。管理サーバー８は、プリンター７から現在のＬＵＴ７０１の内容を取得し、その内容を新たに取得された印刷パラメーターを用いて更新し、プリンター７のＬＵＴ７０１を更新後のデータに書き換える。単に新たな印刷パラメーターをプリンター７に送信するだけでは、例えば印刷処理システム１上に管理サーバーとしての機能を有する装置が複数あった場合に混乱が生じる場合がある。すなわち、複数の管理サーバーからそれぞれプリンター７のＬＵＴ７０１が更新されたとき、各管理サーバー上で管理されている情報と、実際のプリンター７のＬＵＴ７０１とが食い違う場合があり得る。現在のＬＵＴ７０１の内容を読み出して更新を行うことで、このような問題は回避される。システム内にプリンター７が複数台あるとき、印刷パラメーターの更新が必要なプリンター７に対しそれぞれ上記処理が実行される。
【００７９】
また、管理サーバー８は、印刷処理システム１内の各ＲＩＰ装置６ａに対し、処理パラメーターの更新がある旨の通知を行う（ステップＳ１０７）。印刷処理システム１内の各ＲＩＰ装置６ａが全て稼働状態にあるとは限らない。そこで、管理サーバー８は、各ＲＩＰ装置６ａに対して処理パラメーターの更新を通知しておき、これを受けたＲＩＰ装置６ａから応答があったときに（ステップＳ１０８）、当該ＲＩＰ装置６ａに対し更新データを送信する（ステップＳ１０９）。更新データは、プリンター７において更新されたＬＵＴ７０１の印刷パラメーターに代えて処理パラメーター等が書き込まれたデータである。
【００８０】
印刷処理システム１内に複数のＲＩＰ装置６ａがあるとき、管理サーバー８は、応答があったＲＩＰ装置６ａに対し順次更新データを送信する。システム内の全てのＲＩＰ装置６ａに対し送信が終了するまでこれを繰り返す。これにより、印刷処理システム１内で稼働する全てのＲＩＰ装置６ａにおけるＬＵＴ６１２の内容が、プリンター７におけるＬＵＴ７０１に対応したものとなる。したがって、ＲＩＰ装置６ａにおけるデータ作成処理と、プリンター７における印刷処理との間で対象とする印刷メディアが食い違うことが回避される。
【００８１】
図７はＲＩＰ装置によるデータ作成処理を示すフローチャートである。この処理は、ＲＩＰ装置６ａに設けられたＣＰＵ６１が、ストレージ６３に予め記録されている制御プログラムを実行してＲＩＰ装置６ａの各部にプログラムに規定された所定の動作を行わせることにより実現される。この処理は、ＲＩＰ装置６ａにより印刷データを作成してプリンター７に送信し、プリンター７に印刷処理を行わせるための処理である。
【００８２】
ＲＩＰ装置６ａでは、管理サーバー８から処理パラメーターの更新に関する通知があるか否かを判定し（ステップＳ２０１）、通知がある場合には（ステップＳ２０１においてＹＥＳ）、これに応答して処理パラメーターの更新を行う。具体的には、ＲＩＰ装置６ａは、ＩＦ６４からＬＡＮ回線５を介して管理サーバー８に対し更新データの送信を要求し、これに応じて管理サーバー８から送信される更新データを受信する（ステップＳ２０２）。受信された更新データにより、ＬＵＴ６１２が更新される（ステップＳ２０３）。更新に関する通知がなければ（ステップＳ２０１においてＮＯ）、ステップＳ２０２、Ｓ２０３はスキップされる。印刷データの作成に先立って処理パラメーターの更新を行っておくことで、最新の処理パラメーターをデータ作成処理に供することが可能となる。
【００８３】
また、ＲＩＰ装置６ａでは、印刷すべき画像内容を示す画像データが確定される（ステップＳ２０４）。適宜の画像編集アプリケーション６０１が実装されユーザーにより画像編集作業が行われるＰＣ６とＲＩＰ装置６ａとが別のコンピューター装置である場合、ＲＩＰ装置６ａは、ＰＣ６上で作成された画像データを受け取ることで画像データを確定させることになる。また、例えばＲＩＰ装置６ａとして機能するＰＣに画像編集アプリケーション６０１が実装されている場合には、ユーザーが当該画像編集アプリケーション６０１を操作し画像を編集することで画像データが確定する。
【００８４】
また、ＰＣ６あるいはＲＩＰ装置６ａの入力部６５に対するユーザーの操作入力により、印刷処理を実行すべきプリンター７および画像の印刷対象である印刷メディアの選択がなされ、最終的にＲＩＰ装置６ａにより受け付けられる（ステップＳ２０５）。これにより、プリンター７に印刷処理を行わせるのに先立って収集すべきデータが揃うことになる。画像データの確定、プリンター７の選択、印刷メディアの選択およびＬＵＴの更新はそれぞれ独立した処理であり、常にここで示す順序で実行される必要はない。
【００８５】
ＲＩＰ装置６ａのＣＰＵ６１は、収集されたデータを用いて印刷データを作成する。具体的には、ユーザーにより指定された印刷メディアに対応する処理パラメーター、すなわちＩＣＣプロファイルおよび印刷設定情報がＬＵＴ６１２から読み出され（ステップＳ２０６）、これらの処理パラメーターを適用したラスターデータ作成処理により、印刷すべき画像をプリンター７のインク色ごとに展開したラスターデータが作成される（ステップＳ２０７）。
【００８６】
さらに、ＣＰＵ６１は、作成されたラスターデータと、ユーザーにより指定された印刷メディアを示すメディア番号とを含む印刷データを作成し（ステップＳ２０８）、プリンター７へ送信する（ステップＳ２０９）。印刷データは、ＩＦ６４からＬＡＮ回線５に送出され、プリンター７のＩＦ７４により受信される。
【００８７】
図８はプリンターによる印刷処理を示すフローチャートである。この処理は、プリンター７に設けられたコントローラー７１が、予め記録されている制御プログラムを実行してプリンター７の各部にプログラムに規定された所定の動作を行わせることにより実現される。この処理は、ＲＩＰ装置６ａにより作成された印刷データをプリンター７に受信させ、印刷処理を行わせるための処理である。
【００８８】
プリンター７のＩＦ７４は、印刷パラメーター（ＬＵＴ７０１）を更新するための管理サーバー８からのアクセスを常時受け付けている。管理サーバー８から更新のためのアクセスがなされると（ステップＳ３０１においてＹＥＳ）、コントローラー７１はこれを受け付けてＬＵＴ７０１を更新する（ステップＳ３０２）。これにより、ＬＵＴ７０１が随時更新され、常に最新状態が保たれる。
【００８９】
また、プリンター７は、ＬＡＮ回線５を介してＲＩＰ装置６ａから送信される印刷データを随時受け付けている。印刷データが受信されると（ステップＳ３０３においてＹＥＳ）、コントローラー７１は、受信された印刷データからメディア番号を示す情報を取得する（ステップＳ３０４）。さらにコントローラー７１は、メディア番号に基づきＬＵＴ７０１を参照して、当該メディア番号で特定される印刷メディアに対応する印刷パラメーター（メカパラメーター）を読み出し、メカパラメーターに応じてプリンターエンジン７２各部の動作条件を設定する（ステップＳ３０５）。
【００９０】
プリンターエンジン７２は、設定された動作条件下で印刷動作を実行する（ステップＳ３０６）。具体的には、プリンターエンジン７２は、印刷データに含まれるラスターデータに応じた各インク色の単色画像を重ね合わせてなるカラー画像を、メディア番号で特定される印刷メディアＭ上に形成する。これにより、ユーザーが希望した印刷が完了する。
【００９１】
以上のように、この実施形態の印刷処理システム１では、印刷メディアＭに適合した印刷を実現するために、ＲＩＰ装置６ａにおいて印刷データを作成するデータ作成処理が実行される際には印刷メディアの特性に応じた処理パラメーターが適用され、プリンター７において印刷処理が実行される際には印刷メディアの特性に応じた印刷パラメーターが適用される。データ作成処理により作成された印刷データは、ＲＩＰ装置６ａからプリンター７に受け渡され、プリンター７で印刷処理が実行される。
【００９２】
ＲＩＰ装置６ａにおけるデータ作成処理と、プリンター７における印刷処理との間で対象とする印刷メディアが食い違っていると、ユーザーが望む印刷品質を得られない。この実施形態では、ＲＩＰ装置６ａからプリンター７に与えられる印刷データに印刷メディアを特定する情報としてのメディア番号が含まれている。このメディア番号を介して、ＲＩＰ装置６ａが保持する処理パラメーターと、プリンター７が保持する印刷パラメーターとが関連付けられている。
【００９３】
具体的には、印刷処理システム１には管理サーバー８が設けられており、管理サーバー８は、各種の印刷メディアに固有のメディア情報を公開するデータサーバー３から、必要な印刷メディアに関するメディア情報をインターネット通信網２を介して取得する。また管理サーバー８は、取得したメディア情報から処理パラメーターおよび印刷パラメーターを特定し、これらのパラメーターを、複数の印刷メディアを区別し個々の印刷メディアを特定するためのメディア番号とともにＲＩＰ装置６ａおよびプリンター７に送信する。
【００９４】
印刷データを作成するＲＩＰ装置６ａでは、与えられた処理パラメーターを用いたデータ作成処理により、印刷メディアに適合した印刷データを作成することができる。また、プリンター７では、与えられた印刷パラメーターを用いた印刷処理により、印刷メディアに適合した印刷動作を実行することができる。そして、データ作成処理と印刷処理との間で対象とされる印刷メディアは同一である。このため、この印刷処理システム１では、ユーザーの要求に応じた印刷品質で印刷を実行することが可能である。
【００９５】
以上説明したように、この実施形態においては、ＲＩＰ装置６ａとして機能するＰＣが本発明の「データ処理手段」に相当し、プリンター７が本発明の「印刷手段」として機能している。そして、プリンター７に設けられＬＵＴ７０１を記憶するメモリー７３（またはストレージ）が、本発明の「記憶部」に相当している。
【００９６】
また、管理サーバー８は、本発明の「パラメーター管理手段」および「印刷管理装置」としての機能を有している。そして、「印刷管理装置」として機能する管理サーバー８では、情報取得部８０１、パラメーター特定部８０２、プリンター管理部８０３およびパラメーター配信部８０４が、それぞれ本発明の「情報取得手段」、「パラメーター特定手段」、「印刷パラメーター設定手段」および「処理パラメーター送信手段」として機能している。また、パラメーターの更新に関するユーザーの要求に応じた信号を受け付けるＩＦ８４が本発明の「受付部」に相当する。また、処理パラメーターおよび印刷パラメーターと関連付けられるメディア番号が、本発明の「メディア特定情報」に相当している。
【００９７】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば上記実施形態の印刷処理システム１は、インターネット通信網２を介して外部のデータサーバー３からメディア情報を取得するものである。しかしながら、本発明にかかる印刷処理システムの概念では、このようなデータサーバー自体が印刷処理システムの構成要素の１つと考えられてもよい。
【００９８】
また例えば、上記実施形態では、新たな印刷メディアを印刷処理システム１で使用可能とするためのユーザー要求が、ＰＣ６へのユーザーの操作入力によりなされる。これに代えて、あるいはこれに加えて、ＲＩＰ装置６ａの入力部６５や管理サーバー８の入力部（図示せず）を介してユーザーの操作入力がなされる構成であってもよい。管理サーバー８の入力部への操作入力によりメディア情報の取得がなされる構成では、該入力部が本発明の「受付部」として機能することになる。
【００９９】
また例えば、上記実施形態では、印刷メディアに対応する処理パラメーターおよび印刷パラメーターをシステム内で一元的に管理するための専用サーバーとしての管理サーバー８が設けられている。しかしながら、前述の通り、管理サーバー８としての機能は一般的なコンピューター装置のハードウェア構成を用いても実現可能である。この点から、印刷処理システム１内に含まれ画像編集アプリケーション６０１またはＲＩＰアプリケーション６１１が実装されたＰＣ６の少なくとも１台に、管理サーバーとしての機能を実現するためのソフトウェアを実装し、当該ＰＣに管理サーバーとしての機能を兼備させることも可能である。この場合、専用の管理サーバーは不要となる。つまり、上記ソフトウェアにおいて記述されたプログラム、およびこれを記録した記録媒体も本発明の一実施形態に含まれる。
【０１００】
また例えば、上記実施形態におけるデータサーバー３および管理サーバー８は、専ら印刷処理システム１における各種処理を印刷メディアの特性に適合させるためのパラメーターを供給する目的で使用されている。しかしながら、これ以外にも、例えばプリンタードライバーやプリンター７のファームウェア等の更新情報を提供したり、インク等の消耗品を遠隔監視したりする機能がこれらの装置に備えられてもよい。
【０１０１】
また、上記したＲＩＰ装置６ａのＬＵＴ６１２あるいはプリンター７のＬＵＴ７０１では、処理パラメーターあるいは印刷パラメーターがメディア番号と関連付けられているが、これに加えて、パラメーターの更新履歴を管理するための識別情報（ここでは「更新ＩＤ」と称する）が使用されてもよい。更新ＩＤとしては、例えば管理サーバー８がメディア情報をダウンロードした時刻やプリンター７の印刷パラメーターを更新した時刻等を表すタイムスタンプ情報や、更新回数を示す数値などを用いることができる。
【０１０２】
この場合、ＲＩＰ装置６ａからプリンター７へメディア番号が受け渡される際、更新ＩＤが追加されることで、メディア番号により関連付けられる処理パラメーターと印刷パラメーターとが同一の印刷メディアに対応したものであるか否かを確認することが可能となる。すなわち、プリンター７が受け取ったメディア番号と更新ＩＤとの組み合わせが当該プリンター７が保持している組み合わせと一致しなければ、処理パラメーターと印刷パラメーターとが異なるタイミングで更新されており、いずれかのパラメーターが変更されてしまっているおそれがある。例えばこのような状態が検知されたときに処理を中止し、あるいはユーザーに報知を行うことにより、不適切な条件で印刷が実行されてしまうことが未然に回避される。
【０１０３】
また、上記実施形態において処理パラメーターとして挙げたＩＣＣプロファイル情報や印刷設定情報、印刷パラメーターとして挙げたメカパラメーター等はいずれも一部の例を示したものであり、これらに加えて、あるいはこれらに代えて、印刷メディアの特性に応じて設定されるべき各種のパラメーターを用いることが可能である。また、ＬＵＴにおいて印刷メディアを特定する本発明の「メディア特定情報」としては、上記したようなメディア番号以外にも、登録される複数種の印刷メディアを互いに区別することのできる任意の符号や名称を用いることができる。
【０１０４】
また例えば、上記実施形態の印刷処理システム１では、インターネット通信網２に接続されたＬＡＮ回線５にＰＣ６、ＲＩＰ装置６ａ、プリンター７、管理サーバー８等が並列的に接続されているが、さらなるセキュリティ向上の観点から、また処理パラメーターおよび印刷パラメーターの一元管理をより確実に行うために、ＬＡＮ回線５がインターネット通信網２に接続されないイントラネットとして印刷処理システムが構成され、管理サーバー８のみがインターネット環境を有する構成であってもよい。
【符号の説明】
【０１０５】
１…印刷処理システム、  ３…データサーバー、  ６…ＰＣ、  ６ａ…ＲＩＰ装置（データ処理手段）、  ７…プリンター（印刷手段）、  ８…管理サーバー（パラメーター管理手段、印刷管理装置）、  ７１…コントローラー、  ７２…プリンターエンジン、  ７３…メモリー（記憶部）、  ８４…インターフェース（受付部）、  ３０１…メディアリスト、  ６０１…画像編集アプリケーション、  ６０２…プリンタードライバー、  ６１１…ＲＩＰアプリケーション、  ６１２，７０１…ルックアップテーブル、  ８０１…情報取得部（情報取得手段）、  ８０２…パラメーター特定部（パラメーター特定手段）、  ８０３…プリンター管理部（印刷パラメーター設定手段）、  ８０４…パラメーター配信部（処理パラメーター送信手段）、  Ｍ…印刷メディア
【図１】
2017120511.tif 000003
【図２】
2017120511.tif 000004
【図３】
2017120511.tif 000005
【図４】
2017120511.tif 000006
【図５】
2017120511.tif 000007
【図６】
2017120511.tif 000008
【図７】
2017120511.tif 000009
【図８】
2017120511.tif 000010