(57)【要約】【課題】  ユーザによる効率的な画像形成装置の利用を可能とすることを目的とする。【解決手段】  ネットワーク５を介して、複数の情報処理装置２と、画像形成装置１と、が接続された画像形成システムであって、画像形成装置１は、画像形成に係る予約の順序情報と、予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段を有し、あるユーザによる画像形成に係る処理が終了したと判定すると、予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、情報処理装置識別情報で識別される情報処理装置２に対して、画像処理装置１の画像形成に係る機能が使用可能となった旨を通知することによって上記課題を解決する。【選択図】  図１
2006243948.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、複数の情報処理装置と、画像形成装置と、が接続された画像形成システムであって、
前記画像形成装置は、
画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段を有し、
あるユーザによる画像形成に係る処理が終了したと判定すると、前記予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、該ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像処理装置の画像形成に係る機能が使用可能となった旨を通知することを特徴とする画像形成システム。
【請求項２】
前記画像形成装置は、ユーザから当該画像形成装置の電源をオフする旨の要求を受け取ると、前記予約情報格納手段を参照し、画像形成に係る予約がされているか否かを判定し、画像形成に係る予約がされていると判定すると、電源をオフせず、画像形成に係る予約がされていないと判定すると、電源をオフすることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、ユーザから当該画像形成装置の電源をオフする旨の要求を受け取ると、前記予約情報格納手段を参照し、画像形成に係る予約がされているか否かを判定し、画像形成に係る予約がされていると判定すると、電源をオフせず、前記予約情報格納手段より、該予約を行っているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、前記ユーザ情報格納手段より該ユーザ識別情報と対応付けられて保存されている情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像形成装置の電源がオフされようとしている旨を通知することを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記情報処理装置は、前記電源がオフされようとしている旨の通知を前記画像形成装置より受け取ると、該通知を受け取った旨をユーザに通知すると共に、ユーザからの要求に応じて、電源をそのままオフしてもよいか否かを識別するオフ可否識別情報を含む応答を前記画像形成装置に送信し、
前記画像形成装置は、前記通知を行った通知先の情報処理装置より、前記オフ可否識別情報を含む応答を受け取ると、該オフ可否識別情報に基づいて、電源をオフしてもよいか否かを判定することを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記画像形成装置は、ユーザから当該画像形成装置の電源をオフする旨の要求を受け取ると、該要求を受け取った時点で予約を行っている全てのユーザの情報処理装置に対して前記電源がオフされようとしている旨の通知を行い、該通知を行った全ての情報処理装置より電源をそのままオフしてもよい旨の応答を受け取ると電源をオフすることを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記画像形成装置は、前記電源がオフされようとしている旨の通知を行った通知先の情報処理装置より、該通知に対応する応答がない場合は、電源をオフしないことを特徴とする請求項３乃至５何れか一項記載の画像形成システム。
【請求項７】
前記画像形成装置は、前記電源がオフされようとしている旨の通知を行った通知先の情報処理装置より、予め定められた時間内に、前記通知に対応する応答がない場合は、電源をオフすることを特徴とする請求項３乃至５何れか一項記載の画像形成システム。
【請求項８】
前記画像形成装置は、ユーザから当該画像形成装置の電源をオフする旨の要求を受け取ると、画像形成の機能に係るエラーが発生していないか否かを判定し、該エラーが発生していると判定すると、画像形成に係る予約がされていても、電源をオフすることを特徴とする請求項１乃至７何れか一項記載の画像形成システム。
【請求項９】
前記画像形成装置は、不揮発性の記録手段を更に有し、
前記予約情報格納手段は、前記不揮発性の記録手段に実装されていることを特徴とする請求項１乃至８何れか一項記載の画像形成システム。
【請求項１０】
前記予約情報格納手段は、画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、前記予約を受け付けた時間情報と、を対応付けて格納し、
前記画像形成装置は、現在の時間と、前記時間情報と、を比較し、予め定められた時間以上経過している予約情報は、前記予約情報格納手段より削除することを特徴とする請求項１乃至９何れか一項記載の画像形成システム。
【請求項１１】
ネットワークを介して複数の情報処理装置と接続された画像形成装置であって、
画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段を有し、
あるユーザによる画像形成に係る処理が終了したと判定すると、前記予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、該ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像処理装置の画像形成に係る機能が使用可能となった旨を通知することを特徴とする画像形成装置。
【請求項１２】
ネットワークを介して複数の情報処理装置と接続された画像形成装置における制御方法であって、
あるユーザによる画像形成に係る処理が終了したと判定すると、画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、該ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像処理装置の画像形成に係る機能が使用可能となった旨を通知することを特徴とする制御方法。
【請求項１３】
請求項１２記載の制御方法を画像形成装置のコンピュータに実行させることを特徴とする制御プログラム。
【請求項１４】
請求項１３記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、画像形成装置における制御方法、制御プログラム及び記録媒体に関する。
【背景技術】
【０００２】
オフィス等において、会議資料の作成や本の複製等のために大量のコピーを行う場合がある。近年、コピー機等の性能の向上により、年々コピースピードは向上しているが、例えば大量の資料のカラーでのコピーには長い時間を必要とする場合がある。このような場合、ユーザは、コピーを開始してから終了するまで長時間、コピー機の前で待たなければならない。
【０００３】
一度原稿を読み取ってしまえば、コピーはコピー機が自動で行うので、コピーが終了するまでユーザは自席に戻り、情報処理端末等を用いて他の作業を行うことも考えられるが、コピー機の前から離れると、コピーが終了したか否かをユーザは判別することができない問題がある。このような問題を解決するため、コピー機に発音手段を設け、コピーが終了した場合、該終了した旨をユーザに通知する方法があるが、コピー機とユーザの自席との間に距離がある場合等では、やはり、ユーザはコピーが終了したか否かを判別することができない問題がある。また、コピーの最中に紙詰まり等のエラーが発生した場合も、ユーザがコピー機の前から離れていると、該エラーの発生に気が付かず、コピーが終了していることを想定してコピー機の前に戻ってきてもコピーが終了しておらず、煩わしさを感じてしまう問題がある。
【０００４】
このコピーがいつ終了したかが分からないために起こるユーザの煩わしさを解決するため、原稿台上に載置された原稿から読み取られる画像情報に基づく複写画像出力ジョブの画像出力所要時間を、読み取られた原稿数及び設定された画像出力条件に基づいて算出することが可能な画像形成装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−１９８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１記載の画像形成装置は、読み取られた原稿数及び設定された画像出力条件に基づいて複写画像出力ジョブの画像出力所要時間を算出しており、該画像出力所要時間はあくまで計算した予想時間であり確実性が欠しい問題があった。例えば、画像出力中にエラー等が発生し、該エラーを解消するのに時間が費やされた場合等、実際の画像出力にかかった時間が、画像形成装置によって計算された画像出力所要時間より遅くなる問題があった。このような場合、画像形成装置が算出した画像出力所要時間を見て、前の印刷者による印刷が終わっていると予測し、次の印刷等を行いに印刷者は、実際に画像形成装置の前まできてみると、まだ前の印刷者の印刷が終わっておらず、結局画像形成装置の前で前の印刷者の印刷が終わるまで待っていなくてはならない問題があった。
【０００６】
また、あるユーザ甲が大量のコピーを行ってコピー機を占有しているときに、別のユーザ乙が該コピー機を利用してコピーを行いたい場合も有る。このような場合、ユーザ乙は、順番を確保するため、ユーザ甲の大量のコピーが終わるまでコピー機の前で順番を待っていなくてはならない問題もあった。
【０００７】
本発明は、上記の点に鑑みなされたもので、ユーザによる効率的な画像形成装置の利用を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記課題を解決するため、本発明は、ネットワークを介して、複数の情報処理装置と、画像形成装置と、が接続された画像形成システムであって、前記画像形成装置は、画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段を有し、あるユーザによる画像形成に係る処理が終了したと判定すると、前記予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、該ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像処理装置の画像形成に係る機能が使用可能となった旨を通知することを特徴とする。
【０００９】
本発明によれば、ネットワークを介して、複数の情報処理装置と、画像形成装置と、が接続された画像形成システムであって、前記画像形成装置は、画像形成に係る予約の順序情報と、該予約を行ったユーザを識別するユーザ識別情報と、を対応付けて格納する予約情報格納手段を有し、あるユーザによる画像形成に係る処理が終了したと判定すると、前記予約情報格納手段に格納されている予約の順序情報より、次の順番で予約されているユーザのユーザ識別情報を取得し、該ユーザ識別情報に基づいて、ユーザを識別するユーザ識別情報と、該ユーザが使用する情報処理装置を識別する情報処理装置識別情報と、を対応付けて格納するユーザ情報格納手段より情報処理装置識別情報を取得し、該情報処理装置識別情報で識別される情報処理装置に対して、当該画像処理装置の画像形成に係る機能が使用可能となった旨を通知することにより、ユーザによる効率的な画像形成装置の利用を可能とすることができる。
【００１０】
なお、情報処理装置は、例えば後述するクライアントＰＣ２に対応する。また、画像形成装置は、例えば後述する複合機１に対応する。また、予約情報格納手段は、例えば後述するメモリ１４又はメモリ１４に格納されている予約順序管理テーブル２２に対応する。
【００１１】
また、上記課題を解決するための手段として、画像形成装置、画像形成装置における制御方法、制御プログラム及び記録媒体としてもよい。
【発明の効果】
【００１２】
本発明によれば、ユーザによる効率的な画像形成装置の利用を可能とすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態について図面に基づいて説明する。
【実施例１】
【００１４】
図１は、画像形成システムの一例のシステム構成図である。図１に示されるように、画像形成システムは、複数のクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２と、複合機１と、プリンタ４と、ホストＰＣ３と、がネットワーク５を介して接続されている。
【００１５】
なお、複合機とは、プリンタ、スキャナ、ＦＡＸ、コピー等の機能を統合した機器である。以下では、説明の簡略化のため、ユーザが複合機１を用いてコピーを行う場合を例に説明を行う。また、複合機１と、クライアントＰＣ２とは、ホストＰＣ３を介して通信を行うようにしてもよいし、複合機１と、クライアントＰＣ２と、が直接通信を行うようにしてもよい。以下では、説明の簡略化のため、特に言及しない限り複合機１と、クライアントＰＣ２と、が直接通信を行うものとして説明を行う。また、クライアントはＰＣに限定されるものではなく、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）や、携帯電話等であってもよい。但し、以下では、説明の簡略化のため、クライアントの一例としてＰＣ（クライアントＰＣ２）を用いて説明を行う。
【００１６】
図２は、複合機の一例の制御ブロック図である。図２に示されるように、複合機１は、操作部１１と、ドライブ部１２と、記録媒体１３と、メモリ１４と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１５と、インターフェース部１６と、スキャナ部１７と、画像処理部１８と、書き込み部１９と、を含む。
【００１７】
操作部１４は、ユーザが画像形成装置１に各種操作情報（又は操作データ）を入力したり、各種情報（又はデータ）をユーザに表示したりするのに用いられる。インターフェース部１６は、複合機１をネットワーク５等に接続するインターフェースである。複合機１のプログラムは、例えば、ＣＤ−ＲＯＭ等の記録媒体１３によって複合機１に提供されるか、ネットワーク５を通じてダウンロードされる。記録媒体１３は、ドライブ部１２にセットされ、プログラムが記録媒体１３からドライブ部１２を介してメモリ１４等にインストールされる。
【００１８】
メモリ１４は、プログラムや、プログラムの処理に用いられるデータ、例えば後述するユーザ情報記憶テーブル２１及び／又は予約順序管理テーブル２２等、を格納する。ＣＰＵ１１は、プログラムに従って、例えば後述するフローチャートで示されるような処理を実行する。
【００１９】
スキャナ部１７は、画像の読み込みを行う読み込み部である。画像処理部１８は、画像処理を行う処理部であって、例えばスキャナ部１７が読み込んだ画像に対して画像処理を行う。書き込み部１９は、画像の書き込みを行う書き込み部であって、例えば画像処理部１８等より受け取った画像を記録紙等に書き込む（又は画像形成する。）。
【００２０】
なお、メモリ１４を不揮発性のメモリで構成することにより、エラーや、不慮の事故などで複合機１の電源が急に落された場合であっても、後述するユーザ情報記憶テーブル２１及び／又は予約順序管理テーブル２２等を保持し、複合機１の再起動後も、コピー等の予約に係る処理を続けて実行することができる。なお、クライアントＰＣ２も、一般的なＰＣと同様、ＣＰＵを有し、ＣＰＵは、適宜メモリ等を使用しつつ、プログラムに従って、処理を実行する。
【００２１】
以下、ユーザ情報記憶テーブル２１の一例を、図３に示す。図３は、ユーザ情報記憶テーブルの一例を示す図である。図３に示されるように、ユーザ情報記憶テーブル２１は、ユーザ名と、ユーザＩＤと、パスワードと、ユーザのＰＣ名と、ユーザのＰＣ（クライアントＰＣ２）を特定するＰＣ特定情報と、を関連付けて保持（又は記憶）する。なお、ＰＣ特定情報としては、ＩＰアドレス、ドメイン名、ホスト名、メールアドレス等がある。１人のユーザが複数のＰＣ（クライアントＰＣ２）を有している場合等、ＰＣ特定情報に例えば複数のＩＰアドレスが記憶されていてもよい。このように複数のＩＰアドレス等が格納されている場合、複合機１は、後述するメッセージ等を各ＩＰアドレスに対して送信する。
【００２２】
また、一つのクライアントＰＣ２を複数のユーザが使用している場合もある。このような場合、複合機１は、クライアントＰＣ２にログインしているユーザを特定する必要がある。つまり、複合機１は、直接又はホストＰＣ３を介してクライアントＰＣ２に、ログインユーザの問い合わせを行い、該クライアントＰＣ２にログインしているユーザを特定（又は確認）し、後述するメッセージを送信するようにしてもよい。但し、以下では、説明の簡略化のため、特に言及しない限り、１人のユーザが１つのクライアントＰＣ２を使用しているものとして説明を行う。
【００２３】
また、ユーザ情報記録テーブル２１を、ホストＰＣ３等で一括して管理するようにしてもよい。例えば、同一ネットワークに複数の複合機等が存在する場合、ユーザ情報記録テーブル２１を、ホストＰＣ３等で一括して管理することにより、各々の複合機でユーザ情報記録テーブル２１を管理するよりも管理の負担を低減させることができる。但し、以下では説明の簡略化のため、ユーザ情報記憶テーブル２１は、複合機１が、メモリ１４等に保持するものとして説明を行う。
【００２４】
ユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、図３に示されるようなデータ（以下では、単に予約情報ともいう）を、ユーザ情報記憶テーブル２１に記憶しておく。
【００２５】
以下、予約順序管理テーブル２２の一例を、図４に示す。図４は、予約順序管理テーブルを示す図（その１）である。図４に示されるように、予約順序管理テーブル２２は、予約順序を表す番号と、ユーザＩＤと、を関連付けて保持（又は記憶）する。上述したように、予約順序管理テーブル２２は、複合機１のメモリ１４等に保持される。
【００２６】
なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、予約順序（又は、予約順序を表す番号）を、変更可能である。ユーザから予約があると、後述するように、複合機１は、ユーザＩＤ等を予約順序管理テーブル２２にキューイングしてき、ユーザのコピー等が終了すると、予約順序管理テーブル２２から該ユーザのユーザＩＤ等を削除し、新しく番号を振り直す等して、次のユーザに印刷を行う権利を渡す。
【００２７】
以下、複合機１における予約処理の一例を、図５に示す。図５は、予約処理の一例を示すフローチャートである。
【００２８】
ステップＳ１０において、複合機１は、例えばネットワーク５を介してクライアントＰＣ２等より、ユーザＩＤや、パスワード等を含むコピーの予約要求を受け取る。ステップＳ１０に続いてステップＳ１１に進み、複合機１は、該予約要求に含まれるユーザＩＤや、パスワードに基づいて、ユーザ認証を行う。
【００２９】
ユーザ認証されると、ステップＳ１１に続いてステップＳ１２に進み、複合機１は、予約要求に含まれるユーザＩＤに基づいて、ユーザ情報記憶テーブル２１を参照する。ステップＳ１２に続いてステップＳ１３に進み、複合機１は、ユーザ情報記憶テーブル２１に、予約要求に含まれるユーザＩＤに対応するユーザ情報（例えば、ここでは、ＰＣ名や、ＰＣ特定情報等）があるか否かを判定する。複合機１は、ユーザ情報記憶テーブル２１に、予約要求に含まれるユーザＩＤに対応するユーザ情報があると判定すると（ステップＳ１３においてＹＥＳ）、ステップＳ１４に進み、ユーザ情報記憶テーブル２１に、予約要求に含まれるユーザＩＤに対応するユーザ情報が無かったと判定すると（ステップＳ１３においてＮＯ）、ステップＳ１５に進む。
【００３０】
ステップＳ１４では、複合機１は、例えば予約順序管理テーブル２２の最後に、該ユーザＩＤと、番号と、を追加する。一方、ステップＳ１５では、コピーの予約要求を行ったユーザのクライアントＰＣ２等にユーザ情報の登録要求を送信する。
【００３１】
図５に示したような処理行うことによって、複合機１は、予約を受け付け、登録することができる。なお、予約順序管理テーブル２２において管理されている予約情報を、複合機１の操作部１１に表示したり、ネットワーク５を介してクライアントＰＣ２等から参照できるようにしておくことによって、使用者又は予約者が複合機１の傍らに不在時に複合機１にエラーが起きたり、印刷の順序に係る権利の交渉時に使用者又は予約者と連絡が取れ、運用において便利である。
【００３２】
以下、複合機１における予約順のコピー処理の一例を、図６に示す。図６は、予約順のコピー処理の一例を示すフローチャートである。
【００３３】
ステップＳ２０において、例えば、複合機１は、あるユーザのコピー処理（前のコピー処理）が終了したと判定すると、ステップＳ２１に進み、予約順序管理テーブル２２を参照し、次の予約者が存在するか否かを判定する。複合機１は、次の予約者が存在すると判定すると（ステップＳ２１においてＹＥＳ）、ステップＳ２２に進み、次の予約者が存在しないと判定すると（ステップＳ２１においてＮＯ）、予約順のコピー処理を終了する。
【００３４】
ステップＳ２２では、複合機１が、予約順序管理テーブル２２より、次の予約者のユーザＩＤを取得する。ステップＳ２２に続いてステップＳ２３に進み、複合機１は、ステップＳ２２において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１よりＰＣ特定情報を取得する。
【００３５】
ステップＳ２３に続いてステップＳ２４に進み、複合機１は、例えばコピーの順番が来た旨のメッセージを、ステップＳ２３において取得してＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【００３６】
ステップＳ２４に続いてステップＳ２５に進み、複合機１は、予め定められた時間（例えば、５分）内に予約者が操作部１１を用いて、又はクライアントＰＣ２を用いてネットワーク５経由でログインしてきたか否かを判定する。複合機１は、予め定められた時間内に予約者がログインしてきたと判定すると（ステップＳ２５においてＹＥＳ）、ステップＳ２６に進み、予め定められた時間内に予約者がログインしてこなかったと判定すると（ステップＳ２５においてＮＯ）、ステップＳ３３に進む。
【００３７】
ステップＳ２６では、複合機１は、ログインする際にユーザが入力したユーザＩＤや、パスワード等に基づいて、ユーザ情報記憶テーブル２１を参照し、ユーザ認証を行う。ユーザ認証されると、ステップＳ２７に進み、複合機１は、該ユーザＩＤに基づいて、予約順序管理テーブル２２を参照し、ステップＳ２８に進み、次の予約者か否かを判定する。
【００３８】
複合機１は、ログインする際にユーザが入力したユーザＩＤと、予約順序管理テーブル２２に格納されている次の予約者のユーザＩＤと、が同一であると判定すると、次の予約者であると判定し（ステップＳ２８においてＹＥＳ）、ステップＳ３０に進み、ログインする際にユーザが入力したユーザＩＤと、予約順序管理テーブル２２に格納されている次の予約者のユーザＩＤと、が同一でないと判定すると、次の予約者ではないと判定し（ステップＳ２８においてＮＯ）、ステップＳ２９に進む。
【００３９】
ステップＳ２９では、複合機１が、使用不可能である旨を、例えば操作部１１等に表示し、ステップＳ２１に戻る。なお、ステップＳ２９において、複合機１が、ユーザが入力したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より、ＰＣ特定情報を取得し、該ユーザのクライアントＰＣ２に対して、使用不可能である旨のメッセージを送信するようにしてもよい。
【００４０】
一方、ステップＳ３０では、複合機１が、ユーザからの要求に応じて、コピー作業を行う。コピー作業が終了したと判定すると複合機１は、ステップＳ３１に進み、ログインしているユーザのユーザＩＤに基づいて、ユーザ情報記憶テーブル２１よりＰＣ特定情報を取得する。
【００４１】
ステップＳ３１に続いてステップＳ３２に進み、複合機１は、コピー作業が終了した旨のメッセージを、ステップＳ３１において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【００４２】
ステップＳ３３では、複合機１が、コピー作業が終了した、又は時間内にログインしてこなかったユーザの予約情報を、予約順序管理テーブル２２から削除し、ステップＳ２１に戻る。
【００４３】
図６に示されるような処理を行うことによって、複合機１は、ユーザによる効率的な当該複合機１の利用を可能としている。つまり、図６に示されるような処理を行うことによって、複合機１は、ユーザ間のコピー待ち等の時間の無駄をなくし、ユーザの業務と、コピー等の画像形成の作業と、をユーザが効率よく行える画像形成環境を提供している。
【実施例２】
【００４４】
上述した実施例では、コピー等の予約処理、及び予約順のコピー処理等について説明を行ったが、以下の実施例では、コピー等の予約がされている場合に、ユーザより電源オフする旨が要求された場合の処理等を示す。
【００４５】
なお、ユーザが、複合機１に電源オフ又はオンする旨を通知する手段としては、複合機１本体に具備される電源スイッチであってもよいし、複合機１の操作部１１等に具備（又は表示）される電源ボタン等であってもよい。
【００４６】
以下、複合機１における電源オフ処理の一例を、図７に示す。図７は、電源オフ処理を示すフローチャート（その１）である。
【００４７】
ステップＳ４０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ４０においてＹＥＳ）、ステップＳ４１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ４０においてＮＯ）、ステップＳ４０の処理を繰り返す。
【００４８】
ステップＳ４１において、複合機１は、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ４２においてＹＥＳ）、ステップＳ４３に進み、予約者が居ないと判定すると（ステップＳ４２においてＮＯ）、ステップＳ４４に進む。
【００４９】
ステップＳ４３では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ４０に戻る。一方、ステップＳ４４では、複合機１が、電源をオフし、処理を終了する。
【００５０】
図７に示されるような処理を行うことによって、複合機１は、予約者がいる状況で、当該複合機１の電源をオフされることを防ぐことができる。
【実施例３】
【００５１】
以下、電源オフ処理の他の例を、実施例３に示す。図８は、電源オフ処理を示すフローチャート（その２）である。
【００５２】
ステップＳ５０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ５０においてＹＥＳ）、ステップＳ５１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ５０においてＮＯ）、ステップＳ５０の処理を繰り返す。
【００５３】
ステップＳ５１において、複合機１は、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ５２においてＹＥＳ）、ステップＳ５３に進み、予約者が居ないと判定すると（ステップＳ５２においてＮＯ）、ステップＳ５８に進む。
【００５４】
ステップＳ５３では、複合機１が、予約者のクライアントＰＣ２にメッセージを送信するか否かを判定する。複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２にメッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信すると判定し（ステップＳ５３においてＹＥＳ）、ステップＳ５４に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信しないと判定し（ステップＳ５３においてＮＯ）、ステップＳ５７に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００５５】
ステップＳ５４では、複合機１が、予約順序管理テーブル２２より、例えば予約者全てのユーザＩＤを取得する。ステップＳ５４に続いてステップＳ５５に進み、複合機１は、ステップＳ５４において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より各々のユーザＩＤに対応するＰＣ特定情報を取得する。
【００５６】
ステップＳ５５に続いてステップＳ５６に進み、複合機１は、例えばあるユーザより電源オフを要求された旨のメッセージを、ステップＳ５５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信し、ステップＳ５８に進む。
【００５７】
一方、ステップＳ５７では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ５０に戻る。ステップＳ５８では、複合機１が、電源をオフし、処理を終了する。
【００５８】
図８に示されるような処理を行うことによって、複合機１は、設定に応じて、電源オフをあるユーザによって要求された旨のメッセージを、予約者に送信してから、電源をオフすることができる。
【実施例４】
【００５９】
以下、電源オフ処理の他の例を、実施例４に示す。図９は、電源オフ処理を示すフローチャート（その３）である。
【００６０】
ステップＳ６０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ６０においてＹＥＳ）、ステップＳ６１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ６０においてＮＯ）、ステップＳ６０の処理を繰り返す。
【００６１】
ステップＳ６１において、複合機１は、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ６２においてＹＥＳ）、ステップＳ６３に進み、予約者が居ないと判定すると（ステップＳ６２においてＮＯ）、ステップＳ７２に進む。
【００６２】
ステップＳ６３では、複合機１が、予約者のクライアントＰＣ２にメッセージを送信するか否かを判定する。複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２にメッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信すると判定し（ステップＳ６３においてＹＥＳ）、ステップＳ６４に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信しないと判定し（ステップＳ６３においてＮＯ）、ステップＳ７１に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００６３】
ステップＳ６４では、複合機１が、予約順序管理テーブル２２より、例えば予約者全てのユーザＩＤを取得する。ステップＳ６４に続いてステップＳ６５に進み、複合機１は、ステップＳ６４において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より各々のユーザＩＤに対応するＰＣ特定情報を取得する。
【００６４】
ステップＳ６５に続いてステップＳ６６に進み、複合機１は、例えばあるユーザより電源オフを要求された旨のメッセージを予約者に通知するか、又は例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かを確認するか、を判定する。
【００６５】
複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２に確認メッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２に確認メッセージを送信すると判定し（ステップＳ６６において確認）、ステップＳ６８に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２に通知メッセージを送信すると判定し（ステップＳ６６において通知）、ステップＳ６７に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００６６】
ステップＳ６７では、複合機１が、例えばあるユーザより電源オフを要求された旨の通知メッセージを、ステップＳ６５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信し、ステップＳ７２に進む。
【００６７】
一方、ステップＳ６８では、複合機１が、例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かの確認メッセージを、ステップＳ６５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【００６８】
ステップＳ６８に続いてステップＳ６９に進み、複合機１は、ステップＳ６８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したか否かを判定する。
【００６９】
複合機１は、ステップＳ６８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したと判定すると（ステップＳ６９においてＹＥＳ）、ステップＳ７０に進み、ステップＳ６８において確認メッセージを送信した送信先のクライアントＰＣ２全てからは、確認メッセージに対応する応答メッセージを受信していないと判定すると（ステップＳ６９においてＮＯ）、ステップＳ６９の処理を繰り返す。
【００７０】
ステップＳ７０では、複合機１は、電源をオフしてもよいか否かを判定する。例えば複合機１は、受信した全ての応答メッセージに、電源をオフしてもよい旨を表す電源オフ可の情報が含まれていると判定すると、電源をオフしてもよいと判定し（ステップＳ７０においてＹＥＳ）、ステップＳ７２に進み、受信した応答メッセージの一つにでも、電源をオフしてはいけない旨を表す電源オフ否の情報が含まれていると判定すると、電源をオフしてはいけないと判定し（ステップＳ７０においてＮＯ）、ステップＳ７１に進む。
【００７１】
ステップＳ７１では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ６０に戻る。一方、ステップＳ７２では、複合機１が、電源をオフし、処理を終了する。
【００７２】
図９に示されるような処理を行うことによって、複合機１は、設定に応じて、電源オフをあるユーザによって要求された旨の通知メッセージを、予約者に送信してから、電源をオフしたり、設定に応じて、電源オフをあるユーザによって要求されたが、電源をオフしてもよいか否かを確認する確認メッセージを、予約者に送信し、予約者からの応答メッセージに応じて、電源をオフしたり又はオフしなかったりすることができる。
【００７３】
以下、クライアントＰＣ２における確認処理の一例を、図１０に示す。図１０は、確認処理を示すフローチャートである。
【００７４】
ステップＳ８０において、クライアントＰＣ２は、複合機１より確認メッセージを受信したか否かを判定する。クライアントＰＣ２は、複合機１より確認メッセージを受信したと判定すると（ステップＳ８０においてＹＥＳ）、ステップＳ８１に進み、確認メッセージを受信していないと判定すると（ステップＳ８０においてＮＯ）、ステップＳ８０の処理を繰り返す。
【００７５】
ステップＳ８１では、クライアントＰＣ２が、確認メッセージを受信した旨を当該クライアントＰＣ２のディスプレイ等に表示する。例えば、クライアントＰＣ２は、確認メッセージを受信した旨と共に、電源をオフしてもよいか否かの質問と、「ＯＫ」、「ＮＧ」をユーザが選択可能な画面を当該クライアントＰＣ２のディスプレイ等に表示する。
【００７６】
ステップＳ８１に続いてステップＳ８２に進み、クライアントＰＣ２は、電源をオフしてもよいか否か判定する。例えばクライアントＰＣ２は、ステップＳ８１において表示した画面においてユーザが「ＯＫ」を選択したと判定すると、電源をオフしてもよいと判定し（ステップＳ８２においてＹＥＳ）、ステップＳ８３に進み、ステップＳ８１において表示した画面においてユーザが「ＮＧ」を選択したと判定すると、電源をオフしてはいけないと判定し（ステップＳ８２においてＮＯ）、ステップＳ８４に進む。
【００７７】
ステップＳ８３では、クライアントＰＣ２が、電源オフ可の情報を含む応答メッセージを作成し、ステップＳ８５に進む。一方、ステップＳ８４では、クライアントＰＣ２が、電源オフ否の情報を含む応答メッセージを作成し、ステップＳ８５に進む。
【００７８】
ステップＳ８５では、クライアントＰＣ２が、応答メッセージを、確認メッセージを送信してきた複合機１に送信する。
【００７９】
図１０に示されるような処理を行うことによって、クライアントＰＣ２は、ユーザに電源オフを許可するか否かを選択可能とさせている。
【実施例５】
【００８０】
以下、電源オフ処理の他の例を、実施例５に示す。図１１は、電源オフ処理を示すフローチャート（その４）である。
【００８１】
ステップＳ９０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ９０においてＹＥＳ）、ステップＳ９１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ９０においてＮＯ）、ステップＳ９０の処理を繰り返す。
【００８２】
ステップＳ９１において、複合機１は、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ９２においてＹＥＳ）、ステップＳ９３に進み、予約者が居ないと判定すると（ステップＳ９２においてＮＯ）、ステップＳ１０３に進む。
【００８３】
ステップＳ９３では、複合機１が、予約者のクライアントＰＣ２にメッセージを送信するか否かを判定する。複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２にメッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信すると判定し（ステップＳ９３においてＹＥＳ）、ステップＳ９４に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信しないと判定し（ステップＳ９３においてＮＯ）、ステップＳ１０２に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００８４】
ステップＳ９４では、複合機１が、予約順序管理テーブル２２より、例えば予約者全てのユーザＩＤを取得する。ステップＳ９４に続いてステップＳ９５に進み、複合機１は、ステップＳ９４において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より各々のユーザＩＤに対応するＰＣ特定情報を取得する。
【００８５】
ステップＳ９５に続いてステップＳ９６に進み、複合機１は、例えばあるユーザより電源オフを要求された旨のメッセージを予約者に通知するか、又は例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かを確認するか、を判定する。
【００８６】
複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２に確認メッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２に確認メッセージを送信すると判定し（ステップＳ９６において確認）、ステップＳ９８に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２に通知メッセージを送信すると判定し（ステップＳ９６において通知）、ステップＳ９７に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００８７】
ステップＳ９７では、複合機１が、例えばあるユーザより電源オフを要求された旨の通知メッセージを、ステップＳ９５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信し、ステップＳ１０３に進む。
【００８８】
一方、ステップＳ９８では、複合機１が、例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かの確認メッセージを、ステップＳ９５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【００８９】
ステップＳ９８に続いてステップＳ９９に進み、複合機１は、ステップＳ９８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したか否かを判定する。
【００９０】
複合機１は、ステップＳ９８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したと判定すると（ステップＳ９９においてＹＥＳ）、ステップＳ１０１に進み、ステップＳ９８において確認メッセージを送信した送信先のクライアントＰＣ２全てからは、確認メッセージに対応する応答メッセージを受信していないと判定すると（ステップＳ９９においてＮＯ）、ステップＳ１００に進む。
【００９１】
ステップＳ１００では、複合機１が、例えばメモリ１４等に設定されている応答待ち時間を参照し、該時間を経過しているか否かを判定する。複合機１は、予め定められた応答待ち時間を経過していると判定すると（ステップＳ１００においてＹＥＳ）、ステップＳ１０２に進み、定められている応答待ち時間を経過していないと判定すると（ステップＳ１００においてＮＯ）、ステップＳ９９に戻る。
【００９２】
一方、ステップＳ１０１では、複合機１が、電源をオフしてもよいか否かを判定する。例えば複合機１は、受信した全ての応答メッセージに、電源をオフしてもよい旨を表す電源オフ可の情報が含まれていると判定すると、電源をオフしてもよいと判定し（ステップＳ１０１においてＹＥＳ）、ステップＳ１０３に進み、受信した応答メッセージの一つにでも、電源をオフしてはいけない旨を表す電源オフ否の情報が含まれていると判定すると、電源をオフしてはいけないと判定し（ステップＳ１０１においてＮＯ）、ステップＳ１０２に進む。
【００９３】
ステップＳ１０２では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ９０に戻る。一方、ステップＳ１０３では、複合機１が、電源をオフし、処理を終了する。
【００９４】
図１１に示されるような処理を実行することによって、例えば確認メッセージを送信した送信先のクライアントＰＣ２の電源がオフされていたり、会議や出張等である一定時間以上自席から離れたりしていて、予約者が確認メッセージを受信した旨を認識していなく、複合機１が、クライアントＰＣ２から応答メッセージを受信できないような場合は、複合機１の電源をオフしないようにすることができる。
【実施例６】
【００９５】
以下、電源オフ処理の他の例を、実施例６に示す。図１２は、電源オフ処理を示すフローチャート（その５）である。
【００９６】
ステップＳ１１０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ１１０においてＹＥＳ）、ステップＳ１１１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ１１０においてＮＯ）、ステップＳ１１０の処理を繰り返す。
【００９７】
ステップＳ１１１において、複合機１は、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ１１２においてＹＥＳ）、ステップＳ１１３に進み、予約者が居ないと判定すると（ステップＳ１１２においてＮＯ）、ステップＳ１２３に進む。
【００９８】
ステップＳ１１３では、複合機１が、予約者のクライアントＰＣ２にメッセージを送信するか否かを判定する。複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２にメッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信すると判定し（ステップＳ１１３においてＹＥＳ）、ステップＳ１１４に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信しないと判定し（ステップＳ１１３においてＮＯ）、ステップＳ１２２に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【００９９】
ステップＳ１１４では、複合機１が、予約順序管理テーブル２２より、例えば予約者全てのユーザＩＤを取得する。ステップＳ１１４に続いてステップＳ１１５に進み、複合機１は、ステップＳ１１４において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より各々のユーザＩＤに対応するＰＣ特定情報を取得する。
【０１００】
ステップＳ１１５に続いてステップＳ１１６に進み、複合機１は、例えばあるユーザより電源オフを要求された旨のメッセージを予約者に通知するか、又は例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かを確認するか、を判定する。
【０１０１】
複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２に確認メッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２に確認メッセージを送信すると判定し（ステップＳ１１６において確認）、ステップＳ１１８に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２に通知メッセージを送信すると判定し（ステップＳ１１６において通知）、ステップＳ１１７に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【０１０２】
ステップＳ１１７では、複合機１が、例えばあるユーザより電源オフを要求された旨の通知メッセージを、ステップＳ１１５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信し、ステップＳ１２３に進む。
【０１０３】
一方、ステップＳ１１８では、複合機１が、例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かの確認メッセージを、ステップＳ１１５において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【０１０４】
ステップＳ１１８に続いてステップＳ１１９に進み、複合機１は、ステップＳ１１８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したか否かを判定する。
【０１０５】
複合機１は、ステップＳ１１８において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したと判定すると（ステップＳ１１９においてＹＥＳ）、ステップＳ１２１に進み、ステップＳ１１８において確認メッセージを送信した送信先のクライアントＰＣ２全てからは、確認メッセージに対応する応答メッセージを受信していないと判定すると（ステップＳ１１９においてＮＯ）、ステップＳ１２０に進む。
【０１０６】
ステップＳ１２０では、複合機１が、例えばメモリ１４等に設定されている応答待ち時間を参照し、該時間を経過しているか否かを判定する。複合機１は、予め定められた応答待ち時間を経過していると判定すると（ステップＳ１２０においてＹＥＳ）、ステップＳ１２３に進み、定められている応答待ち時間を経過していないと判定すると（ステップＳ１２０においてＮＯ）、ステップＳ１１９に戻る。
【０１０７】
一方、ステップＳ１２１では、複合機１が、電源をオフしてもよいか否かを判定する。例えば複合機１は、受信した全ての応答メッセージに、電源をオフしてもよい旨を表す電源オフ可の情報が含まれていると判定すると、電源をオフしてもよいと判定し（ステップＳ１２１においてＹＥＳ）、ステップＳ１２３に進み、受信した応答メッセージの一つにでも、電源をオフしてはいけない旨を表す電源オフ否の情報が含まれていると判定すると、電源をオフしてはいけないと判定し（ステップＳ１２１においてＮＯ）、ステップＳ１２２に進む。
【０１０８】
ステップＳ１２２では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ１１０に戻る。一方、ステップＳ１２３では、複合機１が、電源をオフし、処理を終了する。
【０１０９】
図１２に示されるような処理を実行することによって、例えば確認メッセージを送信した送信先のクライアントＰＣ２の電源がオフされていたり、会議や出張等である一定時間以上自席から離れたりしていて、予約者が確認メッセージを受信した旨を認識していなく、複合機１が、クライアントＰＣ２から応答メッセージを受信できないような場合は、複合機１の電源をオフすることができる。
【実施例７】
【０１１０】
以下、電源オフ処理の他の例を、実施例７に示す。図１３は、電源オフ処理を示すフローチャート（その６）である。
【０１１１】
ステップＳ１３０において、複合機１は、例えば電源スイッチ等を押下されることによって、ユーザより電源をオフにする旨、要求されたか否かを判定する。複合機１は、ユーザより電源をオフにする旨、要求されたと判定すると（ステップＳ１３０においてＹＥＳ）、ステップＳ１３１に進み、ユーザより電源をオフにする旨、要求されていないと判定すると（ステップＳ１３０においてＮＯ）、ステップＳ１３０の処理を繰り返す。
【０１１２】
ステップＳ１３１では、複合機１が、当該複合機１に例えば復旧に電源のオフ、オンが必要なエラーが発生しているか否かを判定する。複合機１は、当該複合機１に例えば復旧に電源のオフ、オンが必要なエラーが発生していると判定すると（ステップＳ１３１においてＹＥＳ）、ステップＳ１４３に進み、当該複合機１に例えば復旧に電源のオフ、オンが必要なエラーが発生していないと判定すると（ステップＳ１３１においてＮＯ）、ステップＳ１３２に進む。
【０１１３】
ステップＳ１３３では、複合機１が、予約順序管理テーブル２２を参照し、予約情報が存在するか否か、つまり予約者が居るか否かを判定する。複合機１は、予約者が居ると判定すると（ステップＳ１３３においてＹＥＳ）、ステップＳ１３４に進み、予約者が居ないと判定すると（ステップＳ１３３においてＮＯ）、ステップＳ１４３に進む。
【０１１４】
ステップＳ１３４では、複合機１が、予約者のクライアントＰＣ２にメッセージを送信するか否かを判定する。複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２にメッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信すると判定し（ステップＳ１３４においてＹＥＳ）、ステップＳ１３５に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２にメッセージを送信しないと判定し（ステップＳ１３４においてＮＯ）、ステップＳ１４２に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【０１１５】
ステップＳ１３５では、複合機１が、予約順序管理テーブル２２より、例えば予約者全てのユーザＩＤを取得する。ステップＳ１３５に続いてステップＳ１３６に進み、複合機１は、ステップＳ１３５において取得したユーザＩＤに基づいて、ユーザ情報記憶テーブル２１より各々のユーザＩＤに対応するＰＣ特定情報を取得する。
【０１１６】
ステップＳ１３６に続いてステップＳ１３７に進み、複合機１は、例えばあるユーザより電源オフを要求された旨のメッセージを予約者に通知するか、又は例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かを確認するか、を判定する。
【０１１７】
複合機１は、例えばメモリ１４等に設定されている予約者のクライアントＰＣ２に確認メッセージを送信するか否かを識別するフラグ等を参照し、該フラグに１が設定されていれば、予約者のクライアントＰＣ２に確認メッセージを送信すると判定し（ステップＳ１３７において確認）、ステップＳ１３９に進み、該フラグに０が設定されていれば、予約者のクライアントＰＣ２に通知メッセージを送信すると判定し（ステップＳ１３７において通知）、ステップＳ１３８に進む。なお、権限あるユーザは、複合機１の操作部１１又は、ネットワーク５経由でクライアントＰＣ２を用いて、該フラグに０又は１の値を設定することができる。
【０１１８】
ステップＳ１３８では、複合機１が、例えばあるユーザより電源オフを要求された旨の通知メッセージを、ステップＳ１３６において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信し、ステップＳ１４３に進む。
【０１１９】
一方、ステップＳ１３９では、複合機１が、例えばあるユーザより電源オフを要求されているが電源をオフしてもよいか否かの確認メッセージを、ステップＳ１３６において取得したＰＣ特定情報で特定されるクライアントＰＣ２に送信する。
【０１２０】
ステップＳ１３９に続いてステップＳ１４０に進み、複合機１は、ステップＳ１３９において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したか否かを判定する。
【０１２１】
複合機１は、ステップＳ１３９において確認メッセージを送信した送信先のクライアントＰＣ２全てから、確認メッセージに対応する応答メッセージを受信したと判定すると（ステップＳ１４０においてＹＥＳ）、ステップＳ１４１に進み、ステップＳ１３９において確認メッセージを送信した送信先のクライアントＰＣ２全てからは、確認メッセージに対応する応答メッセージを受信していないと判定すると（ステップＳ１４０においてＮＯ）、ステップＳ１４０の処理を繰り返す。
【０１２２】
ステップＳ１４１では、複合機１は、電源をオフしてもよいか否かを判定する。例えば複合機１は、受信した全ての応答メッセージに、電源をオフしてもよい旨を表す電源オフ可の情報が含まれていると判定すると、電源をオフしてもよいと判定し（ステップＳ１４１においてＹＥＳ）、ステップＳ１４３に進み、受信した応答メッセージの一つにでも、電源をオフしてはいけない旨を表す電源オフ否の情報が含まれていると判定すると、電源をオフしてはいけないと判定し（ステップＳ１４１においてＮＯ）、ステップＳ１４２に進む。
【０１２３】
ステップＳ１４２では、複合機１が、電源オフは不可である旨を、例えば操作部１１等に表示し、ステップＳ１３０に戻る。一方、ステップＳ１４３では、複合機１が、電源をオフし、処理を終了する。
【０１２４】
図１３に示されるような処理を行うことによって、複合機１は、ユーザに電源オフを要求された場合、当該複合機１にエラーが発生しており、例えば復旧に電源のオン／オフが必要であると判定すると、予約者が存在していても、当該複合機１の電源をオフすることができる。
【実施例８】
【０１２５】
以下、所定時間経過後の予約情報削除処理の一例を、実施例８に示す。図１４は、予約順序管理テーブルを示す図（その２）である。図１４に示されるように、予約順序管理テーブル２２は、予約順序を表す番号と、ユーザＩＤと、予約受付時間情報と、を関連付けて保持（又は記憶）する。
【０１２６】
図１５は、所定時間経過後の予約情報削除処理を示すフローチャートである。ステップＳ１５０において、複合機１は、図１４に示したような予約順序管理テーブル２２を参照し、例えば現在時刻と、予約受付時間情報と、を比較して、予約を受け付けてから所定時間（例えば、１時間）以上経過した予約情報があるか否かを判定する。複合機１は、予約を受け付けてから所定時間経過後の予約情報が存在すると判定すると（ステップＳ１５０においてＹＥＳ）、ステップＳ１５１に進み、予約を受け付けてから所定時間経過後の予約情報は存在しないと判定すると（ステップＳ１５０においてＮＯ）、ステップＳ１５０の処理を繰り返す。
【０１２７】
ステップＳ１５１では、複合機１が、ステップＳ１５０において所定時間経過していると判定した予約情報を、予約順序管理テーブル２２から削除し、ステップＳ１５０に戻る。
【０１２８】
図１５に示したような処理を行うことによって、複合機１は、所定時間経過している予約情報を予約順序管理テーブル２２から削除することができる。
【０１２９】
上述したように、本発明によれば、ユーザによる効率的な画像形成装置の利用を可能とすることができる。
【０１３０】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０１３１】
【図１】画像形成システムの一例のシステム構成図である。
【図２】複合機の一例の制御ブロック図である。
【図３】ユーザ情報記憶テーブルの一例を示す図である。
【図４】予約順序管理テーブルを示す図（その１）である。
【図５】予約処理の一例を示すフローチャートである。
【図６】予約順のコピー処理の一例を示すフローチャートである。
【図７】電源オフ処理を示すフローチャート（その１）である。
【図８】電源オフ処理を示すフローチャート（その２）である。
【図９】電源オフ処理を示すフローチャート（その３）である。
【図１０】確認処理を示すフローチャートである。
【図１１】電源オフ処理を示すフローチャート（その４）である。
【図１２】電源オフ処理を示すフローチャート（その５）である。
【図１３】電源オフ処理を示すフローチャート（その６）である。
【図１４】予約順序管理テーブルを示す図（その２）である。
【図１５】所定時間経過後の予約情報削除処理を示すフローチャートである。
【符号の説明】
【０１３２】
１    複合機
２    クライアントＰＣ
３    ホストＰＣ
４    プリンタ
５    ネットワーク
１１  操作部
１２  ドライブ部
１３  記録媒体
１４  メモリ
１５  ＣＰＵ
１６  インターフェース部
１７  スキャナ部
１８  画像処理部
１９  書き込み部
２１  ユーザ情報記憶テーブル
２２  予約順序管理テーブル
【図１】
2006243948.tif 000003
【図２】
2006243948.tif 000004
【図３】
2006243948.tif 000005
【図４】
2006243948.tif 000006
【図５】
2006243948.tif 000007
【図６】
2006243948.tif 000008
【図７】
2006243948.tif 000009
【図８】
2006243948.tif 000010
【図９】
2006243948.tif 000011
【図１０】
2006243948.tif 000012
【図１１】
2006243948.tif 000013
【図１２】
2006243948.tif 000014
【図１３】
2006243948.tif 000015
【図１４】
2006243948.tif 000016
【図１５】
2006243948.tif 000017