[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2006259906A - 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体 - Google Patents

通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体 Download PDF

Info

Publication number
JP2006259906A
JP2006259906A JP2005073805A JP2005073805A JP2006259906A JP 2006259906 A JP2006259906 A JP 2006259906A JP 2005073805 A JP2005073805 A JP 2005073805A JP 2005073805 A JP2005073805 A JP 2005073805A JP 2006259906 A JP2006259906 A JP 2006259906A
Authority
JP
Japan
Prior art keywords
power saving
packet
normal operation
saving state
return
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005073805A
Other languages
English (en)
Inventor
Kazuaki Kidoguchi
和明 木戸口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2005073805A priority Critical patent/JP2006259906A/ja
Priority to US11/375,105 priority patent/US7555662B2/en
Publication of JP2006259906A publication Critical patent/JP2006259906A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】 通信制御装置における省電力状態での消費電力を、単に通常動作制御部の動作を効率化する場合に比べて格段に低下させることができるようにする。
【解決手段】 画像処理装置1は、主演算装置(Main−CPU11)と、予め定められた条件が満たされた場合に省電力状態への移行としてMain−CPU11を停止するための副演算装置(Sub−CPU12)の2つの演算装置(CPU)を備え、ネットワークを介した通信ができるよう構成されている。
【選択図】 図7

Description

本発明は、例えばプリンタ、スキャナ、FAX、コピー機、MFP(multi-function printer)といったネットワーク画像処理装置など、ネットワークに接続された他の装置と通信を行う機能を備えた通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体に関する。
従来より、電子装置が一定時間以上使用されない場合に、装置における最小限必要な部分以外への電源を遮断することで省電力運転を行う技術が広く知られている。
近年、環境問題などが重要視される中、省電力化に対する要求が高まっている。
そこで、本出願人により先に出願されている特許文献1の通信管理装置では、ネットワークにおける通信管理装置が、そのネットワークに接続された情報処理装置への接続要求パケットを受けると、その相手先情報処理装置に対して復帰要求を送信すると共に、要求元の情報処理装置との通信準備処理を代理で実行するようにしている。
特開2004−126959号公報
しかしながら、従来の通信制御装置では、通常動作時における動作制御を行う通常動作制御部の動作を効率化することで省電力状態の省電力化を図ることについてはすでに各種の試みがなされており、単に通常動作制御部の動作を効率化することにより消費電力を飛躍的に低下させるということは困難となっていた。
また、上述した特許文献1のものは、省電力状態から通常動作状態に移行するまでに時間がかかることによるシステムとしての通信障害を発生させないようにする好適なものであるが、個々の通信制御装置における省電力状態での消費電力をさらに低消費電力化することについてまで考慮されたものではなかった。
本発明はこのような状況に鑑みてなされたものであり、通信制御装置における省電力状態での消費電力を、単に通常動作制御部の動作を効率化する場合に比べて格段に低下させることができる通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体を提供することを目的とする。
かかる目的を達成するために、本発明の第1の態様としての通信制御装置は、予め定められた条件が満たされると通常動作時よりも消費電力を低く抑える省電力状態に移行する機能を備えた通信制御装置であって、通常動作時における動作制御を行う通常動作制御手段を備えると共に、上記した通常動作時よりも少ない消費電力により省電力状態として予め定められた最小限の動作制御を行う省電力制御手段を、通常動作制御手段とは別個に備えたことを特徴とする。
上記した省電力制御手段は、省電力状態における予め定められた最小限の動作制御として、予め定められた条件を満足するパケットが装置外部から送信された場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、送信されるパケットを監視することが好ましい。
上記した省電力制御手段による受信パケットの監視では、パケットを送信した送信元のアドレス情報が予め定められた値または範囲に含まれるか否かを判定し、含まれない場合には当該パケットを破棄することが好ましい。
上記した通信制御装置が電源オンである状態で装置外部の電子機器を接続/抜去させることが可能な外部機器接続手段を備え、上記した省電力制御手段は、省電力状態における予め定められた最小限の動作制御として、外部機器接続手段に対する接続状態の変化が予め定められた条件を満足した場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、外部機器接続手段の接続状態を監視することが好ましい。
上記した通常動作制御手段は、省電力状態への移行時に省電力制御手段に対して、省電力状態からの復帰条件判定に用いるために予め定められた判定情報を送信することが好ましい。
上記した省電力制御手段は、省電力状態から通常動作に復帰する復帰制御として、通常動作制御手段に対して復帰理由特定情報と、該復帰のトリガーとなったパケットとを送信することが好ましい。
また、本発明の第2の態様としての通信制御システムは、ネットワークを介して、請求項1から6の何れか1項に記載の通信制御装置と、該通信制御装置に対してネットワークを介して操作可能な操作装置とが接続されて構成されたことを特徴とする。
また、本発明の第3の態様としての省電力制御方法は、予め定められた条件が満たされると通常動作時よりも消費電力を低く抑える省電力状態に移行する省電力状態移行工程を有する省電力制御方法であって、省電力状態移行工程では、通常動作時における動作制御を行う通常動作制御手段とは別個に設けられた省電力制御手段に制御を移行させ、該通常動作制御手段の電源をオフにすることを特徴とする。
上記した省電力状態移行工程の後、省電力制御手段は、予め定められた条件を満足するパケットが装置外部から送信された場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、送信されるパケットを監視するパケット監視工程を有することが好ましい。
上記したパケット監視工程では、パケットを送信した送信元のアドレス情報が予め定められた値または範囲に含まれるか否かを判定し、含まれない場合には当該パケットを破棄することが好ましい。
上記した省電力状態移行工程の後、省電力制御手段は、装置の電源がオンである状態で装置外部の電子機器を接続/抜去させることが可能な外部機器接続手段に対する接続状態の変化が予め定められた条件を満足した場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、外部機器接続手段の接続状態を監視する接続状態監視工程を有することが好ましい。
上記した省電力状態移行工程では、通常動作制御手段が省電力制御手段に対して、省電力状態からの復帰条件判定に用いるために予め定められた判定情報を送信することが好ましい。
上記した省電力状態移行工程の後、省電力状態から通常動作に復帰する時に、省電力制御手段が通常動作制御手段に対して復帰理由特定情報と、該復帰のトリガーとなったパケットとを送信する復帰工程を有することが好ましい。
また、本発明の第4の態様としての省電力制御プログラムは、通常動作時における動作制御を行う通常動作制御手段とは別個に省電力制御手段を備えた通信制御装置における省電力制御プログラムであって、コンピュータに、上記した本発明の第3の態様としての省電力制御方法の何れかに記載の工程による処理を実行させることを特徴とする。
また、本発明の第5の態様としての省電力制御プログラムを記録した記録媒体は、上記した本発明の第4の態様としての省電力制御プログラムが記録されたことを特徴とする。
以上のように、本発明によれば、通信制御装置における省電力状態での消費電力を、単に通常動作制御部の動作を効率化する場合に比べて格段に低下させることができる。
次に、本発明に係る通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体について、本発明に係る通信制御装置を画像処理装置に、本発明に係る通信制御システムを画像処理システムにそれぞれ適用した一実施形態により、図面を用いて詳細に説明する。
〔第1の実施形態〕
本発明の第1の実施形態としての画像処理システムは、図1に示すように、画像処理装置1と、PC(Personal Computer)2とが、LANなどのネットワーク3を介して接続されて構成される。
画像処理装置1は、不図示のスキャナ部、印字部などの画像処理装置として公知の構成を備え、例えば画像の読み取り、読み取り画像のFAX送信、受信した画像データの印字出力、電子メール送受信、コピーといった各種の画像処理機能を実現している。
このため、画像処理装置1は、制御のための構成として、上記した各種の画像処理機能を実現して動作できる通常動作時における動作制御を行うための通常運転制御部と、通常動作時よりも消費電力を低く抑える省電力状態としての動作制御を行うための省電力運転制御部とがPCIバスなどを介して接続されて構成される。
通常運転制御部は、Main−CPU(通常動作制御部)11と所定の電子部品とにより構成され、通常動作時における上記した各種の画像処理機能などの動作制御を行う。
Main−CPU11は、図2に示すようにソフトウェア構成として、Main処理部111と、Main−Sub間通信制御部112とを備える。Main処理部111は、通常動作時における画像処理装置1の各種動作を実現するためのプログラムを格納し、通常動作時における画像処理装置1の各種動作の制御を行う。
省電力運転制御部は、Sub−CPU(省電力制御部)12と、Shared RAM、受信BUF(バッファメモリ)、DMAC(Direct Memory Access Controller)など所定の電子部品とにより構成され、省電力状態における動作制御を行う。
受信BUFは、ネットワーク3から受信したパケットを一時的に蓄積するバッファメモリである。
Sub−CPU12は、図2に示すようにソフトウェア構成として、Sub−Main間通信制御部121と、パケットデータ処理部122と、ネットワーク通信制御部123とを備える。
Sub−Main間通信制御部121は、Main−CPU11のMain−Sub間通信制御部112から省電力状態への移行時に、省電力状態からの復帰条件判定に用いるための予め定められた判定情報を受信する。また、省電力状態から通常動作に復帰する復帰時にMain−CPU11のMain−Sub間通信制御部112に対して、復帰理由を特定するための番号などの復帰理由特定情報と、復帰のトリガーとなったパケットとを送信する。
パケットデータ処理部122は、省電力状態である時にPC2などからネットワーク3を介して受信したパケットに対して所定のフィルタリング処理を行い、通常動作に復帰させるかどうか判定する。
ネットワーク通信制御部123は、省電力状態である時にネットワーク3からパケットの受信を行う。すなわち、画像処理装置1は、装置外部からデータを受ける不図示の通信インタフェース部(外部インタフェース手段)を備え、ネットワーク3を介して通信可能に構成されており、ネットワーク通信制御部123は、そうしてネットワーク3を介してPC2などの装置外部から受信したパケットをパケットデータ処理部122に送信する処理を行う。
Sub−CPU12は、省電力状態である時、省電力状態への移行時、および省電力状態から通常動作への復帰時のみ電源が投入されて動作する。
Main−CPU11は、省電力状態に移行すると電源供給がオフとなる。
このように、本実施形態としての画像処理装置1は、主演算装置(Main−CPU11)と、予め定められた条件が満たされた場合に省電力状態への移行としてMain−CPU11を停止するための副演算装置(Sub−CPU12)の2つの演算装置(CPU)を備え、ネットワークを介した通信ができるよう構成されている。
上記の省電力状態とは、例えばサスペンド状態、スタンバイ状態、休止状態といったものであり、電源オンでありながら通常動作時よりも消費電力を低く抑えることができる動作状態である。
PC(操作装置)2は、不図示の不図示の制御部、記憶部、表示部、入力部、ネットワークI/F(インタフェース)といったPCとして公知の構成を備え、ネットワーク3を介して画像処理装置1に対する操作入力などを行う機能を実現している。このことにより、PC2は、操作内容をパケットデータとしてネットワーク3を介して画像処理装置1などに送信する機能を備える。
次に、本実施形態としての画像処理システムの動作について説明する。
図3は、パケットヘッダの構造図であり、図4から図6は、各プロトコルのデータ構成図である。図4はIpv4プロトコルヘッダの構成を、図5はIpv6プロトコルヘッダの構成を、図6はICMPパケットデータの構造を、それぞれ示す。
まず、省電力状態への移行処理について、図7のフローチャートを参照して説明する。
Main−CPU11は、装置に対して予め定められた所定時間以上、外部からの操作入力が全く行われない場合に、省電力状態に移行する条件が満たされたと判定し、省電力状態への移行処理を開始する(ステップS1;Yes)。
Main−CPU11は、省電力状態への移行処理として、Main−Sub間通信制御部112からSub−Main間通信制御部121へとデータ送信を行うことにより、Sub−CPU12に対して、省電力状態への移行通知と共に以下のネットワーク制御情報(復帰条件判定のための判定情報)を通知し、Main−CPU11への電源を遮断する(ステップS2)。
・ 自機器のIPアドレス
・ IPv6アドレスのプレフィックス情報
・ 応答すべきMulticastパケットのアドレス
・ 応答可能なマルチプロトコルのフレームタイプ
こうして省電力状態になると、Sub−CPU12は、PC2などから送信されてネットワーク3内を流通してくるパケットをネットワーク通信制御部123により受信し(ステップS3)、パケットデータ処理部122により、受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールド情報を解析する(ステップS4)。
このステップS4により、Ethertypeフィールドが0x0800であると判定された場合の動作について、図8を参照して説明する。
Ethertypeフィールドが0x0800である場合にはIPv4パケットであるので、IPプロトコルヘッダ内のIPバージョン及びヘッダ長が0x45でなければパケットを破棄する(ステップS11)。
IPバージョン及びヘッダ長が0x45であったならば、図4に示すIPv4プロトコルヘッダ内のprotocolフィールドを参照し、50または51であった場合にはIPセキュリティパケットであるので、IPセキュリティ規格に対応した処理を行う。
このprotocolフィールドが50、51以外であった場合には、パケットの宛先アドレスを参照する(ステップS12、S13)。
宛先がブロードキャストアドレスであった場合、Sub−CPU12はパケットの内容を解析し応答を行う。
宛先がブロードキャストアドレスまたは自機器のIPアドレスではない場合、Main−CPU11からステップS2で通知されている応答するべきMulticastアドレスであるか判定を行う(ステップS14)。応答するべきMulticastアドレスであった場合はパケットを処理し応答を行う。応答するべきMulticastアドレスではなかった場合はパケットを廃棄する。
上述したステップS13により、パケットの宛先アドレスが自機器のIPアドレスと同一であった場合の動作について、図9を参照して説明する。
宛先が自機器のIPアドレスと同一であった場合、Sub−CPU12はIPv4ヘッダ内のprotocolフィールドを参照し、TCPパケットを示す「6」かどうかを判定する(ステップS21)。TCPパケットではなかった場合、Main−CPU11を通常動作に復帰させ、パケットをMain−CPU11に引き継ぐ。
TCPパケットであった場合、Sub−CPU12はSYNビットが1であるかどうかを判定し、1でない場合、パケットを破棄する(ステップS22)。
SYNビットが1である場合、ACKビットが0であるかどうかを判定し、0ではなかった場合、パケットを破棄する(ステップS23)。
SYNビット1且つACKビット0であるパケットの場合にはMain−CPU11を通常動作に復帰させ、Main−CPU11にパケットを引き継ぐ。
上述したステップS4により、Ethertypeフィールドが0x0806であると判定された場合の動作について、図10を参照して説明する。
受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールドが0x0806であった場合、Sub−CPU12は、ARPプロトコルのパケットと判断する。
ARPプロトコルにおけるターゲットアドレスが自機器のIPアドレスであった場合、IPアドレス衝突と判断し、その判断に基づく応答を行う(ステップS31)。
送信元アドレスとターゲットアドレスが一致していた場合、ARPテーブル更新要求と判断し処理を行う(ステップS32)。一致しない場合にはパケットを破棄する。
上述したステップS4により、Ethertypeフィールドが0x86DDであると判定された場合の動作について、図11を参照して説明する。
受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールドが0x86DDであった場合、Sub−CPU12は、送信されたパケットがIPv6プロトコルのパケットと判断する。
このため、図5に示すIPv6プロトコルヘッダ内のNextheaderフィールドが50または51であった場合には、IPセキュリティパケットであるので、IPセキュリティ規格に対応した処理を行う(ステップS41)。
Nextheaderフィールドが58であった場合はICMPv6パケットと判断し、ICMPタイプの判定を行う(ステップS42、S43)。Nextheaderフィールドが50,51,58のいずれでもない場合、通常動作に復帰する。
上述したステップS43により、図6に示すICMPv6データのtype128であった場合、図12に示すように、Sub−CPU12は対象アドレスを判定し、自機器のIPアドレスまたは応答するべきMulticastアドレスであった場合、パケットの内容を解析して応答処理を行い、いづれでもない場合はパケットを破棄する(ステップS44)。
上述したステップS43により、図6に示すICMPv6データのtype130であった場合、図13に示すように、Sub−CPU12は対象アドレスを判定し、アドレスが−1または応答するべきMulticastアドレスであった場合、パケットの内容を解析して応答処理を行い、いづれでもない場合はパケットを破棄する(ステップS45)。
上述したステップS43により、図6に示すICMPv6データのtype134であった場合、図14に示すように、Sub−CPU12は、パケットのプレフィックス情報と、Main−CPU11よりステップS2で通知されているプレフィックス情報とを照合する(ステップS46)。
一致しなかった場合は、プレフィックス情報の変更通知とみなし応答を行い、一致した場合はパケットを破棄する。
上述したステップS43により、図6に示すICMPv6データのtype135であった場合、図15に示すように、Sub−CPU12は対象アドレスを判断し、自機器のIPアドレスであった場合はパケットの内容を解析して応答処理を行い、それ以外はパケットを破棄する(ステップS47)。
上述したステップS43により、図6に示すICMPv6データのtype136であった場合、図16に示すように、Sub−CPU12は、対象アドレスが自機器のIPアドレスまたは要請フラグが「1」であればパケットの内容を解析して応答処理を行い、それ以外はパケットを破棄する(ステップS48)。
上述したステップS4により、Ethertypeフィールドが0x800、0x0806、0x86DD以外であると判定された場合の動作について、図17を参照して説明する。
受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールドが0x800、0x0806、0x86DDのいづれでもなく、かつ0x0800より大きい値であった場合、Sub−CPU12は、送信されたパケットを破棄する。
Ethertypeフィールドが0x0800、0x0806、0x86DD以外の場合はパケットのフレームタイプを判定する。フレームタイプがステップS2でMain−CPU11から通知されていたものと一致した場合、自機器で使用しているプロトコルのパケットと判断して処理を行い、一致しなかった場合はパケットを破棄する(ステップS51)。
また、第1の実施形態では、上述した各機能に加え、予めタイマ値を設定することで、省電力状態に移行してから設定時間が経過した場合に通常動作に復帰する機能をさらに備える構成としてもよい。
この機能を備える場合、Main−CPU11は、省電力状態への移行時に上述したステップS2でSub−CPU12に送信するネットワーク制御情報(判定情報)として、通常運転モードに復帰するタイマ値をさらに加える。この復帰のためのタイマ値は、予め定められたものであってもよく、ユーザにより予め設定されたものであってもよい。
このタイマ値により復帰する機能を備えた場合の動作について、図18のフローチャートを参照して説明する。
省電力運転状態のSub−CPU12は、Main−CPU11より通知されたタイマ値の時間経過したかを判断する(ステップS61)。
タイマ値の時間経過したと判断された場合、Sub−CPU12はMain−CPU11を通常動作に復帰させ、そうではない場合、上述したフィルタリング処理による受信したパケットへの監視を継続する。
以上のように、本発明の第1の実施形態によれば、省電力制御のためのSub−CPU12を、通常動作制御のためのMain−CPU11とは別個に備え、省電力状態ではMain−CPU11の電源をオフにするよう構成されているため、1つのCPUにより通常動作時と省電力状態との両方の制御を行う構成で省電力状態時に省電力化を図る構成に比べて、省電力状態における消費電力を格段に低く抑えることができる。
換言すれば、1つのMain−CPUによる消費電力の省電力化が従来より追求されているが、上述した第1の実施形態によれば、そうした1つのMain−CPUに対する省電力化の限界を超えて、省電力状態における消費電力を格段に低く抑えることができる。
一般に、1つのCPUにより通常動作時と省電力状態との両方の制御を行う構成で省電力状態時に省電力化を図る構成であれば、機器の未使用時にもCPU以外の不要な部分の電源を遮断するだけとなりかねず、CPUの消費する電力が省電力化の限界となってしまいかねない。しかし、このCPUは機器にて提供する全機能及び性能を持ったものであるため、比較的大きな電力を消費してしまう。
本実施形態はこうした欠点に鑑みてなされたものであり、機器を使用していない時は消費電力が低く必要最低限の性能を持ったSub−CPUに処理を移し、そのSub−CPUにて処理すべきパケットを選択し、必要時以外はMain−CPUへの電源を遮断しておくことができる。
このことにより、1つのCPUにより通常動作時と省電力状態との両方の制御を行う構成で、省電力状態時に不要な部分への電源を遮断して省電力化を図る構成に比べて、省電力状態における消費電力を格段に低く抑えることができる。
また、近年、処理速度が比較的低速なCPUであれば安価に入手可能となっているため、Sub−CPU12をMainーCPU11とは別個に備える場合でも、比較的低コストで実現することができる。
また、省電力状態時には、Sub−CPU12が、送信されるパケットを監視してフィルタリング処理を行い、予め定められた条件を満足するパケットが装置外部から送信された場合に通常動作への復帰を行うため、不必要に通常動作状態に復帰してしまう可能性を減らすことができ、できるだけ長い時間、省電力状態を維持することができる。
このため、さらに効果的な省電力化を達成することができる。
また、本実施形態によれば、こうしたフィルタリング処理として、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、受信したパケットのDLCヘッダ内のEthertypeフィールドが0x0800であった場合にはIPv4パケットと判断し、IPプロトコルヘッダ内のIPバージョン及びヘッダ長が0x45であれば検査対象とし、それ以外であれば破棄するようにフィルタリング処理することができる。
また、検査対象の内、protcolフィールドが50または51であった場合、IPセキュリティパケットと判断し、IPセキュリティ対応処理を実行することができる。
また、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、受信したパケットの宛先がBroadcastアドレス、あらかじめ通知された応答すべきMulticastアドレス、または自機器のIPアドレスであった場合、パケットを破棄せず処理対象とし、それ以外のパケットは破棄するようにフィルタリング処理することができる。
また、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、受信したパケットのDLCヘッダ内のEthertypeフィールドが0x0806であった場合にはARPパケットと判断し、ターゲットアドレスが自機器のIPアドレスと一致している場合にはIPアドレス衝突と判断し応答を行うことができる。
送信元アドレスとターゲットアドレスが一致している場合、ARPテーブルの更新要求であると判断し処理を行い、IPアドレス衝突でもARPテーブル更新要求でもない場合はパケットを破棄するようにフィルタリング処理することができる。
また、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、受信したパケットのDLCヘッダ内のEthertypeフィールドが0x86DDであった場合にはIPv6パケットと判断し、次ヘッダ値の判定処理を行うことができる。
この次ヘッダ値が50または51であった場合、IPセキュリティパケットと判断し、IPセキュリティ対応処理を実行することができる。
次ヘッダ値が58であった場合、ICMPv6パケットと判断し、ICMPタイプの判定処理を行うようにすることができる。
ICMPタイプが128であった場合、対象アドレスが自IPアドレスまたはあらかじめ通知されている応答すべきMulticastアドレスであれば処理を継続し、そうでない場合にはパケットを破棄するようにフィルタリング処理することができる。
ICMPタイプが130であった場合、検索対象Multicastアドレスが−1またはあらかじめ通知されていた応答すべきMulticastアドレスであれば処理を継続し、そうではない場合パケットを破棄するようにフィルタリング処理することができる。
ICMPタイプが134であった場合、あらかじめ通知されていたプレフィックス情報と照合し、一致した場合にはパケットを破棄し、一致しなかった場合には処理を継続するようにフィルタリング処理することができる。
ICMPタイプが135であった場合、対象アドレスが自IPアドレスであれば処理を継続し、そうではない場合はパケットを破棄するようにフィルタリング処理することができる。
ICMPタイプが136であった場合、対象アドレスが自IPアドレスまたはARP要請フラグが立っていなければ処理を継続し、そうではない場合はパケットを破棄するようにフィルタリング処理することができる。
また、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、受信したパケットのDLCヘッダ内のEthertypeフィールドが0x0800以下であるかを判断し、0x0800以下であった場合にはあらかじめ通知されていたフレームタイプと一致するかを判断し、一致するパケットには所定の処理を行い、フレームタイプが一致しなかったパケットは破棄するようにフィルタリング処理することができる。
また、予めタイマ値を設定することで省電力状態に移行してから設定時間が経過した場合に通常動作に復帰する機能をさらに備える構成によれば、タイマ値により設定される経過時間が満了した場合、Main−CPU11での通常運転状態に復帰させることができる。
このため、例えばMain−CPU11により定期的に行う何らかの処理が設定されている場合など、省電力状態である時間が長すぎると不都合が発生しかねない場合であっても、予め定められた時間が経過すると通常運転状態に復帰させることができる。
〔第2の実施形態〕
次に、本発明の第2の実施形態としての画像処理システムについて説明する。この第2の実施形態は、省電力状態時における上述した第1の実施形態でのフィルタリング処理について、アクセスを許可するアドレス情報の値または範囲を指定する機能、アクセスを許可するポート番号を指定する機能をさらに加えたものである。
上述した第1の実施形態と同様の部分については説明を省略する。
まず、省電力状態への移行処理について、図19のフローチャートを参照して説明する。
Main−CPU11は、装置に対して予め定められた所定時間以上、外部からの操作入力が全く行われない場合に、省電力状態に移行する条件が満たされたと判定し、省電力状態への移行処理を開始する(ステップS71;Yes)。
Main−CPU11は、省電力状態への移行処理として、Main−Sub間通信制御部112からSub−Main間通信制御部121へとデータ送信を行うことにより、Sub−CPU12に対して、省電力状態への移行通知と共に以下のネットワーク制御情報を通知し、Main−CPU11への電源を遮断する(ステップS72)。
・ 自機器のIPアドレス
・ IPv6アドレスのプレフィックス情報
・ アクセス許可アドレスの範囲または値
・ アクセス許可ポート番号
・ 応答すべきMulticastパケットのアドレス
・ 応答可能なマルチプロトコルのフレームタイプ
こうして省電力状態になると、Sub−CPU12は、上述した第1の実施形態における処理と同様に、PC2などから送信されてネットワーク3内を流通してくるパケットをネットワーク通信制御部123により受信し(ステップS73)、パケットデータ処理部122により、受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールド情報を解析する(ステップS74)。
上述した第1の実施形態での図8により上述したステップS13の動作により、パケットの宛先アドレスの判定を行い、宛先が自機器のIPアドレスと同一であった場合の本実施形態による動作について、図20を参照して説明する。
宛先が自機器のIPアドレスと同一であった場合、Sub−CPU12は送信元アドレスを参照し、アクセス許可するアドレスとして予め設定されたアドレスではなかった場合、パケットを破棄する(ステップS81)。
アクセス許可アドレスであった場合、Sub−CPU12はポート番号を参照し、アクセス許可しているポートではなかった場合、パケットを廃棄する(ステップS82)。
本実施形態では、アクセス許可しているポート番号をハードウエアに通知し、アクセス許可ポート番号であるかどうかのチェックを0〜1023のウエルノウンポートについてハードウエアにてチェックを行う。
このことにより、悪意のあるユーザからのポートアタックを受けた場合であっても、チェックによりソフトウエア資源を浪費することなくフィルタリング処理を行うことができる。
アクセス許可ポートであった場合、Sub−CPU12はIPv4ヘッダ内のprotocolフィールドを参照し、TCPパケットを示す「6」かどうかを判定する(ステップS83)。TCPパケットではなかった場合、Main−CPU11を通常動作に復帰させ、パケットを引き継ぐ。
TCPパケットであった場合、Sub−CPU12はSYNビットが1であるかどうかを判定し、1でない場合、パケットを破棄する(ステップS84)。
SYNビットが1である場合、ACKビットが0であるかどうかを判定し、0ではなかった場合、パケットを破棄する(ステップS85)。
SYNビット1且つACKビット0であるパケットの場合にはMain−CPU11を通常動作に復帰させ、Main−CPU11にパケットを引き継ぐ。
また、第2の実施形態では、第1の実施形態と同様に、上述した各機能に加え、予めタイマ値を設定することで、省電力状態に移行してから設定時間が経過した場合に通常動作に復帰する機能をさらに備える構成としてもよい。
以上のように、本発明の第2の実施形態によれば、上述した第1の実施形態により得られる効果と同様の効果が得られると共に、フィルタリング処理として、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、予めステップS72でMainーCPU11から通知されたアクセス許可アドレスからのパケットのみを処理対象とし、そうではないパケットを破棄する「アクセスコントロール」によるフィルタリング処理をさらに行うことができる。
また、省電力状態時にSub−CPUにおいて機器に対するパケットを受信し、予めステップS72でMainーCPU11から通知されたアクセス許可ポート番号へのパケットのみを処理対象とし、そうではないパケットを破棄するようにフィルタリング処理することができる。
このポート番号によるフィルタリング処理では、予め定められたウエルノウンポート(よく知られたポート番号)についてはSub−CPU12ではなく、専用に設けられたハードウエアにてチェックを行うため、例えば悪意のあるユーザからのポートアタックを受けた場合であっても、チェックによりソフトウエア資源を浪費することなくフィルタリング処理を行うことができる。
〔第3の実施形態〕
次に、本発明の第3の実施形態としての画像処理システムについて説明する。この第3の実施形態は、省電力状態時における上述した第2の実施形態でのパケット監視機能に加えて、USB端子(外部機器接続手段)の状態変化により通常動作に復帰させる設定機能をさらに加えたものである。
上述した第2の実施形態と同様の部分については説明を省略する。
本発明の第3の実施形態としての画像処理装置4は、図21に示すように、上述した第2の実施形態としての画像処理装置の構成に加えて、この画像処理装置が電源オンである状態で装置外部の電子機器を接続/抜去させることが可能なUSB端子41をさらに備えて構成され、ネットワーク3を介してPC2に接続されている。
次に、第3の実施形態としての画像処理装置4の省電力状態への移行処理について、図22のフローチャートを参照して説明する。
Main−CPU11は、装置に対して予め定められた所定時間以上、外部からの操作入力が全く行われない場合に、省電力状態に移行する条件が満たされたと判定し、省電力状態への移行処理を開始する(ステップS91;Yes)。
Main−CPU11は、省電力状態への移行処理として、Main−Sub間通信制御部112からSub−Main間通信制御部121へとデータ送信を行うことにより、Sub−CPU12に対して、省電力状態への移行通知と共に以下のネットワーク制御情報を通知し、Main−CPU11への電源を遮断する(ステップS92)。
・ 自機器のIPアドレス
・ IPv6アドレスのプレフィックス情報
・ アクセス許可アドレスの範囲または値
・ アクセス許可ポート番号
・ 応答すべきMulticastパケットのアドレス
・ 応答可能なマルチプロトコルのフレームタイプ
・ USBの復帰種別(差込時復帰/抜去時復帰/データイン時復帰)
こうして省電力状態になると、Sub−CPU12は、上述した第2の実施形態における処理と同様に、PC2などから送信されてネットワーク3内を流通してくるパケットをネットワーク通信制御部123により受信し(ステップS93)、パケットデータ処理部122により、受信したパケットの図3に示すDLCヘッダ内のEthertypeフィールド情報を解析する(ステップS94)。
次に、第3の実施形態としての画像処理装置4におけるUSB端子41に対する接続状態の変化に基づいて省電力状態からの復帰処理を行う動作について、図23を参照して説明する。
Sub−CPU12は、省電力状態でUSB端子41に接続状態の変化が発生しているかどうかを監視し(ステップS101)、USB端子の状態変化を検知すると、どのような変化があったのかを判断する(ステップS102)。
状態変化の内容がUSB端子を備えた電子機器の新規接続であると判断された場合、Main−CPU11からステップS92で送信されたUSBの復帰種別として、USB端末接続時復帰要求があるかどうかを判定する(ステップS103)。USB端末接続時復帰要求が送信されている場合、Main−CPU11を通常動作に復帰させ、送信されていない場合、この状態変化を無視する。
状態変化の内容がUSB端子の抜去であると判断された場合、Main−CPU11からステップS92で送信されたUSBの復帰種別として、USB端末抜去時復帰要求があるかどうかを判定する(ステップS104)。USB端末抜去時復帰要求が送信されている場合、Main−CPU11を通常動作に復帰させ、送信されていない場合、この状態変化を無視する。
状態変化の内容が外部電子機器からのUSB端子を介したデータインであると判断された場合、Main−CPU11からステップS92で送信されたUSBの復帰種別として、USB端末データイン時復帰要求があるかどうかを判定する(ステップS105)。USB端末データイン時復帰要求が送信されている場合、Main−CPU11を通常動作に復帰させ、送信されていない場合、この状態変化を無視する。
また、第3の実施形態では、第1、第2の実施形態と同様に、上述した各機能に加え、予めタイマ値を設定することで、省電力状態に移行してから設定時間が経過した場合に通常動作に復帰する機能をさらに備える構成としてもよい。
以上のように、本発明の第3の実施形態によれば、上述した第2の実施形態により得られる効果と同様の効果が得られると共に、USB端子41に対する接続状態の変化が予め定められた条件を満足したと判定された場合に、省電力状態から通常動作に復帰する復帰制御を行うことができる
このように、省電力状態時にUSB端子に端末(電子機器)の接続があった場合、あらかじめ通知されたUSB復帰種別を判断し、差込時復帰の要求があった場合には、Main−CPUでの通常運転状態に復帰させることができる。
また、省電力状態時にUSB端子に接続されていた端末が抜去された場合、あらかじめ通知されたUSB復帰種別を判断し、抜去時復帰の要求があった場合には、Main−CPUでの通常運転状態に復帰させることができる。
また、省電力状態時にUSB端子に接続されていた端末からデータを受付けた場合、あらかじめ通知されたUSB復帰種別を判断し、データイン時復帰の要求があった場合には、Main−CPUでの通常運転状態に復帰させることができる。
以上により、本発明の第3の実施形態によれば、例えばUSB接続のデジタルカメラなどのUSB端末が接続された場合に、接続された時点で通常動作に復帰させる、データが送られてきた時点で通常動作に復帰させる、または抜去された時点で通常動作に復帰させる、といった通常動作への復帰タイミングを、通常動作時にMainーCPU11の機能として設定することができる。
〔各実施形態について〕
なお、上述した各実施形態は本発明の好適な実施形態であり、本発明はこれに限定されることなく、本発明の技術的思想に基づいて種々変形して実施することが可能である。
例えば、上述した各実施形態では、画像処理装置に対してパケットを送信する送信元をPC2として説明したが、ネットワーク3を流通するパケットの送信元はこのものに限定されず、ネットワーク3に接続されて通信可能な電子機器であれば任意の装置であってよい。
また、上述した各実施形態では、操作入力などの入力が一切なされない状態で予め定められた一定時間以上経過すると省電力状態に移行することとして説明したが、省電力状態への移行のトリガーはこのものに限定されず、例えば所定の操作部からの操作入力が予め定められた一定時間以上なされない場合、など各種のものであってよい。
また、上述した各実施形態では、画像処理装置1が、例えば画像の読み取り、読み取り画像のFAX送信、受信した画像データの印字出力、電子メール送受信、コピーといった各種の画像処理機能を実現することとして説明したが、ネットワークに接続されて通信制御を行う機能を備えた装置であればこのものに限定されず、例えばネットワークプリンタ、ネットワークスキャナ、コピー機、FAX装置など各種の画像処理装置であってよい。
また、以上に、本発明に係る通信制御装置を画像処理装置に、本発明に係る通信制御システムを画像処理システムにそれぞれ適用した実施形態について説明したが、省電力状態に移行する機能と、ネットワークを介して通信を行う機能とを備えた通信制御装置であればこのものに限定されず、各種の通信制御装置についても本発明は同様に適用可能である。
また、上述した各実施形態としての画像処理システムを実現するための処理手順をプログラムとして記録媒体に記録することにより、本発明の各実施形態による上述した各機能を、その記録媒体から供給されるプログラムによって、システムを構成するコンピュータのCPUに処理を行わせて実現させることができる。
この場合、上記の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
すなわち、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体および該記録媒体から読み出された信号は本発明を構成することになる。
この記録媒体としては、例えば、フロッピー(登録商標)ディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROM,EEPROM等を用いてよい。
この本発明に係るプログラムによれば、当該プログラムによって制御される画像処理システムに、上述した本発明に係る各実施形態としての画像処理システムにおける各機能を実現させることができる。
本発明の第1の実施形態としての画像処理システムの構成例を示すブロック図である。 MainーCPU11とSub−CPU12とのソフトウェア構成を示す図である。 DLCプロトコルヘッダを含むパケットヘッダの構成を示す図である。 Ipv4プロトコルヘッダの構成を示す図である。 Ipv6プロトコルヘッダの構成を示す図である。 ICMPパケットデータの構造を示す図である。 省電力状態への移行処理とEthertype判定処理を示すフローチャートである。 省電力状態におけるフィルタリング処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 同処理例を示すフローチャートである。 本発明の第2の実施形態による省電力状態への移行処理とEthertype判定処理を示すフローチャートである。 第2の実施形態による省電力状態におけるフィルタリング処理例を示すフローチャートである。 本発明の第3の実施形態としての画像処理システムの構成例を示すブロック図である。 第3の実施形態による省電力状態への移行処理とEthertype判定処理を示すフローチャートである。 第3の実施形態によるUSB端子状態変化応答の動作例を示すフローチャートである。
符号の説明
1、4 画像処理装置(通信制御装置の一例)
11 MainーCPU(通常動作制御手段の一例)
12 Sub−CPU(省電力制御手段の一例)
2 PC(操作装置の一例)
3 ネットワーク

Claims (15)

  1. 予め定められた条件が満たされると通常動作時よりも消費電力を低く抑える省電力状態に移行する機能を備えた通信制御装置であって、
    通常動作時における動作制御を行う通常動作制御手段を備えると共に、
    前記通常動作時よりも少ない消費電力により前記省電力状態として予め定められた最小限の動作制御を行う省電力制御手段を、前記通常動作制御手段とは別個に備えたことを特徴とする通信制御装置。
  2. 前記省電力制御手段は、省電力状態における前記予め定められた最小限の動作制御として、予め定められた条件を満足するパケットが装置外部から送信された場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、送信されるパケットを監視することを特徴とする請求項1記載の通信制御装置。
  3. 前記省電力制御手段による受信パケットの前記監視では、パケットを送信した送信元のアドレス情報が予め定められた値または範囲に含まれるか否かを判定し、含まれない場合には当該パケットを破棄することを特徴とする請求項2記載の通信制御装置。
  4. 前記通信制御装置が電源オンである状態で装置外部の電子機器を接続/抜去させることが可能な外部機器接続手段を備え、
    前記省電力制御手段は、省電力状態における前記予め定められた最小限の動作制御として、前記外部機器接続手段に対する接続状態の変化が予め定められた条件を満足した場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、前記外部機器接続手段の接続状態を監視することを特徴とする請求項1から3の何れか1項に記載の通信制御装置。
  5. 前記通常動作制御手段は、省電力状態への移行時に前記省電力制御手段に対して、省電力状態からの復帰条件判定に用いるために予め定められた判定情報を送信することを特徴とする請求項1から4の何れか1項に記載の通信制御装置。
  6. 前記省電力制御手段は、省電力状態から通常動作に復帰する復帰制御として、前記通常動作制御手段に対して復帰理由特定情報と、該復帰のトリガーとなったパケットとを送信することを特徴とする請求項1から5の何れか1項に記載の通信制御装置。
  7. ネットワークを介して、請求項1から6の何れか1項に記載の通信制御装置と、該通信制御装置に対してネットワークを介して操作可能な操作装置とが接続されて構成されたことを特徴とする通信制御システム。
  8. 予め定められた条件が満たされると通常動作時よりも消費電力を低く抑える省電力状態に移行する省電力状態移行工程を有する省電力制御方法であって、
    前記省電力状態移行工程では、通常動作時における動作制御を行う通常動作制御手段とは別個に設けられた省電力制御手段に制御を移行させ、該通常動作制御手段の電源をオフにすることを特徴とする省電力制御方法。
  9. 前記省電力状態移行工程の後、前記省電力制御手段は、予め定められた条件を満足するパケットが装置外部から送信された場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、送信されるパケットを監視するパケット監視工程を有することを特徴とする請求項8記載の省電力制御方法。
  10. 前記パケット監視工程では、パケットを送信した送信元のアドレス情報が予め定められた値または範囲に含まれるか否かを判定し、含まれない場合には当該パケットを破棄することを特徴とする請求項9記載の省電力制御方法。
  11. 前記省電力状態移行工程の後、前記省電力制御手段は、装置の電源がオンである状態で装置外部の電子機器を接続/抜去させることが可能な外部機器接続手段に対する接続状態の変化が予め定められた条件を満足した場合に省電力状態から通常動作に復帰する復帰制御を行うことができるよう、前記外部機器接続手段の接続状態を監視する接続状態監視工程を有することを特徴とする請求項8から10の何れか1項に記載の省電力制御方法。
  12. 前記省電力状態移行工程では、前記通常動作制御手段が前記省電力制御手段に対して、省電力状態からの復帰条件判定に用いるために予め定められた判定情報を送信することを特徴とする請求項8から11の何れか1項に記載の省電力制御方法。
  13. 前記省電力状態移行工程の後、省電力状態から通常動作に復帰する時に、前記省電力制御手段が前記通常動作制御手段に対して復帰理由特定情報と、該復帰のトリガーとなったパケットとを送信する復帰工程を有することを特徴とする請求項8から12の何れか1項に記載の省電力制御方法。
  14. 通常動作時における動作制御を行う通常動作制御手段とは別個に省電力制御手段を備えた通信制御装置における省電力制御プログラムであって、
    コンピュータに、請求項8から13の何れか1項に記載の工程による処理を実行させることを特徴とする省電力制御プログラム。
  15. 請求項14記載の省電力制御プログラムが記録されたことを特徴とする省電力制御プログラムを記録した記録媒体。
JP2005073805A 2005-03-15 2005-03-15 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体 Pending JP2006259906A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005073805A JP2006259906A (ja) 2005-03-15 2005-03-15 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体
US11/375,105 US7555662B2 (en) 2005-03-15 2006-03-15 Two controller communication control apparatus with power-saving control and power-saving control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005073805A JP2006259906A (ja) 2005-03-15 2005-03-15 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体

Publications (1)

Publication Number Publication Date
JP2006259906A true JP2006259906A (ja) 2006-09-28

Family

ID=37099126

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005073805A Pending JP2006259906A (ja) 2005-03-15 2005-03-15 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体

Country Status (2)

Country Link
US (1) US7555662B2 (ja)
JP (1) JP2006259906A (ja)

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009187481A (ja) * 2008-02-08 2009-08-20 Ricoh Co Ltd 制御装置および情報処理装置
JP2009294927A (ja) * 2008-06-05 2009-12-17 Ricoh Co Ltd 情報処理装置、情報処理装置の制御方法、プログラム及び記録媒体
JP2010218011A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、通信システム、それらの制御方法、及びプログラム
JP2010219604A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、通信システム、それらの制御方法、及びプログラム
JP2010219605A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、ネットワークインターフェース装置、それらの制御方法、プログラム
JP2010226522A (ja) * 2009-03-24 2010-10-07 Fuji Xerox Co Ltd 画像形成装置、通信装置、及び通信プログラム
JP2011041152A (ja) * 2009-08-17 2011-02-24 Ricoh Co Ltd 通信装置、通信方法、及びプログラム
JP2011088318A (ja) * 2009-10-21 2011-05-06 Ricoh Co Ltd 画像形成装置
WO2011077890A1 (en) * 2009-12-22 2011-06-30 Canon Kabushiki Kaisha Image forming apparatus, control method for the same, and storage medium for program
EP2369442A2 (en) 2010-03-26 2011-09-28 Brother Kogyo Kabushiki Kaisha Communication apparatus performing a process in reply to packet received on network
JP2011198124A (ja) * 2010-03-19 2011-10-06 Konica Minolta Business Technologies Inc 通信装置、通信継続方法および通信継続プログラム
JP2011216098A (ja) * 2011-06-02 2011-10-27 Brother Industries Ltd ネットワーク装置
JP2011235493A (ja) * 2010-05-07 2011-11-24 Seiko Epson Corp 通信装置
JP2012098869A (ja) * 2010-11-01 2012-05-24 Canon Inc 通信装置、その制御方法、及び制御プログラム
JP2012108865A (ja) * 2010-05-28 2012-06-07 Kyocera Document Solutions Inc 画像形成装置およびシステム管理プログラム
JP2012192554A (ja) * 2011-03-15 2012-10-11 Canon Inc 情報処理装置、情報処理装置の制御方法及びプログラム
JP2012212464A (ja) * 2012-07-04 2012-11-01 Ricoh Co Ltd 情報処理装置、電力モード制御方法、電力モード制御プログラム、及び記録媒体
US8347125B2 (en) 2009-03-30 2013-01-01 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
US20130031393A1 (en) * 2011-07-25 2013-01-31 Atsushi Yokoyama Information processing apparatus, information processing method and recording medium
JP2013030178A (ja) * 2012-09-14 2013-02-07 Canon Inc 通信装置及びその制御方法、並びに、コンピュータプログラム
JP2013097478A (ja) * 2011-10-31 2013-05-20 Kyocera Document Solutions Inc ネットワーク通信機器、電子機器、およびプログラム
JP2013150346A (ja) * 2013-03-26 2013-08-01 Canon Inc 通信システム及び通信装置
US8514096B2 (en) 2009-03-25 2013-08-20 Brother Kogyo Kabushiki Kaisha Network device
JP2013171591A (ja) * 2012-02-22 2013-09-02 Mediatek Singapore Pte Ltd 電子装置システムおよび電子装置システム内で低電力消耗を維持し、位置決め機能を提供する方法
JP2013232978A (ja) * 2013-07-22 2013-11-14 Ricoh Co Ltd 通信装置、通信方法、及びプログラム
JP2013242875A (ja) * 2007-11-01 2013-12-05 Ricoh Co Ltd パケット処理回路、パケット処理方法およびプログラム
JP2014113709A (ja) * 2012-12-06 2014-06-26 Canon Inc 情報処理装置、情報処理装置の制御方法、及びプログラム
US8886978B2 (en) 2008-09-26 2014-11-11 Canon Kabushiki Kaisha Multiprocessor system and control method where a power saving mode control that safely stops/starts accesses to a shared memory
US8913265B2 (en) 2011-11-15 2014-12-16 Canon Kabushiki Kaisha Image forming apparatus, method for controlling the image forming apparatus, and program
US8964226B2 (en) 2012-06-07 2015-02-24 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and program
JP2015517254A (ja) * 2012-03-31 2015-06-18 インテル コーポレイション コンピューティング装置に対するネットワーク駆動のウェイクアップ操作の実行期間中においてパケットを遅延させる方法、装置およびシステム
US9122482B2 (en) 2011-06-29 2015-09-01 Canon Kabushiki Kaisha Image processing apparatus, control method therefor and storage medium
JP2015205515A (ja) * 2015-07-23 2015-11-19 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム
US9261948B2 (en) 2012-01-16 2016-02-16 Canon Kabushiki Kaisha Image forming apparatus and control method for executing a proxy in response to a heartbeat
US9329624B2 (en) 2011-04-20 2016-05-03 Canon Kabushiki Kaisha System and method for acquiring and correction lifetime information within SA information when transitioning between power modes
JP2016081114A (ja) * 2014-10-10 2016-05-16 セイコーエプソン株式会社 電子機器、制御方法、及び、プログラム
US9354830B2 (en) 2012-11-29 2016-05-31 Canon Kabushiki Kaisha Information processing apparatus, information processing apparatus control method, and storage medium
US9497298B2 (en) 2009-04-09 2016-11-15 Canon Kabushiki Kaisha Information processing apparatus, network interface device, control method therefor, and storage medium
JP2017033245A (ja) * 2015-07-31 2017-02-09 京セラドキュメントソリューションズ株式会社 電子機器および電力制御プログラム
JP2017128122A (ja) * 2017-01-24 2017-07-27 キヤノン株式会社 画像形成装置
JP2018067329A (ja) * 2010-11-19 2018-04-26 グーグル エルエルシー ネットワーク接続されたサーモスタットとクラウドベースの管理サーバとの間でデータを交換するための方法およびシステム
US10228749B2 (en) 2014-05-20 2019-03-12 Canon Kabushiki Kaisha Power saving apparatus, method, and non-transitory computer-readable medium using a pre-calculated SNMP getnext request correspondence table
US11064084B2 (en) 2019-09-03 2021-07-13 Canon Kabushiki Kaisha Image forming apparatus capable of reducing time of shift to low-power consumption operation mode, method of controlling same, and storage medium
US11425275B2 (en) 2019-03-29 2022-08-23 Canon Kabushiki Kaisha Packet saving or discarding based on power status of device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4465372B2 (ja) * 2007-08-08 2010-05-19 シャープ株式会社 画像形成装置
JP2009199283A (ja) * 2008-02-21 2009-09-03 Sony Corp 情報処理装置
JP4830007B2 (ja) 2009-06-22 2011-12-07 株式会社沖データ 画像形成装置
JP5558925B2 (ja) * 2009-07-09 2014-07-23 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及び制御プログラム
JP2011170709A (ja) * 2010-02-19 2011-09-01 Ricoh Co Ltd ネットワーク制御装置、画像形成装置、画像形成システム、省エネ制御方法、及び省エネ制御プログラム
WO2012023150A2 (en) * 2010-08-19 2012-02-23 Ineda Systems Pvt. Ltd Handheld electronic devices
US9046898B2 (en) 2011-02-24 2015-06-02 Google Inc. Power-preserving communications architecture with long-polling persistent cloud channel for wireless network-connected thermostat
JP5852320B2 (ja) * 2011-04-13 2016-02-03 キヤノン株式会社 画像形成装置及びその制御方法
JP5796374B2 (ja) * 2011-07-04 2015-10-21 村田機械株式会社 画像処理装置、画像処理方法およびプログラム
JP5838872B2 (ja) * 2012-03-15 2016-01-06 株式会社リコー 画像形成装置、省エネ制御方法およびプログラム
JP2014079991A (ja) * 2012-10-18 2014-05-08 Canon Inc 電子機器及びその制御方法、並びにプログラム
KR101859022B1 (ko) * 2013-01-17 2018-06-28 에이치피프린팅코리아 주식회사 화상형성장치, 외부 장치와 연결 방법 및 컴퓨터 판독가능 기록매체
JP6210753B2 (ja) * 2013-06-24 2017-10-11 キヤノン株式会社 情報処理装置
KR102349861B1 (ko) * 2015-09-16 2022-01-12 삼성전자주식회사 디스플레이 장치 및 디스플레이 장치의 디스플레이 제어방법
EP3933678A1 (en) 2020-06-30 2022-01-05 Ricoh Company, Ltd. Information processing system, data output system, image processing method, and carrier means

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067156A (ja) * 1999-08-27 2001-03-16 Canon Inc コンピュータ周辺機器及びその制御方法、撮像装置並びに記憶媒体
JP2001127851A (ja) * 1999-10-29 2001-05-11 Ricoh Co Ltd 通信端末装置
JP2002082907A (ja) * 2000-09-11 2002-03-22 Nec Corp データ通信におけるセキュリティ機能代理方法、セキュリティ機能代理システム、及び、記録媒体
JP2002103591A (ja) * 2000-09-29 2002-04-09 Seiko Epson Corp インク吐出型記録装置及びその記録ヘッドの回復処理動作の制御方法
JP2002359705A (ja) * 2001-06-01 2002-12-13 Ricoh Co Ltd ファクシミリ装置
JP2003063101A (ja) * 2001-08-27 2003-03-05 Matsushita Graphic Communication Systems Inc 複合機、これに接続される端末装置及びこれらを備えたネットワークシステム
WO2003021404A1 (fr) * 2001-09-03 2003-03-13 Fujitsu Limited Dispositif de commande de source d'energie pour dispositif electronique
JP2003279120A (ja) * 2002-03-25 2003-10-02 Paloma Ind Ltd 燃焼制御装置
JP2005045301A (ja) * 2003-07-22 2005-02-17 Ricoh Co Ltd 画像処理装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3675628B2 (ja) 1997-12-11 2005-07-27 株式会社リコー 画像入出力装置
JP2003044184A (ja) 2001-08-01 2003-02-14 Canon Inc データ処理装置及び電力制御方法
US6880093B1 (en) * 2001-08-01 2005-04-12 Sprint Communications Company L.P. Low power communication device
JP3984876B2 (ja) * 2002-07-03 2007-10-03 キヤノン株式会社 画像形成装置および電力制御方法
US7058829B2 (en) * 2002-08-14 2006-06-06 Intel Corporation Method and apparatus for a computing system having an active sleep mode CPU that uses the cache of a normal active mode CPU
JP2004126959A (ja) 2002-10-02 2004-04-22 Fujitsu Ltd 通信管理装置、情報処理装置、プログラム
GB2416056B (en) * 2003-05-13 2006-08-23 Advanced Micro Devices Inc A system including a host connected to a plurality of memory modules via a serial memory interconnect

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001067156A (ja) * 1999-08-27 2001-03-16 Canon Inc コンピュータ周辺機器及びその制御方法、撮像装置並びに記憶媒体
JP2001127851A (ja) * 1999-10-29 2001-05-11 Ricoh Co Ltd 通信端末装置
JP2002082907A (ja) * 2000-09-11 2002-03-22 Nec Corp データ通信におけるセキュリティ機能代理方法、セキュリティ機能代理システム、及び、記録媒体
JP2002103591A (ja) * 2000-09-29 2002-04-09 Seiko Epson Corp インク吐出型記録装置及びその記録ヘッドの回復処理動作の制御方法
JP2002359705A (ja) * 2001-06-01 2002-12-13 Ricoh Co Ltd ファクシミリ装置
JP2003063101A (ja) * 2001-08-27 2003-03-05 Matsushita Graphic Communication Systems Inc 複合機、これに接続される端末装置及びこれらを備えたネットワークシステム
WO2003021404A1 (fr) * 2001-09-03 2003-03-13 Fujitsu Limited Dispositif de commande de source d'energie pour dispositif electronique
JP2003279120A (ja) * 2002-03-25 2003-10-02 Paloma Ind Ltd 燃焼制御装置
JP2005045301A (ja) * 2003-07-22 2005-02-17 Ricoh Co Ltd 画像処理装置

Cited By (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013242875A (ja) * 2007-11-01 2013-12-05 Ricoh Co Ltd パケット処理回路、パケット処理方法およびプログラム
JP2009187481A (ja) * 2008-02-08 2009-08-20 Ricoh Co Ltd 制御装置および情報処理装置
US8352664B2 (en) 2008-05-06 2013-01-08 Ricoh Company, Limited Information processing apparatus including first and second data processors having plural power consumption modes and associated methodology
JP2009294927A (ja) * 2008-06-05 2009-12-17 Ricoh Co Ltd 情報処理装置、情報処理装置の制御方法、プログラム及び記録媒体
US8886978B2 (en) 2008-09-26 2014-11-11 Canon Kabushiki Kaisha Multiprocessor system and control method where a power saving mode control that safely stops/starts accesses to a shared memory
JP2010219605A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、ネットワークインターフェース装置、それらの制御方法、プログラム
US8914654B2 (en) 2009-03-13 2014-12-16 Canon Kabushiki Kaisha Information processing apparatus, network interface apparatus, method of controlling both, and storage medium
US8819411B2 (en) 2009-03-13 2014-08-26 Canon Kabushiki Kaisha Information processing apparatus, communication system, method of controlling them, and storage medium
US8417976B2 (en) 2009-03-13 2013-04-09 Canon Kabushiki Kaisha Image processing apparatus, communication system, control method thereof, and storage medium
JP2010218011A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、通信システム、それらの制御方法、及びプログラム
JP2010219604A (ja) * 2009-03-13 2010-09-30 Canon Inc 情報処理装置、通信システム、それらの制御方法、及びプログラム
JP2010226522A (ja) * 2009-03-24 2010-10-07 Fuji Xerox Co Ltd 画像形成装置、通信装置、及び通信プログラム
US8390856B2 (en) 2009-03-24 2013-03-05 Fuji Xerox Co., Ltd. Image forming apparatus, communication device, computer readable medium, and communication method
US8514096B2 (en) 2009-03-25 2013-08-20 Brother Kogyo Kabushiki Kaisha Network device
US8347125B2 (en) 2009-03-30 2013-01-01 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
US9497298B2 (en) 2009-04-09 2016-11-15 Canon Kabushiki Kaisha Information processing apparatus, network interface device, control method therefor, and storage medium
JP2011041152A (ja) * 2009-08-17 2011-02-24 Ricoh Co Ltd 通信装置、通信方法、及びプログラム
JP2011088318A (ja) * 2009-10-21 2011-05-06 Ricoh Co Ltd 画像形成装置
WO2011077890A1 (en) * 2009-12-22 2011-06-30 Canon Kabushiki Kaisha Image forming apparatus, control method for the same, and storage medium for program
US8730501B2 (en) 2010-03-19 2014-05-20 Konica Minolta, Inc. Communication apparatus, communication continuation method, and communication continuation program
JP2011198124A (ja) * 2010-03-19 2011-10-06 Konica Minolta Business Technologies Inc 通信装置、通信継続方法および通信継続プログラム
JP2011205580A (ja) * 2010-03-26 2011-10-13 Brother Industries Ltd 通信装置
EP2369442A2 (en) 2010-03-26 2011-09-28 Brother Kogyo Kabushiki Kaisha Communication apparatus performing a process in reply to packet received on network
US9007930B2 (en) 2010-03-26 2015-04-14 Brother Kogyo Kabushiki Kaisha Communication apparatus
JP2011235493A (ja) * 2010-05-07 2011-11-24 Seiko Epson Corp 通信装置
JP2012108865A (ja) * 2010-05-28 2012-06-07 Kyocera Document Solutions Inc 画像形成装置およびシステム管理プログラム
JP2012098869A (ja) * 2010-11-01 2012-05-24 Canon Inc 通信装置、その制御方法、及び制御プログラム
JP2018067329A (ja) * 2010-11-19 2018-04-26 グーグル エルエルシー ネットワーク接続されたサーモスタットとクラウドベースの管理サーバとの間でデータを交換するための方法およびシステム
JP2012192554A (ja) * 2011-03-15 2012-10-11 Canon Inc 情報処理装置、情報処理装置の制御方法及びプログラム
US9329624B2 (en) 2011-04-20 2016-05-03 Canon Kabushiki Kaisha System and method for acquiring and correction lifetime information within SA information when transitioning between power modes
JP2011216098A (ja) * 2011-06-02 2011-10-27 Brother Industries Ltd ネットワーク装置
US9122482B2 (en) 2011-06-29 2015-09-01 Canon Kabushiki Kaisha Image processing apparatus, control method therefor and storage medium
US9021286B2 (en) * 2011-07-25 2015-04-28 Ricoh Company, Ltd. Information processing device employing main controller to respond with all received predetermined data packets when the main controller is already in high power mode
US20130031393A1 (en) * 2011-07-25 2013-01-31 Atsushi Yokoyama Information processing apparatus, information processing method and recording medium
JP2013097478A (ja) * 2011-10-31 2013-05-20 Kyocera Document Solutions Inc ネットワーク通信機器、電子機器、およびプログラム
US8913265B2 (en) 2011-11-15 2014-12-16 Canon Kabushiki Kaisha Image forming apparatus, method for controlling the image forming apparatus, and program
US9261948B2 (en) 2012-01-16 2016-02-16 Canon Kabushiki Kaisha Image forming apparatus and control method for executing a proxy in response to a heartbeat
JP2013171591A (ja) * 2012-02-22 2013-09-02 Mediatek Singapore Pte Ltd 電子装置システムおよび電子装置システム内で低電力消耗を維持し、位置決め機能を提供する方法
JP2015517254A (ja) * 2012-03-31 2015-06-18 インテル コーポレイション コンピューティング装置に対するネットワーク駆動のウェイクアップ操作の実行期間中においてパケットを遅延させる方法、装置およびシステム
US9461927B2 (en) 2012-03-31 2016-10-04 Intel Corporation Method, device, and system for delaying packets during a network-triggered wake of a computing device
US8964226B2 (en) 2012-06-07 2015-02-24 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and program
JP2012212464A (ja) * 2012-07-04 2012-11-01 Ricoh Co Ltd 情報処理装置、電力モード制御方法、電力モード制御プログラム、及び記録媒体
JP2013030178A (ja) * 2012-09-14 2013-02-07 Canon Inc 通信装置及びその制御方法、並びに、コンピュータプログラム
US9354830B2 (en) 2012-11-29 2016-05-31 Canon Kabushiki Kaisha Information processing apparatus, information processing apparatus control method, and storage medium
JP2014113709A (ja) * 2012-12-06 2014-06-26 Canon Inc 情報処理装置、情報処理装置の制御方法、及びプログラム
US9575546B2 (en) 2012-12-06 2017-02-21 Canon Kabushiki Kaisha Information processing apparatus selectively enabling or disabling packets discarding feature by its network interface card
JP2013150346A (ja) * 2013-03-26 2013-08-01 Canon Inc 通信システム及び通信装置
JP2013232978A (ja) * 2013-07-22 2013-11-14 Ricoh Co Ltd 通信装置、通信方法、及びプログラム
US10228749B2 (en) 2014-05-20 2019-03-12 Canon Kabushiki Kaisha Power saving apparatus, method, and non-transitory computer-readable medium using a pre-calculated SNMP getnext request correspondence table
JP2016081114A (ja) * 2014-10-10 2016-05-16 セイコーエプソン株式会社 電子機器、制御方法、及び、プログラム
JP2015205515A (ja) * 2015-07-23 2015-11-19 キヤノン株式会社 情報処理装置、情報処理装置の制御方法及びコンピュータプログラム
JP2017033245A (ja) * 2015-07-31 2017-02-09 京セラドキュメントソリューションズ株式会社 電子機器および電力制御プログラム
JP2017128122A (ja) * 2017-01-24 2017-07-27 キヤノン株式会社 画像形成装置
US11425275B2 (en) 2019-03-29 2022-08-23 Canon Kabushiki Kaisha Packet saving or discarding based on power status of device
US11064084B2 (en) 2019-09-03 2021-07-13 Canon Kabushiki Kaisha Image forming apparatus capable of reducing time of shift to low-power consumption operation mode, method of controlling same, and storage medium

Also Published As

Publication number Publication date
US20060236143A1 (en) 2006-10-19
US7555662B2 (en) 2009-06-30

Similar Documents

Publication Publication Date Title
JP2006259906A (ja) 通信制御装置、通信制御システム、省電力制御方法、省電力制御プログラム、および該プログラムを記録した記録媒体
JP5037376B2 (ja) 情報処理装置、電力モード制御方法、電力モード制御プログラム、及び記録媒体
US10782756B2 (en) Printing apparatus, method, and non-transitory storage medium for controlling power shifting based on whether search packet is serviceable
US9146522B2 (en) Image forming apparatus, and method of controlling image forming apparatus
US7516335B2 (en) Network control device for an image forming apparatus that enables a network filter during a grace time before entering an energy saving mode
US8127162B2 (en) Apparatus, method, and computer program product for processing information which includes a power-saving mode having a plurality of sub power modes
US8386819B2 (en) Communication apparatus and method having one or more communication control programs
US8078892B2 (en) Information-processing apparatus, packet processing method, and computer program product for communicating with an external network device and switching between a normal power mode and a power saving mode
US8610914B2 (en) Communication apparatus, communication method, computer readable medium and image forming apparatus
US20080195688A1 (en) Information processing apparatus, information processing method, and computer program product
JP5704904B2 (ja) データ処理装置、データ処理装置の制御方法及びプログラム
JP2008181436A (ja) 情報処理装置
JP2008123128A (ja) 情報処理装置
US8176348B2 (en) Control device and information processing apparatus
US7844694B2 (en) Communication system, relay apparatus, relay method and computer readable medium
JP5717398B2 (ja) 通信装置、その制御方法、及び制御プログラム
JP5500215B2 (ja) 情報処理装置、電力モード制御方法、電力モード制御プログラム、及び記録媒体
US10587428B2 (en) Communication apparatus, method for controlling communication apparatus, and storage medium
JP5735853B2 (ja) 通信装置及びその制御方法とプログラム
US10638420B2 (en) Information processing apparatus selectively executable a normal mode or a sleep mode, and non-transitory computer readable recording medium that records an information processing program executable by an information processing apparatus selectively executable a normal mode or a sleep mode
JP2010128747A (ja) 通信装置、その復帰抑制方法及びプログラム
JP2006245764A (ja) 画像処理装置
JP2013251799A (ja) 画像処理装置およびその制御方法
JP2011113202A (ja) 情報処理装置、情報処理方法、プログラム及び記録媒体
US10452119B2 (en) Control device and control method for controlling communication apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100212

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100330

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100526

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20100824