(57)【要約】【課題】非接触給電を受けて通信装置が動作中にその非接触給電が途絶えたとしても、それによって通信装置に悪影響が及ぶのを抑止できるようにする。【解決手段】通信制御部２１は、第１電源電圧Ｖｃｃが供給されない電源オフ状態であっても、外部装置１００からの非接触による受電電力を元に給電回路２４で第２電源電圧Ｖａが生成されると、その第２電源電圧Ｖａによって起動する。通信制御部２１は、起動後、外部装置１００との非接触通信に基づいて、実行すべき処理を判断し、実行すべき処理が特定処理である場合は、電源切替スイッチ１０をオンさせる。電源スイッチ１０がオンすると、バックアップ用の電源６から第３電点電圧Ｖｂが通信制御部２１へ供給される。これにより、通信制御部２１は、外部装置１００からの電力受電が途絶えても、第３電源電圧Ｖｂにより動作を継続できる。【選択図】図２
2015144358.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
当該通信装置を動作させるための第１電源電圧を生成する第１電源部と、
外部装置と非接触通信を行うためのアンテナと、
前記アンテナにより前記外部装置から受電された電力を元に第２電源電圧を生成する第２電源部と、
前記第１電源部の動作状態にかかわらず第３電源電圧を生成可能な第３電源部と、
前記第１電源電圧、前記第２電源電圧、及び前記第３電源電圧の何れかにより動作可能であって前記外部装置との非接触通信を制御する通信制御部と、
前記通信制御部に対し、前記第１電源電圧、前記第２電源電圧、及び前記第３電源電圧の何れかを供給可能な電源供給部と、
を備え、
前記電源供給部は、前記第１電源部で前記第１電源電圧が生成されているときは前記通信制御部へ前記第１電源電圧を供給し、前記第１電源部で前記第１電源電圧が生成されていない電源オフ状態のときに前記第２電源部で前記第２電源電圧が生成された場合はその第２電源電圧を前記通信制御部へ供給し、
前記通信制御部は、前記第２電源電圧の供給を受けて起動した場合、前記外部装置との非接触通信に基づいて、実行すべき処理を判断し、その処理が特定処理である場合は、前記電源供給部に対して前記第３電源電圧の供給を指示し、
前記電源供給部は、前記通信制御部から前記第３電源電圧の供給の指示を受けた場合は、前記通信制御部へ前記第３電源電圧を供給する
ことを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記通信制御部は、前記第２電源電圧の供給を受けて起動した場合、前記外部装置と非接触通信によって特定の通信を行うことにより、前記外部装置から処理の実行要求を示すコマンドを受信し、その受信したコマンドに基づいて実行すべき処理を判断して、その実行すべき処理が前記特定処理であるか否か判断する
ことを特徴とする通信装置。
【請求項３】
請求項２に記載の通信装置であって、
前記第１電源電圧、前記第２電源電圧、及び前記第３電源電圧の何れかにより動作可能であって、特定のデータ通信方式にて他のデータ通信対象とデータ通信が可能に構成された、少なくとも１つの通信ノードを備え、
前記通信制御部は、前記通信ノードと前記データ通信方式にてデータ通信可能であり、前記コマンドに基づいて実行すべきと判断した処理が特定の前記通信ノードである特定通信ノードとのデータ通信を含む場合、その処理が前記特定処理であると判断して、前記電源供給部に対し、前記特定通信ノードへ前記第３電源電圧を供給させるための通信ノード供給指示を行い、
前記電源供給部は、前記第２電源部で生成された前記第２電源電圧及び前記第３電源部で生成された前記第３電源電圧を前記通信ノードへ供給可能であって、前記通信制御部から前記通信ノード供給指示を受けた場合は、前記特定通信ノードへ少なくとも前記第３電源電圧を供給する
ことを特徴とする通信装置。
【請求項４】
請求項２又は請求項３に記載の通信装置であって、
前記第１電源電圧、前記第２電源電圧、及び前記第３電源電圧の何れかにより動作可能であって、特定のデータ通信方式にて他のデータ通信対象とデータ通信が可能に構成された、少なくとも１つの通信ノードを備え、
前記通信制御部は、前記通信ノードと前記データ通信方式にてデータ通信可能であり、前記コマンドに基づいて実行すべきと判断した処理が前記通信ノードとのデータ通信を含む場合、そのデータ通信の所要時間に基づいてその処理が前記特定処理であるか否か判断して、前記特定処理であった場合は、前記電源供給部に対し、データ通信対象の前記通信ノードへ前記第３電源電圧を供給させるための通信ノード供給指示を行い、
前記電源供給部は、前記第２電源部で生成された前記第２電源電圧及び前記第３電源部で生成された前記第３電源電圧を前記通信ノードへ供給可能であって、前記通信制御部から前記通信ノード供給指示を受けた場合は、供給対象の前記通信ノードへ少なくとも前記第３電源電圧を供給する
ことを特徴とする通信装置。
【請求項５】
請求項４に記載の通信装置であって、
前記通信制御部は、前記コマンドに基づいて実行すべきと判断した処理が前記通信ノードとのデータ通信を含む場合、そのデータ通信の所要時間が予め決められた時間閾値よりも長い場合に、その実行すべき処理が前記特定処理であると判断する
ことを特徴とする通信装置。
【請求項６】
請求項３〜請求項５の何れか１項に記載の通信装置であって、
前記通信制御部は、前記第２電源電圧の供給を受けて起動した場合に、実行すべき処理が前記通信ノードとのデータ通信を含む場合は、前記電源供給部に対し、そのデータ通信対象の前記通信ノードにのみ電力を供給させる
ことを特徴とする通信装置。
【請求項７】
請求項２〜請求項６の何れか１項に記載の通信装置であって、
前記通信制御部は、記憶部を備え、
前記記憶部には、前記コマンドによって実行要求される可能性のある処理毎に、その処理が前記特定処理であるか否かを判断可能な判断情報が記憶されており、
前記通信制御部は、前記コマンドに基づいて実行すべき処理が前記特定処理であるか否かを、前記記憶部に記憶されている判断情報に基づいて判断する
ことを特徴とする通信装置。
【請求項８】
請求項３〜請求項６の何れか１項に記載の通信装置であって、
前記コマンドによって実行要求される可能性のある処理のうち前記通信ノードとのデータ通信を含む処理として、少なくとも、当該通信装置の状態を示す情報及び当該通信装置の動作に必要な設定情報のうち少なくとも１つを、その情報を保持している前記通信ノードから取得又は前記通信ノードへ送信する、情報送受処理があり、
前記情報送受処理は、情報の種類毎、及び情報送受対象の前記通信ノード毎に、個別に設定されており、
前記通信制御部は、記憶部を備え、
前記記憶部には、前記情報送受処理毎に、その情報送受処理が前記特定処理であるか否かを判断可能な判断情報が記憶されており、
前記通信制御部は、前記コマンドに基づいて実行すべき処理が前記情報送受処理である場合に、その情報送受処理が前記特定処理であるか否かを、前記記憶部に記憶されている判断情報に基づいて判断する
ことを特徴とする通信装置。
【請求項９】
請求項３〜請求項８の何れか１項に記載の通信装置であって、
前記通信ノードとして、ＥＥＰＲＯＭ及びフラッシュＲＯＭの少なくとも一方が備えられている
ことを特徴とする通信装置。
【請求項１０】
請求項１〜請求項９の何れか１項に記載の通信装置であって、
前記電源供給部は、前記第３電源部から当該電源供給部への前記第３電源電圧の入力をオン・オフさせるためのスイッチ部であって、前記通信制御部から前記第３電源電圧の供給の指示を受けた場合にオンされるスイッチ部を備え、前記スイッチ部がオンされているときに前記第３電源電圧が入力されてその第３電源電圧を供給対象へ供給可能となるように構成されている
ことを特徴とする通信装置。
【請求項１１】
請求項１〜請求項１０の何れか１項に記載の通信装置であって、
前記第３電源部は、前記第１電源部で生成された前記第１電源電圧によって充電可能な静電容量素子を有し、その静電容量素子の充電電力に基づいて前記第３電源電圧を生成する
ことを特徴とする通信装置。
【請求項１２】
請求項１〜請求項１１の何れか１項に記載の通信装置であって、
前記通信制御部は、前記第２電源電圧の供給を受けて起動した場合に、実行すべき処理が前記特定処理である場合は、特定のタイミングで、前記非接触通信により前記外部装置へ、前記特定処理が終了するまで前記外部装置から電力を受電可能な状態に維持させるための通知を送信する
ことを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置との間で非接触通信が可能な通信装置に関する。
【背景技術】
【０００２】
外部装置との間で非接触通信が可能な各種の通信装置が提供されている。非接触通信を用いることで、例えば、外部装置から通信装置内のメモリにアクセスしてデータの読み書きを行ったり、外部装置から通信装置に対して機能実行を指示したりすることが可能となる。なお、非接触通信方式としては、例えばＮＦＣ（Near Field Communication；近距離無線通信）が知られている。
【０００３】
このような通信装置においては、たとえ電源がオフされていたり電源コンセントが抜かれていたりするなどして通常動作を停止している状態であっても、必要に応じて外部装置との非接触通信を実行して、メモリアクセスや機能実行指示などを行うことができると便利である。
【０００４】
特許文献１には、電池が装着されていない端末装置に対して外部装置から非接触給電を行うことによって、その給電電力により端末装置を通常通り起動させて必要な処理を実行させる技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１４４２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の技術を用いることで、通信装置の電源がオフされていても、外部装置からの非接触給電によって通信装置が動作可能となり、外部装置と通信装置との間で非接触通信が可能となる。
【０００７】
しかし、本体電源がオフされている通信装置が外部装置からの非接触給電を受けて動作しているときに、外部装置が通信装置から離されると、外部装置から通信装置への給電が途絶えて、通信装置の動作が強制的に停止されてしまうおそれがある。動作中に電源供給が途絶えて動作が停止されてしまうと、動作の内容によっては、通信装置内のハードウェア或いはソフトウェアに悪影響を及ぼしてしまうおそれがある。
【０００８】
本発明は上記課題に鑑みなされたものであり、装置本体の電源がオフされていても外部装置からの非接触給電を受けて動作可能な通信装置において、非接触給電による動作中にその非接触給電が途絶えたとしても、それによって通信装置に悪影響が及ぶのを抑止できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するためになされた本発明は、通信装置であって、第１電源部と、アンテナと、第２電源部と、第３電源部と、通信制御部と、電源供給部と、を備える。
第１電源部は、当該通信装置を動作させるための第１電源電圧を生成する。アンテナは、外部装置と非接触通信を行うために備えられている。第２電源部は、アンテナにより外部装置から受電された電力を元に第２電源電圧を生成する。第３電源部は、第１電源部の動作状態にかかわらず第３電源電圧を生成可能である。通信制御部は、第１電源電圧、第２電源電圧、及び第３電源電圧の何れかにより動作可能であって、外部装置との非接触通信を制御する。電源供給部は、通信制御部に対し、第１電源電圧、第２電源電圧、及び第３電源電圧の何れかを供給可能である。
【００１０】
電源供給部は、第１電源部で第１電源電圧が生成されているときは通信制御部へ第１電源電圧を供給し、第１電源部で第１電源電圧が生成されていない電源オフ状態のときに第２電源部で第２電源電圧が生成された場合はその第２電源電圧を通信制御部へ供給する。
【００１１】
通信制御部は、第２電源電圧の供給を受けて起動した場合、外部装置との非接触通信に基づいて、実行すべき処理を判断し、その処理が特定処理である場合は、電源供給部に対して第３電源電圧の供給を指示する。電源供給部は、通信制御部から第３電源電圧の供給の指示を受けた場合は、通信制御部へ第３電源電圧を供給する。
【００１２】
本発明の通信装置では、通信制御部が、第２電源電圧により起動（即ち外部装置からの受電電力により起動）した場合、どのような処理を実行すべきかを、外部装置との非接触通信の内容に基づいて判断する。そして、実行すべき処理が特定処理であった場合、電源供給部から通信制御部へ第３電源電圧を供給させる。
【００１３】
従って、本発明の通信装置によれば、外部装置との非接触通信に基づいて特定処理を実行している間に、外部装置が離されるなどして外部装置から受電できなくなったとしても、第３電源部からの第３電源電圧によって特定処理を継続して実行でき、通信装置に悪影響が及ぶのを抑止できる。
【図面の簡単な説明】
【００１４】
【図１】実施形態の複合機１の概略構成を示す説明図である。
【図２】ＮＦＣ−ＩＣ３の詳細構成（特に給電回路２４の詳細構成）を示す説明図である。
【図３】スマートフォン１００から要求される可能性のある処理（シリアル通信を伴う処理）の種類毎にその処理に関する情報が対応付けられたテーブルを示す説明図である。
【図４】オフモード中にスマートフォン１００がかざされたときの複合機１の動作例を示す説明図である。
【図５】実施形態のＮＦＣ制御処理を示すフローチャートである。
【図６】図５のＮＦＣ制御処理における、Ｓ１４０の要求コマンド対応処理の詳細を示すフローチャートである。
【図７】図６の要求コマンド対応処理における、Ｓ２３０のバックアップ電力要否判断処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下に、本発明の好適な実施形態を図面に基づいて説明する。
（１）複合機１の構成
図１に示す本実施形態の複合機１は、プリンタ機能、電話機能などの複数の機能を有する多機能周辺装置である。複合機１は、ＮＦＣによる無線通信（以下「ＮＦＣ通信」という）の機能を備えている。ＮＦＣ通信は、通信可能距離が約１０ｃｍ程度に限定された近距離無線通信（非接触通信）であり、例えば１３．５６ＭＨｚの周波数帯域の電波が用いられる。
【００１６】
複合機１は、ＮＦＣ通信機能を持った外部の通信機器との間でＮＦＣ通信が可能である。本実施形態では、ＮＦＣ通信が可能な外部の通信機器の一例として、図１に示すスマートフォン１００を例に挙げて説明する。なお、複合機１は、ＮＦＣ通信のほか、例えば無線ＬＡＮや有線ＬＡＮなどによる通信機能も備えている。
【００１７】
複合機１は、図１に示すように、制御回路２、ＮＦＣ−ＩＣ３、ＥＥＰＲＯＭ４、フラッシュＲＯＭ５、バックアップキャパシタ６、通信回線接続回路７、ＲＴＣ回路８、電源回路９、電源切替スイッチ１０、及びＲＡＭ２０を備えている。なお、図１には直接示されていないが、通信回線接続回路７及びＲＴＣ回路８は、制御回路２と接続されており、制御回路２と相互に信号やデータを送受可能となっている。
【００１８】
電源回路９は、複合機１の外部から入力される電力（例えば商用ＡＣ１００Ｖの電力）を整流・変圧等して、複合機１を動作させるための主電源である第１電源電圧Ｖｃｃを生成する。電源回路９で生成された第１電源電圧Ｖｃｃは、制御回路２、ＮＦＣ−ＩＣ３、ＥＥＰＲＯＭ４、フラッシュＲＯＭ５、バックアップキャパシタ６、通信回線接続回路７、ＲＴＣ８、ＲＡＭ２０などの、複合機１内の各部に供給される。
【００１９】
ＲＡＭ２０は、制御回路２が各種制御処理を実行する際に、実行対象のプログラムを展開したり、各種データや演算結果などを一時記憶させたりするために用いられる。
制御回路２は、複合機１が有する各種機能を制御する。制御回路２は、メイン制御部１１と、シリアル通信Ｉ／Ｆ（インタフェース）１２とを備えている。また、制御回路２は、電力や信号が入力又は出力されるポートとして、シリアルポート１３、主電源入力ポート１４、及びＲＡＭポート１５を備えている。
【００２０】
シリアルポート１３には、シリアル通信の通信バスであるシリアルラインＬが接続されている。主電源入力ポート１４には、電源回路９から第１電源電圧Ｖｃｃが入力される。制御回路２は、電源回路９から第１電源電圧Ｖｃｃが入力されているときに、その第１電源電圧Ｖｃｃを電源として動作する。ＲＡＭポート１５は、ＲＡＭ２０に接続されている。制御回路２からＲＡＭ２０へのアクセスは、ＲＡＭポート１５を介して行われる。
【００２１】
制御回路２において、シリアル通信Ｉ／Ｆ１２は、ＮＦＣ−ＩＣ３やその他の通信対象の通信ノードとのシリアル通信によるデータ通信を行うための通信インタフェースであり、シリアルポート１３に接続されている。シリアル通信のデータは、シリアル通信Ｉ／Ｆ１２及びシリアルポート１３を介して送受信される。なお、本明細書において通信ノードとは、シリアルラインＬに接続されてシリアル通信可能なユニットのうち、ＮＦＣ−ＩＣ３及び制御回路２を除くユニット（ＥＥＰＲＯＭ４やフラッシュＲＯＭ５など）を示す。
【００２２】
制御回路２は、シリアルラインＬによって、ＮＦＣ−ＩＣ３、ＥＥＰＲＯＭ４、及びフラッシュＲＯＭ５を含む複数のデータ通信対象と相互に接続されている。そのため、制御回路２は、それら複数のデータ通信対象とシリアルラインＬを通じて相互にシリアル通信可能である。
【００２３】
本実施形態のシリアル通信は、マスタースレーブ方式のシリアル通信である。制御回路２は、マスタースレーブ方式のシリアル通信において、マスターとして動作する。これに対し、ＮＦＣ−ＩＣ３以外の各通信ノード（ＥＥＰＲＯＭ４，フラッシュＲＯＭ５など）は、スレーブとして動作する。ＮＦＣ−ＩＣ３は、通常はスレーブとして動作するが、特定の場合においては、マスターとして動作する。つまり、ＮＦＣ−ＩＣ３は、シリアル通信において、マスターとしてもスレーブとしても動作可能である。なお、マスタースレーブ方式の通信方式には、例えばＩ２Ｃ（Inter-Integrated Circuit）、ＵＳＢ（Universal Serial Bus）、ＳＤＩＯ（Secure Digital Input/Output Card）、ＳＰＩ（Serial Peripheral Interface）などの、種々の規格がある。
【００２４】
制御回路２において、メイン制御部１１は、ＣＰＵやメモリ等を有するマイクロコンピュータを少なくとも含む。メイン制御部１１は、起動すると、フラッシュＲＯＭ５やＥＥＰＲＯＭ４から必要なデータやプログラムを読み込んでＲＡＭ２０に展開し、通常動作に必要な起動処理を適宜実行する。この起動処理が完了すると、メイン制御部１１による各種機能の実行が可能な状態となる。
【００２５】
メイン制御部１１は、起動後、起動処理を終えて通常動作を開始すると、シリアル通信Ｉ／Ｆ１２を介したシリアル通信の制御や、通信回線接続回路７の制御、無線ＬＡＮ通信機能やプリンタ機能などの各種機能を実現するための各種機能回路（図示略）の制御などを行う。メイン制御部１１は、必要に応じて、ＲＴＣ８から現在時刻情報を取得する。
【００２６】
通信回線接続回路７は、外部の通信回線に接続され、電話やファクシミリ等の通信を実行する。ＲＴＣ（Real Time Clock ）回路８は、現在日時や時刻を保持・出力する。
ここで、複合機１の動作モードについて説明する。本実施形態の複合機１は、動作モードとして、通常モードとオフモードを有している。
【００２７】
通常モードは、電源回路９から第１電源電圧Ｖｃｃが供給されて複合機１内の各部が動作可能となる動作モードである。動作停止中（オフモード中）に例えばユーザが電源スイッチ（不図示）を押し操作すると、電源回路９から第１電源電圧Ｖｃｃが出力されて、動作モードが通常モードに移行する。
【００２８】
オフモードは、複合機１が一定時間使用されていない待機時や、通常モード中にユーザが電源スイッチを押し操作した場合などに設定される動作モードであって、電源回路９が動作を停止して第１電源電圧Ｖｃｃの供給が停止される動作モードである。
【００２９】
制御回路２のメイン制御部１１は、通常モード時に常時、動作モードをオフモードへ切り替えるべきオフモード切替条件が成立したか否かを判断している。オフモード切替条件としては、例えば、複合機１が一定時間使用されていないことや、電源スイッチが押し操作されたことなどが設定されている。メイン制御部１１は、ＲＴＣ回路８の時刻情報や電源スイッチの操作情報などの各種情報を取得して、オフモード切替条件が成立したかどうか判断する。メイン制御部１１は、オフモード切替条件が成立した場合は、電源回路９の動作を停止させて、動作モードを通常モードからオフモードに切り替える。
【００３０】
オフモード中は、第１電源電圧Ｖｃｃの供給が停止されるため、複合機１内のほとんどの回路は、電力供給が途絶えて停止する。ただし、オフモード中であっても維持させるべき機能（以下「最低基本機能」ともいう）がいくつかある。例えば、ＲＴＣ回路８、電源スイッチの操作有無検知、通信回線接続回路７による電話やファクシミリの着信検知、オフモードから通常モードに復帰させる復帰条件を検出するための復帰条件検知機能、オフモード解除の際に電源回路９を起動させるための起動信号を出力する機能などが、最低基本機能の一例である。
【００３１】
そこで本実施形態の複合機１は、オフモード中であってもこれら最低基本機能を維持させるためのバックアップ電源として、バックアップキャパシタ６を搭載している。バックアップキャパシタ６は、静電容量の大きい静電容量素子（キャパシタ）である。
【００３２】
バックアップキャパシタ６には、通常モード中、電源回路９から、ダイオードＤ３及び抵抗Ｒ１を介して第１電源電圧Ｖｃｃが供給され、これにより第１電源電圧Ｖｃｃと略同じ電圧に充電される。バックアップキャパシタ６は、抵抗Ｒ１を介して、通信回線接続回路７やＲＴＣ回路８などの、最低基本機能を実現するための各種回路に接続されている。これらの回路に対しては、ダイオードＤ３を介して第１電源電圧Ｖｃｃが供給可能であると共に、バックアップキャパシタ６の充電電圧である第３電源電圧Ｖｂも供給可能である。
【００３３】
そのため、オフモードになって第１電源電圧Ｖｃｃの供給が途絶えても、通信回線接続回路７やＲＴＣ回路８は、バックアップキャパシタ６からの第３電源電圧Ｖｂの供給を受けて動作可能である。
【００３４】
動作モードをオフモードから通常モードへ復帰させるための復帰条件として、本実施形態では、例えば、電源スイッチが押し操作されたことや、バックアップキャパシタ６の充電電圧が特定の電圧閾値以下になったこと、オフモードが一定時間継続していること、複合機１が備える開閉カバー（不図示）が開閉操作されたこと、などが設定されている。そのため、オフモード中にバックアップキャパシタ６の充電電圧が低下して電圧閾値以下になると、一時的に通常モードに復帰され、その間、電源回路９からバックアップキャパシタ６への充電が行われる。この場合に通常モードに復帰される時間は、バックアップキャパシタ６の充電電圧を上記電圧閾値よりも高い電圧（例えば第１電源電圧Ｖｃｃと同じ値かそれよりも高い特定の値）に上昇させることができて且つ十分な電力を充電させることが可能な時間である。なお、電圧閾値は、例えば、最低基本機能の維持(動作）のために最低限必要な電圧よりも所定値高い電圧に設定されている。
【００３５】
電源切替スイッチ１０は、バックアップキャパシタ６からＮＦＣ−ＩＣへの第３電源電圧Ｖｂの供給路に設けられ、この供給路を導通・遮断するためのスイッチである。電源切替スイッチ１０は、ＮＦＣ−ＩＣ３からの電源切替信号Ｅｎに従ってオン・オフされ、オフ時は上記供給路が遮断され、オン時に上記供給路が導通される。電源切替スイッチ１０がオンされると、バックアップキャパシタ６からの第３電源電圧Ｖｂが、電源切替スイッチ１０及びダイオードＤ２を介してＮＦＣ−ＩＣ３の電源入力ポート２５に入力される。
【００３６】
ＮＦＣ−ＩＣ３は、ＮＦＣ通信可能な他の通信機器とＮＦＣ通信を行うための無線通信モジュールである。ＮＦＣ−ＩＣ３は、複合機１の内部における上部側に搭載され、ＮＦＣ通信用のループアンテナ３ａが接続されている。スマートフォン１００をループアンテナ３ａの上部近傍の所定領域内に近接させる（かざす）と、複合機１とスマートフォン１００とのＮＦＣ通信が可能となり、特定の通信手順で無線通信が行われる。
【００３７】
なお、本明細書において、スマートフォン１００について、複合機１に対して「近接させる」あるいは「かざす」などというときは、特に断りのない限り、スマートフォン１００と複合機１とが相互にＮＦＣ通信可能となるような位置関係にされることを意味するものとする。
【００３８】
ＮＦＣ−ＩＣ３は、通信制御部２１と、ＮＦＣＩ／Ｆ２２と、シリアル通信Ｉ／Ｆ２３と、給電回路２４とを備えている。また、ＮＦＣ−ＩＣ３は、電力や信号が入力又は出力されるポートとして、電源入力ポート２５、シリアルポート２６、電源切替ポート２７、及び少なくとも２つの給電ポート３１，３２を備えている。
【００３９】
電源入力ポート２５には、電源回路９からの電源供給路が接続されており、電源回路９からダイオードＤ１を介して第１電源電圧Ｖｃｃが入力される。また、電源入力ポート２５には、既述の通り、バックアップキャパシタ６からの第３電源電圧Ｖｂが、電源切替スイッチ１０及びダイオードＤ２を介して入力される。ＮＦＣ−ＩＣ３は、電源回路９からの第１電源電圧Ｖｃｃ及びバックアップキャパシタ６からの第３電源電圧Ｖｂの少なくとも一方が入力されると動作可能となる。
【００４０】
シリアルポート２６には、シリアルラインＬが接続されている。電源切替ポート２７からは、電源切替信号Ｅｎが出力される。通信制御部２１は、特定のタイミング（詳細は後述）で、電源切替信号Ｅｎを出力する。２つの給電ポート３１，３２からは、オフ時動作用電圧Ｖｎ（詳細は後述）が出力される。
【００４１】
シリアル通信Ｉ／Ｆ２３は、制御回路２やその他のシリアル通信によるデータ通信を行うための通信インタフェースであり、シリアルポート２６に接続されている。シリアル通信のデータは、シリアル通信Ｉ／Ｆ１２及びシリアルポート２６を介して送受信される。ＮＦＣＩ／Ｆ２２は、スマートフォン１００とＮＦＣ通信を行うための無線通信インタフェースであり、ループアンテナ３ａが接続されている。
【００４２】
給電回路２４は、スマートフォン１００が複合機１にかざされることによってループアンテナ３ａに誘起される誘導起電力（つまりスマートフォン１００から受電された電力）をもとに、直流の第２電源電圧Ｖａを生成可能である。
【００４３】
給電回路２４のより詳細な構成は、図２に示す通りである。図２に示すように、給電回路２４は、電源生成部３５と、第１給電スイッチ３６と、第２給電スイッチ３７とを備えている。電源生成部３５は、ループアンテナ３ａに誘起される誘導起電力をもとに第２電源電圧Ｖａを生成する。第２電源電圧Ｖａは、ダイオードＤ４を介して通信制御部２１に供給される。そのため、複合機１にスマートフォン１００がかざされて第２電源電圧Ｖａが生成されると、その第２電源電圧Ｖａにより通信制御部２１が動作可能となる。なお、第２電源電圧Ｖａの値は、本実施形態では、電源回路９が生成する第１電源電圧Ｖｃｃと同じ値である。
【００４４】
図２に示すように、ＮＦＣ−ＩＣ３内において、電源入力ポート２５は通信制御部２１に接続されている。電源回路９から電源入力ポート２５へ第１電源電圧Ｖｃｃが供給されるか、又はバックアップキャパシタ６から電源切替スイッチ１０を介して電源入力ポート２５へ第３電源電圧Ｖｂが供給されると、その供給電圧が通信制御部２１に供給され、これにより通信制御部２１が動作可能となる。電源生成部３５からの第２電源電圧Ｖａの出力ラインは、ダイオードＤ４を介して、電源入力ポート２５と通信制御部２１との接続ライン（電源供給ライン）に接続されている。
【００４５】
このような構成により、通信制御部２１は、第１電源電圧Ｖｃｃ、第２電源電圧Ｖａ、及び第３電源電圧Ｖｂがそれぞれ入力可能に構成されていて、それら三者のうち何れか１つでも入力されると動作する。なお、図２に示すように、電源切替スイッチ１０は、本実施形態では、バイポーラトランジスタを用いて構成されている。
【００４６】
また、給電回路２４において、電源供給ラインは、第１給電スイッチ３６及び第２給電スイッチ３７の一端に接続されている。第１給電スイッチ３６の他端は第１給電ポート３１に接続され、第２給電スイッチ３７の他端は第２給電ポート３２に接続されている。各給電スイッチ３６，３７は、通信制御部２１によって個別にオン・オフ制御される。
【００４７】
第１給電スイッチ３６がオンすると、電源供給ラインと第１給電ポート３１とが導通する。これにより、電源生成部３５で第２電源電圧Ｖａが生成されている場合にはその第２電源電圧Ｖａが第１給電スイッチ３６を介して第１給電ポート３１から出力される。電源切替スイッチ１０がオンされている場合には、バックアップキャパシタ６の充電電圧（第３電源電圧Ｖｂ）が電源入力ポート２５から入力され、その入力された第３電源電圧Ｖｂが第１給電スイッチ３６を介して第１給電ポート３１から出力される。
【００４８】
第２給電スイッチ３７がオンすると、電源供給ラインと第２給電ポート３２とが導通する。これにより、電源生成部３５で第２電源電圧Ｖａが生成されている場合にはその第２電源電圧Ｖａが第２給電スイッチ３７を介して第２給電ポート３２から出力される。電源切替スイッチ１０がオンされている場合には、バックアップキャパシタ６の充電電圧（第３電源電圧Ｖｂ）が電源入力ポート２５から入力され、その入力された第３電源電圧Ｖｂが第２給電スイッチ３７を介して第２給電ポート３２から出力される。
【００４９】
本実施形態では、各給電スイッチ３６，３７がオンされるのは、基本的には、電源回路９から第１電源電圧Ｖｃｃが供給されないオフモード時である。そのため、第１給電スイッチ３６及び第２給電スイッチ３７を介して各給電ポート３１，３２から出力される電圧を、オフ時動作用電源Ｖｎと称する。
【００５０】
図１に示すように、第１給電ポート３１は、第１ダイオードＤ２１を介してＥＥＰＲＯＭ４の電源入力ポート４２に接続されている。オフ時動作用電源Ｖｎが第１給電ポート３１から出力されると、ＥＥＰＲＯＭ４にそのオフ時動作用電源Ｖｎが供給される。
【００５１】
第２給電ポート３２は、第２ダイオードＤ２２を介してフラッシュＲＯＭ５の電源入力ポート５２に接続されている。オフ時動作用電源Ｖｎが第２給電ポート３２から出力されると、フラッシュＲＯＭ５にそのオフ時動作用電源Ｖｎが供給される。
【００５２】
通信制御部２１は、ＣＰＵ２１ａやメモリ２１ｂ等を有するマイクロコンピュータを少なくとも含む。通信制御部２１は、メモリ２１ｂに記憶されている各種プログラムやデータをもとに、シリアル通信Ｉ／Ｆ２３を介したシリアル通信の制御や、ＮＦＣＩ／Ｆ２２を介したＮＦＣ通信の制御、給電回路２４の制御（主に各給電スイッチ３６，３７の制御）を行うことが可能である。
【００５３】
通信制御部２１は、シリアル通信の制御において、通常は自身をスレーブとして動作させるが、特定の状態では、自身をマスターに設定してマスターとして動作させる。具体的には、通信制御部２１は、電源回路９から第１電源電圧Ｖｃｃが供給されている通常モードであるか否かを確認し、通常モードである場合は自身をスレーブに設定する。通信制御部２１は、オフモードの場合、即ち第２電源電圧Ｖａ又は第３電源電圧Ｖｂにより動作している場合は、自身をマスターに設定する。オフモード中、マスターとして実際にシリアル通信を実行しているときに、動作モードが通常モードに移行した場合は、少なくともその実行中のシリアル通信が終了するまでは、マスターとしての動作を継続する。
【００５４】
なお、電源切替スイッチ１０は、通常はオフの状態に維持されており、バックアップキャパシタ６からＮＦＣ−ＩＣ３へ第３電源電圧Ｖｂを供給すべき特定のタイミングで、ＮＦＣ−ＩＣ３によってオンされる。給電回路２４内の第１給電スイッチ３６及び第２給電スイッチ３７も、通常はオフの状態に維持されており、ＥＥＰＲＯＭ４やフラッシュＲＯＭ５へオフ時動作用電圧Ｖｎを供給すべき特定のタイミングで、通信制御部２１によりオンされる。
【００５５】
ＥＥＰＲＯＭ４は、記憶内容を電気的に書き換え可能な不揮発性のメモリである。本実施形態では、ＥＥＰＲＯＭ４には、制御回路２のメイン制御部１１が各種機能の実行を制御するために必要な情報や、メイン制御部１１が各種機能の実行を制御することにより生じた情報などの、各種の情報が記憶される。ＥＥＰＲＯＭ４に記憶される情報の具体例としては、例えば、電話帳情報、製品設定情報、故障時のエラー情報、アクセスポイントとの接続情報、純正カートリッジの使用履歴、プリンタ機能で用いられる罫線調整・色補正情報、などが挙げられる。
【００５６】
ＥＥＰＲＯＭ４は、電源入力ポート４２を備えている。電源入力ポート４２は、ダイオードＤ１１を介して電源回路９に接続されていると共に、第１ダイオードＤ２１を介してＮＦＣ−ＩＣ３の第１給電ポート３１に接続されている。つまり、ＥＥＰＲＯＭ４の電源入力ポート４２には、ダイオードＤ１１を介して電源回路９から第１電源電圧Ｖｃｃが供給可能であり、且つ、第１ダイオードＤ２１を介してＮＦＣ−ＩＣ３からオフ時動作用電圧Ｖｎが供給可能である。そのため、ＥＥＰＲＯＭ４は、第１電源電圧Ｖｃｃ及びオフ時動作用電圧Ｖｎのうち少なくとも一方が供給されると動作を開始する。
【００５７】
ＥＥＰＲＯＭ４に対する各種情報の読み出しや書き込みは、通常モード時は、主に制御回路２のメイン制御部１１が行う。但し本実施形態では、オフモード時であっても、ＮＦＣ−ＩＣ３からオフ時動作用電圧Ｖｎが供給されると動作する。そのため、ＥＥＰＲＯＭ４は、オフモード時に、ＮＦＣ−ＩＣ３の通信制御部２１によって情報の読み書きが行われることがある。
【００５８】
ＥＥＰＲＯＭ４は、シリアル通信の通信ノードとして動作可能である。即ち、ＥＥＰＲＯＭ４は、シリアルポート４１を備えている。このシリアルポート４１には、シリアルラインＬが接続されている。そのため、ＥＥＰＲＯＭ４は、シリアルポート４１を介して、制御回路２やＮＦＣ−ＩＣ３などとシリアル通信を行うことができる。ＥＥＰＲＯＭ４は、シリアル通信においてスレーブとして動作する。ＥＥＰＲＯＭ４に対する各種情報の書き込みや読み出しは、シリアル通信によって（つまりシリアルラインＬを通じて）行われる。
【００５９】
フラッシュＲＯＭ５は、電気的にデータの書き換えが可能な不揮発性のメモリ（フラッシュメモリ）である。フラッシュＲＯＭ５には、ファームウェアやその他各種プログラム、データなどが記憶されている。フラッシュＲＯＭ５に記憶されているプログラムやデータ等の具体例としては、例えば、受信ＦＡＸデータ、留守録データ、製品（当該複合機１）のファームウェアなどが挙げられる。
【００６０】
フラッシュＲＯＭ５は、シリアル通信の通信ノードとして動作可能である。即ち、フラッシュＲＯＭ５は、シリアルポート５１を備えている。このシリアルポート５１には、シリアルラインＬが接続されている。そのため、フラッシュＲＯＭ５は、シリアルポート５１を介して、制御回路２やＮＦＣ−ＩＣ３などとシリアル通信を行うことができる。フラッシュＲＯＭ５は、シリアル通信においてスレーブとして動作する。フラッシュＲＯＭ５に対する各種情報の書き込みや読み出しは、シリアル通信によって（つまりシリアルラインＬを通じて）行われる。
【００６１】
フラッシュＲＯＭ５は、電源入力ポート５２を備えている。電源入力ポート５２は、ダイオードＤ１２を介して電源回路９に接続されていると共に、第２ダイオードＤ２２を介してＮＦＣ−ＩＣ３の第２給電ポート３２に接続されている。つまり、フラッシュＲＯＭ５の電源入力ポート５２には、ダイオードＤ１２を介して電源回路９から第１電源電圧Ｖｃｃが供給可能であり、且つ、第２ダイオードＤ２２を介してＮＦＣ−ＩＣ３からオフ時動作用電圧Ｖｎが供給可能である。そのため、フラッシュＲＯＭ５は、第１電源電圧Ｖｃｃ及びオフ時動作用電圧Ｖｎのうち少なくとも一方が供給されると動作を開始する。
【００６２】
なお、制御回路２、ＮＦＣ−ＩＣ３、ＥＥＰＲＯＭ４、フラッシュＲＯＭ５は、いずれも、パッケージ化された半導体集積回路（ＩＣ）により構成されている。
（２）スマートフォン１００の概略構成
スマートフォン１００は、携帯電話やメール機能などの一般的な携帯電話が備えている機能に加えて、インターネット接続機能を備え、さらに各種アプリケーションソフト（以下「アプリ」と略す）のインストールにより各種の機能を付加可能な、多機能携帯通信端末である。
【００６３】
スマートフォン１００は、無線ＬＡＮ通信及びＮＦＣ通信が可能である。そのため、スマートフォン１００は、複合機１との間でＮＦＣ通信により相互に通信可能である。また、スマートフォン１００は、他の通信機器と無線ＬＡＮ通信が可能である。
【００６４】
本実施形態では、複合機１が電源オフ状態（第１電源電圧Ｖｃｃが供給されていないオフモードの状態）でも、スマートフォン１００を複合機１にかざすと、スマートフォン１００からの非接触給電により複合機１のＮＦＣ−ＩＣ３内で第２電源電圧Ｖａが生成される。そのため、複合機１が電源オフ状態でも、スマートフォン１００を複合機１にかざしてスマートフォン１００と複合機１とのＮＦＣ通信を行い、複合機１に対するデータ送信や複合機１からのデータ取得などを行うことができる。
【００６５】
複合機１が電源オフ状態であってもスマートフォン１００が複合機１に対して実行させることが可能な処理は種々ある。例えば、ＮＦＣ−ＩＣ３のみの動作で足りる処理もあれば、ＮＦＣ−ＩＣ３と他の通信ノードとのシリアル通信を要する処理もある。シリアル通信を要する処理の具体例を、図３のテーブルを用いて説明する。
【００６６】
図３に示すように、スマートフォン１００は、ＮＦＣ通信により、ＥＥＰＲＯＭ４に記憶されている電話帳情報を取得したり、ＥＥＰＲＯＭ４へ電話帳情報を移管（送信及び書き込み）したりすることができる。そのため、例えば、故障して電源が入らなくなった複合機１から、スマートフォン１００を用いて電話帳情報を取得し、その取得した電話帳情報を別の新しい複合機１に移管することができる。
【００６７】
スマートフォン１００を用いて複合機１に実行させることが可能な処理のうち、ＥＥＰＲＯＭ４とのシリアル通信を要する処理としては、他にも、図３に示すように種々の処理がある。
【００６８】
また、スマートフォン１００を用いて複合機１に実行させることが可能な処理のうち、フラッシュＲＯＭ５とのシリアル通信を要する処理としては、図３に示すように、受信ＦＡＸデータや留守録データの吸い出し（取得）、製品のファームウェアのダウンロードなどがある。なお、ここでいうファームウェアのダウンロードとは、スマートフォン１００から複合機１へＮＦＣ通信にてファームウェアを送信して、そのファームウェアを複合機１にインストール（既存のファームウェアの更新を含む）させる（フラッシュＲＯＭ５に記憶させる）処理を意味する。
【００６９】
その他、スマートフォン１００を用いて複合機１に実行させることが可能な処理としては、カートリッジＩＣからの情報取得がある。カートリッジＩＣは、図１では図示を省略したが、インクカートリッジに搭載されているＩＣであり、シリアル通信可能な通信ノードの１つとしてシリアルラインＬに接続されている。また、他の通信ノード４，５と同様、第１電源電圧Ｖｃｃ及びオフ時動作用電圧Ｖｎの供給を受けて動作可能である。そのため、ＮＦＣ−ＩＣ３には、実際には、カートリッジＩＣに対応した給電ポート及び給電スイッチも設けられている。つまり、ＮＦＣ−ＩＣ３には、実際には、オフ時動作用電圧Ｖｎを供給すべき全ての通信ノード毎に、個別に、給電ポート及び給電スイッチが設けられている。ただし、本実施形態では、説明の簡素化のために、複数の通信ノードのうちＥＥＰＲＯＭ４及びフラッシュＲＯＭ５以外の他の通信ノードについては、図示及び説明を省略している。
【００７０】
（３）複合機１の動作例
オフモード中の複合機１にスマートフォン１００がかざされることによりＮＦＣ−ＩＣ３が起動して動作する場合の動作例を、図４を用いて説明する。なお、前提として、スマートフォン１００では、複合機１に実行させたい処理に対応したアプリが起動されており、且つその実行させたい処理はスマートフォン１００から特定の情報を送信してＥＥＰＲＯＭ４又はフラッシュＲＯＭ５に書き込ませる処理であるものとする。
【００７１】
図４に示すように、オフモード中の複合機１にスマートフォン１００がかざされると、複合機１のループアンテナ３ａに受電され、その受電電力をもとにＮＦＣ−ＩＣ３内で第２電源電圧Ｖａが生成されて、ＮＦＣ−ＩＣ３が起動する。ＮＦＣ−ＩＣ３は、起動すると、スマートフォン１００がかざされているか否かを確認する。この確認方法は種々考えられ、例えば、ＮＦＣ−ＩＣ３が動作時に定期的に送信するビーコン信号に対して応答があった場合に、スマートフォン１００がかざされていることを確認する。
【００７２】
ＮＦＣ−ＩＣ３は、スマートフォン１００を確認すると、スマートフォン１００へＮＦＣ通信にてデータ要求を行う。このデータ要求に対し、スマートフォン１００は、ＮＦＣ通信にて複合機１へ要求コマンドを送信する。この要求コマンドは、ＮＦＣ−ＩＣ３に対して実行させたい処理の実行を要求するコマンドである。ＮＦＣ−ＩＣ３は、要求コマンドに基づいて、実行すべき処理の内容を（シリアル通信が必要な場合にはその通信対象も）判断することができる。
【００７３】
ＮＦＣ−ＩＣ３は、スマートフォン１００から要求コマンドを受信すると、バックアップ電力（第３電源電圧Ｖｂ）の供給が必要か否かを判断する。この判断は、まず、シリアル通信対象が特定通信ノードであるか否かに基づいて行う。本実施形態では、ＮＦＣ−ＩＣ３がシリアル通信可能な各通信ノードのうち、フラッシュＲＯＭ５が、特定通信ノードとして予め設定されている。ＥＥＰＲＯＭ４は、特定通信ノードには設定されていない。通信ノード毎の、特定通信ノードであるか否かを示す情報は、通信制御部２１のメモリ２１ｂに予め記憶されている。
【００７４】
本実施形態において、特定通信ノードとは、シリアル通信の実行中に電源が遮断されてその動作が強制的に停止されてしまうとハード的或いはソフト的に何らかの不具合が生じるおそれの高い通信ノードを示す。ただし、各通信ノードのうちどれを特定通信ノードに設定すべきかについては適宜決めることができる。例えば、ＥＥＰＲＯＭ４についても特定通信ノードに設定してもよい。
【００７５】
ＮＦＣ−ＩＣ３は、シリアル通信対象が特定通信ノードならば、バックアップ電力の供給が必要と判断する。シリアル通信対象が特定通信ノードでなかった場合は、さらに、実行すべき処理の所要時間に基づいて、バックアップ電力の供給が必要か否か判断する。この判断は、通信制御部２１のメモリ２１ｂに記憶されているテーブルを参照して行う。通信制御部２１のメモリ２１ｂには、図３に示すテーブルが予め記憶されている。このテーブルには、図３に示す通り、複数種類の処理（シリアル通信を要する処理）毎に、処理所要時間を示す情報と、処理種別を示す情報と、入出力有無を示す情報とが登録されている。
【００７６】
処理所要時間とは、実行すべき処理に要する時間であり、テーブルには、その所要時間が長いかそれとも短いかを示す情報が登録されている。この所要時間は、実行すべき処理全体のうちシリアル通信の開始から終了までの時間であってもよいし、実行すべき処理全体に要する時間であってもよい。
【００７７】
何を基準に所要時間の長短を設定するかについては種々考えられる。本実施形態では、特定の時間閾値を基準として所要時間の長短が設定されている。具体的には、所要時間が時間閾値よりも長いか或いは長くなることが予想される場合は所要時間が長い処理とし、所要時間が時間閾値以下で済むか或いは時間閾値以下で済むことが予想される場合は所要時間が短い処理として設定され、テーブルに登録されている。なお、テーブル中、入出力有無を示す情報は、その処理において、シリアル通信対象からのデータ出力及びシリアル通信対象へのデータ入力のうちどちらが行われるのかを示す情報である。
【００７８】
ＮＦＣ−ＩＣ３は、図３に示すテーブルを参照して、実行すべき処理の所要時間の長短を判断し、所要時間が短い場合は、バックアップ電力は不要と判断し、所要時間が長い場合は、バックアップ電力が必要と判断する。
【００７９】
ＮＦＣ−ＩＣ３は、バックアップ電力は不要と判断した場合は、シリアル通信対象へ電源を供給する。具体的には、給電回路２４内の各給電スイッチ３６，３７のうち、シリアル通信対象に接続されている給電スイッチをオンさせることにより、そのシリアル通信対象へオフ時動作用電圧Ｖｎを供給する。シリアル通信対象にオフ時動作用電圧Ｖｎが供給されると、シリアル通信対象が起動する。
【００８０】
オフ時動作用電圧Ｖｎの供給後、ＮＦＣ−ＩＣ３は、シリアル通信対象とのアクセスを開始し、要求コマンドに従ってデータの送受信を行う。必要なデータ送受信が終了すると、シリアル通信対象とのアクセスを終了する。シリアル通信対象も、起動後、ＮＦＣ−ＩＣ３からのアクセスに応じて、ＮＦＣ−ＩＣ３とのアクセス（データ送受信）を行う。
【００８１】
ＮＦＣ−ＩＣ３は、シリアル通信対象とのアクセスを終了して、実行すべき処理が終了すると、シリアル通信対象への電源を遮断する。具体的には、オフ時動作用電圧Ｖｎを供給するためにオンさせている給電スイッチをオフさせることで、オフ時動作用電圧Ｖｎの供給を遮断する。これにより、オフ時動作用電源Ｖｎによって起動していたシリアル通信は動作を停止する。
【００８２】
シリアル通信対象への電源の遮断後、ＮＦＣ−ＩＣ３は、スマートフォン１００へ、処理完了通知を送信する。スマートフォン１００は、複合機１から処理完了通知を受信すると、スマートフォン１００が備えるディスプレイに、複合機１に要求した処理が完了したことを示すメッセージを表示する。
【００８３】
一方、ＮＦＣ−ＩＣ３は、バックアップ電力が必要と判断した場合は、電源切替スイッチ１０をオンする。即ち、電源切替スイッチ１０へＨレベルの電源切替信号Ｅｎを出力することで、電源切替スイッチ１０をオンさせ、バックアップキャパシタ６からＮＦＣ−ＩＣ３へ第３電源電圧Ｖｂが供給されるようにする。
【００８４】
ＮＦＣ−ＩＣ３は、電源切替スイッチ１０をオンした後は、シリアル通信対象への電源供給、シリアル通信対象とのアクセス（開始から終了まで）、及びシリアル通信対象への電源遮断を行う。シリアル通信対象への電源遮断後は、電源切替スイッチ１０をオフして、スマートフォン１００へ処理完了通知を送信する。電源切替スイッチ１０のオフは、電源切替信号ＥｎをＬレベルに戻すことにより行う。電源切替スイッチ１０をオフすることで、バックアップキャパシタ６からＮＦＣ−ＩＣ３への第３電源電圧Ｖｂの供給は遮断される。
【００８５】
（４）ＮＦＣ−ＩＣ３で実行されるＮＦＣ制御処理
ＮＦＣ−ＩＣ３の通信制御部２１が実行するＮＦＣ制御処理について、図５を用いて説明する。ＮＦＣ−ＩＣ３の通信制御部２１に第１電源電圧Ｖｃｃ又は第２電源電圧Ｖａが供給されると、ＣＰＵ２１ａが起動する。ＣＰＵ２１ａは、起動すると、メモリ２１ｂから図５のＮＦＣ制御処理のプログラムを読み込んで繰り返し実行する。
【００８６】
通信制御部２１のＣＰＵ２１ａは、図５のＮＦＣ制御処理を開始すると、Ｓ１１０で、スマートフォン１００が複合機１にかざされているか否かを判断する。スマートフォン１００がかざされるまではＳ１１０の判断を繰り返す。スマートフォン１００がかざされた場合は（Ｓ１１０：ＹＥＳ）、Ｓ１２０で、スマートフォン１００へＮＦＣ通信にてデータ要求を行う。
【００８７】
Ｓ１３０では、Ｓ１２０のデータ要求に対してスマートフォン１００からＮＦＣ通信にて要求コマンドを受信したか否か判断する。要求コマンドが受信されるまではＳ１３０の判断を繰り返す。要求コマンドを受信した場合は（Ｓ１３０：ＹＥＳ）、Ｓ１４０で、要求コマンド対応処理を実行する。この要求コマンド対応処理は、要求コマンドによってスマートフォン１００から要求されている処理（実行すべき処理）を実行する処理であり、詳細は後述する。要求コマンド対応処理により実行すべき処理を終了したら、Ｓ１５０で、その処理結果をスマートフォン１００へ送信する。Ｓ１６０では、スマートフォン１００へ、処理完了通知を送信する。
【００８８】
Ｓ１４０の要求コマンド対応処理の詳細を、図６に示す。図６に示すように、要求コマンド対応処理に移行すると、Ｓ２１０で、本体電源オンであるか否か判断する。本体電源オンの場合（即ち通常モードで動作中の場合）は（Ｓ２１０：ＹＥＳ）、Ｓ２２０で、要求コマンドに基づく処理を実行する。つまり、本体電源オンの場合は、電源回路９から第１電源電圧Ｖｃｃが供給されているため、電源切替スイッチ１０をオンする必要はなく、またオフ時動作用電圧Ｖｎを供給する必要もない。
【００８９】
本体電源オンではない場合（即ちオフモードの場合）は（Ｓ２１０：ＮＯ）、Ｓ２３０で、バックアップ電力要否判断処理を実行する。このバックアップ電力要否判断処理の詳細は図７に示す通りである。図７に示すように、バックアップ電力要否判断処理に移行すると、Ｓ４１０で、通信ノードとのシリアル通信が必要か否かを判断する。つまり、要求コマンドによって要求されている処理（実行すべき処理）が、通信ノードとのシリアル通信を含む（シリアル通信を要する）処理であるか否かを判断する。
【００９０】
シリアル通信が必要である場合は（Ｓ４１０：ＹＥＳ）、Ｓ４５０で、そのシリアル通信の通信対象が特定通信ノードであるか否か判断する。既述の通り、本実施形態では、フラッシュＲＯＭ５が特定通信ノードである。シリアル通信対象が特定通信ノードである場合は（Ｓ４５０：ＹＥＳ）、Ｓ４８０で、バックアップ電力（バックアップキャパシタ６からの第３電源電圧Ｖｂ）の供給が必要と判断して、Ｓ２４０（図６）に進む。
【００９１】
Ｓ４５０で、シリアル通信対象が特定通信ノードではない場合は（Ｓ４５０：ＮＯ）、Ｓ４６０で、実行すべき処理に要する時間が長いか否かを判断する。この判断は、既述の通り、図３のテーブルにおける、処理所要時間に関する情報を参照して行う。実行すべき処理の所要時間が長い場合は（Ｓ４６０：ＹＥＳ）、Ｓ４８０に進み、バックアップ電力の供給が必要と判断する。実行すべき処理の所要時間が短い場合は（Ｓ４６０：ＮＯ）、Ｓ４７０に進み、バックアップ電力の供給は不要と判断して、Ｓ２４０（図６）に進む。
【００９２】
Ｓ４１０で、シリアル通信が必要ではないと判断した場合は（Ｓ４１０：ＮＯ）、Ｓ４２０で、実行すべき処理に要する時間が長いか否か判断する。この判断の具体的方法は種々考えられ、例えば、シリアル通信を要しない各種処理について、図３と同様のテーブルを予め用意しておいて、そのテーブルを参照して判断するようにしてもよい。
【００９３】
実行すべき処理の所要時間が長い場合は（Ｓ４２０：ＹＥＳ）、Ｓ４４０に進み、バックアップ電力の供給が必要と判断して、Ｓ２４０（図６）に進む。実行すべき処理の所要時間が短い場合は（Ｓ４２０：ＮＯ）、Ｓ４３０に進み、バックアップ電力の供給は不要と判断して、Ｓ２４０（図６）に進む。
【００９４】
図６に戻って説明を続ける。Ｓ２３０のバックアップ電力要否判断処理の実行後、Ｓ２４０で、Ｓ２３０の処理結果に基づき、バックアップ電力が必要か否か判断する。バックアップ電力が不要の場合は（Ｓ２４０：ＮＯ）、Ｓ２５０で、通信ノードとのシリアル通信が必要か否か判断する。シリアル通信が不要の場合は（Ｓ２５０：ＮＯ）、Ｓ２６０で、要求コマンドに基づく処理を実行して、Ｓ１５０（図５）へ進む。
【００９５】
Ｓ２５０で、シリアル通信が必要と判断した場合は（Ｓ２５０：ＹＥＳ）、Ｓ２７０で、シリアル通信対象へ電源を供給する。具体的には、給電回路２４内の各給電スイッチ３６，３７のうち、シリアル通信対象に接続されている給電スイッチをオンさせることにより、そのシリアル通信対象へオフ時動作用電圧Ｖｎを供給する。
【００９６】
シリアル通信対象へのオフ時動作用電圧Ｖｎの供給後、Ｓ２８０で、要求コマンドに基づく処理を実行する。即ち、シリアル通信対象へのアクセス（データ送受信）を含む、要求コマンドによって要求されている一連の処理を実行する。実行すべき処理を終了したら、Ｓ２９０で、シリアル通信対象への電源を遮断（オンさせていた給電スイッチをオフ）して、Ｓ１５０（図５）へ進む。
【００９７】
Ｓ２４０で、バックアップ電力が必要と判断した場合は（Ｓ２４０：ＹＥＳ）、Ｓ３００で、電源切替スイッチ１０をオンする。即ち、電源切替スイッチ１０へＨレベルの電源切替信号Ｅｎを出力することで、電源切替スイッチ１０をオンさせ、バックアップキャパシタ６からＮＦＣ−ＩＣ３へ第３電源電圧Ｖｂが供給されるようにする。Ｓ３１０では、通信ノードとのシリアル通信が必要か否か判断する。シリアル通信が不要の場合は（Ｓ３１０：ＮＯ）、Ｓ３２０で、要求コマンドに基づく処理を実行して、Ｓ３３０に進む。
【００９８】
Ｓ３３０では、電源切替スイッチ１０をオフする。即ち、電源切替信号ＥｎをＬレベルに戻すことで、電源切替スイッチ１０をオフさせ、これによりバックアップキャパシタ６からＮＦＣ−ＩＣ３への第３電源電圧Ｖｂの供給が遮断されるようにする。Ｓ３３０の処理後は、Ｓ１５０（図５）へ進む。
【００９９】
Ｓ３１０で、シリアル通信が必要と判断した場合は（Ｓ３１０：ＹＥＳ）、Ｓ３４０で、Ｓ２７０と同様にシリアル通信対象へ電源を供給する。Ｓ３５０では、Ｓ２８０と同様、要求コマンドに基づく処理を実行する。実行すべき処理を終了したら、Ｓ３６０で、Ｓ２９０と同様にシリアル通信対象への電源を遮断して、Ｓ３３０へ進む。
【０１００】
（５）実施形態の効果
以上説明したように、本実施形態の複合機１では、ＮＦＣ−ＩＣ３の通信制御部２１が、第２電源電圧Ｖａにより起動（即ちスマートフォン１００からの受電電力により起動）した場合、どのような処理を実行すべきかを、スマートフォン１００とのＮＦＣ通信の内容に基づいて判断する。そして、実行すべき処理が特定処理であった場合、電源切替スイッチ１０をオンさせてバックアップキャパシタ６から第３電源電圧Ｖｂを供給させる。
【０１０１】
特定処理は、本実施形態では、特定通信ノードとのシリアル通信を要する処理、又は処理の所要時間（シリアル通信を要する処理の場合は、処理全体の所要時間又は処理全体のうちシリアル通信の開始から終了までの所要時間）が長い処理である。
【０１０２】
従って本実施形態の複合機１によれば、スマートフォン１００との非接触通信に基づいて特定処理を実行している間に、スマートフォン１００が離されるなどしてスマートフォン１００から受電できなくなったとしても、バックアップキャパシタ６からの第３電源電圧Ｖｂによって特定処理を継続して実行できる。そのため、特定処理の実行中にスマートフォン１００から受電できなることによる、実行中のシリアル通信への悪影響、或いは通信制御部２１や特定通信ノードの個々に対する悪影響を抑止できる。
【０１０３】
通信制御部２１は、スマートフォン１００から要求コマンドを受信すると、その受信した要求コマンドに基づいて、実行すべき処理が特定処理であるか否かを判断する。より具体的には、要求コマンドに基づいて、実行すべき処理を判断し、その処理が特定処理であるか否かを、特定通信ノードとのシリアル通信の要否や処理時間に基づいて判断する。そのため、実行すべき処理が特定処理であるか否かの判断（換言すれば、第３電源電圧Ｖｂの供給が必要か否かの判断）を容易且つ適切に行うことができる。
【０１０４】
通信制御部２１は、実行すべき処理が特定処理であるか否かを処理の所要時間に基づいて判断する際、所要時間が長いか短いかの二択に基づいて行う。より具体的には、時間閾値を基準として所要時間が長いか短いかを図３に示すテーブルに登録しておき、そのテーブルを参照して、処理時間の長短の判断を行う。そのため、所要時間に基づく特定処理か否かの判断を、容易且つ適切に行うことができる。
【０１０５】
通信制御部２１は、通信ノードへオフ時動作用電圧Ｖｎを供給する必要がある場合、各給電スイッチ３６，３７を個別に制御することで、シリアル通信を行う必要のある通信ノードに対してのみオフ時動作用電圧Ｖｎを供給する。つまり、シリアル通信を行わない通信ノードに対してはオフ時動作用電圧Ｖｎを供給しない。そのため、電源オフ状態での電力消費量を低減でき、第２電源電圧Ｖａの消費量（スマートフォン１００からの受電電力量）あるいは第３電源電圧Ｖｂの消費量を抑制することができる。
【０１０６】
バックアップキャパシタ６からＮＦＣ−ＩＣ３への第３電源電圧Ｖｎは、電源切替スイッチ１０によって供給又は遮断される。即ち、通信制御部２１は、電源切替スイッチ１０を制御することで、ＮＦＣ−ＩＣ３への第３電源電圧Ｖｎの供給を制御できる。そのため、ＮＦＣ−ＩＣ３への第３電源電圧Ｖｎの供給の制御を、簡素な構成で容易に実現することができる。
【０１０７】
また、第３電源電圧Ｖｂを供給するバックアップ電源として、本実施形態では、バックアップキャパシタ６を用いている。バックアップキャパシタ６は、オフモード中の最低基本機能を維持するための電源として設けられており、本実施形態では、そのバックアップキャパシタ６を利用して、ＮＦＣ−ＩＣ３へバックアップ電力を供給できるようにしている。
【０１０８】
通信制御部２１は、スマートフォン１００からの要求コマンドに従って処理を実行する場合、その処理の実行後に、スマートフォン１００へ処理完了通知を送信する。これにより、スマートフォン１００のユーザに対し、処理完了通知が送信されるまではスマートフォン１００を複合機１から離さないように促すことができる。つまり、処理完了通知は、スマートフォン１００のユーザに対して、処理終了まではスマートフォン１００を複合機１にかざし続けさせる（スマートフォン１００から受電可能な状態を維持させる）ための通知である。
【０１０９】
［他の実施形態］
（１）上記実施形態では、ＮＦＣ−ＩＣ３は、第１電源電圧Ｖｃｃ、第２電源電圧Ｖａ、及び第３電源電圧Ｖｂの３つの電源電圧を共通の電源供給ラインに入力させてその電源供給ラインから各部へ電源電圧が供給されるよう構成されていたが、このような構成は必須ではない。例えば、３つの電源電圧のうち少なくとも１つについては、他の電源電圧とは分離して供給・遮断できるようにしてもよい。
【０１１０】
また例えば、第２電源電圧Ｖａを生成する電源生成部３５とダイオードＤ４との間にスイッチを設け、バックアップキャパシタ６からバックアップ電力を供給させる場合にはそのスイッチをオフさせるようにしてもよい。つまり、バックアップキャパシタ６からバックアップ電力が供給されている間は第２電源電圧Ｖａが消費されないようにしてもよい。
【０１１１】
（２）バックアップキャパシタ６からのバックアップ電力の供給の要否を判断する方法は、上記実施形態で説明した方法に限定されない。
例えば、処理の所要時間に基づいて判断する方法のみを採用してもよいし、シリアル通信対象が特定通信ノードであるか否かに基づいて判断する方法のみを採用してもよい。後者の場合、実行すべき処理の中にシリアル通信が含まれていない場合（シリアル通信を必要としない場合）は、バックアップキャパシタ６からの給電を行わないようにしてもよい。
【０１１２】
また例えば、図３のテーブルを参照して、シリアル通信の内容が、通信対象の通信ノードからのデータ出力のみなのか、通信ノードへのデータ入力のみなのか、データ入力及びデータ出力の双方を含むのか、に応じて判断するようにしてもよい。一般に、通信ノードからのデータ出力処理は、通信ノードへのデータ入力処理に比べて、処理中に通信ノードの電源が急断されたとしても通信ノードに与える影響が比較的少ない。そのため、例えば、通信ノードからデータ出力のみ行われる場合はバックアップキャパシタ６からの電力供給を不要とし、通信ノードへのデータ入力を含む場合はバックアップキャパシタ６から電力供給可能とするようにしてもよい。
【０１１３】
上述した各種の判断方法以外の他の判断方法を用いてもよいし、上述した各種の判断方法とそれ以外の他の判断方法を組み合わせて判断するようにしてもよい。
（３）バックアップ電源として、バックアップキャパシタ６とは別に、もう一つバックアップキャパシタを設け、ＮＦＣ−ＩＣ３や他の通信ノードに対してはその別のバックアップキャパシタからバックアップ電力を供給するようにしてもよい。
【０１１４】
（４）バックアップ電源としてバックアップキャパシタ６を用いることは一例であり、キャパシタ以外の他の蓄電素子或いは蓄電装置を用いてもよい。例えば、一次電池を用いてもよいし、繰り返し充電可能な二次電池を用いてもよい。二次電池を用いる場合、第１電源電圧Ｖｃｃによって充電できるようにしてもよいし、第１電源電圧Ｖｃｃ以外の他の電源によって充電できるようにしてもよい。
【０１１５】
（５）電源切替スイッチ１０は、バイポーラトランジスタ以外の他のスイッチング素子や回路等を用いて構成してもよい。例えば、バイポーラトランジスタに代えてＭＯＳＦＥＴを用いてもよい。
【０１１６】
（６）ＮＦＣ−ＩＣ３から通信ノードへの電力供給（オフ時電源電圧Ｖｎの供給）は、各通信ノードへ個別に供給可能とすることは必須ではない。何れか複数の通信ノード、或いは供給可能な全ての通信ノードに対して、共通の電源供給ラインで一括して供給する構成としてもよい。
【０１１７】
（７）スマートフォン１００からの要求コマンドに従って処理を実行する場合、上記の処理完了通知以外の種々の方法で、その処理が終了するまではスマートフォン１００を複合機１から離さないように促すことができる。例えば、処理実行の際、特定のタイミング（例えば処理開始直前）で、スマートフォン１００へ処理開始通知を送信することで、スマートフォン１００に、複合機１で処理が開始されること（ひいてはスマートフォン１００を離さないようにすべきであること）を表示させてもよい。その場合、処理終了後に、上記実施形態と同様に処理完了通知を送信することで、スマートフォン１００のユーザに、複合機１で処理が終了したこと（ひいてはスマートフォン１００を離しても良いこと）を表示させてもよい。
【０１１８】
（８）ＮＦＣ−ＩＣ３以外の、スレーブとして動作する通信ノードとして、ＥＥＰＲＯＭ４及びフラッシュＲＯＭ５を示したが、これらはあくまでも一例であり、通信ノードの種類や数は特に限定されるものではない。
【０１１９】
（９）通信ノード間のデータ通信方式として、上記実施形態では、マスタースレーブ方式のシリアル通信を例示したが、本発明の適用は、マスタースレーブ方式に限定されるものではなく、また、シリアル通信に限定されるものでもない。
【０１２０】
（１０）上記実施形態では、複合機１とＮＦＣ通信可能な外部装置として、スマートフォン１００を例示したが、スマートフォン１００以外の他の外部装置（ただしＮＦＣ通信機能を有する外部装置）であっても、スマートフォン１００と同様に複合機１とＮＦＣ通信を行うことができる。
【０１２１】
（１１）その他、本発明は、上記の実施形態に示された具体的手段や構造等に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の形態を採り得る。例えば、上記の実施形態の構成の一部を、同様の機能を有する公知の構成に置き換えたり、他の実施形態の構成に対して付加、置換等したり、課題を解決できる限りにおいて省略したりしてもよい。また、上記の複数の実施形態を適宜組み合わせて構成してもよい。
【符号の説明】
【０１２２】
１…複合機、２…制御回路、３…ＮＦＣ−ＩＣ、３ａ…ループアンテナ、４…ＥＥＰＲＯＭ、５…フラッシュＲＯＭ、６…バックアップキャパシタ、７…通信回線接続回路、８…ＲＴＣ回路、９…電源回路、１０…電源切替スイッチ、１１…メイン制御部、１２，２３…シリアル通信Ｉ／Ｆ、１３，２６，４１，５１…シリアルポート、１４…主電源入力ポート、１５…ＲＡＭポート、２０…ＲＡＭ、２１…通信制御部、２１ａ…ＣＰＵ、２１ｂ…メモリ、２２…ＮＦＣＩ／Ｆ、２４…給電回路、２５，４２，５２…電源入力ポート、２７…電源切替ポート、３１…第１給電ポート、３２…第２給電ポート、３５…電源生成部、３６…第１給電スイッチ、３７…第２給電スイッチ、１００…スマートフォン、Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ１１，Ｄ１２…ダイオード、Ｄ２１…第１ダイオード、Ｄ２２…第２ダイオード、Ｌ…シリアルライン、Ｒ１…抵抗。
【図１】
2015144358.tif 000003
【図２】
2015144358.tif 000004
【図３】
2015144358.tif 000005
【図４】
2015144358.tif 000006
【図５】
2015144358.tif 000007
【図６】
2015144358.tif 000008
【図７】
2015144358.tif 000009