(57)【要約】【課題】印刷機の設定情報の更新を一元的に管理することを可能とする。【解決手段】設定情報記憶部を有し、設定情報記憶部に記憶された設定情報で印刷を実行する印刷機と、設定情報の更新を設定情報記憶部に対して実行可能な複数の制御装置と、を備え、複数の制御装置は、設定情報の更新を実行するための更新権利を有する他の制御装置の存在を調査する調査手段を各々有し、一の制御装置は設定情報の更新の実行前に調査手段により調査した結果、他の制御装置が更新権利を有さないと判断した場合に、更新権利を取得して設定情報の更新を実行する。【選択図】図５
2018082377.tif 000002
【特許請求の範囲】
【請求項１】
設定情報記憶部を有し、前記設定情報記憶部に記憶された設定情報で印刷を実行する印刷機と、
前記設定情報の更新を前記設定情報記憶部に対して実行可能な複数の制御装置と、
を備え、
前記複数の制御装置は、前記設定情報の更新を実行するための更新権利を有する他の制御装置の存在を調査する調査手段を各々有し、一の制御装置は前記設定情報の更新の実行前に前記調査手段により調査した結果、前記他の制御装置が前記更新権利を有さないと判断した場合に、前記更新権利を取得して前記設定情報の更新を実行する印刷システム。
【請求項２】
前記一の制御装置は、前記他の制御装置が前記更新権利を有すると判断した場合には、実行予定であった前記設定情報の更新を、前記他の制御装置に要求する請求項１に記載の印刷システム。
【請求項３】
前記一の制御装置は、前記他の制御装置が前記更新権利を有すると判断した場合には、実行予定であった前記設定情報の更新を実行しない請求項１に記載の印刷システム。
【請求項４】
前記調査手段は、前記更新権利を有するかを問い合わせる探索コマンドを送信し、前記探索コマンドに対する前記他の制御装置の応答を確認することで、前記更新権利を有する前記他の制御装置の存在を調査する請求項１ないし３のいずれか一項に記載の印刷システム。
【請求項５】
前記調査手段は、前記探索コマンドに対する応答が無ければ、前記更新権利を取得し、前記探索コマンドに対する応答が在れば、応答した前記制御装置が前記更新権利を有すると判断する請求項４に記載の印刷システム。
【請求項６】
前記更新権利を有していた前記制御装置は、前記更新権利を放棄した場合には、前記更新権利を有さない前記制御装置に前記更新権利の放棄を報知する請求項１ないし５のいずれか一項に記載の印刷システム。
【請求項７】
前記制御装置は、印刷ジョブを生成して前記印刷機に送信する機能を兼備し、前記印刷機は、前記印刷ジョブを実行することで印刷を実行する請求項１ないし６のいずれか一項に記載の印刷システム。
【請求項８】
設定情報に基づき印刷を実行する印刷機の前記設定情報の更新を実行するために、更新権利を有する他の制御装置の存在を調査する工程と、
前記他の制御装置が前記更新権利を有さないと調査の結果から判断した場合に、調査を行った制御装置自らが前記更新権利を取得する工程と、
前記更新権利を有する制御装置が前記設定情報の更新を実行する工程と、
を備える印刷機管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷機が印刷に用いる設定情報を更新する技術に関する。
【背景技術】
【０００２】
従来、印刷機は外部から受信した印刷ジョブを実行することで、印刷媒体に画像を印刷する。この際、印刷ジョブが示す画像を適切に印刷するためには、印刷ジョブに応じた設定情報に基づき印刷機に印刷ジョブを実行させる必要がある。例えば特許文献１では、印刷ジョブには、当該印刷ジョブの実行に用いる処理条件情報を識別するＩＤが付加され、画像形成装置には、複数の処理条件情報がそれぞれのＩＤに対応付けられて記憶されている。そして、画像形成装置は、受信した印刷ジョブが示すＩＤに対応付けられた処理条件情報を用いて印刷ジョブを実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４８１７９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような設定情報は、印刷媒体の媒体種に応じて異なる。これに対して、多様な媒体種の印刷媒体が各ベンダーから供給される近年では、実行予定の印刷に応じた設定情報が印刷機に記憶されていない場合が考えられる。そこで、印刷機を管理する制御装置によって、印刷機に記憶された設定情報を更新できることが好適となる。
【０００５】
ただし、複数のユーザーで１台の印刷機を共用するような環境下では、複数のユーザーのそれぞれに制御装置が用意される状況が想定される。この際、複数の制御装置のそれぞれが任意に設定情報を更新できると、印刷機に設定されている設定情報を管理することが難しくなる。そのため、印刷機に設定されている設定情報を一元的に管理できることが求められる。
【０００６】
この発明は、上記課題に鑑みなされたものであり、印刷機の設定情報の更新を一元的に管理することを可能とする技術の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る印刷システムは、設定情報記憶部を有し、設定情報記憶部に記憶された設定情報で印刷を実行する印刷機と、設定情報の更新を設定情報記憶部に対して実行可能な複数の制御装置と、を備え、複数の制御装置は、設定情報の更新を実行するための更新権利を有する他の制御装置の存在を調査する調査手段を各々有し、一の制御装置は設定情報の更新の実行前に調査手段により調査した結果、他の制御装置が更新権利を有さないと判断した場合に、更新権利を取得して設定情報の更新を実行する。
【０００８】
本発明に係る印刷機管理方法は、設定情報に基づき印刷を実行する印刷機の設定情報の更新を実行するために、更新権利を有する他の制御装置の存在を調査する工程と、他の制御装置が更新権利を有さないと調査の結果から判断した場合に、調査を行った制御装置自らが更新権利を取得する工程と、更新権利を有する制御装置が設定情報の更新を実行する工程と、を備える。
【０００９】
このように構成された本発明（印刷システム、印刷機管理方法）では、複数の制御装置のうち、印刷機の設定情報の更新を予定する制御装置が、設定情報の更新を実行するための更新権利を有する他の制御装置の存在を調査する。そして、制御装置は、他の制御装置が更新権利を有さないと調査の結果から判断した場合に、更新権利を取得して設定情報の更新を実行する。かかる構成では、更新権利を有する制御装置によって、印刷機の設定情報の更新を一元的に管理することが可能となっている。
【００１０】
また、一の制御装置は、他の制御装置が更新権利を有すると判断した場合には、実行予定であった設定情報の更新を、他の制御装置に要求するように、印刷システムを構成しても良い。かかる構成では、更新権利を有さない制御装置は、設定情報の更新を印刷機に直接実行するのではなく、更新権利を有する制御装置に要求する。したがって、更新権利を有する制御装置が、更新権利を有さない制御装置が要求する設定情報の更新を一元的に管理することができる。
【００１１】
また、一の制御装置は、他の制御装置が更新権利を有すると判断した場合には、実行予定であった設定情報の更新を実行しないように、印刷システムを構成しても良い。かかる構成では、印刷機の設定情報の更新は、更新権利を有する制御装置のみが実行でき、この制御装置によって設定情報の更新が一元的に管理される。
【００１２】
また、調査手段は、更新権利を有するかを問い合わせる探索コマンドを送信し、探索コマンドに対する他の制御装置の応答を確認することで、更新権利を有する他の制御装置の存在を調査するように、印刷システムを構成しても良い。かかる構成では、更新権利を有する他の制御装置の存在を、探索コマンドに対する応答を確認することで簡便に実行できる。
【００１３】
また、調査手段は、探索コマンドに対する応答が無ければ、更新権利を取得し、探索コマンドに対する応答が在れば、応答した制御装置が更新権利を有すると判断するように、印刷システムを構成しても良い。かかる構成では、更新権利を有する制御装置によって、印刷機の設定情報の更新を一元的に管理することができる。
【００１４】
また、更新権利を有していた制御装置は、更新権利を放棄した場合には、更新権利を有さない制御装置に更新権利の放棄を報知するように、印刷システムを構成しても良い。かかる構成では、各制御装置が更新権利の放棄を確認することができる。
【００１５】
なお、制御装置が実行しうる機能は印刷機の設定情報の更新に限られない。そこで、制御装置は、印刷ジョブを生成して印刷機に送信する機能を兼備し、印刷機は、印刷ジョブを実行することで印刷を実行するように、印刷システムを構成しても良い。
【図面の簡単な説明】
【００１６】
【図１】本発明に係る印刷システムの一例を示すブロック図。
【図２】印刷機が備える機械的構成の一例を模式的に示す図。
【図３】印刷機の設定情報記憶部の構造の一例を模式的に示す図。
【図４】印刷処理で実行されるフローの一例を示す図。
【図５】設定情報の更新権利を取得する動作の一例を示すフローチャート。
【図６】管理用コンピューターによる印刷機のステータスの取得動作の一例を示す図。
【図７】印刷機の設定情報の更新に関する動作を示すフローチャート。
【図８】印刷機の設定情報の更新に関する動作を示すフローチャート。
【図９】設定情報の更新権利を取得する動作の変形例を示すフローチャート。
【図１０】本発明に係る印刷システムの変形例を示すブロック図。
【図１１】本発明に係る印刷システムのさらなる変形例の動作の一例を示す図。
【図１２】本発明に係る印刷システムのさらなる変形例の動作の一例を示す図。
【図１３】本発明に係る印刷システムのさらなる変形例の動作の一例を示す図。
【発明を実施するための形態】
【００１７】
図１は本発明に係る印刷システムの一例を示すブロック図である。この印刷システム１はＲＩＰ(Raster Image Processor)２および印刷機３を備え、印刷ジョブＪをＲＩＰ２に生成させて当該印刷ジョブＪが示す画像を印刷機３に印刷させる印刷処理を実行する。また、印刷システム１は、ＲＩＰ２および印刷機３を制御する複数（３台）の管理用コンピューター４と、これらを相互に接続するネットワーク５（例えばローカル・エリア・ネットワーク）とを備える。この管理用コンピューター４はＣＰＵ(Central Processing Unit)およびＲＡＭ(Random Access Memory)等で構成された制御手段４１と、ハード・ディスク・ドライブ等で構成された記憶手段４２と、ＵＩ(User Interface)４３とを有する。
【００１８】
ＲＩＰ２は印刷ジョブＪを生成し、この印刷ジョブＪに対してＩＣＣプロファイルを用いたカラーマネジメント処理を実行する。さらにＲＩＰ２は、カラーマネジメント処理後の印刷ジョブＪをラスタライズする。こうしてラスタライズされた印刷ジョブＪ（ラスターデータ）が、ＲＩＰ２から印刷機３に送信される。そして、印刷機３は、受信した印刷ジョブＪを実行して、印刷ジョブＪが示す画像を印刷媒体に印刷する。
【００１９】
図２は印刷機が備える機械的構成の一例を模式的に示す図である。印刷機３はロール・トゥ・ロールで搬送方向Ｘに印刷媒体Ｍを搬送する搬送手段３１を有する。この搬送手段３１は、印刷媒体Ｍの搬送方向Ｘに順に並ぶ繰出ローラー３１１、一対のローラー３１２、３１３および巻取ローラー３１４を有する。繰出ローラー３１１は、ロール状に巻き付けられた印刷媒体Ｍを搬送方向Ｘに繰り出す。一対のローラー３１２、３１３は繰出ローラー３１１により繰り出された印刷媒体Ｍを挟み込む。ローラー３１３はローラー３１２に付勢されており、印刷媒体Ｍに一定の荷重を与える一方、ローラー３１２は所定のトルクを印刷媒体Ｍに加えることで印刷媒体Ｍに一定のテンションを与えつつ印刷媒体Ｍを搬送方向Ｘに搬送する。そして、巻取ローラー３１４が一対のローラー３１２、３１３から印刷媒体Ｍを巻き取る。
【００２０】
また、印刷機３は、繰出ローラー３１１とローラー３１２との間で、搬送方向Ｘに順に並ぶプリヒーター３２、プラテンヒーター３３およびアフターヒーター３４を有し、これらの上面に接する印刷媒体Ｍを加熱する。さらに、印刷機３は、所定のプラテンギャップｇを空けてプラテンヒーター３３に対向する印刷ヘッド３５を有する。この印刷ヘッド３５はプラテンヒーター３３に支持される印刷媒体Ｍに対してインクジェット方式でインクを吐出する。
【００２１】
かかる印刷機３では、搬送手段３１が印刷媒体Ｍを搬送方向Ｘへ間欠的に搬送することで、印刷媒体Ｍの未印刷領域をプラテンヒーター３３上に送り出す。そして、印刷ヘッド３５は、搬送方向Ｘに直交する走査方向Ｙに移動しつつインクを吐出する主走査を実行する。この際、印刷ヘッド３５が主走査を実行する回数（パス数）は適宜設定が可能であり、印刷ヘッド３５は設定されたパス数だけ主走査を実行することで、プラテンヒーター３３に停止する印刷媒体Ｍに画像を印刷する。また、複数の主走査の実行間隔を調整することで、先の主走査で印刷媒体Ｍに着弾したインクのプラテンヒーター３３による乾燥時間が制御される。
【００２２】
図１に戻って説明を続ける。上述のとおり印刷システム１は、ＲＩＰ２および印刷機３を管理用コンピューター４によって制御する。特に管理用コンピューター４は、印刷媒体Ｍの媒体種に応じてＲＩＰ２および印刷機３の動作を制御する。つまり、ＲＩＰ２で実行されるカラーマネジメント処理においては、印刷媒体Ｍの媒体種に応じて使用すべきＩＣＣプロファイルが異なりうる。そこで、管理用コンピューター４は、印刷処理で使用予定の印刷媒体Ｍの媒体種に応じたＩＣＣプロファイルをＲＩＰ２に設定し、ＲＩＰ２は設定されたＩＣＣプロファイルを用いて印刷ジョブＪにカラーマネジメント処理を実行する。ちなみに、ＲＩＰ２と管理用コンピューター４との間の通信は、ＡＰＩ(Application Programming Interface)を介して実行される。
【００２３】
なお、印刷媒体Ｍの媒体種を規定する要素としては、
・印刷媒体Ｍの長さ
・印刷媒体Ｍの幅
・印刷媒体Ｍの厚み
・印刷媒体Ｍの単位面積当たりの重量
・印刷媒体Ｍの素材（紙、フィルムあるいはこれらの積層等）
・印刷媒体Ｍの吸水性
・印刷媒体Ｍの色
・印刷媒体Ｍにおける糊の有無
等の物理的構成が挙げられる。つまり、これら印刷媒体Ｍの物理的構成のいずれかが異なれば、媒体種が異なると取り扱うことができる。
【００２４】
また、印刷機３での印刷においては、次に例示列挙するマシンパラメーター
・印刷媒体Ｍに与えるテンション
・ローラー３１３の荷重
・プラテンギャップｇ
・主走査の実行回数（パス数）
・主走査の実行間隔
・プリヒーター３２の温度
・プラテンヒーター３３の温度
・アフターヒーター３４の温度
等が印刷媒体Ｍの媒体種に応じて異なりうる。
【００２５】
そこで、管理用コンピューター４は、印刷処理で使用予定の印刷媒体Ｍの媒体種に応じたマシンパラメーターを印刷機３に指定し、印刷機３は指定されたマシンパラメーターを用いて印刷ジョブＪを実行する。具体的には、印刷機３は各マシンパラメーターの値を示す設定情報Ｉｍを記憶する設定情報記憶部３９を有し（図３）、この設定情報記憶部３９に記憶された設定情報Ｉｍを用いて印刷ジョブＪを実行する。
【００２６】
図３は印刷機の設定情報記憶部の構造の一例を模式的に示す図である。設定情報記憶部３９は互いに異なる媒体種Ｍｋに対応する複数の記憶領域Ｒ（Ｒ１〜Ｒ８）を有し、これら記憶領域Ｒに対してはそれぞれを識別するための識別番号ＩＤ（ＩＤ１〜ＩＤ８）が付されている。そして、各記憶領域Ｒには媒体種Ｍｋ、具体的には媒体種Ｍｋを示す媒体種情報Ｉｋ（Ｉｋ１〜Ｉｋ８）と設定情報Ｉｍ（Ｉｍ１〜Ｉｍ８）とが対応付けられて格納されている。この際、媒体種情報Ｉｋとして設定情報記憶部３９に記憶される内容としては、例えば印刷媒体Ｍの名称、各媒体種Ｍｋを識別するための識別コード、あるいは印刷媒体Ｍの各物理的構成の具体値等が挙げられる。また、印刷媒体Ｍを供給するベンダーを併せて媒体種情報Ｉｋとして記憶しても良い。すなわち、印刷媒体Ｍの媒体種Ｍｋを示す情報を、媒体種情報Ｉｋとして記憶することができる。
【００２７】
また、各管理用コンピューター４の記憶手段４２および印刷機３の設定情報記憶部３９それぞれの記憶内容は同期が取られており、設定情報記憶部３９の内容が定期的に各管理用コンピューター４の記憶手段４２に反映される。そして、管理用コンピューター４は、設定情報記憶部３９の各設定情報Ｉｍのうち、実行予定の印刷ジョブＪで印刷対象となる印刷媒体Ｍの媒体種Ｍｋに応じた一の設定情報Ｉｍを用いるよう印刷機３に指示する。また、印刷機３は指示された設定情報Ｉｍを用いて印刷ジョブＪを実行する。
【００２８】
続いては、印刷システム１が実行する印刷処理について、図４を用いてさらに説明する。ここで、図４は印刷処理で実行されるフローの一例を示す図である。印刷処理の開始に伴って、ＲＩＰ２は上述した要領で、カラーマネジメント処理およびラスタライズを順次実行した印刷ジョブＪを生成する（ステップＳ１０１〜Ｓ１０３）。そして、ＲＩＰ２は、生成した印刷ジョブＪの実行対象である印刷媒体Ｍの媒体種Ｍｋを管理用コンピューター４に送信する（ステップＳ１０４）。この際、ＲＩＰ２は、３台の管理用コンピューター４のうち、後述する更新権利を有する単一の管理用コンピューター４に媒体種Ｍｋを送信する。また、ＲＩＰ２は、生成した印刷ジョブＪを印刷機３へ送信する（ステップＳ１０５）。なお、ステップＳ１０４、Ｓ１０５の実行順序はこれに限られず、逆でも構わない。
【００２９】
ステップＳ１０６では、管理用コンピューター４は、ＲＩＰ２から受信した媒体種Ｍｋに応じた設定情報Ｉｍの使用を、印刷機３に指示する（使用設定情報Ｉｍの指定）。具体的には、管理用コンピューター４は、複数の識別番号ＩＤ１〜ＩＤ８のうち、該当の媒体種Ｍｋに対応する識別番号ＩＤを指定することで、設定情報Ｉｍを指定する。印刷機３では、指定された識別番号ＩＤに対応する設定情報Ｉｍが、使用設定情報Ｉｍとして設定される（ステップＳ１０７）。つまり、このステップＳ１０７の使用設定情報Ｉｍの設定では、印刷機３のマシンパラメーター、具体的には印刷媒体Ｍのテンション、プラテンギャップｇあるいはヒーター３２、３３、３４の温度等が使用設定情報Ｉｍの示す値に調整され、使用設定情報Ｉｍの設定が完了する。こうして、印刷機３への使用設定情報Ｉｍの設定が完了すると、印刷機３は印刷ジョブＪを実行し（ステップＳ１０８）、印刷媒体Ｍに画像が印刷される。
【００３０】
ところで、上述のとおり印刷システム１では、複数の管理用コンピューター４が具備されている。そして、複数の管理用コンピューター４のそれぞれが、印刷機３の設定情報Ｉｍの内容を更新可能である。このような構成では、複数の管理用コンピューター４のそれぞれが設定情報Ｉｍを任意に更新できると、印刷機３の設定情報Ｉｍを適切に管理することが難しくなる。そこで、印刷システム１では、設定情報Ｉｍの更新を実行するために必要となる設定情報Ｉｍの保有が複数の管理用コンピューター４のうち、単一の管理用コンピューター４にのみ許可される。そして、印刷機３の設定情報Ｉｍは、更新権利を有する管理用コンピューター４により一元的に管理される。続いては、この点について詳述する。
【００３１】
図５は設定情報の更新権利を取得する動作の一例を示すフローチャートである。特に図５のフローチャートは、印刷機３を新たに登録した管理用コンピューター４が実行する動作である。つまり、管理用コンピューター４は、ネットワーク５に接続されている印刷機３を利用可能にするに際して、記憶手段４２に記憶する印刷機リストに当該印刷機３を登録する。なお、図５の説明では、印刷機３を新たに登録した管理用コンピューター４を一の管理用コンピューター４と称し、それ以外を他の管理用コンピューター４と称することとする。
【００３２】
印刷機３を新たに登録すると、一の管理用コンピューター４の制御手段４１は、当該印刷機３に対する更新権利を有する他の管理用コンピューター４を探索するための探索コマンド（クエリー）を、ブロードキャストあるいはマルチキャストでネットワーク５に送信する（ステップＳ２０１）。このステップＳ２０１によって、更新権利を有するかの問い合わせが、他の管理用コンピューター４に対して行われる。なお、探索コマンドは、例えばＪＳＯＮ(JavaScript（登録商標） Object Notation)形式により記載することができる。
【００３３】
印刷機３に対する更新権利を既に有する他の管理用コンピューター４が有る場合には、当該他の管理用コンピューター４の制御手段４１は、探索コマンドの発信元である一の管理用コンピューター４に対して応答を返す（ステップＳ２０２で「ＹＥＳ」）。なお、応答は、例えばＪＳＯＮ形式により記載することができる。そして、応答を受け取った一の管理用コンピューター４の制御手段４１は、応答の発信元である他の管理用コンピューター４が更新権利を有すると認識して、当該他の管理用コンピューター４が更新権利を有すると記憶手段４２に記憶する（ステップＳ２０３）。こうして図５のフローチャートを終了する。このステップＳ２０３の実行に伴い、一の管理用コンピューター４は、以後の設定情報Ｉｍの更新を、記憶手段４２に更新権利を有すると記憶した他の管理用コンピューター４に要求する。
【００３４】
一方、一の管理用コンピューター４の制御手段４１は、応答を受信しない場合（ステップＳ２０２で「ＮＯ」の場合）には、更新権利を有する他の管理用コンピューター４が存在しないと判断して、更新権利を自らが取得し（ステップＳ２０４）、図５のフローチャートを終了する。
【００３５】
このようなフローチャートに従えば、印刷機３を最初に登録した一の管理用コンピューター４に当該印刷機３に対する更新権利が設定される。そして、これより後に印刷機３を登録した他の管理用コンピューター４による更新権利の取得が禁止されるため、印刷機３に対する更新権利は一の管理用コンピューター４に占有されることとなる。こうして、複数の管理用コンピューター４のうち、更新権利を有する単一の管理用コンピューター４が決定され、以後の印刷機３の各種管理は、この管理用コンピューター４により一元的に実行される。かかる管理としては、印刷機３のステータスの取得あるいは印刷機３の設定情報Ｉｍの更新等が挙げられる。
【００３６】
図６は更新権利を有する管理用コンピューターによる印刷機のステータスの取得動作の一例を示す図である。なお、図６のフローチャートは、更新権利を有する管理用コンピューター４の制御手段４１により実行される。管理用コンピューター４は、前回のステータス取得から所定時間が経過したと判断すると（ステップＳ３０１で「ＹＥＳ」）、印刷機３からステータスを取得する（ステップＳ３０２）。具体的には、例えばポーリングによりステータスの取得が実行される。このステータスには、印刷機３の設定情報記憶部３９の内容や、インク等の消耗品の残量等が該当する。
【００３７】
そして、管理用コンピューター４は、今回取得したステータスが前回取得したステータスから変化しているかを判断する（ステップＳ３０３）。ステータスに変化が無い場合（ステップＳ３０３で「ＮＯ」の場合）はステップＳ３０１に戻る。一方、ステータスに変化が有る場合（ステップＳ３０３で「ＹＥＳ」の場合）は、管理用コンピューター４は記憶手段４２に記憶するステータスを更新し（ステップＳ３０４）、さらに更新権利を有さない管理用コンピューター４にステータスを送信する（ステップＳ３０５）。これによって、更新権利を有さない管理用コンピューター４の記憶手段４２に記憶されるステータスも更新される。
【００３８】
図７および図８は印刷機の設定情報の更新に関する動作を示すフローチャートである。特に図７は設定情報の更新の可否を設定するためのフローチャートであり、図８は図７の更新可否の設定結果に応じて設定情報を更新するためのフローチャートである。図７および図８のフローチャートは、更新権利を有する管理用コンピューター４の制御手段４１により実行される。
【００３９】
図７のステップＳ４０１では、管理用コンピューター４が印刷予約の有無を判断する。つまり、ＲＩＰ２は、ラスタライズされた印刷ジョブＪを生成すると、印刷ジョブＪを印刷機３に実行させるための印刷予約を、更新権利を有する管理用コンピューター４に行う。特にＲＩＰ２は、印刷ジョブＪの実行対象である印刷媒体Ｍの媒体種Ｍｋを指定して、印刷予約を行う。そして、印刷予約が有る場合（ステップＳ４０１で「ＹＥＳ」の場合）には、管理用コンピューター４は、複数の記憶領域Ｒ１〜Ｒ８に記憶された設定情報Ｉｍ１〜Ｉｍ８のうち、指定された媒体種Ｍｋに対応する設定情報Ｉｍの更新をロック（更新を禁止）してから（ステップＳ４０２）、ステップＳ４０３に進む。一方、印刷予約が無い場合（ステップＳ４０２で「ＮＯ」の場合）には、ステップＳ４０２を省略してステップＳ４０３に進む。
【００４０】
ステップＳ４０３では、管理用コンピューター４は、更新ロックの解除要求の有無を判断する。つまり、印刷機３は、管理用コンピューター４により指定された設定情報Ｉｍに基づいて各マシンパラメーターの設定を完了すると（図４のステップＳ１０７）、当該設定情報Ｉｍに対する更新ロックの解除を管理用コンピューター４に要求する。そして、管理用コンピューター４は、この要求を受けると（ステップＳ４０３で「ＹＥＳ」）、対応する設定情報Ｉｍの更新ロックを解除（更新を許可）してから、ステップＳ４０１に戻る。一方、更新ロックの解除要求が無い場合（ステップＳ４０３で「ＮＯ」の場合）には、管理用コンピューター４は、ステップＳ４０４を省略してステップＳ４０１に戻る。
【００４１】
かかる図７のフローチャートに従えば、ＲＩＰ２の印刷予約で指定された媒体種Ｍｋに対応する設定情報Ｉｍの更新は、当該設定情報Ｉｍに基づく各マシンパラメーターの設定が完了するまで禁止される。そして、次に説明する図８では、更新権利を有する管理用コンピューター４による設定情報Ｉｍの更新が、図７で設定された設定情報Ｉｍのロック状態に応じて実行される。
【００４２】
図８のステップＳ５０１では、管理用コンピューター４は、設定情報Ｉｍの更新指示の入力の有無を判断する。つまり、管理用コンピューター４のＵＩ４３を介して、ユーザーは印刷機３の設定情報Ｉｍの更新指示を入力することができる。そして、更新指示の入力が無い場合（ステップＳ５０１で「ＮＯ」の場合）には、後述するステップＳ５０５に進む一方、更新指示の入力が有る場合（ステップＳ５０１で「ＹＥＳ」の場合）には、管理用コンピューター４は、更新指示の対象である設定情報Ｉｍの更新がロックされているか否かを判断する（ステップＳ５０２）。
【００４３】
そして、設定情報Ｉｍの更新がロックされていない場合（ステップＳ５０２で「ＮＯ」の場合）は、管理用コンピューター４は、印刷機３の設定情報記憶部３９に対して、指示対象の設定情報Ｉｍの更新を実行し（ステップＳ５０３）、ステップＳ５０５に進む。一方、設定情報Ｉｍの更新がロックされている場合（ステップＳ５０２で「ＹＥＳ」の場合）は、管理用コンピューター４は、更新不可である旨をそのＵＩ４３の画面に表示して（ステップＳ５０４）、ステップＳ５０５に進む。
【００４４】
ステップＳ５０５では、管理用コンピューター４は、設定情報Ｉｍの更新要求を受信したか否かを判断する。つまり、更新権利を有さない管理用コンピューター４は、更新権利を有する管理用コンピューター４に、設定情報Ｉｍの更新を要求することができる。具体的には、更新要求は、その対象である設定情報Ｉｍに対応する識別番号ＩＤを指定して実行される。そして、更新要求の受信が無い場合（ステップＳ５０５で「ＮＯ」の場合）には、ステップＳ５０１に戻る一方、更新要求の受信が有る場合（ステップＳ５０５で「ＹＥＳ」の場合）には、管理用コンピューター４は、更新要求の対象である設定情報Ｉｍ、すなわち指定された識別番号ＩＤに対応する設定情報Ｉｍの更新がロックされているか否かを判断する（ステップＳ５０６）。
【００４５】
そして、設定情報Ｉｍの更新がロックされていない場合（ステップＳ５０６で「ＮＯ」の場合）には、管理用コンピューター４は、印刷機３の設定情報記憶部３９に対して、要求対象の設定情報Ｉｍの更新を実行し（ステップＳ５０７）、ステップＳ５０１に戻る。一方、設定情報Ｉｍの更新がロックされている場合（ステップＳ５０６で「ＹＥＳ」の場合）には、管理用コンピューター４は、更新不可である旨を、更新要求元の管理用コンピューター４に送信し（ステップＳ５０８）、ステップＳ５０１に戻る。この際、更新要求元の管理用コンピューター４は、ステップＳ５０８で受信した更新不可である旨を、そのＵＩ４３の画面に表示する。
【００４６】
以上のように構成された印刷システム１では、複数の管理用コンピューター４のうち、印刷機３の設定情報Ｉｍの更新を予定する一の管理用コンピューター４が、設定情報Ｉｍの更新を実行するための更新権利を有する他の管理用コンピューター４の存在を調査する（ステップＳ２０１、Ｓ２０２）。そして、一の管理用コンピューター４は、他の管理用コンピューター４が更新権利を有さないと調査の結果から判断した場合（ステップＳ２０２で「ＹＥＳ」の場合）に、更新権利を取得して（ステップＳ２０４）、設定情報Ｉｍの更新を実行する（ステップＳ５０３、Ｓ５０７）。かかる構成では、更新権利を有する単一の管理用コンピューター４によって、印刷機３の設定情報Ｉｍの更新を一元的に管理することが可能となっている。
【００４７】
また、管理用コンピューター４は、他の管理用コンピューター４が更新権利を有すると判断した場合には、実行予定であった設定情報Ｉｍの更新を、更新権利を有する管理用コンピューター４に要求する（ステップＳ５０５）。つまり、更新権利を有さない管理用コンピューター４は、設定情報の更新を印刷機３に直接実行するのではなく、更新権利を有する管理用コンピューター４に要求する。したがって、更新権利を有する管理用コンピューター４が、更新権利を有さない管理用コンピューター４が要求する設定情報Ｉｍの更新を一元的に管理することができる（ステップＳ５０７、Ｓ５０８）。
【００４８】
また、印刷システム１では、複数の管理用コンピューター４を相互に接続するネットワーク５が設けられている。そして、管理用コンピューター４の制御手段４１は、更新権利を有するかを問い合わせる探索コマンドをネットワーク５に送信し（ステップＳ２０１）、探索コマンドに対する他の管理用コンピューター４の応答を確認することで（ステップＳ２０２）、更新権利を有する他の管理用コンピューター４の存在を調査する。このように、更新権利を有する他の管理用コンピューター４の存在を、探索コマンドに対する応答を確認することで簡便に実行可能となっている。
【００４９】
また、管理用コンピューター４の制御手段４１は、探索コマンドに対する応答が無ければ（ステップＳ２０２で「ＮＯ」）、更新権利を取得し（ステップＳ２０４）、探索コマンドに対する応答が在れば（ステップＳ２０２で「ＹＥＳ」）、応答した管理用コンピューター４が更新権利を有すると判断する（ステップＳ２０３）。かかる構成では、更新権利を有する管理用コンピューター４によって、印刷機３の設定情報Ｉｍの更新を一元的に管理することが可能となる。
【００５０】
以上のように、上記実施形態では、印刷システム１が本発明の「印刷システム」の一例に相当し、印刷機３が本発明の「印刷機」の一例に相当し、設定情報記憶部３９が本発明の「設定情報記憶部」の一例に相当し、設定情報Ｉｍが本発明の「設定情報」の一例に相当し、管理用コンピューター４が本発明の「制御装置」の一例に相当し、制御手段４１が本発明の「調査手段」の一例に相当し、ネットワーク５が本発明の「ネットワーク」の一例に相当する。
【００５１】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したものに対して種々の変更を加えることが可能である。例えば、更新権利を有する管理用コンピューター４の存在を調査する具体的手法は、上記の図５の例に限られず、次の図９に示すように構成しても良い。
【００５２】
図９は設定情報の更新権利を取得する動作の変形例を示すフローチャートである。図９のフローチャートは、図５のそれと同様に、印刷機３を新たに登録した管理用コンピューター４が実行する動作である。なお、図９の説明においても、印刷機３を新たに登録した管理用コンピューター４を一の管理用コンピューター４と称し、それ以外を他の管理用コンピューター４と称することとする。また、この変形例においても、上記と共通する構成を具備することで同様の効果を奏することは言うまでも無い。
【００５３】
印刷機３を新たに登録すると、一の管理用コンピューター４の制御手段４１は、他の管理用コンピューター４に更新権利を占有されているかを当該印刷機３に問い合わせる（ステップ６０１）。そして、占有されていないとの応答を印刷機３から受信すると（ステップＳ６０２で「ＮＯ」）、一の管理用コンピューター４の制御手段４１は、更新権利を有する他の管理用コンピューター４が存在しないと判断して、更新権利を自らが取得し（ステップＳ６０３）、図９のフローチャートを終了する。
【００５４】
一方、印刷機３に対する更新権利を既に有する他の管理用コンピューター４が有る場合には、印刷機３は、当該管理用コンピューター４のＩＰアドレスを一の管理用コンピューター４に送信する。そして、一の管理用コンピューター４は、印刷機３からＩＰアドレスを受信すると（ステップＳ６０２で「ＹＥＳ」）、このＩＰアドレスに対応する他の管理用コンピューター４が更新権利を有すると認識して、その旨を記憶手段４２に記憶する（ステップＳ６０４）。
【００５５】
ステップＳ６０５では、一の管理用コンピューター４は、更新権利を有する他の管理用コンピューター４に自身の登録を依頼する。この登録依頼は、図６のステップＳ３０５や、図８のステップＳ５０５〜５０８等の実行対象として自身を登録することを依頼するものであり、例えばユニキャストにより実行できる。続いて、一の管理用コンピューター４は、登録依頼先の管理用コンピューター４からの応答の有無を判断する（ステップＳ６０６）。そして、応答が有る場合（ステップＳ６０６で「ＹＥＳ」の場合）には、図９のフローチャートを終了する。
【００５６】
一方、応答が無い場合（ステップＳ６０６で「ＮＯ」の場合）には、図５のステップＳ２０１と同様にして、探索コマンドをネットワーク５に送信することで、更新権利を有する他の管理用コンピューター４を探索する（ステップＳ６０７）。そして、一の管理用コンピューター４は、探索された他の管理用コンピューター４に対してステップＳ６０５と同様の登録依頼を実行して（ステップＳ６０８）、図９のフローチャートを終了する。
【００５７】
なお、図９に示した例とは異なる変形ももちろん可能である。例えば、上記実施形態では、他の管理用コンピューター４が更新権利を有すると一の管理用コンピューター４が判断した場合、一の管理用コンピューター４が更新権利を有する管理用コンピューター４に設定情報Ｉｍの更新を要求していた。しかしながら、一の管理用コンピューター４は、他の管理用コンピューター４が更新権利を有すると判断した場合（ステップＳ２０２、Ｓ６０２で「ＹＥＳ」の場合）には、実行予定であった設定情報Ｉｍの更新を実行しない（中止する）ように、印刷システム１を構成しても良い。かかる構成では、印刷機３の設定情報Ｉｍの更新は、更新権利を有する管理用コンピューター４のみが実行でき、この管理用コンピューター４によって設定情報Ｉｍの更新が一元的に管理される。
【００５８】
また、更新権利を有していた管理用コンピューター４が、更新権利を放棄した場合には、更新権利を有さない管理用コンピューター４に更新権利の放棄を報知しても良い。これによって、各管理用コンピューター４が更新権利の放棄を確認することができる。その結果、新たに更新権利の取得を要求する管理用コンピューター４が図５あるいは図９のフローチャートを実行することで、更新権利を取得することができる。
【００５９】
また、上記実施形態では、印刷機３がマシンパラメーターの設定を完了したタイミングで、設定情報の更新ロックを解除していた。しかしながら、更新ロックの解除のタイミングはこれに限られない。例えば、印刷機３が印刷ジョブＪの完了をＲＩＰ２に報告する構成においては、この完了報告を受けたＲＩＰ２が、更新権利を有する管理用コンピューター４に該当の設定情報Ｉｍのロックを解除するように要求しても良い。つまり、この場合には、更新がロックされていた設定情報Ｉｍを用いた印刷ジョブＪが完了したタイミングで、このロックが解除されることとなる。
【００６０】
また、上記実施形態では、管理用コンピューター４が印刷機３の設定情報Ｉｍの更新を担うように印刷システム１が構成されていた。しかしながら、印刷システム１の構成を次の図１０に示すように変形しても良い。図１０は本発明に係る印刷システムの変形例を示すブロック図である。この印刷システム１では、管理用コンピューター４は設けられておらず、代わりにＲＩＰ２が上述の管理用コンピューター４の機能を兼備する点で、上記と異なる。なお、この変形例においても、上記と共通する構成を具備することで同様の効果を奏することは言うまでも無い。
【００６１】
具体的には、ＲＩＰ２は、制御手段２１、記憶手段２２およびＵＩ２３を備え、制御手段２１、記憶手段２２およびＵＩ２３がそれぞれ上述の制御手段４１、記憶手段４２およびＵＩ４３の機能を果たす。そして、ＲＩＰ２が、上述の図４〜図９等で管理用コンピューター４が実行していた機能を担う。
【００６２】
あるいは、次の図１１ないし図１３に示すように、制御手段４１を有する管理用コンピューター４と、制御手段２１を有するＲＩＰ２とを混在させても良い。ここで、図１１ないし図１３は本発明に係る印刷システムのさらなる変形例の動作の一例を示す図である。なお、この変形例においても、上記と共通する構成を具備することで同様の効果を奏することは言うまでも無い。
【００６３】
これらの図に示す印刷システム１では、４台のＰＣ(Personal Computer)、すなわちＰＣ１〜ＰＣ４が具備されている。そして、ＰＣ１およびＰＣ４は制御手段４１を実装して上述の管理用コンピューター４と同様の機能を果たし、ＰＣ２は制御手段２１およびＲＩＰ２を実装して図１０のＲＩＰ２と同様の機能を果たし、ＰＣ３はＲＩＰ２のみを実装して図１のＲＩＰ２と同様の機能を果たす。
【００６４】
ここの例では、ＰＣ１が印刷機３に対して、設定情報Ｉｍの更新権利が他のＰＣに占有されているかを問い合わせると（ステップＳ７０１）、設定情報Ｉｍを占有するＰＣが存在しない旨を印刷機３がＰＣ１に応答し（ステップＳ７０２）、ＰＣ１が設定情報Ｉｍの更新権利を取得して、印刷機３に占有登録を行う（ステップＳ７０３）。以後、更新権利を取得したＰＣ１は、ポーリングによって印刷機３のステータスを定期的に取得する（ステップＳ７０４）。
【００６５】
ステップＳ７０５では、印刷機３の記憶領域Ｒ４の設定情報Ｉｍを用いる印刷ジョブＪを、ＰＣ２が生成する。そして、ＰＣ２はこの印刷ジョブＪについて印刷予約をＰＣ１に実行する（ステップＳ７０６）。この際、ＰＣ２は、更新権利を有するＰＣ１の存在を知っていればＰＣ１にユニキャストで印刷予約を送信し、更新権利を有するＰＣ１の存在を知らなければブロードキャストあるいはマルチキャストによりＰＣ１を探索してからＰＣ１に印刷予約を送信する。この印刷予約を受けて、ＰＣ１が記憶領域Ｒ４の設定情報Ｉｍの更新をロックし（ステップＳ７０７）、印刷予約を受領した旨をＰＣ２に応答すると（ステップＳ７０８）、ＰＣ２が印刷機３に印刷ジョブＪを送信する（ステップＳ７０９）。そして、印刷機３は記憶領域Ｒ４の設定情報Ｉｍに基づき印刷ジョブＪを実行し、さらに印刷ジョブＪを完了すると、その旨をＰＣ２に応答する（ステップＳ７１０）。
【００６６】
ステップＳ７１１では、ＰＣ４がＰＣ１に対して記憶領域Ｒ４の設定情報Ｉｍの更新を要求する。ただし、記憶領域Ｒ４の設定情報Ｉｍの更新はステップＳ７０７でロックされているため、ＰＣ１はこれを拒否するとＰＣ４に応答する（ステップＳ７１２）。ステップＳ７１３では、ＰＣ４がＰＣ１に対して記憶領域Ｒ５の設定情報Ｉｍの更新を要求する。記憶領域Ｒ５の設定情報Ｉｍの更新はロックされていないため、ＰＣ１は記憶領域Ｒ５の設定情報Ｉｍを更新するように印刷機３に指示し（ステップＳ７１４）、印刷機３は更新完了をＰＣ１に応答する（ステップＳ７１５）。そして、ＰＣ１は、更新を完了した旨をＰＣ４に応答する（ステップＳ７１６）。
【００６７】
また、ステップＳ７１７では、ステップＳ７０６と同様に、印刷機３の記憶領域Ｒ４の設定情報Ｉｍを用いる印刷ジョブＪを、ＰＣ２が印刷機３に送信する。そして、印刷機３は記憶領域Ｒ４の設定情報Ｉｍに基づき印刷ジョブＪを実行し、さらに印刷ジョブＪを完了すると、その旨をＰＣ２に応答する（ステップＳ７１８）。これを受けて、ＰＣ２はＰＣ１に印刷予約の解除を要求する（ステップＳ７１９）。そして、ＰＣ１は記憶領域Ｒ４の設定情報Ｉｍの更新ロックを解除し（ステップＳ７２０）、これが完了した旨をＰＣ２に応答する（ステップＳ７２１）。
【００６８】
ステップＳ７２２では、記憶領域Ｒ４の設定情報Ｉｍの更新要求をＰＣ４がＰＣ１に再度送信する（ステップＳ７２２）。ここでは、記憶領域Ｒ４の設定情報Ｉｍに対する更新ロックが解除されているため、ＰＣ１は記憶領域Ｒ４の設定情報Ｉｍを更新するように印刷機３に指示し（ステップＳ７２３）、印刷機３は更新完了をＰＣ１に応答する（ステップＳ７２４）。さらに、ＰＣ１は更新完了をＰＣ４に応答する（ステップＳ７２５）。
【００６９】
ステップＳ７２６では、印刷機３の記憶領域Ｒ４の設定情報Ｉｍを用いる印刷ジョブＪを、ＰＣ３が生成する。そして、ＰＣ３はこの印刷ジョブＪについての印刷予約を実行する（ステップＳ７２７）。ただし、ＰＣ３は制御手段を実装していないため、更新権利を有するＰＣ１を知らない。そこで、ＰＣ３はブロードキャストあるいはマルチキャストを行って最初に応答してきたＰＣ２に対して印刷予約を実行する。これを受けて、ＰＣ２がＰＣ３の代わりにＰＣ１に印刷予約を実行すると（ステップＳ７２８）、ＰＣ１が記憶領域Ｒ４の設定情報Ｉｍの更新をロックし（ステップＳ７２９）、印刷予約を受領した旨をＰＣ２に応答する（ステップＳ７３０）。さらに、ＰＣ２が印刷予約の受領をＰＣ３に応答する（ステップＳ７３１）。
【００７０】
続いて、ＰＣ３が印刷機３に印刷ジョブＪを送信する（ステップＳ７３２）。そして、印刷機３は記憶領域Ｒ４の設定情報Ｉｍに基づき印刷ジョブＪを実行し、さらに印刷ジョブＪを完了すると、その旨をＰＣ３に応答する（ステップＳ７３３）。これを受けて、ＰＣ３は、ＰＣ２を介してＰＣ１に印刷予約の解除を要求し（ステップＳ７３４、Ｓ７３５）。ＰＣ１はＰＣ２を介してＰＣ３に解除完了を応答する（ステップＳ７３６、Ｓ７３７）。
【符号の説明】
【００７１】
１…印刷システム、３…印刷機、３９…設定情報記憶部、４…管理用コンピューター（制御装置）、４１…制御手段（調査手段）、５…ネットワーク、ＩＭ…設定情報、Ｓ２０１〜Ｓ２０４…印刷機を利用可能として新たに登録した管理用コンピューターが実行する動作の一例を示すフローチャートの各ステップ
【図１】
2018082377.tif 000003
【図２】
2018082377.tif 000004
【図３】
2018082377.tif 000005
【図４】
2018082377.tif 000006
【図５】
2018082377.tif 000007
【図６】
2018082377.tif 000008
【図７】
2018082377.tif 000009
【図８】
2018082377.tif 000010
【図９】
2018082377.tif 000011
【図１０】
2018082377.tif 000012
【図１１】
2018082377.tif 000013
【図１２】
2018082377.tif 000014
【図１３】
2018082377.tif 000015