(57)【要約】【課題】  ＮＤＥＦフォーマットを利用した場合や、ＲＦＩＤ内のデータ構造を知らない場合は、近距離無線通信を用いてＲＦＩＤタグ内の全ての情報が書き換えられてしまう。つまり、ＲＦＩＤタグに記憶されている内容を変更することで装置の処理モードを変更する場合、ユーザーにとってＲＦＩＤタグ内に残しておきたい情報までもが書き換えられてしまうおそれがあった。【解決手段】  第１情報を保持する近距離無線通信ユニットを備える通信装置が、外部装置から前記近距離無線通信ユニットに対する第２情報の書き込み指示を受け付け、前記書き込み指示により前記第２情報に従って前記通信装置の処理モードを変更し、前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新する更新手段を有することを特徴とする通信装置。【選択図】  図７
2015216603.tif 000002
【特許請求の範囲】
【請求項１】
第１情報を保持する近距離無線通信ユニットを備える通信装置であって、
外部装置から前記近距離無線通信ユニットに対する第２情報を受け付ける受け付け手段と、
前記受け付けられた前記第２情報に従って前記通信装置の処理モードを変更する変更手段と、
前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新する更新手段を有することを特徴とする通信装置。
【請求項２】
前記第２情報に処理モードの変更を示す情報が含まれている場合、前記変更手段は、前記第２情報に従ってネットワークの処理モードを変更することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記第２情報が前記近距離無線通信ユニットの特定の領域に書き込まれた場合、前記変更手段が、ネットワークの処理モードを変更することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記変更された処理モードにて印刷ジョブを受信した後、前記変更手段は、前記変更された処理モードを変更される前の処理モードに戻すことを特徴とする請求項１乃至３のいずれか１項に記載の通信装置。
【請求項５】
前記第２情報が認識されるまで前記近距離無線通信ユニットを用いた近距離無線通信が無効化されることを特徴とする請求項１乃至４のいずれか１項に記載の通信装置。
【請求項６】
前記第２情報が認識された後、前記無効化された前記近距離無線通信ユニットを用いた近距離無線通信を有効化する請求項５に記載の通信装置。
【請求項７】
前記処理モードは、通信モードであることを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記第２情報を取得する取得手段を更に有し、
前記第２情報が取得された場合、前記更新手段は、前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新することを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
前記変更された処理モードにて受信した印刷ジョブに基づいて印刷処理を実行する印刷手段を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
第１情報を保持する近距離無線通信ユニットを備える通信装置において実行される制御方法であって、
外部装置から前記近距離無線通信ユニットに対する第２情報を受け付ける受け付け工程と、
前記受け付けられた前記第２情報に従って前記通信装置の処理モードを変更する変更工程と、
前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新する更新工程を有することを特徴とする通信装置。
【請求項１１】
第１情報を保持する近距離無線通信ユニットを備える通信装置で実行されるプログラムであって、
外部装置から前記近距離無線通信ユニットに対する第２情報を受け付ける受け付け工程と、
前記受け付けられた前記第２情報に従って前記通信装置の処理モードを変更する変更工程と、
前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新する更新工程を
前記通信装置に実行させるためのプログラム。
【請求項１２】
前記第２情報に処理モードの変更を示す情報が含まれている場合、前記第２情報に従ってネットワークの処理モードが変更されることを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記第２情報が前記近距離無線通信ユニットの特定の領域に書き込まれた場合、ネットワークの処理モードが変更されることを特徴とする請求項１１に記載のプログラム。
【請求項１４】
前記変更された処理モードにて印刷ジョブを受信した後、前記変更された処理モードを変更される前の処理モードに戻すことを特徴とする請求項１１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記第２情報が認識されるまで前記近距離無線通信ユニットを用いた近距離無線通信が無効化されることを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【請求項１６】
前記第２情報が認識された後、前記無効化された前記近距離無線通信ユニットを用いた近距離無線通信を有効化する請求項１５に記載のプログラム。
【請求項１７】
前記処理モードは、通信モードであることを特徴とする請求項１１乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記第２情報を取得する取得工程を更に有し、
前記第２情報が取得された場合、前記近距離無線通信ユニットに書き込まれた前記第２情報は前記第１情報に更新されることを特徴とする請求項１１乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記変更された処理モードにて受信した印刷ジョブに基づいて印刷処理を実行する印刷工程を更に備えることを特徴とする請求項１１乃至１８のいずれか１項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、制御方法、プログラムに関し、特に、近距離無線通信が可能な通信技術に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラや携帯電話等の外部装置から近距離無線通信によって通信相手装置を特定し、近距離無線通信とは別の無線通信によってデジタルカメラや携帯電話等に保持された画像ファイルを特定された通信相手装置に送信するシステムが知られている。なお、通信相手装置の一例として、プリンタ等の画像形成装置が挙げられる。
【０００３】
無線ＬＡＮ機能のような無線通信を使用する場合、一般的に必ずしも常時無線ＬＡＮを有効にして使用するわけではない。例えば通常はＵＳＢを使用する場合、無線ＬＡＮは一時的に使用される時に有効にされる。あるいは消費電力を抑えるために必要な時のみ無線ＬＡＮを有効にする場合も、無線ＬＡＮは一時的に使用される時に有効にされる。このような必要な時以外、無線ＬＡＮ機能を無効にする使い方を想定した場合、無線ＬＡＮ機能を再度有効にするためには、ユーザーが無線ＬＡＮ搭載機器を操作する必要があった。無線ＬＡＮ使用による消費電力を抑えかつ、ユーザビリティーを低下させない方法として、近距離無線通信を用いてＲＦＩＤタグの状態フラグを書き換えることで、無線ＬＡＮ機能の有効、無効を切り替える方法が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３１９８７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に示すような例において無線ＬＡＮ機能の有効、無効を切り替えるためには、ＲＦＩＤタグ内の状態フラグのみを書き換える必要がある。ＮＦＣで一般的に使われているＮＤＥＦフォーマットでは、データの書き込み時に特定の領域のみを書き換えることは出来ず、全ての領域を書き換える必要があるため、特定の状態フラグのみを書き換えることはできない。また、ＮＤＥＦフォーマットを使用しない場合でも、ＲＦＩＤ内の状態フラグを書き換えるためには、書き込みトリガーを投げる側の装置がＲＦＩＤ内のデータ構造を知っていなければならないという制約がある。以上述べたように、ＮＤＥＦフォーマットを利用した場合や、ＲＦＩＤ内のデータ構造を知らない場合は、近距離無線通信を用いてＲＦＩＤタグ内の全ての情報が書き換えられてしまう。つまり、ＲＦＩＤタグの記憶されている内容を変更することで装置の処理モードを変更する場合、ユーザーにとってＲＦＩＤタグ内に残しておきたい情報までもが書き換えられてしまうおそれがあった。
【課題を解決するための手段】
【０００６】
本発明は、上記の課題を解決するためになされたものであり、第１情報を保持する近距離無線通信ユニットを備える通信装置であって、外部装置から前記近距離無線通信ユニットに対する第２情報の書き込み指示を受け付ける受付手段と、前記書き込み指示により前記第２情報に従って前記通信装置の処理モードを変更する変更手段と、前記近距離無線通信ユニットに書き込まれた前記第２情報を前記第１情報に更新する更新手段を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ＲＦＩＤを用いて通信装置の処理モードを変えることができ、かつ、ユーザーの意図した処理が通信装置にて実行される。
【図面の簡単な説明】
【０００８】
【図１】実施形態における印刷システムの構成の一例を示す図。
【図２】端末装置２００の外観の一例を表す図。
【図３】印刷装置３００の外観の一例を表す図。
【図４】端末装置２００の構成の一例を示すブロック図。
【図５】印刷装置３００の構成の一例を示すブロック図。
【図６】ＮＦＣユニットの構成の一例を表したブロック図。
【図７】実施形態１の処理の内容を表すフローチャート。
【図８】印刷装置３００のＮＦＣメモリーに記憶されている値の一例を示す図。
【図９】印刷装置３００のＮＦＣメモリーに書き込む値の一例を示す図。
【図１０】印刷装置３００のＮＦＣメモリー領域と通信モードの一例を示す図。
【図１１】実施形態２の処理の内容を表すフローチャート。
【図１２】実施形態３の処理の内容を表すフローチャート。
【図１３】ＮＦＣメモリーに書きこむべき情報の一例を示す図。
【発明を実施するための形態】
【０００９】
以下に、図面を参照しながら、この発明の好適な実施の形態を例示的に詳しく説明する。但し、本実施形態に記載されている構成要素の相対配置、表示画面等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１０】
［実施形態１］
図１は印刷処理システムの構成を示す図である。このシステムは、ネットワーク１００を中心に、そのネットワーク１００に接続可能な携帯型の端末装置２００及び印刷装置３００で構成される。通信装置としても機能する端末装置２００は、通信速度が異なる少なくとも２種類以上の無線通信部を有する。端末装置２００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の個人情報端末、携帯電話、デジタルカメラ等、印刷対象となるファイルを扱える装置であればその種類は問わない。
【００１１】
通信装置としても機能する印刷装置３００は、原稿台に原稿を載せて原稿を読み取る読取機能と、インクジェットプリンタ等の印刷エンジンを用いて印刷を行う印刷機能を有しており、その他、ＦＡＸ機能や電話機能を有していても良い。
【００１２】
ネットワーク１００と印刷装置３００は、有線ＬＡＮもしくは無線ＬＡＮで接続されている。ネットワーク１００と端末装置２００は無線ＬＡＮで接続されている。端末装置２００と印刷装置３００は近距離無線通信による通信が可能である。また、端末装置２００と印刷装置３００は共に無線ＬＡＮの機能を有するため、相互認証をすることによってピアツーピア（以後、Ｐ２Ｐ）の通信が可能となる。
【００１３】
図２は端末装置２００の外観を示す図である。本実施形態では、スマートフォンを例にしている。スマートフォンとは、携帯電話の機能の他に、カメラや、ネットブラウザ、メール機能等を搭載した多機能型の携帯電話である。ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）ユニット２０１は、近距離無線通信を行うユニットである。実際にＮＦＣユニット２０１を相手先のＮＦＣユニット（実施形態では、印刷装置３００のＮＦＣユニット）に所定距離（１０ｃｍ程度）以内に近づけることで近距離通信が実行される。なお、ＮＦＣユニットは、近距離無線通信ユニットと呼ぶこともある。
【００１４】
無線ＬＡＮユニット２０２は、無線ＬＡＮで通信を行うためのユニットであり、端末装置２００内に配置されている。表示部２０３は、例えば、ＬＣＤ方式の表示機構を備えるディスプレイである。操作部２０４は、タッチパネル方式の操作機構を備えており、ユーザーの押下情報を検知する。代表的な操作方法には、表示部２０３がボタンアイコンやソフトウェアキーボードの表示を行い、ユーザーが操作部２０４を押下することによってボタンが押下されたイベントを発行することである。電源キー２０５は、電源のオン及びオフをする際に用いる。
【００１５】
図３は印刷装置の外観を示す図である。本実施形態では、読取機能（スキャナ）を有するＭｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ（ＭＦＰ）を例にしている。図３（ａ）において、原稿台３０１はガラス状の透明な台であり、原稿を載せてスキャナで読み取る時に使用する。原稿蓋３０２は、スキャナで読取を行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は、様々なサイズの用紙をセットする挿入口である。印刷用紙挿入口３０３にセットされた用紙は一枚ずつ印刷部に搬送され、印刷を行って印刷用紙排出口３０４へ排出される。
【００１６】
図３（ｂ）において、原稿蓋３０２の上部には操作表示部３０５及びＮＦＣユニット３０６が配置されている。ＮＦＣユニット３０６は、近距離無線通信を行うためのユニットであり、実際に、端末装置２００を印刷装置３００に近接させる場所である。ＮＦＣユニット３０６から所定距離（約１０ｃｍ）が接触の有効距離である。無線ＬＡＮアンテナ３０７は、無線ＬＡＮで通信するためのアンテナが埋め込まれている。
【００１７】
尚、近距離無線通信とは、ＮＦＣに代表される、通信範囲が、比較的小さい所定範囲（例えば、１メートル〜数センチ）となる無線通信を意味する。
【００１８】
図４は端末装置の構成を示すブロック図である。端末装置２００は、装置全体の制御を行うメインボード２１０、無線ＬＡＮユニット２０２、ＮＦＣユニット２０１、回線接続ユニット２０６、操作部２０４及び表示部２０３からなる。ここで、無線ＬＡＮユニット２０２、ＮＦＣユニット２０１、及び回線接続ユニット２０６はいずれも、端末装置２００の通信部として機能する。
【００１９】
メインボード２１０に配置されるマイクロプロセッサ形態のＣＰＵ２１１は、内部バス２１２を介して接続されているＲＯＭ形態のプログラムメモリー２１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリー２１４の内容とに従って動作する。
【００２０】
ＣＰＵ２１１は、無線ＬＡＮ制御回路２１５を介して無線ＬＡＮユニット２０２を制御することで、他の通信端末装置と無線ＬＡＮ１０２による通信を行う。ＣＰＵ２１１は、ＮＦＣ制御回路２１６を介してＮＦＣユニット２０１を制御することによって、他のＮＦＣ端末とのＮＦＣ１０１による接続を検知したり、他のＮＦＣ端末との間でデータの送受信を行うことができる。ＣＰＵ２１１は、回線制御回路２１７を介して回線接続ユニット２０６を制御することで、携帯電話回線網１０５に接続し、通話やデータ送受信を行うことができる。
【００２１】
ＣＰＵ２１１は、操作部制御回路２１８を制御することによって操作部２０４に表示を行ったり、ユーザーからの操作を受け付けることが可能である。ＣＰＵ２１１は、カメラ部２１９を制御して画像を撮影することができ、撮影した画像をデータメモリー２１４中の画像メモリー２２０に格納する。また、撮影した画像以外にも、携帯電話回線網１０５、無線ＬＡＮ１０２、あるいはＮＦＣ１０１を通じて外部から取得した画像を画像メモリー２２０に格納したり、逆に外部に送信することも可能である。
【００２２】
不揮発性メモリー２２１は、フラッシュメモリー等のメモリーで構成され、電源をオフされた後でも保存しておきたいデータを格納する。例えば、電話帳データや、各種通信接続情報や過去に接続したデバイス情報等の他、保存しておきたい画像データ、あるいは端末装置２００に各種機能を実現するアプリケーションソフトウェア等のプログラムが格納される。
【００２３】
図５は印刷装置の構成を示すブロック図である。印刷装置３００は、装置全体の制御を行うメインボード３１０、無線ＬＡＮユニット３０８、ＮＦＣユニット３０６、及び操作表示部３０５からなる。ここで、回線接続ユニット３２２、無線ＬＡＮユニット３０８及びＮＦＣユニット３０６は、印刷装置３００の通信部として機能する。
【００２４】
メインボード３１０に配置されるマイクロプロセッサ形態のＣＰＵ３１１は、内部バス３１２を介して接続されているＲＯＭ形態のプログラムメモリー３１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリー３１４の内容とに従って動作する。
【００２５】
ＣＰＵ３１１は、スキャナ部３１５を制御して原稿を読み取り、データメモリー３１４中の画像メモリー３１６に格納する。また、ＣＰＵ３１１は、印刷部３１７を制御してデータメモリー３１４中の画像メモリー３１６の画像を記録媒体に印刷することができる。
【００２６】
ＣＰＵ３１１は、無線ＬＡＮ制御回路３１８を通じて無線ＬＡＮユニット３０８を制御することで、他の通信端末装置と無線ＬＡＮ１０２による通信を行う。また、ＣＰＵ３１１は、ＮＦＣ制御回路３１９を介してＮＦＣユニット３０６を制御することによって、他のＮＦＣ端末とのＮＦＣ１０１による接続を検知したり、他のＮＦＣ端末との間でデータの送受信を行うことができる。ＣＰＵ３１１は、回線制御回路３２１を介して回線接続ユニット３２２を制御することで、電話回線網３２３に接続し、ＦＡＸ送受信やデータ送受信を行うことができる。
【００２７】
ＣＰＵ３１１は、操作表示部制御回路３２０を制御することによって操作表示部３０５に印刷装置３００の状態の表示や機能選択メニューの表示を行ったり、ユーザーからの操作を受け付けることが可能である。
【００２８】
図６はＮＦＣユニット２０１あるいはＮＦＣユニット３０６で使用されているＮＦＣユニット６００の詳細を示すブロック図である。
【００２９】
ＮＦＣ通信では、ＮＦＣユニット６００による近距離無線通信を行う場合、初めに、ＲＦ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）フィールドを出力して通信を開始する装置をイニシエータと呼ぶ。また、イニシエータの発する命令に応答し、イニシエータとの通信を行う装置をターゲットと呼ぶ。
【００３０】
ここで、パッシブモードとアクティブモードについて説明する。ＮＦＣユニットの通信モードには、パッシブモードとアクティブモードが存在する。パッシブモードでは、ターゲットは、イニシエータの命令に対し、負荷変調を行うことで応答する。そのため、ターゲットには電力の供給が不要である。一方、アクティブモードでは、ターゲットは、イニシエータの命令に対し、ターゲット自らが発するＲＦフィールドによって応答する。そのため、ターゲットに電力の供給が必要となる。アクティブモードはパッシブモードと比較して通信速度を高速にできるという特徴もある。
【００３１】
ＮＦＣユニット６００は、ＮＦＣコントローラ部６０１、アンテナ部６０２、ＲＦ部６０３、送受信制御部６０４、ＮＦＣメモリー６０５、電源６０６、及びデバイス接続部６０７を有する。アンテナ部６０２は、他のＮＦＣデバイスから電波を受信したり、他のＮＦＣデバイスに電波を送信したりする。ＲＦ部６０３は、アナログ信号をデジタル信号に変復調する機能を備えている。ＲＦ部６０３は、シンセサイザを備えていて、バンド、チャネルの周波数を識別し、周波数割り当てデータによるバンド、チャネルの制御をしている。
【００３２】
尚、ＮＦＣメモリー６０５は、例えば、不揮発性メモリーで構成され、電源からの電力が供給されていない状態でも、そのＮＦＣメモリー６０５に記憶されているデータの読み書きを受け付ける。より具体的には、電池残量が無くなった端末装置２００（あるいは電源が供給されていない印刷装置３００）のＮＦＣメモリー６０５の中に記憶してあるデータは、例えば、ＮＦＣのパッシブモードの通信で読みだされたり、書きこまれたりする。このＮＦＣメモリー６０５へのデータの読み書きを含むデータの記憶制御は、ＮＦＣコントローラ部６０１によって実現される。
【００３３】
送受信制御部６０４は、送受信フレームの組み立て及び分解、プリアンブル付加及び検出、フレーム識別等、送受信に関する制御を行う。送受信制御部６０４は、ＮＦＣメモリー６０５の制御も行い、各種データやプログラムを読み書きする。アクティブモードとして動作する場合、電源６０６を介して電力の供給を受け、デバイス接続部６０７を通じて他のＮＦＣデバイスと通信を行ったり、アンテナ部６０２を介して送受信される電波により、通信可能な範囲にある他のＮＦＣデバイスと通信する。パッシブモードとして動作する場合、アンテナを介して他のＮＦＣデバイスから電波を受信して電磁誘導により他のＮＦＣデバイスから電力の供給を受け、キャリアの変調により当該他のＮＦＣデバイスとの間で通信を行ってデータを送受信する。
【００３４】
以下では、端末装置２００のＮＦＣユニット２０１と印刷装置３００のＮＦＣユニット３０６を近づける操作のことを、「ＮＦＣタッチ操作」と記す。
【００３５】
本実施形態では、ユーザーが端末装置２００を操作して印刷対象の画像を選択した後、印刷を行う印刷装置３００に対してＮＦＣタッチ操作を行うことで、選択した画像を印刷装置３００で印刷するというユースケースについて説明する。
【００３６】
図７のフローチャートを用いて、本実施形態の説明を行う。なお、本願の端末装置のフローチャートは、端末装置のＣＰＵ２１１がフローチャートに関係するプログラムを読み出して実行することで実現される。一方、本願の印刷装置のフローチャートは、印刷装置のＣＰＵ３１１がフローチャートに関係するプログラムを読み出して実行することで実現される。図７は、端末装置２００で指定した画像を印刷装置３００で印刷を行う際の処理である。また、図８は端末装置２００から印刷装置３００のＮＦＣメモリーに書き込む前のＮＦＣメモリーの値を示したものである。印刷装置３００は、印刷装置３００のソフトオン時に図８に示す値を書き込んでも良い。また、図９は端末装置２００から印刷装置３００のＮＦＣメモリーに書き込む値を示したものである。図８及び図９の値は、本発明の一実施形態を表すものであって、図８および図９と異なる値が書き込まれても良い。
【００３７】
ステップＳ１１０１で、端末装置２００は、操作部２０４からの操作に応じて、画像データを選択し、印刷部数を設定した上で印刷ジョブを生成する。ここで、複数の画像データが選択されていても良い。Ｓ１１０１の処理を実行する前に、ユーザーは、端末装置２００にインストールされている印刷アプリケーションを起動し、印刷アプリケーションの画面を使って画像データを選択したり、印刷部数や用紙サイズ、印刷方向等の印刷設定情報を設定する。Ｓ１１０１では、これらのユーザー操作に従って印刷ジョブが生成される。次に、ステップＳ１１０２で、端末装置２００は、ＮＦＣタッチ操作に応じて、印刷装置３００のＮＦＣユニット３０６内のＮＦＣメモリー（図６のＮＦＣメモリー６０５に対応する）への読み取り要求を出す。後述するＳ１１１０にて無線ＬＡＮ接続を確立するために必要な印刷装置の通信パラメータ（例えば、ＳＳＩＤやパスワード等）が、Ｓ１１０２においてＮＦＣタッチ操作により印刷装置３００から端末装置２００に通知される。また、印刷装置のモデル名やタイプなどのデバイス情報が通知されても良い。ここで、端末装置２００の印刷アプリケーションが使用可能な印刷装置のデバイス情報とＮＦＣタッチ操作によって取得したデバイス情報が一致しない場合（例えば、モデル名が一致しない場合）、印刷アプリケーションがエラー画面を表示する。そして、印刷処理を続行できないことを示すメッセージがエラー画面に表示される。なお、エラー画面には、印刷アプリケーションが使用可能な印刷装置を示すメッセージ、他の印刷アプリケーションの使用を薦めるメッセージ等が表示されても良い。
【００３８】
端末装置２００がＮＦＣメモリーの内容を読みとったら、ステップＳ１１０３で印刷装置３００に対して、ＮＦＣメモリーへの書き込み要求を出す。続いて、端末装置２００は、ＮＦＣメモリーへ書き込むべき内容（本願では図９）の書き込みを開始する。
【００３９】
ステップＳ１１０４で、印刷装置３００がＮＦＣメモリーへの書き込みを検知したら、印刷装置３００は一定時間ウェイトする。つまり、印刷装置３００は、Ｓ１１０４において図９の内容を受け付ける。本実施例におけるウェイトの目的は、端末装置２００からの書き込み要求に伴うＮＦＣメモリーへの書き込み処理が完全に終わるのを待つためであるが、この目的に限定されるものではない。一定時間ウェイト後、印刷装置３００は端末装置とのＮＦＣ通信を禁止（無効化）する。ここでＮＦＣ通信を禁止することで、ＮＦＣメモリーに書き込まれた図９の内容が、別の内容に書き換えられることでユーザーの意図した処理が実行されないことを防止できる。例えば、後述するようにユーザーはＡＰモードへ移行することを目的として端末装置２００を印刷装置３００のＮＦＣユニットに近づけた場合、図９の内容がＮＦＣメモリーに書き込まれる。ここで、印刷装置が図９の内容をプログラムメモリー３１３等に保持する前に他の端末装置によりＮＦＣメモリーの内容が書き換えられてしまうと、端末装置２００のユーザーが意図したモードで印刷装置が動作しない可能性がある。この可能性を軽減するため、一時的にＮＦＣ通信が禁止される。
【００４０】
ステップＳ１１０５で印刷装置３００はＮＦＣメモリーの内容を読み取る。ステップＳ１１０５で読み取った内容は、印刷装置３００内のプログラムメモリー３１３またはデータメモリー３１４に保存される。つまり、本実施例では図９の内容がプログラムメモリー３１３またはデータメモリーに保存される。ステップＳ１１０６で、印刷装置３００は、ＮＦＣメモリーの内容を端末装置２００から書き込まれる前の状態に書き戻し（更新し）、端末装置とのＮＦＣ通信を有効化する。つまり、ＮＦＣメモリーの内容を図９の内容から図８の内容に書き戻し、ＮＦＣ通信を有効化する。なお、ＮＦＣメモリーへの書き戻し処理とＮＦＣ通信の有効化は、ステップＳ１１０６のタイミングで実行しなくても良い。また、書き戻される情報（図８）は、書き込み要求を受けてから図９の書き込みが始まるまでの間に、プログラムメモリー３１３またはデータメモリー３１４に退避される。その他にも、印刷装置３００が、ＮＦＣメモリーに書き戻すべき情報（つまり、図８を再構成するために必要な情報）を記憶しておき、Ｓ１１０６の段階でＮＦＣメモリーに書き戻すべき情報を集めて、集められた情報をＮＦＣメモリーに書き戻しても良い。この場合は、書き戻される情報（図８）を退避する必要はない。
【００４１】
ステップＳ１１０７で印刷装置３００は、プログラムメモリー３１３またはデータメモリー３１４に保存されているＮＦＣメモリーに書き込まれた内容（図９）を確認する。書き込まれた値が図９のような特定の値を含む場合は、ステップＳ１１０８以降の処理を実行し、特定の値を含まない場合は処理を終了する。なお、特定の値とは、通信モードの切り替え指示である（図９ではＡＰモード移行指示である）。なお、ＡＰモードとは印刷装置が備えるアクセスポイントを有効化し、端末装置２００は印刷装置のアクセスポイントを使って端末装置２００にて保持するデータをＰ２Ｐで送受信するためのモードである。
【００４２】
ステップＳ１１０８で印刷装置３００は、無線ＬＡＮの通信モードをＮＦＣメモリーに書きこまれた情報に従って変更する。ステップＳ１１０８の時点で印刷装置３００が、端末装置２００によりＮＦＣメモリーに書きまれた情報において指定された通信モードで動作している場合、通信モードの変更処理は不要である。つまり、図９の例では、印刷装置が既にＡＰモードで動作している場合、通信モードを変更しなくても良い。変更する通信モードは、図９に示すような値を元に変更するモードを決めても良いし印刷装置３００で予め決まっている通信モードに変更しても良い。なお、本実施例では図９においてＡＰモード移行が指示されているため、Ｓ１１０８において印刷装置３００は、無線ＬＡＮ通信モードとしてＡＰモードに変更（ＡＰモードを設定）する。また、図１０に示すように端末装置２００が印刷装置３００のＮＦＣメモリーに書き込んだ領域によって、変更する通信モードを決めて良い。つまり、図１０の情報を端末装置２００と印刷装置３００が保持しておく。そして、例えば端末装置２００のユーザーがＡＰモードへの移行指示を入力した場合、端末装置２００は、図１０に従ってＮＦＣメモリーの０ｘ００００に情報を書き込む。印刷装置３００は、ＮＦＣメモリーの０ｘ００００に情報が書きこまれた場合、図１０に従ってＡＰモードへの移行指示と認識して、通信モードを変更する。
【００４３】
ステップＳ１１０９で端末装置２００は、印刷装置３００の通信モードに合わせて、端末装置２００の通信モードを変更する。本実施例では、印刷装置３００が、無線ＬＡＮ通信モードとしてＡＰモードに変更しているため、端末装置２００の通信モードもＡＰモードに変更される。すでに、端末装置２００と印刷装置３００が通信可能な状態ならば、端末装置２００の通信モードを変更する必要はない。ステップＳ１１１０で端末装置２００は、Ｓ１１０２において取得した通信パラメータを用いて印刷装置３００と無線ＬＡＮ接続を確立する。ステップＳ１１１１で端末装置２００は印刷装置３００に対して、ステップＳ１１０１で生成した印刷ジョブを送信する。印刷ジョブはＳ１１０１とは異なるタイミング（例えば、Ｓ１１１０で接続が確立したタイミング）で作成されても良い。
【００４４】
ステップＳ１１１２で印刷装置３００は端末装置２００から送信された印刷ジョブを受信し、印刷処理を実行する。ステップＳ１１１２の印刷が終了したら、ステップＳ１１１３で、印刷装置３００は、ステップＳ１１０８で変更後の通信モード（上記例ではＡＰモード）を変更前の通信モードに戻す。ステップＳ１１０６でＮＦＣメモリーへの図８の書き戻し処理とＮＦＣ通信の有効化を実行しなかった場合は、このタイミング（印刷ジョブの処理が完了したタイミング）でＳ１１０６の処理を実行しても良い。
【００４５】
以上説明したように、実施形態１によれば、端末装置２００は、印刷装置３００のＮＦＣメモリーの内容を読み取りかつ、通信モード変更を指示するための指示をＮＦＣメモリーに書き込む。印刷装置３００は、端末装置２００によるＮＦＣメモリーへの書き込みが完了し、書き込まれた内容がプログラムメモリー３１３またはデータメモリーに保存された場合、ＮＦＣメモリーの状態を書き込み前の内容に書き戻す。さらに、印刷装置３００は、書き込まれた値が通信モード変更を指示するものであった場合、印刷装置３００の通信モードを変更する。端末装置２００は、印刷装置３００の通信モード変更を受け、印刷装置３００との無線ＬＡＮ接続を確立し、印刷装置に対して印刷ジョブを送信する。印刷装置３００は受信した印刷ジョブを印刷し、印刷終了と共に通信モードを変更前の通信モードに戻す。これにより、ユーザーはＮＦＣメモリー内に保存されているデータの構造を知らなくても、印刷装置３００の通信モードを変更することができ、容易に端末装置との通信を確立することが可能となる。また、印刷装置３００の印刷終了後に通信モードを戻すことで、ユーザーに通信モードの変更を意識させずに、印刷を実行することが可能となる。さらに、ＮＦＣメモリーに端末装置２００が書きこむ前の情報が書き戻されるため、ユーザーがＮＦＣメモリーに残しておきたい情報を保持することも可能となる。例えば、端末装置に買い込まれる前にＮＦＣメモリーに記憶されていた印刷装置３００のＳＳＩＤ、パスワード等の通信情報および印刷装置３００のモデル名、機能に関するデバイス情報がＮＦＣメモリーに書き戻される。
【００４６】
なお、本実施形態ではＮＦＣメモリーへの書き込みにより印刷装置が通信モードを変更する処理について記載したが、その他の印刷装置の処理モード（処理設定）を変えても良い。例えば、ＮＦＣメモリーへの書き込みにより印刷装置の印字モードを通常モードから節約モードに変えても良い。
【００４７】
［実施形態２］
本実施形態では、ユーザーが端末装置２００を操作して印刷装置３００に対してＮＦＣタッチ操作を行うことで、印刷装置３００で画像データをスキャンするというユースケースについて説明する。
【００４８】
尚、本実施形態における各装置の構成について、特に説明のない限り、実施形態１と同等であるものとして説明を省略する。また、実施形態１と実施形態２は、個別に実行されても良いし、組み合わせて実行されても良い。なお、Ｓ１２０１の処理を実行する前に、ユーザーは、端末装置２００にインストールされている印刷アプリケーションを起動し、印刷アプリケーションの画面を使ってスキャンモードを設定する。これにより印刷アプリケーションは、ユーザーがスキャン処理を要求していることを認識できる。
【００４９】
図１１のフローチャートを用いて、本実施形態の説明を行う。尚、ステップＳ１２０１〜ステップＳ１２０２までの処理は、図７のステップＳ１１０２〜ステップＳ１１０３と同一であるため、説明を省略する。また、ステップＳ１２０３〜ステップＳ１２０９までの処理は、図７のステップＳ１１０４〜ステップＳ１１１０と同一であるため、説明を省略する。また、ステップＳ１２１４の処理は、図７のステップＳ１１１３と同一であるため、説明を省略する。なお、後述するＳ１２０９にて無線ＬＡＮ接続を確立するために必要な印刷装置の通信パラメータ（例えば、ＳＳＩＤやパスワード等）が、Ｓ１２０２においてＮＦＣタッチ操作により印刷装置３００から端末装置２００に通知される。ここで、印刷装置の機能を示すデバイス情報が通知されても良い。もし、デバイス情報が、タッチ操作をした印刷装置がスキャン機能を実行できないことを示す場合、印刷アプリケーションがエラー画面を表示して、スキャン処理を続行できないことを示すメッセージを表示する。なお、エラー画面には、スキャンを実行可能な印刷装置を示すメッセージ、他の印刷アプリケーションの使用を薦めるメッセージ等が表示されても良い。ステップＳ１２１０で端末装置２００は印刷装置３００に対して、スキャン実行を指示する。
【００５０】
ステップＳ１２１１で印刷装置３００は、端末装置２００からのスキャン実行指示を受けて、原稿台に置かれた原稿をスキャンし、画像データを取得する。スキャンが完了したら、印刷装置３００は、スキャンにより得られた画像データをＳ１２０９にて確立した無線ＬＡＮ接続を介して端末装置２００に送信する（Ｓ１２１２）。
【００５１】
ステップＳ１２１３で端末装置２００は、印刷装置３００から送信された画像データを受信する。
【００５２】
以上説明したように、実施形態２によれば、端末装置２００は、印刷装置３００のＮＦＣメモリーの内容を読み取りかつ、通信モード変更を指示するために、ＮＦＣメモリーに書き込む。印刷装置３００は、ＮＦＣメモリーの書き込みを受け、ＮＦＣメモリーを書き込み前の内容に書き戻すと共に、書き込まれた値が通信モード変更を指示するものであった場合、印刷装置３００の通信モードを変更する。端末装置２００は、印刷装置３００の通信モード変更を受け、印刷装置３００との無線ＬＡＮ接続を確立し、画像データのスキャン実行を指示する。印刷装置３００はスキャンを実行し、スキャンにより得られた画像データを端末装置に送信する。印刷装置３００は、これらの一連のスキャン処理の終了と共に通信モードを変更前の通信モードに戻す。これにより、ユーザーはＮＦＣメモリー内に保存されているデータの構造を知らなくても、印刷装置３００の通信モードを変更することができ、容易に端末装置との通信を確立することが可能となる。また、印刷装置３００の印刷終了後に通信モードを戻すことで、ユーザーに通信モードの変更を意識させずに、スキャンを実行することが可能となる。
【００５３】
［実施形態３］
本実施形態では、ユーザーが端末装置２００を操作して印刷装置３００に対してＮＦＣタッチ操作を行うことで、タッチした時点では印刷装置３００のＮＦＣメモリーに保存されていない情報を端末装置２００が読み取るというユースケースについて説明する。具体的には、ＮＦＣメモリーは記憶容量が少ないため、端末装置２００が必要な情報の全てがＮＦＣメモリーに保持されていないおそれがある。そのため、印刷装置３００は、タッチされた端末装置２００で動作しているアプリケーションが必要な情報を、プログラムメモリーやデータメモリーに保持していても、ＮＦＣメモリーに記憶していないことがある。そのため、印刷装置３００は、タッチした端末装置２００が必要な情報を、ＮＦＣメモリーに書きこむことで、タッチした時点ではＮＦＣメモリーに保存されていない情報を携帯端末が読み取ることが可能となる。
【００５４】
尚、本実施形態における各装置の構成について、特に説明のない限り、実施形態１または実施形態２と同等であるものとして説明を省略する。また、実施形態１乃至３は、個別に実行されても良いし、組み合わせて実行されても良い。
【００５５】
図１２のフローチャートを用いて、本実施形態の説明を行う。尚、ステップＳ１３０１〜ステップＳ１３０３までの処理は、図７のステップＳ１１０３〜ステップＳ１１０５と同一であるため、説明を省略する。
【００５６】
ステップＳ１３０４において端末装置２００は、ＮＦＣメモリーに書きこまれた情報に特定の値が含まれるか判定する。なお、特定の値の一例は、起動しているアプリケーションの情報である。その他にも、端末装置２００がＮＦＣタッチ操作を介して読み取りたいデータタイプでも良い。
【００５７】
Ｓ１３０４にて端末装置２００により特定の値が含まれると判定された場合、ステップＳ１３０５で印刷装置３００は、端末装置２００が書き込む以前の情報とは異なる情報を、ＮＦＣメモリーに書き込む。例えば、端末装置２００がタッチされる前はＮＦＣメモリーには図８が記憶されているとする。ここで、印刷装置３００は、端末装置２００のＮＦＣタッチ操作に従ってＮＦＣメモリーに書きこまれた特定の値に基づいてＮＦＣメモリーに書きこむべき情報として図１３をプログラムメモリーやデータメモリーから集めて、ＮＦＣメモリーに書きこむ。
【００５８】
ステップＳ１３０６において端末装置２００は、自らが必要とする情報（図１３）が印刷装置のＮＦＣメモリーに書きこまれたので、それらの情報を読みとる読み取り要求を通知する。そして、端末装置２００は、印刷装置のＮＦＣメモリーから図１３を読み取る。
【００５９】
ステップＳ１３０７で一定時間経過後、印刷装置３００は、ＮＦＣメモリーの内容が端末装置２００が書き込む以前の状態と同じになるように書き戻しを行う。つまり、印刷装置３００は、ＮＦＣメモリーの内容を図１３から図８へ書き戻す。
【００６０】
以上説明したように、実施形態３によれば、端末装置２００は、印刷装置３００のＮＦＣメモリーへの書き込みを実行する。印刷装置３００は、ＮＦＣメモリーの書き込みを受け、ＮＦＣメモリーの内容を端末装置が必要とする情報に書き換える。端末装置２００は、印刷装置３００のＮＦＣメモリーの内容を読み取る。一定時間経過後、印刷装置３００は、ＮＦＣメモリーの内容が端末装置２００が書き込む以前の状態と同じになるように書き戻しを行う。これにより、端末装置２００は、容量等の問題でＮＦＣメモリーに保存することができない情報についても、読み取ることが可能となる。
【００６１】
［その他の実施形態］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムを実行するコンピュータは、１つであってもよいし、複数のコンピュータが協働してプログラムを実行するものであってもよい。さらに、プログラムの一部を実行する回路等のハードウェアを設け、そのハードウェアと、ソフトウェアを実行するコンピュータが協働して、本実施形態で説明した処理を実行する場合であってもよい。
【符号の説明】
【００６２】
１００  ネットワーク
２００  端末装置
２０１  ＮＦＣユニット
２０２  無線ＬＡＮユニット
【図１】
2015216603.tif 000003
【図２】
2015216603.tif 000004
【図３】
2015216603.tif 000005
【図４】
2015216603.tif 000006
【図５】
2015216603.tif 000007
【図６】
2015216603.tif 000008
【図７】
2015216603.tif 000009
【図８】
2015216603.tif 000010
【図９】
2015216603.tif 000011
【図１０】
2015216603.tif 000012
【図１１】
2015216603.tif 000013
【図１２】
2015216603.tif 000014
【図１３】
2015216603.tif 000015