(57)【特許請求の範囲】
【請求項１】
スタンドアローンで用いられるほか、通信インターフェイスを介して外部装置に接続した状態で用いられる入出力装置であって、
前記通信インターフェイスを通じて前記外部装置が電源オフ状態にあることを検出する外部電源オフ検出手段と、
前記外部電源オフ検出手段により電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認する状況確認手段と、
前記状況確認手段により実行中でないことが確認された場合、省電力動作モードとして動作待機状態とする動作待機手段とを有することを特徴とする入出力装置。
【請求項２】
前記各手段による一連の動作は、前記外部装置が前記通信インターフェイスを介して接続された状態で、かつ、外部装置の電源オン状態が一度認識されている場合に限り、有効な動作として実行可能とされる、請求項１に記載の入出力装置。
【請求項３】
前記各手段による一連の動作は、ユーザ設定に応じて有効または無効とされる、請求項１または２に記載の入出力装置。
【請求項４】
前記外部装置としてのコンピュータ装置との間で前記通信インターフェイスを介して入出力データをやり取りする機能を有するとともに、通信回線を介して入出力データを送受信する機能を有する、請求項１ないし３のいずれかに記載の入出力装置。
【請求項５】
スタンドアローンで用いられるほか、通信インターフェイスを介して外部装置に接続した状態で用いられる入出力装置を制御するためのコンピュータプログラムであって、
前記通信インターフェイスを通じて前記外部装置が電源オフ状態にあることを検出するための外部電源オフ検出プログラムと、
前記外部電源オフ検出プログラムに基づいて電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認するための状況確認プログラムと、
前記状況確認プログラムに基づいて実行中でないことが確認された場合、省電力動作モードとして動作待機状態とするための動作待機プログラムとを含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スタンドアローンで用いられるほか、たとえばパーソナルコンピュータに接続された状態で用いられるファクシミリ装置などの入出力装置、およびそのような入出力装置を制御するためのコンピュータプログラムに関する。
【０００２】
【従来の技術】
最近のファクシミリ装置には、通信ケーブルを介してパーソナルコンピュータに接続され、パーソナルコンピュータの周辺機器としてプリンタ機能やスキャナ機能を備えた多機能複合機がある。この種の多機能複合機は、パーソナルコンピュータに接続された状態でそのパーソナルコンピュータが電源オフとされても、ファクシミリデータの送受信に用いられることから、そのまま電源投入状態とされることが多い。
【０００３】
一方、たとえば夜間などにパーソナルコンピュータを電源オフ状態とし、主に相手先から送られてくるファクシミリデータを受信するためだけに電源投入状態としておく場合などには、ユーザの操作に応じて省電力動作モード（スリープ状態）とし、消費電力を抑えることができる多機能複合機もある。また、あらかじめ設定した時刻になると、自動的に省電力動作モードとなるものもある。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の省電力機能を多機能複合機では、ユーザに省電力動作モードとするための操作が強いられ、操作が煩わしいという問題があった。
【０００５】
一方、設定時刻に自動的に省電力動作モードとなるものでは、その都度操作する必要はないが、設定時刻によっては未だパーソナルコンピュータが起動中とされ、多機能複合機がプリンタやスキャナとして利用される状況にあったり、既にパーソナルコンピュータを電源オフとしてから長時間が経過し、適当なタイミングで省電力動作モードにできないという不便さがあった。
【０００６】
本発明は、上記の点に鑑みて提案されたものであって、利用状況に応じて使い勝手良く省電力動作モードとすることができる入出力装置、およびコンピュータプログラムを提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載した発明の入出力装置は、スタンドアローンで用いられるほか、通信インターフェイスを介して外部装置に接続した状態で用いられる入出力装置であって、前記通信インターフェイスを通じて前記外部装置が電源オフ状態にあることを検出する外部電源オフ検出手段と、前記外部電源オフ検出手段により電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認する状況確認手段と、前記状況確認手段により実行中でないことが確認された場合、省電力動作モードとして動作待機状態とする動作待機手段とを有することを特徴とする。
【０００８】
このような入出力装置によれば、本装置に接続された外部装置がもはや電源オフ状態とされ、しかもスタンドアローン機能に応じた操作や動作が実行中にない場合、省電力動作モードとして自動的に動作待機状態となるので、ユーザがわざわざ省電力動作モードに移行するための操作を行う必要はなく、利用状況に応じて使い勝手良く省電力動作モードとすることができる。
【０００９】
また、請求項２に記載した発明の入出力装置は、請求項１に記載の入出力装置であって、前記各手段による一連の動作は、前記外部装置が前記通信インターフェイスを介して接続された状態で、かつ、外部装置の電源オン状態が一度認識されている場合に限り、有効な動作として実行可能とされる。
【００１０】
このような入出力装置によれば、請求項１に記載の入出力装置による効果に加えて、本装置に接続した状態の外部装置を一旦電源投入した後は、外部装置の電源オフ状態に連動して自動的に省電力動作モードとすることができる。
【００１１】
さらに、請求項３に記載した発明の入出力装置は、請求項１または２に記載の入出力装置であって、前記各手段による一連の動作は、ユーザ設定に応じて有効または無効とされる。
【００１２】
このような入出力装置によれば、請求項１または２に記載の入出力装置による効果に加えて、自動的に省電力動作モードに移行させるか否かをユーザ設定によりあらかじめ定めておくことができる。
【００１３】
また、請求項４に記載した発明の入出力装置は、請求項１ないし３のいずれかに記載の入出力装置であって、前記外部装置としてのコンピュータ装置との間で前記通信インターフェイスを介して入出力データをやり取りする機能を有するとともに、通信回線を介して入出力データを送受信する機能を有する。
【００１４】
このような入出力装置によれば、請求項１ないし３のいずれかに記載の入出力装置による効果に加えて、たとえばパーソナルコンピュータの周辺機器としてのプリンタ機能やスキャナ機能に加え、ファクシミリ通信機能を備えた多機能複合機としてのファクシミリ装置を実現することができる。
【００１５】
さらに、請求項５に記載した発明のコンピュータプログラムは、スタンドアローンで用いられるほか、通信インターフェイスを介して外部装置に接続した状態で用いられる入出力装置を制御するためのコンピュータプログラムであって、前記通信インターフェイスを通じて前記外部装置が電源オフ状態にあることを検出するための外部電源オフ検出プログラムと、前記外部電源オフ検出プログラムに基づいて電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認するための状況確認プログラムと、前記状況確認プログラムに基づいて実行中でないことが確認された場合、省電力動作モードとして動作待機状態とするための動作待機プログラムとを含むことを特徴とする。
【００１６】
このようなコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項１に記載の入出力装置の動作を実現することができる。
【００１７】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照して説明する。
【００１８】
図１は、本発明に係る入出力装置の一実施形態として、ファクシミリ装置の構成を示したブロック図である。この図に示すように、本発明に係るファクシミリ装置Ａは、ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、ＲＯＭ１４、ＥＥＰＲＯＭ１５、ゲートアレイ１６、コーデック１７、ＤＭＡＣ１８、読取部２１、印刷部２２、操作部２３、表示部２４、および外部接続部２５などを具備して概略構成されている。ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、ＲＯＭ１４、ＥＥＰＲＯＭ１５、ゲートアレイ１６、コーデック１７、およびＤＭＡＣ１８は、バス線２７により相互に接続されている。バス線２７には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ１６には、読取部２１、印刷部２２、操作部２３、表示部２４、および外部接続部２５が接続されている。ＮＣＵ１１には、公衆電話回線２８が接続されている。また、外部接続部２５には、たとえばＵＳＢインターフェイスケーブル２６を介して外部装置としてのパーソナルコンピュータＢが接続されている。つまり、ファクシミリ装置Ａは、ファクシミリ通信機能のほか、パーソナルコンピュータＢの周辺機器としての機能も備える。
【００１９】
ＣＰＵ１０は、ファクシミリ装置全体の動作を制御する。ＮＣＵ１１は、公衆電話回線２８に接続されて網制御を行う。ＲＡＭ１２は、ＣＰＵ１０の作業領域や各種データの格納領域などを提供する。モデム１３は、ファクシミリデータの変調や復調などを行う。ＲＯＭ１４は、ＣＰＵ１０が実行すべきプログラムや設定値などのデータを記憶している。ＥＥＰＲＯＭ１５は、各種のフラグや設定データなどを記憶する。ゲートアレイ１６は、ＣＰＵ１０と各部２１〜２５とのインターフェイスとして機能する。コーデック１７は、ファクシミリデータの符号化や復号化を行う。ＤＭＡＣ１８は、主にＲＡＭ１２へのデータの書き込みや読み出しを行う。
【００２０】
読取部２１は、イメージセンサやＬＥＤ光源などを備え、原稿などから文字や図形などの画像を読み取る。印刷部２２は、たとえば電子写真方式などにより文字や図形などの画像を印刷する。操作部２３は、テンキーや文字キーなどのキースイッチ群を備え、使用者のキー操作に応じた指令をＣＰＵ１０に伝える。表示部２４は、ＬＣＤなどのディスプレイを備え、動作状態や操作ガイダンスなどを表示する。外部接続部２５は、ＵＳＢインターフェイスに対応した通信機能を備え、パーソナルコンピュータＢとの間でデータや信号を交換する。なお、ＵＳＢインターフェイスによれば、パーソナルコンピュータＢが電源投入状態にある限り、このパーソナルコンピュータＢからケーブル２６を介して外部接続部２５に電力が供給されるが、この供給電力が主電源として用いられることはなく、主電源は図示省略するが別に設けられている。
【００２１】
要点について説明すると、ファクシミリ装置Ａは、パーソナルコンピュータＢから切り離されたスタンドアローンでの機能として、ファクシミリデータの受信や送信、コピー、内部メモリに保存されたデータを印刷するといった機能を有する。また、ファクシミリ装置Ａは、パーソナルコンピュータＢの周辺機器として用いられる場合、プリンタやスキャナとして利用される。
【００２２】
このようなファクシミリ装置Ａには、省電力動作モード（スリープ状態）として消費電力を抑える機能が備えられている。この省電力動作モードでは、ＣＰＵ１０の動作クロックが通常の動作モードより引き下げられたり、ゲートアレイ１６内の特定の処理回路に対する電力供給がカットされる。もちろん、省電力動作モード中にキー操作が行われたり何らかの動作が実行される場合には、省電力動作モードから通常の動作モードに戻って所要の動作が行われる。
【００２３】
ところで、本ファクシミリ装置Ａでは、通常の動作モードから省電力動作モードに自動的に切り替えられるように構成されている。具体的に言うと、パーソナルコンピュータＢが電源オンの状態にあり、ＵＳＢインターフェイスケーブル２６を介して外部接続部２５に電力が供給される状態にあっては、通常の動作モードとされる。そして、パーソナルコンピュータＢが電源オフとされると、外部接続部２５に電力が供給されない状態が検出される。このとき、キー操作やファクシミリ送受信に関連する動作を実行中にないことを条件として、自動的に通常の動作モードから省電力動作モードとなり、スタンドアローンに応じた動作待機状態となる。
【００２４】
もちろん、自動的に省電力動作モードに移行するのを有効とするか無効とするかは、ユーザの設定操作であらかじめ定めておくことができ、有効として設定されている場合に限り、上記したような省電力動作モードへの移行が実現される。ちなみに、工場出荷段階のデフォルトでは、省電力動作モードへの移行が有効に設定されている。そのため、ユーザが特に有効／無効を設定しない場合には、ファクシミリ装置ＡをパーソナルコンピュータＢに接続した状態で、しかも一度でもパーソナルコンピュータＢを起動したことがある場合に限り、上記した条件の下でファクシミリ装置Ａが省電力動作モードに自動的に移行することとなる。
【００２５】
つまり、ファクシミリ装置ＡのＣＰＵ１０は、通信インターフェイスを通じて外部装置が電源オフ状態にあることを検出する外部電源オフ検出手段と、外部電源オフ検出手段により電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認する状況確認手段と、状況確認手段により実行中でないことが確認された場合、省電力動作モードとして動作待機状態とする動作待機手段とを実現している。
【００２６】
ＲＯＭ１４に記憶されたプログラムは、スタンドアローンで用いられるほか、通信インターフェイスを介して外部装置に接続した状態で用いられる入出力装置を制御するためのコンピュータプログラムであって、通信インターフェイスを通じて外部装置が電源オフ状態にあることを検出するための外部電源オフ検出プログラムと、外部電源オフ検出プログラムに基づいて電源オフ状態が検出された場合、スタンドアローンで用いられる機能を実行中か否かを確認するための状況確認プログラムと、状況確認プログラムに基づいて実行中でないことが確認された場合、省電力動作モードとして動作待機状態とするための動作待機プログラムとを含むコンピュータプログラムを実現している。
【００２７】
次に、動作について説明する。
【００２８】
図２は、省電力動作モードに移行する際の処理手順を示すフローチャートである。なお、この省電力モード移行処理は、ファクシミリ装置Ａを制御するためのメインルーチンを実行中、定期的なタイミングで実行されるものである。
【００２９】
図２に示すように、パーソナルコンピュータＢの電源オフ状態を検出すると（Ｓ１：ＹＥＳ）、ＣＰＵ１０は、タイマをリセットする（Ｓ２）。ここで、パーソナルコンピュータＢが電源オフ状態か否かは、ＵＳＢインターフェイスケーブル２６を通じて外部接続部２５に供給される電力の電圧レベルなどに応じて判定される。具体的には、外部接続部２５の特定の端子の電圧レベルをＣＰＵ１０が監視し、電圧が変化（たとえば所定電圧から０Ｖへ）したことを検出したら、パーソナルコンピュータＢが電源オフ状態になったと判定する。また、タイマとは、ＣＰＵ１０の一機能として実行されるものであって、このタイマの計時を終えるタイムアップ時間間隔としては、たとえば１０秒程度とされる。
【００３０】
タイマをリセットした後、ＣＰＵ１０は、たとえば、ファクシミリ送信やコピーを行うための何らかのキー操作が行われているか否かを確認する（Ｓ３）。
【００３１】
キー操作が行われていない場合（Ｓ３：ＮＯ）、さらにＣＰＵ１０は、何らかの動作を実行中か否かを確認する（Ｓ４）。このとき実行される動作としては、パーソナルコンピュータＢが電源オフ状態でも実行可能な、ファクシミリデータの送信や受信、コピーなどがある。
【００３２】
動作を実行中でもない場合（Ｓ４：ＮＯ）、ＣＰＵ１０は、タイマにより計時を終える時点としてのタイムアップに至ったか否かを判断する（Ｓ５）。
【００３３】
タイムアップの場合（Ｓ５：ＹＥＳ）、ＣＰＵ１０は、省電力動作モードの実行処理を行う（Ｓ６）。これによれば、先述したようにＣＰＵ１０の動作クロックが通常の動作モードより引き下げられ、ゲートアレイ１６内の一部回路に対する電力供給がカットされるので、待機時における消費電力が抑えられる。要するに、パーソナルコンピュータＢを電源オフとした後、キー操作や所定の動作が全て終了している状態で１０秒程度の時間内にキー操作を含めて何ら動作が行われなければ、自動的に通常の動作モードから省電力動作モードに切り替えられるのである。
【００３４】
以上のようにして省電力動作モードの実行中、ＣＰＵ１０は、割り込み要求があるか否かを監視している（Ｓ７）。割り込み要求としては、ユーザのキー操作によりファクシミリ送信を開始する旨の要求やコピーを開始する旨の要求、さらには、ＮＣＵ１１が公衆電話回線２８を通じて送信相手先からの呼び出し信号を受けることで、ファクシミリ受信を開始する旨の要求などが挙げられる。また、割り込み要求には、電源オフから電源オンに切り替えられたパーソナルコンピュータＢからのプリント出力する旨の要求や、スキャニングを行う旨の要求なども含まれる。
【００３５】
割り込み要求がある場合（Ｓ７：ＹＥＳ）、ＣＰＵ１０は、省電力動作モードを解除して通常の動作モードに復帰させるべく、この省電力モード移行処理を終える（Ｓ８）。なお、省電力モード移行処理を終えてメインルーチンに戻っても、パーソナルコンピュータＢが電源オフ状態か否かを検出するＳ１の動作は、定期的に実行される。
【００３６】
Ｓ７において、割り込み要求がない場合（Ｓ７：ＮＯ）、ＣＰＵ１０は、割り込み要求があるまで省電力動作モードを実行する。
【００３７】
Ｓ５において、タイムアップに至っていない場合（Ｓ５：ＮＯ）、ＣＰＵ１０は、Ｓ３に戻る。
【００３８】
Ｓ４において、何らかの動作を実行中の場合（Ｓ４：ＹＥＳ）、ＣＰＵ１０は、Ｓ１に戻る。
【００３９】
Ｓ３において、キー操作が行われているか、あるいは新たに開始された場合（Ｓ３：ＹＥＳ）、ＣＰＵ１０は、Ｓ１に戻る。
【００４０】
Ｓ１において、パーソナルコンピュータＢが電源オンの場合（Ｓ１：ＮＯ）、ＣＰＵ１０は、パーソナルコンピュータＢが電源オフとなるまでＳ２以降の一連の動作を実行しない。
【００４１】
つまり、パーソナルコンピュータＢを電源オフとした直後にあっても、キー操作や何らかの動作が行われている場合には、即座に省電力動作モードに切り替えられることなく、通常の動作モードとしてウォームアップに時間がかかることはない。
【００４２】
したがって、ファクシミリ装置Ａに接続されたパーソナルコンピュータＢがもはや電源オフ状態とされ、しかもスタンドアローン機能に応じたファクシミリ装置Ａの操作や動作が実行中にない場合、省電力動作モードとして自動的に動作待機状態となるので、ユーザがわざわざ省電力動作モードに移行するための操作を行う必要はなく、利用状況に応じて使い勝手良く省電力動作モードとすることができる。
【００４３】
なお、本発明は、上記実施形態に限定されるものではない。
【００４４】
ファクシミリ装置ＡとパーソナルコンピュータＢとは、ＵＳＢインターフェイスケーブル２６とは異なる形態、たとえばプリンタ接続用のパラレルケーブルやシリアルケーブル、さらには無線通信により接続されていても良い。この場合、ファクシミリ装置ＡからパーソナルコンピュータＢに対して定期的に信号を送出し、それに応じてレスポンスがなければ、パーソナルコンピュータＢが電源オフの状態にあることを認識することができる。
【００４５】
ファクシミリデータの送信には、その場で相手先の電話番号を指定し、原稿画像を読み取りながら送信するほか、あらかじめ送信予定時刻と送信相手先の電話番号を登録してしておくとともに、メモリに送信データを保存しておき、送信予定時刻に送信データを読み出して送信するタイマ送信が含まれる。
【００４６】
ファクシミリ装置Ａにメモリカードを差し込み、このメモリカードに記憶されたデータをダイレクト印刷できる機能などがある場合には、メモリカードを挿入した時点で省電力動作モードを解除するようにしても良い。
【００４７】
本発明に係る入出力装置としては、ファクシミリ装置に限らず、周辺機器としてのプリンタ機能やスキャナ機能の他にはコピー機能しかない多機能複合機としても良い。
【００４８】
【発明の効果】
以上説明したように、請求項１に記載した発明の入出力装置によれば、本装置に接続された外部装置がもはや電源オフ状態とされ、しかもスタンドアローン機能に応じた操作や動作が実行中にない場合、省電力動作モードとして自動的に動作待機状態となるので、ユーザがわざわざ省電力動作モードに移行するための操作を行う必要はなく、利用状況に応じて使い勝手良く省電力動作モードとすることができる。
【００４９】
また、請求項２に記載した発明の入出力装置によれば、請求項１に記載の入出力装置による効果に加えて、本装置に接続した状態の外部装置を一旦電源投入した後は、外部装置の電源オフ状態に連動して自動的に省電力動作モードとすることができる。
【００５０】
さらに、請求項３に記載した発明の入出力装置によれば、請求項１または２に記載の入出力装置による効果に加えて、自動的に省電力動作モードに移行させるか否かをユーザ設定によりあらかじめ定めておくことができる。
【００５１】
また、請求項４に記載した発明の入出力装置によれば、請求項１ないし３のいずれかに記載の入出力装置による効果に加えて、たとえばパーソナルコンピュータの周辺機器としてのプリンタ機能やスキャナ機能に加え、ファクシミリ通信機能を備えた多機能複合機としてのファクシミリ装置を実現することができる。
【００５２】
さらに、請求項５に記載した発明のコンピュータプログラムによれば、それに基づいてＣＰＵを動作させることにより、請求項１に記載の入出力装置の動作を実現することができる。
【図面の簡単な説明】
【図１】本発明に係る入出力装置の一実施形態として、ファクシミリ装置の構成を示したブロック図である。
【図２】省電力動作モードに移行する際の処理手順を示すフローチャートである。
【符号の説明】
１０  ＣＰＵ
１１  ＮＣＵ
１２  ＲＡＭ
１３  モデム
１４  ＲＯＭ
１５  ＥＥＰＲＯＭ
１６  ゲートアレイ
１７  コーデック
１８  ＤＭＡＣ
２１  読取部
２２  印刷部
２３  操作部
２４  表示部
２５  外部接続部
２６  ＵＳＢインターフェイスケーブル
Ａ    ファクシミリ装置
Ｂ    パーソナルコンピュータ
【図１】
0003882559.tif 000002
【図２】
0003882559.tif 000003