(57)【要約】【課題】  赤外線通信が可能なＩ／Ｆを有する電子機器において、ＣＰＵの消費電力を節減する省電力状態のときに前記Ｉ／Ｆが正常なデータ受信が出来ない問題を解消する電子機器のデータ受信制御方法を実現する。【解決手段】  上位装置と赤外線通信が可能なＩ／Ｆと、前記Ｉ／Ｆを制御可能な通信制御部とを有し、前記ＣＰＵへのクロック供給を停止し省電力状態へ移行する省電力制御部を備える電子機器の通信制御方法において、前記省電力状態において前記Ｉ／Ｆより正常にデータ受信が出来ない場合に、前記Ｉ／Ｆを介して受信した信頼性が低いデータを受信した際にはそれを破棄して、前記ＣＰＵへのクロック供給を開始することを特徴とする。【選択図】  図１
2006059152.tif 000002
【特許請求の範囲】
【請求項１】
ＣＰＵと、上位装置と赤外線通信が可能なＩ／Ｆと、前記Ｉ／Ｆを制御可能な通信制御部と、前記ＣＰＵへのクロック供給を停止し省電力状態へ移行させる電力制御部とを備える電子機器の通信制御方法において、前記省電力状態において前記Ｉ／Ｆがデータを受信した際には、前記データを破棄し、前記ＣＰＵへのクロック供給を開始することを特徴とする電子機器のデータ受信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、赤外線通信が可能なインターフェイス（以下、Ｉ／Ｆと表記）と、前記Ｉ／Ｆを制御可能な通信制御部を有し、ＣＰＵ処理が不要な期間、ＣＰＵへのクロック供給を停止し、ＣＰＵの消費電力を節減する省電力状態（パワーダウンモード）にＣＰＵを切り換えて待機させる省電力制御を備える装置において、前記省電力状態において赤外線通信が可能なＩ／Ｆより正常にデータ受信が出来ない場合のデータ受信制御に関するものである。
【背景技術】
【０００２】
従来から赤外線を用いて機器間通信を行う赤外線通信が知られている。この赤外線通信はさまざまな方式があるが、一般的にＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）として知られる業界団体により赤外線データ通信の相互接続と普及を目指して規定された赤外線データ通信規格が存在している。
【０００３】
この通信規格では通信相手との距離が１ｍ程度であればケーブル等で接続することなく通信することができるため使い勝手がよく、また、電波を用いた通信に比べて簡単な構成で実現することができるという利点や、通信距離が短いことから高度なセキュリティーを持つと言う利点もあり、現在はノート型のパソコンや携帯情報端末器等の小型機器など、さまざまな機器に適用され普及している。
【０００４】
しかし、とくに小型機器などはバッテリーの消費電力節減のためにＣＰＵ処理が不要な期間はＣＰＵへのクロック供給を停止しＣＰＵの消費電力を節減する構成を持つものがある。また、小型機器に限らず、電気回路への電力供給を停止するなどして省電力制御が施されている機器が多い（特許文献１参照）。赤外線通信を備えた小型機器においても同様であるがＣＰＵへのクロック供給を停止した状態になると赤外線通信を正常に行う事が不可能なシステム構成の場合、赤外線通信は常にデータ待ち状態を保っていなくてはならないためにＣＰＵへのクロック供給を停止する省電力制御を行う事が出来ない問題があった。この場合、一時的に電源ＯＦＦにして電力消費を低減させ、電源投入した後にデータ待ち状態に移行しなくてはならなかった。これを解消するために、赤外線信号を受信した際の通信開始処理を可能にすべく、赤外線通信部を一定サイクルで間欠的に動作することで赤外線通信を行う構成が開示されている（特許文献２参照）。
【特許文献１】特開平１０−１２４１６９号
【特許文献２】特開２０００−２８４８６７号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、赤外線通信が可能なＩ／Ｆと、前記Ｉ／Ｆを制御可能な通信制御部を有し、ＣＰＵ処理が不要な期間、ＣＰＵへのクロック供給を停止し、ＣＰＵの消費電力を節減する省電力状態にＣＰＵを切り換えて待機させる省電力制御を備える装置において、省電力状態中に赤外線通信が可能なＩ／Ｆより正常にデータ受信が出来ないシステム構成の場合に、赤外線通信は常にデータ待ち状態を保っていなくてはならないためにＣＰＵへのクロック供給を停止する省電力制御を行う事が出来ない問題を解決するものである。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は以下の構成からなる。
【０００７】
すなわち、ＣＰＵと、上位装置と赤外線通信が可能なＩ／Ｆと、前記Ｉ／Ｆを制御可能な通信制御部とを有し、前記ＣＰＵへのクロック供給を停止し省電力状態へ移行する省電力制御部を備える電子機器の通信制御方法において、前記省電力状態において前記Ｉ／Ｆより正常にデータ受信が出来ない場合に、前記Ｉ／Ｆを介してエラーデータを受信した際には、前記ＣＰＵへのクロック供給を開始することを特徴とするものである。
【発明の効果】
【０００８】
以上、説明した実施例によれば赤外線通信が可能なＩ／Ｆと、前記Ｉ／Ｆを制御可能な通信制御部を有し、ＣＰＵ処理が不要な期間、ＣＰＵへのクロック供給を停止し、ＣＰＵの消費電力を節減する省電力状態にＣＰＵを切り換えて待機させる省電力制御部を備える電子機器において、省電力状態において赤外線通信が可能なＩ／Ｆより正常にデータ受信が出来ないシステム構成の場合でも省電力状態から正常にデータ受信が可能になり、電子機器に省電力機能を持たせることが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１０】
（第１の実施の形態）
第１の実施の形態について説明する。
【００１１】
図１は実施形態の構成概略を示す図である。図１において、ホスト装置（１０１）からの赤外線通信で送受信されるデータを、印刷装置（１０２）は、赤外線通信が可能なＩ／Ｆデバイス（１０３）によって、印刷装置内部で入力され、印刷装置からホスト装置へ出力される情報も本デバイスを通して行われる。Ｉ／Ｆデバイス（１０３）を制御するのがＩ／Ｆデバイス制御部（１０５）にあたる。
【００１２】
受信時に受信されたデータは、受信データ格納領域（１０６）に順次格納される。格納されたデータは、データ解析部（１０７）により読み出され、内容を特定単位で処理され、印刷用のデータへ変換される。変換されたデータは、印刷用データ格納領域（１０８）へセットされる。印刷エンジンコントロール部（１０９）は、データ解析部（１０７）からデータ作成完了のタイミングを告知され、作成されたデータを印刷用データ格納領域（１０８）から取得する。印刷エンジンコントロール部（１０９）は、印刷用データに応じて、制御を司る印刷エンジン用のデバイス、印刷デバイス（１１０）、印刷部稼動デバイス（１１１）、用紙制御デバイス（１１２）をコントロールして印刷物を生成する。
【００１３】
以上の構成からなる印刷装置において全体の処理を制御するＣＰＵ（１０４）に対してＣＰＵ処理が不要な期間はＣＰＵ（１０４）へのクロック供給部（不図示）からの供給を停止し、ＣＰＵ（１０４）の消費電力を節減する省電力状態にＣＰＵ（１０４）を切り換えて待機させる事が可能なシステム構成になっている。
【００１４】
次に、赤外線通信プロトコルに準拠した通信機器検索処理である局発見処理について説明する。
【００１５】
図２は局発見処理の通信確立図である。赤外線通信プロトコルはいくつかのプロトコル層に分けられて各層は通信サービスを提供している。その中でリンクアクセス層のＩｒＬＡＰ層、マルチプレクサとデータベース層のＩｒＬＭＰ層が存在している。局発見処理はこの両層における通信プロトコルから成り立っている。
【００１６】
局発見処理とは機器検索としてホスト（一次局と呼ぶ）の機器からＩｒＬＡＰ層における通信コマンドである局発見コマンド（ＸＩＤコマンド）を発光し、スレーブ（二次局と呼ぶ）の機器はその局発見コマンドに対して局発見レスポンス（ＸＩＤレスポンス）を応答発光する事で通信可能な機器が存在する事を一次局に知らせている。
【００１７】
一次局の機器は局発見処理において１，６，８及び１６等のあらかじめ設定したスロット数だけ局発見コマンドを送信し、二次局側の機器はその間のどこかで局発見レスポンスを送信することで応答する。一次局の機器は、このような局発見処理を繰り返した後、指定の機器と接続を行う場合は、ＩｒＬＡＰ層における通信コマンドであるＳＮＲＭコマンドを送信してネゴシエーション処理を開始する。このネゴシエーション処理はＩｒＬＡＰ層に対してリンク接続が完了した後の転送速度など通信のためのパラメータを決定する処理になる。前述した局発見処理において通信機器の特定デバイスのアドレスを取得し、リンク接続を行いたい特定のデバイスに対してＳＮＲＭコマンドを送信する。これに対して二次局のデバイス（機器）はリンク接続を許可する場合はＵＡレスポンスを送信して応答する事でリンク接続が完了する。
【００１８】
なお、上記コマンド及びレスポンスは赤外線通信プロトコルに準拠したフレーム同期方式により、フレームの先頭と最後には８ビットのフラグパターン（先頭ＢＯＦ（Ｂｅｇｉｎ  ｏｆ  Ｆｒａｍｅ）、最後ＥＯＦ（Ｅｎｄ  ｏｆ  Ｆｒａｍｅ））、最後のフラグパターンの前に誤り検出に使用するＦＣＳ（Ｆｉｅｌｄ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）が付く構成になっている。
【００１９】
以上の構成より、本発明に適用可能なクロックダウン時の赤外線通信のデータ受信フローを図２ないし図７を用いて説明する。
【００２０】
図２の局発見処理において、二次局の機器は局発見コマンド及びＳＮＲＭコマンドを受信待ちしている状態は常にこれらのコマンドを受信出来る状態でいなくてはならない。しかし、ＣＰＵ（１０４）の消費電力を節減する省電力状態にＣＰＵ（１０４）を切り換えている間は、これらコマンドなどを全て正常に受信できないシステムの時に、コマンド受信待ち状態の為の初期化処理（図３参照）において、省電力状態の時はＢＯＦ検出待ち状態で、省電力状態以外の時はＥＯＦ待ち状態でデータ受信待ちを行なう。（３−１−１）において省電力状態でＢＯＦ検出待ち状態である時は、（３−１−２）のようにＢＯＦ検出待ち状態で受信開始設定を行い、機器は省電力状態になる（３−１−４）。省電力状態以外の時はＥＯＦやエラー検出待ち状態（通常待ち状態ＢＯＦ待ちは行なわない）で受信開始設定を行なう。（３−１−３）
初期化処理（３−１−１）により省電力状態での受信待ちとしてＢＯＦ検出を設定した状態でＢＯＦ検出を行なった場合（図４参照）において、省電力状態を解除し（３−２−１）一定時間のタイマー計測を開始する（３−２−２）このＢＯＦ検出によって受信したデータは省電力状態で受信したものなので全てが正常でない可能性が高いので破棄し、省電力状態以外で受信開始設定であるＥＯＦやエラー検出待ち状態で受信開始設定を行なう（３−２−３）。
【００２１】
省電力状態以外での受信開始設定で受信を開始したならばＳＮＲＭコマンドや局発見コマンドを正常に受信開始可能となる。
【００２２】
ＳＮＲＭコマンドを受信した場合（図５参照）タイマー計測を終了し（３−３−１）、ＵＡレスポンスを応答する。（３−３−２）以降はネゴシエーション処理で決定したパラメータに従い通信を開始する。（３−３−３）尚、この通信開始以降は通信が終了し、初期化処理（３−１）を行なうまで、省電力状態にはしない。
【００２３】
局発見コマンドを受信した場合（図６参照）タイマー計測を再スタートし（３−４−１）残りの局発見処理を行なう（３−４−２）
省電力状態以外の時の受信開始設定で受信を開始したならば一定時間タイマー計測を開始し、局発見処理を開始する度に一定時間だけ省電力状態を解除し続ける。またＳＮＲＭコマンドを受信し通信を開始したならばタイマー計測を停止し、通信終了までは省電力状態を解除し続ける。
【００２４】
しかし、省電力状態以外の時の受信開始設定で受信を開始し一定時間コマンドを受信する事無く経過したならば（図６参照）、再度省電力状態の受信開始設定に戻し（３−５−１）機器はクロックダウンすることで省電力状態になる。（３−５−２）
以上により、１回の局発見処理において、最初のコマンドデータを破棄するが、一次局の機器は、あらかじめ設定したスロット数だけ局発見コマンドを送信し、二次局の機器はその間に１回応答するので、最初のコマンド以外で応答が可能になる。またＳＮＲＭコマンドは局発見処理後、送信されてくるものであるが１回しか送ってこない可能性があるので局発見処理後一定時間は省電力状態を解除する事で受信が可能になる。
【００２５】
これらの処理によりＣＰＵの消費電力を節減する省電力状態にＣＰＵを切り換えて待機させる省電力制御を備える装置において赤外線通信が可能なＩ／Ｆからデータ受信を正しく行なえない場合でも、通信が可能になり機器を省電力状態にする事が可能になる。
【図面の簡単な説明】
【００２６】
【図１】本発明の電子機器の実施形態の表図である。
【図２】局発見処理の通信確立図である。
【図３】初期受信設定を表すフローチャートである。
【図４】ＢＯＦ割り込み発生処理を表すフローチャートである。
【図５】ＳＮＲＭコマンド受信処理を表すフローチャートである。
【図６】局発見コマンド受信処理を表すフローチャートである。
【図７】タイマー計測経過を表すフローチャートである。
【符号の説明】
【００２７】
１０１  ホスト装置
１０２  印刷装置
１０３  Ｉ／Ｆ
１０４  ＣＰＵ
１０５  Ｉ／Ｆ制御部
１０６  受信データ格納領域
１０７  データ解析部
１０８  印刷用データ格納領域
１０９  印刷エンジンコントロール部
１１０  印刷デバイス
１１１  印刷部稼動デバイス
１１２  用紙制御デバイス
【図１】
2006059152.tif 000003
【図２】
2006059152.tif 000004
【図３】
2006059152.tif 000005
【図４】
2006059152.tif 000006
【図５】
2006059152.tif 000007
【図６】
2006059152.tif 000008
【図７】
2006059152.tif 000009