(57)【要約】【課題】  周辺装置が備えているインタフェースに対応して、ホストコンピュータの状況を正しく認識し、省電力状態へ切替可能な周辺装置を得る【解決手段】  電源供給線７６から電力が供給された状態で、スイッチ７０がオンである場合に、データ信号線１４1からデータ信号線１４NまでのN本ともインアクティブ状態となっていると、NOR回路６０からカウンタ６２のEN端子へアクティブ状態の信号が入力される。そして、カウンタ６２はカウント動作を開始する。カウンタ６２は所定の値までカウントアップすると、カウンタ６２はアクティブ状態の信号を出力する。そのアクティブ状態の信号がOR回路６８に入力され、OR回路６８からアクティブ状態の信号が出力されると、スイッチ７０がオフとなり、主電源ライン７８が切断される。【選択図】  図２
2005250979.tif 000002
【特許請求の範囲】
【請求項１】
主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、
ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、
前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行していない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、
を備えた周辺装置。
【請求項２】
主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、
ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、
前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されていないときに、前記周辺装置を前記省電力状態にすると共に、前記省電力状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行したときに、前記周辺装置を前記省電力状態から前記稼動可能状態に切り替える切替手段と、
を備えた周辺装置。
【請求項３】
主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、
ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インターフェースと、
前記ホストから送信された前記アドレスデータを格納するアドレス記憶部と、
前記アドレス記憶部に前記アドレスデータが格納されているか否かを監視し、前記アドレス記憶部に少なくとも１つの前記アドレスデータが格納されたときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、
を備えた周辺装置。
【請求項４】
主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、
ホストから電力を供給することが可能で、かつ前記ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、
前記ホストから送信された前記アドレスデータを格納するアドレス記憶部と、
前記アドレス記憶部に前記アドレスデータが格納されているか否か、及び前記入出力インタフェースに前記ホストから電力が供給されているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、
を備えた周辺装置。
【請求項５】
前記省電力状態は、前記主電源の電力を前記入出力インタフェース及び前記切替手段のみに供給した状態である請求項１又は２記載の周辺装置。
【請求項６】
前記省電力状態は、前記主電源の電力を前記入出力インタフェース、前記アドレス記憶部、及び前記切替手段のみに供給した状態である請求項３又は４記載の周辺装置。
【請求項７】
前記アドレスデータは、IPアドレスのデータである請求項３、４又は６に記載の周辺装置。
【請求項８】
前記入出力インタフェースは、USB、IEEE１３９４、又はLANインタフェースである請求項１乃至７の何れか１項に記載の周辺装置。
【請求項９】
前記ホストは、ホストコンピュータ又はネットワーク機器である請求項１乃至８の何れか１項に記載の周辺装置。
【請求項１０】
ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、
前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、
前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にし、前記稼動可能状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行していない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える、
周辺装置の電源切替方法。
【請求項１１】
ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、
前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、
前記入出力インタフェースに前記ホストから電力が供給されていないときに、前記周辺装置を前記省電力状態にし、前記省電力状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行したときに、前記周辺装置を前記省電力状態から前記稼動可能状態に切り替える、
周辺装置の電源切替方法。
【請求項１２】
ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インターフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部とを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、
前記アドレス記憶部に前記アドレスデータが格納されているか否かを監視し、
前記アドレス記憶部に少なくとも１つの前記アドレスデータが格納されたときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える、
周辺装置の電源切替方法。
【請求項１３】
ホストから電力を供給することが可能で、かつ前記ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部とを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、
前記アドレス記憶部に前記アドレスデータが格納されているか否か、及び前記入出力インタフェースに前記ホストから電力が供給されているか否かを監視し、
前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える、
周辺装置の電源切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周辺装置及び周辺装置の電源切替方法に係り、特に、パーソナルコンピュータやネットワーク機器に接続されるプリンタやスキャナなどに代表される、省電力状態に切替可能な周辺装置及び前記周辺装置の電源切替方法に関する。
【背景技術】
【０００２】
近年、１台の周辺装置には、USB（Universal  Serial  Bus）やIEEE1394、LANインタフェース（イーサネット（Ｒ））などの複数のインタフェースが設けられている。また、ホストコンピュータの電源がオフとなっても周辺装置だけ電源をオンにしておき、周辺装置からホストコンピュータの電源をオンにするリモートウェイクアップ機能に対応できるインタフェースが作られている。
【０００３】
周辺装置には、IEEE802.3uネットワークのように電源供給のないネットワークケーブルが常時接続されるインタフェースも設けられるようになってきている。さらに、ネットワークハブやネットワークスイッチなどのネットワーク機器から周辺装置に対し、ホストコンピュータの電源オン・オフに関わらず、常に電源供給できるようなインタフェース規格（IEEE802.3af)に対応したネットワークインタフェースも周辺装置に設けられるようになってきている。
【０００４】
これらのインタフェースを備えたプリンタやスキャナなどの周辺装置の場合、省電力の観点から、接続されているホストコンピュータの電源がオフとなった場合には、プリンタの主たる電源（AC100V)もオフにすることが有効である。
【０００５】
従来技術としては、インタフェースの電源供給線を監視し、ホストコンピュータの電源がオンになり、電源供給線がアクティブ状態になっているときに、プリンタの主電源（AC１００V）をオンにし、ホストコンピュータの電源がオフとなり、電源供給線がインアクティブ状態になると、プリンタの主電源をオフにするという装置が知られている（特許文献１）。
【特許文献１】特開２００２−１０８５１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、周辺装置にはホストコンピュータを接続するための様々なインタフェースが設けられているため、そのインタフェースの電源供給線がホストコンピュータの電源に応じてアクティブ状態又はインアクティブ状態にならないインタフェースの場合、上記従来技術のように、インタフェースの電源供給線だけを監視したのではホストコンピュータの電源状況を正しく認識できない、という問題があった。
【０００７】
また、上記特許文献１には、インタフェースのデータ信号線だけを監視してもホストコンピュータの電源状況を把握できる旨が記載されているが、上記特許文献１では、監視している信号線がアクティブ状態であるときは、周辺装置の電源をオンにし、その信号線がインアクティブ状態になると、周辺装置の電源をオフにするという技術が記載されている。ここで、データ信号線は、周辺装置を使用するときにのみアクティブ状態になる。従って、上記特許文献１に記載の技術でデータ信号線を監視して、その信号線の状態に応じて、周辺装置の電源をオン・オフにすると、ホストコンピュータの電源がオンとなっていて周辺装置を使用する可能性があるにも関わらず、周辺装置使用時以外は周辺装置の電源をオフにしてしまい、周辺装置を使用する度に、周辺装置に初期動作が必要になるという不都合が生じる、という問題があった。
【０００８】
本発明は、上記問題点を解決するためになされたもので、インタフェースの電源供給線の他にデータ信号線を監視することにより、周辺装置が備えているインタフェースに対応して、周辺装置がホストコンピュータの状況を正しく認識し、ホストコンピュータが周辺装置を使用する可能性がないときは省電力状態に切替可能な周辺装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために第１の発明は、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行していない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、で構成されている。
【００１０】
本発明の入出力インタフェースは、ホストから電力を供給することが可能であり、かつホストとの間でデータの送信及び受信の少なくとも一方を実行することが可能である。
【００１１】
切替手段は、入出力インタフェースにホストから電力が供給されているか否か、及びホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、ホストからの電力が入出力インタフェースに供給されている場合に、周辺装置を稼動可能状態にすることにより、主電源からの電力を供給する。そして、稼動可能状態において、ホストとの間でデータの送信及び受信の少なくとも一方を実行していない状態が所定時間以上継続した場合には、切替手段は、周辺装置を稼動可能状態から省電力状態に切り替えることにより、主電源から供給する電力を低減させる。
【００１２】
このように、この発明では、ホストから入出力インタフェースに電力が供給されていても、ホストと入出力インタフェースとの間で送信及び受信の少なくとも一方を実行していない状態が継続したとき、すなわちホストによって周辺装置が使用される可能性がないときに省電力状態へ切り替えることができる。従って、ホストが周辺装置を使用する可能性がないときを正しく認識し、最適に省電力状態に切り替えることができる。
【００１３】
なお、本発明によっては、省電力状態で電源供給線がアクティブ状態になると、省電力状態から稼動可能状態に切り替えることができる。
【００１４】
また、第２の発明は、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されていないときに、前記周辺装置を前記省電力状態にすると共に、前記省電力状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行したときに、前記周辺装置を前記省電力状態から前記稼動可能状態に切り替える切替手段と、で構成されている。
【００１５】
この発明の切替手段は、入出力インタフェースにホストからの電力が供給されていない場合に、周辺装置を省電力状態にすることにより、主電源から供給する電力を稼動可能状態よりも低減させる。そして、省電力状態において、ホストとの間でデータの送信及び受信の少なくとも一方を実行した場合には、切替手段は周辺装置を省電力状態から稼動可能状態に切り替えることにより、主電源からの電力を供給する。
【００１６】
このように、この発明では、ホストから入出力インタフェースに電力が供給されていなくても、ホストと入出力インタフェースとの間で送信及び受信の少なくとも一方を実行したとき、すなわちホストによって周辺装置が使用される可能性があるときに、周辺装置を省電力状態から稼動可能状態へ切り替えることができる。従って、ホストが周辺装置を使用する可能性があるときを正しく認識し、稼動可能状態に切り替えることができる。
【００１７】
なお、第１の発明及び第２の発明に係る周辺装置において、上記省電力状態は、主電源の電力を入出力インタフェース及び切替手段のみに供給した状態とすることができる。
【００１８】
第３の発明は、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インターフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部と、前記アドレス記憶部に前記アドレスデータが格納されているか否かを監視し、前記アドレス記憶部に少なくとも１つの前記アドレスデータが格納されたときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、を備えて構成されている。
【００１９】
この発明の入出力インタフェースは、ホストとの間で、周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方を実行することができる。アドレス記憶部は、ホストから送信された周辺装置固有のアドレスデータを格納する。切替手段は、アドレス記憶部にアドレスデータが格納されているか否かを監視し、アドレス記憶部に少なくとも１つのアドレスデータが格納されたときに、周辺装置を稼動可能状態に切り替えることにより、主電源からの電力を供給する。
【００２０】
また、稼動可能状態において、切替手段は、アドレスデータが格納されていない状態が所定時間以上継続したときに、周辺装置を省電力状態に切り替えることにより、主電源から供給する電力を稼動可能状態よりも低減させる。
【００２１】
このように、この発明では、ホストから入出力インタフェースに送信される周辺装置固有のアドレスデータがアドレス記憶部に格納されているかどうかにより、ホストが周辺装置を使用する可能性がないときを正しく認識し、周辺装置を省電力状態に切り替えることができる。
【００２２】
第４の発明は、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置であって、ホストから電力を供給することが可能で、かつ前記ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部と、前記アドレス記憶部に前記アドレスデータが格納されているか否か、及び前記入出力インタフェースに前記ホストから電力が供給されているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替える切替手段と、で構成されている。
【００２３】
この発明の入出力インタフェースは、ホストから電力を供給することが可能であり、かつホストとの間で、周辺装置固有のアドレスデータを含むデータを送信及び受信の少なくとも一方を実行することができる。切替手段は、アドレス記憶部にアドレスデータが格納されているか否か、及び入出力インタフェースにホストから電力が供給されているか否かを監視し、入出力インタフェースにホストからの電力が供給されている場合に、周辺装置を稼動可能状態に切り替えることにより、主電源からの電力を供給する。そして、稼動可能状態において、切替手段は、アドレスデータが格納されていない状態が所定時間以上継続したと判断したときに、周辺装置を省電力状態に切り替えることにより、主電源から供給する電力を稼動可能状態よりも低減させる。
【００２４】
このように、この発明では、ホストから入出力インタフェースに電力が供給されていても、アドレス記憶部にホストから送信されたアドレスデータが格納されていない状態が所定時間以上継続したとき、すなわちホストが周辺装置を使用する可能性がないときに、周辺装置を省電力状態へ切り替えることができる。従って、ホストが周辺装置を使用する可能性がないときを正しく認識し、周辺装置を最適に省電力状態に切り替えることができる。
【００２５】
なお、第３の発明及び第４の発明に係る周辺装置において、上記省電力状態は、主電源の電力を入出力インタフェース、アドレス記憶部、及び切替手段のみに供給した状態とすることができる。
【００２６】
また、上記アドレスデータは、IPアドレスのデータとすることができる。
【００２７】
上記入出力インタフェースとしては、USB、IEEE１３９４、又はLANインタフェースを用いることができ、上記ホストは、ホストコンピュータに限るものではなく、ネットワーク機器（ハブやスイッチ）とすることができる。
【００２８】
第５の発明に係る周辺装置の電源切替方法は、ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にし、前記稼動可能状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行していない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替えることができる。
【００２９】
第６の発明に係る周辺装置の電源切替方法は、ホストから電力を供給することが可能で、かつ前記ホストとの間でデータの送信及び受信の少なくとも一方が可能な入出力インタフェースを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、前記入出力インタフェースに前記ホストから電力が供給されているか否か、及び前記ホストとの間でデータの送信及び受信の少なくとも一方を実行しているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されていないときに、前記周辺装置を前記省電力状態にし、前記省電力状態において、前記ホストとの間でデータの送信及び受信の少なくとも一方を実行したときに、前記周辺装置を前記省電力状態から前記稼動可能状態に切り替えることができる。
【００３０】
第７の発明に係る周辺装置の電源切替方法は、ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インターフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部とを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、前記アドレス記憶部に前記アドレスデータが格納されているか否かを監視し、前記アドレス記憶部に少なくとも１つの前記アドレスデータが格納されたときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替えることができる。
【００３１】
第８の発明に係る周辺装置の電源切替方法は、ホストから電力を供給することが可能で、かつ前記ホストとの間で、前記周辺装置固有のアドレスデータを含むデータの送信及び受信の少なくとも一方が可能な入出力インタフェースと、前記ホストから送信された前記アドレスデータを格納するアドレス記憶部とを備え、主電源からの電力を供給する稼動可能状態、及び前記主電源からの電力を前記稼動可能状態よりも低減させて供給する省電力状態の何れか一方の状態に切り替え可能な周辺装置の電源を切り替えるにあたり、前記アドレス記憶部に前記アドレスデータが格納されているか否か、及び前記入出力インタフェースに前記ホストから電力が供給されているか否かを監視し、前記入出力インタフェースに前記ホストから電力が供給されているときに、前記周辺装置を前記稼動可能状態にすると共に、前記稼動可能状態において、前記アドレスデータが格納されていない状態が所定時間以上継続したときに、前記周辺装置を前記稼動可能状態から前記省電力状態に切り替えることができる。
【発明の効果】
【００３２】
以上説明したように、第１の発明及び第３の発明の周辺装置によれば、ホストから入出力インタフェースに電力が供給されているかどうかの他に、ホストとの間で送信及び受信の少なくとも一方を実行したかどうか、又はホストから送信された周辺装置固有のアドレスデータがアドレス記憶部に格納されているかどうかを監視することにより、省電力状態に切り替えるので、周辺装置が備えている入出力インタフェースに対応し、ホストの状況を正しく認識して、ホストが周辺装置を使用する可能性がないときは、最適に省電力状態へ切り替えることができる、という効果が得られる。
【００３３】
また、第２の発明及び第４の発明の周辺装置によれば、周辺装置が備えている入出力インタフェースに対応し、ホストの状況を正しく認識して、ホストが周辺装置を使用する可能性があるときは、省電力状態から稼動可能状態へ切り替えることができる、という効果が得られる。
【００３４】
第５の発明及び第７の発明の周辺装置の電源切替方法によれば、周辺装置が備えている入出力インタフェースに対応し、ホストの状況を正しく認識して、ホストが周辺装置を使用する可能性がないときは、周辺装置を最適に省電力状態へ切り替えることができる、という効果が得られる。
【００３５】
また、第６の発明及び第８の発明の周辺装置の電源切替方法によれば、周辺装置が備えている入出力インタフェースに対応し、ホストの状況を正しく認識して、ホストが周辺装置を使用する可能性があるときは、周辺装置を省電力状態から稼動可能状態へ切り替えることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００３７】
本発明の第１の実施の形態は、プリンタに第１の発明を適用したものである。
【００３８】
図１に示すように、周辺装置としてのプリンタ１０は、ホストとしてのホストコンピュータ１２と通信するために必要な入出力インタフェースとしてのインタフェース回路部２２、全体制御回路部２８、プリンタ機構部３６、及び切替手段としての電源切替ロジック部３８を備えている。
【００３９】
インタフェース回路部２２はインタフェースコントローラ２０を有し、インタフェースコントローラ２０はホストコンピュータ１２とのデータ送信および受信を所定の手続き（プロトコル）でおこなうもので主にロジック回路で構成されている。
【００４０】
インタフェース回路部２２は、１本の電源供給線１６を介してホストコンピュータ１２のインタフェース回路１８と接続されている。また、インタフェース回路部２２のインタフェースコントローラ２０は、ホストコンピュータ１２と通信するために、N本（Nは整数）のデータ信号線１４でホストコンピュータ１２のインタフェース回路１８と接続されている。電源供給線１６はホストコンピュータ１２からプリンタ１０に電源を供給するために設けられており、電源を供給していると、電源供給線１６はアクティブ状態になり、電源を供給していないと、電源供給線１６はインアクティブ状態になる。データ信号線１４は、ホストコンピュータ１２とプリンタ１０とが制御信号やデータを送受信するために使用され、データの信号線や制御の信号線などを含んでおりそのためにN本接続されている。インタフェース回路部２２は、USB又はIEEE１３９４のようなホストコンピュータの電源状況に応じて、電源供給線１６がアクティブ状態又はインアクティブ状態に切り替わるインタフェース、又はホストコンピュータの電源状態に関わらず、電源供給線１６がアクティブ状態になるインタフェースのインタフェース回路部である。
【００４１】
全体制御回路部２８は、プリンタ全体の制御をつかさどるCPU２４とプログラム格納用及びワーク用として使われるメモリ（Memory）２６とを含み、CPU２４とメモリ２６とは互いに接続されている。
【００４２】
このCPU２４は、インタフェースコントローラ２０との間で必要なデータを授受するためにIO-Bus（入出力バス）４２を介してインタフェースコントローラ２０と接続されている。
【００４３】
プリンタ機構部３６はヒューザー３０、モーター３２、及びセンサー３４を含み、これらは比較的大電流を必要とする。
【００４４】
電源切替ロジック部３８には、データ信号線１４と電源供給線１６とが接続されている。
【００４５】
電源切替ロジック部３８は、図２に示すように、主にNOR回路（否定論理和回路）６０、カウンタ６２、発振器（OSC）６４、NOT素子（否定素子）６６、OR回路（論理和回路）６８、トランジスタスイッチなどで実現されるスイッチ７０、及び主電源ライン７８から構成されている。
【００４６】
データ信号線１４1からデータ信号線１４NのN本の信号線はNOR回路６０の入力端子に接続されている。カウンタ６２はEN端子（イネーブル端子）とCLK端子（クロック端子）を備えており、EN端子はNOR回路６０の出力端子と接続されている。また、CLK端子はクロック信号が入力されるように発振器６８の出力端子と接続されている。EN端子にNOR回路６０からアクティブ状態の信号（HIGH）が入力されると、カウンタ６２はカウント動作を開始する。初期値（＝１）から所定の値までカウントアップすると、カウンタ６２は、アクティブ状態の信号を出力する。それ以外の間は、カウンタ６２からはインアクティブ状態の信号（LOW）が出力される。カウント動作途中にEN端子にインアクティブ状態の信号が入力されると、カウンタ６２の値が初期値にリセットされる。
【００４７】
電源供給線１６はNOT素子６６の入力端子に接続されており、NOT素子６６の出力端子はOR回路６８の入力端子と接続されている。また、カウンタ６２の出力端子もOR回路６８の入力端子と接続されており、OR回路６８の出力端子はスイッチ７０の入力端子と接続されている。
【００４８】
スイッチ７０は、OR回路６８からインアクティブ状態の信号が入力された場合には、スイッチ７０はオンとなり、アクティブ状態の信号が入力された場合には、スイッチ７０はオフになる。
【００４９】
次に、第１の実施の形態の動作を説明する。
【００５０】
まず、この電源切替ロジック部３８では、電源供給線１６からの電力が停止していると、電源供給線１６はインアクティブ状態となり、NOT素子６６はアクティブ状態の信号を出力し、OR回路６８はアクティブ状態の信号を出力する。その結果、スイッチ７０はオフとなり、主電源ライン７８が切断され、主電源４０からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６への電力が停止される。
【００５１】
電源供給線１６から電力が供給されると、電源供給線１６はアクティブ状態となり、NOT素子６６からインアクティブ状態の信号が出力される。また、カウンタ６２がカウント動作を開始していない間は、カウンタ６２からインアクティブ状態の信号が出力される。そして、それらのインアクティブ状態の信号がOR回路６８に入力され、OR回路６８はインアクティブ状態の信号を出力する。このインアクティブ状態の信号を入力されたスイッチ７０はオンとなり、主電源ライン７８が繋がり、主電源４０からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６へ電力が供給される。
【００５２】
電源供給線１６から電力が供給された状態で、スイッチ７０がオンとなっている場合に、データ信号線１４1からデータ信号線１４NまでのN本ともインアクティブ状態となっていると、NOR回路からアクティブ状態の信号が出力される。このアクティブ状態の信号がカウンタ６２のEN端子に入力され、カウンタ６２はカウント動作を開始する。インアクティブ状態の信号がカウンタ６２のEN端子に入力されない限り、カウントアップし、カウンタ６２は所定の値までカウントアップすると、カウンタ６２はアクティブ状態の信号を出力する。そして、そのアクティブ状態の信号が入力されたOR回路６８からアクティブ状態の信号が出力され、そのアクティブ状態の信号を入力されたスイッチ７０がオフとなり、主電源４０からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６への電力が停止される。
【００５３】
従って、電源供給線１６から電力が供給されていても、所定時間以上継続してホストコンピュータ１２とプリンタ１０との間でデータの送信及び受信の少なくとも一方を実行していないと、ホストコンピュータ１２がプリンタ１０を使用する可能性がないと判断し、プリンタ１０で消費する電力をなくすことができる。
【００５４】
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、プリンタに第２の発明を適用したものである。第２の実施の形態では、第１の実施の形態において、電源切替ロジック部を電源切替ロジック部３８の代わりに電源切替ロジック部５０を備えている。また、インタフェース回路部２２としては、ホストコンピュータ１２の電源状態に関わらず、電源供給線１６がインアクティブ状態になるインタフェースのインタフェース回路部を適用している。電源切替ロジック部５０を図３に示す。
【００５５】
第１の実施の形態の電源切替ロジック部３８と異なる部分は、スイッチ９０の入力端子と接続されているのが、OR回路ではなくAND回路（論理積回路）８８の出力端子であるところである。
【００５６】
第２の実施の形態の動作を以下に説明する。
【００５７】
まず、この電源切替ロジック部５０では、電源供給線１６から電力が供給されていない場合、電源供給線１６がインアクティブ状態となり、NOT素子８６からアクティブ状態の信号が出力される。
【００５８】
そして、その状態で、データ信号線１４1からデータ信号線１４NまでのN本の信号線すべてがインアクティブ状態になっていると、NOR回路からアクティブ状態の信号が出力される。そのアクティブ状態の信号がカウンタ８２のEN端子に入力されると、カウンタ８２はカウント動作を開始し、カウンタ８２のEN端子にインアクティブ状態の信号が入力されない限りカウントアップし、カウンタ６２は所定の値までカウントアップすると、カウンタ８２はアクティブ状態の信号を出力する。そして、この２つのアクティブ状態の信号がAND回路８８に入力され、AND回路８８はアクティブ状態の信号を出力する。このアクティブ状態の信号が入力されたスイッチ９０がオフとなり、主電源ライン９８を切断し、主電源４０からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６への電力が停止される。従って、所定時間以上継続してホストコンピュータ１２との間でデータの送信及び受信の少なくとも一方を実行していないと、ホストコンピュータ１２がプリンタ１０を使用する可能性がないと判断し、プリンタ１０で消費する電力をなくすことができる。
【００５９】
次に、電源供給線１６から電力が供給されず、プリンタ１０が省電力状態である場合に、データ信号線１４1からデータ信号線１４NまでのN本の信号線のうち少なくとも１本がアクティブ状態であると、NOR回路８０はインアクティブ状態の信号を出力する。カウンタ８２のEN端子にはそのインアクティブ状態の信号が入力され、リセットされたカウンタ８２はインアクティブ状態の信号を出力する。電源供給線１６はインアクティブ状態であるため、NOT素子８６からアクティブ状態の信号が出力される。そして、AND回路８８にはアクティブ状態の信号とインアクティブ状態の信号とが入力され、AND回路８８はインアクティブ状態の信号を出力し、そのインアクティブ状態の信号がスイッチ９０に入力される。その結果、スイッチ９０はオンとなり、主電源ライン９８が繋がり、主電源４０からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６へ電力が供給される。
【００６０】
従って、電源供給線１６から電力が供給されていなくても、ホストコンピュータ１２との間で送信及び受信の少なくとも一方を実行していれば、主電源ラインは切断されず、主電源からインタフェース回路部２２、全体制御回路部２８、及びプリンタ機構部３６へ電力が供給される。
【００６１】
なお、第１の実施の形態の電源切替ロジック部３８と第２の実施の形態の電源切替ロジック部５０とは、同時にプリンタ１０に備えることが可能である。その場合には、第１の実施の形態のインタフェース回路部と第２の実施の形態のインタフェース回路部を備え、それぞれのインタフェース回路部に対し、電源切替ロジック部３８と電源切替ロジック部５０とを設置する。そして、それぞれの電源切替ロジック部のスイッチを主電源ラインに並列に備えればよい。
【００６２】
本発明に関する第３の実施の形態は、プリンタに第３の発明を適用したものである。図４に示すように、アドレス記憶部としてのアドレスレジスタ１０８をインタフェースコントローラ１１０の内部に備えている。アドレスレジスタ１０８は、ホストコンピュータ１０２から通知されるプリンタ１００固有のアドレスを格納する。
【００６３】
ホストコンピュータ１０２から通知されるプリンタ１００固有のアドレスというのは、バス形式のインタフェースでは複数台の周辺装置が同一バス上に接続できるように作られており、ホストコンピュータ１０２がそれぞれの周辺装置を区別するために、ホストコンピュータ１０２から通知される周辺装置固有のアドレスのことである。ホストコンピュータ１０２はどの周辺装置とデータ送信及び受信を行うのかがこのアドレスにより認識できるようになる。
【００６４】
インタフェースコントローラ１１０は、IO-Bus１３２を介してCPU１１４と接続されており、CPU１１４はインタフェースコントローラ１１０の内部に備えられているアドレスレジスタ１０８の状態を監視することができる。また、CPU１１４はアドレス信号線とデータ信号線を含む制御信号線１３４を介して、電源切替ロジック部１２８と接続されており、CPU１１４は電源切替ロジック部１２８に制御信号を送出することができる。ここで、CPU１１４と電源切替ロジック部１２８は第３の発明の切替手段に対応している。
【００６５】
なお、第３の実施の形態においては、第１の実施の形態とは異なり、電源切り替えロジック部１２８には、データ信号線１０４と電源供給線１０６は接続されていない。
【００６６】
電源切替ロジック部１２８は図５に示すように、主にレジスタ１５２、スイッチ１５４、及び主電源ライン１５６から構成されている。レジスタ１５２の出力端子はスイッチ１５４の入力端子と接続されている。スイッチ１５４は主電源ライン１５６を繋げたり、切断したりする。また、レジスタ１５２は制御信号線１３４を介して、CPU１１４と接続されている。
【００６７】
次に、図６のフローチャートを参照しながら、第３の実施の形態の動作について説明する。
【００６８】
プリンタ１００が稼動可能状態である場合に、ステップ３００で、CPU１１４はメモリ１１６に格納されたプログラムを実行することによって、アドレスレジスタ１０８を監視し、アドレスレジスタ１０８にアドレスデータが格納されていない状態が所定時間継続したかどうかを判断する。ステップ３００で否定されると、プリンタ１００の状態はそのままにし、ステップ３００で肯定されるまで、繰り返しステップ３００を実行する。ホストコンピュータ１０２の電源がオンからオフになり、ホストコンピュータ１０２のインタフェース回路１３８からアドレスレジスタ１０８へのリセット信号がアクティブ状態となり、アドレスレジスタ１０８に格納されたホストコンピュータ１０２から通知されたアドレスがアドレスレジスタ１０８から削除される。そして、アドレスレジスタ１０８にアドレスデータが格納されていない状態が所定時間継続すると、ステップ３００で肯定され、ステップ３０２に進む。ステップ３０２では、CPU１１４は、装置各部を制御して、省電力状態になるための終了処理を実行する。そして、ステップ３０４で、CPU１１４は、レジスタ１５２に所定のデジタル値（例えば、「１」）を書き込むための信号をレジスタ１５２へ送出する。レジスタ１５２に所定のデジタル値が書き込まれると、レジスタ１５２はアクティブ状態の信号を出力し、その結果、スイッチ１５４はオフとなる。そして、主電源１３０からインタフェース回路部１１２、全体制御回路部１１８、及びプリンタ機構部１２６への電力供給を停止する。
【００６９】
次のステップ３０６では、CPU１１４がメモリ１１６に格納されたプログラムを実行することによって、アドレスレジスタ１０８にアドレスデータが格納されたかどうかを判断する。ステップ３０６で否定されると、肯定されるまで繰り返しステップ３０６を実行する。ホストコンピュータ１０２の電源がオンになると、ホストコンピュータ１０２からプリンタ１００固有のアドレスがプリンタ１００に通知され、アドレスレジスタ１０８にこのアドレスが格納され、ステップ３０６で肯定される。そして、ステップ３０８で、CPU１１４がレジスタ１５２をリセットするための信号をレジスタ１５２へ送出する。レジスタ１５２がリセットされると、レジスタ１５２はインアクティブ状態の信号を出力し、その結果、スイッチ１５４はオンとなる。そして、主電源１３０からインタフェース回路部１１２、全体制御回路部１１８、及びプリンタ機構部１２６へ電力が供給される。
【００７０】
従って、アドレスレジスタ１０８にアドレスデータが格納されていない状態が所定の時間継続すると、ホストコンピュータ１０２がプリンタ１００を使用する可能性はないと判断し、電源切替ロジック部１２８がプリンタ１００を省電力状態に切り替えることにより、プリンタ１００が消費する電力をなくすことができる。
【００７１】
また、本発明の第４の実施の形態について説明する。第４の実施の形態は、プリンタに第４の発明を適用したものであり、第３の実施の形態の電源切替ロジック部１２８と異なる点は、CPU１１４によって所定のデジタル値が書き込まれるレジスタ１６２の状態以外に電源供給線１０６の状態も監視することによってプリンタ１００を省電力状態に切り替える電源切替ロジック部１７２を備えているところである。また、電源供給線１０６が電源切替ロジック部１７２に接続されている。
【００７２】
電源切替ロジック部１７２は、図７に示すように、図５の電源切替ロジック部１２８に、さらにNOT素子１６４とOR回路１６６を備えた構成になっている。
【００７３】
レジスタ１６２の出力端子がOR回路１６６の入力端子と接続されている。また、電源供給線１０６はNOT素子１６４の入力端子に接続されており、NOT素子１６４の出力端子はOR回路１６６の入力端子と接続されている。OR回路１６６の出力端子はスイッチ１６８の入力端子と接続されている。
【００７４】
第４の実施の形態の動作を以下に説明する。
【００７５】
まず、この電源切替ロジック部１７２では、電源供給線１０６から電力が供給されると、電源供給線１０６がアクティブ状態となり、NOT素子１６４からインアクティブ状態の信号が出力される。また、アドレスレジスタ１０８にアドレスデータが格納されると、CPU１１４によりレジスタ１６２がリセットされ、レジスタ１６２からインアクティブ状態の信号が出力される。そして、これらのインアクティブ状態の信号がOR回路１６６に入力され、OR回路１６６はインアクティブ状態の信号を出力する。そのインアクティブ状態の信号が入力されたスイッチ１６８はオンとなり、主電源ライン１７０が繋がり、主電源１３０からインタフェース回路部１１２、全体制御回路部１１８、及びプリンタ機構部１２６へ電力が供給される。
【００７６】
電源供給線１０６から電力が供給されている状態で、スイッチ１７２がオンとなっている場合に、アドレスレジスタ１０８にアドレスデータが格納されていない状態が所定の時間継続すると、CPU１１４によりレジスタ１６２に所定のデジタル値が書き込まれ、レジスタ１６２からアクティブ状態の信号が出される。そして、そのアクティブ状態の信号がOR回路１６６に入力され、OR回路１６６からアクティブ状態の信号が出力される。そのアクティブ状態の信号が入力されたスイッチ１６８はオフとなり、主電源１３０からインタフェース回路部１１２、全体制御回路部１１８、及びプリンタ機構部１２６への電力供給を停止する。
【００７７】
従って、電源供給線１０６から電力が供給されていても、アドレスレジスタ１０８にアドレスデータが格納されいない状態が所定時間以上継続すると、ホストコンピュータ１０２がプリンタ１００を使用する可能性がないと判断し、プリンタ１００で消費する電力をなくすことができる。
【００７８】
なお、上記の実施の形態では、省電力状態においてすべての回路に通じる主電源ラインを切断する回路図を示したが、必ずしも主電源からの電力供給を停止する必要はなく、例えば一部の回路のみに主電源から電力を供給しておくことも可能である。また、図示しないが、電源切替ロジック部で必要となる電源は、主電源から供給されている。
【００７９】
本発明の第５の実施の形態は、プリンタに第５の発明を適用したものである。図８及び図９に示すように第５の実施の形態は、第１の実施の形態において、省電力状態時の電源供給部分をインタフェース回路部２１２、及び電源切替ロジック部２２８のみに限定するものである。
【００８０】
第５の実施の形態における電源切替ロジック部２２８は、図９に示すように、主電源ライン２６８を２つに分岐させている。一方の主電源ラインにスイッチ２６０が設けてあり、その主電源ラインは全体制御回路部２１８、及びプリンタ機構部２２６へ接続されている。もう一方の主電源ラインにはスイッチを設けておらず、インタフェース回路部２１２へ接続されている。また、図示しないが、電源切替ロジック部２２８にも主電源２３０から電力が供給されている。
【００８１】
第５の実施の形態の動作を以下に説明する。
【００８２】
稼動可能状態から省電力状態に切り替えた場合、電源切替ロジック部２２８において、スイッチ２６０がオフとなることによって主電源２３０から全体制御回路部２１８、及びプリンタ機構部２２６への電源供給が停止される。一方、主電源２３０からインタフェース回路部２１２へは電源が供給される。ホストコンピュータ２０２の電源がオフからオンになり、省電力状態から稼動可能状態に切り替えるときには、ホストコンピュータ２０２との通信のために必要なインタフェース回路部２１２に電源が供給されているため、インタフェースコントローラ２１０がデータ信号線２０４の信号を受信することができる。それに伴い、電源切替ロジック部２２８にデータ信号線２０４の信号が入力され、電源切替ロジック部２２６が稼動可能状態に切り替えることにより、全体制御回路部２１８、及びプリンタ機構部２２６に対しても電源供給が開始される。
【００８３】
応用例として、電源切替ロジック部２２８は主電源AC100Vをメイン電源とサブ電源に分け、省電力状態のときにはインタフェース回路部２１２のみにサブ電源が供給され、稼動可能状態のときには、さらに全体制御回路部２１８、及びプリンタ機構部２２６へメイン電源が供給されるように構成することが可能である。
【００８４】
このように、省電力状態において、インタフェース回路部２１２、及び電源切替ロジック部２２８に電力を供給しておくことにより、ホストコンピュータ２０２の状況に応じてプリンタ２００を自動的に稼動可能状態に切り替えることができる。
【００８５】
なお、上記の実施の形態では、本発明をプリンタに適用した場合を説明したが、これに限定するものではなく、スキャナなどの周辺装置に本発明を適用することが可能である。また、上記の電源切替ロジック部は全て回路で実現しているが、これに限定するものではなく、ソフトウェアで実現することも可能である。この場合は、CPUなどを備えた全体制御回路部に、電源供給線からの電力を供給可能とし、及びデータ信号線からの信号を受信可能とすることにより、メモリに記憶されたプログラムをCPUが実行して、電源切替の制御を実現することが可能である。
【００８６】
さらに、第３の実施の形態のプリンタでは、切替手段の一部として全体制御部のCPUを適用したが、これに限定するものではなく、インタフェースコントローラ内に設けられたCPUを適用することができる。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施の形態のプリンタを示す概略図である。
【図２】本発明の第１の実施の形態のプリンタにおける電源切替ロジック部を示した回路図である。
【図３】本発明の第２の実施の形態のプリンタにおける電源切替ロジック部を示した回路図である。
【図４】本発明の第３の実施の形態のプリンタを示す概略図である。
【図５】本発明の第３の実施の形態のプリンタにおける電源切替ロジック部を示した回路図である。
【図６】本発明の第３の実施の形態のプリンタにおけるCPUが実行するルーチンの流れ図である。
【図７】本発明の第４の実施の形態のプリンタにおける電源切替ロジック部を示した回路図である。
【図８】本発明の第５の実施の形態のプリンタを示す概略図である。
【図９】本発明の第５の実施の形態のプリンタにおける電源切替ロジック部を示した回路図である。
【符号の説明】
【００８８】
１０、１００、２００  プリンタ
４０、１３０、２３０  主電源
１２、１０２、２０２  ホストコンピュータ
２２、１１２、２１２  インタフェース回路部
３８、５０、１２８、１７２、２２８  電源切替ロジック部
１０８  アドレスレジスタ
１１４  CPU
【図１】
2005250979.tif 000003
【図２】
2005250979.tif 000004
【図３】
2005250979.tif 000005
【図４】
2005250979.tif 000006
【図５】
2005250979.tif 000007
【図６】
2005250979.tif 000008
【図７】
2005250979.tif 000009
【図８】
2005250979.tif 000010
【図９】
2005250979.tif 000011