(57)【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の機器と、前記複数の機器に含まれる機器がジョブを実行する場合に当該機器の状態に関するステータス情報を受信する携帯用端末と、を有するステータス通知システムであって、
前記ジョブを実行する機器は、
前記ネットワークを介して通信するためのネットワーク用通信手段と、
ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段とを備え、
前記検出手段によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記ネットワーク用通信手段を経て、検出された機器に前記ステータス情報を送信し、
検出された機器は、
前記携帯用端末と近距離無線通信するための近距離無線通信手段を備え、
前記近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信し、
前記携帯用端末は、
近距離無線通信するための携帯用近距離無線通信手段と、
前記検出された機器から前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を記憶する記憶手段と、
前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する通知手段と、を備えることを特徴とするステータス通知システム。
【請求項２】
前記検出手段は、
前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信可能であるか否かを判断し、前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信可能である場合には、前記ジョブを実行する機器自体を前記携帯用端末と近距離無線通信する機器として検出する第１検出手段と、
前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信できない場合には、ジョブを実行する機器以外の他の機器のうちから前記携帯用端末と近距離無線通信する機器を検出する第２検出手段と、を有することを特徴とする請求項１に記載のステータス通知システム。
【請求項３】
前記ジョブを実行する機器は、前記ステータス情報を受信する前記携帯用端末を指定する指定手段を有することを特徴とする請求項１または２に記載のステータス通知システム。
【請求項４】
前記複数の機器には、前記ジョブを実行する機器に対して前記ネットワークを介して前記ジョブを送信する機器が含まれており、
前記ジョブを送信する機器は、前記ステータス情報を受信する前記携帯用端末を指定する指定手段を有し、指定された携帯用端末に関する情報を前記ジョブを実行する機器に対して前記ネットワークを介して送信し、
前記検出手段は、指定された携帯用端末に関する情報に基づいて、機器を検出することを特徴とする請求項１〜３のいずれか一つに記載のステータス通知システム。
【請求項５】
前記指定された携帯用端末に関する情報は、前記ジョブに付加されて送信されることを特徴とする請求項４に記載のステータス通知システム。
【請求項６】
ネットワークに接続される複数の機器に含まれるジョブを実行する機器と、前記ジョブを実行する機器と前記ネットワークを介して通信可能であって前記複数の機器に含まれる通信機器と、前記ジョブを実行する機器の状態に関するステータス情報を受信する携帯用端末と、を有するステータス通知システムであって、
ジョブを実行する機器は、前記ネットワークを介して前記通信機器と通信するためのネットワーク用通信手段を備え、前記ネットワーク用通信手段を経て、前記通信機器に前記ステータス情報を送信し、
ステータス情報を受信した通信機器は、
前記ネットワークを介して通信するための通信機器用通信手段と、
当該通信機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段とを備え、
前記検出手段によって検出された機器が前記通信機器自体でない場合には、前記通信機器用通信手段を経て、検出された機器に前記ステータス情報を送信し、
検出された機器は、
前記携帯用端末と近距離無線通信するための近距離無線通信手段を備え、
前記近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信し、
前記携帯用端末は、
近距離無線通信するための携帯用近距離無線通信手段と、
前記検出された機器から前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を記憶する記憶手段と、
前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する通知手段と、を備えることを特徴とするステータス通知システム。
【請求項７】
前記通信機器は、ジョブを実行する機器に対してジョブを送信する機器であることを特徴とする請求項６に記載のステータス通知システム。
【請求項８】
前記ジョブを実行する機器は、印刷ジョブを実行して画像形成を行う画像形成装置であることを特徴とする請求項１〜７のいずれか一つに記載のステータス通知システム。
【請求項９】
ネットワークに接続される複数の機器に含まれる機器がジョブを実行する場合に当該機器の状態に関するステータス情報を携帯用端末を経てユーザに通知するステータス通知方法であって、
ジョブを実行する機器が、当該ジョブを実行する機器自体を含む前記複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する段階と、
検出された機器が前記ジョブを実行する機器自体でない場合に、ジョブを実行する機器が、検出された機器に前記ネットワークを介して前記ステータス情報を送信する段階と、
検出された機器が、近距離無線通信するための近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信する段階と、
前記携帯用端末が、近距離無線通信するための携帯用近距離無線通信手段を経て、前記ステータス情報を受信する段階と、
前記携帯用端末が、前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を当該携帯用端末内の記憶手段に記憶する段階と、
前記携帯用端末が、前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する段階と、
を有することを特徴とするステータス通知方法。
【請求項１０】
ジョブを実行する機器の状態に関するステータス情報を受信する携帯用端末を有するステータス通知システムに用いられる機器であって、
ネットワークを介して通信するためのネットワーク用通信手段と、
前記ネットワークに接続されておりジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段と、
前記携帯用端末と近距離無線通信するための近距離無線通信手段と、を有し、
自己の機器以外の他の機器によってジョブが実行され、当該他の機器から前記通信手段を経て、前記ステータス情報が受信された場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、前記携帯用端末に対して前記近距離無線通信手段を経て、前記ステータス情報を送信し、
自己の機器によってジョブが実行される場合であって、前記検出手段によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、前記検出手段によって検出された機器に対して前記ネットワーク用通信手段を経て、前記ステータス情報を送信して、前記検出された機器から前記携帯用端末に対して近距離無線通信により前記ステータス情報を送信させるように指示することを特徴とする機器。
【請求項１１】
自己の機器以外の他の機器によってジョブが実行される場合にジョブを実行する他の機器から当該他の機器の状態に関するステータス情報をネットワークを介して受信する手順と、
携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、受信したステータス情報を近距離無線通信するための近距離無線通信手段を経て、前記携帯用端末に送信する手順と、
自己の機器によってジョブが実行される場合に、当該ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する手順と、
自己の機器によってジョブが実行される場合であって、前記検出する手順によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、検出された機器に対して、当該自己の機器の状態に関するステータス情報をネットワークを介して送信する手順とを、
コンピュータに実行させるための、機器で使用されるステータス通知プログラム。
【請求項１２】
自己の機器以外の他の機器によってジョブが実行される場合にジョブを実行する他の機器から当該他の機器の状態に関するステータス情報をネットワークを介して受信する手順と、
携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、受信したステータス情報を近距離無線通信するための近距離無線通信手段を経て、前記携帯用端末に送信する手順と、
自己の機器によってジョブが実行される場合に、当該ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する手順と、
自己の機器によってジョブが実行される場合であって、前記検出する手順によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、検出された機器に対して、当該自己の機器の状態に関するステータス情報をネットワークを介して送信する手順とを、
コンピュータに実行させるための、機器で使用されるステータス通知プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステータス通知システムに関する。
【０００２】
【従来の技術】
コンピュータからネットワークを介して印刷ジョブをプリンタに送信する場合、印刷ジョブを実行するプリンタの状態に関するステータス情報をコンピュータまたはプリンタの画面上に表示し、印刷終了や紙詰まりの発生などのプリンタの状態変化をユーザに知らせるシステムが広く利用されている。
【０００３】
しかしながら、コンピュータおよびプリンタ上にステータス情報を表示する場合には、コンピュータおよびプリンタから離れた位置にいるユーザは、ステータス情報の通知を受けることができない。したがって、ユーザは、印刷終了や紙詰まりの発生を知ることができない。
【０００４】
そこで、近年、コンピュータやプリンタが接続されている社内ＬＡＮなどのネットワークを既存の携帯電話網に接続することによって、ユーザが携帯している携帯電話に対して、ステータス情報を電子メールを用いて通知するシステムが提案されている。
【０００５】
しかしながら、既存の携帯電話網を利用して携帯電話にステータス情報を通知するのでは、通信料金がかかる。また、コンピュータおよびプリンタが接続されているネットワークと携帯電話網との接続処理に時間がかかり、または電子メールサーバによる処理に時間がかかるため、印刷終了時や紙詰まりの発生の発生時からステータス情報が通知されるまでに長時間を要する。したがって、ステータス情報の通知に関してレスポンスが悪化する。
【０００６】
なお、以上述べたステータス情報を通知する際の問題は、コンピュータとプリンタとからなるネットワークシステムに限らず、パソコン、デジタル複写機、プリンタ、ファクシミリ、スキャナなど各種の機器がネットワークに接続されたネットワークシステムで生じる。
【０００７】
【発明が解決しようとする課題】
本発明は、上述の問題を解決するためになされたものである。したがって、本発明の目的は、ジョブを実行する機器またはジョブを送信する機器の近くにユーザがいない場合であっても、ジョブを実行する機器の状態に関するステータス情報を迅速にユーザに知らせることができるステータス通知システムを提供することである。
【０００８】
また、本発明の他の目的は、ステータス情報を、安価に、かつレスポンス良く、ユーザが携帯している携帯用端末に通知することができるステータス通知システムを提供することである。
【０００９】
【課題を解決するための手段】
本発明の上記目的は、下記の手段によって達成される。
【００１１】
本発明のステータス通知システムは、ネットワークに接続される複数の機器と、前記複数の機器に含まれる機器がジョブを実行する場合に当該機器の状態に関するステータス情報を受信する携帯用端末と、を有するステータス通知システムであって、前記ジョブを実行する機器は、前記ネットワークを介して通信するためのネットワーク用通信手段と、ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段とを備え、前記検出手段によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記ネットワーク用通信手段を経て、検出された機器に前記ステータス情報を送信し、検出された機器は、前記携帯用端末と近距離無線通信するための近距離無線通信手段を備え、前記近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信し、前記携帯用端末は、近距離無線通信するための携帯用近距離無線通信手段と、前記検出された機器から前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を記憶する記憶手段と、前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する通知手段と、を備えることを特徴とするステータス通知システム。
【００１２】
上記の検出手段は、前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信可能であるか否かを判断し、前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信可能である場合には、前記ジョブを実行する機器自体を前記携帯用端末と近距離無線通信する機器として検出する第１検出手段と、前記ジョブを実行する機器自体が前記携帯用端末と近距離無線通信できない場合には、ジョブを実行する機器以外の他の機器のうちから前記携帯用端末と近距離無線通信する機器を検出する第２検出手段と、を有する。
【００１３】
上記のジョブを実行する機器は、前記ステータス情報を受信する前記携帯用端末を指定する指定手段を有する。
【００１４】
上記の複数の機器には、前記ジョブを実行する機器に対して前記ネットワークを介して前記ジョブを送信する機器が含まれており、前記ジョブを送信する機器は、前記ステータス情報を受信する前記携帯用端末を指定する指定手段を有し、指定された携帯用端末に関する情報を前記ジョブを実行する機器に対して前記ネットワークを介して送信し、前記検出手段は、指定された携帯用端末に関する情報に基づいて、機器を検出する。
【００１５】
上記の指定された携帯用端末に関する情報は、前記ジョブに付加されて送信される。
【００１６】
本発明のステータス通知システムは、ネットワークに接続される複数の機器に含まれるジョブを実行する機器と、前記ジョブを実行する機器と前記ネットワークを介して通信可能であって前記複数の機器に含まれる通信機器と、前記ジョブを実行する機器の状態に関するステータス情報を受信する携帯用端末と、を有するステータス通知システムであって、ジョブを実行する機器は、前記ネットワークを介して前記通信機器と通信するためのネットワーク用通信手段を備え、前記ネットワーク用通信手段を経て、前記通信機器に前記ステータス情報を送信し、ステータス情報を受信した通信機器は、前記ネットワークを介して通信するための通信機器用通信手段と、当該通信機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段とを備え、前記検出手段によって検出された機器が前記通信機器自体でない場合には、前記通信機器用通信手段を経て、検出された機器に前記ステータス情報を送信し、検出された機器は、前記携帯用端末と近距離無線通信するための近距離無線通信手段を備え、前記近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信し、前記携帯用端末は、近距離無線通信するための携帯用近距離無線通信手段と、前記検出された機器から前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を記憶する記憶手段と、前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する通知手段と、を備えることを特徴とする。
【００１７】
上記の通信機器は、ジョブを実行する機器に対してジョブを送信する機器である。
【００１９】
上記のジョブを実行する機器は、印刷ジョブを実行して画像形成を行う画像形成装置である。
【００２０】
本発明のステータス通知方法は、ネットワークに接続される複数の機器に含まれる機器がジョブを実行する場合に当該機器の状態に関するステータス情報を携帯用端末を経てユーザに通知するステータス通知方法であって、ジョブを実行する機器が、当該ジョブを実行する機器自体を含む前記複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する段階と、検出された機器が前記ジョブを実行する機器自体でない場合に、ジョブを実行する機器が、検出された機器に前記ネットワークを介して前記ステータス情報を送信する段階と、検出された機器が、近距離無線通信するための近距離無線通信手段を経て、前記ステータス情報を前記携帯用端末に送信する段階と、前記携帯用端末が、近距離無線通信するための携帯用近距離無線通信手段を経て、前記ステータス情報を受信する段階と、前記携帯用端末が、前記携帯用近距離無線通信手段を経て受信された前記ステータス情報を当該携帯用端末内の記憶手段に記憶する段階と、前記携帯用端末が、前記記憶手段に記憶された前記ステータス情報を画像または音声出力によりユーザに通知する段階と、を有することを特徴とするステータス通知方法。
【００２２】
本発明の機器は、ジョブを実行する機器の状態に関するステータス情報を受信する携帯用端末を有するステータス通知システムに用いられる機器であって、ネットワークを介して通信するためのネットワーク用通信手段と、前記ネットワークに接続されておりジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する検出手段と、前記携帯用端末と近距離無線通信するための近距離無線通信手段と、を有し、自己の機器以外の他の機器によってジョブが実行され、当該他の機器から前記通信手段を経て、前記ステータス情報が受信された場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、前記携帯用端末に対して前記近距離無線通信手段を経て、前記ステータス情報を送信し、自己の機器によってジョブが実行される場合であって、前記検出手段によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、前記検出手段によって検出された機器に対して前記ネットワーク用通信手段を経て、前記ステータス情報を送信して、前記検出された機器から前記携帯用端末に対して近距離無線通信により前記ステータス情報を送信させるように指示する。
【００２４】
本発明の機器で用いられるステータス通知プログラムは、自己の機器以外の他の機器によってジョブが実行される場合にジョブを実行する他の機器から当該他の機器の状態に関するステータス情報をネットワークを介して受信する手順と、携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、受信したステータス情報を近距離無線通信するための近距離無線通信手段を経て、前記携帯用端末に送信する手順と、自己の機器によってジョブが実行される場合に、当該ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する手順と、自己の機器によってジョブが実行される場合であって、前記検出する手順によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、検出された機器に対して、当該自己の機器の状態に関するステータス情報をネットワークを介して送信する手順とを、コンピュータに実行させることを特徴とする。
【００２６】
本発明のコンピュータ読み取り可能な記録媒体は、自己の機器以外の他の機器によってジョブが実行される場合にジョブを実行する他の機器から当該他の機器の状態に関するステータス情報をネットワークを介して受信する手順と、携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、受信したステータス情報を近距離無線通信するための近距離無線通信手段を経て、前記携帯用端末に送信する手順と、自己の機器によってジョブが実行される場合に、当該ジョブを実行する機器自体を含む複数の機器のうちから前記携帯用端末と近距離無線通信可能な機器を検出する手順と、自己の機器によってジョブが実行される場合であって、前記検出する手順によって検出された機器が前記ジョブを実行する機器自体でない場合には、前記携帯用端末を介して前記ステータス情報を画像または音声出力によりユーザに通知するために、検出された機器に対して、当該自己の機器の状態に関するステータス情報をネットワークを介して送信する手順とを、コンピュータに実行させるための、機器で使用されるステータス通知プログラムを記録したことを特徴とする。
【００２７】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態を説明する。
【００２８】
（第１の実施の形態）
図１は、本発明の第1の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。
【００２９】
このネットワークシステムでは、機器（デバイス）として、パソコン１００、デジタル複写機２００、プリンタ３００、ファクシミリ４００、スキャナ５００が、ネットワーク６００を介して相互に通信可能に接続されている。ネットワーク６００は、たとえば、イーサネット（登録商標）、トークンリング、ＦＤＤＩなどのＬＡＮや、ＬＡＮ同士を接続したＷＡＮなどで構成されている。なお、ネットワーク６００に接続される機器の種類や台数は、図１に示す例に限定されない。
【００３０】
パソコン１００は、ユーザＡによって使用される。また、ユーザＡは、携帯電話、ＰＨＳ（登録商標）、ＰＤＡ、ノート型パソコン、ポケベル、電子手帳などの持ち運び可能な任意の携帯用端末７００を携帯している。
【００３１】
携帯用端末７００は、ネットワーク６００に接続された特定の機器との間で相互に近距離通信することができる。本明細書において、近距離通信は、近距離無線通信と近距離有線通信との双方を含み、ネットワーク６００を介さない近距離での通信をいう。特に、近距離通信は、通信可能な距離が好ましくは１００ｍ以内、より好ましくは１０ｍ以内の近距離無線通信であることが望ましい。具体的には、近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース）、ＩＥＥＥ８０２.１１、ＨｏｍｅＲＦ、またはＩｒＤＡなどの規格に対応する。
【００３２】
次に、上記各機器の構成について説明する。各機器で同様の機能を有する部分については、説明の重複を避けるため、初回のみその説明を行い、二回目以降はその説明を省略する。
【００３３】
図２は、パソコン１００の構成の一例を示すブロック図である。
【００３４】
図２において、パソコン１００は、ＣＰＵ１０２、ＲＯＭ１０４、ＲＡＭ１０６、ハードディスク１０８、入力装置１１０、ディスプレイ１１２、ネットワークインタフェース１１４、およびバス１１６を有する。
【００３５】
ＣＰＵ１０２は、制御と演算の各種処理を行う。ＲＯＭ１０４はプログラムを記憶する。ＲＡＭ１０６は、ワーキングエリアとして一時的にデータを記憶する。ハードディスク１０８は、プログラムやデータを記憶する。入力装置１１０は、各種の入力を行うためのキーボードやマウスなどの装置である。ディスプレイ１１２は、各種の表示を行う。ネットワークインタフェース１１４は、当該パソコン１００をネットワーク６００に接続し、ネットワーク６００を介して他の機器と通信を行う機能を有する。バス１１６は、上記各部の間で信号をやり取りするために用いられる。
【００３６】
ここで、たとえば、文書作成ソフトウエアなどのアプリケーションソフトウエア、およびデジタル複写機２００やプリンタ２００などの印刷装置を制御するためのソフトウエアであるプリンタドライバは、ハードディスク１０８に記憶されている。
【００３７】
パソコン１００は、プリンタドライバを用いて、プリンタ３００などの機器に搭載された印刷機能の中から所望の印刷条件を設定する。設定される印刷条件には、たとえば、用紙サイズ、印刷枚数、倍率、濃度、片面／両面の指定、ソート／ノンソートの指定が含まれる。プリンタドライバは、設定された印刷条件に基づいて印刷ジョブを作成、すなわち発行する。作成された印刷ジョブは、パソコン１００からネットワーク６００を介してデジタル複写機２００およびプリンタ３００などの機器に送信される。したがって、パソコン１００は、印刷ジョブを送信する機器として機能する。
【００３８】
図３は、デジタル複写機２００の構成の一例を示すブロック図である。
【００３９】
デジタル複写機２００は、ＣＰＵ２０２、ＲＯＭ２０４、ＲＡＭ２０６、操作パネル部２１８、画像読取部２２０、印刷部２２２、ネットワークインタフェース２１４、ローカルインタフェース２２４、およびバス２１６を有する。
【００４０】
操作パネル部２１８は、各種の入力と表示を行う。画像読取部２２０は、コピーの対象となる原稿を読み取って画像データを得る。印刷部２２２は、印刷ジョブを実行して用紙上に印刷を行う。操作パネル部２１８は、たとえば、タッチパネル、タッチパネル外の固定キー、および表示ランプで構成されている。
【００４１】
ローカルインタフェース２２４は、近距離通信するためのインタフェースであり、好ましくは、通信可能距離が１０ｍ程度に限定されている無線通信方式のインタフェースである。データの高速な伝送の観点、およびＩｒＤＡのように光の指向性による問題を解決する観点からは、ローカルインタフェース１０７は、２ＧＨｚよりも高い周波数のもとでデータを伝送するＢｌｕｅｔｏｏｔｈ規格に対応していることが望ましい。
【００４２】
デジタル複写機２００は、ネットワーク６００に接続されているため、コピージョブを実行して原稿のコピーを行うといった通常の複写機としての機能のほかに、パソコン１００などの他の機器から受信した印刷ジョブを実行して印刷を行うといったプリンタとしての機能を有する。
【００４３】
なお、本実施の形態では、必ずしもすべてのデジタル複写機がローカルインタフェース２２４を有する必要はない。ローカルインタフェースを有しないデジタル複写機２００ａの構成は、図４に示すとおりである。
【００４４】
図５は、プリンタ３００の構成の一例を示すブロック図である。
【００４５】
プリンタ３００は、ＣＰＵ３０２、ＲＯＭ３０４、ＲＡＭ３０６、操作パネル部３１８、印刷部３２２、ネットワークインタフェース３１４、ローカルインタフェース３２４、およびバス３１６を有する。
【００４６】
プリンタ３００は、ネットワーク６００を介してパソコン１００などの機器から受信した印刷ジョブを実行して用紙上に印刷する。
【００４７】
なお、本実施の形態では、必ずしもすべてのプリンタがローカルインタフェース３２４を有する必要はない。ローカルインタフェースを有しないプリンタ３００ａの構成は、図６に示すとおりである。
【００４８】
図７は、ファクシミリ４００の構成の一例を示すブロック図である。
【００４９】
ファクシミリ４００は、ＣＰＵ４０２、ＲＯＭ４０４、ＲＡＭ４０６、操作パネル部４１８、画像読取部４２０、印刷部４２２、ネットワークインタフェース４１４、ローカルインタフェース４２４、電話回線インタフェース４２６、およびバス４１６を有する。
【００５０】
画像読取部４２０は、送信したい原稿を読み取って画像データを得る。印刷部４２２は、受信した画像データに基づいて印刷する。電話回線インタフェース４２６は、ファクシミリ４００を電話回線に接続するためのインタフェースである。
【００５１】
ファクシミリ４００は、ネットワーク６００に接続されているため、印刷条件によっては、ネットワーク６００を介してパソコン１００などの他の機器から受信した印刷ジョブを実行して印刷を行うといったプリンタとしての機能を有していてもよい。
【００５２】
なお、本実施の形態では、必ずしもすべてのファクシミリがローカルインタフェース４２４を有する必要はない。ローカルインタフェースを有しないファクシミリ４００ａの構成は、図８に示すとおりである。
【００５３】
図９は、スキャナ５００の構成の一例を示すブロック図である。
【００５４】
スキャナ５００は、ＣＰＵ５０２、ＲＯＭ５０４、ＲＡＭ５０６、操作パネル部５１８、画像読取部５２０、ネットワークインタフェース５１４、ローカルインタフェース５２４、およびバス５１６を有する。画像読取部５２０は、原稿を読み取って画像データを得る。
【００５５】
なお、本実施の形態では、必ずしもすべてのスキャナがローカルインタフェース５２４を有する必要はない。ローカルインタフェースを有しないスキャナ５００ａの構成は、図１０に示すとおりである。
【００５６】
以上のように、パソコン１００は、ジョブを送信する機器として機能する。また、デジタル複写機２００、プリンタ３００、ファクシミリ４００、スキャナ５００などは、印刷ジョブ、コピージョブ、ファクシミリジョブ、スキャンジョブなどの各種ジョブを実行する機器として機能する。しかしながら、たとえば、スキャナ５００において原稿を読み取って得られた画像データを印刷ジョブとしてプリンタ３００に送信するシステムにおいては、スキャナ５００は、印刷ジョブを送信する機器としても機能する。同様に、デジタル複写機２００やファクシミリ４００が印刷ジョブを送信する機器として機能する場合もある。
【００５７】
図１１は、携帯用端末７００の一例を示すブロック図であり、具体的には、携帯電話７００ａのブロック図を示している、ＰＨＳも携帯電話７００ａと同様の基本的構成を有する。
【００５８】
図１１において、携帯電話７００ａは、ＣＰＵ７０２、ＲＯＭ７０４、ＲＡＭ７０６、入力キー７２８、マイク７３０、ディスプレイ７３２、スピーカ７３４、ローカルインタフェース７２４、無線装置７３６、およびバス７１６を有する。
【００５９】
入力キー７２８は、各種の入力を行う。マイク７３０は、音声を入力するために用いられる。ディスプレイ７３２は、各種の表示を行う。スピーカ７３４は、音声を出力するために用いられる。無線装置７３６は、所定の周波数帯の電波を使い、携帯電話網（一般的には移動通信網）を介して外部と信号の送受信を行う。
【００６０】
ローカルインタフェース７２４は、上記各機器のローカルインタフェース２２４、３２４、４２４、５２４と近距離通信するためのインタフェースである。
【００６１】
なお、移動体通信網を介しての無線通信機能を有しない携帯用端末の場合、無線装置７３６は不要である。本発明を実施することができる携帯用端末７００の必須の構成要素は、図１２に示すとおりである。すなわち、携帯用端末７００は、少なくとも、ＣＰＵ７０２、ＲＯＭ７０４、ＲＡＭ７０６、ローカルインタフェース７２４、通知部７３８、およびバス７１６を有する。通知部７３８は、ユーザにステータス情報を通知する。具体的には、通知部７３８は、ステータス情報を画像として表示するディスプレイ７３２、および／またはステータス情報を音声で出力するスピーカ７３４である。ここで、ステータス情報とは、ジョブを実行する機器（たとえば、デジタル複写機２００）の状態変化に関する情報をいう。
【００６２】
本実施形態では、ジョブを実行する機器は、特定の携帯用端末７００と近距離通信可能な機器を、複数の機器のうちから検出する。換言すれば、近距離通信可能な機器を複数の機器のうちから検索する。ジョブを実行する機器は、検出された機器に対してネットワーク６００を介してステータス情報を送信する。検出された機器は、近距離通信するためのローカルインタフェースを経て、ステータス情報を携帯用端末７００に送信する。ステータス情報を受信する携帯用端末７００は、ジョブを送信するパソコン１００によって指定される。
【００６３】
ここで、ジョブを実行する機器の種類に応じたステータス情報の具体例は、次のとおりである。
【００６４】
ジョブを実行する機器がデジタル複写機２００の場合、ステータス情報は、たとえば、原稿読み込み状況、印刷状況、印刷終了、用紙やトナーなどの消耗品のエンプティ、および紙詰まりなどのエラーに関する情報を含む。プリンタ３００の場合、ステータス情報は、たとえば、印刷状況、印刷終了、用紙やトナーなど消耗品のエンプティ、および紙詰まりなどのエラーに関する情報を含む。ファクシミリ４００の場合、ステータス情報は、原稿読み込み状況、送信状況、送信終了、送信エラー、用紙やトナーなどの消耗品のエンプティ、紙詰まり、受信状況、印刷状況、および受信エラーに関する情報を含む。スキャナ５００の場合、ステータス情報は、たとえば、原稿読み込み状況、ネットワーク６００上でのデータ転送状況に関する情報を含む。
【００６５】
次に、本実施の形態に係るステータス通知システムの動作を説明する。ここでは、図１に示すように、パソコン１００からデジタル複写機２００に印刷ジョブを送信し、デジタル複写機２００の印刷動作に関するステータス情報を携帯用端末７００に通知する場合を例にとって説明する。
【００６６】
＜ジョブを送信する機器であるパソコンの処理＞
図１３は、第1の実施の形態に対応するパソコン１００のデジタル複写機２００に対する印刷要求動作を示すフローチャートである。なお、図１３に示すフローチャートは、パソコン１００のＲＯＭ１０４またはハードディスク１０８に制御プログラムとして記憶されており、ＣＰＵ１０２によって実行される。
【００６７】
まず、ステップＳ１０００では、ステータス通知要求があるか否かを判断する。ここで、ステータス通知要求とは、指定された携帯用端末に対してステータス情報を送信するための指示である。この判断は、ユーザＡによる所定の入力操作に基づいて入力装置１１０からステータス通知要求に対応する信号を受け取ったか否かによってなされる。ステータス通知要求がある場合は（Ｓ１０００：ＹＥＳ）、ステップＳ１１００に進み、ステータス通知要求がない場合は（Ｓ１０００：ＮＯ）、ただちにステップＳ１３００に進む。
【００６８】
ステップＳ１１００では、ステータス情報を受信する携帯用端末７００（以下「通知先」という）を指定する。たとえば、ユーザＡの携帯電話７００ａが指定される。
【００６９】
図１４は、図１３中の通知先の指定についての処理の内容を示すフローチャートである。
【００７０】
ステップＳ１１０５では、印刷条件を設定するための印刷設定画面をディスプレイ１１２上に表示する。印刷設定画面の一例は、図１５に示すとおりである。
【００７１】
そして、ステップＳ１１１０では、印刷設定画面の［ＯＫ］部分がクリックされたか否かを判断する。この判断の結果として、［ＯＫ］部分がクリックされた場合は（Ｓ１１１０：ＹＥＳ）、ただちに図１３のメインフローチャートにリターンし、［ＯＫ］部分がクリックされていない場合は（Ｓ１１１０：ＮＯ）、ステップＳ１１１５に進む。
【００７２】
ステップＳ１１１５では、印刷設定画面の［キャンセル］部分がクリックされたか否かを判断する。この判断の結果として、［キャンセル］部分がクリックされた場合は（Ｓ１１１５：ＹＥＳ）、ただちに図１３のメインフローチャートにリターンし、［キャンセル］部分がクリックされていない場合は（Ｓ１１１５：ＮＯ）、ステップＳ１１２０に進む。
【００７３】
ステップＳ１１２０では、印刷設定画面の［ステータス通知先を指定する］部分、すなわち、通知先指定ボタンがクリックされたか否かを判断する。この判断の結果として、［ステータス通知先を指定する］部分がクリックされた場合は（Ｓ１１２０：ＹＥＳ）、ステップＳ１１２５に進み、［ステータス通知先を指定する］部分がクリックされていない場合は（Ｓ１１２０：ＮＯ）、ステップＳ１１１０に戻る。
【００７４】
ステップＳ１１２５では、ディスプレイ１１２の画面を切り替えてステータス通知先指定画面を表示する。ステータス通知先指定画面の一例は、図１６に示すとおりである。
【００７５】
そして、ステップＳ１１３０では、ステータス通知先指定画面においてユーザＡが設定した情報を受け付ける。ユーザＡによって設定される情報は、たとえば、図１６に示す例の場合、通知先の種類、識別方法、パスワードである。パスワードは、認証に使用される。なお、ユーザＡによって設定される情報は、図１６に示される例に限定されない。
【００７６】
そして、ステップＳ１１３５では、ステータス通知先指定画面の［ＯＫ］部分がクリックされたか否かを判断する。この判断の結果として、［ＯＫ］部分がクリックされた場合は（Ｓ１１３５：ＹＥＳ）、ステップＳ１１４５に進み、［ＯＫ］部分がクリックされていない場合は（Ｓ１１３５：ＮＯ）、ステップＳ１１４０に進む。
【００７７】
ステップＳ１１４０では、ステータス通知先指定画面の［キャンセル］部分がクリックされたか否かを判断する。この判断の結果として、［キャンセル］部分がクリックされた場合は（Ｓ１１４０：ＹＥＳ）、ただちにステップＳ１１５０に進み、［キャンセル］部分がクリックされていない場合は（Ｓ１１４０：ＮＯ）、ユーザＡによる携帯用端末７００の指定に関して必要な情報の入力が完了していないと判断して、ステップＳ１１３０に戻る。
【００７８】
ステップＳ１１４５では、ステップＳ１１３０で設定された情報に基づいて通知先情報を作成する。通知先情報は、少なくとも、ステータス情報を受信する携帯用端末７００に関する情報を含む。通知先情報の一例を、図１７に示す。
【００７９】
また、図１８に示すように、通知先情報は、通知するステータス情報の種類に関する情報（以下「通知種類情報」という）を含んでいてもよい。この場合、ユーザＡは、あらかじめ登録されている各種ステータスの中から、通知する種類を任意に選択することができる。また、通知先情報に含まれるパスワード情報については、これを暗号化することによってセキュリティを高めることができる。
【００８０】
そして、ステップＳ１１５０では、ステータス通知先指定画面を消去し、ステップＳ１１０５に戻る。以上のように、パソコン１００の入力装置１１０およびディスプレイ１１２は、ステータス情報を受信する携帯用端末７００を指定するための指定手段として機能する。
【００８１】
そして、図１３のメインフローチャートに戻って、ステップＳ１２００では、ステップＳ１１００で作成された通知先情報をデジタル複写機２００宛の印刷ジョブに付加する。
【００８２】
そして、ステップＳ１３００では、印刷ジョブを、ネットワークインタフェース１１４からネットワーク６００を介してデジタル複写機２００に送信し、図１３に示す一連の処理を終了する。この結果、指定された携帯用端末７００に関する情報を含む指定先情報は、印刷ジョブに付加されてデジタル複写機２００に送信される。
【００８３】
以上のように、印刷ジョブを送信するパソコン１００は、ステータス情報を受信する携帯用端末７００を指定することができる。また、指定された携帯用端末７００に関する情報をネットワーク６００を介して、印刷ジョブを受信する機器、すなわちデジタル複写機２００に送信することができる。
【００８４】
＜ジョブを実行する機器であるデジタル複写機の処理＞
図１９は、第1の実施の形態に対応するデジタル複写機２００のステータス通知動作を示すフローチャートである。なお、図１９に示すフローチャートは、デジタル複写機２００のＲＯＭ２０４に制御プログラムとして記憶されており、ＣＰＵ２０２によって実行される。
【００８５】
ステップＳ２０００では、ネットワークインタフェース２１４を経て、動作要求、より具体的には、印刷ジョブを受信したか否かを判断する。この判断の結果として、印刷ジョブを受信した場合は（Ｓ２０００：ＹＥＳ）、ステップＳ２０５０に進み、印刷ジョブを受信していない場合は（Ｓ２０００：ＮＯ）、印刷ジョブを受信するまで待機する。
【００８６】
ステップＳ２０５０では、印刷部２２２に印刷ジョブを実行させる。
【００８７】
ステップＳ２１００では、印刷部２２２からの信号および図示しない各種センサからの信号に基づいて、デジタル複写機２００の状態変化が発生したか否かを判断する。すなわちステータス情報として通知される事象が発生したか否かを判断する。この判断の結果として、デジタル複写機２００の状態に変化がある場合は（Ｓ２１００：ＹＥＳ）、ステップＳ２１５０に進み、デジタル複写機２００の状態に変化がない場合は（Ｓ２１００：ＮＯ）、ステップＳ２０５０に戻る。
【００８８】
ステップＳ２１５０では、ステータス通知要求があるか否かを判断する。この判断は、通知先情報が受信されているか否かによってなされる。具体的には、ステップＳ２００で受信された印刷ジョブに通信先情報が付加されているか否かによってなされる。この判断の結果として、ステータス通知要求がある場合は（Ｓ２１５０：ＹＥＳ）、ステップＳ２２００に進み、ステータス通知要求がない場合は（Ｓ２１５０：ＮＯ）、ただちにステップＳ２５５０に進む。
【００８９】
ここで、ステータス通知要求がある場合は、次に詳述するように、図１に示されるパソコン１００、デジタル複写機２００、プリンタ３００、ファクシミリ４００、スキャナ５００などの複数の機器のうちから、ステータス情報を受信する携帯用端末７００と近距離通信可能な機器を検出する。
【００９０】
本実施形態において、ジョブを実行する機器であるデジタル複写機２００による検出処理は、ステップＳ２２００とステップＳ２４００に示される処理によって実行される。すなわち、検出処理は、二段階に分けて実行される。まず、第１段階として、デジタル複写機２００自体が、指定された携帯用端末７００と近距離通信できるか否かが判断される。次に第２段階として、デジタル複写機２００自体が指定された携帯用端末７００と近距離通信できない場合に、デジタル複写機２００以外の他の機器のうちから携帯用端末７００と近距離通信する機器が検出される。
【００９１】
図２０は、図１９中のステップＳ２２００の通知先検出処理の内容を示すフローチャートである。より具体的には、図２０は、上述した検出処理の第１段階目の処理に相当する。
【００９２】
ステップＳ２２０５では、デジタル複写機２００は、デジタル複写機２００のローカルインタフェース２２４に接続可能な携帯用端末７００が存在するかを判断する。この判断は、たとえば、ローカルインタフェース２２４から所定の信号を送信し、この信号に対する応答信号を受信したか否かによってなされる。この判断の結果として、ローカルインタフェース２２４に接続可能な携帯用端末７００が存在する場合は（Ｓ２２０５：ＹＥＳ）、ステップＳ２２１５に進み、接続可能な携帯用端末７００が存在しない場合は（Ｓ２２０５：ＮＯ）、ただちにステップＳ２２１０に進む。
【００９３】
ステップＳ２２１０では、通知先が検出されない場合の処理、すなわち、指定された携帯用端末７００が検出されない場合の処理として、図１９のメインフローチャートにリターンする。
【００９４】
一方、ステップＳ２２１５では、ローカルインタフェース２２４を経て、応答信号送信元の携帯用端末７００に対し識別情報を要求する。識別情報は、各携帯用端末７００に固有の情報であり、たとえば、電話番号である。
【００９５】
そして、ステップＳ２２２０では、ローカルインタフェース２２４を経て、識別情報要求先の携帯用端末７００から識別情報を受信したか否かを判断する。この判断の結果として、識別情報を受信した場合は（Ｓ２２２０：ＹＥＳ）、ステップＳ２２２５に進み、識別情報を受信していない場合は（Ｓ２２２０：ＮＯ）、ステップＳ２２０５に戻る。
【００９６】
ステップＳ２２２５では、ステップＳ２２２０で受信した識別情報と通知先情報に含まれる識別情報とを比較して、両者が同一か否かを判断する。受信した識別情報が通知先の識別情報と同一である場合は（Ｓ２２２５：ＹＥＳ）、ステップＳ２２３０に進み、受信した識別情報が通知先の識別情報と同一でない場合は（Ｓ２２２５：ＮＯ）、ステップＳ２２０５に戻る。
【００９７】
ステップＳ２２３０では、ローカルインタフェース２２４を経て、同じ携帯用端末７００に対し通知先情報に含まれるパスワードを送信する。
【００９８】
そして、ステップＳ２２３５では、ローカルインタフェース２２４を経て、パスワード送信先の携帯用端末７００からアクセス許可を受信したか否かを判断する。この判断の結果として、アクセス許可を受信した場合は（Ｓ２２３５：ＹＥＳ）、ステップＳ２２４０に進み、アクセス許可を受信していない場合は（Ｓ２２３５：ＮＯ）、ステップＳ２２１５に戻る。
【００９９】
ステップＳ２２４０では、以上の手順により、通知先、すなわち、ステータス情報を受信するように指定された携帯用端末７００が検出されたと判定し、図１９のメインフローチャートにリターンする。
【０１００】
なお、本実施の形態では、セキュリティチェックが実行されるシステムを例にとって説明したが、本実施形態と異なり、ステップＳ２２３０およびステップＳ２２３５におけるセキュリティチェックのための処理を省略することができる。
【０１０１】
そして、図１９のメインフローチャートに戻って、ステップＳ２２５０では、ステップＳ２２００の通知先検出処理の結果に基づいて、通知先が検出されたか否かを判断する。通知先が検出された場合は（Ｓ２２５０：ＹＥＳ）、デジタル複写機２００自体が、指定された携帯用端末７００と近距離通信可能である場合の処理として、ステップＳ２３００に進み、通知先が検出されない場合は（Ｓ２２５０：ＮＯ）、デジタル複写機２００自体が、指定された携帯用端末７００と近距離通信できない場合の処理として、指定された携帯用端末７００と近距離通信可能なデジタル複写機２００以外の他の機器を検出するべく、ステップＳ２４００の処理に進む。
【０１０２】
ステップＳ２３００では、ステップＳ２１００で検出された、デジタル複写機の状態変化の発生に基づいて、デジタル複写機２００のステータス情報を、ローカルインタフェース２２４を経て、通知先である携帯用端末７００に送信する。
【０１０３】
図１９のステップＳ２３５０では、通知先との通信接続を切断するための処理を行い、ステップＳ２５５０に進む。たとえば、通信接続を切断するための処理には、通信終了信号の送信と接続切断信号の受信とが含まれる。
【０１０４】
一方、ステップＳ２４００では、携帯用端末と近距離通信可能な別機器の検出を行う（別機器検出処理）。ここで、別機器とは、ジョブを実行する機器（ここでは、デジタル複写機２００）以外の他の機器をいう。
【０１０５】
図２１は、図１９中のステップＳ２４００の別機器検出処理の内容を示すフローチャートである。より具体的には、図２１は、上述した機器の第２段階目の処理に相当する。
【０１０６】
ステップＳ２４０５では、ネットワークインタフェース２１４を経て、ネットワーク６００に接続されるすべての機器に対し、通知先検出要求を送信する。ここで、通知先検出要求は、各機器に対して、ネットワーク６００に接続される複数の通知先と近距離通信可能か否かを調べさせるための命令である。本実施形態では、ネットワーク内で、不特定多数の機器に向かって通知先検出要求を送信する。たとえば、通知先検出要求の送信処理には、ブロードキャストパケット通信が用いられる。この通知先検出要求には、図１７に示される通知先情報が含まれている。
【０１０７】
そして、ステップＳ２４１０では、ネットワークインタフェース２１４を経て、任意の一つの機器から、指定された携帯用端末７００と近距離通信可能である旨の通知（「接続可能通知」という）を受信したか否かを判断する。この判断の結果として、接続可能通知を受信した場合は（Ｓ２４１０：ＹＥＳ）、ステップＳ２４１５に進み、接続可能通知をいまだに全く受信していない場合は（Ｓ２４１０：ＮＯ）、ステップＳ２４２０に進む。
【０１０８】
ステップＳ２４１５では、接続可能通知の送信元を、指定された携帯用端末７００と近距離通信可能な別機器として認識して、「別機器検出あり」と判定し、図１９のメインフローチャートにリターンする。
【０１０９】
一方、ステップＳ２４２０では、ネットワークインタフェース２１４を経て、すべての機器から、携帯用端末７００と近距離通信できない旨の通知（以下、「接続不可通知」という）を受信したか否かを判断する。この判断の結果として、すべての機器から接続不可通知を受信した場合は（Ｓ２４２０：ＹＥＳ）、ステップＳ２４２５に進み、いまだすべての機器から接続不可通知を受信していない場合は（Ｓ２４２０：ＮＯ）、ステップＳ２４１０に戻る。
【０１１０】
ステップＳ２４２５では、すべての機器から接続不可通知を受信した場合の処理として、指定された携帯用端末７００と近距離通信可能な別機器は存在しないと判断して、「別機器検出なし」と判定し、図１９のメインフローチャートにリターンする。
【０１１１】
そして、図１９のメインフローチャートに戻って、ステップＳ２４５０では、ステップＳ２４００の別機器検出処理の結果に基づいて、指定された携帯用端末と近距離通信可能な別機器が検出されたか否かを判断する。この判断の結果として、別機器が検出された場合は（Ｓ２４５０：ＹＥＳ）、この別機器を、指定された携帯用端末７００と近距離通信できる機器として検出し、ステップＳ２５００に進み、別機器が検出されていない場合は（Ｓ２４５０：ＮＯ）、いまだ指定された携帯用端末７００と近距離通信可能な機器は存在しないと判断して、ステップＳ２２００に戻る。
【０１１２】
ステップＳ２５００では、ジョブを実行するデジタル複写機２００のステータス情報を、ネットワークインタフェース２１４を経て、ステップＳ２４００およびステップＳ２４５０で検出された機器に送信し、ステップＳ２５５０に進む。
【０１１３】
ステップＳ２５５０では、印刷部２２２で、ステップＳ２０００で受信した印刷が終了したか否かを判断する。この判断の結果として、印刷が終了していない場合は（Ｓ２５５０：ＮＯ）、ステップＳ２０５０に戻り、印刷が終了した場合は（Ｓ２５５０：ＹＥＳ）、図１９に示す一連の処理を終了する。
【０１１４】
以上のように、ジョブを実行する機器であるデジタル複写機２００は、ネットワークに接続される複数の機器のうちから、指定された携帯用端末と通信可能な機器を検出する。そして、検出された機器が、ジョブを実行する機器自体でない場合には、検出された機器に対して、ネットワーク６００を介してステータス情報が送信される。
【０１１５】
＜ジョブを実行する機器であるデジタル複写機２００以外の機器の処理＞
図２２は、第1の実施の形態に対応する、デジタル複写機２００以外の他の機器の動作を示すフローチャートである。図２２に示すフローチャートは、各機器のＲＯＭに制御プログラムとして記憶されており、ＣＰＵによって実行される。ここでは、デジタル複写機２００以外の機器として、プリンタ３００を例にとって説明する。したがって、制御プログラムは、ＲＯＭ３０４に記憶されており、ＣＰＵ３０２によって実行される。また、プリンタ３００は、図５に示されるローカルインタフェース３２４を備えたタイプのプリンタであるとする。
【０１１６】
ステップＳ３０００では、ネットワークインタフェース３１４を経て、ステップＳ２４０５で説明された通知先検出要求を受信したか否かを判断する。この判断の結果として、通知先検出要求を受信した場合は（Ｓ３０００：ＹＥＳ）、ステップＳ３１００に進み、通知先検出要求を受信していない場合は（Ｓ３０００：ＮＯ）、通知先検出要求を受信するまで待機する。
【０１１７】
ステップＳ３１００では、通知先、すなわち指定された携帯用端末７００が自己の通信エリア内に存在するか否かを検出する。この通知先検出処理は、図２０に示すフローチャートに示される処理と同様である
ステップＳ３２００では、ステップＳ３１００の通知先検出処理の結果に基づいて、通知先が検出されたか否かを判断する。通知先が検出されていない場合は（Ｓ３２００：ＮＯ）、指定された携帯用端末７００と近距離通信できないと判断して、ステップＳ３３００に進み、通知先が検出された場合は（Ｓ３２００：ＹＥＳ）、指定された携帯用端末７００と近距離通信できると判断して、ステップＳ３４００に進む。
【０１１８】
ステップＳ３３００では、指定された携帯用端末７００と近距離通信できないので、通知先検出要求元のデジタル複写機２００に対しネットワークインタフェース３１４を経て、接続不可通知を送信し、ただちに図２２に示す一連の処理を終了する。
【０１１９】
一方、ステップＳ３４００では、指定された携帯用端末７００と近距離通信できるので、通知先検出要求元のデジタル複写機２００に対しネットワークインタフェース３１４を経て、接続可能通知を送信する。
【０１２０】
ステップＳ３５００では、ネットワークインタフェース３１４を経て、デジタル複写機２００からステータス情報を、予め定められた設定時間内に受信したか否かを判断する。この判断の結果として、ステータス情報を設定時間内に受信した場合は（Ｓ３５００：ＹＥＳ）、ステップＳ３６００に進み、ステータス情報を設定時間内に受信しなかった場合は（Ｓ３５００：ＮＯ）、ただちに図２２に示す一連の処理を終了する。ステータス情報が設定時間内に受信されない場合には、指定された携帯用端末７００と近距離通信可能な機器が複数あり、ステータス情報を携帯用端末７００に送信する機器として、このプリンタ３００以外の機器が選択された場合が含まれる。なお、指定された携帯用端末７００と近距離通信可能な機器が複数ある場合、先に接続可能通知を送信した機器が、指定された携帯用端末７００と近距離通信する機器と選択されるように構成することができる。
【０１２１】
ステップＳ３６００では、図１のケース２に示すように、ステップＳ３５００で受信したデジタル複写機２００のステータス情報を、ローカルインタフェース３２４を経て、指定された携帯用端末７００、たとえば、携帯電話７００ａに送信する。
【０１２２】
そして、ステップＳ３７００では、ステータス情報の送信が終了した場合の処理として、携帯用端末７００との通信接続を切断するための処理を行い、図２２に示す一連の処理を終了する。
【０１２３】
したがって、デジタル複写機２００以外の他の機器が、指定された携帯用端末７００と近距離通信可能であるとして検出された場合、検出された機器は、ネットワーク６００を通じてデジタル複写機２００からステータス情報を受信し、近距離通信するためのローカルインタフェースを経て、携帯用端末に対してステータス情報を送信することができる。
【０１２４】
＜携帯用端末の処理＞
図２３は、第1の実施の形態に対応する携帯電話７００ａの動作を示すフローチャートである。なお、図２３に示すフローチャートは、携帯電話７００ａのＲＯＭ７０４に制御プログラムとして記憶されており、ＣＰＵ７０２によって実行される。
【０１２５】
まず、ステップＳ４０００では、ローカルインタフェース７２４に少なくとも１つの任意の機器が接続されているか否か、換言すれば、近距離通信できる機器が存在するか否かを判断する。携帯電話７００ａ（一般には、携帯用端末７００）と、ネットワーク６００に接続された機器との間の接続は、それぞれのローカルインタフェースを経て、所定の信号をやり取りすることによって確立される。この判断の結果として、接続が確立されている場合は（Ｓ４０００：ＹＥＳ）、ステップＳ４０５０に進み、接続が確立されていない場合は（Ｓ４０００：ＮＯ）、接続が確立されるまで待機する。
【０１２６】
ステップＳ４０５０では、ローカルインタフェース７２４に接続された機器（以下「接続先の機器」という）から識別情報要求を受信したか否かを判断する。この判断の結果として、識別情報要求を受信した場合は（Ｓ４０５０：ＹＥＳ）、ステップＳ４１００に進み、識別情報要求を受信していない場合は（Ｓ４０５０：ＮＯ）、接続先の機器から情報識別要求を受信するまで待機する。なお、接続先の機器は、上述のように、検出処理によって検出された機器である。したがって、接続先の機器は、図１のケース１のようにジョブを実行する機器自体（上記説明ではデジタル複写機２００）である場合と、図１のケース２のように、それ以外の他の機器（上記説明ではプリンタ３００）である場合とがある。
【０１２７】
ステップＳ４１００では、電話番号など識別情報をローカルインタフェース７２４を経て、接続先の機器に送信する。
【０１２８】
そして、ステップＳ４１５０では、ローカルインタフェース７２４を経て、接続先の機器からパスワードを受信したか否かを判断する。具体的には、たとえば、受信した文字列と、携帯用端末の内部にパスワードとして記憶されている文字列とを比較して、両者が一致するときにパスワードが受信されたと判断される。この判断の結果として、パスワードを受信した場合は（Ｓ４１５０：ＹＥＳ）、ステップＳ４２００に進み、パスワードを受信していない場合は（Ｓ４１５０：ＮＯ）、ただちにステップＳ４４００に進む。なお、本実施形態と異なり、パスワード以外の文字列が受信された場合には、ステップＳ４１５０に戻り、パスワードを受信するまで待機してもよい。
【０１２９】
ステップＳ４２００では、アクセス許可をローカルインタフェース７２４を経て、接続先の機器に送信する。
【０１３０】
ステップＳ４２５０では、接続先の機器からローカルインタフェース７２４を経て、データを受信したか否かを判断する。データを受信した場合は（Ｓ４２５０：ＹＥＳ）、ステップＳ４３００に進み、データを受信していない場合は（Ｓ４２５０：ＮＯ）、ただちにステップＳ４４００に進む。
【０１３１】
ステップＳ４３００では、ステップＳ４２５０で受信したデータがステータス情報であるか否かを判断する。この判断の結果として、受信したデータがステータス情報である場合は（Ｓ４３００：ＹＥＳ）、ステップＳ４３５０に進み、受信したデータがステータス情報でない場合は（Ｓ４３００：ＮＯ）、ステップＳ４２５０に戻る。
【０１３２】
ステップＳ４３５０では、受信したステータス情報、すなわちジョブを実行している機器であるデジタル複写機２００の状態変化に関する情報をＲＡＭ７０６に一時的に記憶し、ステータス情報を外部に出力する。具体的には、ステータス情報は、ディスプレイ７３２の画面に表示され、または、スピーカ７３４から音声として出力される。
【０１３３】
そして、ステップＳ４４００では、接続先の機器との通信接続を切断するための処理を行い、図２３に示す一連の処理を終了する。
【０１３４】
なお、本実施の形態と異なり、接続先の機器が、セキュリティチェックが不要な機器であれば、ステップＳ４１５０およびステップＳ４２００の処理は、不要である。
【０１３５】
以上のように、携帯用端末７００は、検索処理によって検索された機器であるプリンタ３００から、近距離通信するためのローカルインタフェースを経てデジタル複写機２００のステータス情報を受信し、記憶する。
【０１３６】
次に、上記各フローチャートおよび図１を参照して、パソコン１００からデジタル複写機２００に印刷ジョブを送信し、デジタル複写機２００の印刷動作に関するステータス情報をユーザＡの携帯電話７００ａに通知する場合の処理手順を、具体的に説明する。なお、このときの動作シーケンスは、図２４に示すとおりである。
【０１３７】
ユーザＡが印刷指示に加えてステータス通知要求をパソコン１００に入力する。パソコン１００は、ユーザＡの入力操作に従って、ステータス情報を受信する携帯電話７００ａ、すなわち通知先を指定する。また、パソコン１００は、通知先情報を印刷ジョブに付加し、ネットワーク６００を介してデジタル複写機２００に送信する。
【０１３８】
デジタル複写機２００は、印刷ジョブを受信すると、印刷の実行を開始する。
印刷実行中、デジタル複写機２００は、デジタル複写機２００の状態に変化があると、複数の機器のうちから携帯電話７００ａと近距離通信可能な機器の検出を行う。機器の検出は、図１のケース１の処理と、ケース２の処理とに大別される。
＜ケース１の場合＞
たとえば、ユーザＡが携帯電話７００ａを持ってデジタル複写機２００の近くに移動していた場合、図２０に示される通知先検出処理が実行される。デジタル複写機２００自体の通信エリア内に指定された携帯様端末電話７００ａが存在するので、自己のステータス情報をローカルインタフェース２２４を経て、直接携帯電話７００ａに送信する。
【０１３９】
携帯電話７００ａは、ステータス情報を受信すると、ステータス情報の内容をディスプレイ７３２の画面に表示し、またはスピーカ７３４から音声出力する。
その後、デジタル複写機２００と携帯電話７００ａの間で通信終了信号および接続切断信号がやり取りされて通信接続が切断される。
＜ケース２の場合＞
たとえば、ユーザＡが携帯電話７００ａを持ってプリンタ３００の近くに移動しており、デジタル複写機２００自体が携帯電話７００ａと近距離通信できない場合、図２１に示される別機器検出処理が実行される。デジタル複写機２００は、通知先検出要求を各機器に送信し、プリンタ３００から接続可能通知を受信する。この結果、プリンタ３００が携帯電話７００ａと近距離通信可能な機器として検出される。
【０１４０】
デジタル複写機２００は、自己のステータス情報をネットワーク６００を介してプリンタ３００に送信する。
【０１４１】
プリンタ３００は、デジタル複写機２００のステータス情報を受信すると、受信したステータス情報をローカルインタフェース３２４を経て携帯電話７００ａに送信する。そして、携帯電話７００ａは、ステータス情報を受信し、ケース１の場合と同様の処理を実行する。
【０１４２】
以上の処理は、デジタル複写機２００の印刷動作が完了するまで、ステータス情報を通知すべき事象が発生する度に繰り返し行われる。
【０１４３】
なお、以上の説明では、指定された携帯用端末に関する情報を含む通知先情報が印刷ジョブに追加されて送信される場合を説明したが、印刷ジョブと関連付けることによって、印刷ジョブと、通知先情報とを別途送信することも可能である。
【０１４４】
したがって、本実施の形態によれば、ユーザがどの場所に移動しどの場所に居ようとも、指定されたユーザの携帯用端末７００が少なくとも１つの任意の機器と近距離通信可能なエリア内に存在する限り、常に、機器のステータス情報をユーザに通知することができる。しかも、通常の移動通信網を使用しないので、通信費用がかからず、また、電子メールサーバなどの外部機器を介してステータス情報を送信する場合と比べて、レスポンスも良い。
【０１４５】
次に、上記第1の実施の形態の変更例をいくつか説明する。
【０１４６】
変更例１
本変更例は、指定された携帯用端末７００と近距離通信可能な機器として検出された機器についてのみパスワードを送信するものである。
【０１４７】
図２５は、変更例１に対応する図１９中の別機器検出処理の内容を示すフローチャートである。
【０１４８】
ステップＳ２４０５およびステップＳ２４１０、ステップＳ２４１５〜ステップＳ２４２５は、図２１に示すフローチャートの各ステップと同様である。ただし、本変更例では、ステップＳ２４０５で送信される通知先検出要求には、パスワードは含まれていない。この通知先検出要求に含まれるデータの一例は、たとえば、図２６に示すとおりである。
【０１４９】
ステップＳ２４１２では、接続可能通知の送信元、すなわち、指定された携帯用端末７００と近距離通信可能な機器に対してのみ、ネットワーク６００を介してパスワードを送信する。なお、ステップＳ２４１２とステップＳ２４１５の両処理は、順序が逆であってもよい。
【０１５０】
図２７は、変更例１に対応する、デジタル複写機２００以外の他の機器の動作を示すフローチャートである。プリンタ３００を例にとって説明する。
【０１５１】
ステップＳ３０００、ステップＳ３３００、ステップＳ３６００およびステップＳ３７００は、図２２に示すフローチャートの各ステップと同様であるので、その説明を省略する。
【０１５２】
ステップＳ３０１０では、ローカルインタフェース３２４に接続可能な携帯用端末７００が存在するかを判断する。ローカルインタフェース２２４に接続可能な携帯用端末７００が存在する場合は（Ｓ３０１０：ＹＥＳ）、ステップＳ３０２０に進み、接続可能な携帯用端末７００が存在しない場合は（Ｓ３０１０：ＮＯ）、ステップＳ３３００に進む。
【０１５３】
ステップＳ３０２０〜ステップＳ３０４０は、図２０に示すフローチャートのステップＳ２２１５〜ステップＳ２２２５と同様であるので、その説明を省略する。
【０１５４】
ステップＳ３０５０では、プリンタ３００が、指定された携帯用端末７００と近距離通信できる機器として検出される。この結果、通知先検出要求元のデジタル複写機２００に対しネットワークインタフェース３１４を経て、接続可能通知を送信する。
【０１５５】
ステップＳ３０６０では、ステップＳ３０５０で接続可能通知を送信してから設定時間内に、ネットワークインタフェース３１４を経て、デジタル複写機２００からパスワードを受信したか否かを判断する。この判断の結果として、所定時間内にパスワードを受信した場合は（Ｓ３０６０：ＹＥＳ）、ステップＳ３０７０に進み、所定時間内にパスワードを受信しなかった場合は（Ｓ３０６０：ＮＯ）、ただちに図２７に示す一連の処理を終了する。所定時間内にパスワードが受信されない場合には、指定された携帯用端末７００と近距離通信可能な機器が複数あり、ステータス情報を携帯用端末７００に送信する機器として、別の機器が選択された場合が含まれる。
【０１５６】
ステップＳ３０７０では、ローカルインタフェース２２４を経て、指定された携帯用端末７００に対し、ステップＳ３０６０で受信したパスワードを転送する。
【０１５７】
ステップＳ３０８０では、ローカルインタフェース２２４を経て、指定された携帯用端末７００からアクセス許可を受信したか否かを判断する。アクセス許可を受信した場合は（Ｓ３０８０：ＹＥＳ）、ステップＳ３５００に進み、アクセス許可を受信していない場合は（Ｓ３０８０：ＮＯ）、ステップＳ３０２０に戻る。
【０１５８】
ステップＳ３５００では、ネットワークインタフェース３１４を経て、デジタル複写機２００からステータス情報を受信したか否かを判断する。ステータス情報を受信した場合は（Ｓ３５００：ＹＥＳ）、ステップＳ３６００に進み、ステータス情報を受信していない場合は（Ｓ３５００：ＮＯ）、ステータス情報を受信するまで待機する。
【０１５９】
したがって、パスワードの送信される機器の数が制限されるため、第1の実施の形態の場合と比べて、セキュリティの強化を図ることができる。
【０１６０】
変更例２
本変更例の特徴は、ステータス情報を受信する携帯用端末７００を機器（たとえば、パソコン１００）毎に予め登録する点である。したがって、一旦、ステータス情報を受信する携帯用端末７００が指定された旨が登録されることによって、登録内容が変更されない限り、パソコン１００からジョブが送信された場合には、ステータス情報は、常に指定された携帯用端末７００に送信される。携帯用端末７００の指定を登録する動作は、たとえば、図１４に示すフローチャートと同様の手順に従って行うことができる。
【０１６１】
したがって、本変更例によれば、ユーザは、携帯用端末７００を指定するための入力操作を毎回行わなくてもよい。
【０１６２】
変更例３
本変更例の特徴は、近距離通信可能な携帯用端末がリストアップされた通知可能先テーブルを自動的に作成し、リストアップされた携帯用端末のうちから、ステータス情報を受信する携帯用端末を指定する点である。
【０１６３】
まず、図２８に示されるプリンタ１００ａのように、ジョブを送信する機器に、携帯用端末７００と近距離通信するためのローカルインタフェース１２４が設けられている場合の処理を説明する。
【０１６４】
図２９は、本変更例に対応するパソコン１００ａの動作を示すフローチャートである。なお、図２９に示すフローチャートは、パソコン１００ａのＲＯＭ１０４またはハードディスク１０８に制御プログラムとして記憶されており、ＣＰＵ１０２によって実行される。
【０１６５】
ステップＳ５０００では、印刷ジョブを送信するパソコン１００ａのローカルインタフェース１２４に接続される携帯用端末７００が存在するか否かを判断する。接続可能な携帯用端末７００が存在する場合は（Ｓ５０００：ＹＥＳ）、ステップＳ５０５０に進み、接続可能な携帯用端末７００が存在しない場合は（Ｓ５０００：ＮＯ）、ステップＳ５６００に進み、近距離通信可能な携帯用端末がない旨が表示される。
【０１６６】
ステップＳ５０５０では、ローカルインタフェース１２４に接続可能な携帯用端末７００のうちから一つずつ携帯用端末７００を自動的に選択し、選択された携帯用端末に対して、識別情報、たとえば電話番号の送信を要求する。
【０１６７】
ステップＳ５１００では、識別情報を送信するように要求を受けた携帯用端末７００から識別情報を受信したか否かを判断する。識別情報を受信した場合は（Ｓ５１００：ＹＥＳ）、ステップＳ５１５０に進み、識別情報を受信していない場合は（Ｓ５１００：ＮＯ）、ステップＳ５２００に進む。
【０１６８】
ステップＳ５１５０では、ステップＳ５１００において識別情報を送信した携帯用端末７００を、ＲＡＭ１０６またはハードディスク１０８に記憶されている通知可能先テーブルに登録する。通知可能先テーブルの一例は、図３０に示すとおりである。
【０１６９】
そして、ステップＳ５２００では、ローカルインタフェース１２４に接続可能な携帯用端末７００のすべてに識別情報の要求がされたか否かを判断する。未だ識別情報の要求がされていない携帯用端末７００がある場合（ステップＳ５２００：ＮＯ）、ステップＳ５０５０〜ステップＳ５１５０の処理が繰り返し実行される。一方、携帯用端末のすべてに識別情報の要求がされた場合には、ステップＳ５２５０に進む。
【０１７０】
ステップＳ５２５０では、通知可能先テーブルに携帯用端末７００が登録されているか否かを判断する。携帯用端末７００が登録されていない場合には（ステップＳ５２５０：ＹＥＳ）、ステップＳ５６００に進み、近距離通信可能な携帯用端末７００がない旨がディスプレイ１１２に表示される。携帯用端末７００が登録されている場合には（ステップＳ５２５０：ＮＯ）、ステップＳ５３００に進む。
【０１７１】
ステップＳ５３００では、図３０に示されるような通知可能先テーブルに基づいて、通知可能先リストをディスプレイ１１２に表示する。通知可能先リストの表示画面の一例は、図３１に示すとおりである。
【０１７２】
ステップＳ５３５０では、ユーザＡが通知先、すなわちステータス情報を受信する携帯用端末７００を指定したか否かを判断する。この判断は、ユーザＡによる所定の入力操作に基づいて入力装置１１０から通知先指定信号を受け取ったか否かによってなされる。この判断の結果として、ユーザＡが通知先を指定した場合は（Ｓ５３５０：ＹＥＳ）、ステップＳ５４００に進み、ユーザＡが通知先を指定していない場合は（Ｓ５３５０：ＮＯ）、ユーザＡが通知先を指定するまで待機する。
【０１７３】
ステップＳ５４００では、ステップＳ５３５０でユーザＡにより指定された携帯用端末７００によるセキュリティチェックが実行されるか否かを判断する。この判断は、通知可能先リストをルックアップすることによってなされる。セキュリティチェックが実行される場合は（Ｓ５４００：ＹＥＳ）、ステップＳ５４５０に進み、セキュリティチェックが実行されない場合は（Ｓ５４００：ＮＯ）、ただちにステップＳ５５５０に進む。
【０１７４】
ステップＳ５４５０では、指定された携帯用端末７００に対しパスワードを送信する。このとき、送信されるパスワードは、たとえば、ユーザＡによる所定の入力操作によって入力装置１１０から入力される。
【０１７５】
ステップＳ５５００では、パスワードの送信先である携帯用端末７００からアクセス許可を受信したか否かを判断する。この判断の結果として、アクセス許可を受信した場合は（Ｓ５５００：ＹＥＳ）、ステップＳ５５５０に進み、アクセス許可を受信していない場合は（Ｓ５５００：ＮＯ）、アクセス許可を受信するまで待機する。
【０１７６】
ステップＳ５５５０では、アクセス許可の送信元であるユーザ指定の携帯用端末７００に関する情報、すなわち、図１７に示した通知先情報を作成する。通知先情報は、印刷ジョブに付加されてデジタル複写機２００に送信される。
【０１７７】
したがって、本変更例によれば、ステータス情報を受信する携帯用端末を指定する場合に、ジョブを送信する機器（パソコン１００ａ）が近距離通信可能な携帯用端末７００を自動的に検出してリストアップし、リストアップされた携帯用端末のうちからユーザは、携帯用端末を指定することができる。この結果、ユーザによる携帯用端末の指定に関して、入力操作を大幅に簡単化することができる。
【０１７８】
なお、本変形例は、ジョブを送信する機器、たとえばパソコン１００がローカルインタフェースを備えていない場合にも適用することができる。
【０１７９】
この場合、パソコン１００は、ネットワーク６００介して接続された他の機器のローカルインタフェースに接続可能な携帯用端末７００がリストアップされたテーブルをネットワーク６００を介して取得し、リストアップされた携帯用端末７００をパソコン１００のディスプレイ１１２に表示することができる。ユーザは、入力装置１１０を用いて、このリストアップされた携帯用端末７００のうちから、ステ−ス情報を受信する携帯用端末７００を指定することができる。
【０１８０】
変更例４
本変更例の特徴は、ネットワークに接続される機器のうちから、ステータス情報を受信する携帯用端末と近距離通信可能な機器を検出した結果、携帯用端末と近距離通信可能な機器が存在しない場合に、近距離通信以外の通常の移動通信網を介した通信によって、ステータス情報を携帯用端末に通知することにある。
【０１８１】
換言すれば、携帯用端末が、ネットワーク上の機器から近距離通信可能な距離にある場合には、通信費用がかからず、かつレスポンスが良い近距離通信でステータス情報を携帯用端末に送信する一方、携帯用端末が、ネットワーク上の機器から近距離通信可能な距離に存在しない場合には、次善の策として、たとえば、通常の基地局を含む移動通信網を介して、電子メールなどによりステータス情報を携帯用端末に送信する。この結果、ステータス情報が携帯用端末に通知されない場合を防止することができる。
【０１８２】
なお、設定に応じて、近距離通信のみを利用して通知を行うか、または、本変更例のように近距離通信と通常の移動通信を切り替えて通知を行うかを任意に選択できるようにしてもよい。
【０１８３】
（第２の実施の形態）
図３２は、本発明の第２の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。なお、図１に示す第1の実施の形態に対応するネットワークシステムと同一の構成要素には同一の符号を付し、その説明を省略する。
【０１８４】
第１の実施の形態では、ジョブを送信する機器、たとえばパソコン１００によって、ステータス情報を受信する携帯用端末７００を指定する場合を説明した。第１の実施の形態と異なり、本実施形態は、ジョブを実行する機器、たとえば、デジタル複写機２００によって、ステータス情報を受信する携帯用端末７００を指定する。したがって、第２の実施の形態によれば、デジタル複写機２００が単独でコピージョブを実行する場合のように、ジョブを送信する機器が介在しない場合、すなわち一台の機器によってジョブの発行および実行がなされるであっても、本発明を適用することができる。
【０１８５】
ここでは、図３２に示すように、デジタル複写機２００がユーザＡによって指示されたコピージョブを実行する場合に、デジタル複写機２００の状態に関するステータス情報をユーザＡの携帯電話７００ａに通知する場合を例にとって説明する。
【０１８６】
図３３は、第２の実施の形態に対応するデジタル複写機２００の動作を示すフローチャートである。なお、図３３に示すフローチャートは、デジタル複写機２００のＲＯＭ２０４に制御プログラムとして記憶されており、ＣＰＵ２０２によって実行される。
【０１８７】
まず、ステップＳ６０００では、ステータス情報の通知を要求するか否か、つまり、ステータス通知要求があるか否かを判断する。この判断は、ユーザＡによる所定の入力操作に基づいて操作パネル部２１８からステータス通知要求に対応する信号を受け取ったか否かによってなされるステータス通知要求がある場合は（Ｓ６０００：ＹＥＳ）、ステップＳ６０５０に進み、ステータス通知要求がない場合は（Ｓ６０００：ＮＯ）、ただちにステップＳ６１５０に進む。
【０１８８】
ステップＳ６０５０では、ステータス情報の通知先の指定を行う。ここでは、ユーザＡの携帯電話７００ａが指定される。なお、このステップＳ６０５０の処理は、第1の実施の形態における図１４のフローチャートに従って説明された処理と同様である。
【０１８９】
ステップＳ６１００では、ステップＳ６０５０で作成された通知先情報をデジタル複写機２００のコピー動作情報に付加する。この結果、複数のコピージョブが連続して実行される場合もあるので、各コピージョブ別に通知先情報が関連づけられる。
【０１９０】
ステップＳ６１５０では、コピー動作情報に基づいて画像読取部２２０および印刷部２２２にコピー動作を実行させる。すなわち、コピージョブが実行される。
【０１９１】
ステップＳ６２００では、画像読取部２２０および印刷部２２２からの信号ならびに図示しない各種センサからの信号に基づいて、デジタル複写機２００の状態に変化があるか否かを判断する。デジタル複写機２００の状態に変化がある場合は（Ｓ６２００：ＹＥＳ）、ステップＳ６２５０に進み、デジタル複写機２００の状態に変化がない場合は（Ｓ６２００：ＮＯ）、ステップＳ６１５０に戻る。
【０１９２】
ステップＳ６２５０では、ステータス通知要求があるか否かを判断する。この判断は、コピー動作情報に通知先情報が付加されているか否か、すなわちコピージョブに通知先情報が関連づけられているか否かによってなされる。この判断の結果として、ステータス通知要求がある場合は（Ｓ６２５０：ＹＥＳ）、ステップＳ６３００に進み、ステータス通知要求がない場合は（Ｓ６２５０：ＮＯ）、ただちにステップＳ６７００に進む。
【０１９３】
ステップＳ６３００では、図１８に示されるように、通知先情報に含まれる通知種類情報を参照して、ステップＳ６２００で検出されたデジタル複写機２００の状態変化が通知すべき対象になっているか否かを判断する。検出された状態変化が通知対象になっている場合は（Ｓ６３００：ＹＥＳ）、ステップＳ６３５０に進み、検出された状態変化が通知対象になっていない場合は（Ｓ６３００：ＮＯ）、ステップＳ６１５０に戻る。
【０１９４】
ステップＳ６３５０〜ステップＳ６６５０は、図１９に示すフローチャートのステップＳ２２００〜ステップＳ２５００と同様である。
【０１９５】
ステップＳ６７００では、画像読取部２２０および印刷部２２２でコピー動作が終了したか否かを判断する。この判断の結果として、コピー動作が終了していない場合は（Ｓ６７００：ＮＯ）、ステップＳ６１５０に戻り、コピー動作が終了した場合は（Ｓ６７００：ＹＥＳ）、図３３に示す一連の処理を終了する。
【０１９６】
なお、ジョブを実行するデジタル複写機２００以外の他の機器、たとえばプリンタ３００の動作、および携帯用端末７００の動作は、図２２および図２３に示す各フローチャートに示される動作と同様である。
【０１９７】
以上のように、本実施の形態によれば、デジタル複写機がコピージョブを実行する場合のように、ジョブを送信する機器が存在しない場合であっても、ジョブを実行する機器において、ステータス情報を受信する携帯用端末を指定することができ、安価かつレスポンスの良いステータス通知を実行することができる。
【０１９８】
なお、第1の実施の形態に対する変更例１〜４は、第２の実施の形態に対しても同様に適用可能である。
【０１９９】
（第３の実施の形態）
図３４は、本発明の第３の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。なお、ここでは、図１に示す第1の実施の形態に対応するネットワークシステムと同一の構成要素には同一の符号を付し、その説明を省略する。
【０２００】
第１および第２の実施形態では、ジョブを実行する機器が、指定された携帯用端末と近距離通信可能な機器を検出する処理を実行する場合を説明した。本実施形態は、ジョブを実行する機器とネットワーク６００を介して通信可能な機器が上記の検出処理を実行する。
【０２０１】
ここで、通信機器は、好適には、ジョブを送信した機器であるパソコン１００ａである。この場合、ジョブを実行する機器であるデジタル複写機２００は、ネットワークインタフェース２１４を経て、パソコン１００ａにステータス情報を通信する。パソコン１００ａは、ネットワーク６００に接続される複数の機器のうちから、携帯用端末７００と近距離通信可能な機器を検出する。パソコン１００ａが、指定された携帯用端末７００と近距離通信可能であれば、図３４のケース１に示されるように、パソコン１００ａ自体が、携帯用端末７００と近距離通信する。一方、パソコン１００ａ自体が、携帯用端末７００と近距離通信可能でなければ、図３４のケース２に示されるように、パソコン１００ａ以外の他の機器が、携帯用端末７００と近距離通信する。この結果、ステータス情報が携帯用端末７００に送信される。ここでは、ローカルインタフェース１２４を有するパソコン１００ａからデジタル複写機２００に印刷ジョブを送信する場合を例にとって説明する。
【０２０２】
図３５は、第３の実施の形態に対応するパソコン１００ａの印刷要求動作を示すフローチャートである。なお、図３５に示すフローチャートは、パソコン１００ａのＲＯＭ１０４またはハードディスク１０８に制御プログラムとして記憶されており、ＣＰＵ１０２によって実行される。
【０２０３】
ステップＳ１０００およびステップＳ１１００は、図１３および図１４に示すフローチャートの各ステップと同様であるので、その説明を省略する。
【０２０４】
ステップＳ１２５０では、ステップＳ１１００で作成された通知先情報を印刷ジョブと関連付けてＲＡＭ１０６の所定の領域に格納する。この結果、複数の印刷ジョブが連続して送信された場合であっても、各印刷ジョブ別にステータス情報を送信することができる。
【０２０５】
ステップＳ１３００では、印刷ジョブがデジタル複写機２００に送信される。
【０２０６】
図３６は、第３の実施の形態に対応するデジタル複写機２００の印刷動作を示すフローチャートである。なお、図３６に示すフローチャートは、デジタル複写機２００のＲＯＭ２０４に制御プログラムとして記憶されており、ＣＰＵ２０２によって実行される。
【０２０７】
ステップＳ２０００〜ステップＳ２１００は、図１９に示すフローチャートの各ステップと同様であるので、その説明を省略する。
【０２０８】
そして、ステップＳ２１２５では、ステップＳ２１００で検出されたデジタル複写器２００のステータス情報を、ネットワークインタフェース１４４を経て、印刷要求元の機器、すなわちジョブを送信したパソコン１００ａに送信する。
【０２０９】
ステップＳ２５５０は、図１９に示すフローチャートのステップと同様であるので、その説明を省略する。
【０２１０】
図３７は、第３の実施の形態に対応するパソコン１００ａのステータス通知動作を示すフローチャートである。なお、図３７に示すフローチャートは、パソコン１００ａのＲＯＭ１０４に制御プログラムとして記憶されており、ＣＰＵ１０２によって実行される。
【０２１１】
ステップＳ７０００では、ネットワークインタフェース１１４を経て、デジタル複写機２００からステータス情報を受信したか否かを判断する。この判断の結果として、デジタル複写機２００からのステータス情報を受信した場合は（Ｓ７０００：ＹＥＳ）、ステップＳ７１００に進み、デジタル複写機２００からのステータス情報を受信していない場合は（Ｓ７０００：ＮＯ）、デジタル複写機２００からのステータス情報を受信するまで待機する。
【０２１２】
ステップＳ７１００では、ステータス通知要求があるか否かを判断する。この判断は、ＲＡＭ１０６に当該印刷ジョブに対応する通知先情報が格納されているか否かによってなされる。この判断の結果として、ステータス通知要求がある場合は（Ｓ７１００：ＹＥＳ）、ステップＳ７２００に進み、ステータス通知要求がない場合は（Ｓ７１００：ＮＯ）、ただちにステップＳ７９００に進む。
【０２１３】
ステップＳ７２００〜ステップＳ７８００は、図１９に示すフローチャートのステップＳ２２００〜ステップＳ２５００と同様であるので、説明を省略する。
しかしながら、本実施形態では、検出処理は、ジョブを実行する機器であるデジタル複写機２００ではなく、ジョブを送信する機器であるパソコン１００ａによって実行される。
【０２１４】
ステップＳ７９００では、デジタル複写機２００で当該印刷ジョブに基づく印刷が終了したか否かを判断する。この判断は、デジタル複写機２００からの印刷終了信号を受信したか否かによってなされる。印刷が終了していない場合は（Ｓ７９００：ＮＯ）、ステップＳ７０００に戻り、印刷が終了した場合は（Ｓ７９００：ＹＥＳ）、図３７に示す一連の処理を終了する。
【０２１５】
なお、第３の実施の形態に対応するプリンタ３００の動作および携帯用端末７００の動作は、図２２および図２３に示す各フローチャートに従って説明された動作と同様である。
【０２１６】
また、本実施形態では、ジョブを送信した機器であるパソコン１００ａが検出処理を行う場合を説明したが、ジョブを実行する機器とネットワーク６００を介して通信可能である任意の通信機器によって検出処理を行うことができる。
【０２１７】
本実施形態によれば、ジョブを実行する機器は、指定された携帯端末と近距離通信する機器を検出するための検出機能を有する必要がなく、ジョブを送信する機器、たとえばパソコンなどの他の機器によって検出を実行することができる。したがって、検出機能を有しない通常のプリンタやデジタル複写機などをジョブを実行する機器として用いる場合であっても、本発明を適用することができ、安価に、かつレスポンスの良いステータス通知を実行することができる。
【０２１８】
なお、第1の実施の形態に対する変更例１〜４は、第３の実施の形態に対しても同様に適用可能である。
【０２１９】
本発明は、以上の第１乃至第３の実施の形態に制限されるべきではなく、当業者によって種々の変形が可能である。
【０２２０】
たとえば、上記第１乃至第３の実施の形態と異なり、ジョブを実行する機器およびジョブを送信する機器として、多機能周辺機器（multi-function peripheral）を用いることも可能である。ここで、多機能周辺機器は、印刷機能、複写機能、スキャナ機能、およびファクシミリ機能などから選択される複数の機能を有する周辺機器である。
【０２２１】
また、上記代１乃至第３の実施の形態では、検出処理を実行する機器は、当該機器が含まれるすべての機器のうちから、携帯用端末と近距離通信可能な機器を検出する場合を示したが、これらの実施の形態と異なり、予め範囲が設定されたネットワークに接続される複数の機器のうちから、携帯用端末と近距離通信可能な機器を検出してもよい。たとえば、検出処理を実行する機器は、自己の機器以外の他の機器のうちから携帯用端末と近距離通信可能な機器を検出してもよい。
【０２２２】
本発明に係るステータス通知システムの制御を行う各手段、およびステータス通知方法は、プログラムされたコンピュータまたは専用のハードウエア回路のいずれによっても実現することができる。
【０２２３】
また、プログラムされたコンピュータによって本発明を実現する場合、コンピュータを動作させるプログラムは、コンピュータ読み取り可能な記録媒体（たとえば、フロッピーディスクやＣＤ−ＲＯＭなど）によって提供されてもよく、記録媒体によらず、ネットワークを経て、提供されてもよい。このプログラムは、通常、ハードディスクに転送され記憶される。また、このプログラムは、たとえば、単独でアプリケーションソフトとして提供されてもよいし、また、そのコンピュータ装置の一機能としてそのコンピュータ装置のソフトウェアに組み込んでもよい。
【０２２４】
【発明の効果】
以上説明したように、本発明によれば、ジョブを実行する機器またはジョブを送信する機器の近くにユーザがいない場合であっても、ジョブを実行する機器の状態に関するステータス情報を迅速にユーザに知らせることができる。また、ステータス情報を、安価に、かつレスポンス良く、ユーザが携帯している携帯用端末に通知することができる。
【図面の簡単な説明】
【図１】  本発明の第1の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。
【図２】  パソコンの構成の一例を示すブロック図である。
【図３】  デジタル複写機の構成の一例を示すブロック図である。
【図４】  デジタル複写機の構成の他の例を示すブロック図である。
【図５】  プリンタの構成の一例を示すブロック図である。
【図６】  プリンタの構成の他の例を示すブロック図である。
【図７】  ファクシミリの構成の一例を示すブロック図である。
【図８】  ファクシミリの構成の他の例を示すブロック図である。
【図９】  スキャナの構成の一例を示すブロック図である。
【図１０】  スキャナの構成の他の例を示すブロック図である。
【図１１】  携帯電話の構成の一例を示すブロック図である。
【図１２】  携帯用端末の構成の一例を示すブロック図である。
【図１３】  第1の実施の形態に対応するパソコンの印刷要求動作を示すフローチャートである。
【図１４】  図１３中の通知先指定処理の内容を示すフローチャートである。
【図１５】  印刷設定画面の一例を示す図である。
【図１６】  ステータス通知先指定画面の一例を示す図である。
【図１７】  通知先情報の一例を示す図である。
【図１８】  通知先情報の他の例を示す図である。
【図１９】  第1の実施の形態に対応するデジタル複写機のステータス通知動作を示すフローチャートである。
【図２０】  図１９中の通知先検出処理のサブルーチンの内容を示すフローチャートである。
【図２１】  図１９中の別機器検出処理の内容を示すフローチャートである。
【図２２】  第1の実施の形態に対応するデジタル複写機以外の他の機器の動作を示すフローチャートである。
【図２３】  第1の実施の形態に対応する携帯電話のユーザへのステータス通知動作を示すフローチャートである。
【図２４】  第1の実施の形態に対応するステータス通知システムの動作シーケンスの一例を示す図である。
【図２５】  変更例１に対応する図１９中の別機器検出処理の内容を示すフローチャートである。
【図２６】  通知先検出要求に含まれるデータの一例を示す図である。
【図２７】  変更例１に対応するデジタル複写機以外の他の機器の動作を示すフローチャートである。
【図２８】  パソコンの構成の他の例を示すブロック図である。
【図２９】  変更例３に対応するパソコンの通知先指定動作を示すフローチャートである。
【図３０】  通知可能先テーブルの一例を示す図である。
【図３１】  通知可能先リストの表示画面の一例を示す図である。
【図３２】  本発明の第２の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。
【図３３】  第２の実施の形態に対応するデジタル複写機の動作を示すフローチャートである。
【図３４】  本発明の第３の実施の形態に係るステータス通知システムの構成の一例を示すブロック図である。
【図３５】  第３の実施の形態に対応するパソコンの印刷要求動作を示すフローチャートである。
【図３６】  第３の実施の形態に対応するデジタル複写機の印刷動作を示すフローチャートである。
【図３７】  第３の実施の形態に対応するパソコンのステータス通知動作を示すフローチャートである。
【符号の説明】
１００，１００ａ  パソコン
２００，２００ａ  デジタル複写機
３００，３００ａ  プリンタ
４００，４００ａ  ファクシミリ
５００，５００ａ  スキャナ
６００  ネットワーク
７００  携帯用端末
７００ａ  携帯電話
１０２，２０２，３０２，４０２，５０２，７０２  ＣＰＵ
１０４，２０４，３０４，４０４，５０４，７０４  ＲＯＭ
１０８  ハードディスク
１１４，２１４，３１４，４１４，５１４  ネットワークインタフェース
１２４，２２４，３２４，４２４，５２４，７２４  ローカルインタフェース
７３２  ディスプレイ
７３４  スピーカ
７３８  通知部
【図１】
0004665323.tif 000002
【図２】
0004665323.tif 000003
【図３】
0004665323.tif 000004
【図４】
0004665323.tif 000005
【図５】
0004665323.tif 000006
【図６】
0004665323.tif 000007
【図７】
0004665323.tif 000008
【図８】
0004665323.tif 000009
【図９】
0004665323.tif 000010
【図１０】
0004665323.tif 000011
【図１１】
0004665323.tif 000012
【図１２】
0004665323.tif 000013
【図１３】
0004665323.tif 000014
【図１４】
0004665323.tif 000015
【図１５】
0004665323.tif 000016
【図１６】
0004665323.tif 000017
【図１７】
0004665323.tif 000018
【図１８】
0004665323.tif 000019
【図１９】
0004665323.tif 000020
【図２０】
0004665323.tif 000021
【図２１】
0004665323.tif 000022
【図２２】
0004665323.tif 000023
【図２３】
0004665323.tif 000024
【図２４】
0004665323.tif 000025
【図２５】
0004665323.tif 000026
【図２６】
0004665323.tif 000027
【図２７】
0004665323.tif 000028
【図２８】
0004665323.tif 000029
【図２９】
0004665323.tif 000030
【図３０】
0004665323.tif 000031
【図３１】
0004665323.tif 000032
【図３２】
0004665323.tif 000033
【図３３】
0004665323.tif 000034
【図３４】
0004665323.tif 000035
【図３５】
0004665323.tif 000036
【図３６】
0004665323.tif 000037
【図３７】
0004665323.tif 000038