(57)【要約】【課題】画像形成の対象となる情報を、ネットワーク等の通信手段を介して取得する画像形成装置では、複数の画像形成装置が一斉に当該情報の取得元へアクセスしてしまうことを防止するべき要請がある。【解決手段】通信手段を介して接続された情報を蓄積する情報蓄積手段に、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断し、他の画像形成装置により記録されていない場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する。【選択図】図１
2011203813.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続された情報を蓄積する情報蓄積手段に、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、
前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、
前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、
前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段と、
を含み、
前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないことを特徴とする画像形成装置。
【請求項２】
前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、当該監視中表明情報を記録した他の画像形成装置が再起動中であることを表す情報が含まれる場合に、前記失効の条件を満足しないものと判断する請求項１記載の画像形成装置。
【請求項３】
前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、当該監視中表明情報を記録した他の画像形成装置のみによって監視されるべき旨を表す情報が含まれる場合に、前記失効の条件を満足しないものと判断する請求項１または２に記載の画像形成装置。
【請求項４】
少なくとも一つの、画像形成装置の動作を表す情報と、失効の期限を表す情報とを関連づけた情報要素を保持する保持手段と、
前記保持手段に保持されている情報要素のいずれかに含まれる情報で表される動作を行う際に、当該動作を表す情報に関連づけられた失効の期限を表す情報を前記監視中表明情報に含めて、前記情報蓄積手段へ記録する手段をさらに含む請求項１から３のいずれか一項に記載の画像形成装置。
【請求項５】
情報を蓄積する情報蓄積手段を監視中であることを表す監視中表明情報が、通信手段を介して接続された画像形成装置により記録されているか否かを判断する判断手段と、
前記情報蓄積手段に、前記監視中表明情報が前記他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は前記他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、
前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、
前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を画像形成装置に指示する情報を送信する送信手段と、
を含み、
前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記取得手段は画像形成の対象となる情報を取得しないことを特徴とする情報処理装置。
【請求項６】
コンピュータを、
通信手段を介して接続された情報蓄積手段に、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、
前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段に判断された場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、
前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、
前記所得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段と、
として機能させ、
前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないことを特徴とするプログラム。
【請求項７】
情報を蓄積する情報蓄積手段を有する情報処理装置と、
当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、
前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、
前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、
前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段とを有する画像形成装置と、
を含み、
前記画像形成装置は、
前記記録手段が、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置、プログラム、及び画像形成システムに関する。
【背景技術】
【０００２】
複数のクライアント、プリンタと接続するネットワーク管理システムに対し、クライアントのいずれか、またはプリンタを直接操作するオペレータがプリンタの操作を開始する際、操作を開始するクライアントまたはオペレータにプリンタを占有させると共に、操作の終了にあたって占有を解除する排他制御管理部を備えるシステムが特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６８８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成の対象となる情報を、ネットワーク等の通信手段を介して取得する画像形成装置では、複数の画像形成装置が一斉に当該情報の取得元へアクセスしてしまうことを防止するべき要請がある。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、画像形成装置であって、通信手段を介して接続された情報を蓄積する情報蓄積手段に、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段とを含み、前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないこととしたものである。
【０００６】
請求項２記載の発明は、請求項１記載の画像形成装置であって、前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、当該監視中表明情報を記録した他の画像形成装置が再起動中であることを表す情報が含まれる場合に、前記失効の条件を満足しないものと判断することとしたものである。
【０００７】
また請求項３記載の発明は、請求項１または２に記載の画像形成装置であって、前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、当該監視中表明情報を記録した他の画像形成装置のみによって監視されるべき旨を表す情報が含まれる場合に、前記失効の条件を満足しないものと判断することとしたものである。
【０００８】
請求項４記載の発明は、請求項１から３のいずれか一項に記載の画像形成装置であって、少なくとも一つの、画像形成装置の動作を表す情報と、失効の期限を表す情報とを関連づけた情報要素を保持する保持手段と、前記保持手段に保持されている情報要素のいずれかに含まれる情報で表される動作を行う際に、当該動作を表す情報に関連づけられた失効の期限を表す情報を前記監視中表明情報に含めて、前記情報蓄積手段へ記録する手段をさらに含むこととしたものである。
【０００９】
また、請求項５記載の発明は、情報処理装置であって、情報を蓄積する情報蓄積手段を監視中であることを表す監視中表明情報が、通信手段を介して接続された画像形成装置により記録されているか否かを判断する判断手段と、前記情報蓄積手段に、前記監視中表明情報が前記他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は前記他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を画像形成装置に指示する情報を送信する送信手段と、を含み、前記記録手段は、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記取得手段は画像形成の対象となる情報を取得しないこととしたものである。
【００１０】
請求項６記載の発明はプログラムであって、コンピュータを、通信手段を介して接続された情報蓄積手段に、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段に判断された場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、前記所得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段と、として機能させ、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないこととしたものである。
【００１１】
請求項７記載の発明は、画像形成システムであって、情報を蓄積する情報蓄積手段を有する情報処理装置と、当該情報蓄積手段を監視中であることを表す監視中表明情報が、他の画像形成装置により記録されているか否かを判断する判断手段と、前記情報蓄積手段に、前記監視中表明情報が他の画像形成装置により記録されていないと前記判断手段が判断した場合、又は他の画像形成装置により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成して前記情報蓄積手段に記録する記録手段と、前記記録手段により当該新たな監視中表明情報を記録した前記情報蓄積手段が保持する画像形成の対象となる情報を取得する取得手段と、前記取得手段により取得した画像形成の対象となる情報に基づく画像形成処理を実行する実行手段とを有する画像形成装置と、を含み、前記画像形成装置は、前記記録手段が、前記他の画像形成装置により記録されている監視中表明情報に、失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過していると、前記失効の条件を満足するものと判断し、前記他の画像形成装置により前記監視中表明情報が記録されたと前記判断手段が判断している場合に、予め定められた失効の条件を満足していないと、前記監視中表明情報を生成せず、その際、前記実行手段は画像形成処理を実行しないこととしたものである。
【発明の効果】
【００１２】
請求項１、５、６、７記載の発明によると、失効期限のある監視中表明情報により、複数の画像形成装置が一斉に当該情報の取得元へ読み出しや書き込みを行うことが防止される。
【００１３】
請求項２記載の発明によると、再起動の間に失効期限が到来したとしても、失効条件を満足しないものと扱わせることができる。
【００１４】
請求項３記載の発明によると、利用者の指示により、失効条件を満足しないものと扱わせることができる。
【００１５】
請求項４記載の発明によると、動作の状況により、失効期限を設定できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態に係る画像形成装置の構成例及び接続例を表すブロック図である。
【図２】本発明の実施の形態に係る画像形成装置の一例を表す機能ブロック図である。
【図３】本発明の実施の形態に係る画像形成装置が生成する監視中表明情報の例を表す説明図である。
【図４】本発明の実施の形態に係る画像形成装置が提供するインタフェース画面の例を表す説明図である。
【図５】本発明の実施の形態に係る画像形成装置の動作の一例を表すフローチャート図である。
【図６】本発明の実施の形態に係る画像形成装置が表示する警告の例を表す説明図である。
【図７】本発明の実施の形態に係る画像形成装置の動作の別の例を表すフローチャート図である。
【図８】本発明の実施の形態に係る画像形成装置が保持してもよい期限設定データベースの内容例を表す説明図である。
【発明を実施するための形態】
【００１７】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像形成装置１は、図１に例示するように、制御部１１と、記憶部１２と、通信部１３と、インタフェース部１４と、画像形成部１５とを含んで構成され、ネットワーク等の通信手段を介してサーバ装置２に接続されている。このサーバ装置２にアクセス可能な画像形成装置１は、ネットワーク等の通信手段を介して複数接続されていてもよい。
【００１８】
画像形成装置１の制御部１１は、ＣＰＵ（Central Processing Unit）等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作している。本実施の形態では、この制御部１１は、通信部１３を介してサーバ装置２にアクセスし、当該サーバ装置２を監視中であることを表す監視中表明情報が、他の画像形成装置１により記録されているか否かを判断する。制御部１１は、サーバ装置２に監視中表明情報が他の画像形成装置１により記録されていない場合、又は他の画像形成装置１により記録されている監視中表明情報が、予め定めた失効の条件を満足する場合に、新たな監視中表明情報を生成してサーバ装置２に記録する。そして、当該新たな監視中表明情報を記録したサーバ装置２が保持する画像形成の対象となる情報を取得し、当該取得した画像形成の対象となる情報に基づく画像形成処理を実行するよう、画像形成部１５を制御する。この制御部１１の詳しい処理の内容については後に述べる。
【００１９】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持する。このプログラムは、例えばＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等のコンピュータ可読な記録媒体に格納されて提供され、この記憶部１２に格納されたものであってもよい。また、この記憶部１２は、制御部１１のワークメモリとしても動作する。
【００２０】
通信部１３は、ネットワークインタフェース等であり、制御部１１からの指示に従い、ネットワーク等の通信手段を介してサーバ装置２等へアクセスする。インタフェース部１４は、制御部１１から入力される指示を画像形成部１５に伝達する。また、このインタフェース部１４は、画像形成部１５が出力する情報を制御部１１に伝達する。画像形成部１５は、例えばプリンタ装置であり、制御部１１から入力される指示に従って、用紙などの媒体に画像を形成する。
【００２１】
サーバ装置２は、例えばファイルサーバであり、情報蓄積手段としてのストレージデバイスを含んで構成される。このサーバ装置２は、画像形成装置１からのアクセスを受けて、監視中表明情報を受け入れ、当該受け入れた監視中表明情報をストレージデバイスに記録する。また、このサーバ装置２は、図示しないクライアント装置（パーソナルコンピュータ等）から画像形成の対象となる情報（画像形成情報）を受け入れて、当該画像形成情報をストレージデバイスに記録する。
【００２２】
さらにサーバ装置２は、画像形成装置１から監視中表明情報または画像形成情報の要求を受けて、要求された監視中表明情報または画像形成情報を、要求元の画像形成装置１に対して送信する。
【００２３】
本実施の形態のある例では、サーバ装置２のストレージデバイスには、階層ディレクトリ構造を備えたファイルシステムが形成される。そして、当該ファイルシステム内に設定された特定のディレクトリ（フォルダ）が画像形成情報を保持するディレクトリとして設定される。このディレクトリは、例えば認証された画像形成装置１等によりアクセス可能に設定される。
【００２４】
また、本実施の形態において画像形成装置１により記録される監視中表明情報は、予め監視中表明情報を表すものとして設定されているファイル名が付されたファイルであり、このファイルには、どの画像形成装置１が当該監視中表明情報を記録したかを表す文字列（記録元の識別情報）を含むものとする。
【００２５】
もっとも、本実施の形態はこのような例に限られるものではなく、例えば監視中表明情報は、ヘッダ部分に特定の情報を含んだファイルである等、監視中表明情報であること、及び、どの画像形成装置１が記録したかが識別可能となっていればよい。
【００２６】
次に制御部１１の動作について説明する。本実施の形態の画像形成装置１の制御部１１は、機能的には図２に例示するように、判断部２１と、記録部２２と、取得部２３と、実行部２４と、更新処理部２５とを含んで構成される。また、この制御部１１は、予め利用者から画像形成情報の取得元となるサーバ装置２のディレクトリ等の参照情報（ＵＲＬ：Uniform Resource Locator）の入力を受け入れて、記憶部１２に保持しているものとする。
【００２７】
判断部２１は、予め受け入れてある画像形成情報の取得元の参照情報を記憶部１２から読み出し、ネットワーク等の通信手段を介して当該参照情報の表す場所に保持されている情報を要求する。ここで設定されている参照情報は、サーバ装置２内の記憶手段を指すので、判断部２１は、この要求をサーバ装置２に対して送信する。判断部２１は、この要求に対する応答をサーバ装置２から受け入れて、当該参照情報が表す情報の取得元を監視中であることを表す監視中表明情報が、他の画像形成装置１により記録されているか否かを判断する。
【００２８】
例えば判断部２１は、上記要求として参照情報が表すフォルダ内のファイル名一覧を要求する。そして判断部２１は、サーバ装置２から受信したファイル名一覧に、監視中表明情報を表すファイル名として予め定められているファイル名が含まれているか否かを調べる。ここで当該ファイル名が含まれていなければ、その旨を表す情報を記録部２２に出力する。
【００２９】
また、サーバ装置２から受信したファイル名一覧に、監視中表明情報を表すファイル名が含まれていれば、判断部２１は、当該ファイル名で表される監視中表明情報を取得する。そして当該取得した監視中表明情報に含まれる記録元の識別情報を参照して、自己が記録した監視中表明情報であるか否かを調べる。判断部２１は、当該取得した監視中表明情報が自己が記録したものであるか否かの判断の結果を記録部２２に出力する。
【００３０】
記録部２２は、判断部２１から入力される情報を受け入れて、
（１）監視中表明情報が、予め指定されている参照情報の表す画像形成情報の取得元に記録されていない場合、または、
（２）監視中表明情報が記録されているが、当該監視中表明情報を自己が記録したものである場合（つまり、他の画像形成装置により記録されたものでない場合）
のいずれかの場合に相当するか否かを調べる。
【００３１】
記録部２２は、これらのいずれにも相当しない場合は、判断部２１が取得した監視中表明情報の内容を参照し、予め定めた失効の条件を満足するか否かをさらに調べる。そして記録部２２は、失効の条件も満足しないと判断すると、処理を中断する。
【００３２】
また、記録部２２は、上記（１）または（２）のいずれかの場合に相当するか、または、判断部２１が取得した監視中表明情報が予め定めた失効の条件を満足する場合は、新たな監視中表明情報を生成し、参照情報が表す画像形成情報の取得元に記録するべき旨の要求とともに、サーバ装置２に送信する。
【００３３】
ここで失効の条件は、例えば判断部２１が取得した監視中表明情報に失効の期限を表す情報が含まれる場合に、当該情報で表される失効の期限が経過している、との条件である。
【００３４】
すなわち本実施の形態の画像形成装置１は、画像形成情報の取得元に対し、自己の監視中表明情報を記録し、当該取得元から画像形成情報の取得を行うのであるが、当該監視中表明情報には、失効の期限を表す情報を含めておく。そして画像形成装置１は、後に説明する更新処理部２５により、当該失効の期限までに新たな監視中表明情報を生成して記録する（更新処理）。装置の電源が遮断されたり、何らかの障害により監視中表明情報の更新処理が行えない場合には、監視中表明情報が期限の到来とともに失効し、他の画像形成装置１による監視が可能となる。
【００３５】
従って本実施の形態のある例では、この記録部２２は、自己の生成する監視中表明情報には、図３に例示するように、監視中表明情報が自己が記録したものであることを表す情報（記録元特定情報）Ｃと、失効の期限を表す情報Ｔとを含める。この記録元特定情報は、例えば記録を指示した画像形成装置１のネットワークアドレス（ＩＰ（Internet Protocol）アドレス等）など、画像形成装置１を識別可能な情報とする。
【００３６】
また一例としてサーバ装置２は、画像形成装置１からの要求に応答して、サーバ装置２自身が備える図示しない計時手段（カレンダーＩＣ（Integrated Circuit）等）から日時の情報を読み出して、要求元の画像形成装置１に送信するようにしておく。そして画像形成装置１は、監視中表明情報を生成する際には、サーバ装置２に対して日時の情報を要求し、当該要求に対する応答として受信した日時の情報に、予め定めた時間を加算して失効の期限を明示する情報を生成し（絶対指定）、失効の期限の情報（Ｔ）として監視中表明情報に含めて記録する。
【００３７】
また、失効の条件を判断する場合も、画像形成装置１は、サーバ装置２に対して日時の情報を要求し、当該要求に対する応答として受信した日時の情報と、失効しているか否かを判断する対象となっている監視中表明情報に含まれる失効の期限の情報とを比較して、失効の期限を経過しているか否かを調べる。
【００３８】
さらに別の例として、失効の期限の情報として、監視中表明情報が記録されてからの経過時間（相対指定）を用いることとしてもよい。例えば、失効の期限の情報として「３０００」と記録されている場合、監視中表明情報が記録されてから３０００秒後（５０分後）が失効の期限であることを意味するものとする。この場合、サーバ装置２では、監視中表明情報を記録する際に当該記録の時点の日時を表す情報（これも上記同様、図示しない計時手段から読み出す等して取得する）を関連づけて記録する。そして画像形成装置１は、失効の条件を判断するときには、サーバ装置２に対して日時の情報（現在日時情報）と、失効しているか否かを判断する対象となっている監視中表明情報が記録された日時の情報（記録日時情報）とを要求する。また画像形成装置１は、当該要求に対する応答として受信した記録日時情報に、失効しているか否かを判断する対象となっている監視中表明情報に含まれる失効の期限の情報が表す経過時間を加算して、失効の期限を算出する。そして画像形成装置１は、当該算出した失効の期限と、サーバ装置２から取得した現在日時情報とを比較して、失効の期限を経過しているか否かを調べる。
【００３９】
取得部２３は、記録部２２が新たな監視中表明情報を記録した場合に、サーバ装置２の参照情報が表す画像形成情報の取得元に保持されている画像形成の対象となる画像形成情報を取得し、実行部２４に出力する。
【００４０】
実行部２４は、取得部２３が取得した画像形成情報に基づく画像形成処理を実行するよう、画像形成部１５を制御する。この動作は、通常のプリンタと同様の動作となるので、ここでの詳しい説明は省略する。
【００４１】
更新処理部２５は、先に記録部２２が新たな監視中表明情報を記録した後、予め定められたタイミングごとに繰り返し、監視中表明情報を新たに生成してサーバ装置２に記録させる更新処理を行う。この更新処理部２５もまた、記録部２２と同様に、自己が記録したものであることを表す情報（記録元特定情報）Ｃと、失効の期限を表す情報Ｔとを含む監視中表明情報を生成して、サーバ装置２に記録させる。失効の期限を表す情報Ｔの生成方法については記録部２２と同様に行えばよく、既に説明した通りである。
【００４２】
なお、この更新処理部２５は、先に記録部２２が新たな監視中表明情報に含まれる失効の期限を表す情報Ｔが、監視中表明情報の記録日時からの経過時間で表される場合（相対指定の場合）は、監視中表明情報を新たに生成することなく、サーバ装置２に対して現在記録されている監視中表明情報の記録日時を現在日時に更新するべき旨の指示を送信してもよい。この場合サーバ装置２は当該指示に基づき、記録されている監視中表明情報の記録日時を現在日時に更新する（この処理は例えばＵＮＩＸ（登録商標）におけるtouchコマンドの実行結果と同様である）。
【００４３】
本実施の形態の画像形成装置１は、以上の構成を備えてなり、次に述べるように動作する。画像形成装置１は、画像形成情報を取得する処理を開始する前に、図４に例示するインタフェース画面を提示し、このインタフェース画面において、利用者からの指示により、画像形成情報の取得元となるサーバ装置２のディレクトリ等の参照情報（ＵＲＬ：Uniform Resource Locator等）の入力を受け入れておく。図４のインタフェース画面では、画像形成の対象となる情報を、ネットワーク等の通信手段を介して取得する場合に、取得元であるホスト名やドメイン名、フォルダ名などにより参照情報を設定するようになっている（Ｐ）。すなわち、ＵＲＬ（Uniform Resource Locator）は、ドメイン名、ホスト名（乃至図４に示すようにＩＰ（Internet Protocol）アドレス等のネットワークアドレス）、及びフォルダ名を連結して得られる。また、図４に示すインタフェース画面では、サーバ装置２において認証が行われる場合に、参照情報で表される格納場所にアクセスする際にサーバ装置２から求められるユーザ名やパスワードの情報を予め設定可能になっている（Ｐ）。
【００４４】
画像形成装置１は、これら入力された情報を記憶しており、利用者から画像形成情報の取得処理を開始するべき旨の指示を受ける等して、次の処理を開始する。
【００４５】
画像形成装置１は、図５に例示するように、記憶している参照情報の指す格納場所に監視中表明情報が記録されているか否かを調べる（Ｓ１）。この際、サーバ装置２において認証が行われる場合には、画像形成装置１は、サーバ装置２に対して予め入力されているユーザ名やパスワードを送信する等して認証を受ける処理を行う。
【００４６】
画像形成装置１は、この処理Ｓ１で、監視中表明情報が記録されている場合（Yesの場合）は、画像形成装置１は監視中表明情報の内容を調べ、当該監視中表明情報が自己の記録したものであるか否かを調べる（Ｓ２）。ここで、当該監視中表明情報が自己の記録したものでない（Noである）と、画像形成装置１は、さらに監視中表明情報に含まれる失効期限の情報を参照して、失効期限が到来しているか否かを調べる（Ｓ３）。
【００４７】
画像形成装置１は、処理Ｓ３において、失効期限が到来していない（Noである）と判断すると、利用者に対して警告のメッセージ（例えば図６）を表示して、処理を終了する。
【００４８】
また画像形成装置１は、処理Ｓ２において自己が記録したものである場合（Yesである場合）、または処理Ｓ３において失効期限が到来している場合（Yesである場合）は、繰り返し処理を開始する（Ｓ４：ループ開始）。そして画像形成装置１は、新たな監視中表明情報を生成する（Ｓ５）。この際、画像形成装置１は、当該監視中表明情報に、自己が記録したものであることを表す情報と、失効期限を表す情報とを含める。生成した監視中表明情報を、参照情報が指す、サーバ装置２内の格納場所（画像形成情報の取得元）に記録するよう、サーバ装置２に要求する（Ｓ６）。
【００４９】
画像形成装置１は、監視中表明情報を記録した、画像形成情報の取得元に画像形成情報が記録されているか否かを調べ（Ｓ７）、記録されていれば（Yesならば）、当該画像形成情報を（複数あれば例えば記録された順に）取得して（Ｓ８）、画像形成処理を実行する（Ｓ９）。
【００５０】
画像形成装置１は、さらに終了の指示を受けているか否かを判断し（Ｓ１０）、終了の指示を受けていれば（Yesならば）、処理を終了する。また、終了の指示を受けていなければ、画像形成装置１は、先に記録させた監視中表明情報に含めた失効期限までの残り時間が予め定めた時間より小さい、または経過しているか否か（失効期限は経過しておらず、残り時間は予め定めた時間より大きいか）を調べる（Ｓ１１）。
【００５１】
ここで、先に記録させた監視中表明情報に含めた失効期限までの残り時間が予め定めた時間より小さい、または経過していると判断される場合（Yesの場合）、画像形成装置１は、ループを繰り返す（Ｓ１２：ループの終了）。また、処理Ｓ１１において、失効期限は経過しておらず、残り時間は予め定めた時間より大きいと判断される場合（処理Ｓ１１においてNoの場合）、画像形成装置１は、処理Ｓ７に移行して処理を続ける。
【００５２】
なお、処理Ｓ１０において終了の指示を受けて処理を終了する際には、画像形成情報の取得元に記録した監視中表明情報を削除するよう、サーバ装置２に対して要求することとしてもよい。また、処理Ｓ１において、監視中表明情報が記録されていなければ（Noならば）、画像形成装置１は処理Ｓ４に移行して処理を続ける。
【００５３】
さらに、監視中表明情報に含まれる失効の期限の情報（Ｔ）が相対指定されている場合、すなわち監視中表明情報の記録日時からの経過時間で表記されている場合は、次のように動作させてもよい。すなわち、図５に示した処理に代えて、画像形成装置１は、図７に例示するように、記憶している参照情報の指す格納場所に監視中表明情報が記録されているか否かを調べる（Ｓ１）。この際、サーバ装置２において認証が行われる場合には、画像形成装置１は、サーバ装置２に対して予め入力されているユーザ名やパスワードを送信する等して認証を受ける処理を行う。
【００５４】
画像形成装置１は、この処理Ｓ１で、監視中表明情報が記録されている場合（Yesの場合）は、画像形成装置１は監視中表明情報の内容を調べ、当該監視中表明情報が自己の記録したものであるか否かを調べる（Ｓ２）。ここで、当該監視中表明情報が自己の記録したものでない（Noである）と、画像形成装置１は、さらに監視中表明情報に含まれる失効期限の情報を参照して、失効期限が到来しているか否かを調べる（Ｓ３）。
【００５５】
画像形成装置１は、処理Ｓ３において、失効期限が到来していない（Noである）と判断すると、利用者に対して警告のメッセージ（例えば図６）を表示して、処理を終了する。
【００５６】
また画像形成装置１は、処理Ｓ２において自己が記録したものである場合（Yesである場合）、または処理Ｓ３において失効期限が到来している場合（Yesである場合）は、新たな監視中表明情報を生成する（Ｓ５）。この際、画像形成装置１は、当該監視中表明情報に、自己が記録したものであることを表す情報と、失効期限を表す情報とを含める。生成した監視中表明情報を、参照情報が指す、サーバ装置２内の格納場所（画像形成情報の取得元）に記録するよう、サーバ装置２に要求する（Ｓ６）。
【００５７】
そして画像形成装置１は、繰り返し処理を開始する（Ｓ２１：ループ開始）。そして画像形成装置１は、監視中表明情報を記録した、画像形成情報の取得元に画像形成情報が記録されているか否かを調べ（Ｓ７）、記録されていれば（Yesならば）、当該画像形成情報を（複数あれば例えば記録された順に）取得して（Ｓ８）、画像形成処理を実行する（Ｓ９）。
【００５８】
画像形成装置１は、さらに終了の指示を受けているか否かを判断し（Ｓ１０）、終了の指示を受けていれば（Yesならば）、処理を終了する。また、終了の指示を受けていなければ、画像形成装置１は、先に記録させた監視中表明情報に含めた失効期限までの残り時間が予め定めた時間より小さい、または経過しているか否か（失効期限は経過しておらず、残り時間は予め定めた時間より大きいか）を調べる（Ｓ１１）。
【００５９】
ここで、先に記録させた監視中表明情報に含めた失効期限までの残り時間が予め定めた時間より小さい、または経過していると判断される場合（Yesの場合）、画像形成装置１は、監視中表明情報の生成日時を現在日時に設定するようサーバ装置２に指示し（Ｓ２２）、ループを繰り返す（Ｓ２３：ループの終了）。
【００６０】
また、処理Ｓ１１において、失効期限は経過しておらず、残り時間は予め定めた時間より大きいと判断される場合（処理Ｓ１１においてNoの場合）、画像形成装置１は、処理Ｓ７に移行して処理を続ける。なお、この場合も、処理Ｓ１０において終了の指示を受けて処理を終了する際には、画像形成情報の取得元に記録した監視中表明情報を削除するよう、サーバ装置２に対して要求することとしてもよい。また、処理Ｓ１において、監視中表明情報が記録されていなければ（Noならば）、画像形成装置１は処理Ｓ５に移行して処理を続ける。
【００６１】
なお、図５，図７の処理Ｓ９の画像形成処理は、制御部１１によりバックグラウンドで（つまり、図５や図７の処理に並行して）実行されてもよい。
【００６２】
［機器状況への対応］
なお、監視中表明情報には、例えば機器の状況を表す文字列等の情報を含めてもよい。具体的には、画像形成装置１が何らかの理由で再起動（reboot）する場合には、最後に記録した監視中表明情報の失効の期限までの残り時間が予め定めた時間より小さいか否かに関わらず、再起動の前に新たな監視中表明情報を生成して、サーバ装置２に記録させる。この際、再起動の前に生成した新たな監視中表明情報の内容として、画像形成装置１自身が生成し、記録させたことを表す記録元特定情報Ｃと、失効の期限を表す情報Ｔと、の他に、再起動中であることを表す情報Ｓ（例えば「reboot」の文字列）を含める。
【００６３】
このようにした場合、図５または図７に示した処理を実行する画像形成装置１は、処理Ｓ３において、失効期限が到来しているか否かを調べるとともに、再起動中であることを表す文字列など、機器状況を表す情報が監視中表明情報に含まれているか否かを調べる。
【００６４】
そして、機器状況を表す情報が含まれており、当該情報が予め定めた条件（例えば「機器状況を表す情報が「reboot」なる文字列である」等の条件）を満足する場合、画像形成装置１は、失効期限の如何に関わらず、失効の条件を満足しないものと判断する。すなわち処理Ｓ３において、失効期限が到来していない（Noである）と判断して、利用者に対して警告のメッセージ（例えば図６）を表示し、処理を終了する。
【００６５】
［独占の設定］
さらに監視中表明情報には、利用者により指定された文字列等の情報を含めてもよい。こうした情報の一例は、特定の画像形成装置１による独占排他的（Exclusive）監視の設定である。
【００６６】
具体的には、利用者が特定の画像形成装置１に、ある画像形成指示の取得元を独占排他的に（つまり、他の画像形成装置１に対して当該取得元に格納された画像形成指示を取得させないように）監視させることを希望する場合、利用者は、画像形成装置１に対して予め、監視中表明情報に、その旨を表す文字列等の情報を含めるよう設定しておく。
【００６７】
この場合の画像形成装置１は、監視中表明情報を生成する際に、画像形成装置１自身が生成し、記録させたことを表す記録元特定情報Ｃと、失効の期限を表す情報Ｔと、の他に、当該利用者により指定された情報（例えば当該画像形成装置１に独占排他的に監視させることを意味する「Exclusive」の文字列等）を含める。
【００６８】
このようにした場合、図５または図７に示した処理を実行する画像形成装置１は、処理Ｓ３において、失効期限が到来しているか否かを調べるとともに、利用者が指定した情報が監視中表明情報に含まれているか否かを調べる。
【００６９】
そして、かかる情報が含まれており、当該情報が予め定めた条件（例えば「利用者の指定した情報が「Exclusive」なる文字列である」等の条件（この条件はつまり、監視中表明情報を記録した他の画像形成装置１のみによって監視されるべき旨を表す情報が含まれるとの条件に相当する））を満足する場合、画像形成装置１は、失効期限の如何に関わらず、失効の条件を満足しないものと判断する。すなわち処理Ｓ３において、失効期限が到来していない（Noである）と判断して、利用者に対して警告のメッセージ（例えば図６）を表示し、処理を終了する。またこの利用者の指定した情報には、別途の失効期限の情報が付加されていてもよい。すなわち、利用者の指定する情報は「Exclusive-2d」（２日間（2d）独占排他的に監視する意味）のような文字列であってもよい。このような情報が監視中表明情報に含まれる場合、画像形成装置１は、失効の期限の情報Ｔの如何に関わらず、失効の条件を満足しないものと判断するが、この利用者の指定する情報に含まれる失効期限が経過したかどうかについては別途判断し、経過したと判断される場合、画像形成装置１は、失効したものと判断してもよい。
【００７０】
［組み合わせ］
また、画像形成装置１は、監視中表明情報に上記機器状況を表す情報と、利用者により指定された情報との双方を含めてもよい。この場合、図５または図７に示した処理を実行する画像形成装置１は、処理Ｓ３において、失効期限が到来しているか否かを調べるとともに、機器情報を表す情報や利用者が指定した情報が監視中表明情報に含まれているか否かを調べる。
【００７１】
そして、かかる情報が含まれており、当該情報が予め定めた条件（例えば「rebootやExclusiveなる文字列が含まれる」等の条件）を満足する場合、画像形成装置１は、失効期限の如何に関わらず、失効の条件を満足しないものと判断する。すなわち処理Ｓ３において、失効期限が到来していない（Noである）と判断して、利用者に対して警告のメッセージ（例えば図６）を表示し、処理を終了する。
【００７２】
また、機器状況を表す情報に係る条件と利用者により指定された情報に係る条件との組み合わせにより、失効の条件を満足するか否かを判断してもよい。例えば、利用者により指定された情報が「Exclusive」であるが機器状況を表す情報が障害により停止中であることを表す情報として例えば「InTrouble」等となっている場合は、失効の条件を満足したものとして扱い、また、機器状況を表す情報が上記「InTrouble」等となっていても、利用者により指定された情報が単なる「Exclusive」ではなく、「AbsolutelyExclusive」など、絶対的に独占排他的にするべき旨の情報であるときには、失効の条件を満足しないものとして扱うなどとしてもよい。
【００７３】
［失効期限設定の別の例］
ここまでの説明において画像形成装置１は、失効の期限を表す情報Ｔを設定する際に、予め定めた期限を設定するものとしていた。しかしながら、本実施の形態は、これに限られるものではない。
【００７４】
例えば、画像形成装置１は、少なくとも一つの、画像形成装置１の動作を表す情報と、失効期限を表す情報とを関連づけたエントリー（情報要素）を含んだ期限設定データベースを記憶部１２に保持し、この期限設定データベースを参照して失効の期限を設定してもよい。
【００７５】
このような画像形成装置１では、例えば期限設定データベースとして、図８に例示するような情報を記憶部１２内に保持する。図８の例では、画像形成装置１の動作を表す情報として「省電力待機中」、「通常稼働中」、「再起動中」…などといった情報に対して、それぞれ予め定められた期限を表す情報である数値が関連づけられた期限設定データベースの例が示されている。
【００７６】
画像形成装置１は、監視中表明情報を生成する際に、この期限設定データベースを参照し、現在の動作（機器状況）を表す情報に関連づけられたエントリーを検索する。そして検索により見いだされたエントリーに含まれる失効の期限を表す数値を読み出す。画像形成装置１は、当該読み出した数値に基づいて失効の期限を表す情報Ｔを生成し、当該生成した失効の期限を表す情報Ｔを含んだ監視中表明情報を生成する。
【００７７】
ここで、失効の期限を表す数値は、例えば監視中表明情報の生成または記録から失効の期限までの経過時間を表す値としておけばよい。この場合、監視中表明情報に含めるべき失効の期限の情報が具体的な日時の値（絶対指定）であるならば、画像形成装置１は、例えばサーバ装置２から現在日時の情報を取得し、当該取得した現在日時の情報にここで読み出した数値を加算して、失効の期限を表す情報を生成する。また、監視中表明情報に含めるべき失効の期限の情報が監視中表明情報を記録した日時からの経過時間（相対指定）で設定するものであるならば、画像形成装置１は、ここで読み出した数値をそのまま、失効の期限を表す情報Ｔとして（単位が異なる場合、例えば秒で表すべきところ数値が分である場合などは、単位の換算を行ってもよい）、監視中表明情報を生成する。
【００７８】
なお、期限設定データベースには、現在の動作（機器状況）を表す情報に対応するエントリーがない場合に、デフォルトとして設定するべき失効の期限を表す数値が別途設定されていてもよい。
【００７９】
［変形例］
また、本実施の形態の画像形成装置１では、利用者から画像形成情報の取得処理を開始するべき旨の指示を受ける等してから、設定された画像形成情報の取得元に、他の画像形成装置１により記録された監視中表明情報があるか否かを調べるなどの処理を行うこととしていた。
【００８０】
しかしながら画像形成装置１は、図４に示したインタフェース画面において利用者が参照情報を設定した時点で、図５または図７に例示した処理を開始することとしてもよい。
【００８１】
さらに、ここまでの説明では、画像形成部を備える画像形成装置を例として説明していたが、画像形成装置とは別体に構成されたプリンタサーバ等の情報処理装置において本実施の形態に係る処理を実行してもよい。
すなわちこの場合は、図７に例示した処理Ｓ９等において画像形成処理を実行する代わりに、画像形成装置に対して、形成の対象となる画像形成情報に基づく画像形成処理を指示する情報を、ネットワーク等の通信手段を解して送信出力することとなる。この指示の情報は、広く知られた画像形成の制御命令等であるので、詳しい説明を省略する。
【００８２】
この例の場合も、情報処理装置は、失効の条件が満たされていない場合は、監視中表明情報をサーバ装置２に記録させることなく、従って、画像形成情報の取得の処理も行わない。
【符号の説明】
【００８３】
１  画像形成装置、２  サーバ装置、１１  制御部、１２  記憶部、１３  通信部、１４  インタフェース部、１５  画像形成部、２１  判断部、２２  記録部、２３  取得部、２４  実行部、２５  更新処理部。
【図１】
2011203813.tif 000003
【図２】
2011203813.tif 000004
【図３】
2011203813.tif 000005
【図４】
2011203813.tif 000006
【図５】
2011203813.tif 000007
【図６】
2011203813.tif 000008
【図７】
2011203813.tif 000009
【図８】
2011203813.tif 000010