(57)【要約】【課題】ネットワーク機器との通信制御を個別のコントローラーで行なうものにおいて、より適切に省電力化を図る。【解決手段】メインＳＯＣは、アクティブ状態では省電力制御回路４７ａから出力されるＨレベルのSleep1信号によりＯＲ回路４７ｂからＨレベルのOut1信号を出力し、ケーブル取付検出部６０からＬＡＮケーブルの取り付けを示すＨレベルのSens1信号が入力されている場合にスリープ状態に移行したときには移行後もＯＲ回路４７ｂに入力されるＨレベルのSens1信号によりＨレベルのOut1信号をＯＲ回路４７ｂから出力し、Ｎ／ＷＳＯＣは、Out1信号とSens1信号とリセットＩＣ４８からの/Reset信号とがいずれもＨレベルの信号の場合にアクティブ状態に移行し、Out1信号とSens1信号と/Reset信号とのうちいずれか１つでもＨレベルの信号でない場合にスリープ状態に移行する。【選択図】図３
2011235454.tif 000002
【特許請求の範囲】
【請求項１】
通信ケーブルを介してネットワーク機器と通信を行なう通信制御装置であって、
省電力モードと非省電力モードとを有し、通信の制御を司るサブ制御装置と、
前記省電力モードと前記非省電力モードとを有し、前記サブ制御装置と制御信号をやり取り可能なメイン制御装置と、
前記通信ケーブルが取り付けられたときに前記メイン制御装置と前記サブ制御装置とに検出信号を出力する信号出力手段と
を備え、
前記メイン制御装置は、前記非省電力モードの場合には前記制御信号として前記サブ制御装置における前記非省電力モードの設定を許可する許可信号を出力し、前記検出信号が入力された状態で前記非省電力モードから前記省電力モードに変更した場合には該検出信号の入力が停止されるまで前記許可信号を出力する装置であり、
前記サブ制御装置は、前記許可信号と前記検出信号とのいずれもが入力される場合に前記非省電力モードに設定し、前記許可信号と前記検出信号とのいずれか又は両方の入力が停止された場合に前記省電力モードに設定する装置である
通信制御装置。
【請求項２】
前記メイン制御装置は、前記省電力モードで且つ前記許可信号の出力を停止している最中に前記検出信号が入力されたときに、前記非省電力モードを設定するための給電を管理する第１の電力制御回路を備える装置である請求項１記載の通信制御装置。
【請求項３】
請求項２記載の通信制御装置であって、
前記サブ制御装置は、非省電力モード設定用の信号が入力されたときに前記非省電力モードに設定するための給電を管理する第２の電力制御回路と、２つの入力端子が前記メイン制御装置の出力端子と前記信号出力手段の出力端子とに接続されると共に出力端子が前記第２の電力制御回路の入力端子に接続されて前記２つの入力端子にオン信号としての前記許可信号と前記検出信号とが入力された場合の論理積となるオン信号を前記非省電力モード設定用の信号として前記出力端子から出力する論理積回路とを備える装置であり、
前記メイン制御装置は、２つの入力端子が前記第１の電力制御回路の出力端子と前記信号出力手段の出力端子とに接続されると共に出力端子が前記論理積回路に接続されて前記２つの入力端子のいずれかにオン信号が入力された場合の論理和となるオン信号を前記許可信号として前記出力端子から出力する論理和回路を備える装置であり、
前記第１の電力制御回路は、前記メイン制御装置が前記非省電力モードにあるときにはオン信号を前記論理和回路に出力すると共に該論理和回路を作動させ、前記検出信号が入力された状態で前記メイン制御装置が前記非省電力モードから前記省電力モードに変更した場合には前記オン信号の出力を停止すると共に前記検出信号の入力が停止されるまで前記論理和回路を作動させる回路である
通信制御装置。
【請求項４】
請求項３記載の通信制御装置であって、
起動時からオン信号としてのリセット信号を出力するリセット回路を備え、
前記論理積回路は、前記２つの入力端子に加えて前記リセット回路の出力端子に接続される入力端子を有し、該３つの入力端子にオン信号としての前記許可信号と前記検出信号と前記リセット信号とが入力された場合の論理積となるオン信号を前記非省電力モード設定用の信号として出力する回路である
通信制御装置。
【請求項５】
前記通信ケーブルが取り付けられる取付口を開閉するシャッターが設けられてなる請求項１ないし４いずれか１項に記載の通信制御装置であって、
前記信号出力手段は、前記シャッターの開状態を検出したときに前記検出信号を出力し、該シャッターの閉状態を検出したときに前記検出信号の出力を停止する手段である
通信制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ケーブルを介してネットワーク機器と通信を行なう通信制御装置に関する。
【背景技術】
【０００２】
従来より、この種の通信制御装置としては、各種のネットワーク機器とネットワークケーブルを介して接続され、ネットワーク機器との通信制御を含む装置全体の制御を１つのコントローラーで行なうものが提案されている（例えば、特許文献１参照）。この装置では、コントローラーがネットワークケーブルの抜き差しを検出し、ネットワークケーブルが差されていることを検出したときにはネットワークデバイスに電力を供給し、ネットワークケーブルが抜かれていることを検出したときにはネットワークデバイスへの電力の供給を停止することで、省電力化を図ることができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２７２４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワーク機器との通信制御を装置全体の制御とは異なる個別のコントローラーで行なう装置においては、ネットワークデバイスだけでなく通信制御用のコントローラーへの電力の供給や供給の停止をする必要があるため、単にネットワークケーブルの抜き差しだけでネットワークデバイスへの電力の供給や供給の停止を切り替えるものとしても十分な省電力化が図れない場合がある。
【０００５】
本発明の通信制御装置は、ネットワーク機器との通信制御を個別のコントローラーで行なうものにおいて、より適切に省電力化を図ることを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の通信制御装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の通信制御装置は、
通信ケーブルを介してネットワーク機器と通信を行なう通信制御装置であって、
省電力モードと非省電力モードとを有し、通信の制御を司るサブ制御装置と、
前記省電力モードと前記非省電力モードとを有し、前記サブ制御装置と制御信号をやり取り可能なメイン制御装置と、
前記通信ケーブルが取り付けられたときに前記メイン制御装置と前記サブ制御装置とに検出信号を出力する信号出力手段と
を備え、
前記メイン制御装置は、前記非省電力モードの場合には前記制御信号として前記サブ制御装置における前記非省電力モードの設定を許可する許可信号を出力し、前記検出信号が入力された状態で前記非省電力モードから前記省電力モードに変更した場合には該検出信号の入力が停止されるまで前記許可信号を出力する装置であり、
前記サブ制御装置は、前記許可信号と前記検出信号とのいずれもが入力される場合に前記非省電力モードに設定し、前記許可信号と前記検出信号とのいずれか又は両方の入力が停止された場合に前記省電力モードに設定する装置である
ことを要旨とする。
【０００８】
この本発明の通信制御装置では、メイン制御装置が、非省電力モードの場合には制御信号としてサブ制御装置における非省電力モードの設定を許可する許可信号を出力し、信号出力手段から出力される検出信号が入力された状態で非省電力モードから省電力モードに変更した場合には検出信号の入力が停止されるまで許可信号を出力し、サブ制御装置が、許可信号と検出信号とのいずれもが入力される場合に非省電力モードに設定し、許可信号と検出信号とのいずれか又は両方の入力が停止された場合に省電力モードに設定する。これにより、メイン制御装置とサブ制御装置とは、それぞれ相手方の制御装置の電力モードに拘わらず非省電力モードから省電力モードに変更することができる。この結果、ネットワーク機器との通信制御をメイン制御装置とは異なる個別のサブ制御装置で行なうものにおいて、より適切に省電力化を図ることができる。
【０００９】
こうした本発明の通信制御装置において、前記メイン制御装置は、前記省電力モードで且つ前記許可信号の出力を停止している最中に前記検出信号が入力されたときに、前記非省電力モードを設定するための給電を管理する第１の電力制御回路を備える装置であるものとすることができる。こうすれば、メイン制御装置が許可信号の出力を停止している場合でも、通信ケーブルが接続されればメイン制御装置は非省電力モードに変更して許可信号を出力するから、サブ制御装置は非省電力モードを設定することができる。この態様の本発明の通信制御装置において、前記サブ制御装置は、非省電力モード設定用の信号が入力されたときに前記非省電力モードに設定するための給電を管理する第２の電力制御回路と、２つの入力端子が前記メイン制御装置の出力端子と前記信号出力手段の出力端子とに接続されると共に出力端子が前記第２の電力制御回路の入力端子に接続されて前記２つの入力端子にオン信号としての前記許可信号と前記検出信号とが入力された場合の論理積となるオン信号を前記非省電力モード設定用の信号として前記出力端子から出力する論理積回路とを備える装置であり、前記メイン制御装置は、２つの入力端子が前記第１の電力制御回路の出力端子と前記信号出力手段の出力端子とに接続されると共に出力端子が前記論理積回路に接続されて前記２つの入力端子のいずれかにオン信号が入力された場合の論理和となるオン信号を前記許可信号として前記出力端子から出力する論理和回路を備える装置であり、前記第１の電力制御回路は、前記メイン制御装置が前記非省電力モードにあるときにはオン信号を前記論理和回路に出力すると共に該論理和回路を作動させ、前記検出信号が入力された状態で前記メイン制御装置が前記非省電力モードから前記省電力モードに変更した場合には前記オン信号の出力を停止すると共に前記検出信号の入力が停止されるまで前記論理和回路を作動させる回路であるものとすることができる。こうすれば、論理回路を用いた簡易な構成で省電力化を図ることができる。また、この態様の本発明の通信制御装置において、起動時からオン信号としてのリセット信号を出力するリセット回路を備え、前記論理積回路は、前記２つの入力端子に加えて前記リセット回路の出力端子に接続される入力端子を有し、該３つの入力端子にオン信号としての前記許可信号と前記検出信号と前記リセット信号とが入力された場合の論理積となるオン信号を前記非省電力モード設定用の信号として出力する回路であるものとすることができる。
【００１０】
また、前記通信ケーブルが取り付けられる取付口を開閉するシャッターが設けられてなる本発明の通信制御装置において、前記信号出力手段は、前記シャッターの開状態を検出したときに前記検出信号を出力し、該シャッターの閉状態を検出したときに前記検出信号の出力を停止する手段であるものとすることもできる。こうすれば、通信ケーブルの接続を検出してから検出信号を出力するものに比して早期に検出信号を出力してサブ制御装置を非省電力モードに設定することができる。
【図面の簡単な説明】
【００１１】
【図１】プリンター２０を含むネットワークシステムの構成の概略を示す構成図。
【図２】ケーブル取付検出部６０の構成の概略を示す構成図。
【図３】各ＳＯＣの電力管理を行なうための構成の概略を示す構成図。
【図４】メインＳＯＣ電力制御ルーチンの一例を示すフローチャート。
【図５】Ｎ／ＷＳＯＣ電力制御ルーチンの一例を示すフローチャート。
【図６】各ＳＯＣの状態と各信号の時間変化の様子の一例を示す説明図。
【図７】各ＳＯＣの状態と各信号レベルの一覧を示す説明図。
【発明を実施するための形態】
【００１２】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるプリンター２０を含むネットワークシステムの構成の概略を示す構成図である。本実施形態のプリンター２０は、図１に示すように、ＬＡＮなどのネットワーク１５を介して複数台のユーザーコンピューター（ユーザーＰＣ）１０が接続されており、ユーザーＰＣ１０からのジョブを受け付けて実行したり、ユーザーＰＣ１０からの要求に応じてステータスデータのやり取りを行なう。
【００１３】
プリンター２０は、プリンター機能とスキャナー機能とを有する複合機（マルチファンクションプリンター）であり、装置全体の制御を司るコントローラーボード２２と、ユーザーからの各種操作を受け付ける操作部２４と、印刷ヘッドから用紙Ｓにシアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の各色のインクを吐出することにより周知のインクジェット方式の印刷を行なうプリンター機構２６と、原稿に光を照射してその反射光をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の各色に分解してスキャンデータとして得る周知のイメージスキャナーとして構成されたスキャナー機構２８と、ネットワーク１５のＬＡＮケーブル１５ａ（図２参照）の取り付けを検出するケーブル取付検出部６０とを備える。図２は、ケーブル取付検出部６０の構成の概略を示す構成図である。
【００１４】
ケーブル取付検出部６０は、プリンター２０に設けられたケーブル差込口２０ａへのＬＡＮケーブル１５ａの取り付けと取り外しとを検出できるよう構成されており、図２に示すように、図中上下方向にスライドしてケーブル差込口２０ａの遮断と開放とを行なうシャッター６２と、シャッター６２の下方に配置される回動アーム６４と、回動アーム６４をシャッター６２側に付勢するスプリング６６と、回動アーム６４の回動に連動してプルアップ抵抗Ｒｖが接続された電源Ｖｃｃとグランドとの接続と切断とを切り替えるスイッチ６８とを備える。ここで、スプリング６６の付勢力は、シャッター６２がケーブル差込口２０ａを遮断するときにはシャッター６２の押付け力により回動アーム６４を回動範囲の下端に位置させ、シャッター６２がケーブル差込口２０ａを開放してシャッター６２からの押付け力が回動アーム６４に作用しなくなると回動アーム６４を回動範囲の上端に位置させるよう定められている。また、スイッチ６８は、回動アーム６４が下端に位置するときには電源Ｖｃｃとグランドとを接続し、回動アーム６４が上端に位置するときには電源Ｖｃｃとグランドとを切断するよう構成されている。このため、図２（ａ）に示すように、シャッター６２が差込口２０ａを遮断してＬＡＮケーブル１５ａが差し込まれない状態では、回動アーム６４が下端に位置してスイッチ６８が電源Ｖｃｃとグランドとを接続するため、ケーブル取付検出部６０の出力端子からは低電圧の信号（以下、Ｌレベルの信号とする）が出力される。一方、図２（ｂ）に示すように、シャッター６２が差込口２０ａを開放してＬＡＮケーブル１５ａが差し込まれる状態では、回動アーム６４が上端に位置してスイッチ６８が電源Ｖｃｃとグランドとを切断するため、ケーブル取付検出部６０の出力端子からは高電圧の信号（以下、Ｈレベルの信号とする）が出力される。このように、ケーブル取付検出部６０は、シャッター６２の開閉に応じて異なる信号を出力し、通常はシャッター６２の開閉とケーブル１５ａの抜き差しとは対応したものであるから、ケーブル１５ａの取り付けと取り外しとを検出した検出信号を出力するものとなる。
【００１５】
コントローラーボード２２は、中央演算処理装置としてのＣＰＵ４１などが搭載されたメインＳＯＣ（System On a Chip）３０と、処理プログラムを記憶するＲＯＭ４２と、ワ
ークメモリーとしてのＳＤＲＡＭ４４と、外部のネットワーク１５と通信するためのネットワークＳＯＣ（Ｎ／ＷＳＯＣ）５０とを備える。メインＳＯＣ３０は、ＣＰＵ４１の他に、ＳＤＲＡＭ４４へのデータの読み書きを制御するＳＤＲＡＭコントローラー４３と、Ｎ／ＷＳＯＣ５０に接続されたネットワークインターフェース（Ｉ／Ｆ）４５と、操作部２４からの信号を入力する操作インターフェース（Ｉ／Ｆ）３４と、プリンター機構２６を制御する印刷制御部３６と、スキャナー機構２８を制御するスキャナー制御部３８と、メモリーカードスロット３９ａに装着されたメモリーカードＭＣに対するデータの読み込みと書き込みとを制御するメモリーカードコントローラー３９と、ケーブル取付検出部６０からの検出信号が入力されコントローラーボード２２内の電力を管理するパワーマネジメント部４６とを備え、これらはバス３２により互いに電気的に接続されている。なお、コントローラーボード２２外（プリンター機構２６やスキャナー機構２８など）への電力の供給の制御は、図示しない外部電力制御部により行なわれるが、その説明は省略する。
【００１６】
パワーマネジメント部４６は、コントローラーボード２２内のメインＳＯＣ３０の各部（ＣＰＵ４１や各種インターフェースなど）への電力の供給を制御するメイン電力制御部４７と、図示しない電源ボタンが押下されてプリンター２０が起動したときに各ＳＯＣ３０，５０をリセットするリセット信号を出力するリセットＩＣ４８とを備える。また、コントローラーボード２２内のＮ／ＷＳＯＣ５０の各部への電力の供給の制御は、Ｎ／ＷＳＯＣ５０内の後述するＮ／Ｗ電力制御部５９により行なわれる。本実施形態では、メイン電力制御部４７やリセットＩＣ４８，Ｎ／Ｗ電力制御部５９により、要求される電力モードに応じてメインＳＯＣ３０やＮ／ＷＳＯＣ５０の電力の管理が行なわれ、詳細については後述する。なお、電力モードとしては、メインＳＯＣ３０やＮ／ＷＳＯＣ５０への電力の供給を停止する省電力モードと電力を供給する非省電力モードとがあり、以下、省電力モードの状態をスリープ状態、非省電力モードの状態をアクティブ状態と称する。
【００１７】
Ｎ／ＷＳＯＣ５０は、メインＳＯＣ３０が外部のネットワーク１５と通信するためのコントローラーであり、Ｎ／ＷＳＯＣ５０全体の制御を司るネットワーク（Ｎ／Ｗ）制御部５４と、ネットワーク物理層を構成するＰＨＹ（Physical Layer）５１と、ＰＨＹ５１に接続されパケットの送受信を制御するＭＡＣ（Media Access Controller）５２と、ＰＨ
Ｙ５１とＭＡＣ５２とを介して受信したパケット（受信パケット）のうち必要なパケットを通過させ不要なパケットを廃棄する受信パケットフィルタリング部５３と、Ｎ／ＷＳＯＣ５０内を通過する応答パケットをモニターする応答パケットモニタリング部５５と、受信パケットフィルタリング部５３で受信される受信パケットに予め対応付けられた既定の応答パケットが登録された応答テーブル５６と、ケーブル取付検出部６０からの検出信号が入力されコントローラーボード２２内のＮ／ＷＳＯＣ５０の各部への電力の供給を制御するＮ／Ｗ電力制御部５９とを備える。
【００１８】
Ｎ／Ｗ制御部５４は、受信パケットフィルタリング部５３に指令を出力することにより受信パケットフィルタリング部５３を通過した受信パケットをメインＳＯＣ３０（ネットワークＩ／Ｆ４５）に転送してメインＳＯＣ３０で処理（応答パケットを生成）させたり、応答パケットモニタリング部５５に指令を出力することにより応答パケットモニタリング部５５で受け付けたメインＳＯＣ３０からの応答パケットをＭＡＣ５２とＰＨＹ５１とを介してネットワーク１５上に送信させたりする。また、Ｎ／Ｗ制御部５４は、メインＳＯＣ３０のスリープ状態において、メインＳＯＣ３０を介さずに応答テーブル５６に登録された応答パケットを用いて、受信パケットフィルタリング部５３で受信される受信パケットに対応する応答パケットを自動生成して送信する自動応答処理が可能となっている。このように、受信パケットには、メインＳＯＣ３０に処理を依頼すべき依頼対象パケットとメインＳＯＣ３０を介さずに自動応答処理が可能な自動応答対象パケットとがあり、これらは受信パケットフィルタリング部５３により判定される。なお、依頼対象パケットとしては、印刷処理要求に関するパケットやメモリーカードＭＣへのアクセス要求に関する
パケット，スキャナー処理要求に関するパケットなどが該当し、自動応答対象パケットとしては、ＡＲＰ（Address Resolution Protocol）要求やＰＩＮＧ（Packet INternet Groper）要求などが該当する。
【００１９】
ここで、パワーマネジメント部４６（メイン電力制御部４７，リセットＩＣ４８）とＮ／Ｗ電力制御部５９とによる各ＳＯＣの電力管理を行なうための構成について説明する。図３は、各ＳＯＣの電力管理を行なうための構成の概略を示す構成図である。図示するように、メイン電力制御部４７は、メインＳＯＣ３０へ給電したり給電を停止したりする省電力制御回路４７ａと、２つの入力端子が省電力制御回路４７ａの出力端子とケーブル取付検出部６０の出力端子とに接続されると共にそれらの入力端子に入力された信号の論理和を出力する出力端子がＮ／Ｗ電力制御部５９に接続されたＯＲ回路４７ｂとを備える。省電力制御回路４７ａは、メインＳＯＣ３０の状態に応じてＬレベルまたはＨレベルのSleep1信号をＯＲ回路４７ｂに出力したり、ＯＲ回路４７ｂへの給電を制御してＯＲ回路４７ｂを作動させたり作動を停止させたりする。また、ＯＲ回路４７ｂは、省電力制御回路４７ａからのSleep1信号またはケーブル取付検出部６０からの検出信号（以下、Sens1信
号とする）のいずれかがＨレベルの信号として入力されると論理和としてＨレベルのOut1信号を出力端子から出力し、Sleep1信号およびSens1信号のいずれもがＬレベルの信号と
して入力されるとＬレベルのOut1信号を出力する。一方、リセットＩＣ４８は、プリンター２０の電源がオンされた直後はＬレベルの/Reset信号をメイン電力制御部４７とＮ／Ｗ電力制御部５９（ＡＮＤ回路５９ｂ）とに出力し、プリンター２０が正常に起動したときにＨレベルの/Reset信号をメイン電力制御部４７とＮ／Ｗ電力制御部５９（ＡＮＤ回路５９ｂ）とに出力する。また、Ｎ／Ｗ電力制御部５９は、入力されるSleep2信号に応じてＮ／ＷＳＯＣ５０へ給電したり給電を停止したりする省電力制御回路５９ａと、３つの入力端子がメイン電力制御部４７のＯＲ回路４７ｂの出力端子とリセットＩＣ４８の出力端子とケーブル取付検出部６０の出力端子とに接続されると共にそれらの入力端子に入力された信号の論理積を出力する出力端子が省電力制御回路５９ａに接続されたＡＮＤ回路５９ｂとを備える。ＡＮＤ回路５９ｂは、ＯＲ回路４７ｂからのOut1信号をSysReset信号として入力すると共にリセットＩＣ４８からの/Reset信号とケーブル取付検出部６０からのSens1信号とを入力し、これらの入力信号がいずれもＨレベルの信号として入力されると論
理積としてＨレベルのSleep2信号を省電力制御回路５９ａに出力し、これらの入力信号のうちいずれか１つでもＬレベルの信号が入力されるとＬレベルのSleep2信号を省電力制御回路５９ａに出力する。
【００２０】
次に、こうして構成された本実施形態のプリンター２０の動作、特に、省電力制御を行なう際の動作について説明する。まず、メイン電力制御部４７の動作について説明し、次に、Ｎ／Ｗ電力制御部５９の動作について説明する。図４は、メイン電力制御部４７により実行されるメインＳＯＣ電力制御ルーチンの一例を示すフローチャートであり、図５は、Ｎ／Ｗ電力制御部５９により実行されるＮ／ＷＳＯＣ電力制御ルーチンの一例を示すフローチャートである。これらのルーチンは、プリンター２０の電源がオンされてリセットＩＣ４８からＨレベルの/Reset信号が各電力制御部に入力されたときに実行される。
【００２１】
メインＳＯＣ電力制御ルーチンが実行されると、メイン電力制御部４７は、省電力制御回路４７ａによりメインＳＯＣ３０に給電してメインＳＯＣ３０をアクティブ状態に移行させる（ステップＳ１００）。次に、ＯＲ回路４７ｂを作動させると共に（ステップＳ１１０）、省電力制御回路４７ａからＨレベルのSleep1信号をＯＲ回路４７ｂに出力させる（ステップＳ１２０）。これにより、ＯＲ回路４７ｂからはＨレベルのOut1信号が出力されることになる。そして、スリープ条件が成立したか否かを判定する（ステップＳ１３０）。この判定は、例えば、操作部２４に所定時間以上（例えば、５分間など）に亘って何らの操作も受け付けられなかったことや、所定時間以上（例えば、５分間など）に亘ってメインＳＯＣ３０（ＣＰＵ４１）で処理すべき依頼対象パケットが受信されなかったこと
などを条件として行なわれる。スリープ条件が成立しないと判定した場合は、ステップＳ１２０以降の処理を繰り返す。一方、スリープ条件が成立したと判定した場合は、省電力制御回路４７ａによりメインＳＯＣ３０への電力の供給を停止してメインＳＯＣ３０をスリープ状態に移行させると共に（ステップＳ１４０）、移行時にＨレベルのSens1信号が
ケーブル取付検出部６０から入力されているか否かを判定する（ステップＳ１５０）。
【００２２】
移行時にＨレベルのSens1信号が入力されていないと判定した場合、即ち、ＬＡＮケー
ブル１５ａが取り付けられておらずＬレベルのSens1信号が入力されている場合には、Ｏ
Ｒ回路４７ｂの作動を停止して（ステップＳ１６０）、省電力制御回路４７ａからＬレベルのSleep1信号を出力させる（ステップＳ１７０）。そして、スリープ解除条件が成立するか否かを判定する（ステップＳ１８０）。この判定は、操作部２４の操作がなされたことや依頼対象パケットが受信されたこと，Sens1信号がＬレベルからＨレベルに切り替わ
ったことなどを条件として行なわれる。スリープ解除条件が成立したと判定した場合は、ステップＳ１００に戻りメインＳＯＣ３０をアクティブ状態に移行させる。一方、スリープ解除条件が成立しないと判定した場合は、ステップＳ１７０以降の処理を繰り返す。
【００２３】
一方、ステップＳ１５０で移行時にＨレベルのSens1信号が入力されていると判定した
場合には、ＯＲ回路４７ｂの作動を停止することなく、ＬレベルのSleep1信号を出力する（ステップＳ１９０）。これにより、ＯＲ回路４７ｂにケーブル取付検出部６０からＨレベルのSens1信号が入力されていれば、メインＳＯＣ３０がスリープ状態にあってもＯＲ
回路４７ｂからＨレベルのOut1信号を出力することができる。次に、ＨレベルのSens1信
号の入力が停止されたか否かを判定する（ステップＳ２００）。いま、スリープ状態への移行時にＨレベルのSens1信号が入力されていた場合を考えているから、この判定は、移
行時から継続的にＨレベルのSens1信号が入力されているか否かを判断する処理となる。
ステップＳ２００でＨレベルのSens1信号の入力が停止されたと判定した場合には、ステ
ップＳ１６０でＯＲ回路４７ｂの作動を停止してステップＳ１７０以降の処理を実行する。一方、ステップＳ２００でＨレベルのSens1信号の入力が停止されていないと判定した
場合にはスリープ解除条件が成立すると判定するまで（ステップＳ２１０）、ステップＳ１９０に戻り処理を繰り返す。なお、ステップＳ２１０でスリープ解除条件が成立すると判定した場合には、上述したように、ステップＳ１００に戻り処理を行なう。
【００２４】
次に、Ｎ／ＷＳＯＣ電力制御ルーチンについて説明する。このＮ／ＷＳＯＣ電力制御ルーチンが実行されると、Ｎ／Ｗ電力制御部５９は、まず、ＡＮＤ回路５９ｂからの出力信号としてＨレベルのSleep2信号が省電力制御回路５９ａに入力されているか否かを判定する（ステップＳ３００）。ＨレベルのSleep2信号が入力されている場合には、省電力制御回路５９ａによりＮ／ＷＳＯＣ５０への電力を供給してＮ／ＷＳＯＣ５０をアクティブ状態に移行する（ステップＳ３１０）。これにより、Ｎ／ＷＳＯＣ５０は、上述した通信制御を行なうことができる。そして、ＡＮＤ回路５９ｂからの出力信号としてＬレベルのSleep2信号が省電力制御回路５９ａに入力されたときには（ステップＳ３２０）、Ｎ／ＷＳＯＣ５０への電力の供給を停止してＮ／ＷＳＯＣ５０をスリープ状態に移行させて（ステップＳ３３０）、ステップＳ３００に戻り処理を繰り返す。なお、このルーチンが実行された当初にステップＳ３００でＨレベルのSleep2信号が省電力制御回路５９ａに入力されていないと否定的な判定をした場合には、Ｎ／ＷＳＯＣ５０への電力の供給は停止されたままとなり、Ｎ／ＷＳＯＣ５０はスリープ状態とされる。
【００２５】
ここで、メインＳＯＣ３０，Ｎ／ＷＳＯＣ５０の状態と各信号の変化の一例について説明する。図６は、各ＳＯＣの状態と各信号の時間変化の様子の一例を示す説明図である。プリンター２０が正常に起動すると（時刻ｔ０）、リセットＩＣ４８からＨレベルの/Reset信号が出力されて、メインＳＯＣ３０がアクティブ状態に移行されると共に省電力制御回路４７ａからＨレベルのSleep1信号が出力されてＯＲ回路４７ｂに入力される。このた
め、ＯＲ回路４７ｂから出力されるOut1信号即ちＡＮＤ回路５９ｂに入力されるSysReset信号はＨレベルとなる。このとき、ＬＡＮケーブル１５ａが接続されていない場合を考えると、ケーブル取付検出部６０からのSens1信号はＬレベルとなりＡＮＤ回路５９ｂから
はＬレベルのSleep2信号が出力されるから、Ｎ／ＷＳＯＣ５０はスリープ状態とされる。そして、ＬＡＮケーブル１５ａが取り付けられると（時刻ｔ１）、ケーブル取付検出部６０からＨレベルのSens1信号が出力され、ＡＮＤ回路５９ｂへの３つの入力信号がいずれ
もＨレベルとなるために、ＡＮＤ回路５９ｂからはＨレベルのSleep2信号が出力されることになる。これにより、Ｎ／ＷＳＯＣ５０はアクティブ状態とされる。このとき、シャッター６２の開に伴ってケーブル取付検出部６０からＨレベルのSens1信号が出力されるか
ら、ＬＡＮケーブル１５ａの接続を検出してからＨレベルのSens1信号を出力するものに
比して早期にＮ／ＷＳＯＣ５０をアクティブ状態にすることができる。
【００２６】
そして、ＬＡＮケーブル１５ａが接続された状態でメインＳＯＣ３０のスリープ条件が成立すると（時刻ｔ２）、メインＳＯＣ３０がスリープ状態にされると共にＬレベルのSleep1信号がＯＲ回路４７ｂに出力される。このとき、ＬＡＮケーブル１５ａは接続されたままでありSens1信号としてＨレベルの信号が入力されるため、ＯＲ回路４７ｂの作動は
停止されずにＯＲ回路４７ｂからはＨレベルのOut1信号が出力される。このため、ＡＮＤ回路５９ｂに入力されるSysReset信号もＨレベルのままとなり、ＡＮＤ回路５９ｂからはＨレベルのSleep2信号が出力されるから、Ｎ／ＷＳＯＣ５０はスリープ状態には移行されない。これにより、メインＳＯＣ３０がスリープ状態にあっても、アクティブ状態のＮ／ＷＳＯＣ５０により自動応答対象パケットを受信した場合には自動応答処理を行なうことができる。
【００２７】
そして、ＬＡＮケーブル１５ａが取り外されると（時刻ｔ３）、シャッター６２の閉に伴ってケーブル取付検出部６０からＬレベルのSens1信号がＯＲ回路４７ｂとＡＮＤ回路
５９ｂとに入力される。このため、ＡＮＤ回路５９ｂからはＬレベルのSleep2信号が出力されることになり、Ｎ／ＷＳＯＣ５０はスリープ状態に移行される。そして、再びＬＡＮケーブル１５ａが取り付けられると（時刻ｔ４）、スリープ解除条件が成立するためメインＳＯＣ３０がスリープ状態からアクティブ状態に移行されてＯＲ回路４７ｂが作動して、ＡＮＤ回路５９ｂに３つのＨレベルの信号が入力されるから、再びＮ／ＷＳＯＣ５０はアクティブ状態とされる。以上説明したように、メインＳＯＣ３０がスリープ状態にあってもＯＲ回路４７ａからＨレベルの信号を出力してＮ／ＷＳＯＣ５０は自動応答処理を行うことができる。また、ＬＡＮケーブルが取り外されると、ＡＮＤ回路５９ｂからＬレベルのSleep2信号が出力されてＮ／ＷＳＯＣ５０は単独でスリープ状態に移行することができる。この結果、メインＳＯＣ３０とＮ／ＷＳＯＣ５０との２つのＳＯＣを備えて通信制御するプリンター２０において、省電力化をより適切に行なうことができる。なお、このような各ＳＯＣの状態と各信号レベルの一覧を図７に示す。なお、図７では、/Reset信号がＬレベルの場合の各ＳＯＣの状態をリセット前の状態として示した。また、Sens1信号
が本発明の「検出信号」に相当し、Out1信号が「許可信号」に相当し、Sleep2信号が「非省電力モード設定用の信号」に相当し、/Reset信号が「リセット信号」に相当する。
【００２８】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＮ／ＷＳＯＣ５０が本発明の「サブ制御装置」に相当し、メインＳＯＣ３０が「メイン制御装置」に相当し、ケーブル取付検出部６０が「信号出力手段」に相当する。また、メイン電力制御部４７の省電力制御回路４７ａが「第１の電力制御回路」に相当し、Ｎ／Ｗ電力制御部５９の省電力制御回路５９ａが「第２の電力制御回路」に相当し、Ｎ／Ｗ電力制御部５９のＡＮＤ回路５９ｂが「論理積回路」に相当し、メイン電力制御部４７のＯＲ回路４７ｂが「論理和回路」に相当し、リセットＩＣ４８が「リセット回路」に相当する。
【００２９】
以上説明した本実施形態のプリンター２０によれば、メインＳＯＣ３０は、アクティブ状態でＮ／ＷＳＯＣ５０に起動を許可するＨレベルのOut1信号を出力し、スリープ条件が成立したとき、ケーブル取付検出部６０からＬＡＮケーブル１５ａの取り付けを示すＨレベルのSens1信号が入力されている場合にはスリープ状態への移行後も入力されるSens1信号をＨレベルのOut1信号としてＮ／Ｗ電力制御部５９に出力し、Ｎ／ＷＳＯＣ５０は、メイン電力制御部４７からのOut1信号とケーブル取付検出部６０からのSens1信号とリセッ
トＩＣ４８からの/Reset信号とが共にＨレベルの信号として入力される場合にアクティブ状態に移行し、Out1信号とSens1信号と/Reset信号とのうちいずれか１つでもＨレベルの
信号が入力されない場合にスリープ状態に移行するから、メインＳＯＣ３０とＮ／ＷＳＯＣ５０とは、それぞれ相手方のＳＯＣの電力モードに拘わらずアクティブ状態からスリープ状態に移行することができる。また、これらの電力制御を、省電力制御回路４７ａからのSleep1信号とケーブル取付検出部６０からのSens1信号とを入力していずれかがＨレベ
ルのときにＨレベルのOut1信号を出力するＯＲ回路４７ｂと、ＯＲ回路４７ｂからのOut1信号（SysReset信号）とケーブル取付検出部６０からのSens1信号とリセットＩＣ４８か
らの/Reset信号とを入力していずれもＨレベルのときにＨレベルのSleep2信号を出力するＡＮＤ回路５９ｂとの論理回路を用いて行なうものとしたから、簡易な構成で省電力化を図ることができる。さらに、ケーブル取付検出部６０からのSens1信号は、シャッター６
２の開閉に応じて出力するから、ＬＡＮケーブル１５ａの接続を直接的に検出するものに比して早期に検出信号を出力してＮ／ＷＳＯＣ５０をアクティブ状態にすることができる。
【００３０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３１】
上述した実施形態では、ケーブル取付検出部６０がシャッター６２の開閉を検出してSens1信号を出力するものとしたが、これに限られず、ＬＡＮケーブル１５ａの接続を直接
的に検出してSens1信号を出力するものとしてもよい。
【００３２】
上述した実施形態では、Ｎ／Ｗ電力制御部５９のＡＮＤ回路５９ｂにリセットＩＣ４８からの/Reset信号を入力するものとしたが、/Reset信号を入力しないものとしてもよく、その場合、ＯＲ回路４７ｂからのOut1信号とケーブル取付検出部６０からのSens1信号と
の論理積をSleep2信号として出力するものとしてもよい。
【００３３】
上述した実施形態では、メイン電力制御部４７が省電力制御回路４７ａとＯＲ回路４７ｂとによりOut1信号を出力しＮ／Ｗ電力制御部５９がＡＮＤ回路５９ｂによりSleep2信号を出力するものとしたが、このような回路構成により信号を出力するものに限られず、他の回路構成によりOut1信号やSleep2信号を出力するものとしてもよい。また、ＯＲ回路４７ｂを作動させたり作動を停止させたりするものとしたが、ＯＲ回路４７ｂからＡＮＤ回路５９ｂへの信号の出力を許可したり出力を禁止したりするものなどとしてもよい。
【００３４】
上述した実施形態では、本発明をマルチファンクションプリンターとしてのプリンター２０に適用して説明したが、これに限られず、メイン制御装置とサブ制御装置とを備えて通信を行なうものであればどのような装置に適用するものとしてもよく、例えば、スキャナー機能を備えないプリンターに適用してもよいし、プリンター機能を備えないスキャナーに適用してもよいし、ＦＡＸ機器などに適用してもよい。
【符号の説明】
【００３５】
１０  ユーザーＰＣ、１５  ネットワーク、１５ａ  ＬＡＮケーブル、２０  プリンター、２０ａ  ケーブル差込口、２２  コントローラーボード、２４  操作部、２６  プリンター機構、２８  スキャナー機構、３０  メインＳＯＣ、３２  バス、３４  操作イン
ターフェース（Ｉ／Ｆ）、３６  印刷制御部、３８  スキャナー制御部、３９  メモリーカードコントローラー、３９ａ  メモリーカードスロット、４１  ＣＰＵ、４２  ＲＯＭ、４３  ＳＤＲＡＭコントローラー、４４  ＳＤＲＡＭ、４５  ネットワークインターフェース（Ｉ／Ｆ）、４６  パワーマネジメント部、４７  メイン電力制御部、４７ａ  省電力制御回路、４７ｂ  ＯＲ回路、４８  リセットＩＣ、５０  ネットワーク（Ｎ／Ｗ）ＳＯＣ、５１  ＰＨＹ、５２  ＭＡＣ、５３  受信パケットフィルタリング部、５４  ネットワーク（Ｎ／Ｗ）制御部、５５  応答パケットモニタリング部、５６  応答テーブル、５９  ネットワーク（Ｎ／Ｗ）電力制御部、５９ａ  省電力制御回路、５９ｂ  ＡＮＤ回路、６０  ケーブル取付検出部、６２  シャッター、６４  回動アーム、６６  スプリング、６８  スイッチ、Ｖｃｃ  電源、Ｒｖ  プルアップ抵抗、ＭＣ  メモリーカード、Ｓ  用紙。
【図１】
2011235454.tif 000003
【図２】
2011235454.tif 000004
【図３】
2011235454.tif 000005
【図４】
2011235454.tif 000006
【図５】
2011235454.tif 000007
【図６】
2011235454.tif 000008
【図７】
2011235454.tif 000009