(57)【特許請求の範囲】
【請求項１】
ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による通信を行う第１の近接無線通信部を有する通信装置と、ＮＦＣによる通信を行う第２の近接無線通信部を有する出力装置とを含むシステムであって、
前記通信装置は、
前記通信装置で管理されているデータの内のバックアップ対象として設定されている項目に対応するバックアップデータと、第１のユーザ認証情報とを、前記第１の近接無線通信部が備える不揮発性メモリに保存する保存手段を備え、
前記出力装置は、
バックアップ出力機能の起動に応じて、ＮＦＣにおけるターゲットとして動作している前記第２の近接無線通信部を、ＮＦＣにおける前記ターゲットからイニシエータに移行させる制御手段と、
ユーザから第２のユーザ認証情報の入力を受け付ける入力手段と、
前記通信装置が備える電池に残量がない電池切れ状態でありかつ前記電池から前記通信装置への電力が供給されていない給電停止状態でありかつ前記第１の近接無線通信部がＮＦＣにおけるターゲットである場合に、前記不揮発性メモリに前記保存手段により保存された前記バックアップデータと前記第１のユーザ認証情報とを、前記制御手段により前記イニシエータとして動作する前記第２の近接無線通信部を介して受信する受信手段と、
前記受信手段により受信された前記第１のユーザ認証情報と、前記入力手段により前記入力として受け付けられた前記第２のユーザ認証情報とが一致することを条件に、前記受信手段で受信したバックアップデータに基づく情報を出力する情報出力手段と
を備えることを特徴とするシステム。
【請求項２】
前記通信装置は、前記通信装置で管理される複数種類のデータの内、バックアップ対象とする項目を、ユーザの指示に応じて設定する設定手段を更に備え、
前記保存手段は、前記設定手段により予め設定されている項目に対応するデータが、前記第１の近接無線通信部とは異なりかつ前記通信装置が備える通信部により取得された場合に、前記取得されたデータを前記不揮発性メモリに保存する、
ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記受信手段は、前記第１のユーザ認証情報を受信したときには前記バックアップデータを受信せず、受信した前記第１のユーザ認証情報と前記第２のユーザ認証情報とが一致することを条件に、前記バックアップデータを受信し、前記情報出力手段は、前記バックアップデータに基づく情報を出力する、
ことを特徴とする請求項１または２に記載のシステム。
【請求項４】
前記情報出力手段は、前記受信手段で受信したバックアップデータに基づく情報を印刷する、
ことを特徴とする請求項１から３のいずれか１項に記載のシステム。
【請求項５】
前記情報出力手段は、前記受信手段で受信したバックアップデータに基づく情報を表示する、
ことを特徴とする請求項１から４のいずれか１項に記載のシステム。
【請求項６】
前記バックアップデータは、電話による通信を実現するための、前記通信装置が備える電話部による着信履歴を含む、
ことを特徴とする請求項１から５のいずれか１項に記載のシステム。
【請求項７】
前記バックアップデータは、前記通信装置が備えるＧＰＳ部により取得された前記通信装置の位置情報を含む、
ことを特徴とする請求項１から６のいずれか１項に記載のシステム。
【請求項８】
ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による通信を行う第１の近接無線通信部を有する通信装置と、ＮＦＣによる通信を行う第２の近接無線通信部を有する出力装置とを含むシステムにおける制御方法であって、
前記通信装置に、前記通信装置で管理されているデータの内のバックアップ対象として設定されている項目に対応するバックアップデータと、第１のユーザ認証情報とを、前記第１の近接無線通信部が備える不揮発性メモリに保存させる保存工程と、
前記出力装置に、バックアップ出力機能の起動に応じて、ＮＦＣにおけるターゲットとして動作している前記第２の近接無線通信部をＮＦＣにおける前記ターゲットからイニシエータに移行させる制御工程と、
前記出力装置に、前記通信装置が備える電池に残量がない電池切れ状態でありかつ前記電池から前記通信装置への電力が供給されていない給電停止状態でありかつ前記第１の近接無線通信部がＮＦＣにおけるターゲットである場合に、前記不揮発性メモリに前記保存工程において保存された前記第１のユーザ認証情報を、前記制御工程において前記イニシエータに移行した前記第２の近接無線通信部を介して受信させる第１の受信工程と、
前記出力装置に、ユーザから第２のユーザ認証情報の入力を受け付けさせる入力工程と、
前記出力装置に、前記第１の受信工程において受信された前記第１のユーザ認証情報と前記入力工程において前記入力として受け付けられた前記第２のユーザ認証情報とが一致することを条件に、前記不揮発性メモリに保存されたバックアップデータを、前記第２の近接無線通信部を介して受信させる第２の受信工程と、
前記出力装置に、第２の受信工程において受信された前記バックアップデータに基づく情報を出力させる情報出力工程と、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその通信装置と連携するシステムに関するものであり、特に、近接無線通信が可能な通信装置及びその通信装置と連携するシステムに関するものである。
【背景技術】
【０００２】
スマートフォンを初めとする携帯型通信端末は、通話やメール等の連絡ツールに留まらず、様々な用途で利用されているが、通信やＧＰＳ、アプリケーションに依存した電力消費が大きい。
【０００３】
一方で、電磁波によりデータを送受信するＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近接無線通信機能による通信を行う通信機器がある（特許文献１）。この特許文献１では、１：１の無線通信において、電磁波を発生しない側（ターゲット）の電力供給が無い状態でも、電磁波を発生する側（イニシエータ）の要求に応じてＮＦＣユニット内のメモリに記憶されたデータの送受信を行うことが可能である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２００８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯型通信端末において、電池が切れたり故障したりすると、ユーザは連絡ツールを失ってしまう。この場合、公衆電話等の代替ツールは用意されているが、携帯型通信端末に登録している連絡先を別途記憶していないユーザは多く、例えば、重要な交渉の最中に連絡がとれなくなってしまう、という不便さがある。
【０００６】
本発明は上記の課題を解決するためになされたものであり、その目的は、不測の給電停止時にも、携帯型通信端末に管理されている情報を、安全かつ容易に外部の装置に出力することを可能にすることである。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための本発明によるシステムは以下の構成を備える。即ち、
ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）による通信を行う第１の近接無線通信部を有する通信装置と、ＮＦＣによる通信を行う第２の近接無線通信部を有する出力装置とを含むシステムであって、
前記通信装置は、
前記通信装置で管理されているデータの内のバックアップ対象として設定されている項目に対応するバックアップデータと、第１のユーザ認証情報とを、前記第１の近接無線通信部が備える不揮発性メモリに保存する保存手段を備え、
前記出力装置は、
バックアップ出力機能の起動に応じて、ＮＦＣにおけるターゲットとして動作している前記第２の近接無線通信部を、ＮＦＣにおける前記ターゲットからイニシエータに移行させる制御手段と、
ユーザから第２のユーザ認証情報の入力を受け付ける入力手段と、
前記通信装置が備える電池に残量がない電池切れ状態でありかつ前記電池から前記通信装置への電力が供給されていない給電停止状態でありかつ前記第１の近接無線通信部がＮＦＣにおけるターゲットである場合に、前記不揮発性メモリに前記保存手段により保存された前記バックアップデータと前記第１のユーザ認証情報とを、前記制御手段により前記イニシエータとして動作する前記第２の近接無線通信部を介して受信する受信手段と、
前記受信手段により受信された前記第１のユーザ認証情報と、前記入力手段により前記入力として受け付けられた前記第２のユーザ認証情報とが一致することを条件に、前記受信手段で受信したバックアップデータに基づく情報を出力する情報出力手段と
を備える。
【発明の効果】
【０００８】
本発明によれば、不測の給電停止時にも、携帯型通信端末に管理されている情報を、安全かつ容易に外部の装置に出力することを可能にすることができる。
【図面の簡単な説明】
【０００９】
【図１】無線通信システムの構成の一例を示す図である。
【図２】携帯型通信端末装置の外観を示す図である。
【図３】ＭＦＰの外観を示す図である。
【図４】ＭＦＰの操作部の一例を示す図である。
【図５】ＮＦＣ通信におけるパッシブモードの概念図である。
【図６】ＮＦＣ通信におけるアクティブモードの概念図である
【図７】携帯型通信端末装置の構成を示すブロック図である
【図８】ＭＦＰの構成を示すブロック図である。
【図９】ＮＦＣユニットの詳細構成を示す図である。
【図１０】ＭＦＰのＲＡＭの構成を示す図である。
【図１１】ＭＦＰの不揮発性メモリの構成を示す図である。
【図１２】ＭＦＰのＮＦＣメモリの構成を示す図である。
【図１３】携帯型通信端末装置のＮＦＣメモリの構成を示す図である。
【図１４】ＮＦＣユニットがイニシエータとして動作するためのフローチャートである。
【図１５】パッシブモードによるデータ交換を行うシーケンスを示す図である。
【図１６】アクティブモードによるデータ交換を行うシーケンスを示す図である。
【図１７】ターゲットの状態遷移を示す図である。
【図１８】携帯型通信端末装置の設定画面の一例を示す図である。
【図１９】ＭＦＰのＵＩ表示の一例を示す図である。
【図２０】バックアップ印刷の処理シーケンスの一例を示す図である。
【図２１】携帯型通信端末装置２００がバックアップを行うときのフローチャートの例である
【図２２】ＭＦＰ側のデータ交換を示すフローチャートである。
【図２３】携帯型通信端末装置側のデータ交換を示すフローチャートである。
【図２４】ＭＦＰが実行するバックアップ印刷のフローチャートである。
【図２５】バックアップ印刷の出力結果の一例である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照しながら、本発明の好適な実施形態を例示的に詳しく説明する。但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、特に、特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
本実施形態では、携帯型通信端末装置と印刷装置による携帯型通信端末のバックアップデータ出力システムについて説明する。具体的には、携帯型通信端末装置は予め設定されたバックアップ対象データを、所定のタイミングでバックアップとして保存する。保存先は、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）のような近接無線通信部が内蔵する、データを書き込み可能な不揮発性の記憶領域（不揮発性メモリ）とする。印刷装置は、ＮＦＣによって、電力供給の無い（例えば、不測の給電停止状態にある）携帯型通信端末装置からデータを受信する。次に、印刷装置は、受信したデータを元に本人認証を行い、認証が成功した場合、受信したデータを画像として画像形成し、印刷する。認証が失敗した場合は、携帯型通信端末装置のユーザの連絡先を表示する。
【００１２】
尚、近接無線通信とは、ＮＦＣに代表される、通信範囲が、比較的小さい所定範囲（例えば、１メートル〜数センチ）となる無線通信を意味する。
【００１３】
図１は携帯型通信端末装置のバックアップデータ出力システムの構成を示す図である。
【００１４】
携帯型通信端末装置２００は、近接無線通信部を有する装置である。携帯型通信端末装置２００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人情報端末、携帯電話、デジタルカメラ等、印刷対象となるデータを扱える装置であれば何でも良い。印刷装置（ＭＦＰ）３００は、印刷を初めとする出力機能を有していれば何でも良く、その他、読取機能やＦＡＸ機能、電話機能を有していても良い。本実施形態では、読取機能を有するＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（ＭＦＰ）を例にしている。携帯型通信端末装置２００とＭＦＰ３００は共にＮＦＣによる近接無線通信部を有し、携帯型通信端末装置２００に電力供給が無い状態でも、携帯型通信端末装置２００をＭＦＰ３００にＮＦＣ通信可能な所定距離に近づけることで、近接無線通信が可能である。また、ＭＦＰ３００は、ＮＦＣとは別の通信部によって、外部のネットワークやパーソナルコンピュータや、ディスプレイに接続されていても良い。
【００１５】
図２は携帯型通信端末装置２００の外観を示す図である。
【００１６】
本実施形態では、スマートフォンを例にしている。スマートフォンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能等を搭載した多機能型の携帯電話のことである。近接無線通信部であるＮＦＣユニット２０１は、ＮＦＣを用いて通信を行うユニットであり、実際にＮＦＣユニット２０１を相手先のＮＦＣユニットに所定距離（例えば、１０ｃｍ程度）以内に近づけることで通信を行うことができる。
【００１７】
ＷＬＡＮユニット２０２はＷＬＡＮで通信を行うためのユニットであり、携帯型通信端末装置２００内に配置されている。表示部２０３は、例えば、ＬＣＤ方式の表示機構を備えたディスプレイである。操作部２０４は、タッチパネル方式の操作機構を備えており、ユーザの押下情報を検知する。代表的な操作方法には、表示部２０３がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザが操作部２０４を押下することによってボタンが押下されたイベントを発行することがある。電源キー２０５は電源のオン及びオフをする際に用いる。
【００１８】
図３はＭＦＰ３００の外観を示す図である。
【００１９】
本実施形態では、読取機能（スキャナ）を有するＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（ＭＦＰ）を例にしている。図３（ａ）において、原稿台３０１は、ガラス状の透明な台であり、原稿をのせてスキャナで読み取る時に使用する。原稿蓋３０２は、スキャナで読取を行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は様々なサイズの用紙をセットする挿入口である。印刷用紙挿入口３０３にセットされた用紙は一枚ずつ印刷部に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。
【００２０】
図３（ｂ）において、原稿蓋３０２の上部には操作表示部３０５及びＮＦＣユニット３０６が配置されている。操作表示部３０５については、図４を用いて詳細に説明する。ＮＦＣユニット３０６は近接無線通信を行うためのユニットであり、実際に、携帯型通信端末装置２００をＭＦＰ３００に近接させる場所である。ＮＦＣユニット３０６から所定距離（約１０ｃｍ）が接触の有効距離である。ＷＬＡＮアンテナ３０７は、ＷＬＡＮで通信するためのアンテナが埋め込まれている。
【００２１】
図４は操作表示部３０５の平面図である。
【００２２】
表示部４０６は、画像や操作メニュー等のユーザインタフェースを表示する表示画面であり、例えば、ドットマトリクスＬＣＤが例に挙げられる。十字キー４０１は表示部４０６上のカーソル移動等の操作に用いる。セットキー４０２は設定入力のためのキーである。機能キー４０３は機能設定等の操作に用いる。スタートキー４０４は印刷の開始等の機能の実行指示を行う。
【００２３】
次に、ＮＦＣ通信について説明する。ＮＦＣユニットによる近接通信を行う場合、初めにＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）フィールドを出力して通信を開始する装置をイニシエータと呼ぶ。また、イニシエータの発する命令に応答し、イニシエータとの通信を行う装置をターゲットと呼ぶ。
【００２４】
ＮＦＣユニットの通信モードには、パッシブモードとアクティブモードが存在する。パッシブモードでは、ターゲットは、イニシエータの命令に対し、負荷変調を行うことで応答する。一方、アクティブモードでは、ターゲットは、イニシエータの命令に対し、ターゲット自らが発するＲＦフィールドによって応答する。
【００２５】
図５はＮＦＣ通信におけるパッシブモードの概念図である。
【００２６】
図５（ａ）のように、イニシエータ５０１からターゲット５０２にデータ５０４をパッシブモードで送信する場合、イニシエータ５０１がＲＦフィールド５０３を発生させる。イニシエータ５０１は、ＲＦフィールド５０３を自ら変調することで、ターゲット５０２にデータ５０４を送信する。
【００２７】
また、図５（ｂ）のように、ターゲット５０６からイニシエータ５０５にデータ５０８をパッシブモードで転送する場合、図５（ａ）と同様にイニシエータ５０５がＲＦフィールド５０７を発生させる。ターゲット５０６は、ＲＦフィールド５０７に対して負荷変調を行うことで、イニシエータ５０５にデータ５０８を送信する。
【００２８】
図６はＮＦＣ通信におけるアクティブモードの概念図である。
【００２９】
図６（ａ）のように、イニシエータ６０１からターゲット６０２にデータ６０４をアクティブモードで送信する場合、イニシエータ６０１がＲＦフィールド６０３を発生させる。イニシエータ６０１は、ＲＦフィールド６０３を自ら変調することで、ターゲット６０２にデータ６０４を送信する。イニシエータ６０１は、データ送信が完了した後、ＲＦフィールド６０３の出力を停止する。
【００３０】
また、図６（ｂ）のように、ターゲット６０６からイニシエータ６０５にデータ６０８をアクティブモードで送信する場合、ターゲット６０６がＲＦフィールド６０７を発生させる。ターゲット６０６は、自らが発するＲＦフィールド６０７によってデータ６０８を送信し、送信が終了したらＲＦフィールド６０７の出力を停止する。
【００３１】
図７は携帯型通信端末装置２００の構成を示すブロック図である。
【００３２】
携帯型通信端末装置２００は、装置自身のメインの制御を行うメインボード７０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット７１７と、ＮＦＣ通信を行うＮＦＣユニット７１８と、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信を行うＢＴユニット７２１からなる。
【００３３】
メインボード７０１において、ＣＰＵ７０２は、システム制御部であり、携帯型通信端末装置２００の全体を制御する。ＲＯＭ７０３は、ＣＰＵ７０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ７０３に記憶されている各制御プログラムは、ＲＯＭ７０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。
【００３４】
ＲＡＭ７０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値や携帯型通信端末装置２００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
【００３５】
画像メモリ７０５は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、通信部を介して受信した画像データや、データ蓄積部７１２から読み出した画像データをＣＰＵ７０２で処理するために一時的に記憶する。ここで、通信部とは、ＷＬＡＮユニット７１７と、ＮＦＣユニット７１８及びＢＴユニット７２１を含む通信機能の総称である。
【００３６】
不揮発性メモリ７２２は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされた後でも保存しておきたいデータを記憶する。これには、例えば、アドレス帳や、メール履歴、発着信履歴、過去に接続したデバイス情報等がある。尚、このようなメモリ構成はこれに限定されるものではない。例えば、画像メモリ７０５とＲＡＭ７０４を共有させてもよいし、データ蓄積部７１２にデータのバックアップ等を行ってもよい。また、本実施形態では、画像メモリ７０５にＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等の他の記憶媒体を使用する場合もあるのでこの限りではない。
【００３７】
データ変換部７０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換等のデータ変換を行う。電話部７０７は、電話回線の制御を行い、スピーカ部７１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部７０８は、操作部２０４（図２）の信号を制御する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）７０９は、現在の緯度や経度等の位置情報を取得する。表示部７１０は、表示部２０３（図２）の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行うことができる。
【００３８】
カメラ部７１１は、レンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部７１１で撮影された画像はデータ蓄積部７１２に保存される。スピーカ部７１３は電話機能のための音声を入力または出力する機能や、その他、アラーム通知等の機能を実現する。電源部７１４は、携帯可能な電池であり、装置内への電力供給制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態、起動しているが省電力になっている省電力状態がある。
【００３９】
携帯型通信端末装置２００には無線通信するための通信部が３つ搭載されており、ＷＬＡＮ、ＮＦＣ、ＢｌｕｅＴｏｏｔｈ（商標登録）で無線通信することができる。これにより、携帯型通信端末装置２００は、ＭＦＰ等の他デバイスとのデータ通信を行う。この通信部では、データをパケットに変換し、他デバイスにパケット送信を行う。逆に、外部の他デバイスからのパケットを、データに変換してＣＰＵ７０２に対して送信する。ＷＬＡＮユニット７１７、ＮＦＣユニット７１８及びＢＴユニット７２１はそれぞれバスケーブル７１５、７１６及び７２０を介してメインボード７０１に接続されている。ＷＬＡＮユニット７１７、ＮＦＣユニット７１８及びＢＴユニット７２１は規格に準拠した通信を実現するためのユニットである。ＮＦＣユニットの詳細は図９を用いて後述する。
【００４０】
メインボード７０１内の各種構成要素（７０３〜７１４、７１７、７１８、７２１及び７２２）は、ＣＰＵ７０２が管理するシステムバス７１９を介して、相互に接続されている。
【００４１】
図８はＭＦＰ３００の構成を示すブロック図である。
【００４２】
ＭＦＰ３００は、装置自身のメインの制御を行うメインボード８０１と、ＷＬＡＮ通信を行うＷＬＡＮユニット８１７と、ＮＦＣ通信を行うＮＦＣユニット８１８と、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信を行うＢＴユニット８１９からなる。
【００４３】
メインボード８０１において、ＣＰＵ８０２は、システム制御部であり、ＭＦＰ３００の全体を制御する。ＲＯＭ８０３は、ＣＰＵ８０２が実行する制御プログラムや組込オペレーティングシステム（ＯＳ）プログラム等を記憶する。本実施形態では、ＲＯＭ８０３に記憶されている各制御プログラムは、ＲＯＭ８０３に記憶されている組込ＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。ＲＡＭ８０４は、ＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）等で構成され、プログラム制御変数等のデータを記憶し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等のデータを記憶し、各種ワーク用バッファ領域が設けられている。
【００４４】
不揮発性メモリ８０５は、フラッシュメモリ（ｆｌａｓｈ  ｍｅｍｏｒｙ）等のメモリで構成され、電源がオフされた後でも保持しておきたいデータを記憶する。具体的には、ネットワーク接続情報、ユーザデータ等である。画像メモリ８０６は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）等のメモリで構成され、通信部を介して受信した画像データや、符号復号化処理部８１２で処理した画像データや、メモリカードコントローラ５１６を介して取得した画像データを蓄積する。また、携帯型通信端末装置２００のメモリ構成と同様に、このようなメモリ構成はこれに限定されるものではない。データ変換部８０７は、ページ記述言語（ＰＤＬ）等の解析や、画像データからプリントデータへの変換等を行う。
【００４５】
尚、通信部とは、ＷＬＡＮユニット８１７と、ＮＦＣユニット８１８及びＢＴユニット８１９を含む通信機能の総称である。
【００４６】
読取制御部８０８は、読取部８１０を制御して、例えば、ＣＩＳイメージセンサ（密着型イメージセンサ）によって原稿を光学的に読み取る。次に、電気的な画像データに変換した画像信号を、画像処理制御部（不図示）を介して、２値化処理や中間調処理等の各種画像処理を施し、高精細な画像データを出力する。
【００４７】
操作部８０９及び表示部８１１は、図４での操作表示部３０５に対応する。符号復号化処理部８１２は、ＭＦＰ３００で扱う画像データ（ＪＰＥＧ、ＰＮＧ等）を符号復号化処理や、拡大縮小処理を行う。給紙部８１４は印刷のための用紙を保持する。記録制御部８１６からの制御で給紙部８１４から給紙を行うことができる。特に、給紙部８１４は、複数種類の用紙を一つの装置に保持するために、複数の給紙部を用意することができる。そして、記録制御部８１６により、どの給紙部から給紙を行うかの制御を行うことができる。
【００４８】
記録制御部８１６は、印刷される画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換し、記録部８１５に出力する。また、記録制御部８１６は記録部８１５の情報を定期的に読み出してＲＡＭ８０４の情報を更新する役割も果たす。具体的には、インクタンクの残量やプリントヘッドの状態等のステータス情報を更新することである。
【００４９】
ＭＦＰ３００にも、携帯型通信端末装置２００と同様に無線通信するための通信部が３つ搭載されており、機能は同等のため、説明は省略する。ここで、ＷＬＡＮユニット８１７、ＮＦＣユニット８１８及びＢＴユニット８１９はそれぞれバスケーブル８２０、８２１及び８２２を介してメインボード８０１に接続されている。
【００５０】
メインボード８０１内の各種構成要素（８０２〜８１９）は、ＣＰＵ８０２が管理するシステムバス８２３を介して、相互に接続されている。
【００５１】
図９はＮＦＣユニット７１８あるいはＮＦＣユニット８１８で使用されているＮＦＣユニットの詳細を示すブロック図である。
【００５２】
図９では、ＮＦＣユニット７１８（図７）あるいはＮＦＣユニット８１８（図８）をＮＦＣユニット９００として説明する。ＮＦＣユニット９００は、ＮＦＣコントローラ部９０１と、アンテナ部９０２と、ＲＦ部９０３と、送受信制御部９０４と、ＮＦＣメモリ９０５と、電源９０６と、デバイス接続部９０７を有する。
【００５３】
アンテナ部９０２は、他のＮＦＣデバイス（ＮＦＣユニットを搭載するデバイス）から電波やキャリアを受信したり、他のＮＦＣデバイスに電波やキャリアを送信したりする。ＲＦ部９０３は、アナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部９０３は、シンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割当データによるバンド、チャネルの制御を実行する。
【００５４】
送受信制御部９０４は、送受信フレームの組立及び分解、プリアンブル付加及び検出、フレーム識別等、送受信に関する制御を実行する。また、送受信制御部９０４は、ＮＦＣメモリ９０５の制御も行い、各種データやプログラムを読み書きする。アクティブモードとして動作する場合、電源９０６を介して電力の供給を受け、デバイス接続部９０７を通じてデバイスと通信を行ったり、アンテナ部９０２を介して送受信されるキャリアにより、通信可能な範囲にある他のＮＦＣデバイスと通信する。パッシブモードとして動作する場合、アンテナ部９０２を介して他のＮＦＣデバイスからキャリアを受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行ってデータを送受信する。
【００５５】
図１０はＭＦＰ３００のＲＡＭ８０４の構成を示す図である。
【００５６】
１００１はＲＡＭ８０４の記憶領域全体を表している。ワークメモリ１００２はプログラムの実行のために確保されるメモリ領域である。画像処理バッファ１００３は画像処理のために一時的なバッファとして使用される領域である。
【００５７】
機器状態記憶部１００４はＭＦＰ３００の現在の状態に関する様々な情報が記憶されている。ここでは、エラー状態１００５、インク残量１００６、次回推定起動時間１００７及びその他１００８がある。
【００５８】
エラー状態１００５は、ＭＦＰ３００のエラーに関する状態を記憶している。インク少警告、インク無エラー、紙ジャムエラー、用紙無し警告、印刷画像不良警告、読取画像不良エラー、ネットワーク切断警告等がある。これらの警告やエラーには印刷機能への影響度、読取機能への影響度等が関連付けられている。例えば、インク無エラーの場合、印刷機能は使用できないが、読取機能は使用できる。ネットワーク切断警告の場合、ネットワークを使う機能は使用できないが、機器単体で行う設定変更や読取機能は使用できる。
【００５９】
インク残量１００６は、現在取り付けられているインクタンクの型番やインク残量が記憶されている。インクタンクの型番は、インクタンクが取り付けられたタイミングで更新される。インク残量１００６はインクが使用される毎に更新される。
【００６０】
次回推定起動時間１００７は、電源がオフされた時に、次に起動する時の推定起動時間が記憶されている。ＭＦＰ３００の起動時間は状態によって大きく異なる。例えば、ＭＦＰ３００の電源状態は、ハードオフ状態、ソフトオフ状態、通常起動状態、スリープ状態等の状態が存在する。ハードオフ状態は、電力の供給が途絶えている状態であり、電源を投入してハードオフ状態から通常起動状態にする場合は大きな時間を要する。ソフトオフ状態は、部分的には電源は投入されているが、メインのプログラムは起動していない状態であり、ハードオフ状態よりは早い時間で起動することができる。スリープ状態は、電源消費が大きな部分がオフにされており、それ以外のプログラムや機構は動作しているため、直ぐに通常起動状態に戻ることができる。また、起動時間が変動する別の要因として、機器のエラー状態がある。例えば、インクジェット印刷ヘッドのノズルの目詰まりが多いと検知した時は、次の起動で長時間の回復処理を行ってから起動する。また、スキャナの光量が落ちている時は調整動作を行ってから起動する。このように電源の状態遷移、及び機器の状態によって、次に起動する時の推定起動時間が決定される。
【００６１】
その他１００８は、現在のメモリ使用量、ハードウェアの温度、消耗品情報等、その他の機器状態が記憶されている。その他１００９は、上述の各種データ以外のデータが記憶されている。
【００６２】
図１１はＭＦＰ３００の不揮発性メモリ８０５の構成を示す図である。
【００６３】
１１０１は不揮発性メモリ８０５の記憶領域全体を表している。ユーザデータ１１０２は、ユーザに関する情報が記憶されており、例えば、ＦＡＸの電話番号、通信履歴、ネットワーク情報等が記憶されている。過去に接続した装置リスト１１０３はＭＦＰ３００がこれまでに接続した装置のリストが記憶されている。例えば、スマートフォンとＮＦＣで通信した場合は、スマートフォンの識別子が記憶される。スマートフォンとＷＬＡＮでＰ２Ｐ（ピアツーピア）接続した場合は、ＷＬＡＮで接続するための識別情報が記憶される。具体的には、ＷＬＡＮ接続のためにＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）が使用される場合は、ＷＰＳ  Ｃｒｅｄｅｎｔｉａｌ認証情報が記憶される。スマートフォンとＢｌｕｅｔｏｏｔｈで接続した場合は、ＯＯＢ認証情報が記憶される。サーバ装置とＬＡＮ経由で接続した場合は、サーバ装置のネットワーク情報が記憶される。設定情報１１０６は、ＭＦＰ３００の設定情報が記憶される。この設定情報は、例えば、印刷モード等のメニュー項目や、インクジェット印刷ヘッドの補正情報等である。その他１１０７にはその他の不揮発情報が記憶される。
【００６４】
図１２はＭＦＰ３００のＮＦＣメモリ９０５の構成を示す図である。
【００６５】
１２０１はＭＦＰ３００のＮＦＣメモリ９０５の記憶領域全体を表している。機器状態記憶部１２０２は、所定のタイミングで機器状態記憶部１００４（図１０）の内容がコピーされる。ここで、エラー状態１２０３、インク残量１２０４及び次回推定起動時間１２０５はそれぞれ、図１０のエラー状態１００５、インク残量１００６及び次回推定起動時間１００７に対応する。
【００６６】
ターゲット情報記憶部１２０６は、携帯型通信端末装置２００のバックアップ印刷を実行する場合に使用する領域である。認証状態１２０７は、携帯型通信端末装置２００からのバックアップ印刷の認証状態が記憶される。認証パスワード１２０８は、携帯型通信端末装置２００から受信した認証パスワードが記憶される。バックアップデータ１２０９は、携帯型通信端末装置２００のバックアップデータが記憶される。その他  端末情報１２１０は、端末名やユーザ連絡先等、その他の端末固有情報が記憶される。
【００６７】
図１３は携帯型通信端末装置２００のＮＦＣメモリ９０５の構成を示す図である。
【００６８】
１３０１は携帯型通信端末装置２００のＮＦＣメモリ９０５の記憶領域全体を表している。ユーザデータ１３０２は、電話番号１３０３、バックアップ印刷機能の本人認証パスワード１３０４等が記憶されている。バックアップデータ１３０５は、バックアップ対象となっているデータが記憶されている。ユーザの設定に応じて、メール履歴１３０６、発着信履歴１３０７、アドレス帳１３０８等が記憶される。携帯型通信端末装置２００の電池残量が無くなった場合でも、パッシブモードでターゲットとして通信するときは、所定の手順でＮＦＣ認証キー１３１０を用いて認証を行うことでＮＦＣメモリ９０５内のデータをリードライトすることができる。他にも、ＮＦＣの通信履歴１３０９等の情報が記憶されている。
【００６９】
図１４はＮＦＣユニット９００がイニシエータとして動作するためのフローチャートである。
【００７０】
まず、初めに、ステップＳ１４０１で、すべてのＮＦＣユニット９００はターゲットとして動作し、イニシエータからの命令を待っている状態になる。ここで、ＮＦＣユニット９００は、ＮＦＣ規格による通信を制御するアプリケーションからの要求でイニシエータに切り替わることができる。そこで、ステップＳ１４０２で、ＮＦＣユニット９００がイニシエータに切り替わるかどうかを判定する。ＮＦＣユニット９００がイニシエータに切り替わらない場合（ステップＳ１４０２でＮＯ）、ステップＳ１４０１に戻る。一方、ＮＦＣユニット９００がイニシエータに切り替わる要求に応じることで、ＮＦＣユニット９００がイニシエータに切り替わる場合（ステップＳ１４０２でＹＥＳ）、ステップＳ１４０３に進む。
【００７１】
ステップＳ１４０３で、ＮＦＣユニット９００のアプリケーションは、アクティブモードまたはパッシブモードのどちらかの動作モードを選択し、伝送速度を決める。次に。ステップＳ１４０４で、イニシエータとしてのＮＦＣユニット９００は、自装置以外が出力するＲＦフィールドの存在を検知する。つまり、外部のＲＦフィールドが存在するか否かを判定する。外部のＲＦフィールドが存在する場合（ステップＳ１４０５でＮＯ）、イニシエータは自らのＲＦフィールドは発生させないようにして、ＲＦフィールドが存在しなくなるまで待機する。一方、外部のＲＦフィールドが存在しない場合（ステップＳ１４０４でＮＯ）、ステップＳ１４０５に進み、イニシエータとしてのＮＦＣユニット９００は、自らのＲＦフィールドを発生させる。以上のステップを経て、ＮＦＣユニット９００は、イニシエータとして動作を開始する。
【００７２】
図１５はパッシブモードによるデータ交換を行うシーケンスを示す図である。
【００７３】
ここでは、第一のＮＦＣユニット１５０１がイニシエータ、第二のＮＦＣユニット１５０２がターゲットとして動作している場合について説明する。
【００７４】
まず、ステップＳ１５０１で、第一のＮＦＣユニット１５０１は、単一デバイス検知を行い、第二のＮＦＣユニット１５０２を特定する。次に、ステップＳ１５０２で、第一のＮＦＣユニット１５０１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長等を送信する。また、属性要求は、汎用バイトを有しており、任意に選択して使用することができる。
【００７５】
ステップＳ１５０３で、第二のＮＦＣユニット１５０２は、有効な属性要求を受信した場合、属性応答を送信する。ここで、第二のＮＦＣユニット１５０２からの送信は負荷変調によって行われており、図中では負荷変調によるデータ送信は点線の矢印で表現している。
【００７６】
ステップＳ１５０４で、有効な属性応答を確認した後、第一のＮＦＣユニット１５０１は、パラメータ選択要求を送信して、引き続き伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。
【００７７】
ステップＳ１５０５で、第二のＮＦＣユニット１５０２は、有効なパラメータ選択要求を受信した場合、パラメータ選択応答を送信して、パラメータを変更する。尚、ステップＳ１５０４及びステップＳ１５０５は、パラメータ変更を行わない場合は省略しても良い。
【００７８】
ステップＳ１５０６で、第一のＮＦＣユニット１５０１と第二のＮＦＣユニット１５０２は、データ交換要求及びデータ交換応答によってデータの交換を行う。データ交換要求及び応答は、通信相手が有するアプリケーションに対する情報等をデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００７９】
データ交換が終了すると、ステップＳ１５０７で、第一のＮＦＣユニット１５０１は、選択解除要求または解放要求のどちらか送信する。選択解除要求を送信した場合、第二のＮＦＣユニット１５０２は、ステップＳ１５０８で、選択解除応答を送信する。第一のＮＦＣユニット１５０１は、選択解除応答を受信すると、第二のＮＦＣユニット１５０２を示す属性を解放して、ステップＳ１５０１に戻る。一方、解放要求を送信した場合、第二のＮＦＣユニット１５０２は、ステップＳ１５０８で、解放応答を送信して初期状態へ戻る。第一のＮＦＣユニット１５０１は、解放応答を受信する場合、ターゲットは完全に解放されており、初期状態へ戻ってもよい。
【００８０】
図１６はアクティブモードによるデータ交換を行うシーケンスを示す図である。
【００８１】
ここでは、第一のＮＦＣユニット１６０１がイニシエータ、第二のＮＦＣユニット１６０２がターゲットとして動作している場合について説明する。
【００８２】
まず、ステップＳ１６０１で、第一のＮＦＣユニット１６０１は、属性要求として自身の識別子や送受信のビット伝送速度、有効データ長等を送信する。
【００８３】
ステップＳ１６０２で、第二のＮＦＣユニット１６０２は、有効な属性要求を受信した場合、属性応答を送信する。ここで、第二のＮＦＣユニット１６０２からの送信は、自らの発生したＲＦフィールドによって行われる。このため、第一のＮＦＣユニット１６０１及び第二のＮＦＣユニット１６０２は、データ送信が終了するとＲＦフィールドの出力を停止する。
【００８４】
ステップＳ１６０３で、第一のＮＦＣユニット１６０１は、有効な属性応答を確認した後、パラメータ選択要求を送信して伝送プロトコルのパラメータを変更することができる。パラメータ選択要求に含まれるパラメータは、伝送速度と有効データ長である。
【００８５】
ステップＳ１６０４で、第二のＮＦＣユニット１６０２は、有効なパラメータ選択要求を受信した場合、パラメータ選択応答を送信し、パラメータを変更する。尚、パッシブモードの場合と同様に、ステップＳ１６０３及びステップＳ１６０４は、パラメータ変更を行わない場合は省略しても良い。
【００８６】
ステップＳ１６０５で、第一のＮＦＣユニット１６０１と第二のＮＦＣユニット１６０２は、データ交換要求及びデータ交換応答によってデータの交換を行う。データ交換要求及び応答は、アプリケーションに対する情報等をデータとして伝送することができ、データサイズが大きい場合には分割して送信することもできる。
【００８７】
データ交換が終了すると、ステップＳ１６０６で、第一のＮＦＣユニット１６０１は、選択解除要求または解放要求のどちらか送信する。
【００８８】
第一のＮＦＣユニット１６０１が、選択解除要求を送信した場合、第二のＮＦＣユニット１６０２は、ステップＳ１６０７で、選択解除応答を送信する。第一のＮＦＣユニット１６０１は、選択解除応答を受信すると、第二のＮＦＣユニット１６０２を示す属性を解放する。その後、ステップＳ１６０８で、第一のＮＦＣユニット１６０１は、識別子が既知な別のターゲットに対して起動要求を送信する。起動要求を受信したターゲットは、ステップＳ１６０９で、起動応答を送信し、ステップＳ１６０１に戻る。
【００８９】
一方、第一のＮＦＣユニット１６０１が、解放要求を送信した場合、第二のＮＦＣユニット１６０２は、ステップＳ１６０７で、解放応答を送信する。第一のＮＦＣユニット１６０１は、解放応答を受信すると、ステップＳ１６０８で、解放応答を送信して初期状態へ戻る。第一のＮＦＣユニット１６０１は、解放応答を受信する場合、ターゲットは完全に解放されており、初期状態へ戻ってもよい。
【００９０】
図１７はＮＦＣにおけるターゲットの状態遷移を表す図である。
【００９１】
ＰＯＷＥＲ−ＯＦＦ状態Ｓ１７０１は、電源切断の状態を表している。この状態Ｓ１７０１において、ターゲットは、しきい値Ｈｍｉｎよりも大きな磁場Ｈの中に置かれている場合は、ＳＥＮＳＥ状態Ｓ１７０２に移行する。
【００９２】
ＳＥＮＳＥ状態Ｓ１７０２にある場合、ターゲットは、イニシエータからの命令を待ち受けている。ターゲットは、検知要求または全デバイス起動要求を受け取った場合、ＲＥＳＯＬＵＴＩＯＮ状態Ｓ１７０３に移行して検知応答を返す。他の命令を受け取った場合は、そのままＳＥＮＳＥ状態Ｓ１７０２にとどまる。
【００９３】
ＲＥＳＯＬＵＴＩＯＮ状態Ｓ１７０３においては、単一デバイス検出が用いられる。単一デバイス検出の結果として、有効な選択要求を受け取った場合、ターゲットは選択応答をイニシエータに返してＳＥＬＥＣＴＥＤ状態Ｓ１７０４になる。他の命令を受け取った場合は、ＳＥＮＳＥ状態Ｓ１７０２に戻る。
【００９４】
ＳＥＬＥＣＴＥＤ状態Ｓ１７０４において、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。ターゲットは、有効な休止要求または選択解除要求を受け取った場合、ＳＬＥＥＰ状態Ｓ１７０５になる。その他の命令を受け取った場合には、ＳＥＮＳＥ状態Ｓ１７０２に戻る。
【００９５】
ＳＬＥＥＰ状態Ｓ１７０５のターゲットは、全デバイス起動要求を受け取った場合、検知応答を返してからＲＥＳＯＬＵＴＩＯＮ＊状態Ｓ１７０６に移行する。他の命令を受け取った場合は、そのままＳＬＥＥＰ状態Ｓ１７０５にとどまる。
【００９６】
ＲＥＳＯＬＵＴＩＯＮ＊状態Ｓ１７０６はＲＥＳＯＬＵＴＩＯＮ状態Ｓ１７０３とほぼ同じ状態であり、単一デバイス検出が用いられる。有効な選択要求を受け取った場合、ターゲットはＳＥＬＥＣＴＥＤ＊状態Ｓ１７０７に遷移する。その他の命令を受け取った場合は、ＳＬＥＥＰ状態Ｓ１７０５に戻る。
【００９７】
ＳＥＬＥＣＴＥＤ＊状態Ｓ１７０７はＳＥＬＥＣＴＥＤ状態Ｓ１７０４とほぼ同じ状態であり、ターゲットは、属性要求、パラメータ選択要求、または有効な独自仕様の命令を認識する。有効な休止要求または選択解除要求を受け取った場合は、SLEEP状態に遷移する。その他の命令を受け取った場合は、ＳＬＥＥＰ状態にフォールバックする。
【００９８】
次に、ＮＦＣを用いて実現した場合の、バックアップ印刷機能について説明する。まず、携帯型通信端末とＭＦＰの操作部について説明する。
【００９９】
図１８は携帯型通信端末装置２００において、バックアップ項目を設定するための設定画面の表示例を示す図である。
【０１００】
バックアップ項目１８０１は、携帯型通信端末装置２００が電力供給を失った際に、参照したい情報のリストである。スマートフォンであれば、直近の着信履歴やメール履歴、アドレス帳等が該当する。チェックボックス１８０２は、バックアップ項目１８０１をバックアップ対象とする場合にチェックする。バックアップ対象は複数選択することができても良く、バックアップ項目が１画面で表示しきれない場合は、スクロール操作によって表示されていないバックアップ項目を表示するようにしても良い。図１８では、バックアップする項目として、『着信履歴』、『メール履歴』及び『位置情報』が選択されていることを示している。選択操作が終了したら、設定完了キー１８０３を押下することで、バックアップ対象が携帯型通信端末装置２００のＲＡＭ７０４に設定される。
【０１０１】
図１９はＭＦＰ３００の表示部４０６の表示例を示す図である。
【０１０２】
まず、ＭＦＰ３００は、バックアップ印刷機能の指示を受け付けると、パッシブモードでＮＦＣユニット８１８を動作させる。ＭＦＰ３００がイニシエータとして動作し、バックアップ印刷待機画面１９０１が表示される。ＭＦＰ３００が携帯型通信端末装置２００をターゲットとして認識すると、バックアップ印刷認証画面１９０２を表示する。ＭＦＰ３００は、十字キー４０１とセットキー４０２の押下を検知することで、パスワード入力を受け付ける。パスワード認証が失敗した場合は、バックアップ印刷認証失敗画面１９０３を表示する。バックアップ印刷認証失敗画面１９０３には、携帯型通信端末装置２００の所有者の連絡先等が表示される。一方、パスワード認証が成功した場合は、バックアップ印刷画面１９０４を表示する。続けて、ＭＦＰ３００は、携帯型通信端末装置２００から受信したデータを成型し、ページ数を表示する。その後、ＭＦＰ３００は、スタートキー４０４の押下を検知し、バックアップデータの印刷を開始する。
【０１０３】
図２０はＭＦＰ２００２がイニシエータとなって、電力供給の無い携帯型通信端末装置２００１のＮＦＣメモリ９０５に記憶された、バックアップデータを印刷する場合の一例である。
【０１０４】
ステップＳ２００１で、ＮＦＣ通信を確立するため、ＭＦＰ２００２のＮＦＣ通信部２００４がイニシエータとなって、携帯型通信端末装置２００１のＮＦＣ通信部２００３をターゲットとして検知する。ＮＦＣ通信部２００３が正しく検知された場合、ステップＳ２００２で、ＮＦＣ通信部２００３は検知応答を送信する。検知応答を正しく受信した場合、ＮＦＣ通信部２００４は、ステップＳ２００３で、ＮＦＣ通信を行うための属性要求を送信する。属性要求を受信したＮＦＣ通信部２００３は、ステップＳ２００４で、属性応答を返信する。ここで、属性要求及び応答では、それぞれイニシエータ及びターゲットのＮＦＣ  ＩＤを送信し、このＮＦＣ  ＩＤによって通信相手を特定する。ステップＳ２００５で、ＮＦＣ通信部２００４がＮＦＣ通信部２００３と相互認証を行い、データ暗号化のための暗号鍵等を渡すことができる。尚、暗号鍵を渡す必要がない場合等は、この相互認証は行わないことも可能である。
【０１０５】
その後、ステップＳ２００６で、バックアップ印刷アプリケーション部２００５が、ＮＦＣ通信部２００４にパスワードを要求する。要求を受けたＮＦＣ通信部２００４は、ステップＳ２００７で、ＮＦＣ通信部２００３にパスワードを要求する。パスワード要求を受信したＮＦＣ通信部２００３は、ステップＳ２００８で、ＮＦＣメモリ９０５に記憶されている本人認証パスワードを通知する。パスワード応答を受信したＮＦＣ通信部２００４は、ステップＳ２００９で、バックアップ印刷アプリケーション部２００５にパスワードを通知する。
【０１０６】
パスワードを受信したバックアップ印刷アプリケーション部２００５は、ステップＳ２０１０で、操作部２００６にユーザ入力のパスワードを要求する。操作部２００６はユーザにパスワード入力を促し、入力されたら、ステップＳ２０１１で、バックアップ印刷アプリケーション部２００５にパスワードを応答する。バックアップ印刷アプリケーション部２００５は、ステップＳ２０１２で、パスワードを照合する。
【０１０７】
パスワード照合が成功したら、ステップＳ２０１３で、バックアップ印刷アプリケーション部２００５はＮＦＣ通信部２００４にバックアップデータを要求する。ＮＦＣ通信部２００４は、ステップＳ２０１４で、バックアップデータをＮＦＣ通信部２００３に要求する。要求を受けたＮＦＣ通信部２００３は、ステップＳ２０１５で、バックアップデータを送信する。ＮＦＣ通信部２００４は、ステップＳ２０１６で、バックアップデータをバックアップ印刷アプリケーション部２００５に通知し、バックアップ印刷アプリケーション部２００５はバックアップデータの印刷フローに入る。
【０１０８】
図２１は携帯型通信端末装置２００がＭＦＰ３００のＮＦＣユニット９００上のＮＦＣメモリ９０５にバックアップデータを保存するまで処理例を示すフローチャートである。
【０１０９】
尚、バックアップデータの候補となる、アドレス帳、メール履歴、発着信履歴等の各種情報は、携帯型通信端末装置２００の不揮発性メモリ７２２に記憶されている。
【０１１０】
図２１（ａ）は、電話着信を受けたとき、着信履歴をバックアップするフローチャートの一例である。携帯型通信端末装置２００は、バックアップ対象とする情報が設定された上で、待ち受け状態になっている。ステップＳ２１０１で、携帯型通信端末装置２００は、電話着信を検知する。電話着信が検知された場合（ステップＳ２１０１でＹＥＳ）、ステップＳ２１０２で、携帯型通信端末装置２００は、着信履歴はバックアップ対象であるか否かを判定する。発着信履歴がバックアップ対象である場合（ステップＳ２１０２でＹＥＳ）、ステップＳ２１０３で、携帯型通信端末装置２００は、ＮＦＣメモリ９０５に記憶されている発着信履歴を更新する。後に、ユーザが通信を承諾するまで受話待ち状態となる。
【０１１１】
図２１（ｂ）〜図２１（ｄ）は、バックアップ対象が異なるだけで、その処理内容は、図２１（ａ）と同様である。図２１（ｂ）〜図２１（ｄ）はそれぞれ、バックアップ対象が発信履歴、メール履歴、及び位置情報の場合を示している。
【０１１２】
このようにバックアップ対象とするデータは着信履歴に限定されず、メール受信であったり、携帯型通信端末装置２００上のアプリケーションによって受動的に通知されるいかなる情報であっても良い。バックアップするタイミングも任意に設定して構わない。また、着信の中でも頻度の高い番号だけを保存する、アドレス帳に登録されている番号だけを保存する等、バックアップ対象の中で更に保存するデータを限定しても良い。
【０１１３】
図２２はＭＦＰ３００側のデータ交換のフローチャートの一例である。
【０１１４】
この処理は、ＭＦＰ３００が、バックアップ印刷アプリケーションを起動し、アプリケーション利用者がターゲットの持ち主なのか認証を行い、バックアップデータを取得して印刷するまでの処理の一例である。
【０１１５】
尚、このバックアップ印刷アプリケーションは、ユーザによるパスワード入力及びバックアップデータの印刷を行うインターフェースと、ＮＦＣユニットをイニシエータとして動作させるための機能等を有する。
【０１１６】
バックアップ印刷アプリケーションが起動されると、ステップＳ２２０１で、ＭＦＰ３００はイニシエータになり、通信相手となる装置、つまり、ターゲットのＮＦＣユニット９００を検知するためのモードに移行する。ターゲットは電力供給されていないことを前提とするため、通信モードはパッシブモードでなければならない。ステップＳ２２０２で、通信相手となる装置（ターゲット）を検知する。通信相手となる装置を検知しない場合（ステップＳ２２０２でＮＯ）、検知するまで待機する。一方、通信相手となる装置を検知した場合（ステップＳ２２０２でＹＥＳ）、ステップＳ２２０３へ進む。尚、装置を検知する時間や回数は、バックアップ印刷アプリケーションに依存しており、一定時間または回数で中断しても良いし、ユーザが中断することを明示的に指示する構成であっても良い。
【０１１７】
ステップＳ２２０３で、ＭＦＰ３００は、属性要求を検知したターゲットへ送信する。ステップＳ２２０４で、ＭＦＰ３００は、属性応答をターゲットから受信する。ここで正しい応答が得られなかった場合、再度パラメータ選択要求を送信するか、もしくは通信を中断する。正しい応答が得られた場合は、ステップＳ２２０５へ移行する。
【０１１８】
ステップＳ２２０５で、ＭＦＰ３００は、パスワード要求をターゲットへ送信する。ステップＳ２２０６で、ＭＦＰ３００は、パスワードをターゲットから受信する。パスワードをターゲットから受信したら、ステップＳ２２０７で、ＭＦＰ３００は、ユーザのパスワード入力待ちモードに移行する。ステップＳ２２０８で、ＭＦＰ３００は、パスワードの入力の有無を判定する。パスワードの入力がない場合（ステップＳ２２０８でＮＯ）、入力されるまで待機する。一方、パスワードの入力がある場合（ステップＳ２２０８でＹＥＳ）、ステップＳ２２０９に進む。ここで、パスワードの形式は、バックアップ印刷アプリケーションに依存しており、ユーザからの入力で照合できるものであれば、文字列や番号でも良いし、指紋情報等でも良い。
【０１１９】
ステップＳ２２０９で、ＭＦＰ３００は、ステップＳ２２０６でターゲットから受信したパスワード（第一のパスワード）と、ステップＳ２２０８で入力されたパスワード（第二のパスワード）を照合する。ステップＳ２２１０で、ＭＦＰ３００は、照合（認証）が成功したか否かを判定する。つまり、ＭＦＰ３００は、第一のパスワードと第二のパスワードとが一致するか否かを判定する。認証が成功しない場合（ステップＳ２２１０でＮＯ）、ステップＳ２２１３に進む。一方、認証が成功した場合（ステップＳ２２１０でＹＥＳ）、ステップＳ２２１１に進む。
【０１２０】
ステップＳ２２１１で、ＭＦＰ３００は、バックアップデータ要求をターゲットへ送信する。ステップＳ２２１２で、ＭＦＰ３００は、バックアップデータをターゲットから受信する。バックアップデータをターゲットから受信したら、ステップＳ２２１３で、ＭＦＰ３００は、解放要求をターゲットへ送信する。ステップＳ２２１４で、ＭＦＰ３００は、解放応答をターゲットから受信することで、ターゲットを解放する。ターゲットの解放は、バックアップ印刷後に行っても良いが、印刷中にターゲットが検知できなくなっても、印刷結果に影響しないことが望ましい。その後、ステップＳ２２１５で、ＭＦＰ３００は、ステップＳ２２１２にて受信したバックアップデータを印刷する処理へと移り、バックアップ印刷アプリケーションを終了する。
【０１２１】
図２３は携帯型通信端末装置２００側のデータ交換のフローチャートの一例である。
【０１２２】
この処理は、携帯型通信端末装置２００が、ＭＦＰ３００の検知要求を受信してから、ＮＦＣ通信を終了するまでの処理の一例である。尚、携帯型通信端末装置２００は電力供給されていない（給電停止状態）ことが前提であるため、ここでの通信モードはパッシブモードである。
【０１２３】
ステップＳ２３０１で、携帯型通信端末装置２００は、イニシエータであるＭＦＰ３００からの正しい検知要求の受信の有無を判定する。正しい検知要求を受信しない場合（ステップＳ２３０１でＮＯ）、受信するまで待機する。一方、正しい検知要求を受信する場合（ステップＳ２３０１でＹＥＳ）、ステップＳ２３０２に進む。
【０１２４】
ステップＳ２３０２で、携帯型通信端末装置２００は、検知応答をイニシエータへ送信する。ステップＳ２３０３で、携帯型通信端末装置２００は、正しい属性要求の受信の有無を判定する。正しい属性要求を受信しない場合（ステップＳ２３０３でＮＯ）、受信するまで待機する。一方、正しい属性要求を受信する場合（ステップＳ２３０３でＹＥＳ）、ステップＳ２３０４に進む。
【０１２５】
ステップＳ２３０４で、携帯型通信端末装置２００は、属性応答をイニシエータへ送信する。属性応答を送信したら、ステップＳ２３０５で、携帯型通信端末装置２００は、正しいパスワード要求の受信の有無を判定する。正しいパスワード要求を受信しない場合（ステップＳ２３０５でＮＯ）、受信するまで待機する。一方、正しいパスワード要求を受信する場合（ステップＳ２３０５でＹＥＳ）、ステップＳ２３０６に進む。
【０１２６】
ステップＳ２３０６で、携帯型通信端末装置２００は、パスワード応答をイニシエータへ送信する。その後、ステップＳ２３０７で、携帯型通信端末装置２００は、バックアップデータ要求の受信の有無を判定する。バックアップデータ要求を受信しない場合（ステップＳ２３０７でＮＯ）、受信するまで待機する。一方、バックアップデータ要求を受信する場合（ステップＳ２３０７でＹＥＳ）、ステップＳ２３０８に進む。
【０１２７】
ステップＳ２３０８で、携帯型通信端末装置２００は、バックアップデータをイニシエータへ送信する。その後、ステップＳ２３０９で、携帯型通信端末装置２００は、正しい解放要求の受信の有無を判定する。正しい解放要求を受信しない場合（ステップＳ２３０９でＮＯ）、受信するまで待機する。一方、正しい解放要求を受信する場合（ステップＳ２３０９でＹＥＳ）、ステップＳ２３１０に進み、解放応答をイニシエータへ送信して、ＮＦＣ通信を終了する。
【０１２８】
図２４は図２２のステップＳ２２１５におけるバックアップ印刷の一例である。
【０１２９】
まずは、ステップＳ２４０１で、ＭＦＰ３００は、ＮＦＣ通信によりターゲットから取得したバックアップデータを取得する。バックアップデータのデータ形式はアプリケーション依存であり、特に限定されるものでは無い。ＭＦＰ３００と携帯型通信端末装置２００の間に規格を定めても良いし、テキストやｘｍｌ等の一般的な形式でやりとりしても良い。
【０１３０】
ステップＳ２４０２で、ＭＦＰ３００は、バックアップデータに基づいて印刷ジョブを生成する。印刷ジョブの生成方法はアプリケーションに依存し、バックアップデータが着信履歴やメール履歴であればテキスト形成しても良いし、ＧＰＳ情報であれば、ネットワークからＧＰＳ情報に基づいた周辺地図を受信して画像形成しても構わない。加えて、複数ページからなる印刷ジョブを形成しても良いし、１ページに収まるような印刷ジョブを形成しても良い。
【０１３１】
印刷ジョブの生成が終了したら、ステップＳ２４０３で、ＭＦＰ３００は、印刷ジョブの情報を表示部８１１に表示されるＵＩに表示する。ここで、印刷ジョブの情報とは、ジョブのページ数等、ユーザが印刷開始するために必要な情報を通知する。
【０１３２】
その後、ステップＳ２４０４及びステップＳ２４０５で、ＭＦＰ３００は、印刷開始の指示あるいはキャンセル指示を受信するまで待機する。ステップＳ２４０４で、印刷開始を受信する場合（ステップＳ２４０４でＹＥＳ）、ステップＳ２４０６に進み、ＭＦＰ３００は、バックアップデータの印刷を実行して、バックアップ印刷処理を終了する。一方、ステップＳ２４０５で、キャンセル指示を受信する場合（ステップＳ２４０５でＹＥＳ）、バックアップデータの印刷をすることなく、バックアップ印刷処理を終了する。
【０１３３】
図２５に、バックアップ印刷の出力結果の一例を示す。
【０１３４】
図２５（ａ）は着信履歴を出力する場合の一例である。図２５（ｂ）は受信メール履歴を出力する場合の一例である。レイアウトは図の例に限らず、画像で表示したり、通話履歴と受信メール履歴を複合的に同一紙面上にレイアウトしても構わない。本実施形態では印刷装置を例に取っているが、バックアップデータの出力方法は紙面出力に限定されるものではなく、バックアップデータを受信した装置が、別のディスプレイ装置に表示しても良い。また、本発明によれば、印刷装置の代わりに、他の携帯型通信端末へバックアップデータを送信する事も可能である。バックアップデータを受信した携帯型通信端末は、直ちにバックアップされた連絡先に発信することが可能であり、緊急時に有効である。
【０１３５】
以上により、携帯型通信端末の電力供給が無い場合でも、出力装置からバックアップ情報を出力し、メール履歴や通話履歴等の情報から代替機器で直ちに連絡をとることが可能となる。
【０１３６】
以上説明したように、本実施形態によれば、例えば、スマートフォンが電池切れになったり、故障して起動しなくなった場合でも、公共の印刷装置やディスプレイ装置を利用して、通話履歴、アドレス帳、メール履歴等の情報を直ちに出力することが可能となる。また、本機能を利用するのがスマートフォンの持ち主でない場合もあるため、本人認証を行い、本人と判定した場合のみ情報出力することも可能である。
【産業上の利用可能性】
【０１３７】
本発明は、無線通信装置及び無線通信システムで、特に、近接無線通信が可能な装置と、それらの機器間で確立する一対一の接続の確立及びそれらの無線通信システムに利用可能である。
【０１３８】
尚、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムを実行するコンピュータは、１つであってもよいし、複数のコンピュータが協働してプログラムを実行するものであってもよい。さらに、プログラムの一部を実行する回路等のハードウェアを設け、そのハードウェアと、ソフトウェアを実行するコンピュータが協働して、本実施例で説明した処理を実行する場合であってもよい。
【図１】
0005981733.tif 000002
【図２】
0005981733.tif 000003
【図３】
0005981733.tif 000004
【図４】
0005981733.tif 000005
【図５】
0005981733.tif 000006
【図６】
0005981733.tif 000007
【図７】
0005981733.tif 000008
【図８】
0005981733.tif 000009
【図９】
0005981733.tif 000010
【図１０】
0005981733.tif 000011
【図１１】
0005981733.tif 000012
【図１２】
0005981733.tif 000013
【図１３】
0005981733.tif 000014
【図１４】
0005981733.tif 000015
【図１５】
0005981733.tif 000016
【図１６】
0005981733.tif 000017
【図１７】
0005981733.tif 000018
【図１８】
0005981733.tif 000019
【図１９】
0005981733.tif 000020
【図２０】
0005981733.tif 000021
【図２１】
0005981733.tif 000022
【図２２】
0005981733.tif 000023
【図２３】
0005981733.tif 000024
【図２４】
0005981733.tif 000025
【図２５】
0005981733.tif 000026