(57)【要約】      （修正有）【課題】効率よくエラー解除することが可能な通信システム等を提供する。【解決手段】多機能機１０は、多機能機１０の各種のステータスを記憶し、ステータスをＰＣ７０ａないし７０ｃへ送信する。また、ＰＣ７０ａないし７０ｃから送信されるエラー解除情報を受信する。ＰＣ７０ａないし７０ｃは、多機能機１０から送信されるステータスを受信し、受信したステータスがエラーステータスである場合にエラー解除ボタンを表示する。また、エラー解除ボタンの入力を受け付けてエラー解除情報を多機能機１０に送信する。多機能機１０は、エラー解除情報を受信すると、エラー解除中ステータスをＰＣ７０ａないし７０ｃへ送信する。ＰＣ７０ａないし７０ｃは、エラー解除中ステータスを受信すると、エラー解除中情報を表示する。また、多機能機１０から受信するステータスがエラーステータスでなくなることに応じて、エラー解除中情報の表示を終了する。【選択図】図１
2010251955.tif 000002
【特許請求の範囲】
【請求項１】
通信装置と複数の情報表示装置とが通信可能に接続される通信システムであって、
前記通信装置は、
前記通信装置の装置状態を表す各種のステータスを記憶するステータス記憶手段と、
前記ステータス記憶手段で記憶される前記ステータスを前記情報表示装置へ送信するステータス送信手段と、
前記情報表示装置から送信されるエラー解除開始情報を受信するエラー解除開始情報受信手段と
を備え、
前記情報表示装置は、
前記通信装置から送信される前記ステータスを受信するステータス受信手段と、
前記ステータス受信手段で受信した前記ステータスに前記通信装置のエラーを表すエラーステータスが含まれる場合にエラー解除ボタンを表示する表示手段と、
前記エラー解除ボタンの入力を受け付けて前記エラー解除開始情報を前記通信装置に送信するエラー解除開始情報送信手段と
を備え、
前記通信装置に備えられる前記ステータス記憶手段は、前記エラー解除開始情報受信手段が複数の前記情報表示装置の何れか１つから前記エラー解除開始情報を受信することに応じて、前記エラーステータスに対応するエラーを解除中であることを表すエラー解除中ステータスを記憶し、
前記通信装置に備えられる前記ステータス送信手段は、前記エラー解除中ステータスを前記情報表示装置へ送信し、
前記情報表示装置に備えられる前記表示手段は、前記ステータス受信手段で前記エラー解除中ステータスを受信することに応じて、前記通信装置の前記エラーステータスに対応するエラーを解除中である旨のエラー解除中情報を表示し、
前記情報表示装置に備えられる前記表示手段は、前記ステータス受信手段で受信した前記ステータスに前記エラーステータスが含まれなくなったことを検出することに応じて、前記エラー解除中情報の表示を終了する
ことを特徴とする通信システム。
【請求項２】
前記情報表示装置は、前記通信装置へ印刷指示を送信する印刷指示送信手段を備え、
前記情報表示装置に備えられる前記表示手段は、前記印刷指示送信手段へ前記印刷指示を送信実行した時点以降において最初に前記ステータス受信手段で受信した前記ステータスが、印刷関係の前記エラーステータスである場合に、前記エラー解除ボタンを表示する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
前記情報表示装置は、前記ステータス受信手段で前記印刷関係の前記エラーステータスを受信した時点から予め定められる所定時間が経過するまでの間に前記解除中ステータスを受信したか否かを監視する監視手段を備え、
前記情報表示装置に備えられる前記表示手段は、前記監視手段で前記所定時間内に前記解除中ステータスを受信しなかったことが検出されることに応じて、前記エラー解除ボタンを表示する
ことを特徴とする請求項２に記載の通信システム。
【請求項４】
請求項１ないし請求項３に何れかに記載の通信システムで用いられ、前記通信装置と通信可能に接続される情報表示装置のプログラムであって、
前記通信装置から送信される前記ステータスを受信するステータス受信手段と、
前記ステータス受信手段で受信した前記ステータスに前記エラーステータスが含まれる場合に前記エラー解除ボタンを表示する表示手段と、
前記エラー解除ボタンの入力を受け付けて前記エラー解除開始情報を前記通信装置に送信するエラー解除開始情報送信手段と
を備えることを特徴とする情報表示装置のプログラム。
【請求項５】
請求項１ないし請求項３に何れかに記載の通信システムで用いられ、複数の前記情報表示装置と通信可能に接続される通信装置であって、
前記通信装置の装置状態を表す各種の前記ステータスを記憶するステータス記憶手段と、
前記ステータス記憶手段で記憶される前記ステータスを前記情報表示装置へ送信するステータス送信手段と、
前記情報表示装置から送信される前記エラー解除開始情報を受信するエラー解除開始情報受信手段と
を備えることを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の情報表示装置で通信装置を共用するための通信システム、通信システムで用いられる通信装置、および通信システムで用いられる情報表示装置のプログラムに関する。
【背景技術】
【０００２】
印刷機能やＦＡＸ機能等を備えた１台の多機能機と、複数の利用者端末装置とをＬＡＮによって接続し、各利用者端末装置で多機能機を共用するシステムが知られている。また、当該システムでは、多機能機にエラーが発生したときは、各利用者端末装置に対してエラー情報が送信される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２０５３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
多機能機にエラーが発生した場合には、多機能機を共用する複数ユーザのうちの何れか１人がエラー解除を行えばよい。しかし、各利用者端末装置でエラー情報が受信される結果、複数のユーザが、エラー解除を行うために多機能機に集まってきてしまう場合がある。本明細書では、このような不便性を解消することができる技術を提供する。
【課題を解決するための手段】
【０００５】
本発明に係る一例の通信システムは、通信装置と、複数の情報表示装置とを備える。通信装置と複数の情報表示装置とは、互いに通信可能に接続される。通信装置の一例としては、電話機、ＦＡＸ、スキャナ、プリンタや、これらの複合機が挙げられる。また、情報表示装置の一例としてはパーソナルコンピュータ（ＰＣ）が挙げられる。
【０００６】
本発明に係る一例の通信装置は、ステータス記憶手段と、ステータス送信手段と、エラー解除開始情報受信手段とを備える。ステータス記憶手段は、通信装置の装置状態を表す各種のステータスを記憶する。装置状態の一例としては、エラー状態や、各種の処理を実行している状態などが挙げられる。ステータス送信手段は、ステータス記憶手段で記憶されるステータスを情報表示装置へ送信する。エラー解除開始情報受信手段は、情報表示装置から送信されるエラー解除開始情報を受信する。エラー解除開始情報は、通信装置のエラー解除を開始する旨の情報である。エラー解除開始情報は、例えば、エラーを解除しようとしたユーザによって送信される。
【０００７】
また、本発明に係る一例の情報表示装置は、ステータス受信手段と、表示手段と、エラー解除開始情報送信手段とを備える。ステータス受信手段は、通信装置から送信されるステータスを受信する。表示手段は、ステータス受信手段で受信したステータスに通信装置の各種のエラーを表すエラーステータスが含まれる場合に、エラー解除ボタンを表示する。なお、エラー解除ボタンは様々な形態であってもよい。例えば、一回のクリック毎に定められた何らかのアクションを起動する「プッシュボタン」や、複数の選択肢の何れか１つを選択する形式の「ラジオボタン」や、真の場合をチェックマークで表示する「チェックボックス」などを用いても良い。エラーステータスで表される各種のエラーの一例としては、通信装置がプリンタ機能を有している場合には、インク切れエラー、用紙切れエラー、用紙詰まりエラーなどが挙げられる。また、通信装置がスキャナ機能を有している場合には、フラットベッドのカバーオープンエラーなどが挙げられる。またエラー解除ボタンには、例えば、「私がエラーを解除します」といった内容の表示を付してもよい。エラー解除開始情報送信手段は、エラー解除ボタンの入力を受け付けてエラー解除開始情報を通信装置に送信する。エラー解除ボタンの入力は、例えば、画面上に表示されるエラー解除ボタンをマウス等で選択することによって行われるとしてもよい。
【０００８】
また、通信装置に備えられるステータス記憶手段は、エラー解除開始情報受信手段が複数の情報表示装置の何れか１つからエラー解除開始情報を受信することに応じて、エラーステータスに対応するエラーを解除中であることを表すエラー解除中ステータスを記憶する。エラー解除中ステータスは、複数ユーザの何れかが、通信装置のエラーを解除していることを表すステータスである。また、通信装置に備えられるステータス送信手段は、エラー解除中ステータスを情報表示装置へ送信する。
【０００９】
また、情報表示装置に備えられる表示手段は、ステータス受信手段でエラー解除中ステータスを受信することに応じて、通信装置のエラーステータスに対応するエラーを解除中である旨のエラー解除中情報を表示する。エラー解除中情報の表示は、例えば、各種メッセージの表示に用いられるダイアログウィンドウにより行われるとしてもよい。また、表示手段は、ステータス受信手段で受信したステータスにエラーステータスが含まれなくなったことを検出することに応じて、エラー解除中情報の表示を終了する、としてもよい。ステータスにエラーステータスが含まれなくなった状態とは、発生していたエラーが解除された状態である。
【００１０】
これにより、通信装置にエラーが発生したときは、複数の情報表示装置の各々に対してエラーステータスを含んだステータスが送信され、エラーが発生したことが情報表示装置の各々に表示される。そして、エラーを解除しようとするユーザが、何れか１つの情報表示装置でエラー解除ボタンの入力を行うことで、エラー解除中情報が他の情報表示装置の各々に表示される。そして、通信装置のエラー解除の完了が検出されると、全ての情報表示装置でのエラー解除中情報の表示が終了されることで、エラーが解除されたことが全ユーザに報知される。これにより、何れか一人のユーザがエラー解除を開始することを、他のユーザに報知することができる。よって、エラー解除のために複数のユーザが通信装置に集まってしまう事態を防止することができる。
【００１１】
また、情報表示装置は、通信装置へ印刷指示を送信する印刷指示送信手段を備えるとしてもよい。通信装置は、受信した印刷指示の内容に応じて印刷処理を実行する。また、情報表示装置に備えられる表示手段は、印刷指示送信手段へ印刷指示を送信実行した時点以降において最初にステータス受信手段で受信したステータスが、印刷関係のエラーステータスである場合に、エラー解除ボタンを表示する、としてもよい。印刷関係のエラーステータスとは、印刷機能に関連して発生するエラーを表すステータスであり、例えば、インク切れエラー、用紙切れエラー、用紙詰まりエラーなどが挙げられる。
【００１２】
印刷関係のエラーは、印刷処理が行われることによって発生する。よって、印刷指示が送信された直後に印刷関係のエラーが発生した場合には、当該印刷指示を送信したユーザがエラーを発生させたとみなすことができる。そして、本発明に係る一例の通信システムでは、複数の情報表示装置のうちのある１つの情報表示装置から印刷指示が送信された直後に印刷関係のエラーが発生した場合には、当該印刷指示を送信した情報表示装置のみにエラー解除ボタンが表示される。よって、エラー発生の原因となった情報表示装置のみにエラー解除ボタンが表示されることによって、エラーを発生させたユーザがエラー解除を行う可能性を高めることができる。
【００１３】
また、情報表示装置は、ステータス受信手段で印刷関係のエラーステータスを受信した時点から、予め定められる所定時間が経過するまでの間に、解除中ステータスを受信したか否かを監視する監視手段を備える、としてもよい。所定時間は、例えばユーザによって予め定められるとしてもよい。また、情報表示装置に備えられる表示手段は、監視手段で所定時間内に解除中ステータスを受信しなかったことが検出されることに応じて、エラー解除ボタンを表示する、としてもよい。
【００１４】
監視手段で所定時間内に解除中ステータスを受信しなかった場合とは、エラー発生の原因となる印刷指示を送信した情報表示装置のみにエラー解除ボタンを表示したが、所定時間が経過してもエラーを発生させたユーザがエラー解除を開始しない場合である。そして、本発明に係る一例の通信システムでは、このような場合に、エラーを発生させなかった他のユーザの情報表示装置にもエラー解除ボタンを表示することで、他のユーザにもエラー解除を促すことができる。よって、通信装置のエラー解除を確実に行うことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】多機能機システムの概略図である。
【図２】多機能機の動作フローチャートを示す図である。
【図３】ＰＣの動作フローチャート（その１）を示す図である。
【図４】ＰＣの動作フローチャート（その２）を示す図である。
【図５】多機能機ステータステーブルの記憶内容の一例を示す図である。
【図６】ＰＣステータステーブルの記憶内容の一例を示す図である。
【図７】ダイアログの表示例を示す図である。
【発明を実施するための形態】
【００１６】
図面を参照して実施例を説明する。図１は、本実施例の多機能機システム２の概略図を示す。多機能機システム２は、多機能機１０と、ＰＣ７０ａないし７０ｃとを備える。多機能機１０およびＰＣ７０ａないし７０ｃは、ＬＡＮ回線４を介して互いに通信可能に接続されている。
【００１７】
多機能機１０は、制御部１２、タッチパネル５０、キーパッド５２、印刷部５４、ＦＡＸ部５８、ネットワークインターフェイス６０、ＰＳＴＮインターフェイス６２、スキャナ部６４等を有する。ネットワークインターフェイス６０は、ＬＡＮ回線４に接続されている。制御部１２は、ＣＰＵ１４、ＲＯＭ１６、ＲＡＭ３０、ＮＶＲＡＭ４０、等を有する。
【００１８】
ＣＰＵ１４は、ＲＯＭ１６に記憶されＲＡＭ３０に展開された各種のプログラムに従って様々な処理を実行する。基本機能プログラム１８は、多機能機１０の基本的な動作を制御するためのプログラムである。基本機能プログラム１８は、例えば、印刷部５４、ＦＡＸ部５８等を制御するための各種制御プログラムを含んでいる。
【００１９】
またＣＰＵ１４は、多機能機１０のステータス（装置状態）をリアルタイムに監視する。ステータスには、エラー状態を表すエラーステータスや、処理の進行状態を表す処理ステータスなどの各種のステータスが存在する。また、エラーステータスには、印刷部５４の印刷関係のエラーステータスや、スキャナ部６４のスキャナ関係のエラーステータスなどがある。印刷関係のエラーステータスとは、印刷機能に関連して発生するエラーを表すステータスであり、例えば、インク切れエラー、用紙切れエラー、用紙詰まりエラーなどが挙げられる。
【００２０】
ＲＡＭ３０は、基本機能ワーク領域３２および多機能機ステータステーブルＴ１１を備える。基本機能ワーク領域３２は、基本機能プログラム１８に従って処理が実行される過程で生成される各種データを記憶するための記憶領域である。
【００２１】
また、多機能機ステータステーブルＴ１１の記憶内容の一例を図５に示す。多機能機ステータステーブルＴ１１は、ステータス情報１０１およびエラー解除情報１０２を記憶する。ステータス情報１０１は、多機能機１０のステータスを表す情報である。図５（Ｂ）の例では、「インク切れ」という印刷関係のエラーステータスを表すステータス情報１０１が記憶されている。なお、図５の例では、多機能機ステータステーブルＴ１１に１つのステータス情報１０１が記憶されている場合を説明したが、この形態に限られず、複数のステータス情報１０１が記憶されるとしてもよい。また、エラー解除情報１０２は、ＰＣ７０ａないし７０ｃの何れかからエラー解除情報を受信したか否かを示す情報である。エラー解除情報は、多機能機１０のエラー解除を実行中である旨の情報である。エラー解除情報は、例えば、エラー解除の開始時などにおいて、エラーを解除する意志を持ったユーザによって送信される。エラー解除情報１０２の「１」は、エラー解除情報を何れかのＰＣから受信したことを表す。すなわち、何れかのユーザが、多機能機１０のエラー解除を実行中であることを表す。一方、エラー解除情報１０２の「０」は、エラー解除情報を何れのＰＣからも受信していないことを表す。すなわち、多機能機１０のエラー解除が実行中ではないことを表す。
【００２２】
次に、ＰＣ７０ａの構成を説明する。なお、ＰＣ７０ｂおよび７０ｃの構成はＰＣ７０ａと同様であるため、詳細な説明は省略する。ＰＣ７０ａは、ＣＰＵ７２、ハードディスク７４、表示部８２、操作部８４、ＲＡＭ９０等を有する。表示部８２は、様々な情報を表示することができる。操作部８４は、キーボードやマウスによって構成される。ユーザは、操作部８４を操作することによって、様々な指示や情報をＰＣ７０に入力することができる。ハードディスク７４は、基本プログラム７６を備える。基本プログラム７６は、ＰＣ７０の基本的な動作を制御するためのプログラムである。基本プログラム７６の一例としては、多機能機１０用のステータスモニタが挙げられる。ステータスモニタは、多機能機１０へ定期的にステータス状態を問い合わせることで、多機能機１０のステータスを監視するプログラムである。
【００２３】
ＲＡＭ９０は、ＰＣステータステーブルＴ２１を備える。図６に、ＰＣステータステーブルＴ２１の記憶内容の一例を示す。ＰＣステータステーブルＴ２１は、受信ステータス情報２０１、エラー解除中情報２０２、印刷指示フラグ２０３、時間情報２０４を記憶する。多機能機１０から受信したステータス情報１０１が、受信ステータス情報２０１としてＰＣステータステーブルＴ２１に記憶される。エラー解除中情報２０２は、多機能機１０のエラー解除が何れかのユーザによって実行中であるか否かを示す情報である。エラー解除中情報２０２の「１」は、何れかのユーザが多機能機１０のエラー解除を実行中であることを表す。また、エラー解除中情報２０２の「０」は、エラー解除が実行中ではないことを表す。
【００２４】
印刷指示フラグ２０３は、印刷指示を送信することに応じて「１」にセットされるフラグである。印刷指示は、多機能機１０の印刷部５４を用いて印刷を行う旨の指令である。印刷指示は、ユーザ等によって、操作部８４を用いて入力される。多機能機１０は、印刷指示の内容に応じて印刷処理を実行する。時間情報２０４は、受信ステータス情報２０１が更新された時刻を表す情報である。
【００２５】
多機能機１０の動作のメインループを、図２のフローチャートを用いて説明する。本メインループ処理は、多機能機１０の電源がオンされることにより実行が開始され、電源がオフされるまで繰り返し実行されるものである。図２のメインループでは、多機能機１０のステータスの変化を多機能機１０自身が記憶し、ＰＣからステータスの問い合わせが来ると、問い合わせを行ったＰＣに対して記憶しているステータスを送信する、という動作が行われる。また、ＰＣ７０ａないし７０ｃの何れかから送信されてきたエラー解除情報１０２を受信して多機能機１０に記憶し、他のＰＣから問い合わせが来ると、問い合わせを行ったＰＣに対して記憶しているエラー解除情報１０２を送信する、という動作が行われる。
【００２６】
Ｓ１１において、ＣＰＵ１４は、ＰＣ７０ａないし７０ｃの何れかから、ステータス情報１０１およびエラー解除情報１０２の問い合わせが行われたか否かを判断する。問い合わせが行われていないと判断される場合（Ｓ１１：ＮＯ）には、Ｓ１５へ進む。
【００２７】
Ｓ１５において、ＣＰＵ１４は、ＰＣ７０ａないし７０ｃの何れかから、エラー解除情報を受信したか否かを判断する。エラー解除情報を受信したと判断される場合（Ｓ１５：ＹＥＳ）には、Ｓ１７へ進む。Ｓ１７において、ＣＰＵ１４は、多機能機ステータステーブルＴ１１のエラー解除情報１０２を、「１」（エラー解除情報を受信済み）に設定する。
【００２８】
一方、Ｓ１５において、エラー解除情報１０２を受信していないと判断される場合（Ｓ１５：ＮＯ）には、Ｓ１９へ進む。Ｓ１９において、ＣＰＵ１４は、多機能機１０のステータスが変化したか否かを判断する。ステータスが変化していないと判断される場合（Ｓ１９：ＮＯ）にはＳ１１へ戻り、ステータスが変化していると判断される場合（Ｓ１９：ＹＥＳ）にはＳ２１へ進む。
【００２９】
Ｓ２１において、ＣＰＵ１４は、ステータスの変化に応じて、多機能機ステータステーブルＴ１１のステータス情報１０１を更新する。例えば、インク切れのエラーステータスが新たに検出された場合には、図５（Ｂ）に示すように、「インク切れ」のステータス情報１０１を多機能機ステータステーブルＴ１１に記憶する。そしてＳ１１へ戻る。
【００３０】
また、Ｓ１１において、ＰＣ７０ａないし７０ｃの何れかからステータス情報の問い合わせが来たと判断される場合（Ｓ１１：ＹＥＳ）には、Ｓ１３へ進む。Ｓ１３において、ＣＰＵ１４は、問い合わせをしてきたＰＣに対して、多機能機ステータステーブルＴ１１に記憶されるステータス情報１０１およびエラー解除情報１０２を送信する。
【００３１】
ＰＣ７０ａにおける動作を、図３および図４のフローチャートを用いて説明する。なお、ＰＣ７０ｂおよび７０ｃの動作はＰＣ７０ａと同様であるため、詳細な説明は省略する。
【００３２】
Ｓ３１において、ＰＣ７０ａで実行されるステータスモニタは、問い合わせ間隔時間が経過したか否かを判断する。問い合わせ間隔時間は、予めユーザ等によって定められるとしてもよい。問い合わせ間隔時間が経過したと判断される場合（Ｓ３１：ＹＥＳ）にはＳ３７へ進み、問い合わせ間隔時間が経過していないと判断される場合（Ｓ３１：ＮＯ）にはＳ３３へ進む。
【００３３】
Ｓ３３において、ステータスモニタは、ＰＣ７０ａから多機能機１０へ印刷指示が送信されたか否かを判断する。印刷指示が送信されていないと判断される場合（Ｓ３３：ＮＯ）にはＳ３１へ戻り、印刷指示が送信されたと判断される場合（Ｓ３３：ＹＥＳ）にはＳ３５へ進む。Ｓ３５において、ステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３を「１」にセットする。そして、Ｓ３７へ進む。
【００３４】
Ｓ３７において、ステータスモニタは、多機能機１０に対して、ステータス情報１０１およびエラー解除情報１０２の問い合わせを行う。そして、多機能機１０から返信されてきたステータス情報１０１およびエラー解除情報１０２を受信する。
【００３５】
Ｓ３９に進むと、ステータスモニタは、多機能機１０から受信したステータス情報１０１がエラーステータスであるか否かを判断する。ステータス情報１０１がエラーステータスであると判断される場合（Ｓ３９：ＹＥＳ）には、Ｓ４７へ進む。Ｓ４７において、ステータスモニタは、ＰＣステータステーブルＴ２１にエラーステータスの受信ステータス情報２０１が記憶されているか否かを判断する。記憶されていないと判断される場合（Ｓ４７：ＮＯ）にはＳ５１へ進み、記憶されていると判断される場合（Ｓ４７：ＹＥＳ）にはＳ４９へ進む。
【００３６】
Ｓ４９において、ステータスモニタは、今回受信したステータス情報１０１が、ＰＣステータステーブルＴ２１に記憶されている受信ステータス情報２０１と同一であるか否かを判断する。同一であると判断される場合（Ｓ４９：ＹＥＳ）にはＳ６１（図４）へ進み、同一ではないと判断される場合（Ｓ４９：ＮＯ）にはＳ５１へ進む。
【００３７】
Ｓ５１において、ステータスモニタは、今回受信したステータス情報１０１を、受信ステータス情報２０１としてＰＣステータステーブルＴ２１へ記憶する。また、受信ステータス情報２０１を記憶した時刻を、時間情報２０４としてＰＣステータステーブルＴ２１へ記憶する。そしてＳ６１（図４）へ進む。
【００３８】
Ｓ６１において、ステータスモニタは、多機能機１０がエラー解除の実行中の状態とされているか否かを判断する。具体的には、多機能機１０から送信されてくるエラー解除情報１０２が「１」である場合に、エラー解除が実行中であると判断される。エラー解除実行中であると判断される場合（Ｓ６１：ＹＥＳ）にはＳ７９へ進む。一方、エラー解除実行中でないと判断される場合（Ｓ６１：ＮＯ）にはＳ６３へ進み、ステータスモニタは、ＰＣステータステーブルＴ２１のエラー解除中情報２０２を「０」にリセットする。そしてＳ６５へ進む。
【００３９】
Ｓ６５に進むと、ステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３が「１」であるか否かを判断する。印刷指示フラグ２０３が「１」であると判断される場合（Ｓ６５：ＹＥＳ）には、Ｓ６９へ進む。この場合は、今回、Ｓ３７において受信したステータス情報１０１が、多機能機１０へ印刷指示を送信実行した時点以降において最初に受信したステータス情報である場合である。
【００４０】
Ｓ６９において、ステータスモニタは、今回受信したステータス情報１０１が、印刷関係のエラーステータスであるか否かを判断する。印刷関係のエラーステータスの判断手法の一例としては、印刷関係のエラーステータスの一覧テーブルがハードディスク７４に記憶され、受信したステータス情報１０１と一致するステータスが一覧テーブル内に記憶されているか否かを検索する方法が挙げられる。
【００４１】
Ｓ６９において、印刷関係のエラーステータスであると判断される場合（Ｓ６９：ＹＥＳ）には、Ｓ７１へ進む。Ｓ７１において、ステータスモニタは、印刷関係のエラーステータスをユーザに報知するためのダイアログを表示部８２に表示する。また、ダイアログには、多機能機１０にエラー解除情報を送信するためのエラー解除ボタンが付される。Ｓ７１において表示されるダイアログの一例を、図７（Ｂ）に示す。ダイアログ３００ｂには、インク切れのエラーステータスと共に、エラー解除ボタン３０１が表示される。なお、エラー解除ボタンには、例えば、「私がエラーを解除します」といった内容の表示を付してもよい。
【００４２】
インク切れエラーや用紙詰まりエラーなどの印刷関係のエラーステータスは、多機能機１０で印刷処理が行われることによって発生する。よって、印刷指示が送信された直後に印刷関係のエラーステータスが発生した場合には、印刷指示を送信したユーザがエラーを発生させたとみなすことができる。そして、本発明に係る一例の通信システムでは、ＰＣ７０ａから印刷指示が送信された時点以降において最初に多機能機１０から受信したステータス情報１０１を、Ｓ６５において、印刷指示フラグ２０３を用いて検出する。そして、検出したステータス情報１０１が印刷関係のエラーステータスである場合には、ＰＣ７０ａのユーザが当該エラーを発生させたとみなし、ＰＣ７０ａのみにエラー解除ボタン３０１を有するダイアログを表示する。よって、エラーを発生させたユーザがエラー解除を行う可能性を高めることができる。
【００４３】
一方、Ｓ６９において、印刷関係のエラーステータスではないと判断される場合（Ｓ６９：ＮＯ）には、Ｓ７３へ進む。Ｓ７３において、ステータスモニタは、印刷関係以外のエラーステータスをユーザに報知するためのダイアログを表示部８２に表示する。この場合、ダイアログには、エラー解除ボタンは付されない。Ｓ６９において表示されるダイアログの一例を、図７（Ａ）に示す。ダイアログ３００ａは、スキャナのフラットベッドのカバーオープンに関するエラーステータスが表示されている例である。そして、Ｓ７４に進むと、ステータスモニタは、印刷指示フラグ２０３を「０」にリセットする。そして、Ｓ７５へ進む。
【００４４】
Ｓ７５において、ステータスモニタは、エラー解除ボタン３０１がユーザによって押されたか否かを判断する。エラー解除ボタンの入力は、例えば、表示部８２上に表示されるエラー解除ボタン３０１をマウス等で選択することによって行われるとしてもよい。エラー解除ボタン３０１が押されていないと判断される場合（Ｓ７５：ＮＯ）には、Ｓ３１（図３）へ戻る。
【００４５】
一方、エラー解除ボタン３０１が押されたと判断される場合（Ｓ７５：ＹＥＳ）には、Ｓ７７へ進む。Ｓ７７において、ステータスモニタは、多機能機１０にエラー解除情報を送信する。
【００４６】
Ｓ７９に進むと、ステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３を「０」にリセットする。また、Ｓ８１に進み、ステータスモニタは、エラー解除中情報２０２＝「１」をＰＣステータステーブルＴ２１に記憶する。
【００４７】
Ｓ８３に進むと、ステータスモニタは、エラー解除中情報のダイアログを表示部８２に表示する。エラー解除中情報の表示例を図７（Ｃ）に示す。ダイアログ３００ｃには、エラー解除中の旨の情報が表示される。
【００４８】
一方、Ｓ６５において、印刷指示フラグ２０３が「１」でないと判断される場合（Ｓ６５：ＮＯ）には、Ｓ６７へ進む。Ｓ６７において、ステータスモニタは、エラーステータスのステータス情報１０１が受信されてから所定時間が経過したか否かを判断する。具体的には、時間情報２０４に記憶された時刻と現在時刻とを比較し、時間情報２０４の時刻からの経過時間が所定時間に到達したか否かが判断される。なお、所定時間は、例えばユーザによって予め定められるとしてもよい。所定時間が経過していないと判断される場合（Ｓ６７：ＮＯ）には、Ｓ８５へ進む。Ｓ８５において、ステータスモニタは、エラーステータスのダイアログを表示部８２に表示する。そしてＳ３１（図３）へ戻る。一方、所定時間が経過していると判断される場合（Ｓ６７：ＹＥＳ）には、Ｓ７１へ進み、ステータスモニタは、エラー解除ボタン付のダイアログを表示部８２へ表示する。
【００４９】
また、Ｓ３９（図３）において、多機能機１０から受信したステータス情報１０１がエラーステータスではないと判断される場合（Ｓ３９：ＮＯ）には、Ｓ４１に進む。この場合は、多機能機１０でエラーが発生していない場合である。よってＳ４１に進み、ステータスモニタは、ＰＣステータステーブルＴ２１からエラーステータスの受信ステータス情報２０１を削除する。またＳ４３において、ステータスモニタは、印刷指示フラグ２０３を「０」にリセットする。またＳ４５において、ステータスモニタは、ダイアログを用いて各種のステータスを表示部８２に表示する。各種のステータスの一例としては、多機能機１０での印刷の進行状態を表すステータスなどが挙げられる。これにより、Ｓ３９ないしＳ４５によって、多機能機１０のエラーが解除されることに応じてエラー解除中情報の表示が終了される。
【００５０】
多機能機１０およびＰＣ７０ａないし７０ｃの動作の具体例を説明する。例として、ＰＣ７０ａないし７０ｃが多機能機１０と通信可能に接続されており、ＰＣ７０ａから多機能機１０へ印刷指示が送信される場合を説明する。また、多機能機１０で印刷処理が行われた結果、多機能機１０でインク切れエラーが発生した場合の動作を説明する。
【００５１】
ユーザの操作によってＰＣ７０ａから多機能機１０へ印刷指示が送信されると、ＰＣ７０ａのステータスモニタは、ＰＣ７０ａから印刷指示が送信されたことを検出する（Ｓ３３）。ＰＣ７０ａのステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３を「１」にセットする（Ｓ３５）。よって、ＰＣ７０ａのＰＣステータステーブルＴ２１は、図６（Ａ）から図６（Ｂ）の状態へ遷移する。
【００５２】
多機能機１０では、印刷指示に従って印刷処理が行われる。そして、インク切れのエラーが発生すると、ＣＰＵ１４は、多機能機１０のステータス変化を検出する（Ｓ１９）。そして、多機能機ステータステーブルＴ１１のステータス情報１０１を、「正常」から「インク切れ」に更新する（Ｓ２１）。よって、多機能機ステータステーブルＴ１１は、図５（Ａ）から図５（Ｂ）の状態へ遷移する。
【００５３】
ＰＣ７０ａないし７０ｃのステータスモニタは、多機能機１０にステータス情報１０１およびエラー解除中情報２０２の問い合わせを行い（Ｓ３７）、多機能機１０から受信したステータス情報１０１が「インク切れ」のエラーステータスであると判断する（Ｓ３９：ＹＥＳ）。そして、ＰＣステータステーブルＴ２１にエラーステータスの受信ステータス情報２０１が記憶されていないため（Ｓ４７：ＮＯ）、今回受信したステータス情報１０１を受信ステータス情報２０１として、ＰＣステータステーブルＴ２１に記憶する（Ｓ５１）。また、受信ステータス情報２０１が更新された時刻（１２：０１）を、時間情報２０４として記憶する。よって、ＰＣ７０ａのＰＣステータステーブルＴ２１は、図６（Ｂ）から図６（Ｃ）の状態へ遷移する。また、ＰＣ７０ｂおよび７０ｃのＰＣステータステーブルＴ２１は、図６（Ｃ）において印刷指示フラグ２０３が「０」の状態とされる。
【００５４】
また、ステータスモニタは、受信したエラー解除情報１０２が「０」であるため、多機能機１０がエラー解除中の状態ではないと判断する（Ｓ６１：ＮＯ）。そして、ステータスモニタは、ＰＣステータステーブルＴ２１のエラー解除中情報２０２を「０」にリセットする（Ｓ６３）。
【００５５】
ＰＣ７０ａのステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３が「１」であると判断する（図６（Ｃ）、Ｓ６５：ＹＥＳ）。そして、ＰＣ７０ａのステータスモニタは、今回受信したステータス情報１０１（「インク切れ」）が、印刷関係のエラーステータスであると判断する（Ｓ６９：ＹＥＳ）。よって、ＰＣ７０ａのステータスモニタは、インク切れを報知するための、エラー解除ボタン３０１付きのダイアログ３００ｂ（図７（Ｂ））をＰＣ７０ａの表示部８２に表示する（Ｓ７１）。一方、ＰＣ７０ｂおよび７０ｃのステータスモニタは、ＰＣステータステーブルＴ２１の印刷指示フラグ２０３が「０」であると判断する（Ｓ６５：ＮＯ）。そして、所定時間が経過していないため（Ｓ６７：ＮＯ）、インク切れを報知するための、エラー解除ボタンが付いていないダイアログをＰＣ７０ｂおよび７０ｃの表示部８２に表示する（Ｓ８５）。これにより、エラー解除ボタン付きのダイアログ３００ｂは、印刷指示を送信したＰＣ７０ａのみに表示され、印刷指示を送信していないＰＣ７０ｂおよび７０ｃには表示されない。
【００５６】
ここで、ＰＣ７０ａのユーザが、エラー解除ボタン３０１を押す場合を説明する。ＰＣ７０ａのステータスモニタが、エラー解除ボタン３０１が押されたと判断する（Ｓ７５：ＹＥＳ）と、多機能機１０にエラー解除情報を送信する（Ｓ７７）。また、ＰＣ７０ａのステータスモニタは、印刷指示フラグ２０３をリセットする（Ｓ７９）。また、ＰＣ７０ａのステータスモニタは、エラー解除中情報２０２＝「１」をＰＣステータステーブルＴ２１に記憶する（Ｓ８１）。よって、ＰＣ７０ａのＰＣステータステーブルＴ２１は、図６（Ｃ）から図６（Ｄ）の状態へ遷移する。そして、ＰＣ７０ａのステータスモニタは、エラー解除中情報のダイアログ３００ｃ（図７（Ｃ））を表示部８２に表示する（Ｓ８３）。
【００５７】
また、ＰＣ７０ｂおよび７０ｃでの動作を説明する。多機能機１０のＣＰＵ１４は、ＰＣ７０ａから送信されたエラー解除情報を受信する（Ｓ１５）。そして、多機能機ステータステーブルＴ１１のエラー解除情報１０２を「１」に設定する（Ｓ１７）。よって、多機能機ステータステーブルＴ１１は、図５（Ｂ）から図５（Ｃ）の状態へ遷移する。そして、ＰＣ７０ｂおよび７０ｃから問い合わせが来ると（Ｓ１１）、ＣＰＵ１４は、エラー解除情報１０２＝「１」を問い合わせを行ったＰＣに返信する（Ｓ１３）。これにより、ＰＣ７０ｂおよび７０ｃでは、多機能機１０がエラー解除中の状態であると判断することができる（Ｓ６１：ＹＥＳ）。ＰＣ７０ｂおよび７０ｃのステータスモニタは、エラー解除中情報＝「１」をＰＣステータステーブルＴ２１に記憶する（Ｓ８１）。よって、ＰＣ７０ｂおよび７０ｃのＰＣステータステーブルＴ２１は、図６（Ｄ）の状態とされる。そして、ＰＣ７０ｂおよび７０ｃのステータスモニタは、エラー解除中情報のダイアログ３００ｃ（図７（Ｃ））を、ＰＣ７０ｂおよび７０ｃの表示部８２に表示する（Ｓ８３）。よって、ＰＣ７０ａのユーザが多機能機１０のエラー解除を実行中であることを、ＰＣ７０ｂおよびＰＣ７０ｃのユーザに報知することができる。よって、エラー解除のために複数のユーザが多機能機１０に集まってしまう事態を防止することができる。
【００５８】
そして、ＰＣ７０ａのユーザが多機能機１０のインク補充を完了すると、多機能機１０のＣＰＵ１４は、多機能機１０のインク切れのエラーステータスが解除されたことを検出する（Ｓ１９）。そして、多機能機ステータステーブルＴ１１のステータス情報１０１を「正常」に更新し、エラー解除情報１０２を「０」にリセットする（Ｓ２１）。よって、多機能機ステータステーブルＴ１１は、図５（Ｃ）から図５（Ａ）の状態へ遷移する。
【００５９】
ＰＣ７０ａないし７０ｃのステータスモニタは、多機能機１０にステータス情報１０１およびエラー解除中情報２０２の問い合わせを行い（Ｓ３７）、多機能機１０から受信したステータス情報１０１が「正常」であると判断する（Ｓ３９：ＮＯ）。よって、ＰＣ７０ａないし７０ｃのステータスモニタは、ＰＣステータステーブルＴ２１の受信ステータス情報２０１を「正常」に更新し（Ｓ４１）、印刷指示フラグ２０３を「０」にリセットする（Ｓ４３）。よって、ＰＣ７０ａないし７０ｃのＰＣステータステーブルＴ２１は、図６（Ｅ）の状態へ遷移する。そしてＰＣ７０ａないし７０ｃの表示部８２に、エラーが解除されて正常状態となった旨のダイアログが表示される（Ｓ４５）。
【００６０】
また、ＰＣ７０ａのみにエラー解除ボタン３０１付きのダイアログ３００ｂが表示されている場合において、エラー解除ボタン３０１が押されない場合（Ｓ７５：ＮＯ）の動作を説明する。ＰＣ７０ａの表示部８２に表示されたエラー解除ボタン３０１が押されずに、時間情報２０４の時刻（１２：０１）から所定時間が経過すると（Ｓ６７：ＹＥＳ）、ＰＣ７０ｂおよび７０ｃの表示部８２にもエラー解除ボタン３０１付きのダイアログ３００ｂ（図７（Ｂ））が表示される（Ｓ７１）。そして、ＰＣ７０ｂまたは７０ｃにおいてエラー解除ボタン３０１が押されると（Ｓ７５：ＹＥＳ）、ＰＣ７０ｂまたは７０ｃのステータスモニタは、多機能機１０にエラー解除情報を送信する（Ｓ７７）。以降の動作はＰＣ７０ａの場合と同様であるため、ここでは詳細な説明は省略する。
【００６１】
これにより、エラー発生の原因となった印刷指示を送信したＰＣ７０ａのみにエラー解除ボタン３０１が表示されたが、所定時間が経過してもエラー解除ボタン３０１が押下されない場合には、印刷指示を送信しなかったＰＣ７０ｂおよび７０ｃにもエラー解除ボタン３０１が表示される。よって、ＰＣ７０ｂおよび７０ｃのユーザにもエラー解除を促すことができる。
【００６２】
本実施形態に係る発明の効果を説明する。多機能機１０にエラーが発生したときは、ＰＣ７０ａないし７０ｃの各々に対してエラーステータスのステータス情報１０１が送信され、エラーが発生したことがＰＣ７０ａないし７０ｃの各々に表示される。そして、ある１つのＰＣでエラー解除ボタンの入力が行われると、多機能機１０を介することによって、エラー解除中である旨の情報が他のＰＣに伝達される。そして、多機能機１０のエラー解除の完了が検出されると、ＰＣ７０ａないし７０ｃでのエラー解除中情報の表示が終了されることで、エラーが解除されたことが全ユーザに報知される。これにより、何れか一人のユーザがエラー解除を開始することを、他のユーザに報知することができる。よって、エラー解除のために複数のユーザが多機能機１０に集まってしまう事態を防止することができる。
【００６３】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【００６４】
図３に示したＰＣの動作フローチャートは、各種の改変が可能であることは言うまでもない。例えば、Ｓ３３において印刷指示が送信されていないと判断される場合（Ｓ３３：ＮＯ）には、印刷指示に従って多機能機１０で実行された印刷処理が終了したか否かを判断するステップに進むとしてもよい。そして、印刷処理が終了した場合には印刷指示フラグ２０３を「０」にリセットした上でＳ３１へ戻り、印刷処理が終了していない場合にはそのままＳ３１へ戻る、としてもよい。これにより、印刷指示が送信されてから印刷処理が終了するまでの期間を、印刷指示フラグ２０３によって識別することが可能となる。
【００６５】
また、例えば、Ｓ３５において印刷指示フラグ２０３を「１」にセットした後に、Ｓ３１へ戻って問い合わせ間隔時間の経過を待機するとしてもよい。
【００６６】
また、本実施形態では、印刷指示を送信したＰＣのみにエラー解除ボタン３０１付きのダイアログを表示するとしたが、この形態に限られず、多機能機１０に接続される全てのＰＣにエラー解除ボタン３０１付きのダイアログを表示してもよい。この形態においても、何れか一人のユーザがエラー解除を開始することを、他のユーザに報知することができるため、エラー解除のために複数のユーザが多機能機１０に集まってしまう事態を防止することができる。
【００６７】
また、本実施形態では、印刷関係のエラーを解除する場合を例として説明したが、印刷関係のエラーに限られず、多機能機１０が搭載している機能に関するエラーであれば何れのエラーでも良いことは言うまでもない。例えば、ＦＡＸ関係のエラーやスキャナ関係のエラーであってもよい。
【００６８】
また、本実施形態では、図７（Ｂ）に示すように、エラー解除ボタン３０１がプッシュボタンである場合を説明したが、この形態に限られない。エラー解除ボタン３０１は、複数の選択肢の何れか１つを選択する形式の「ラジオボタン」や、真の場合をチェックマークで表示する「チェックボックス」であってもよい。
【００６９】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７０】
なお、多機能機１０は通信装置の一例、ＰＣ７０ａないし７０ｃは情報表示装置の一例、エラー解除情報１０２はエラー解除開始情報の一例、ステータス情報１０１はステータスの一例、ダイアログ３００ｃはエラー解除中情報の一例、である。
【００７１】
また、Ｓ２１、Ｓ１７を実行する制御部はステータス記憶手段の一例である。Ｓ１３を実行する制御部はステータス送信手段の一例である。Ｓ１３を実行する制御部はエラー解除開始情報受信手段の一例である。Ｓ３７を実行する制御部はステータス受信手段の一例である。Ｓ３９、Ｓ４１、Ｓ４３、Ｓ４５、Ｓ６５、Ｓ６９、Ｓ７１、Ｓ８３を実行する制御部は表示手段の一例である。Ｓ７７を実行する制御部はエラー解除開始情報送信手段の一例である。Ｓ３３を実行する制御部は印刷指示送信手段の一例である。Ｓ６７を実行する制御部は監視手段の一例である。
【符号の説明】
【００７２】
１０  多機能機
７０ａないし７０ｃ  ＰＣ
１０１  ステータス情報
１０２  エラー解除情報
２０１  受信ステータス情報
２０２  エラー解除中情報
２０３  印刷指示フラグ
２０４  時間情報
３００ａないし３００ｃ  ダイアログ
Ｔ１１  多機能機ステータステーブル
Ｔ２１  ＰＣステータステーブル
【図１】
2010251955.tif 000003
【図２】
2010251955.tif 000004
【図３】
2010251955.tif 000005
【図４】
2010251955.tif 000006
【図５】
2010251955.tif 000007
【図６】
2010251955.tif 000008
【図７】
2010251955.tif 000009