(57)【要約】【課題】本発明は、複数の機器が特定の時間に占有された状況でも、占有の予約がされたものの実際には使用されていない機器の占有状態を解除することができる予約管理システムを提供する。【解決手段】ユーザーが印刷システムを構成するデジタル複合機に対して占有予約を行った結果、予約連携リスト上の全ての機器が同時間帯で予約されたことになった場合、マスター機が占有モード信号を各従属機に送信する。占有モード信号を受信した各従属機及び該マスター機は、予約解除を受け付けない占有モードから予約したユーザー以外のユーザーによる予約の解除を受け付ける占有解除可能モードへ移行し、占有解除付き占有中画面２９００を表示する。【選択図】図２１
2008123094.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と通信可能な情報処理装置であって、
前記処理装置及び前記外部機器の占有の予約に関する予約情報を記憶する予約情報記憶手段と、
前記予約情報を参照して、前記処理装置及び前記外部機器のうち特定の時間に占有の予約が無いものの数が所定数であるか否かを判断する判断手段と、
前記処理装置及び前記外部機器のうち前記特定の時間に占有の予約が無いものの数が所定数である場合、前記外部機器に対して、前記特定の時間における前記外部機器の占有を解除可能にするための指示を発行する発行手段とを備えたことを特徴とする情報処理装置。
【請求項２】
外部機器と通信可能な情報処理装置であって、
前記処理装置及び前記外部機器の占有の予約に関する予約情報を記憶する予約情報記憶手段と、
前記予約情報を参照して、前記処理装置及び前記外部機器のうち特定の時間に占有の予約が無いものの数が所定数であるか否かを判断する判断手段と、
前記処理装置及び前記外部機器のうち前記特定の時間に占有の予約が無いものの数が所定数である場合、前記外部機器に対して、前記特定の時間における前記外部機器の占有を自動的に解除するまでの時間を特定の時間に設定するための指示を発行する発行手段とを備えたことを特徴とする情報処理装置。
【請求項３】
時間複数の機器が互いに通信可能に接続された予約管理システムであって、
前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、前記特定の時間に、前記複数の機器のそれぞれを占有の解除が可能な状態に移行させることを特徴とする予約管理システム。
【請求項４】
前記第１の機器は、当該第１の機器の占有の予約に関する予約情報と前記他の機器の占有の予約に関する予約情報を含む予約管理情報を保持し、当該予約管理情報を参照して、前記複数の機器のうち所定数の機器が前記特定の時間に占有使用されることになるか否かを判別することを特徴とする請求項３記載の予約管理システム。
【請求項５】
前記第１の機器は、当該第１の機器で受け付けた予約を前記予約管理情報に追加すると共に、前記他の機器で受け付けた予約を示す予約要求を受信して、前記予約要求が示す予約を前記予約管理情報に追加することを特徴とする請求項４記載の予約管理システム。
【請求項６】
前記他の機器は、当該他の機器自体の予約情報のみを保持することを特徴とする請求項３乃至５のいずれか１項に記載の予約管理システム。
【請求項７】
前記予約情報は、少なくとも予約日時、機器名、及びユーザー名で構成されることを特徴とする請求項３乃至６のいずれか１項に記載の予約管理システム。
【請求項８】
前記第１の機器は、前記複数の機器が前記特定の時間に占有使用されることになる場合は、前記第１の機器を所定のパスワード入力により占有使用の解除が可能な占有解除可能モードに移行すると共に、前記他の機器に前記占有解除可能モードへの移行指示を送ることを特徴とする請求項３乃至７のいずれか１項に記載の予約管理システム。
【請求項９】
時間複数の機器が互いに通信可能に接続された予約管理システムであって、
前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、占有使用を強制的に解除させるまでの占有解除時間を特定の時間にするよう前記複数の機器のそれぞれに設定することを特徴とする予約管理システム。
【請求項１０】
前記第１の機器は、前記第１の機器の占有の予約に関する予約情報と前記他の機器の占有の予約に関する予約情報を含む予約管理情報を保持し、当該予約管理情報を参照して、前記複数の機器のうち所定数の機器が前記特定の時間に占有使用されることになるか否かを判別することを特徴とする請求項９記載の予約管理システム。
【請求項１１】
前記第１の機器は、前記複数の機器のうち所定数の機器が前記特定の時間に占有使用されることになる場合は、前記占有解除時間を決定して前記第１の機器自体に設定すると共に前記他の機器に送信し、
前記他の機器は、前記第１の機器から前記占有解除時間を受信して前記他の機器自体に設定することを特徴とする請求項９又は１０記載の予約管理システム。
【請求項１２】
前記第１の機器及び前記他の機器は、前記占有解除時間が設定された場合、占有の開始時刻から前記占有解除時間が経過するまでに占有の予約をしたユーザーによる利用がなされなかったときは、当該占有解除時間の経過後に占有使用を強制的に解除することを特徴とする請求項９乃至１１のいずれか１項に記載の予約管理システム。
【請求項１３】
前記他の機器は、前記占有解除時間が経過するまでに占有の予約をしたユーザーによる利用がなされなかったときは前記第１の機器に占有解除通知を送信し、
前記第１の機器は、複数の前記占有解除通知を受信した場合、前記予約情報に基づいて占有使用を解除する機器を決定することを特徴とする請求項１０乃至１２のいずれか１項に記載の予約管理システム。
【請求項１４】
前記予約情報は、少なくとも予約日時、機器名、及びユーザー名で構成されることを特徴とする請求項１０乃至１３のいずれか１項に記載の予約管理システム。
【請求項１５】
複数の機器が互いに通信可能に接続された予約管理システムの予約管理方法であって、
前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、前記特定の時間に、前記複数の機器のそれぞれを占有の解除が可能な状態に移行させることを特徴とする予約管理システムの予約管理方法。
【請求項１６】
複数の機器が互いに通信可能に接続された予約管理システムの予約管理方法であって、
前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、占有使用を強制的に解除させるまでの占有解除時間を特定の時間にするよう前記複数の機器のそれぞれに設定することを特徴とする予約管理システムの予約管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して互いに接続されたデジタル複合機やプリンタ等の機器を占有して利用する予約サービスを提供する予約管理システム及びその予約管理方法、並びに情報処理装置に関する。
【背景技術】
【０００２】
従来、ユーザーが特定の時間にデジタル複合機を優先的に利用可能にする技術として印刷ジョブの予約というものがあった。デジタル複合機に対してユーザーが予約をすることにより、当該ユーザーは自分のジョブを特定の時間優先的に又は他のユーザーからのジョブを拒否することでデジタル複合機を占有して利用することが可能であった（特許文献１参照）。
【０００３】
しかしながら、一旦占有状態になってしまうと、デジタル複合機が未稼動状態であっても、予約された占有時間が経過するまでは当該デジタル複合機を使用することができない。この問題を解決するために、所定時間内にプリントが開始されない場合に占有を強制的に解除する方法が開示されている（特許文献２参照）。
【特許文献１】特開２０００−２４２４６０号公報
【特許文献２】特開２００１−１４７７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術は、占有予約しているユーザーと予約していないユーザーの双方にとって最適なものではない。例えば、デジタル複合機を含む複数の機器が設置されているオフィスなどでは、複数の機器の中で１台のみ占有されているような状況ならば、ある程度の時間占有状態であっても影響はない。一方、複数の機器の全てが占有されている状況ならば、占有の予約がされたものの実際には使用されていない機器を素早く占有状態から開放する必要がある。
【０００５】
本発明は、複数の機器が特定の時間に占有された状況でも、占有の予約がされたものの実際には使用されていない機器の占有状態を解除することができる予約管理システム及びその予約管理方法、並びに情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１記載の情報処理装置は、外部機器と通信可能な情報処理装置であって、前記処理装置及び前記外部機器の占有の予約に関する予約情報を記憶する予約情報記憶手段と、前記予約情報を参照して、前記処理装置及び前記外部機器のうち特定の時間に占有の予約が無いものの数が所定数であるか否かを判断する判断手段と、前記処理装置及び前記外部機器のうち前記特定の時間に占有の予約が無いものの数が所定数である場合、前記外部機器に対して、前記特定の時間における前記外部機器の占有を解除可能にするための指示を発行する発行手段とを備えたことを特徴とする。
【０００７】
上記目的を達成するために、請求項２記載の情報処理装置は、外部機器と通信可能な情報処理装置であって、前記処理装置及び前記外部機器の占有の予約に関する予約情報を記憶する予約情報記憶手段と、前記予約情報を参照して、前記処理装置及び前記外部機器のうち特定の時間に占有の予約が無いものの数が所定数であるか否かを判断する判断手段と、前記処理装置及び前記外部機器のうち前記特定の時間に占有の予約が無いものの数が所定数である場合、前記外部機器に対して、前記特定の時間における前記外部機器の占有を自動的に解除するまでの時間を特定の時間に設定するための指示を発行する発行手段とを備えたことを特徴とする。
【０００８】
上記目的を達成するために、請求項３記載の予約管理システムは、複数の機器が互いに通信可能に接続された予約管理システムであって、前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、前記特定の時間に、前記複数の機器のそれぞれを占有の解除が可能な状態に移行させることを特徴とする。
【０００９】
上記目的を達成するために、請求項９記載の予約管理システムは、複数の機器が互いに通信可能に接続された予約管理システムであって、前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、占有使用を強制的に解除させるまでの占有解除時間を特定の時間にするよう前記複数の機器のそれぞれに設定することを特徴とする。
【００１０】
上記目的を達成するために、請求項１５記載の予約管理システムの予約管理方法は、特定のユーザーに所望の時間に占有利用させるための予約手段を備える複数の画像処理装置が互いに通信可能に接続された印刷システムの予約管理方法において、前記複数の画像処理装置の少なくとも１つが前記予約手段により予約を受け付けた結果、前記複数の画像処理装置が同時間に占有予約されることになるときは、当該複数の画像処理装置を占有予約の解除が可能な状態に移行させることを特徴とする。
【００１１】
上記目的を達成するために、請求項１６記載の予約管理システムの予約管理方法は、複数の機器が互いに通信可能に接続された予約管理システムの予約管理方法であって、前記複数の機器のうちの第１の機器は、前記第１の機器以外の他の機器の占有の予約に関する予約情報を保持し、前記複数の機器のうち所定数の機器が特定の時間に占有使用されることになる場合は、占有使用を強制的に解除させるまでの占有解除時間を特定の時間にするよう前記複数の機器のそれぞれに設定することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数の機器が特定の時間に占有された状況でも、占有の予約がされたものの実際には使用されていない機器の占有状態を解除することができる。
【００１３】
また、本発明によれば、機器を占有予約したユーザーの利便性を保ちつつ、占有解除待ちユーザーの待ち時間を少なくすることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１５】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る予約管理システムが適用された印刷システムの構成例を示す図である。
【００１６】
本印刷システムは、デジタル複合機１０（ＭＦＰ−Ａ），２０（ＭＦＰ−Ｂ），３０（ＭＦＰ−Ｃ）と、ホストコンピュータ４０（ＰＣ−Ｘ），５０（ＰＣ−Ｙ）と、それらを互いに接続するローカルエリアネットワーク（ＬＡＮ）９０とで構成される。
【００１７】
デジタル複合機１０〜３０は、画像の入出力機能を有し、原稿からの画像読み取り及び画像の印刷出力を行うものである。読み取られた画像を示す画像データはデジタル複合機内の記憶装置に保存されたり、ＬＡＮ９０を経由して他のデジタル複合機やホストコンピュータ等へ転送されたりする。また、デジタル複合機１０〜３０は、ホストコンピュータ４０等からプリントデータを受信したり、他のデジタル複合機から画像データを受信したりして、プリントデータ又は画像データに基づく画像を印刷出力することも可能である。本印刷システムは、複数のデジタル複合機１０〜３０やホストコンピュータ４０，５０等がＬＡＮ９０を介して互いに接続され、これらの機器間で連携して印刷処理が可能である。なお、本印刷システムを構成するデジタル複合機１０〜３０やホストコンピュータ４０，５０は、図示の数に限られるものでないことは云うまでもない。
【００１８】
図２は、図１のデジタル複合機１０の構成を示すブロック図である。なお、デジタル複合機１０〜３０は、同一の構成を有することからデジタル複合機１０について説明する。
【００１９】
図２において、デジタル複合機１０は、コントローラユニット１００と、画像入力デバイスであるスキャナ部１３０と、画像出力デバイスであるプリンタ部１４０と、ドキュメントフィーダー１６０と、操作部１８０とを備える。
【００２０】
コントローラユニット１００は、スキャナ部１３０、プリンタ部１４０、及び操作部１８０に接続し、これら各部の動作を制御する一方、ＬＡＮ９０を介して画像データやデバイス情報の入出力を行う。コントローラユニット１００は、ＣＰＵ１１００と、ＲＡＭ１１１０と、ＲＯＭ１１２０と、ＨＤＤと、ＬＡＮＣ１２００と、スキャナＩ／Ｆ１３００と、プリンタＩ／Ｆ１４００と、操作部Ｉ／Ｆ１５００と、これらを接続する内部バス１０００とを備える。
【００２１】
ＣＰＵ（Central Processing Unit）１１００は、デジタル複合機１０全体を制御するプロセッサである。ＲＡＭ（Random Access Memory）１１１０は、ＣＰＵ１１００が動作するためのシステムワークメモリである。また、ＲＡＭ１１１０は、画像データを一時記憶するための画像メモリでもある。ＲＯＭ（Read Only Memory）１１２０は、ブートＲＯＭであり、デジタル複合機１０内のブートプログラムを格納する。
【００２２】
ＨＤＤ（Hard Disk Drive）１１３０は、システムソフトウェア（bootable）、画像データ、ソフトウェアカウンタ値などを格納する。システムソフトウェア（bootable）は、コピー、スキャン、印刷等の機能を実現するためのプログラムであり、ＲＡＭ１１１０上に展開されて動作する。ソフトウェアカウンタ値は、用紙サイズ別カウンタ領域とデータ処理容量別カウンタ領域が設定されており、画像出力枚数やＣＰＵ１１００が処理したデータ容量に基づき予め設定された任意の基準容量値を基準に算出してカウントアップが行われる。ソフトウェアカウンタ値は、ＨＤＤ１１３０に限らず電源が切れても記憶保持が可能なＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）等に記憶されていてもよい。
【００２３】
ＬＡＮＣ１２００は、ＬＡＮ９０に接続し、画像データの入出力や機器制御にかかわる情報の入出力を行う。例えば、ＬＡＮＣ１２００は、ＬＡＮ９０上のホストコンピュータやデジタル複合機から画像データを受信したり、自機で入力された画像データをＬＡＮ９０上のホストコンピュータやデジタル複合機に送信することが可能である。
【００２４】
プリンタＩ／Ｆ１４００は、プリンタ部１４０と接続し、プリンタ部１４０との間で通信を行う。また、画像データの同期系／非同期系の変換を行う。スキャナＩ／Ｆ１３００は、スキャナ部１３０と接続し、スキャナ部１３０との間で通信を行う。また、スキャナＩ／Ｆ１３００は、画像データの同期系／非同期系の変換を行う。スキャナ部１３０は、ドキュメントフィーダー１６０と接続し、ドキュメントフィーダー１６０にセットされた複数枚の原稿から画像を連続的に読み取ることが可能である。
【００２５】
操作部Ｉ／Ｆ１５００は、操作部１８０と接続し、操作部１８０に表示する画像データを出力する。また、操作部Ｉ／Ｆ１５００は、操作部１８０からユーザーが入力した情報をＣＰＵ１１００に伝える役割をする。操作部１８０における入力操作は、操作部Ｉ／Ｆ１５００を介して、ＣＰＵ１１００が実行するプログラムにより認識及び処理される。これにより、機器全体の設定や各種機能の実行指示が行われてコピーやスキャン処理を行うことが可能である。
【００２６】
また、コントローラユニット１００は、時計部１６００と、ユーザーテーブル保持部１６５０と、予約管理テーブル保持部１７００と、予約連携リスト保持部１７１０と、予約マスターフラグ保持部１７２０と、マスター機機器名保持部１７３０とを備える。
【００２７】
時計部１６００は、ＣＰＵ１１００に日時情報を提供するものである。この日時情報と後述する予約管理テーブルを利用することでユーザーによる機器の占有が可能となる。時計部１６００は、不図示の電池によるバックアップを可能とする構成を有し、機器の電源ＯＦＦ時にも日時情報を保持する。
【００２８】
ユーザーテーブル保持部１６５０は、デジタル複合機を利用するユーザーを管理するためのユーザーテーブルを保持する。図２のユーザーテーブル保持部１６５０に保持されるユーザーテーブルの一例を図４に示す。
【００２９】
図４において、ユーザーテーブル１６５１には、機器を利用することが可能なユーザー名と暗証番号が予め登録されている。このユーザーテーブル１６５１と後述する予約管理テーブルとを組み合わせて機器の占有予約が可能となる。
【００３０】
予約管理テーブル保持部１７００は、予約管理テーブルを保持する。予約管理テーブルの内容は、予約マスターフラグ保持部１７２０に保持されている設定値（「ｔｒｕｅ」又は「ｆａｌｓｅ」）に応じて異なる。予約管理テーブルの詳細については後述する。
【００３１】
予約連携リスト保持部１７１０は、占有予約サービスを連携させるデジタル複合機を特定する情報を保持する。占有予約サービスとは、ある時間にデジタル複合機を占有したい旨の予約を受け付けるサービスである。
【００３２】
図２の予約連携リスト保持部１７１０に保持される予約連携リストの一例を図５に示す。図５において、予約連携リスト１７１１には、占有予約サービスを連携させる複数のデジタル複合機の機器名が登録されている。なお、図示では、デジタル複合機の機器名が登録されているが、デジタル複合機を特定する情報であれば、この形式は限定するものではない。機器を特定する情報としては、例えば、機器の固有名称やＩＰアドレスなどが考えられる。予約連携リスト１７１１は、本印刷システム導入時に操作部１８０を介して各機器に設定されるものとする。
【００３３】
予約マスターフラグ保持部１７２０は、占有予約サービスのマスター機では「ｔｒｕｅ」、従属機では「ｆａｌｓｅ」というフラグを保持する。本実施の形態では、後述する図５の予約連携リストに登録されている複数の機器（本実施の形態ではデジタル複合機１０〜３０）のうち、１台がマスター機となり、マスター機以外の他の機器が従属機となる。
【００３４】
予約マスターフラグ保持部１７２０に保持されるフラグは、操作部１８０によって設定が可能な構成となっている。フラグの初期値として「ｆａｌｓｅ」が設定され、印刷システム導入時にマスター機とする機器でのみ「ｔｒｕｅ」が設定されるものとする。
【００３５】
マスター機機器名保持部１７３０は、占有予約サービスにおけるマスター機を特定する情報を保持する。予約要求コマンドの宛先となる機器を特定するために利用される。
【００３６】
図３は、図２の操作部１８０の外観例を示す図である。
【００３７】
図３において、操作部１８０は、タッチパネル１８１と、押しボタン１８２とを備える。タッチパネル１８１は、画像を表示する表示装置と、ユーザーが表面を触れることで入力する入力装置とを兼ねるものである。押しボタン１８２は、テンキーによる数値の入力やコピー処理の開始などの操作を指示するものである。
【００３８】
操作部１８０では、主に機器全体の設定やコピー、スキャン等の各種機能の実行指示を受け付けるが、デジタル複合機１０〜３０の占有予約をも受け付ける。なお、デジタル複合機２０，３０についても図示と同様の外観を有する操作部１８０を備える。
【００３９】
図６は、図２の予約管理テーブル保持部１７００に保持される予約管理テーブルの一例を示す図である。
【００４０】
図６において、予約管理テーブル１７０１は、デジタル複合機の予約状況を管理するためのテーブル情報であり、予約日、開始時刻、終了時刻、ステータス、機器名、ユーザー名を含む予約レコードが予約情報としてリスト化されたものである。
【００４１】
ステータスとは、所定のユーザーにより占有されている占有モードの状態にあるか、占有を解除できる占有解除可能モードの状態にあるかを示すものである。「占有」は占有モードの状態にあることを示し、「解除可能」は占有解除可能モードの状態にあることを示す。占有解除可能モードとは、例えば、予約したユーザー以外の第三者が共通パスワードによって占有を解除できる状態のことである。つまり、占有解除可能モードの状態では、デジタル複合機が或るユーザーによって占有されてはいるもののそのユーザーによって利用されてはいない場合に、第三者がその占有を解除できる。ただし、占有予約を行ったユーザーが図１３の占有中画面において正しい暗証番号を入力し、マスター機を利用している場合には、第三者はその占有を解除することはできない。
【００４２】
予約管理テーブル１７０１では、「現時点」で有効な予約情報のみが管理されている。そのため、占有予約が取り消されたものや時間が過ぎて予約時間が終了しているものに関しては管理されていない。
【００４３】
マスター機は、ＬＡＮ９０上の自機及び従属機の予約状況に関する予約管理テーブルを有する。一方、従属機は、自機のみの予約状況に関する予約管理テーブルを有する。そのため、従属機で管理される予約管理テーブルでは、機器名欄が自機の機器名のみとなる。
【００４４】
次に、ユーザーによる占有予約操作に対するデジタル複合機１０の動作を図７〜図１２を参照して説明する。本実施の形態では、ユーザーがデジタル複合機１０に対して占有予約操作を行うが、ＬＡＮ９０で接続されている他のデジタル複合機２０，３０からの予約操作も可能である。
【００４５】
図７は、デジタル複合機上のタッチパネル１８１に表示される待ち受け画面の一例を示す図である。
【００４６】
図７において、待ち受け画面２０００では、「コピーできます」と表示され、コピー動作が可能な状態を示している。また、待ち受け画面２０００には、コピータブ２００１、送信タブ２００２、及び占有予約タブ２００３が表示されており、各タブをユーザーが押下することで画面が切り替わり、各機能が利用可能となる。
【００４７】
ユーザーがコピー機能を利用する場合、コピータブ２００１を押下して図示の画面を表示させる。一方、スキャンした画像データをＬＡＮ９０上の他のデジタル複合機２０やホストコンピュータ４０等に送信する場合、送信タブ２００２を押下する。そして、ユーザーが占有予約を行う場合、占有予約タブ２００３を押下する。
【００４８】
図８は、デジタル複合機上のタッチパネル１８１に表示されるユーザーログイン画面の一例を示す図である。
【００４９】
図８において、ユーザーログイン画面２０５０は、図７の占有予約タブ２００３が押下されるとタッチパネル１８１に表示される画面である。ユーザー名表示部２０５１には、ユーザーテーブル保持部１６５０に保持されたユーザーテーブルに登録されているユーザーのうちの１名のユーザー名が表示され、スクロールボタン２０５２でスクロールすることにより順番にユーザー名の表示が切り替わる。
【００５０】
ログインのための暗証番号は、押しボタン１８２上のテンキーで入力される構成である。テンキーで暗証番号が入力されると、暗証番号表示部２０５３に「＊」記号でマスク表示される。ユーザー名の選択が行われ有効な暗証番号が入力された後に、確認ボタン２０５４が押下されると、図９に示す空き時間確認画面２１００に切り替わる。
【００５１】
一方、占有予約を中止して図７の待ち受け画面２０００に復帰させたい場合は、ユーザーはキャンセルボタン２０５５を押下する。
【００５２】
図９は、デジタル複合機の予約状況を確認するための空き時間確認画面の一例を示す図である。
【００５３】
図９において、空き時間確認画面２１００では、ユーザーがまず押しボタン１８２上のテンキーを利用して予約日を入力する。入力された日付は日付表示部２１０１に表示される。日付の変更はスクロールボタン２１０２を押下することで可能である。
【００５４】
日付の選択が行われると予約状況が表示される。ユーザーはスクロールボタン２１０４を利用して、占有予約を希望する時間帯の空き状況を確認する。図示の例では、７：００から１０：００までが空き状態であることを示し、１０：００から１１：００までが予約済み状態であることを示す。空き状態を示す部分２１０３をユーザーが押下することで図１０の予約実行画面２２００に切り替わる。
【００５５】
一方、希望する時間が予約済みであり、占有予約サービスの利用をキャンセルする場合は、ユーザーはキャンセルボタン２１０５を押下して図７の待ち受け画面２０００に復帰させる。
【００５６】
図１０は、デジタル複合機に対して詳細なを設定するための予約実行画面の一例を示す図である。図１１は、占有予約が正常に受け付けられた場合に表示される占有予約実行結果確認画面の一例を示す図である。図１２は、占有予約が不可能であった場合に表示される占有予約実行結果確認画面の一例を示す図である。
【００５７】
図１０において、予約実行画面２２００では、ユーザーは占有予約を希望する時間を微調整することが可能である。
【００５８】
開始時刻表示部２２０１には開始時刻が表示される。開始時刻は、スクロールボタン２２０２を操作して空き時間の範囲内で調整することが可能である。終了時刻表示部２２０３には終了時刻が表示される。終了時刻は、スクロールボタン２２０４を操作して空き時間の範囲内で調整することが可能である。
【００５９】
ユーザーは、希望する時間を決定したならば、予約実行ボタン２２１０を押下して予約を実行する。一方、空き時間を再度確認したい場合には、ユーザーは戻るボタン２２１１を押下して図９の空き時間確認画面２１００に戻る。
【００６０】
予約実行ボタン２２１０が押下されると、図１１に示す占有予約実行結果確認画面２４００又は図１２に示す占有予約実行結果確認画面２６００のいずれかの画面に切り替わる。占有予約が正常に受け付けられた場合は、占有予約実行結果確認画面２４００を表示する一方、占有予約が受け付けられなかった場合は、占有予約実行結果確認画面２６００を表示する。いずれの場合でも終了ボタン２４０１，２６０１を押下することで図７の待ち受け画面に復帰する。
【００６１】
図１３は、開始時刻到達時にタッチパネル１８１に表示される占有中画面の一例を示す図である。
【００６２】
図１３において、占有中画面２８００では、該当するデジタル複合機が占有されている状態にあることをユーザーに示すための画面であり、占有予約をしたユーザーの名、開始時刻、終了時刻が表示される。占有予約タブ２８０１は、現在、デジタル複合機が占有中であることを示すものである。日時表示部２８０２には、現在の日時が表示され、「２００６／０６／０６」の「９：０５」であることを示す。
【００６３】
占有予約を行ったユーザーが、デジタル複合機１０を利用するためにテンキーを利用して暗証番号を暗証番号表示部２８０３に入力し、確認ボタン２８０４を押下する。有効な暗証番号が入力されると図７の待ち受け画面２０００が表示され、ユーザーはデジタル複合機１０を占有予約時間の間、他のユーザーからのジョブを排除して占有して利用可能になる。
【００６４】
次に、図１の印刷システムにおける占有予約処理を図１４〜図１９を参照して説明する。
【００６５】
図１４は、図１の印刷システムにおける占有予約処理の流れを示す図である。図１５は、印刷システムの予約状況を示す概略図である。図１６は、占有予約処理に使用される占有予約関連コマンドのフォーマットの一例を示す図であり、（ａ）は予約要求コマンド、（ｂ）及び（ｃ）は予約応答コマンドである。
【００６６】
図１７〜図１９は、占有予約時の予約管理テーブルの状態変遷の一例を示す図であり、図１７は占有予約受付前、図１８は占有予約受付後、図１９は占有解除可能モードへ移行後の状態を示す図である。各図中の（ａ）は、デジタル複合機１０内の予約管理テーブル保持部１７００に保持された予約管理テーブルを示し、各図中の（ｂ）はデジタル複合機２０内の予約管理テーブル保持部１７００に保持された予約管理テーブルを示す。また、各図中の（ｃ）はデジタル複合機３０内の予約管理テーブル保持部１７００に保持された予約管理テーブルを示す。
【００６７】
図１４において、デジタル複合機１０（ＭＦＰ−Ａ）がマスター機として、デジタル複合機２０（ＭＦＰ−Ｂ）、デジタル複合機３０（ＭＦＰ−Ｃ）がそれぞれ従属機として機能するものとする。占有予約処理の流れを（１）予約要求フェーズ、（２）予約応答フェーズ、（３）占有解除許可フェーズという順に説明する。
【００６８】
（１）予約要求フェーズ
ユーザーＢ（ＵＳＥＲ−Ｂ）は、デジタル複合機２０上の操作部１８０を操作して、デジタル複合機２０を９：００〜１０：００の間占有したい旨の占有予約を行う。このとき、上述した図７から図１０までの占有予約処理が実行される。そして、デジタル複合機２０は、マスター機であるデジタル複合機１０に対して予約要求コマンドを送出する。予約要求コマンドは、図１６（ａ）に示すように、ユーザー名、予約日、開始時刻、終了時刻というパラメータで構成される。このとき、デジタル複合機１０〜３０の各予約管理テーブルは図１７（ａ）〜図１７（ｃ）のようになっている。
【００６９】
（２）予約応答フェーズ
予約要求コマンドを受信したデジタル複合機１０は、自機内の予約管理テーブル保持部１７００に保持されている予約管理テーブルを参照し、予約要求コマンドが示す時間が予約済みか否かをチェックする。そして、デジタル複合機１０はチェック結果に従って予約応答コマンドをデジタル複合機２０に送出する。予約要求コマンドが示す時間とは、予約要求コマンドにおける開始時刻から終了時刻を意味する。
【００７０】
予約応答コマンドは、図１６（ｂ）及び図１６（ｃ）に示すように、ユーザー名、予約日、開始時刻、終了時刻、及びステータスというパラメータで構成される。ステータスは、予約要求コマンドが示す時間が予約済みであるか否かを示すものである。マスター機内の予約管理テーブルを参照した結果、予約要求コマンドが示す時間が予約済みでないときはステータスがＯＫになり、予約済みであるときはステータスがＮＧになる。
【００７１】
予約応答コマンドを受信したデジタル複合機２０では、図１１及び図１２に示したとおり、予約完了又は予約不可のいずれかの占有予約実行結果確認画面が表示される。図１６（ｂ）に示す予約応答コマンドを受信したときは、予約完了を示す占有予約実行結果確認画面２４００が表示される。一方、図１６（ｃ）に示す予約応答コマンドを受信したときは、予約不可を示す占有予約実行結果確認画面２６００が表示される。ここでは、図１６（ｂ）の予約応答コマンドが通知されたものとする。
【００７２】
デジタル複合機２０内の予約管理テーブル保持部１７００に保持されている予約管理テーブルは、図１８（ｂ）のようになる。デジタル複合機２０の予約管理テーブルには、新たな予約レコードとしてユーザー名：「ｙａｍａｄａ」、予約日：「２００６／６／６」、開始時刻：「９：００」、終了時刻：「１０：００」、ステータス：「占有」、機器名：「ＭＦＰ−Ｂ」が追加される。ここで、「ｙａｍａｄａ」はユーザーＢのユーザー名である。
【００７３】
一方、マスター機であるデジタル複合機１０でも、図１８（ａ）に示すように、新たな予約レコードが追加される。
【００７４】
（３）占有解除許可フェーズ
マスター機であるデジタル複合機１０は、現時刻において、時間予約連携リストに登録されている全ての機器が占有されているか否かをチェックする。
【００７５】
デジタル複合機１０は、予約管理テーブルが示す予約状況をチェックした結果、予約連携リストに登録されている全機器が占有されていた場合には、予約連携リストに登録されている全機器を占有解除可能モードに移行させる。全機器とは、本実施の形態では、デジタル複合機１０、デジタル複合機２０、デジタル複合機３０である。ここで「全機器が占有されている場合」とは、同一ユーザーが全機器を占有する場合と、異なるユーザーがそれぞれを占有する場合が含まれる。
【００７６】
デジタル複合機１０自体は占有解除可能モードに移行するが、デジタル複合機２０，３０に対しては占有解除可能モードに移行させるための占有解除許可コマンドを送信する。占有解除許可コマンドを受信したデジタル複合機２０，３０は占有解除可能モードに移行する。
【００７７】
デジタル複合機１０，２０，３０が占有解除可能モードに移行した結果、各機器内で保持されている予約管理テーブルは図１９（ａ）〜図１９（ｃ）に示すようになる。すなわち、マスター機であるデジタル複合機１０は、予約管理テーブルにおける全ての予約レコードのステータスを「解除可能」に変更する。一方、従属機であるデジタル複合機２０，３０は、予約管理テーブルにおける予約レコードのステータスを「解除可能」に変更する。
【００７８】
次に、各デジタル複合機内で実行される占有予約処理の詳細な流れを図２０〜図２２を参照して説明する。
【００７９】
図２０は、従属機であるデジタル複合機における予約実行処理を示すフローチャートである。
【００８０】
図２０において、ステップＳ１０００では、従属機は、図７〜図１０のそれぞれに示す画面を表示し、予約実行ボタン２２１０の押下を検知した後にステップＳ１００１へ進む。ここでは、従属機であるデジタル複合機に対して占有予約が行われたものとする。
【００８１】
次に、ステップＳ１００１では、従属機は、マスター機機器名保持部１７３０に保持された情報が示すマスター機に対して予約要求コマンドを送信し、ステップＳ１００２に進む。ここまでが上述した予約要求フェーズに相当する。
【００８２】
次に、ステップＳ１００２では、従属機は、マスター機から送信された予約応答コマンドを受信し、ステップＳ１００３に進む。
【００８３】
ステップＳ１００３では、従属機は、受信した予約応答コマンド内のステータスがＯＫであるか否かを判別し、ステータスがＯＫであればステップＳ１００４へ進む。一方、ステータスがＮＧであればステップＳ１００６へ進む。
【００８４】
ステップＳ１００４では、従属機は、予約応答コマンドに含まれているパラメータに基づいて、予約管理テーブル保持部１７００に保持されている予約管理テーブルに上述したような予約レコードを追加し、ステップＳ１００５に進む。ステップＳ１００５では、デジタル複合機は、図１１の占有予約実行結果確認画面２４００をタッチパネル１８１に表示する。
【００８５】
一方、ステップＳ１００６では、従属機は、図１２の占有予約実行結果確認画面をタッチパネル１８１に表示する。
【００８６】
図２１は、マスター機であるデジタル複合機における予約実行処理を示すフローチャートである。
【００８７】
ステップＳ２０００では、マスター機は予約要求コマンドを従属機から受信したか否かを判断する。予約要求コマンドを受信した場合にはステップＳ２００１に進み、予約要求コマンドを受信していない場合には、ステップＳ２００５に進む。
【００８８】
ステップＳ２００１では、マスター機は、予約要求コマンドが示す時間が占有予約済みか否かを判断する。占有予約済みである場合にはステップＳ２００２に進み、予約済みでない場合にはステップＳ２００３に進む。
【００８９】
ステップＳ２００２では、マスター機は、ステータスがＮＧである予約応答コマンドを、予約要求コマンドの送信元である従属機に送信する。
【００９０】
一方、ステップＳ２００３では、マスター機は、予約要求コマンドに含まれているパラメータに基づいて、上述した予約レコードを予約管理テーブルに追加する。さらに、ステップＳ２００４では、マスター機は、ステータスがＯＫである予約応答コマンドを、予約要求コマンドの送信元である従属機に送信する。
【００９１】
ユーザーがマスター機において占有予約サービスを利用した場合には、マスター機は、図１０の予約実行画面２２００で指定された時間が予約済みであるかを判断し、予約済みでなければ、上述したような予約レコードを予約管理テーブルに追加する。
【００９２】
ステップＳ２００５では、マスター機は、予約管理テーブルに格納されている各予約レコードの開始時刻及び終了時刻に基づいて、予約連携リストに登録されている全ての機器が現在占有されているか否かを判断する。ここで言う「現在」とは、時計部１６００によって提供される日時情報が示す日時である。全ての機器が現在占有されている場合にはステップＳ２００６に進み、少なくとも１つの機器が現在占有されていない場合にはステップＳ２０１０に進む。
【００９３】
ステップＳ２００６では、マスター機は、各機器が既に占有解除可能モードに移行済みであるか否かを判断する。各機器が既に占有解除可能モードに移行済みであれば、ステップＳ２０１０に進み、各機器が未だ占有解除可能モードに移行していなければ、ステップＳ２００７に進む。
【００９４】
ステップＳ２００７では、マスター機は、占有解除許可コマンドを全ての従属機に送信する。占有解除許可コマンドは、占有解除可能モードに移行することを指示するためのものである。
【００９５】
さらに、ステップＳ２００８では、マスター機が占有解除可能モードに移行する。そして、ステップＳ２００９では、マスター機は、予約管理テーブルを更新する。具体的には、時計部１６００によって提供される日時情報が示す時刻が開始時刻と終了時刻との間にある予約レコードのステータスを「解除可能」にする。
【００９６】
ステップＳ２００７またはステップＳ２００８が行われることにより、全ての機器が占有されている場合であっても、ユーザーによって利用されていない機器においては占有の解除が可能になる。
【００９７】
ステップＳ２０１０では、マスター機は、少なくとも１つの従属機から占有解除通知を受信したか否かを判断する。占有解除通知は、ユーザーによって占有モードが解除されたことを通知するものである。占有解除通知を受信した場合にはステップＳ２０１１に進み、占有解除通知を受信していない場合にはステップＳ２０００に戻る。
【００９８】
ステップＳ２０１１では、マスター機は、予約管理テーブルに格納されている予約レコードのうち、占有解除通知に対応する予約レコードを予約管理テーブルから削除する。具体的には、機器名が占有解除通知の送信元である従属機を示す予約レコードであって、時計部１６００によって提供される日時情報が示す時刻が開始時刻と終了時刻との間にある予約レコードを削除する。
【００９９】
ステップＳ２０１２では、マスター機は、占有解除通知の送信元である従属機以外の従属機に占有コマンドを送信する。占有コマンドは、占有モードに移行することを指示するためのものである。さらに、ステップＳ２０１３では、マスター機は占有モードに移行する。そして、ステップＳ２０１４では、マスター機は、予約管理テーブルを更新する。具体的には、ステータスが「解除可能」になっている予約レコードにおいて、そのステータスを「占有」に変更する。
【０１００】
マスター機が占有の解除をユーザーによって指示された場合には、マスター機は占有を解除し、解除された占有に係る予約レコードを予約管理テーブルから削除する。それとともに、マスター機は占有コマンドを全ての従属機に送信し、従属機に係る予約レコードを更新する。具体的には、時計部１６００によって提供される日時情報が示す時刻が開始時刻と終了時刻との間にある予約レコードのステータスを「占有」にする。
【０１０１】
上記処理のステップＳ２００５では、「予約連携リストに登録されている全ての機器が占有されているか否か」という判断がなされたが、「所定数以上の機器が占有されているか否か」という判断がなされてもよい。この場合、所定数以上の機器が占有されている場合にはステップＳ２００６に進み、所定数未満の機器だけが占有されている場合にはステップＳ２００９に進む。
【０１０２】
図２２は、従属機であるデジタル複合機の動作処理を示すフローチャートである。
【０１０３】
ステップＳ３０００では、従属機は、占有解除許可コマンドをマスター機から受信したか否かを判断する。占有解除許可コマンドを受信した場合にはステップＳ３００１に進み、占有解除許可コマンドを受信していない場合にはステップＳ３００３に進む。
【０１０４】
ステップＳ３００１では、従属機は占有解除可能モードに移行する。これにより、占有予約を行ったユーザー以外のユーザーからの指示に従って占有を解除することができるようになる。その後、ステップＳ３００２では、従属機は予約管理テーブルを更新する。具体的には、時計部１６００によって提供される日時情報が示す時刻が開始時刻と終了時刻との間にある予約レコードのステータスを「解除可能」にする。
【０１０５】
ステップＳ３００３では、従属機は占有コマンドをマスター機から受信したか否かを判断する。占有コマンドを受信した場合にはステップＳ３００４に進み、占有コマンドを受信していない場合にはステップＳ３００６に進む。
【０１０６】
ステップＳ３００４では、従属機は占有モードに移行する。そして、ステップＳ２０１３では、従属機は、予約管理テーブルを更新する。具体的には、ステータスが「解除可能」になっている予約レコードにおいて、そのステータスを「占有」に変更する。
【０１０７】
ステップＳ３００６では、従属機は、占有の解除の指示がユーザーからあったかどうかを判断する。占有の解除の指示があった場合にはステップＳ３００７に進み、占有の解除の指示がなかった場合にはステップＳ３０００に戻る。
【０１０８】
ステップＳ３００７では、従属機は占有解除通知をマスター機に送信する。そして、ステップＳ３００８では、従属機は、予約管理テーブルに格納されている予約レコードのうち、占有解除通知に対応する予約レコードを予約管理テーブルから削除する。具体的には、時計部１６００によって提供される日時情報が示す時刻が開始時刻と終了時刻との間にある予約レコードを削除する。これによって、従属機における占有が解除される。
【０１０９】
図２３は、デジタル複合機が占有解除可能モードに移行した際にタッチパネル１８１に表示される占有中画面の一例を示す図である。
【０１１０】
図２３において、占有解除付き占有中画面２９００は、図１３で示した占有中画面２８００に占有解除ボタン２８０５が追加されたものである。ユーザーは占有解除ボタン２８０５を押下することにより、占有の解除を指示できる。この占有解除付き占有中画面２９００は、占有解除可能モード状態にあるマスター機及び従属機のいずれのデジタル複合機にも表示される。
【０１１１】
占有解除ボタン２８０５が押下されると、新たな暗証番号の受け付けが可能となる。新たな暗証番号は共通パスワードであり、この共通パスワードがユーザーにより入力されると、入力されたデジタル複合機は占有状態から解除される。
【０１１２】
上記第１の実施の形態によれば、ユーザーが印刷システムを構成するデジタル複合機に対して占有予約を行った結果、或る時間帯に予約連携リスト上の全ての機器が占有されたことになった場合、マスター機が占有解除許可コマンドを各従属機に送信する。占有解除許可コマンドを受信した各従属機及びマスター機は、占有解除を受け付けない占有モードから占有予約をしたユーザー以外のユーザーによる占有の解除を受け付ける占有解除可能モードへ移行し、占有解除付き占有中画面２９００を表示する。これにより、複数の機器が同時間帯に占有された状況であっても、占有予約をしたユーザーによって利用されていない機器に対しては占有予約をしたユーザー以外のユーザーが機器の占有状態を強制的に解除することができる。
【０１１３】
［第２の実施形態］
本発明の第２の実施形態に係る予約管理システムが適用された印刷システムは、その構成が上記第１の実施形態における図１の印刷システムと同じであり、上記第１の実施形態と同様の部分については、同一の符号を用いてその説明を省略する。以下に、上記第１の実施形態と異なる点のみを説明する。
【０１１４】
上記第１の実施形態では、予約連携リストの全ての機器が占有予約された場合に、占有解除可能モードに移行し、共通パスワードを用いて占有解除を行う方法について説明した。
【０１１５】
本第２の実施形態では、或る時間帯に予約連携リストの全ての機器が占有された場合において、占有状態にあって未使用の機器を強制的に占有解除する方法について説明する。
【０１１６】
図２４は、本発明の第２の実施形態に係る予約管理システムが適用された印刷システムの構成例とデジタル複合機の内部構成を示すブロック図である。
【０１１７】
図２４において、デジタル複合機１０は、上記第１の実施形態における図２に示したデジタル複合機１０と異なり、予約マスターフラグ保持部１７２０に代えて占有予約時間保持部１７４０を備えるものである。占有予約時間保持部１７４０は占有解除時間を保持するものである。占有解除時間とは、機器が占有されている状況から強制的かつ自動的に占有を解除するまでの時間である。
【０１１８】
次に、本第２の実施の形態における印刷システムにおける占有予約処理と占有解除処理の流れを図２５を参照して説明する。
【０１１９】
図２５は、図２４の印刷システムにおける占有予約処理及び占有解除処理の流れを示す図である。図２６（ａ）は占有予約前の予約状況と占有解除時間、図２６（ｂ）は占有予約受付後の予約状況と占有解除時間を示す図である。なお、図２６（ａ）と図２６（ｂ）は、予約管理テーブルを予約表として表したものである。
【０１２０】
まず、占有予約処理については上記第１の実施形態と同じであり、マスター機と従属機との間で予約要求コマンドと予約応答コマンドの送受信を行ってデジタル複合機の占有予約を行う。本第２の実施形態では、デジタル複合機２０が新たに予約を行う場合について説明する。
【０１２１】
図２６（ａ）において、予約前ではデジタル複合機１０〜３０がそれぞれ個別に占有予約されている。この状態での占有解除時間には、デフォルト値として１０分が設定されている。
【０１２２】
図２６（ｂ）では、新たにデジタル複合機２０が占有予約されたことにより（（１），（２））、同時間帯にデジタル複合機１０〜３０が占有予約されたことになる。そして、マスター機が予約連携リストに登録されている全機器が同時間帯に占有状態に移行したと判断して占有解除時間を５分に変更する。
【０１２３】
占有解除時間を変更する場合、図２５に示すように、マスター機であるデジタル複合機１０は、占有解除時間を各従属機に送信し（（３））、従属機は受信した占有解除時間に基づいて占有解除時間をそれぞれデフォルト値の１０分から５分に変更する。その後、各従属機は、占有解除時間が経過したときにマスター機に対して占有解除通知を送信し（（４））、占有解除時間が経過したことをマスター機に通知する。マスター機は、各従属機から占有解除通知を受信すると、占有解除すべき従属機を判断して、その従属機に占有解除コマンドを送信する（（５））。
【０１２４】
次に、各デジタル複合機内で実行される占有予約処理及び占有解除処理の詳細な流れを図２７、図２８を参照して説明する。
【０１２５】
図２７は、マスター機における占有予約及び占有解除の動作処理を示すフローチャートである。
【０１２６】
ステップＳ４０００では、マスター機は、従属機から予約要求コマンドを受信したか否かを判別する。予約要求コマンドを受信した場合にはステップＳ４０１０に進む。ステップＳ４０１０では、マスター機は、予約要求コマンドの内容に基づいてマスター機自体が保持する予約管理テーブルに新たな予約レコードを追加し、予約応答コマンドを予約要求コマンドの送信元である従属機に送信する。本実施の形態では、従属機であるＭＦＰ−Ｂから予約要求コマンドを受信したものとする。なお、マスター機は、マスター機自体に予約内容が入力されたときは、その予約内容に基づいてマスター自体が保持する予約管理テーブルに新たな予約レコードを追加して、ステップＳ４００１に進む。予約要求コマンドを受信していない場合及びマスター機において予約内容が入力されていない場合にはステップＳ４００５に進む。
【０１２７】
ステップＳ４００１では、マスター機は、更新された予約管理テーブルを参照し、予約連携リストに登録されている全ての機器が予約要求コマンドまたは予約内容で指定された時間帯で占有予約されることになるか否かを判別する。この判別の結果、予約要求コマンドまたは予約内容で指定された時間帯で全ての機器が占有予約されることになったときは、ステップＳ４００３に進む一方、そうでないときは、ステップＳ４００２に進む。
【０１２８】
ステップＳ４００２では、マスター機は、予約要求コマンドの送信元である従属機（ＭＦＰ−Ｂ）に対して占有解除時間設定コマンドを送信する。占有解除時間設定コマンドは、デフォルトの占有解除時間（本実施の形態では１０分）と予約要求コマンドまたは予約内容で指定された時間帯とを指定し、その時間帯に該当する占有予約における占有解除時間を設定するためのものである。予約内容がマスター機で入力された場合には、マスター機はデフォルトの占有解除時間を、予約要求コマンドまたは予約内容で指定された時間帯に該当する占有予約に対応づけて設定する。
【０１２９】
ステップＳ４００３では、マスター機は、新たな占有解除時間を決定する。ステップＳ４００３で決定される占有解除時間はデフォルトの設定解除時間よりは短いものとする。
【０１３０】
ステップＳ４００４では、マスター機は占有解除時間設定コマンドを予約連携リストに登録されている全ての従属機に送信する。このときの占有解除時間設定コマンドは、ステップＳ４００３で決定された占有解除時間と予約要求コマンドまたは予約内容で指定された時間帯とを指定する。ステップＳ４００４では、マスター機自体にも決定された新たな占有解除時間が設定される。
【０１３１】
本実施の形態では、全ての機器が設定された場合を想定しているので、予め登録された占有解除時間を設定する。しかしながら、ステップＳ４００３にて予約連携リストに登録してある全機器と占有されている機器の割合から占有解除時間を算出する場合もある。
【０１３２】
ステップＳ４００５では、マスター機は、従属機から占有解除通知を受信したかどうかを判断する。従属機から占有解除通知を受信した場合にはステップＳ４００６に進み、従属機から占有解除通知を受信していない場合にはステップＳ４０００へ進む。ステップＳ４００６では、マスター機は、ある一定の時間内に別の占有解除通知を受信したか否かを判別する。この判別の結果、別の占有解除通知を受信しなかった場合はステップＳ４００９に進む一方、受信した場合はステップＳ４００７に進む。
【０１３３】
ステップＳ４００９では、マスター機は、占有解除通知を送信した従属機に占有解除コマンドを送信し、ステップＳ４０００へ進む。
【０１３４】
ステップＳ４００７では、マスター機は、複数の占有解除通知を受け取っていることから、予約管理テーブルを参照して占有解除する機器を決定し、ステップＳ４００８に進む。マスター機は、予め登録しておいた機器や最後に予約された機器等に基づいて占有解除する機器を決定する。
【０１３５】
ステップＳ４００８では、マスター機は、ステップＳ４００７で決定した機器に対して占有解除コマンドを送信し、ステップＳ４０００へ進む。
【０１３６】
ステップＳ４００１では、「予約連携リストに登録されている全ての機器が占有されることになるか否か」という判断がなされたが、「所定数以上の機器が占有されることになるか否か」という判断がなされてもよい。この場合、所定数以上の機器が占有されている場合にはステップＳ４００３に進み、所定数未満の機器だけが占有されている場合にはステップＳ４００２に進む。
【０１３７】
次に、各従属機の動作処理について図２８を参照して説明する。
【０１３８】
図２８は、従属機における占有解除処理を示すフローチャートである。なお、占有予約処理については、図２０のフローチャートに従って占有予約処理が行われる。
【０１３９】
ステップＳ５０００では、従属機は、占有解除時間設定コマンドをマスター機から受信したか否かを判断する。占有解除時間設定コマンドを受信した場合にはステップＳ５００１に進み、占有解除時間を受信していない場合にはステップＳ５００２に進む。
【０１４０】
ステップＳ５００１では、従属機は、占有解除時間設定コマンドで指定された時間帯に該当する占有予約における占有解除時間を占有解除時間設定コマンドで指定された占有解除時間に設定する。
【０１４１】
ステップＳ５００２では、予約管理テーブルに格納されている予約レコードを参照して、現在時刻がいずれかの予約レコードの開始時刻になったかどうかを判断する。現在時刻がいずれかの予約レコードの開始時刻になった場合にはステップＳ５００３に進み、現在時刻がいずれの予約レコードの開始時刻にもなっていない場合にはステップＳ５００８に進む。
【０１４２】
ステップＳ５００３では、従属機は、タイマーをスタートさせる。次に、ステップＳ５００４では、従属機は、占有予約者であるユーザーが図２３の占有中画面２９００で正しい暗証番号を入力したかどうかを判断する。この判別の結果、占有予約者であるユーザーが正しい暗証番号を入力しているならばステップＳ５００５に進む一方、正しい暗証番号が入力されていない場合はステップＳ５００６に進む。
【０１４３】
ステップＳ５００６では、従属機は、タイマーによりカウントされた時間が占有解除時間と一致したか否かの判別を行い、一致した場合はステップＳ５００７に進む一方、一致しない場合はステップＳ５００４に戻る。
【０１４４】
ステップＳ５００５では、従属機は、占有が解除されたか否かを判別し、占有が解除された場合には、ステップＳ５００７に進む。占有予約者であるユーザーが占有使用を解除した場合及び現在時刻が占有の終了時刻になった場合には占有が解除される。
【０１４５】
ステップＳ５００７では、従属機は、占有解除通知をマスター機に送信する。
【０１４６】
ステップＳ５００８では、従属機は占有解除コマンドをマスター機から受信したか否かを判断する。従属機は、占有解除コマンドをマスター機から受信すると（ステップＳ５００８でＹＥＳ）、占有を解除する（ステップＳ５００９）。占有予約の解除とは、予約管理テーブルにおける予約レコードを削除することである。
【０１４７】
上記第２の実施形態によれば、ユーザーが印刷システムを構成するデジタル複合機に対して占有予約を行った結果、予約連携リスト上の全ての機器が同時間帯で予約されたことになった場合、マスター機が新たな占有解除時間を各従属機に送信する。各従属機及び該マスター機は、新たな占有解除時間に設定変更し、開始時間後所定の時間内に占有者の利用が確認されなかったときは、占有解除フラグをマスター機に送信する。マスター機は、最初の占有解除フラグを受信した後に他の占有解除フラグを受信したときは、予約管理テーブルに基づいて占有解除する機器を決定し、当該機器に占有解除信号を送信して予約解除可能モードへ移行させる。これにより、デジタル複合機を占有予約したユーザーの利便性を保ちつつ、占有解除待ちユーザーの待ち時間を少なくすることができる。
【０１４８】
上記第１及び第２の実施の形態では、デジタル複合機などの画像処理装置に本発明を適用した例について説明したが、これに限定されず、プリンタ等の画像形成装置やスキャナ等の画像読取装置に適用可能であることは云うまでもない。
【０１４９】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１５０】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【０１５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１５２】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行う場合である。
【０１５３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現する場合も含まれる。この場合、上記プログラムは、該プログラムを記憶した記憶媒体から直接、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続された不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【図面の簡単な説明】
【０１５４】
【図１】本発明の第１の実施形態に係る予約管理システムが適用された印刷システムの構成例を示す図である。
【図２】図１のデジタル複合機の構成を示すブロック図である。
【図３】図２の操作部の外観例を示す図である。
【図４】図２のユーザーテーブル保持部に保持されるユーザーテーブルの一例を示す図である。
【図５】図２の予約連携リスト保持部に保持される予約連携リストの一例を示す図である。
【図６】図２の予約管理テーブル保持部に保持される予約管理テーブルの一例を示す図である。
【図７】デジタル複合機上のタッチパネルに表示される待ち受け画面の一例を示す図である。
【図８】デジタル複合機のタッチパネルに表示されるユーザーログイン画面の一例を示す図である。
【図９】デジタル複合機の予約状況を確認するための空き時間確認画面の一例を示す図である。
【図１０】デジタル複合機に対して詳細な予約時間を設定するための予約実行画面の一例を示す図である。
【図１１】予約が正常に受け付けられた場合に表示される占有予約実行結果確認画面の一例を示す図である。
【図１２】予約が不可能であった場合に表示される占有予約実行結果確認画面の一例を示す図である。
【図１３】開始時刻到達時にタッチパネルに表示される占有中画面の一例を示す図である。
【図１４】図１の印刷システムにおける占有予約処理の流れを示す図である。
【図１５】印刷システムの予約状況を示す概略図である。
【図１６】占有予約処理に使用される占有予約関連コマンドのフォーマットの一例を示す図であり、（ａ）は予約要求コマンド、（ｂ）及び（ｃ）は予約応答コマンドである。
【図１７】予約管理テーブルの一例を示す図であり、（ａ）はデジタル複合機１０内の予約管理テーブル、（ｂ）はデジタル複合機２０内の予約管理テーブル、（ｃ）はデジタル複合機３０内の予約管理テーブルを示す。
【図１８】占有予約受付後の予約管理テーブルの一例を示す図であり、（ａ）はデジタル複合機１０内の予約管理テーブル、（ｂ）はデジタル複合機２０内の予約管理テーブル、（ｃ）はデジタル複合機３０内の予約管理テーブルを示す。
【図１９】占有解除可能モードに移行後の予約管理テーブルの一例を示す図であり、（ａ）はデジタル複合機１０内の予約管理テーブル、（ｂ）はデジタル複合機２０内の予約管理テーブル、（ｃ）はデジタル複合機３０内の予約管理テーブルを示す。
【図２０】従属機であるデジタル複合機における予約実行処理を示すフローチャートである。
【図２１】マスター機であるデジタル複合機における予約実行処理を示すフローチャートである。
【図２２】従属機であるデジタル複合機の動作処理を示すフローチャートである。
【図２３】デジタル複合機が占有解除可能モードに移行した際にタッチパネルに表示される占有中画面の一例を示す図である。
【図２４】本発明の第２の実施形態に係る予約管理システムが適用された印刷システムの構成例とデジタル複合機の内部構成を示すブロック図である。
【図２５】図２４の印刷システムにおける占有予約処理及び占有解除処理の流れを示す図である。
【図２６】（ａ）は予約前の印刷システムの予約状況と占有解除時間、（ｂ）は予約後の印刷システムの予約状況と占有解除時間を示す図である。
【図２７】マスター機における占有予約及び占有解除の動作処理を示すフローチャートである。
【図２８】従属機における占有解除処理を示すフローチャートである。
【符号の説明】
【０１５５】
１０，２０，３０  デジタル複合機
４０，５０  ホストコンピュータ
９０  ＬＡＮ
１８０  操作部
２００  コントローラユニット
１６００  時計部
１６５０  ユーザーテーブル保持部
１７００  予約管理テーブル保持部
１７１０  予約連携リスト保持部
１７２０  予約マスターフラグ保持部
１７３０  マスター機機器名保持部
１７４０  占有予約時間保持部
【図１】
2008123094.tif 000003
【図２】
2008123094.tif 000004
【図３】
2008123094.tif 000005
【図４】
2008123094.tif 000006
【図５】
2008123094.tif 000007
【図６】
2008123094.tif 000008
【図７】
2008123094.tif 000009
【図８】
2008123094.tif 000010
【図９】
2008123094.tif 000011
【図１０】
2008123094.tif 000012
【図１１】
2008123094.tif 000013
【図１２】
2008123094.tif 000014
【図１３】
2008123094.tif 000015
【図１４】
2008123094.tif 000016
【図１５】
2008123094.tif 000017
【図１６】
2008123094.tif 000018
【図１７】
2008123094.tif 000019
【図１８】
2008123094.tif 000020
【図１９】
2008123094.tif 000021
【図２０】
2008123094.tif 000022
【図２１】
2008123094.tif 000023
【図２２】
2008123094.tif 000024
【図２３】
2008123094.tif 000025
【図２４】
2008123094.tif 000026
【図２５】
2008123094.tif 000027
【図２６】
2008123094.tif 000028
【図２７】
2008123094.tif 000029
【図２８】
2008123094.tif 000030