(57)【要約】【課題】  省電力モードにおけて送信すべきパターンデータが複数存在する場合であっても、処理負担を抑制しつつ、各パターンデータを所望のタイミングで送信する。【解決手段】  省電力モードになると、各送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄは、タイマ２４を監視して、各々の初期送信時間になると、セレクタ２３に送信要求を出す。セレクタ２３は、送信判断制御部２２Ａから送信要求があった場合、送信判断制御部２２のパケット送信制御テーブルを参照して、パケットデータ格納ＲＡＭ２１のメモリアドレス０から６４バイト分のデータを読み出して、ＬＡＮ１０に送信する。【選択図】  図１
2006270898.tif 000002
【特許請求の範囲】
【請求項１】
定常モードと省電力モードとに切り換え可能なネットワーク処理装置であって、
複数種類のパターンデータを記憶するパターンデータ記憶手段と、
各パターンデータの定期送信を設定するための設定情報を記憶する設定情報記憶手段と、
定常モードのときに、パターンデータを定期的にネットワークに送信する制御を行う制御手段と、
省電力モードのときに、前記設定情報記憶手段に記憶されている設定情報に基づいて、前記パターンデータ記憶手段に記憶されている各々のパターンデータを定期的にネットワークに送信する送信手段と、
を備えたネットワーク処理装置。
【請求項２】
前記設定情報は、前記制御手段が定常モードから省電力モードに移行した時から最初のパターンデータを送信するまでの時間を設定するための情報を含む
請求項１に記載のネットワーク処理装置。
【請求項３】
前記設定情報は、前記制御手段が省電力モードのときにパターンデータを送信する時間間隔を設定するための情報を含む
請求項１または請求項２に記載のネットワーク処理装置。
【請求項４】
前記制御手段は、前記省電力モードの最後のパターン送信からの経過時間をカウントして保持することが可能な
請求項１から請求項３のいずれか１項に記載のネットワーク処理装置。
【請求項５】
前記送信手段は、送信タイミングが同時になるパターンデータがある場合には、パターンデータの中で優先度の高い順に送信する
請求項１から請求項４のいずれか１項に記載のネットワーク処理装置。
【請求項６】
前記省電力モードの最後のパターン送信時を基準にした経過時間を保持する経過時間保持手段を更に備え、
前記制御手段は、前記省電力モードから前記定常モードに移行した時に、前記経過時間保持手段に保持された経過時間を用いて、前記定常モードに移行後の最初のパターンデータの送信時間を制御する
請求項１から請求項３のいずれか１項に記載のネットワーク処理装置。
【請求項７】
定常モードと省電力モードとに切り換え可能なネットワーク処理装置のパターンデータ送信方法であって、
定常モードのときに、パターンデータ記憶手段に記憶されているパターンデータを定期的にネットワークに送信する制御を行い、省電力モードのときに、設定情報記憶手段に記憶されているパターンデータの定期送信を設定するための設定情報に基づいて、前記パターンデータ記憶手段に記憶されているパターンデータを定期的にネットワークに送信する
ネットワーク処理装置のパターンデータ送信方法。
【請求項８】
定常モードと省電力モードとに切り換え可能なネットワーク処理装置のパターンデータ送信プログラムであって、
コンピュータに、
定常モードのときに、パターンデータ記憶手段に記憶されているパターンデータを定期的にネットワークに送信する制御を行い、省電力モードのときに、設定情報記憶手段に記憶されているパターンデータの定期送信を設定するための設定情報に基づいて、前記パターンデータ記憶手段に記憶されているパターンデータを定期的にネットワークに送信する
処理を実行させるネットワーク処理装置のパターンデータ送信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク処理装置及びそのパターンデータ送信方法、プログラムに係り、特に、デバイスの状態などを表すパターンデータを定期的にネットワークに送信するネットワーク処理装置及びそのパターンデータ送信方法、プログラムに関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、スキャナ、これらの機能を備えた複合機などの画像形成装置は、ネットワークインタフェースを介してローカルエリアネットワーク（ＬＡＮ）に接続されている。このような画像形成装置では、省エネルギー化を図るため、予め定められた時間内にコンピュータのいずれかのデバイスに対してアクセスがない場合には、各デバイスを待機状態（省電力モード）にして電力消費を抑えることが可能である。
【０００３】
そこで、ＬＡＮ上において定期的な問い合わせに対する応答、もしくは定期的な情報発信を必要とするサービスアプリケーションを使用していても、他のネットワーク装置に依存することなくスリープ機能を使用することが可能なネットワーク装置が開示されている（例えば、特許文献１を参照。）。
【０００４】
上記ネットワーク装置は、スリープ機能時において、受信フレーム記憶手段に格納されている受信フレームと新たな受信フレームとが一致したことが通知された場合に、送信フレーム記憶手段に格納されている送信フレームを送信するように制御することにより、スリープ機能時においても問い合わせフレームに対して応答フレームを返すことができるので、例えばサーバにおいても省電力モードに移行することが可能である。
【特許文献１】特開２００１−２５７６８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたネットワーク装置は、１フレーム分のバッファしかないので（［００２３］）、送信パターンを変更する場合は、送信フレームを書き換える必要がある。このため、送信パターンが複数存在する場合は、制御が複雑になって、処理負担が増える問題がある。また、ＣＰＵが存在しない場合では、１つの固定パターンしか送信できない問題もある。
【０００６】
さらに、一定時間毎に送信フレームを送信している最中に通常モードから省電力モードに変更したり、又は省電力モードから通常モードに移行した場合に、送信間隔が長くなったり短くなったりする問題もった。
【０００７】
本発明は、上述した課題を解決するために提案されたものであり、省電力モードにおけて送信すべきパターンデータが複数存在する場合であっても、処理負担を抑制しつつ、各パターンデータを所望のタイミングで送信することができるネットワーク処理装置及びそのパターンデータ送信方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係るネットワーク処理装置は、定常モードと省電力モードとに切り換え可能なネットワーク処理装置であって、複数種類のパターンデータを記憶するパターンデータ記憶手段と、各パターンデータの定期送信を設定するための設定情報を記憶する設定情報記憶手段と、定常モードのときに、パターンデータを定期的にネットワークに送信する制御を行う制御手段と、省電力モードのときに、前記設定情報記憶手段に記憶されている設定情報に基づいて、前記パターンデータ記憶手段に記憶されている各々のパターンデータを定期的にネットワークに送信する送信手段と、を備えている。
【０００９】
ネットワーク処理装置は、定常モードと省電力モードに切り換え可能になっている。制御手段は、定常モードのときは、パターンデータを定期的にネットワークに送信する制御を行うが、省電力モードのときは、上記制御を行わない。そこで、ネットワーク処理装置は、次の構成を備えている。
【００１０】
パターンデータ記憶手段は、複数種類のパターンデータを記憶している。パターンデータとは、例えば定期的に送信する必要のあるパケットなどが該当する。設定情報記憶手段は、各パターンデータの定期送信を設定するための設定情報を記憶している。
【００１１】
省電力モードのときに、送信手段は、設定情報記憶手段に記憶されている設定情報に基づいて、パターンデータ記憶手段に記憶されている各々のパターンデータを定期的にネットワークに送信する。
【００１２】
したがって、本発明に係るネットワーク処理装置は、省電力モードのときに、設定情報記憶手段に記憶されている設定情報に基づいて、パターンデータ記憶手段に記憶されている各々のパターンデータを定期的にネットワークに送信することにより、省電力モードにおいても、処理負担をかけることなく、複数のパターンデータを送信することができる。
【００１３】
ここで、前記設定情報は、前記制御手段が定常モードから省電力モードに移行した時から最初のパターンデータを送信するまでの時間を設定するための情報を含んでもよい。更に、前記設定情報は、前記制御手段が省電力モードのときにパターンデータを送信する時間間隔を設定するための情報を含んでもよい。
【００１４】
また、前記送信手段は、送信タイミングが同時になるパターンデータがある場合には、パターンデータの中で優先度の高い順に送信してもよい。
【発明の効果】
【００１５】
本発明に係るネットワーク処理装置及びそのパターンデータ送信方法、プログラムは、省電力モードのときに、設定情報記憶手段に記憶されている設定情報に基づいて、パターンデータ記憶手段に記憶されている各々のパターンデータを定期的にネットワークに送信することにより、省電力モードにおいても、処理負担をかけることなく、複数のパターンデータを送信することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００１７】
図１は、本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。画像形成装置は、ＬＡＮ１０を介して、プリンタ、ファクシミリ装置、コンピュータなどの様々なデバイスに接続されている。画像形成装置は、ＬＡＮ１０から送信されたデータを用いてプリントやファクシミリ送信などを行ったり、ＬＡＮ１０を介して、本装置の状態を示すパケットを他のデバイスに送信したり、他のデバイスから送信されたパケットに基づいて他のデバイスの状態を監視する。
【００１８】
画像形成装置は、画像処理を行うＣＰＵ１と、データのワークエリアであるＲＡＭ２と、ＣＰＵ１の制御プログラムが記憶されているＲＯＭ３と、パケット制御部２０と、を備えている。
【００１９】
ＣＰＵ１は、図示しないプリンタ部、スキャナ部、ファクシミリ部に対して、それぞれプリント処理、スキャナ処理、ファクシミリ送信等の画像処理を命令する。
【００２０】
また、ＣＰＵ１は、定常モードと省電力モードに切り換え可能に構成されている。ＣＰＵ１は、定常モードの場合、本装置の状態を示すパケットを、インタフェース２６及びＬＡＮ１０を介して他のデバイスに送信する。但し、省電力モードの場合、ＣＰＵ１は、電源がオフになっているので、パケット送信を含むすべての動作を停止する。
【００２１】
パケット制御部２０は、ＣＰＵ１が省電力モードの場合に、ＣＰＵ１に代わって、パケットの自動送信を行う。パケット制御部２０は、複数種類のパケットデータが格納されているパケットデータ格納ＲＡＭ２１と、パケットデータの送信を判断する送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄと、パケットデータを選択して出力するセレクタ２３と、時間を計測するタイマ２４と、本装置の状態を記憶するステータスレジスタ２５と、ＬＡＮ１０との間でパケットの受け渡しを行うインターフェース２６と、を備えている。
【００２２】
パケットデータ格納ＲＡＭ２１には、４種類のパケットデータＡ、Ｂ、Ｃ、Ｄが格納されている。このため、送信すべきパケットが変更される場合であっても、パケットデータを書き換える必要がなくなる。なお、パケットデータ格納ＲＡＭ２１の容量は、例えば５１２バイト（８ビット×５１２ワード、ＣＲＣなし）である。
【００２３】
送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄは、それぞれ対応するパケット送信制御テーブルに基づいて、パケットデータ格納ＲＡＭ２１に記憶されているパケットデータＡ、Ｂ、Ｃ、Ｄの送信タイミングを判断する。
【００２４】
図２は、送信判断制御部２２Ａに記憶されているパケット送信制御テーブルの構成を示す図である。このパケット送信制御テーブルは、パケットデータＡの自動送信を設定するためのデータであり、「Ｆｌａｇ」（１ビット）、「Ｍａｄ」（１０ビット）、「Ｓｉｚｅ」（１０ビット）、「Ｆｓｔ」（１６ビット）、「Ｆｒｅｑ」（１６ビット）を有している。
【００２５】
「Ｆｌａｇ」は、パケットデータＡの自動送信イネーブル（０：自動送信オフ、１：自動送信オン）を指定する。「Ｍａｄ」は、パケットデータ格納ＲＡＭ２１内のパケットデータＡの開始アドレスを指定する。「Ｓｉｚｅ」は、送信パケットパターンの先頭から何バイト送信するかを設定する。「Ｆｓｔ」は、初期送信時間を表し、能動送信イネーブルと送信フラグがオンしてから何秒後にはじめのパケットを送信するかを指定する。なお最大で約１８時間とする。「Ｆｒｅｑ」は、送信間隔を表し、何秒間隔でパケットを送信するかを指定する。なお、最大で１８時間とし、０設定の場合はパケットの単発送信であることを示す。
【００２６】
図３は、パケットのタイミングチャートである。同図に示すように、「Ｆｓｔ」は、定常モードから省電力モードに移行した時点を基準にしたときに、最初のパケットを送信するまでの時間［秒］を表している。
【００２７】
ここで、時間ｔ１は、定常モードにおける最後のパケット送信時から省電力モードに移行するまでの時間である。定常モードから省電力モードに移行しても、パケットデータの送信間隔（Ｆｒｅｑ）を維持するためには、
Ｆｓｔ＝Ｆｒｅｑ−ｔ１
とする必要がある。つまり、初期送信時間であるＦｓｔは、定常モードから省電力モードに移行した場合であっても、時間ｔ１を考慮してパケットが一定時間毎に送信されるように設定されている。
【００２８】
なお、送信判断制御部２２Ｂ、２２Ｃ、２２Ｄも同様に、それぞれパケットデータＢ、Ｃ、Ｄの自動送信を設定するためのパケット送信制御テーブルを記憶している。各パケット送信制御テーブルの構成は、図２と同様である。
【００２９】
タイマ２４は、定常モードから省電力モードになったときに時間の計測を開始する。そして、タイマ２４は、パケットが送信される毎にリセットし、最後のパケットの送信時を基準にしたときの現在の時間ＴS（経過時間）を計測し、この時間ＴSを逐次ステータスレジスタ２５に書き込む。このため、ステータスレジスタ２５に逐次更新されるステータス（時間ＴS）は、最後にパケットが送信された時点からどの程度の時間が経過したかを表している。
【００３０】
以上のように構成された画像形成装置では、定常モードと省電力モードのそれぞれにおいて、次のような処理が行われる。
【００３１】
（定常モードの場合）
定常モードの場合、ＣＰＵ１は、例えば４種類のパケット（Ａ：送信間隔１０秒、Ｂ：送信間隔１分、Ｃ：送信間隔１０分、Ｄ：送信間隔１５分）を定期的にＬＡＮ１０に送信する。なお、本実施の形態では、パケットが４種類ある例を挙げて説明するが、パケットの種類はこれに限定されるものではない。
【００３２】
また、ＣＰＵ１は、定常モードのときに、予め省電力モードにおける各パケットの定期送信を行うための情報を設定する。すなわち、ＣＰＵ１は、パケット送信制御テーブルを設定する。
【００３３】
図４は、省電力モードにおけるパケットの定期送信を行うための情報を示す図である。本実施の形態では、ＣＰＵ１は、定常モードのときに、パケットデータＡ、Ｂ、Ｃ、Ｄのそれぞれについて、図４に示す情報を設定したものとする。なお、各パケット送信制御テーブルには優先度が含まれていない。そこで、本実施の形態では、セレクタ２３が、パケットデータＡ、Ｂ、Ｃ、Ｄの順に優先度を設定しているものとする。
【００３４】
そして、ＣＰＵ１は、例えば、ＬＡＮ１０から所定時間以上所定のデータが送信されてこなかったり、所定時間以上図示しない操作パネルの操作が行われない場合、電源がオフされ、定常モードから省電力モードに移行する。
【００３５】
（省電力モードの場合）
省電力モードになると、各送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄは、タイマ２４を監視して、各々の初期送信時間になるまで待機する。そして、各送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄは、各々の初期送信時間になると、セレクタ２３に送信要求を出す。
【００３６】
セレクタ２３は、送信要求を検出すると、送信要求のあった送信判断制御部２２のパケット送信制御テーブルを参照して、送信要求に対応するパケットデータをパケットデータ格納ＲＡＭ２１から読み出して、インターフェース２６を介してＬＡＮ１０に送信する。
【００３７】
例えば、セレクタ２３は、送信判断制御部２２Ａから送信要求があった場合、送信判断制御部２２のパケット送信制御テーブルを参照して、パケットデータ格納ＲＡＭ２１のメモリアドレス０から６４バイト分のデータを読み出して、ＬＡＮ１０に送信する。
【００３８】
また、セレクタ２３は、送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄから同時に複数の送信要求があった場合、優先度の高い順にパケットデータを送信する。
【００３９】
例えば、パケットデータＡ、Ｂの初期送信時間は共に５秒であるので、セレクタ２３に対するパケットデータＡ、Ｂの１発目の送信要求は同時になる。このとき、セレクタ２３は、優先度の高いパケットデータＡを先に送信し、所定時間経過後、次にパケットデータＢを送信する。他のパケットデータの送信要求が同時になったときも同様にして、セレクタ２３は優先度の高い順にパケットデータを送信する。
【００４０】
そして、例えば、ＬＡＮ１０から所定のデータが送信されたり、図示しない操作パネルに操作が行われた場合、ＣＰＵ１の電源がオンになり、ＣＰＵ１は省電力モードから定常モードに復帰する。
【００４１】
（定常モードに復帰した場合）
ＣＰＵ１は、最初にステータスレジスタ２５にアクセスして、時間ＴSを読み出し、そして、送信開始時間ｔ２（＝Ｆｒｅｑ−ＴS）を演算する。ＣＰＵ１は、定常モードに復帰してから送信開始時間ｔ２になった時点で、復帰後１発目のパケットを送信する。
【００４２】
これにより、ＣＰＵ１は、省電力モードの最後のパケット送信時から通常モードに移行ときまでの時間ＴSが一定でなくても、時間時間ＴSを考慮して送信開始時間ｔ２を決定するので、省電力モードから定常モードに復帰する場合であっても、パケットデータの送信間隔を維持することができる。
【００４３】
以上のように、本発明の実施の形態に係る画像形成装置は、省電力モードであっても、複数のパケットデータにそれぞれ対応したパケット送信制御テーブルに基づいて、パケットデータ格納ＲＡＭ２１から複数のパケットデータをそれぞれ読み出すことにより、処理負担をかけることなく、複数のパケットデータを容易にネットワークに送信することができる。
【００４４】
また、上記画像形成装置は、定常モードの最後のパケット送信時から省電力モードに移行するまでの時間ｔ１を考慮して初期送信時間Ｆｓｔを設定しているので、定常モードから省電力モードに移行した場合であっても、パケットの送信間隔を維持することができる。
【００４５】
さらに、上記画像形成装置は、省電力モードの最後のパケット送信時から通常モードに移行ときまでの時間ＴSを保持し、この時間ＴS考慮して送信開始時間ｔ２を設定しているので、省電力モードから定常モードに移行した場合であっても、パケットの送信間隔を維持することができる。
【００４６】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。
【００４７】
例えば、パケットデータの優先順位は、予め設定されているものとしてが、任意に設定可能であってもよい。また、パケット送信制御テーブルは、送信判断制御部２２Ａ、２２Ｂ、２２Ｃ、２２Ｄにそれぞれ記憶されている場合に限られるものではない。これらのパケット送信制御テーブルが１つになって所定のメモリに記憶されていてもよい。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】送信判断制御部に記憶されているパケット送信制御テーブルの構成を示す図である。
【図３】パケットのタイミングチャートである。
【図４】省電力モードにおけるパケットの定期送信を行うための情報を示す図である。
【符号の説明】
【００４９】
１  ＣＰＵ
２  ＲＡＭ
３  ＲＯＭ
１０  ＬＡＮ
２０  パケット制御部
２１  パケットデータ格納ＲＡＭ
２２Ａ、２２Ｂ、２２Ｃ、２２Ｄ  送信判断制御部
２３  セレクタ
２４  タイマ
２５  ステータスレジスタ
２６  インタフェース
【図１】
2006270898.tif 000003
【図２】
2006270898.tif 000004
【図３】
2006270898.tif 000005
【図４】
2006270898.tif 000006