(57)【要約】【課題】電力を極力消費することなく、電力消費量情報などの各種情報を提示することが可能な情報処理技術を提供する。【解決手段】通信部１０４は、リーダ／ライタとして機能する通信モード又はパッシブタグとして機能する通信モードのいずれかで通信すると共に、ＵＳＢホスト７１の状態を検出する。アンテナ部１００は、他のＮＦＤデバイスから電波やキャリアを受信したり、他のＮＦＤデバイスに電波やキャリアを送信したりする。制御部１０２は、通信部１０４が検出したＵＳＢホスト７１の状態に応じて、ＮＦＤデバイスＮＤ１の通信モードをパッシブタグモード又はリーダ／ライタモードに適宜切り替え、提示する公開情報を決定して、決定した公開情報を、通信部１０４を介して他のＮＦＣデバイスに送信する。メモリ１０３は、公開情報を記憶する。【選択図】図４
2011028615.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶する記憶手段と、
リーダ／ライタとして機能する場合、接続手段を介して接続される情報処理装置から電力の供給を受け、当該情報処理装置と前記接続手段を介して通信する又は通信範囲にある他の非接触通信デバイスと非接触通信規格に従って通信し、パッシブタグとして機能する場合、通信範囲にある他の非接触通信デバイスから電力の供給を受け、当該他の非接触通信デバイスと非接触通信規格に従って通信する通信手段と、
前記情報処理装置の稼動状態を判断する判断手段と、
前記判断手段の判断結果に応じて、前記通信手段の通信モードを、リーダ／ライタとして機能する第１通信モード又はパッシブタグとして機能する第２通信モードのいずれかに切り替える制御手段と、
前記判断手段の判断結果に応じて、前記記憶手段に記憶された前記情報を、通信範囲にある他の非接触通信デバイスに送信する送信手段とを備える
ことを特徴とする非接触通信デバイス。
【請求項２】
前記判断手段は、前記情報処理装置から供給される電力の電力量を検出する検出手段を有し、
前記制御手段は、前記検出手段が検出した電力量が所定電力量より小さい場合、前記通信手段の通信モードを前記第２通信モードに切り替える
ことを特徴とする請求項１に記載の非接触通信デバイス。
【請求項３】
前記情報処理装置の稼動状態は、電源がオフである状態、所定の電力量の電力が供給される通常動作状態及び通常動作状態よりも低位の電力が供給される省電力状態のいずれかであり、
前記判断手段は、前記情報処理装置の稼動状態が、電源がオフである状態、前記通常動作状態及び前記省電力状態のいずれであるかを判断し、
前記制御手段は、前記情報処理装置の稼動状態が、電源がオフである状態又は前記省電力状態であると前記判断手段が判断した場合、前記通信手段の通信モードを前記第２通信モードに切り替える
ことを特徴とする請求項１又は２に記載の非接触通信デバイス。
【請求項４】
前記制御手段は、前記情報処理装置の稼動状態が前記通常動作状態であると前記判断手段が判断した場合、前記通信手段の通信モードを前記第１通信モードに切り替える
ことを特徴とする請求項３に記載の非接触通信デバイス。
【請求項５】
前記制御手段は、前記情報処理装置の稼動状態が前記省電力状態であると前記判断手段が判断した場合、前記接続手段をサスペンド状態にする
ことを特徴とする請求項３又は４に記載の非接触通信デバイス。
【請求項６】
前記情報処理装置の稼動状態が前記省電力状態になった場合、前記接続手段がサスペンド状態にされ、
前記判断手段は、前記接続手段がサスペンド状態にされているか否かを判断し、
前記制御手段は、前記接続手段がサスペンド状態にされていると前記判断手段が判断した場合、前記通信手段の通信モードを前記第２通信モードに切り替える
ことを特徴とする請求項３又は４に記載の非接触通信デバイス。
【請求項７】
前記通信手段は、前記情報処理装置の稼動状態が前記通常動作状態であると前記判断手段が判断した場合、前記１通信モードで前記情報処理装置と通信して、情報を受信し、
前記制御手段は、前記情報処理装置から受信された前記情報を前記記憶手段に新たに記憶させ、
前記送信手段は、前記記憶手段に新たに記憶された前記情報を、前記他の非接触通信デバイスに送信する
ことを特徴とする請求項３乃至６のいずれか一項に記載の非接触通信デバイス。
【請求項８】
前記記憶手段は、前記情報処理装置の稼動状態に対応して前記情報を記憶しており、
前記送信手段は、前記判断手段が判断した、前記情報処理装置の稼動状態に対応する前記情報を、前記他の非接触通信デバイスに送信する
ことを特徴とする請求項１乃至７のいずれか一項に記載の非接触通信デバイス。
【請求項９】
前記記憶手段は、電力消費量に関する情報及び通信の接続に関する情報のうち少なくとも一方を記憶する
ことを特徴とする請求項１乃至８のいずれか一項に記載の非接触通信デバイス。
【請求項１０】
前記記憶手段は、前記情報処理装置の機器情報を記憶するサーバにおいて当該機器情報の格納場所を示すＵＲＩを示す前記情報を記憶する
ことを特徴とする請求項１乃至８のいずれか一項に記載の非接触通信デバイス。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の非接触通信デバイスが接続される
ことを特徴とする情報処理装置。
【請求項１２】
情報を記憶する記憶手段と、通信手段と、判断手段と、制御手段と、送信手段とを備える非接触通信デバイスで実行される通信方法であって、
前記通信手段が、リーダ／ライタとして機能する場合、接続手段を介して接続される情報処理装置から電力の供給を受け、当該情報処理装置と前記接続手段を介して通信する又は通信範囲にある他の非接触通信デバイスと非接触通信規格に従って通信し、パッシブタグとして機能する場合、通信範囲にある他の非接触通信デバイスから電力の供給を受け、当該他の非接触通信デバイスと非接触通信規格に従って通信する通信ステップと、
前記判断手段が、前記情報処理装置の稼動状態を判断する判断ステップと、
前記制御手段が、前記判断ステップの判断結果に応じて、前記通信手段の通信モードを、リーダ／ライタとして機能する第１通信モード又はパッシブタグとして機能する第２通信モードのいずれかに切り替える制御ステップと、
前記送信手段が、前記判断ステップの判断結果に応じて、前記記憶手段に記憶された前記情報を、通信範囲にある他の非接触通信デバイスに送信する送信ステップとを含む
ことを特徴とする通信方法。
【請求項１３】
請求項１２に記載の方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、非接触通信デバイス、情報処理装置、通信方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、例えば、非接触通信デバイスであるＮＦＣ（Near Field Communication）デバイスが接続される情報処理装置がある。ＮＦＣデバイスは、ＩＣカードや他のＮＦＣデバイスと非接触で通信可能であり、当該ＮＦＣデバイスを介して情報処理装置は、ＩＣカードや他のＮＦＣデバイスと通信可能になる。ＮＦＣデバイスは、リーダ／ライタ(R/W:Reader Writer)としても機能する。リーダ／ライタは、ＮＦＣデバイスやＩＣカードとの間で通信を行なっている間だけではなく、通信を待ち受けている間にも、電力を消費する。このため、リーダ／ライタがバッテリにより駆動される場合には、例えば、通信の待ち受けのためだけにバッテリを消耗してしまい、通信を行なえなくなる恐れもあった。このため、電力の消費を極力抑えるべく、ユーザからの操作に応じて、リーダ／ライタに電力を供給したりその供給を停止したりして、リーダ／ライタへ供給する電力量を調整する技術が開発されている（例えば特許文献１参照）。また、偽起動信号と呼ばれる信号を認識して、例えば所定の時間、リーダ／ライタの電力の供給を停止するなどして、リーダ／ライタへ供給する電力量を調整する技術が開発されている（例えば特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、ＮＦＣデバイスが接続される情報処理装置の中には、電力の消費を抑える省電力モードを有するプリンタがある。このようなプリンタの中には、電力の消費量に関する電力消費量情報を提示するものがある。この電力消費量情報をＮＦＣデバイスを介して他のＮＦＣデバイスに提示することができれば、電力消費量情報を簡便に提示することができる。しかし、電力消費量情報を提示するためだけにＮＦＣデバイスを駆動するための電力を消費することになると、省電力は叶わなくなる恐れがある。このため、電力を極力消費することなく、電力消費量情報を提示することが望まれていた。
【０００４】
本発明は、上記に鑑みてなされたものであって、電力を極力消費することなく、電力消費量情報などの各種情報を提示することが可能な非接触通信デバイス、情報処理装置、通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、非接触通信デバイスであって、情報を記憶する記憶手段と、リーダ／ライタとして機能する場合、接続手段を介して接続される情報処理装置から電力の供給を受け、当該情報処理装置と前記接続手段を介して通信する又は通信範囲にある他の非接触通信デバイスと非接触通信規格に従って通信し、パッシブタグとして機能する場合、通信範囲にある他の非接触通信デバイスから電力の供給を受け、当該他の非接触通信デバイスと非接触通信規格に従って通信する通信手段と、前記情報処理装置の稼動状態を判断する判断手段と、前記判断手段の判断結果に応じて、前記通信手段の通信モードを、リーダ／ライタとして機能する第１通信モード又はパッシブタグとして機能する第２通信モードのいずれかに切り替える制御手段と、前記判断手段の判断結果に応じて、前記記憶手段に記憶された前記情報を、通信範囲にある他の非接触通信デバイスに送信する送信手段とを備えることを特徴とする。
【０００６】
また、本発明は、情報を記憶する記憶手段と、通信手段と、判断手段と、制御手段と、送信手段とを備える非接触通信デバイスで実行される通信方法であって、前記通信手段が、リーダ／ライタとして機能する場合、接続手段を介して接続される情報処理装置から電力の供給を受け、当該情報処理装置と前記接続手段を介して通信する又は通信範囲にある他の非接触通信デバイスと非接触通信規格に従って通信し、パッシブタグとして機能する場合、通信範囲にある他の非接触通信デバイスから電力の供給を受け、当該他の非接触通信デバイスと非接触通信規格に従って通信する通信ステップと、前記判断手段が、前記情報処理装置の稼動状態を判断する判断ステップと、前記制御手段が、前記判断ステップの判断結果に応じて、前記通信手段の通信モードを、リーダ／ライタとして機能する第１通信モード又はパッシブタグとして機能する第２通信モードのいずれかに切り替える制御ステップと、前記送信手段が、前記判断ステップの判断結果に応じて、前記記憶手段に記憶された前記情報を、通信範囲にある他の非接触通信デバイスに送信する送信ステップとを含むことを特徴とする。
【０００７】
また、本発明は、上記の方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【０００８】
本発明によれば、電力を極力消費することなく、電力消費量情報などの各種情報を提示することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、一実施の形態にかかる融合機１のハードウェア構成を例示する図である。
【図２】図２は、融合機１のソフトウェア構成を例示する図である。
【図３】図３は、融合機１の機能的構成を例示する図である。
【図４】図４は、ＮＦＣデバイスＮＤ１のハードウェア構成を例示する図である。
【図５】図５は、ＮＦＣデバイスＮＤ１の行う公開情報提示処理の手順を例示する図である。
【図６】図６は、融合機１の稼動状態と、ＵＳＢホスト７１の状態と、通信モードとの対応関係を例示する図である。
【図７】図７は、一変形例にかかる融合機１の機能的構成を例示する図である。
【図８】図８は、同変形例にかかるＮＦＣデバイスＮＤ１，ＮＤ２及びサーバＳＶ１の行なう通信の概略を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる非接触通信デバイス、情報処理装置、通信方法及びプログラムの実施の形態を詳細に説明する。
【００１１】
本実施の形態においては、非接触デバイスを接続可能な情報処理装置として、コピー機能、ファクシミリ機能、スキャナ機能及びプリント機能を有する融合機を例にして説明する。図１は、本実施の形態にかかる融合機１のハードウェア構成を例示する図である。融合機１は、コントローラ６０と、オペレーションパネル８０と、ＦＣＵ８１と、プロッタ１２と、スキャナ１３と、これらに各々電力を供給する電力供給ユニット（不図示）とを含む。コントローラ６０は、ＣＰＵ６１と、システムメモリ(ＭＥＭ−Ｐ)６２と、シリアルバス（ＳＢ）６４と、ＡＳＩＣ６６と、ローカルメモリ(ＭＥＭ−Ｃ)６７と、ＨＤＤ６８と、ネットワークインターフェースカード（ＮＩＣ）６９と、ＵＳＢ７０と、ＩＥＥＥ８０２．１１ｂデバイス７４と、ＵＳＢホスト７１と、ＩＥＥＥ１３９４デバイス７２と、メモリカードＩ／Ｆ７３とを含む。また、融合機１は、オペレーションパネル８０と、ＦＣＵ８１と、プロッタ１２と、スキャナ１３とに接続されるサブＣＰＵ（不図示）を有する。
【００１２】
オペレーションパネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１、プロッタ１２及びスキャナ１３は、コントローラ６０のＡＳＩＣ６６にＰＣＩバスを介して接続されている。
【００１３】
コントローラ６０は、融合機１全体を制御するものであり、ＡＳＩＣ６６にローカルメモリ６７、ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。コントローラ６０は、ＮＢ６３を介してＣＰＵ６１とＡＳＩＣ６６とを接続することにより、ＣＰＵ６１のインターフェースが公開されていない場合に対応する。なお、ＡＳＩＣ６６とＮＢ６３とはＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）６５を介して接続されている。サブＣＰＵは、コントローラ６０への電力の供給が停止された場合に、融合機１全体を制御する。
【００１４】
ＮＢ６３は、ＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢ７０，ＩＥＥＥ８０２．１１ｂデバイス７４，ＵＳＢホスト７１，ＩＥＥＥ１３９４デバイス７２及びメモリカードＩ／Ｆ７３を接続するためのブリッジである。ＳＢ６４，ＮＩＣ６９，ＵＳＢ７０，ＩＥＥＥ８０２．１１ｂデバイス７４，ＵＳＢホスト７１，ＩＥＥＥ１３９４デバイス７２及びメモリカードＩ／Ｆ７３は、ＰＣＩバスを介してＮＢ６３に接続されている。なお、ＳＢ６４は、ＰＣＩバス７４とＲＯＭや周辺デバイス等とを接続するためのバスである。
【００１５】
ＣＰＵ６１は、ＳＢ６４を介して接続されるＲＯＭやＨＤＤ６８やメモリカードＩ／Ｆ７３を介して接続されるメモリカードＭＣ１に記憶された各種ソフトウェアを読み出してこれを起動し、融合機１全体を制御すると共に、各種機能を実現させる。
【００１６】
システムメモリ６２は、融合機１の描画用メモリなどとして用いるメモリである。ローカルメモリ６７はコピー用画像バッファ，符号バッファとして用いるメモリである。
【００１７】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ６８は、画像データや文書データなどの各種情報や、各種ソフトウェアや、フォントデータフォームなどを記憶する補助記憶装置である。
【００１８】
ＮＩＣ６９は、融合機１をネットワークに接続するインターフェース機器である。ＵＳＢ７０，ＵＳＢホスト７１，ＩＥＥＥ８０２．１１ｂデバイス７４，ＩＥＥＥ１３９４デバイス７２およびメモリカードＩ／Ｆ７３は、夫々の規格に準じたインターフェースである。メモリカードＩ／Ｆ７３は、メモリカード用スロット（不図示）を介して挿抜可能なメモリカードＭＣ１と通信を行なって、メモリカードＭＣ１に記憶された各種プログラムや各種情報の読み出しやメモリカードＭＣ１への情報の書き込みを行なう。また、ＵＳＢホスト７１は、ＮＦＣデバイス用スロットを介して挿抜可能なＮＦＣデバイスＮＤ１と、融合機１の外部装置であるＮＦＣデバイスＮＤ２とが非接触で通信するためのインターフェースである。即ち、このＵＳＢホスト７１を介してＮＦＣデバイスＮＤ１が着脱自在に融合機１に接続される。また、ＵＳＢホスト７１及びＮＦＣデバイスＮＤ１を介して、融合機１は、ＮＦＣデバイスＮＤ２と非接触で通信が可能になる。これらのＮＦＣデバイスＮＤ１，ＮＤ２は、自身に記憶された情報を読み出して他のＮＦＣデバイスに送信する処理であるＩＣエミュレーションを行なうＩＣタグ（パッシブタグ）として機能したり、他のＮＦＣデバイスから情報を読み出したり他のＮＦＣデバイスに情報を書き込んだりするリーダ／ライタとして機能したりする。以降、説明の便宜上、パッシブタグとして機能する通信モードをパッシブタグモードといい、リーダ／ライタとして機能する通信モードをリーダ／ライタモードという。
【００１９】
オペレーションパネル（操作部）８０は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う。ＦＣＵ（ファックス制御ユニット）８１は、ファクシミリ通信を制御するユニットであり、図示しないメモリを有する。このメモリは、例えば融合機１の電源がオフのときに受信したファクシミリデータを一時的に格納するために利用される。プロッタ１２は、画像を印刷する。スキャナ１３は、紙などの記録媒体に表れる画像を読み取る。
【００２０】
次に、融合機１のソフトウェア構成について説明する。図２は、融合機１のソフトウェア構成を例示する図である。融合機１は、各種アプリケーションと、各種制御サービスと、ＯＳ４１と、エンジン制御ボード５０とを有する。これらの実体は、ＲＯＭやＨＤＤ６８やメモリカードＭＣ１に記憶された各種ソフトウェアである。アプリケーションは、ページ記述言語（ＰＤＬ，ＰＣＬ）およびポストスクリプト（ＰＳ）を有するプリンタ用のソフトウェアであるプリンタアプリ３１と、コピー用のソフトウェアであるコピーアプリ３２と、ファクシミリ用ソフトウェアであるファックスアプリ３３と、スキャナ用ソフトウェアであるスキャナアプリ３４と、ネットワークファイル用ソフトウェアであるネットファイルアプリ３５とを含む。制御サービスは、システム制御サービス（以下、ＳＣＳという）４２，エンジン制御サービス（以下、ＥＣＳという）４４，メモリ制御サービス（以下、ＭＣＳという）４５，オペレーションパネル制御サービス（以下、ＯＣＳという）４６，ファックス制御サービス（以下、ＦＣＳという）４７，ネットワーク制御サービス（以下、ＮＣＳという）４８とを含む。これらの実体は、ＲＯＭやＨＤＤ６８やメモリカードＭＣ１に記憶された各種ソフトウェアである。ＣＰＵ６１がこれらの各種ソフトウェアを読み出して実行することにより、以下に示す各種機能が実現される。
【００２１】
ＯＳ４１は、ＬＰＵＸ（登録商標）等であって、アプリケーション及び制御サービスの各ソフトウェアをプロセスとして並列実行する。ＳＣＳ４２のプロセスは、ソフトウェアの管理，オペレーションパネル８０の制御及び画面表示，ＬＥＤ表示，ハードウェア資源の管理，割り込みソフトウェア制御などの処理を行う。ＥＣＳ４４のプロセスは、プロッタ１２やスキャナ１３などのエンジンの制御を行う。ＭＣＳ４５のプロセスは、画像メモリの取得および解放，ＨＤＤ６８の利用，画像データの圧縮および伸張などのメモリ制御を行う。ＯＣＳ４６のプロセスは、オペレーションパネル８０の制御を行う。ＦＣＳ４７のプロセスは、システムコントローラの各ソフトウェア層からＰＳＴＮまたはＩＳＤＮ網を利用したファクシミリ送受信，バックアップ用のメモリで管理されている各種ファクシミリデータの登録／引用，ファクシミリ読み取り，ファクシミリ受信印刷，融合送受信を行うためのＡＰＩを提供する。ＮＣＳ４８のプロセスは、ネットワークＩ／Ｏを必要とするソフトウェアに対して共通に利用できるサービスを提供するものであり、ネットワーク側から各プロトコルによって受信した情報を各ソフトウェアに振り分けたり、各ソフトウェアからの情報をネットワーク側に送信する際の仲介を行ったりする。エンジン制御ボード５０は、プロッタ１２やスキャナ１３などのエンジンとのインターフェースである。
【００２２】
以上のような構成の融合機１では、融合機１の有する各部に対して予め定められた電力量の電力を各々供給し、通常の動作を行なうための通常動作モードと、電力の消費を抑えるためのモードとして、通常動作モードより低位の電力を供給する省電力モードとのいずれかを設定可能である。尚、通常動作モードが設定されている稼動状態を通常動作状態といい、省電力モードが設定されている稼動状態を省電力状態という。省電力モードには、複数種類のモードが設定可能であり、融合機１は、各モードに応じて、融合機１の有する各部に供給する電力量を調整する。具体的には、省電力モードの種類として、例えば、オペレーションパネル８０への電力の供給を停止するパネルオフモードや、プロッタ１２及びスキャナ１３への電力の供給を停止するエンジンオフモードや、サブＣＰＵへの移行によってコントローラ６０への電力の供給を停止するコントローラオフモードがある。省電力モードが設定される条件（移行条件という）は、例えば、融合機１のオペレーションパネル８０が所定時間以上操作されないことや、プロッタ１２やスキャナ１３やＦＣＵ８０が所定時間以上動作しないことなどである。このような移行条件は、例えば、省電力モードの種類毎に予め定められている。融合機１は、いずれかの種類に応じた移行条件の成立を検出すると、当該種類に応じた省電力モードを設定して省電力状態へ移行し、各部へ供給する電力量を調整する。
【００２３】
次に、融合機１の機能的構成について説明する。図３は、融合機１の機能的構成を例示する図である。同図においては、ＮＦＣデバイスＮＤ２と非接触で通信する非接触通信機能及び省電力モードにかかる省電力機能に関して例示しており、上述したコピー機能、ファクシミリ機能及びプリンタ機能などに関しては図示を省略している。同図に示されるように融合機１は、ＮＦＣ制御部９０と、電力状態制御部９１とを有する。ＮＦＣ制御部９０は、ＵＳＢホスト７１を介して接続されるＮＦＣデバイスＮＤ１を制御するものであり、電力状態制御部９１の制御の下、ＵＳＢホスト７１を介してＮＦＣデバイスＮＤ１に電力を供給する。具体的には、ＮＦＣ制御部９０は、ＮＦＣデバイスＮＤ１がＵＳＢホスト７１に接続されると、まず、ＮＦＣデバイスＮＤ１を制御可能にするための初期化を行い、ＮＦＤデバイスＮＤ１を制御可能になった後、ＮＦＣデバイスＮＤ１を介してＮＦＣデバイスＮＤ２などの他のＮＦＣデバイスＮＤ１との通信を制御する。また、ＮＦＣ制御部９０は、後述するＮＦＣデバイスＮＤ１の通信モードを判断して、電力状態制御部９１の制御の下、当該通信モードに応じて、ＮＦＣデバイスＮＤ１に電力を供給する。具体的には、ＮＦＣデバイスＮＤ１の通信モードがパッシブタグモードである場合には、ＮＦＣ制御部９０は、ＮＦＣデバイスＮＤ１に電力を供給せず、ＮＦＣデバイスＮＤ１の通信モードがリーダ／ライタモードである場合には、ＮＦＣ制御部９０は、ＮＦＣデバイスＮＤ１に電力を供給する。電力状態制御部９１は、融合機１が省電力状態である場合、ＵＳＢホスト７１をサスペンド状態にして、ＮＦＣ制御部９０を介してＮＦＣデバイスＮＤ１に供給される電力量を調整する。具体的には、ＵＳＢホスト７１がサスペンド状態であるときの電力量が、融合機１が通常動作状態のときの電力量（通常電力量という）より低くなるように、ＮＦＣデバイスＮＤ１に供給される電力量を電力状態制御部９１は調整する。また、電力状態制御部９１は、融合機１が通常動作状態である場合、融合機１の電力消費量を測定してこれを、ＮＦＣ制御部９０を介してＮＦＣデバイスＮＤ１に送信する。
【００２４】
次に、本実施の形態にかかるＮＦＣデバイスＮＤ１の構成について説明する。図４は、ＮＦＣデバイスＮＤ１の構成を例示する図である。ＮＦＣデバイスＮＤ１は、アンテナ部１００と、ＮＦＣコントローラ部１０１と、通信部１０４とを有する。ＮＦＣコントローラ部１０１は、制御部１０２と、メモリ１０３とを有する。通信部１０４は、制御部１０２の制御の下、リーダ／ライタとして機能する場合、ＵＳＢホスト７１を介して融合機１から電力の供給を受け、ＵＳＢホスト７１を介して当該融合機１と通信したり、アンテナ部１００を介して送受信されるキャリアにより、通信可能な範囲にある他のＮＦＤデバイス（例えばＮＦＤデバイスＮＤ２）と非接触ＩＣ用無線通信規格に従って通信したりする。通信部１０４は、パッシブタグとして機能する場合、アンテナを介して他のＮＦＣデバイス（例えばＦＣデバイスＮＤ２）からキャリアを受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行う。また、通信部１０４は、ＵＳＢホスト７１から供給される電力の電力量を検出することにより、ＵＳＢホスト７１の状態（信号線の状態）を検出する。この検出結果は、制御部１０１によって用いられる。
【００２５】
アンテナ部１００は、他のＮＦＤデバイスから電波やキャリアを受信したり、他のＮＦＤデバイスに電波やキャリアを送信したりする。制御部１０２は、メモリ１０３に記憶された各種プログラムを実行することにより、ＮＦＣデバイスＮＤ１全体を制御する。特に、本実施の形態においては、制御部１０２は、通信部１０４が検出したＵＳＢホスト７１の状態に応じて、ＮＦＤデバイスＮＤ１の通信モードをパッシブタグモード又はリーダ／ライタモードに適宜切り替え、提示する公開情報を決定して、決定した公開情報を、通信部１０４を解して他のＮＦＣデバイスに送信する。また、制御部１０２は、決定した通信モードで通信するよう通信部１０４を制御すると共に、決定した通信モードを示す通知メッセージを通信部１０４を介して融合機１に送信する。メモリ１０３は、提示する公開情報として電力消費量に関する情報や、各種プログラムを記憶する。電力消費量に関する情報としては、例えば、融合機１の電源がオフになっている場合の電力消費量（０Ｗ）、通常動作状態の場合の電力消費量の目安値及び省電力状態の場合の電力消費量の目安値である。
【００２６】
尚、ＮＦＣデバイスＮＤ２は、従来と同様のＮＦＣデバイスであり、通信部と、制御部と、アンテナ部とを有する。ＮＦＣデバイスＮＤ２は、リーダ／ライタとして機能する場合、アンテナを介して他のＮＦＣデバイス（例えばＦＣデバイスＮＤ１）にキャリアを送信して電磁誘導により他のＮＦＣデバイスに電力を供給し、キャリアの変調により通信部と他のＮＦＣデバイスとの間で通信を行う。このようなＮＦＤデバイスＮＤ２は、例えば、携帯電話などのモバイル機器に内蔵されている。
【００２７】
次に、本実施の形態にかかるＮＦＣデバイスＮＤ１の行う公開情報提示処理の手順について図５を用いて説明する。ＮＦＣデバイスＮＤ１の制御部１０２は、ＮＦＣデバイスＮＤ１と融合機１とが接続される通信路であるＵＳＢホスト７１の状態が通信部１０４を介して検出されると（ステップＳ１）、当該状態から融合機１の稼動状態を判断する（ステップＳ２）。そして、制御部１０２は、当該稼動状態と、ＮＦＣデバイスＮＤ１の初期化状態とに応じて、ＮＦＣデバイスＮＤ１の通信モードを決定し（ステップＳ３）、決定した通信モードで通信するよう通信部１０４を制御すると共に、提示する公開情報を決定する（ステップＳ４）。
【００２８】
図６は、融合機１の稼動状態と、ＵＳＢホスト７１の状態と、通信モードとの対応関係を例示する図である。同図に示されるように、ＵＳＢホスト７１への電力の供給が停止されている場合、制御部１０２は、融合機１の稼動状態として、電源がオフになっている状態であると判断する。この場合、制御部１０２は、ＮＦＣデバイスＮＤ１の通信モードをパッシブタグモードに決定し、融合機１の電源がオフになっている場合の電力消費量（０Ｗ）を公開情報として決定する。また、ＵＳＢホスト７１から供給される電力の電力量が通常電力量より小さい場合、即ち、ＵＳＢホスト７１がサスペンド状態である場合、制御部１０２は、融合機１の稼動状態として、電源がＯＮになっているが省電力状態であると判断する。この場合、制御部１０２は、ＮＦＣデバイスＮＤ１の通信モードをパッシブタグモードに決定して、パッシブタグモードに切り替え、省電力状態の場合の電力消費量の目安値を公開情報として決定する。また、ＵＳＢホスト７１から供給される電力の電力量が通常電力量以上である場合且つＮＦＣデバイスＮＤ１の初期化が未だ済んでいない場合、制御部１０２は、通常動作状態に移行する前の起動状態であると判断する。この場合、制御部１０２は、ＮＦＣデバイスＮＤ１の通信モードをパッシブタグモードに決定して、パッシブタグモードに切り替え、通常動作状態の場合の電力消費量の目安値を公開情報として決定する。一方、ＵＳＢホスト７１から供給される電力の電力量が通常電力量以上である場合且つＮＦＣデバイスＮＤ１の初期化が既に済んでいる場合、制御部１０２は、融合機１の稼動状態として、電源がＯＮになっており通常動作状態であると判断する。この場合、制御部１０２は、ＮＦＣデバイスＮＤ１の通信モードをリーダ／ライタモードに決定して、リーダ／ライタモードに切り替え、融合機１で測定された電力消費量を公開情報として決定する。尚、制御部１０２は、決定した通信モードを示す通知メッセージを通信部１０４を介して融合機１に送信する。
【００２９】
図５の説明に戻る。制御部１０２は、ステップＳ４で決定した公開情報を、アンテナ部１００及び通信部１０４を介して、当該ＮＦＣデバイスＮＤ１と通信可能な他のＮＦＤデバイスＮＤ２に送信することにより、公開情報を提示する（ステップＳ５）。具体的には、制御部１０２は、融合機１の電源がオフになっている場合の電力消費量（０Ｗ）、省電力状態の場合の電力消費量の目安値及び通常動作状態の場合の電力消費量の目安値のいずれかを公開情報として決定した場合、これをメモリ１０３から読み出して、他のＮＦＤデバイスＮＤ２に送信するＩＣエミュレーションを行なう。また、制御部１０２は、融合機１で測定された電力消費量を公開情報として決定した場合、融合機１のＮＦＣ制御部９０と通信を行って、電力状態制御部９１が測定した電力消費量を受信しこれをメモリ１０３に記憶させる。ＮＦＣデバイスＮＤ１はリーダ／ライタとして機能しているから、メモリ１００３への書き込みが可能である。そして、制御部１０２は、当該電力消費量を、アンテナ部１００及び通信部１０４を介して他のＮＦＤデバイスＮＤ２に送信する。
【００３０】
以上のように、融合機１からの電力の供給状態を検出することにより、融合機１の稼動状態を判断し、融合機１の電源がオフの状態や融合機１が省電力状態である場合には、当該融合機１に接続されたＮＦＣデバイスＮＤ１を、融合機１からの電力の供給が不要なパッシブタグとして機能させて、ＮＤデバイスＮＤ１を介して公開情報を提示する。このとき、ＮＤデバイスＮＤ１は、当該ＮＤデバイスＮＤ１と通信可能な他のＮＦＣデバイスＮＤ２から電力の供給を受けて、自身に記憶された公開情報を当該ＮＦＣデバイスＮＤ２に送信する。即ち、提示する公開情報をＮＦＣデバイスＮＤ１のメモリ１０３に予め記憶させておき、融合機１の電源がオフの状態や融合機１が省電力状態の場合に、この公開情報を提示することで、融合機１から公開情報を送信する必要をなくすことができる。これにより、融合機１の電源がオフである場合や融合機１が省電力状態である場合には、電力を極力消費することなく、他のＮＦＤデバイスＮＤ２を介して公開情報を提示することができる。
【００３１】
また、以上のような構成によれば、ユーザの操作に依存することなく、公開情報を提示することができる。また、融合機１が省電力状態のときには、ＵＳＢホスト７１をサスペンド状態にすることで更に電力の消費を抑制することができる。
【００３２】
また、ＮＦＣデバイスＮＤ１は、電源がオフの状態や省電力状態などの融合機１の稼動状態の相違を判断することができるため、稼動状態の相違に応じて提示する公開情報を異ならせることができる。また、公開情報として、電力消費量に関する情報を提示することができる。
【００３３】
また、融合機１の稼動状態が通常動作状態である場合には、ＮＦＣデバイスＮＤ１をリーダ／ライタとして機能させることにより、例えば、ＩＣカードを用いた多様なサービスが実現可能になる。サービスとは、例えば、ＩＣカードを用いた融合機１へのログインや、プル／プッシュ印刷や、ＩＥＥＥ８０２．１１やＢｌｕｅｔｏｏｔｈやＷＵＳＢのペアリングなどである。
【００３４】
[変形例]
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。また、以下に例示するような種々の変形が可能である。
【００３５】
＜変形例１＞
上述した実施の形態において、融合機１で実行される各種プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また当該各種プログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成しても良い。ＮＦＣデバイスＮＤ１についても同様である。
【００３６】
また、上述の実施の形態では、情報処理装置として、融合機１を取り扱ったが、これに限らず、情報処理装置は、コピー機能、ファクシミリ機能、スキャナ機能及びプリント機能のうち少なくとも１つの機能を有する画像処理装置であっても良いし、ＰＣ（Personal Computer）や、ゲーム機や、冷蔵庫や、テレビなどの家電製品であっても良い。
【００３７】
また、上述の実施の形態においては、近距離無線通信可能なデバイスとして、ＮＦＣデバイスを取り扱ったが、これに限らない。
【００３８】
また、上述の実施の形態においては、融合機１とＮＦＣデバイスＮＤ１との通信路がＵＳＢホスト７１であるとしたが、これに限らない。
【００３９】
＜変形例２＞
上述の実施の形態においては、融合機１は、省電力状態である場合、ＵＳＢホスト７１をサスペンド状態にしたが、これに限らず、例えば、ＮＦＣデバイスＮＤ１に対して制御コマンドを送信することにより、ＵＳＢホスト７１の状態を制御するようにしても良い。例えば、融合機１が、ＵＳＢホスト７１をサスペンド状態にすることを要求する制御コマンドをＮＦＣデバイスＮＤ１に送信し、ＮＦＣデバイスＮＤ１が、当該制御コマンドに従って、ＵＳＢホスト７１をサスペンド状態にしても良い。
【００４０】
また、ＮＦＣデバイスＮＤ１は、ＵＳＢホスト７１から供給される電力の電力量を検出することにより、ＵＳＢホスト７１の状態を検出し、融合機１の稼動状態を判断した。しかし、融合機１は、省電力モードを設定する場合や通常動作モードを設定する場合には、電力状態制御部９１が、その旨を示す通知メッセージをＮＦＣデバイスＮＤ１に送信し、ＮＦＣデバイスＮＤ１は、当該通知メッセージに従って、融合機１の稼動状態を判断し、融合機１が省電力モードに設定されている場合、自身の通信モードをパッシブタグモードに切り替え、融合機１が通常動作モードに設定されている場合、自身の通信モードをリーダ／ライタモードに切り替えるようにしても良い。
【００４１】
＜変形例３＞
上述の実施の形態においては、公開情報は、電力消費量に関する情報であるとしたが、これに限らず、例えば、ＩＰアドレスや、Ｗｉｒｅｌｅｓｓ  ＵＳＢのＣＣ（Connection Context）などの通信の接続に関する情報であっても良い。Ｗｉｒｅｌｅｓｓ  ＵＳＢで用いられるＣＣは、通信相手を特定するためのキーを表し、ＣＨＩＤ(Connection Host ID)、ＣＤＩＤ(Connection Device ID)及びＣＫ(Connection Key)から構成される。このようなＣＣがあれば、通信相手が一意に決まる。
【００４２】
このような構成によれば、融合機１の電源がオフになっている場合であっても、公開情報として通信の接続に関する情報を取得できるため、ユーザの利便性を向上することができる。
【００４３】
また、公開情報は、融合機１が接続されるネットワーク上のサーバのＵＲＩ（Uniform Resource Identifier）であっても良い。このＵＲＩで示される格納場所に、電力消費量や通信の接続に関する情報を予め記憶させておくことで、ＮＦＣデバイスＮＤ１上のメモリ量を気にせずに、これらの公開情報を提示可能となる。ＮＦＣデバイスＮＤ１から送信する情報は、ＵＲＩだけなので情報量が小さく、情報の送信を短時間で完了することが可能となる。また、ＵＲＩの情報は頻繁に更新されることはないと想定されるため、このような情報をＮＦＣデバイスＮＤ１のメモリ１０３に記憶させることで、メモリ１０３の更新を頻繁に行なわなくても済む。
【００４４】
また、電力消費量や通信の接続に関する情報を、融合機１の機器情報として、融合機１が、ネットワーク上のサーバに定期的又は任意のタイミングで送信するようにしても良い。図７は、本変形例にかかる融合機１の機能的構成を例示する図である。図８は、本変形例にかかるＮＦＣデバイスＮＤ１，ＮＤ２及びサーバＳＶ１の行なう通信の概略を示す図である。図７に示されるように、本変形例においては、融合機１は、ＮＦＣ制御部９０及び電力状態制御部９１に加え、機器情報管理部９２及びネットワーク制御部９３を有する。機器情報管理部９２は、機器情報を生成して、これを記憶したり、これを削除したり、これへのアクセスを制御したりすることにより、機器情報を管理する。ネットワーク制御部９３は、ネットワークＮＴ１を介して接続される外部装置（同図においてはサーバＳＶ１である）との通信を制御する。ネットワークＮＴ１は、例えば、ＬＡＮ（Local Area Network）、イントラネット、イーサネット（登録商標）又はインターネットなどである。ＮＦＣ制御部９０は、機器情報管理部９２に記憶されている機器情報を、ネットワークＮＴ１を介してサーバＳＶ１に定期的又は任意のタイミングで送信する。ＮＦＣデバイスＮＤ１のメモリ１０３は、サーバＳＶ１において上述の機器情報が記憶されている格納場所を示すＵＲＩを記憶している。そして、ＮＦＤデバイスＮＤ１は、メモリ１０３に記憶されたＵＲＩをＮＦＣデバイスＮＤ２に送信する。ＮＦＣデバイスＮＤ２は、情報処理装置ＰＣ１と非接触で通信可能であるものとする。情報処理装置ＰＣ１は、ＮＦＣデバイスＮＤ１から送信されたＵＲＩを、ＮＦＣデバイスＮＤ２を介して取得し、当該ＵＲＩを用いて、サーバＳＶ１にアクセスして、機器情報をサーバＳＶ１に要求して、当該機器情報をサーバＳＶ１から取得する。
【００４５】
以上のような構成によれば、融合機１の電源がオフになっている場合であっても、融合機１の機器情報を取得可能になるため、ユーザの利便性を向上可能である。
【００４６】
＜変形例４＞
上述の実施の形態においては、融合機１の稼動状態として、省電力モードに設定されている場合も取り扱ったが、これに限らず、電源がＯＮになっている状態又は電源がオフになっている状態のみを判断し、これに応じて、ＮＦＣデバイスＮＤ１の通信モードを切り替えるようにしても良い。
【００４７】
＜変形例５＞
上述の実施の形態においては、ＮＦＣデバイスＮＤ１のメモリ１０３は、１つであっても良いし、複数あっても良い。そして、各メモリに、各々異なる公開情報を記憶させるようにし、ＮＦＣデバイスＮＤ１の通信モードの切り替えに応じて、公開情報を読み出すメモリを切り替えるようにする。これにより、上述と同様にして、通信モードに応じて、公開情報を結果的に切り替えることができる。
【００４８】
このように、公開情報を読み出す対象のメモリを切り替えるほうが、メモリに記憶された公開情報を切り替えるよりも高速に動作することができる。
【００４９】
＜変形例６＞
上述の実施の形態においては、図６に示されるように、ＵＳＢホスト７１から供給される電力の電力量が通常電力量以上である場合、ＮＦＣデバイスＮＤ１の初期化が済んでいるか否かによって、提示する公開情報を異ならせるようにした。しかし、ＵＳＢホスト７１から供給される電力の電力量が通常電力量以上である場合、通常動作状態であるとして、ＮＦＣデバイスＮＤ１の初期化が済んでいるか否かに関わらず、同一の公開情報を提示するようにしても良い。
【符号の説明】
【００５０】
１  融合機
６０  コントローラ
６１  ＣＰＵ
７１  ＵＳＢホスト
９０  ＮＦＣ制御部
９１  電力状態制御部
９２  機器情報管理部
９３  ネットワーク制御部
１００  アンテナ部
１０１  コントローラ部
１０２  制御部
１０３  メモリ
１０４  通信部
ＭＣ１  メモリカード
ＮＤ１，ＮＤ２  ＮＦＣデバイス
ＮＴ１  ネットワーク
ＰＣ１  情報処理装置
ＳＶ１  サーバ
【先行技術文献】
【特許文献】
【００５１】
【特許文献１】特開２００７−３０４８７０号公報
【特許文献２】特表２００８−５３３６０４号公報
【図１】
2011028615.tif 000003
【図２】
2011028615.tif 000004
【図３】
2011028615.tif 000005
【図４】
2011028615.tif 000006
【図５】
2011028615.tif 000007
【図６】
2011028615.tif 000008
【図７】
2011028615.tif 000009
【図８】
2011028615.tif 000010