(57)【要約】【構成】    通信端末装置は、ネットワークに接続される代理応答部と、代理応答部に接続されている通常応答部とを備えている。通信端末装置の代理応答部は、ネットワークからの要求に対し、通常応答部がスリープ中か起動中かで異なる応答を返信するように構成されている。【効果】  代理応答部では対応できない要求に対しても、通常応答部をスリープモードから復帰させる必要がない。【選択図】    図３
2012137985.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される代理応答部と、代理応答部に接続されている通常応答部とを備える通信端末装置であって、
ネットワークからの要求に対し、通常応答部がスリープ中か起動中かで異なる応答を返信するように、前記代理応答部が構成されていることを特徴とする、通信端末装置。
【請求項２】
ネットワークからの要求に対し、スリープ中の通常応答部をウェークアップしないように、前記代理応答部が構成されていることを特徴とする請求項１の通信端末措置。
【請求項３】
ネットワークに接続される代理応答部と、代理応答部に接続されている通常応答部とを備える複合機での、代理応答部のためのプログラムであって、
前記代理応答部を、ネットワークからの要求に対し、通常応答部がスリープ中か起動中かで異なる応答を返信するように機能させることを特徴とするプログラム。
【請求項４】
ネットワークと、クライアントと、請求項１または２の通信端末装置である複数台の複合機を備え、
クライアントは、ネットワークを介して要求を送信した複合機の通常応答部がスリープ中であることを、代理応答部からの応答により検出すると、他の複合機に前記要求を送信するように構成されている、ネットワークシステム。  
【請求項５】
ネットワークと、クライアントと、代理応答部と通常応答部とを有する複数台の複合機を備えるネットワークシステムでの通信方法であって、
複合機がクライアントからネットワークを介して要求を受信すると、通常応答部がスリープ中か起動中かで異なる応答を、代理応答部から返信するステップと、
要求を送信したクライアントは、スリープ中の場合の応答を受信すると、他の複合機に前記要求を送信するステップ、とを実行することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は通信端末装置等に関し、特に通信端末装置が代理応答モードにある際の処理に関する。
【背景技術】
【０００２】
通信端末装置は、ネットワークとのインターフェースとして、代理応答部と通常応答部を備え、代理応答部がネットワーク側に、通常応答部がその後段に配置されていることが多い。そして代理応答部は小規模な回路で、ネットワークとの間でデータを送受信すると共に、ネットワークからの簡単な要求には自ら応答し、より複雑な要求には通常応答部へネットワークからの要求を転送する。また代理応答部は消費電力も小さいのでスリープモードを持たず、通常応答部は消費電力が大きいのでスリープモードを持つことが多い。
【０００３】
代理応答部は自ら対応できる要求に応答し、対応できない要求には、スリープモードか否かを問わず、通常応答部に対応を要求する。このためネットワークを介して接続された他の端末から見た場合、通常応答部がスリープモードに有る場合も無い場合も、応答は同じである。そして通常応答部がスリープモードに有り、代理応答部が対応できない要求を受信すると、通常応答部をスリープモードから復帰させる。例えば複合機のスリープモードからの復帰を、特許文献１（JP2009-151537A）が記載している。しかし代理応答部では対応できない要求に対し、通常応答部をスリープモードから復帰させると、消費電力が増す。  
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】JP2009-151537A
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明の課題は、代理応答部では対応できない要求に対しても、通常応答部をスリープモードから復帰させる必要がない、通信端末装置、ネットワークシステム、通信方法、及び通信端末装置のプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は、ネットワークに接続される代理応答部と、代理応答部に接続されている通常応答部とを備える通信端末装置であって、
ネットワークからの要求に対し、通常応答部がスリープ中か起動中かで異なる応答を返信するように、代理応答部が構成されていることを特徴とする。
【０００７】
ここで、通常応答部がスリープ中か起動中かで異なる応答を返信するように、代理応答部が構成されているとは、返信が代理応答部を介して行われることを意味し、通常応答部が起動中の場合、応答を通常応答部が作成することを排除するものではない。この発明では、通常応答部がスリープ中の場合、起動中の場合と異なる応答を返信するので、要求を送信したクライアントは、他の複合機に要求する、追って再度要求する等の処理を行うことができる。またスリープ中の通常応答部を起動する必要がないので、省エネルギーである。
【０００８】
好ましくは、ネットワークからの要求に対し、スリープ中の通常応答部をウェークアップ（起動）しないように、前記代理応答部が構成されている。スリープ中の通常応答部をウェークアップしないとは、全ての要求に対しウェークアップしないことに限らず、特定の種類の要求、例えば特定の種類のコマンド、あるいはネットワークの管理者からの要求以外はウェークアップしないことを含んでいる。
【０００９】
またこの発明は、ネットワークに接続される代理応答部と、代理応答部に接続されている通常応答部とを備える複合機での、代理応答部のためのプログラムであって、前記代理応答部を、ネットワークからの要求に対し、通常応答部がスリープ中か起動中かで異なる応答を返信するように機能させることを特徴とする。このプログラムを代理応答部に記憶させることにより、ネットワークからの要求に対し、通常応答部をウェークアップする必要がない複合機が得られる。
【００１０】
この発明のネットワークシステムは、ネットワークと、クライアントと、前記の通信端末装置である複数台の複合機を備え、
クライアントは、ネットワークを介して要求を送信した複合機の通常応答部がスリープ中であることを、代理応答部からの応答により検出すると、他の複合機に前記要求を送信するように構成されている。  
【００１１】
この発明の通信方法は、ネットワークと、クライアントと、代理応答部と通常応答部とを有する複数台の複合機を備えるネットワークシステムでの通信方法であって、
複合機がクライアントからネットワークを介して要求を受信すると、通常応答部がスリープ中か起動中かで異なる応答を、代理応答部から返信するステップと、
要求を送信したクライアントは、スリープ中の場合の応答を受信すると、他の複合機に前記要求を送信するステップ、とを実行することを特徴とする。
【００１２】
この発明のネットワークシステム及び通信方法では、複合機の通常応答部がスリープモードに有る場合、起動中とスリープ中とで応答が異なることから、クライアントは通常応答部がスリープ中であることを検出できる。そしてクライアントが他の複合機に同じ要求を行うと、要求を充たすことができる。また最初に要求を受けた複合機では、通常応答部をウェークアップ（起動）する必要がないので、省エネルギーである。この明細書で、複合機等の通信端末装置に関する記載は、そのまま通信端末装置のプログラム、ネットワークシステム、及び通信方法の発明にも当てはまる。なお実施例では、通信端末装置として複合機を示すが、これに限るものではない。
【図面の簡単な説明】
【００１３】
【図１】実施例でのネットワーク環境を示す図
【図２】実施例の複合機のブロック図
【図３】複合機のネットワークインターフェースでの処理を示すフローチャート
【図４】複合機のクライアントでの処理を示すフローチャート
【発明を実施するための形態】
【００１４】
以下に本発明を実施するための最適実施例を示す。この発明の範囲は、特許請求の範囲の記載に基づき、明細書とこの分野の周知技術を参酌し、当業者の理解に従って定められるべきである。
【実施例】
【００１５】
図１〜図４に、実施例を示す。図において、２はネットワークシステムで、４はネットワークで、例えばLANであるが、他のネットワークでも良い。ネットワーク４には複合機６が例えば複数台接続され、他にファイルサーバ８が接続されている。複合機６，ファイルサーバ８はサーバの例で、他のサーバでも良い。そしてネットワーク４には、パーソナルコンピュータなどから成るクライアント１０が多数接続されている。なお複合機６がこの発明での通信端末装置である。
【００１６】
複合機６は代理応答部と通常応答部とを備え、PING，ARP，SNMPなどの簡単な要求には代理応答部が応答し、eメールの受信，プリントの要求などのより複雑な要求には、通常応答部が応答する。なお複合機６の場合、受信したeメールの多くは、インターネットファクシミリにより転送される。そして通常応答部がスリープ中に、eメールの受信あるいはプリントなどの要求を受け付けると、代理応答部はスリープ中で対応できない旨をクライアント１０に回答し、通常応答部をウェークアップしない。クライアント１０は、応答から、要求先の複合機６の通常応答部がスリープモードにあることを認識できるので、他の複合機に対し、eメールの受信，プリントなどを要求できる。そしてネットワーク４に接続された全ての複合機６がスリープモードにある場合、ファイルサーバ８のMIB（管理情報ベース）などへ、eメールの受信を要求したこととeメール自体、あるいはプリントを要求したこととプリントデータ自体などを送信する。ファイルサーバ８への送信形態は任意である。
【００１７】
このようにすると、例えばネットワーク４に接続されたいずれかの複合機がウェークアップしており、かつユーザにとってどの複合機でプリントするか、あるいはeメールを受信するかが重要でない場合、当初要求した複合機とは異なる複合機で、eメールの受信，プリントなどの要求を処理する。そして全ての複合機がスリープ中の場合、ファイルサーバ８などへ要求を送信し、後にいずれかの複合機がウェークアップした際にファイルサーバからデータを取り出し、処理を行うようにする。
【００１８】
特定の複合機６で処理を行うことがユーザにとって重要なことがある。例えば複合機６が互いに離れた場所に配置されている場合がそうである。このような場合、最初に要求した複合機の通常応答部がスリープ中であると、ファイルサーバ８へeメール、プリントデータ等を送信することを標準的な処理とするように、クライアント１０を構成しても良い。そしてその場合、当初の複合機６がウェークアップした際に、ファイルサーバ８からデータを受け取り処理するようにすると良い。
【００１９】
図２に複合機６の構成を示し、ネットワーク４側から見て最前段に代理応答部１２があり、その後段に通常応答部１４があって、代理応答部１２を介してネットワーク４に接続され、代理応答部１２と通常応答部１４とでネットワークインターフェースを構成する。通常応答部１４は複合機本体１６と接続され、複合機本体１６はスキャナ２６，プリンタ２８，G3ファクシミリ処理部３０，画像処理部３２などを備えている。代理応答部１２は低速のＣＰＵ１８と、小規模なプログラムメモリ１９及び小規模なデータメモリ２０を備え、通常応答部１４はより高速のＣＰＵ２２とより大規模なプログラムメモリ２３，より大規模なデータメモリ２４を備えている。通常応答部１４は複合機本体１６の状態をデータメモリ２４に記憶し、複合機本体１６がスリープモードに入ると、その旨をデータメモリ２４に記憶する。また通常応答部１４もスリープモードを持ち、複合機本体１６と通常応答部１４が同時にスリープモードに移行し、同時にウェークアップするようにしても良く、複合機本体１６と通常応答部１４が独立してスリープ／ウェークアップするようにしても良い。代理応答部１２は、通常応答部１４から通常応答部１４の状態（スリープ／ウェークアップ）と複合機本体１６の状態（スリープ／ウェークアップ）のデータを受け取り、データメモリ２０に記憶する。
【００２０】
図３にクライアントからの要求に対する複合機の応答アルゴリズムを示し、図３での処理の主体は代理応答部１２あるいは通常応答部１４である。ステップ１でネットワークから要求を受信すると、代理応答モードか通常応答モードかで異なる応答を行う（ステップ２）。ここで、通常応答モードは通常応答部１４がウェークアップしているモードであり、代理応答モードは通常応答部１４がスリープしているモードである。通常応答モードでは、クライアントからネットワークを介した要求に対し、代理応答部１２で対応できる要求には代理応答部でパケットデータを作成し、代理応答部１２で対応できず、通常応答部が応答すべき要求に対しては、通常応答部でパケットデータを作成する（ステップ３）。
【００２１】
代理応答モードでは、全ての要求に対し代理応答部１２が応答パケットのデータを作成し、パケットデータに代理応答モードである旨のデータを付加する（ステップ４）。代理応答モードである旨を付加したデータとは、例えば、通常応答部１４がスリープ中で応答できない旨のデータを付加する。なお代理応答モードで、代理応答部１２が単独で応答できる要求に対しては、通常応答部１４がスリープ中であるとのデータを付加してもしなくても良い。通常応答モードの場合、代理応答モードの場合も、作成したパケットをステップ５で、代理応答部１２から送信する。
【００２２】
図３のアルゴリズムの要点は、通常応答部１４しか応答できない要求に対し、通常応答部１４をウェークアップせずに、代理応答部１２が、通常応答部１４がスリープ中で要求に対応できないなどの返信パケットを作成する点にある。このためネットワークからの要求に対し、通常応答部１４をウェークアップする必要はなく、省エネルギーである。またクライアント１０側からすると、通常応答部１４がスリープ中で対応できないことを認識できるので、他の複合機６あるいはファイルサーバ８などに処理を要求することが可能になる。なお全ての要求に対し、通常応答部１４をウェークアップしないようにする必要はない。通常応答部１４をウェークアップさせずに、代理応答部１２で、通常応答部１４の応答とは異なるパケットデータを作成する機能を設けることが重要である。
【００２３】
図４に、クライアント１０側から見た処理を示し、処理の主体は図１のクライアント１０である。ステップ１１でeメールの受信，プリントなどの、代理応答部１２では対応できない要求をネットワークを介し、複合機６へ行ったとする。複合機６のネットインターフェースが通常応答モードに有る場合、クライアント１０は通常応答モードでの返信パケットを受信する（ステップ１２，ステップ１３）。そして通常応答モードでの返信に引き続いて、eメールの送信、プリントデータの送信などを行うと（ステップ１４）、処理を終了する。代理応答モードで、複合機６の通常応答部１４が応答できない場合、クライアント１０は代理応答モードでのパケットを受信する（ステップ１５）。同じ要求に対して、通常応答モードでの返信パケットと、代理応答モードでの返信パケットは異なるデータを含んでいる。以上のようにして、クライアント１０は通常応答部１４がスリープモードにあることを認識できるので、他の複合機に対し、eメールの受信，プリントなどを要求する（ステップ１６）。
【００２４】
ネットワーク４に接続された他の複合機の内で、通常応答モードにあるものが存在すると（ステップ１７）、クライアントは、その複合機に対しステップ１４と同様にeメール，プリントデータなどのデータを送信する（ステップ１８）。ステップ１７で他の複合機の通常応答部もスリープモードに有る場合、ステップ１９でさらに他の複合機が存在するか否かを判断し、存在する場合、結合子Aからステップ１６に戻る。ネットワークに接続された全ての複合機６が代理応答モードにある場合、ファイルサーバ８へeメール，プリントデータなどを送信する（ステップ２０）。これに対して、当初要求を行った複合機がウェークアップした際に、ファイルサーバ８のMIBなどにアクセスし、自己宛のeメールあるいはプリントデータなどを検出すると、該当するデータをファイルサーバ８から受信し、処理を行う。
【００２５】
ステップ１７，ステップ１９で他の複合機をチェックする範囲は、例えばLANなどのネットワーク４に接続された全ての複合機６としても良く、あるいはネットワークに接続された複合機中の同じフロアにあるもののみ等に制限しても良い。またネットワーク４に接続された複合機６が１台しかない環境では、あるいは当初要求した複合機で処理することが必要な場合には、ステップ１５に引き続いてステップ２０を実行しても良い。
【００２６】
実施例では以下の効果が得られる。
(1)  通常応答部１４がスリープモードにある場合、ネットワークからの要求でスリープモードを解除する必要がない。従って省エネルギーである。
(2)  クライアント側では、通常応答部１４が対応できないことを検出できるので、他の複合機６に処理を依頼する、あるいはファイルサーバ８へデータを転送するなどのことができる。
【符号の説明】
【００２７】
２          ネットワークシステム
４          ネットワーク
６          複合機
８          ファイルサーバ
１０        クライアント
１２        代理応答部
１４        通常応答部
１６        複合機本体
１８，２２  ＣＰＵ
１９，２３  プログラムメモリ
２０，２４  データメモリ
２６        スキャナ
２８        プリンタ
３０        Ｇ３ファクシミリ処理部
３２        画像処理部    
【図１】
2012137985.tif 000003
【図２】
2012137985.tif 000004
【図３】
2012137985.tif 000005
【図４】
2012137985.tif 000006