(57)【特許請求の範囲】
【請求項１】
デバイスとＮＦＣ方式の近距離無線通信を行う近距離無線通信部と、
前記デバイスと前記ＮＦＣ方式の近距離無線通信とは異なる第二無線通信を行う第二無線通信部と、
前記デバイスに画像を形成させるか画像を読み取らせる処理に関する設定を行う設定部と、
該設定部による設定に従う前記処理を前記デバイスに実行させる処理実行部と、を備えるデバイス制御装置であって、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第一の接続が確立したとき、前記デバイスに前記処理を実行させるために使用される仕様情報を前記デバイスから無線受信し、
前記仕様情報に基づき前記デバイスに実行させる前記処理に関する設定、及び、もう一度前記デバイス制御装置を前記デバイスに接触させることを促す画面の表示を前記設定部が行い、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記仕様情報に基づき前記設定部が行った設定に従う前記処理を前記デバイスに実行させる、デバイス制御装置。
【請求項２】
前記設定部は、前記デバイスから前記仕様情報を無線受信したとき、該仕様情報に基づいて仕様の設定画面を表示して仕様の設定を受け付け、
前記処理実行部は、前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記設定部による設定に従い、前記受け付けた仕様の設定に合わせて前記デバイスに前記処理を実行させる、請求項１に記載のデバイス制御装置。
【請求項３】
設定されたデバイスに対応する仕様情報を記憶する記憶部を備え、
前記処理実行部は、前記第一の接続が確立したときに該第一の接続が確立したデバイスに対応する仕様情報が前記記憶部に記憶されている場合、前記第一の接続において前記設定部による設定に従い、前記記憶されている仕様情報に基づき前記設定されたデバイスの仕様に合わせて該デバイスに前記処理を実行させる、請求項１又は請求項２に記載のデバイス制御装置。
【請求項４】
設定されたデバイスに対応する仕様情報を記憶する記憶部を備え、
前記第一の接続が確立したときに該第一の接続が確立したデバイスに対応する仕様情報が前記記憶部に記憶されていない場合、前記第一の接続が確立したデバイスに対応する仕様情報を該デバイスから無線受信して前記記憶部に記憶させ、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記処理実行部は、前記設定部による設定に従い、前記記憶部に記憶された仕様情報に基づき前記デバイスの仕様に合わせて前記デバイスに前記処理を実行させる、請求項１〜請求項３のいずれか一項に記載のデバイス制御装置。
【請求項５】
前記設定部は、前記デバイスに前記処理を実行させる画像のプレビュー画面を表示し、
前記プレビュー画面が表示されている状態で前記第一の接続が確立したときに該第一の接続が確立したデバイスに対応する仕様情報が前記記憶部に記憶されている場合、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記設定部が行った設定に従い、前記第一の接続において前記画像についての前記処理を前記仕様情報に基づき前記デバイスの仕様に合わせて前記デバイスに実行させ、
前記プレビュー画面が表示されている状態で前記第一の接続が確立したときに該第一の接続が確立したデバイスに対応する仕様情報が前記記憶部に記憶されていない場合、前記第一の接続が確立したデバイスに対応する仕様情報を該デバイスから無線受信して前記記憶部に記憶させ、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記設定部が行った設定に従い、前記画像についての前記処理を前記記憶部に記憶された仕様情報に基づき前記デバイスの仕様に合わせて前記デバイスに実行させる、請求項３又は請求項４に記載のデバイス制御装置。
【請求項６】
前記設定部は、前記デバイス制御装置にインストールされた他のアプリケーションによる、前記設定部および前記処理実行部を含むアプリケーションを呼び出す呼び出し処理に応じて前記プレビュー画面を表示する、請求項５に記載のデバイス制御装置。
【請求項７】
前記第二無線通信部が前記仕様情報を前記デバイスから受信する、請求項１〜請求項６のいずれか一項に記載のデバイス制御装置。
【請求項８】
前記近距離無線通信部が前記仕様情報を前記デバイスから受信する、請求項１〜請求項６のいずれか一項に記載のデバイス制御装置。
【請求項９】
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第一の接続が確立したときに該第一の接続が確立したデバイスに実行させる前記処理に関する設定が行われていた場合、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記設定部が行った設定に従う前記処理を前記第一の接続が確立したデバイスに実行させ、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの前記第一の接続が確立したときに該第一の接続が確立したデバイスに実行させる前記処理に関する設定が行われていない場合、前記第一の接続が確立したデバイスに前記処理を実行させるために使用される仕様情報を該デバイスから無線受信し、前記仕様情報に基づき前記デバイスに実行させる前記処理に関する設定、及び、もう一度前記デバイス制御装置を前記デバイスに接触させることを促す画面の表示を前記設定部が行い、
前記仕様情報を無線受信したデバイスとの第二の接続が前記ＮＦＣ方式の近距離無線通信により確立したとき、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記仕様情報に基づき前記設定部が行った設定に従う前記処理を前記第二の接続が確立したデバイスに実行させる、請求項１〜請求項８のいずれか一項に記載のデバイス制御装置。
【請求項１０】
前記近距離無線通信部によるＮＦＣ方式の近距離無線通信の通信速度が前記第二無線通信部による第二無線通信の通信速度よりも遅い、請求項１〜請求項９のいずれか一項に記載のデバイス制御装置。
【請求項１１】
デバイス制御装置において行われるデバイス制御方法であって、
ＮＦＣ方式の近距離無線通信によりデバイスとの第一の接続が確立したとき、前記デバイスに画像を形成させるか画像を読み取らせる処理を実行させるために使用される仕様情報を前記デバイスから無線受信する工程と、
前記仕様情報に基づき前記デバイスに実行させる前記処理に関する設定、及び、もう一度前記デバイス制御装置を前記デバイスに接触させることを促す画面の表示を行う工程と、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記デバイスと前記ＮＦＣ方式の近距離無線通信とは異なる第二無線通信を行うことにより、前記仕様情報に基づき行った設定に従う前記処理を前記デバイスに実行させる工程と、を含むデバイス制御方法。
【請求項１２】
コンピューターであるデバイス制御装置において実行されるデバイス制御プログラムであって、
ＮＦＣ方式の近距離無線通信によりデバイスとの第一の接続が確立したとき、前記デバイスに画像を形成させるか画像を読み取らせる処理を実行させるために使用される仕様情報を前記デバイスから無線受信する機能と、
前記仕様情報に基づき前記デバイスに実行させる前記処理に関する設定、及び、もう一度前記デバイス制御装置を前記デバイスに接触させることを促す画面の表示を行う機能と、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記デバイスと前記ＮＦＣ方式の近距離無線通信とは異なる第二無線通信を行うことにより、前記仕様情報に基づき行った設定に従う前記処理を前記デバイスに実行させる機能と、を前記デバイス制御装置に実現させるデバイス制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスと近距離無線通信を実行可能なデバイス制御装置、デバイス制御方法、及び、デバイス制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォン等といった携帯機器とプリンター等との間で高速無線通信によるデータ送受信が行われている。特許文献１に示される情報処理システムは、携帯端末と複合機との間でＮＦＣ（Near Field Communication）と呼ばれる近距離無線通信を行って接続を確立した後にBluetooth（登録商標）規格の高速無線通信に切り換えて印刷用データを送受信して印刷を行っている。近距離無線通信は、ユーザーが複合機の所定の接触位置に携帯端末を接触させること、すなわち、複合機のＮＦＣ通信部に携帯端末のＮＦＣ通信部を近付けることにより行われる。ここで、印刷を行うまでに携帯端末を複合機に接触させるのは、１回だけである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１３５８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、携帯機器をプリンターに１回接触させるだけでは、接触させたプリンターにおいてどのような用紙への印刷がサポートされているか（どのような仕様であるのか）携帯機器で判別することができない。このため、Ａ４サイズやレターサイズといった一般的な定型サイズの印刷用データを送受信せざるを得なかったり、どの機種でもサポートされている用紙サイズの印刷用データを送受信せざるを得なかったりする。その結果、プリンターの仕様に応じた印刷が行われず、プリンターがもつ能力を十分に活かして印刷することができないといった不都合が生じることがある。
【０００５】
尚、上述した問題は、プリンターに限らず、スキャナー、複合機、等の種々のデバイスについて同様に存在する。
【０００６】
以上を鑑み、本発明の目的の一つは、ＮＦＣ方式の近距離無線通信により接続を確立させるデバイスに対して多様な仕様に応じた画像を形成させるか画像を読み取らせる処理を実行させることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的の一つを達成するため、本発明のデバイス制御装置は、デバイスとＮＦＣ方式の近距離無線通信を行う近距離無線通信部と、
前記デバイスと前記ＮＦＣ方式の近距離無線通信とは異なる第二無線通信を行う第二無線通信部と、
前記デバイスに画像を形成させるか画像を読み取らせる処理に関する設定を行う設定部と、
該設定部による設定に従う前記処理を前記デバイスに実行させる処理実行部と、を備えるデバイス制御装置であって、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第一の接続が確立したとき、前記デバイスに前記処理を実行させるために使用される仕様情報を前記デバイスから無線受信し、
前記仕様情報に基づき前記デバイスに実行させる前記処理に関する設定、及び、もう一度前記デバイス制御装置を前記デバイスに接触させることを促す画面の表示を前記設定部が行い、
前記ＮＦＣ方式の近距離無線通信により前記デバイスとの第二の接続が確立したとき、前記デバイスと前記第二無線通信部による第二無線通信を行うことにより、前記処理実行部は、前記仕様情報に基づき前記設定部が行った設定に従う前記処理を前記デバイスに実行させる、態様を有する。
【０００８】
上述した態様は、ＮＦＣ方式の近距離無線通信により接続を確立させるデバイスに対して多様な仕様に応じた画像を形成させるか画像を読み取らせる処理を実行させることが可能な技術を提供することができる。
【０００９】
さらに、本発明は、デバイス制御装置を含むシステム（例えば画像形成システムや画像読取システム）、上述した各部に対応した工程を含むデバイス制御方法、このデバイス制御方法を含む処理方法（例えば画像形成方法や画像読取方法）、上述した各部に対応した機能をコンピューターに実現させるデバイス制御プログラム、このデバイス制御プログラムを含む処理プログラム（例えば画像形成プログラムや画像読取プログラム）、これらのプログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。
【図面の簡単な説明】
【００１０】
【図１】デバイス制御装置を含むシステムの構成例を模式的に示すブロック図。
【図２】デバイス制御装置で表示される各種画面の第一の例を模式的に示す図。
【図３】デバイス制御処理の第一の例を示すフローチャート。
【図４】設定されているデバイスと異なるデバイスにデバイス制御装置を接触させる場合のシステムの動作例を模式的に示すシーケンス図。
【図５】デバイス制御処理の第二の例を示すフローチャート。
【図６】デバイス制御装置で表示される各種画面の第二の例を模式的に示す図。
【図７】デバイス制御処理の第三の例を示すフローチャート。
【図８】デバイス制御処理の第四の例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。
【００１２】
（１）本技術の概要：
まず、図１〜８を参照して本技術の概要を説明する。
【００１３】
［態様１］
図１〜８に例示するデバイス制御装置（例えば携帯機器１）は、基本要素として、近距離無線通信部（例えばＮＦＣ部１０）、設定部Ｕ１、及び、処理実行部Ｕ２を備える。近距離無線通信部（１０）は、デバイス（例えばプリンター１００）と近距離無線通信を行う。設定部Ｕ１は、前記デバイス（１００）に実行させる処理に関する設定を行う。処理実行部Ｕ２は、前記設定部Ｕ１による設定に従う処理を前記デバイス（１００）に実行させる。デバイス制御装置（１）は、前記近距離無線通信により前記デバイス（１００）との第一の接続が確立したとき、前記デバイス（１００）の仕様に関する仕様情報ＤＡ１を前記デバイス（１００）から無線受信し、前記仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に応じて処理に関する設定を設定部Ｕ１が行い、前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、処理実行部Ｕ２が前記デバイス（１００）の仕様に応じた設定による処理を該デバイス（１００）に実行させる。
【００１４】
デバイス（１００）にデバイス制御装置（１）を最初に近付けた時には、デバイス制御装置（１）においてデバイス（１００）の仕様が判らないので、デバイス（１００）の多様な仕様に合わせた処理をデバイス（１００）に実行させることができない。本技術では、デバイス（１００）にデバイス制御装置（１）を最初に近付けた時、近距離無線通信によりデバイス制御装置（１）とデバイス（１００）との第一の接続が確立し、デバイス（１００）からの仕様情報ＤＡ１がデバイス制御装置（１）に無線受信される。これにより、デバイス（１００）の多様な仕様に合わせた処理をデバイス制御装置（１）がデバイス（１００）に実行させることが可能となる。その後、デバイス制御装置（１）をデバイス（１００）に近付けると、近距離無線通信によりデバイス制御装置（１）とデバイス（１００）との第二の接続が確立し、デバイス（１００）の仕様に応じた設定による処理が該デバイス（１００）で実行される。
第一の接続でデバイス（１００）の仕様に関する仕様情報ＤＡ１が取得され、第二の接続でデバイス（１００）の仕様に応じた設定による処理が行われるので、設定部Ｕ１で設定された処理を多様な仕様に合わせることができる。従って、本技術は、近距離無線通信により接続を確立させるデバイスに対して多様な仕様に応じた処理を実行させることが可能なデバイス制御装置を提供することができる。
【００１５】
ここで、デバイスには、印刷装置や表示装置といった画像形成装置、スキャナーといった画像読取装置、画像形成装置と画像読取装置を組み合わせた複合機、等が含まれる。デバイスに実行させる処理には、画像形成装置（複合機等も可）に画像のデータを送信して該画像を形成させる処理、画像読取装置（複合機等も可）に画像を読み取らせて該画像のデータを受信する処理、等が含まれる。仕様情報には、印刷装置で印刷可能な用紙のサイズ、用紙の種類、用紙が両面印刷可能であるか否かの情報、印刷装置が両面印刷可能であるか否かの情報、印刷装置がカラー印刷可能であるか否かの情報、給紙装置の種類、スキャナーで読み取り可能な用紙のサイズ、スキャナーが両面読み取り可能であるか否かの情報、等が含まれる。
近距離無線通信には、ＮＦＣ方式の無線通信、IrDA（Infrared Data Association）規格等の赤外線通信、等が含まれる。尚、ＮＦＣは、十数ｃｍ程度の至近距離内でデータ通信を行う近距離無線通信の国際標準の一つである。
【００１６】
［態様２］（図４，５参照）
前記処理実行部Ｕ２は、前記デバイス（１００）から前記仕様情報ＤＡ１を無線受信したとき、該仕様情報ＤＡ１に基づいて仕様の設定画面８６を表示して仕様の設定を受け付けてもよい。前記処理実行部Ｕ２は、前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、前記設定部Ｕ１による設定に従い、前記受け付けた仕様の設定に合わせて前記デバイス（１００）に処理を実行させてもよい。本態様は、第一の接続が確立したデバイス（１００）の仕様を設定することができるので、デバイスに対して多様な仕様に応じた処理を実行させる好適なデバイス制御装置を提供することができる。
むろん、簡易な処理として、前記処理実行部Ｕ２は、前記仕様情報ＤＡ１に基づいて仕様を自動的に設定し、前記第二の接続が確立したとき、前記設定部Ｕ１による設定に従い、前記設定した仕様に合わせて前記デバイス（１００）に処理を実行させてもよい。
【００１７】
［態様３］
本デバイス制御装置（１）は、設定されたデバイス（１００）に対応する仕様情報ＤＡ１を記憶する記憶部Ｕ３を備えてもよい。前記処理実行部Ｕ２は、前記第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されている場合、前記第一の接続において前記設定部Ｕ１による設定に従い、前記記憶されている仕様情報ＤＡ１に基づき前記設定されたデバイス（１００）の仕様に合わせて該デバイス（１００）に処理を実行させてもよい。第一の接続が確立されたデバイス（１００）に対応する仕様情報ＤＡ１が記憶部Ｕ３に記憶されている場合にデバイス（１００）の仕様に合わせた処理が第一の接続において行われるので、本態様は、デバイスとの無線通信処理を軽減することができる。
【００１８】
［態様４］
また、デバイス制御装置（１）は、前記第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されていない場合、前記第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１を該デバイス（１００）から無線受信して前記記憶部Ｕ３に記憶させてもよい。また、デバイス制御装置（１）は、前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、前記処理実行部Ｕ２が前記設定部Ｕ１による設定に従い前記記憶部Ｕ３に記憶された仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に合わせて前記デバイス（１００）に処理を実行させてもよい。この場合、第一の接続でデバイス（１００）の仕様に関する仕様情報ＤＡ１が記憶部Ｕ３に記憶され、第二の接続でデバイス（１００）の仕様に合わせた処理が行われるので、設定部Ｕ１で設定された処理を多様な仕様に合わせることができる。従って、本態様は、デバイスに対して多様な仕様に応じた処理を実行させる好適なデバイス制御装置を提供することができる。
【００１９】
［態様５］
前記設定部Ｕ１は、前記デバイス（１００）に処理させる画像ＩＭ１のプレビュー画面８３を表示してもよい。前記プレビュー画面８３が表示されている状態で前記第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されている場合、前記処理実行部Ｕ２は、前記設定部Ｕ１による設定に従い、前記第一の接続において前記画像ＩＭ１についての処理を前記仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に合わせて前記デバイス（１００）に処理を実行させてもよい。また、デバイス制御装置（１）は、前記プレビュー画面８３が表示されている状態で前記第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されていない場合、前記第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１を該デバイス（１００）から無線受信して前記記憶部Ｕ３に記憶させ、前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、前記処理実行部Ｕ２が前記設定部Ｕ１による設定に従い前記画像ＩＭ１についての処理を前記記憶部Ｕ３に記憶された仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に合わせて前記デバイス（１００）に処理を実行させてもよい。本態様は、画像ＩＭ１のプレビュー画面８３が表示されている状態でデバイス制御装置（１）をデバイス（１００）に近付ける操作をすればよいので、直感的なユーザー操作で仕様に応じた処理をデバイスに実行させることができる。
むろん、操作方法を増やすため、画像のプレビュー画面を表示していない状態で第一の接続が確立した場合も上述と同様の条件分け処理を行ってもよい。
【００２０】
［態様６］
前記設定部Ｕ１は、前記デバイス制御装置（１）にインストールされた他のアプリケーションプログラムＡＰＬ１による、前記設定部および前記処理実行部を含むアプリケーションを呼び出す呼び出し処理に応じて前記プレビュー画面８３を表示してもよい。この態様は、他のアプリケーションプログラムＡＰＬ１を実行させているときに仕様に合わせた処理をデバイス（１００）に実行させることができるので、利便性を向上させることができる。
【００２１】
［態様７］（図３，４，７参照）
本デバイス制御装置（１）は、前記デバイス（１００）と前記近距離無線通信とは異なる第二無線通信を行う第二無線通信部（２０）を備えてもよい。また、該第二無線通信部（２０）が前記仕様情報ＤＡ１を前記デバイス（１００）から受信してもよい。本態様は、仕様情報ＤＡ１の受信が近距離無線通信とは異なる第二無線通信により行われるので、デバイスの近距離無線通信部のデータ容量を少なくすることができる。
【００２２】
ここで、第二無線通信には、Wi-Fi（Wireless Fidelity）Direct方式の無線通信、Bluetooth（登録商標）規格の無線通信、等が含まれ、Ｐ２Ｐ（ピアツーピア）の無線通信が好ましい。Wi-Fi Direct方式の無線通信では、無線ＬＡＮ（Local Area Network）ルーター等を介さずに機器同士が１対１（ピアツーピア）で直接通信する。また、Wi-Fi Directとしては、デバイス（プリンター１００）自身がグループオーナーとなってアクセスポイントとして動作することにより、通信方式や暗号化等が既存の他の無線ＬＡＮ対応機器とピアツーピアの無線通信を行う自律ＧＯモードを採用している。
【００２３】
［態様８］（図６参照）
また、前記近距離無線通信部（１０）が前記仕様情報ＤＡ１を前記デバイス（１００）から受信してもよい。この態様は、仕様情報ＤＡ１の受信が近距離無線通信により行われるので、近距離無線通信とは異なる無線通信を使用しなくてもデバイスに対して多様な仕様に応じた処理を実行させることが可能なデバイス制御装置を提供することができる。
【００２４】
［態様９］
前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、前記デバイス（１００）と前記第二無線通信部（２０）による第二無線通信を行うことにより、前記処理実行部Ｕ２は、前記設定部Ｕ１による設定に従い、前記仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に合わせて該デバイス（１００）に処理を実行させてもよい。この態様は、デバイス（１００）の仕様に合わせた処理が第二無線通信により行われるので、デバイスに対して多様な仕様に応じた処理を実行させる好適なデバイス制御装置を提供することができる。
【００２５】
［態様１０］
前記近距離無線通信部（１０）による近距離無線通信の通信速度が前記第二無線通信部（２０）による第二無線通信の通信速度よりも遅い場合、デバイス（１００）の仕様に合わせた処理が近距離無線通信よりも高速の第二無線通信により行われる。従って、この態様は、デバイスに対して多様な仕様に応じた処理を実行させるさらに好適なデバイス制御装置を提供することができる。
【００２６】
［態様１１］
さらに、本技術は、デバイス（１００）と近距離無線通信を行う近距離無線通信部（１０）と、
前記デバイス（１００）に実行させる処理に関する設定を行う設定部Ｕ１と、
該設定部Ｕ１で設定されたデバイス（１００）の仕様に関する仕様情報ＤＡ１を記憶する記憶部Ｕ３と、
前記設定部Ｕ１による設定に従い、前記デバイス（１００）に処理を実行させる処理実行部Ｕ２と、を備え、
前記近距離無線通信により前記デバイス（１００）との第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されている場合、前記処理実行部Ｕ２は、前記第一の接続において前記設定部Ｕ１による設定に従い、前記記憶されている仕様情報ＤＡ１に基づき前記設定されたデバイス（１００）の仕様に合わせて該デバイス（１００）に処理を実行させ、
前記近距離無線通信により前記デバイス（１００）との第一の接続が確立したときに該第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が前記記憶部Ｕ３に記憶されていない場合、前記第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１を該デバイス（１００）から無線受信して前記記憶部Ｕ３に記憶させ、
前記近距離無線通信により前記デバイス（１００）との第二の接続が確立したとき、前記処理実行部Ｕ２は、前記設定部Ｕ１による設定に従い、前記記憶部Ｕ３に記憶された仕様情報ＤＡ１に基づき前記デバイス（１００）の仕様に合わせて前記デバイス（１００）に処理を実行させる、態様を有する。
【００２７】
デバイス（１００）にデバイス制御装置（１）を最初に近付けた時、第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が記憶部Ｕ３に記憶されていなければ、デバイス制御装置（１）においてデバイス（１００）の仕様が判らない。この場合、まず、デバイス（１００）からの仕様情報ＤＡ１がデバイス制御装置（１）に無線受信される。これにより、デバイス（１００）の多様な仕様に合わせた処理をデバイス制御装置（１）がデバイス（１００）に実行させることが可能となる。その後、デバイス制御装置（１）をデバイス（１００）に近付けると、近距離無線通信によりデバイス制御装置（１）とデバイス（１００）との第二の接続が確立し、デバイス（１００）の仕様に応じた設定による処理が該デバイス（１００）で実行される。
一方、第一の接続が確立したデバイス（１００）に対応する仕様情報ＤＡ１が記憶部Ｕ３に記憶されていれば、デバイス（１００）の仕様に応じた設定による処理が第一の接続において行われるので、デバイスとの無線通信処理が軽減される。
以上より、本態様は、近距離無線通信により接続を確立させるデバイスに対して多様な仕様に応じた処理を実行させる好適なデバイス制御装置を提供することができる。
【００２８】
［態様１２］
上記態様１〜１１のいずれかのデバイス制御装置（１）に対応したデバイス制御方法の態様も、上述した効果を奏する。
【００２９】
［態様１３］
上記態様１〜１１のいずれかのデバイス制御装置（１）に対応したデバイス制御プログラムＰ１の態様も、上述した効果を奏する。
【００３０】
（２）第一の具体例：
以下、デバイス制御装置、デバイス制御方法、及び、デバイス制御プログラムの第一の具体例を説明する。図１は、スキャナー付きプリンター（デバイス）１００と携帯機器（デバイス制御装置）１を含む画像形成システムＳＹ１の構成例を模式的に示している。
【００３１】
図１に示すスキャナー付きプリンター１００は、ＮＦＣ部（近距離無線通信部）１１０、第二無線通信部１２０、コントローラー１３０、表示操作部１４０、印刷部１５０、スキャン部１６０、等を備える複合機である。本技術のデバイスとして画像形成装置の一種である印刷装置を適用する場合、印刷装置は、スキャナー付きプリンター以外にも、ファクシミリ付きプリンター、スキャン部の無いプリンター、等でもよい。
【００３２】
ＮＦＣ部１１０は、携帯機器１とＮＦＣ方式の近距離無線通信を行うＮＦＣタグであり、情報を記録したＩＣ（集積回路）、ループアンテナ、及び、通信回路を備えている。ＮＦＣ方式の近距離無線通信のデータ転送速度は、例えば100〜400kbps程度である。プリンター１００の筐体１１１（例えばプリンター１００の前面）には、携帯機器１を接触（タッチ）させるための接触部１１２が設けられている。ＮＦＣ部１１０は、接触部１１２の裏側に配置されている。図１に示すＮＦＣ部１１０は、デバイス識別情報ＩＤ０が読み出し可能に記録されており、携帯機器１のＮＦＣ部１０が接触部１１２に接近するとデバイス識別情報ＩＤ０をＮＦＣ方式により無線送信する。尚、デバイス識別情報ＩＤ０は、プリンター１００を識別しうる情報であればよく、後述するプリンター１００のアクセスポイント機能に設定されたＳＳＩＤ（Service Set Identifier）でもよいし、ＭＡＣアドレス（Media Access Control Address）や製品のシリアル番号等といったＳＳＩＤとは異なる情報でもよい。
【００３３】
第二無線通信部１２０は、携帯機器１と近距離無線通信とは異なる第二無線通信を行う通信インターフェイスである。第二無線通信としてWi-Fi Direct方式の無線通信を行う場合、第二無線通信部１２０には無線ＬＡＮインターフェイスを用いることができる。Wi-Fi Direct方式の無線通信は、ＮＦＣ方式の近距離無線通信よりも通信範囲が広く、且つ、ＮＦＣ方式の近距離無線通信よりも通信速度が速い。そこで、接近した携帯機器１をＮＦＣ方式の近距離無線通信により識別したうえWi-Fi Direct方式の無線通信により大量のデータを送受信することにしている。尚、Wi-Fi Direct方式の無線通信を使用すると、ＳＳＩＤがデバイス識別情報となる。
【００３４】
コントローラー１３０は、ＣＰＵ（Central Processing Unit）１３１、メモリー１３２、等を備える。ＣＰＵ１３１は、プリンター１００における情報処理や制御を中心的に行う。メモリー１３２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、フラッシュメモリーといった不揮発性メモリーを含む。メモリー１３２には、制御プログラムＰ２、プリンター１００の仕様に関する仕様情報ＤＡ１、デバイス識別情報ＩＤ０，ＩＤ１、パスワードＰＳ１、読み取り画像ＩＭ２のデータ、等が格納される。制御プログラムＰ２は、各部１１０，１２０，１４０，１５０，１６０の動作を制御する機能をプリンター１００に実現させる。仕様情報ＤＡ１には、例えば、印刷可能な用紙のサイズ、用紙の種類、用紙が両面印刷可能であるか否かの情報、印刷部１５０が両面印刷可能であるか否かの情報、印刷部１５０がカラー印刷可能であるか否かの情報、給紙装置の種類、スキャン部１６０で読み取り可能な用紙のサイズ、スキャン部１６０が両面読み取り可能であるか否かの情報、等が含まれる。本具体例の仕様情報ＤＡ１には、プリンター１００の機種を特定可能なデバイス情報、例えば、プリンター１００の機種名等が含まれるものとする。デバイス識別情報ＩＤ１は、プリンター１００を識別する情報であればよく、例えばＭＡＣアドレスや製品のシリアル番号を用いることができる。
【００３５】
表示操作部１４０は、液晶表示パネル等といった表示部、及び、複数のキー等といった操作部を備え、プリンター１００の動作状態や各種設定画面等を表示部に表示し、ユーザーによる操作を操作部で受け付ける。表示部に液晶表示パネルを用い、操作部として液晶表示パネルに重ねられるタッチパネルを用いると、ユーザーによる液晶表示画面への接触操作を受け付けることができる。
【００３６】
印刷部１５０は、写真用紙、普通紙、ＯＨＰ（Overhead Projector）用紙、等といった被印刷物に画像を印刷する。例えば、プリンター１００が携帯機器１から画像ＩＭ１のデータを受信すると、印刷部１５０は、前記データに従って被印刷物上に画像ＩＭ１を形成する。印刷部１５０には、インクジェット方式の印刷装置、電子写真方式の印刷装置、等を用いることができる。
【００３７】
スキャン部１６０は、例えば、光源からの光を原稿に当てて原稿の画像ＩＭ２を読み取る。スキャン部１６０には、原稿台ガラスと原稿カバーとの間に原稿を配置するフラットベット式のスキャナー、原稿送り装置付きのスキャナー、等を用いることができる。
【００３８】
図１に示す携帯機器１は、ＮＦＣ部（近距離無線通信部）１０、第二無線通信部２０、コントローラー３０、表示操作部４０、音声出力部５１、音声入力部５２、カメラ５３、等を備えている。携帯機器１には、スマートフォンといった携帯電話、ＰＤＡ（Personal Digital Assistant）、携帯型音楽再生装置、携帯型動画再生装置、タブレット型パーソナルコンピューター、ノート型パーソナルコンピューター、等が含まれる。
【００３９】
ＮＦＣ部１０は、プリンター１００等のデバイスとＮＦＣ方式の近距離無線通信を行うＮＦＣリーダーであり、ＩＣ、ループアンテナ、及び、通信回路を備えている。携帯機器１の筐体１１（例えば携帯機器１の裏面）には、デバイス（１００）に携帯機器１を接触（タッチ）させるための接触部１２が設けられている。ＮＦＣ部１０は、携帯機器１の内部において接触部１２の近傍に配置されている。ＮＦＣ部１０は、ＮＦＣタグに接近すると該ＮＦＣタグから情報をＮＦＣ方式により無線受信する。尚、ＮＦＣリーダーは、相手方のＩＣにデータを書き込む機能を有するＮＦＣリーダー／ライターでもよい。
【００４０】
第二無線通信部２０は、デバイス（１００）と近距離無線通信とは異なる第二無線通信を行う通信インターフェイスである。第二無線通信としてWi-Fi Direct方式の無線通信を行う場合、第二無線通信部２０には無線ＬＡＮインターフェイスを用いることができる。この場合、第二無線通信部２０は、自身がアクセスポイントとして機能することで、他の中継装置を介することなく、携帯機器とピアツーピアの無線接続を行う。
【００４１】
コントローラー３０は、ＣＰＵ３１、メモリー３２、等を備える。ＣＰＵ３１は、携帯機器１における情報処理や制御を中心的に行う。メモリー３２は、例えば、ＲＯＭ、ＲＡＭ、及び、フラッシュメモリーといった不揮発性メモリーを含む。メモリー３２には、デバイス制御プログラムＰ１、アプリケーションプログラムＡＰＬ１、仕様情報ＤＡ１、デバイス識別情報ＩＤ０，ＩＤ１、パスワードＰＳ１、印刷対象の画像ＩＭ１のデータ、等が格納される。デバイス制御プログラムＰ１は、携帯機器１にインストールされることにより、携帯機器１をデバイス制御装置として機能させる。アプリケーションプログラムＡＰＬ１は、携帯機器１にインストールされることにより、携帯機器１に機能を付加する。仕様情報ＤＡ１は、現在設定されているプリンター（カレントプリンター）で印刷可能な用紙のサイズ等といった仕様に印刷用データを合わせるために記憶される。仕様情報ＤＡ１に含まれるデバイス情報は、カレントプリンターの名前（例えば機種名）を表示するために使用される。デバイス識別情報ＩＤ０，ＩＤ１及びパスワードＰＳ１は、プリンター１００と１対１（ピアツーピア）で無線通信するために記憶される。尚、メモリー３２は、設定されたデバイス（１００）に対応する仕様情報ＤＡ１を記憶する記憶部Ｕ３を構成する。コントローラー１３０は、表示操作部４０とともに設定部Ｕ１及び処理実行部Ｕ２を構成する。
【００４２】
表示操作部４０は、液晶表示パネル等といった表示部、及び、タッチパネル等といった操作部を備え、携帯機器１の動作状態や各種設定画面等を表示部に表示し、ユーザーによる操作を操作部で受け付ける。表示部に液晶表示パネルを用い、操作部として液晶表示パネルに重ねられるタッチパネルを用いると、ユーザーによる液晶表示画面への接触操作を受け付けることができる。むろん、操作部に複数のキー等を用いることも可能である。
【００４３】
音声出力部５１は、電話回線等からの音声信号に従って音声を発生させる。音声出力部５１には、例えば、汎用のスピーカーを用いることができる。音声入力部５２は、ユーザー等からの音声を音声信号に変換する。音声入力部５２には、例えば、汎用のマイクロフォンを用いることができる。カメラ５３は、レンズを含む光学系、エリアイメージセンサー、画像処理回路、等を備え、撮影した画像ＩＭ１のデジタルデータを生成する。
【００４４】
図２は、携帯機器１で表示される各種画面８１〜８５の例を模式的に示している。これらの画面８１〜８５は、デバイス制御プログラムＰ１が携帯機器１に実現させる機能により表示される。
【００４５】
デバイス制御プログラムＰ１を実行させると、図２に示すメニュー画面８１が表示される。この画面８１には、カレントプリンターの表示領域８１ａ、写真ファイルを選択操作するための操作領域８１ｂ、文書ファイルを選択操作するための操作領域８１ｃ、ホームページを選択操作するための操作領域８１ｄ、スキャナーを設定操作するための操作領域８１ｅ、等が設けられている。カレントプリンター表示領域８１ａには、例えば、メモリー３２に格納されている仕様情報ＤＡ１に含まれるプリンター機種名が表示される。ユーザーが写真の操作領域８１ｂに接触操作すると、写真の一覧画面８２が表示される。この画面８２には、複数の写真が表示される。ユーザーが一覧画面８２の写真のいずれかを接触操作すると、接触操作された写真のプレビュー画面８３が表示される。この画面８３に表示される写真を印刷対象の画像ＩＭ１とする。
【００４６】
デバイス制御プログラムＰ１は、アプリケーションプログラムＡＰＬ１による呼び出し処理により起動させることも可能である。例えば、アプリケーションプログラムＡＰＬ１を起動させている状態で印刷したい画像ＩＭ１を選択操作し、操作メニュー８４ａを表示させると、デバイス制御プログラムＰ１のインストールにより追加された印刷操作領域８４ｂが表示される。図２に示す呼び出し画面８４には、印刷操作領域８４ｂが設けられた操作メニュー８４ａが表示されている。ユーザーが印刷操作領域８４ｂに接触操作すると、デバイス制御プログラムＰ１を起動させる呼び出し処理が行われ、印刷したい画像ＩＭ１のプレビュー画面８３が表示される。
【００４７】
尚、プレビュー画面８３が表示されている状態で携帯機器１を接触させたプリンター１００がカレントプリンターと異なる場合、接触させたプリンター１００がカレントプリンターとして設定されたうえで図２に示す確認画面８５が表示される。この画面８５は、１回接触させたプリンター１００の仕様に合わせた印刷処理をプリンター１００に実行させるためにもう一度携帯機器１をプリンター１００に接触させることを促す画面である。
また、携帯機器１を接触させるプリンター１００がカレントプリンターと異なる場合、メニュー画面８１が表示されている状態で携帯機器１をプリンター１００に接触させると、携帯機器１は、接触したプリンター１００をカレントプリンターとして設定する処理を行う。携帯機器１を接触させるプリンター１００がカレントプリンターと同じ場合、メニュー画面８１が表示されている状態で携帯機器１をプリンター１００に接触させても、携帯機器１は、何もしない。
【００４８】
図３は、携帯機器１で行われるデバイス制御処理の例を示している。図４は、カレントプリンターと異なるプリンターに携帯機器１を接触させる場合のシステムＳＹ１の動作例を模式的に示している。これらの処理は、マルチタスクにより他の処理と並列して実行可能である。尚、ステップＳ１０４，Ｓ１１８〜Ｓ１２０の処理を行う携帯機器１は、設定部Ｕ１を構成する。また、ステップＳ１０６の処理を行う携帯機器１は、処理実行部Ｕ２を構成する。以下、「ステップ」の記載を省略する。
【００４９】
ユーザーがデバイス制御プログラムＰ１を起動させると、携帯機器１のコントローラー１３０がデバイス制御処理を開始させる。図２に示すように、携帯機器１は、画面８１，８２から画像ＩＭ１の選択操作を受け付けるか、又は、呼び出し画面８４から印刷操作領域８４ｂの接触操作を受け付けることにより、プリンター１００に処理させる画像ＩＭ１のプレビュー画面８３を表示する（Ｓ１０４）。この表示処理は、デバイスに実行させる処理に関する設定を行う処理である。次に、携帯機器１は、プリンター１００と接続が確立したか否かを判断し（Ｓ１０６）、接続が確立されるまでＳ１０６の処理を繰り返す。携帯機器１がプリンター１００から遠くにあれば、ＮＦＣ部１０，１１０同士が近距離無線通信を行うことができないので、Ｓ１０６で処理が止まる。ユーザーが携帯機器１の接触部１２をプリンターの接触部１１２に接近させると（１回目のタッチ）、プリンターのＮＦＣ部１１０は、ＭＡＣアドレスといったデバイス識別情報ＩＤ０をＮＦＣ方式の近距離無線通信により送信する。このデバイス識別情報ＩＤ０を携帯機器１が近距離無線通信により受信すると、携帯機器１とプリンター１００との間に初期段階の接続が確立したことになり、携帯機器１は、接続が確立したプリンター１００がカレントプリンターと同一であるか否かを判断する（Ｓ１０８）。
【００５０】
カレントプリンターは、印刷処理を実行させるプリンターとして仕様情報ＤＡ１とデバイス識別情報ＩＤ０，ＩＤ１をメモリー３２に格納したデバイスである。従って、Ｓ１０８の判断処理は、例えば、プリンター１００から近距離無線通信により受信したデバイス識別情報がメモリー３２に格納されているデバイス識別情報と同じか否かを判断する処理とすることができる。これらのデバイス識別情報が違うのは、プレビュー画面８３が表示されている状態で第一の接続が確立したときに該第一の接続が確立したプリンターに対応する仕様情報ＤＡ１がメモリー３２に記憶されていない場合である。この場合、携帯機器１は、デバイス識別情報ＩＤ０から接続パラメーター（ＳＳＩＤといったデバイス識別情報ＩＤ１、及び、パスワードＰＳ１）を生成してプリンター１００とWi-Fi Direct方式といった第二無線通信により接続する（Ｓ１１４）。
【００５１】
Wi-Fi Direct方式の第二無線通信（以下、Wi-Fi Direct通信とも記載）による接続は、例えば、以下のようにして確立することができる。
接続処理を行う前提として、ＭＡＣアドレスといったデバイス識別情報ＩＤ０から異なるＳＳＩＤ（デバイス識別情報ＩＤ１）とパスワードＰＳ１を生成する所定の規則を予め定めておくことにする。所定の規則には、例えば、デバイス識別情報ＩＤ０からＳＳＩＤ及びパスワードを生成するハッシュ関数を用いることができる。デバイス制御プログラムＰ１には、前記所定の規則に従ってデバイス識別情報ＩＤ０からＳＳＩＤとパスワードＰＳ１を生成する接続パラメーター生成プログラムが含まれるものとする。プリンター１００のメモリー１３２に格納されているＳＳＩＤ（ＩＤ１）とパスワードＰＳ１はＮＦＣ部１１０に記録されているデバイス識別情報ＩＤ０から前記所定の規則に従って生成されているので、前記所定の規則は、デバイス制御プログラムＰ１をインストールした携帯機器１とプリンター１００とに共通の規則となる。図４に示すように、携帯機器１は、プリンターのＮＦＣ部１１０からデバイス識別情報ＩＤ０を近距離無線通信により受信すると、前記所定の規則に従ってＳＳＩＤとパスワードを生成する。これらＳＳＩＤとパスワードを使って、携帯機器１とプリンターの第二無線通信部１２０との接続処理を行うと、プリンター１００は、携帯機器１とWi-Fi Direct通信による接続を確立し、Wi-Fi Direct通信の接続が確立したことを表す情報を送信する（第二無線通信接続確立通知）。これにより、プリンター１００に接近した携帯機器１とプリンター１００との間でWi-Fi Direct通信の接続が確立し、プリンター１００から携帯機器１を離してもプリンター１００と携帯機器１との間での無線通信が可能となる。
【００５２】
尚、Wi-Fi Direct通信を行う前に携帯機器１が無線ルーターにより無線ＬＡＮに接続されていることがある。この場合、携帯機器１は、無線ルーターとのWi-Fi通信をWi-Fi Direct通信にハンドオーバー（移行）させる。
【００５３】
第二無線通信の接続が確立した後、携帯機器１は、プリンター１００から印刷可能用紙の組合せといった仕様情報ＤＡ１を第二無線通信により取得する（Ｓ１１６）。図４を参照して説明すると、携帯機器１の第二無線通信部２０が仕様情報取得要求を第二無線通信により送信し、該仕様情報取得要求を受信したプリンター１００がメモリー１３２から仕様情報ＤＡ１を読み出して第二無線通信により送信する。この仕様情報ＤＡ１をＮＦＣ方式の近距離無線通信よりも高速のWi-Fi Direct通信により無線送信すると、携帯機器１は迅速に仕様情報ＤＡ１を無線受信することができる。仕様情報ＤＡ１を受信した携帯機器１は、仕様情報ＤＡ１をメモリー３２に格納し、仕様情報ＤＡ１に基づいてカレントプリンターを接続が確立したプリンターに変更する（Ｓ１１８）。例えば、仕様情報ＤＡ１、及び、デバイス識別情報ＩＤ０がメモリー３２に格納されることにより、カレントプリンターが設定される。すなわち、Ｓ１１４〜Ｓ１１８において、携帯機器１は、第一の接続が確立したプリンター１００に対応する仕様情報ＤＡ１を該プリンター１００から無線受信してメモリー３２に記憶させることになる。これにより、仕様情報ＤＡ１に基づきプリンター１００の仕様に応じて印刷処理に関する設定が行われる。尚、図２に示すメニュー画面８１が表示される時には、例えば、仕様情報ＤＡ１に基づいてプリンター１００の機種名が表示される。また、携帯機器１は、無線ＬＡＮに接続されていた場合、Wi-Fi Direct通信を無線ルーターとのWi-Fi通信にハンドオーバーさせる。
【００５４】
カレントプリンター変更後、携帯機器１は、図２に示すような確認画面８５を表示する（Ｓ１２０）。この画面８５は、再びプリンター１００に携帯機器１が接近するまで表示され続けてもよいし、数秒など所定の時間後にプレビュー画面８３に戻るようにされてもよい。
【００５５】
確認画面表示後、携帯機器１は、プリンター１００と接続が確立したか否かを判断し（Ｓ１０６）、接続が確立されるまでＳ１０６の処理を繰り返す。ユーザーが携帯機器１の接触部１２をプリンターの接触部１１２に接近させると（図４に示す２回目のタッチ）、プリンターのＮＦＣ部１１０は、ＭＡＣアドレスといったデバイス識別情報ＩＤ０をＮＦＣ方式の近距離無線通信により送信する。携帯機器１のＮＦＣ部１０がデバイス識別情報ＩＤ０を受信することにより、携帯機器１とプリンター１００との間に再び初期段階の接続が確立したことになり、携帯機器１は、接続が確立したプリンター１００がカレントプリンターと同一であるか否かを判断する（Ｓ１０８）。
【００５６】
上記Ｓ１１８でカレントプリンターが変更されているので、設定されたプリンター１００に対応する仕様情報ＤＡ１とデバイス識別情報ＩＤ０，ＩＤ１がメモリー３２に格納されている。従って、同一と判断され、携帯機器１は、メモリー３２に格納されている接続パラメーター（ＳＳＩＤといったデバイス識別情報ＩＤ１、及び、パスワードＰＳ１）を用いてプリンター１００とWi-Fi Direct方式といった第二無線通信により接続する（Ｓ１１０）。例えば、図４に示すように、ＳＳＩＤとパスワードを使って携帯機器１とプリンターの第二無線通信部１２０との接続処理を行うと、プリンター１００は、携帯機器１とWi-Fi Direct通信の接続を確立し、その後、Wi-Fi Direct通信の接続が確立したことを表す情報を送信する（第二無線通信接続確立通知）。これにより、プリンター１００に再び接近した携帯機器１とプリンター１００との間でWi-Fi Direct通信の接続が確立し、プリンター１００から携帯機器１を離してもプリンター１００と携帯機器１との間での無線通信が可能となる。ここでも、Wi-Fi Direct通信を行う前に携帯機器１が無線ＬＡＮに接続されている場合、携帯機器１は、無線ルーターとのWi-Fi通信をWi-Fi Direct通信にハンドオーバーさせる。
【００５７】
第二無線通信の接続が確立した後、携帯機器１は、メモリー３２に記憶されている仕様情報ＤＡ１に基づいてプリンター１００の仕様に合わせた印刷用データを画像ＩＭ１のデータから生成し、この生成した印刷用データを第二無線通信により送信する（Ｓ１１２）。図４に示すように、印刷用データを受信したプリンター１００は、印刷部１５０において印刷用データに従って画像ＩＭ１を被印刷物に印刷する。すなわち、Ｓ１１０〜Ｓ１１２において、携帯機器１は、画像ＩＭ１についての処理をメモリー３２に記憶された仕様情報ＤＡ１に基づきプリンター１００の仕様に応じた設定処理による印刷処理をプリンター１００に実行させることになる。
【００５８】
例えば、変更前のカレントプリンター（プリンターＡとする）に対応する用紙サイズがＡ４サイズであって仕様情報に写真サイズが含まれておらず、変更後のカレントプリンター（プリンターＢとする）に対応する用紙サイズが写真サイズであって仕様情報にＡ４サイズが含まれていないものとする。携帯機器をプリンターＢに１回接触させるだけで印刷を実行させる場合、携帯機器は、プリンターＢにどのような用紙への印刷がサポートされているのか判らないため、例えば、プリンターＡに対応したＡ４サイズに合わせた印刷用データを無線送信せざるを得ない。プリンターＢはＡ４サイズに対応していないため、印刷が行われないといった不都合が生じる。本技術は、１回目の接触でプリンターＢにどのような用紙への印刷がサポートされているのか等を表す仕様情報ＤＡ１を取得することができるので、２回目の接触でプリンターＢに対応した写真サイズに合わせた印刷用データを無線送信することができる。
【００５９】
以上説明したように、第一の接続でプリンター１００の仕様に関する仕様情報ＤＡ１が取得され、第二の接続でプリンター１００の仕様に合わせた処理が行われるので、設定部Ｕ１で設定された処理を多様な仕様に合わせることができる。従って、近距離無線通信により接続を確立させるプリンターに対して多様な仕様に応じた処理を実行させることが可能である。また、第一及び第二の接続のそれぞれが携帯機器１をプリンター１００に接触させる操作をトリガーとして行われるので、直感的且つ簡易な操作でプリンターを利用することができるようになる。
【００６０】
尚、プレビュー画面８３を表示している状態で第一の接続が確立したプリンターがカレントプリンターである場合、既にカレントプリンターに対応する仕様情報ＤＡ１がメモリー３２に記憶されていることになる。この場合、携帯機器１は、Ｓ１１４〜Ｓ１２０の処理を行わず、第一の接続において画像ＩＭ１についての印刷処理を仕様情報ＤＡ１に基づきプリンター１００の仕様に合わせてプリンター１００に実行させる（Ｓ１１０〜Ｓ１１２）。このように、第一の接続が確立したプリンターに対応する仕様情報ＤＡ１がメモリー３２に記憶されている場合にプリンター１００の仕様に合わせた処理が第一の接続において行われるので、プリンターとの無線通信処理が軽減されている。
【００６１】
（３）第二の具体例：
図５は、携帯機器１で行われるデバイス制御処理の第二の例を示している。図６は、携帯機器１で表示される各種画面の第二の例を模式的に示している。ここで、図３で示したＳ１２０の処理が図５ではＳ１３０に置き換わり、図４で示した確認画面８５が図６では印刷（仕様）の設定画面８６に置き換わっている。第二の例では、１回目の接触でカレントプリンターを変更したときに印刷の設定画面８６を表示して用紙サイズ等といった印刷設定をユーザーが操作することができるようにしている。尚、第二の例における画像形成システムのハードウェア構成は、図１で示した画像形成システムＳＹ１と同様にすることができるので、説明を省略する。後述する第三及び第四の例も、同様である。
【００６２】
図５に示す処理において、１回目の接触で接続が確立したプリンターＢとカレントプリンターＡとが違う場合、Ｓ１１４〜Ｓ１１８，Ｓ１３０の処理が行われる。携帯機器１は、プリンターＢから仕様情報ＤＡ１を第二無線通信により取得してメモリー３２に格納すると、カレントプリンターをプリンターＢに変更する（Ｓ１１６〜Ｓ１１８）。その後、携帯機器１は、取得した仕様情報ＤＡ１に基づいて図６に示すような印刷（仕様）の設定画面８６を表示し、用紙サイズといった印刷設定を受け付ける（Ｓ１３０）。設定画面８６には、変更後のカレントプリンターの表示領域８６ａ、用紙サイズを選択操作するための操作領域８６ｂ，８６ｃ、等が設けられている。例えば、ユーザーが操作領域８６ｂを接触操作すると、画像ＩＭ１を印刷する用紙サイズとして写真サイズが設定され、写真サイズを表す情報がメモリー３２に格納される。操作領域８６ｃが接触操作された場合には、レターサイズを表す情報がメモリー３２に格納される。このようにして、携帯機器１は、プリンターＢから仕様情報ＤＡ１を無線受信したとき、該仕様情報ＤＡ１に基づいて仕様の設定画面８６を表示して仕様の設定を受け付け、受け付けた仕様の設定を表す情報をメモリー３２に格納する。
【００６３】
仕様設定後、携帯機器１は、プリンター１００と接続が確立したか否かを判断し（Ｓ１０６）、接続が確立されるまでＳ１０６の処理を繰り返す。ユーザーが携帯機器１の接触部１２をプリンターの接触部１１２に接近させると（図４に示す２回目のタッチ）、携帯機器１は、接続が確立したプリンターがカレントプリンターと同一であると判断する（Ｓ１０８）。その後、携帯機器１は、メモリー３２に格納されている接続パラメーターを用いてプリンター１００とWi-Fi Direct方式といった第二無線通信により接続する（Ｓ１１０）。第二無線通信の接続が確立した後、携帯機器１は、メモリー３２に記憶されている仕様情報ＤＡ１に基づいてＳ１３０で受け付けた印刷設定に合わせた印刷用データを画像ＩＭ１のデータから生成し、この生成した印刷用データを第二無線通信により送信する（Ｓ１１２）。印刷用データを受信したプリンター１００は、印刷部１５０において印刷用データに従って画像ＩＭ１を被印刷物に印刷する。例えば、図６に示す設定画面８６において操作領域８６ｂが接触操作された場合、メモリー３２に格納される写真サイズの設定を表す情報に従って写真サイズに合わせた印刷用データが生成される。
【００６４】
第二の例は、第一の接続が確立したプリンターの仕様を設定することができるので、プリンターに対して多様な仕様に応じた処理を実行させる好適なデバイス制御装置を提供することができる。
【００６５】
（４）第三の具体例：
図７は、携帯機器１で行われるデバイス制御処理の第三の例を示している。ここで、図３で示したＳ１１４〜Ｓ１１６の処理が図７ではＳ１４０に置き換わっている。第三の例では、Wi-Fi Direct方式の第二無線通信により仕様情報等を取得する代わりにＮＦＣ方式といった近距離無線通信により仕様情報等を取得するようにしている。このため、プリンター１００のＮＦＣ部１１０には、仕様情報ＤＡ１が記録されているものとする。
【００６６】
プレビュー画面８３が表示されると（Ｓ１０４）、携帯機器１は、プリンター１００と接続が確立したか否かを判断し（Ｓ１０６）、接続が確立されるまでＳ１０６の処理を繰り返す。ユーザーが携帯機器１の接触部１２をプリンターの接触部１１２に接近させると（１回目のタッチ）、プリンターのＮＦＣ部１１０は、ＭＡＣアドレスといったデバイス識別情報ＩＤ０、及び、仕様情報ＤＡ１をＮＦＣ方式の近距離無線通信により送信する。これらの情報ＩＤ０，ＤＡ１を携帯機器１が近距離無線通信により受信すると、携帯機器１とプリンター１００との間に初期段階の接続が確立したことになり、携帯機器１は、接続が確立したプリンター１００がカレントプリンターと同一であるか否かを判断する（Ｓ１０８）。同一でないと判断した場合、携帯機器１は、近距離無線通信により受信された仕様情報ＤＡ１をメモリー３２に格納する（Ｓ１４０）。その後、携帯機器１は、この仕様情報ＤＡ１に基づいてカレントプリンターを接続が確立したプリンターに変更する（Ｓ１１８）。
【００６７】
第三の例は、仕様情報ＤＡ１の受信が近距離無線通信により行われるので、近距離無線通信とは異なる無線通信を使用しなくてもプリンターに対して多様な仕様に応じた処理を実行させることが可能である。
【００６８】
（５）第四の具体例：
図８は、携帯機器１で行われるデバイス制御処理の第四の例を示し、デバイス（１００）としてスキャナーを用いる処理例を示している。尚、図１に示すプリンター１００は、スキャン部１６０があるので、スキャナーとしても機能する。
【００６９】
例えば、図２に示すメニュー画面８１からスキャナー設定操作用の操作領域８１ｅの接触操作を受け付けると、「スキャンを開始します。タッチして下さい。」等といった情報を有するスキャン開始画面を表示する（Ｓ２０４）。この表示処理は、デバイスに実行させる処理に関する設定を行う処理である。次に、携帯機器１は、スキャナーと接続が確立したか否かを判断し（Ｓ２０６）、接続が確立されるまでＳ２０６の処理を繰り返す。ユーザーが携帯機器１の接触部１２をスキャナーの接触部１１２に接近させると（１回目のタッチ）、スキャナーのＮＦＣ部１１０は、ＭＡＣアドレスといったデバイス識別情報ＩＤ０をＮＦＣ方式の近距離無線通信により送信する。このデバイス識別情報ＩＤ０を携帯機器１が近距離無線通信により受信すると、携帯機器１は、接続が確立したスキャナーがカレントスキャナーと同一であるか否かを判断する（Ｓ２０８）。この判断処理は、例えば、スキャナーから近距離無線通信により受信したデバイス識別情報がメモリー３２に格納されているデバイス識別情報と同じか否かを判断する処理とすることができる。接続が確立したスキャナーがカレントスキャナーでない場合、携帯機器１は、デバイス識別情報ＩＤ０から接続パラメーターを生成してスキャナーとWi-Fi Direct方式といった第二無線通信により接続する（Ｓ２１４）。
【００７０】
第二無線通信の接続が確立した後、携帯機器１は、スキャナーからスキャン可能サイズの組合せといった仕様情報ＤＡ１を第二無線通信により取得する（Ｓ２１６）。仕様情報ＤＡ１を受信した携帯機器１は、仕様情報ＤＡ１をメモリー３２に格納し、仕様情報ＤＡ１に基づいてカレントスキャナーを接続が確立したスキャナーに変更する（Ｓ２１８）。すなわち、Ｓ２１４〜Ｓ２１８において、携帯機器１は、第一の接続が確立したスキャナーに対応する仕様情報ＤＡ１を該スキャナーから無線受信してメモリー３２に記憶させることになる。これにより、仕様情報ＤＡ１に基づきスキャナーの仕様に応じて画像読取処理に関する設定が行われる。カレントスキャナー変更後、携帯機器１は、「スキャナーとの接続準備が整いました。スキャンするにはもう一度タッチして下さい。」等といった確認画面を表示する（Ｓ２２０）。
【００７１】
確認画面表示後、携帯機器１は、スキャナーと接続が確立したか否かを判断し（Ｓ２０６）、接続が確立されるまでＳ２０６の処理を繰り返す。ユーザーが携帯機器１の接触部１２をスキャナーの接触部１１２に接近させると（２回目のタッチ）、携帯機器１は、接続が確立したスキャナーがカレントスキャナーと同一であると判断する（Ｓ２０８）。その後、携帯機器１は、メモリー３２に格納されている接続パラメーターを用いてスキャナーとWi-Fi Direct方式といった第二無線通信により接続する（Ｓ２１０）。最後に、携帯機器１は、メモリー３２に記憶されている仕様情報ＤＡ１に基づきスキャナーのスキャン可能サイズに合わせて画像ＩＭ２を読み取る要求を第二無線通信により送信し、スキャナーから画像ＩＭ２のデータを受信する（Ｓ２１２）。画像ＩＭ２の読み取り要求を受信したスキャナーは、原稿を読み取ってスキャン可能サイズの画像ＩＭ２のデータを生成し、この画像ＩＭ２のデータを第二無線通信により送信する。これにより、携帯機器１は、スキャナーからスキャン可能サイズに合わせた読み取り画像ＩＭ２のデータを第二無線通信により受信することになる。
【００７２】
第四の例は、第一の接続でスキャナーの仕様に関する仕様情報ＤＡ１が取得され、第二の接続でスキャナーの仕様に合わせた処理が行われるので、スキャナーに対して多様な仕様に応じた処理を実行させることができる。
【００７３】
（６）その他変形例：
本発明は、上述した例以外にも種々の変形例が考えられる。
例えば、図３〜５，７のＳ１０４のプレビュー画面表示処理を行わず、ファイル名を表示した状態などプレビュー画面が表示されていない状態からデバイス制御処理を行ってもよい。
図４で示したシーケンス図において、デバイス制御装置は、Ｓ１０８の判断処理を行わず、１回目の接続が確立したときに常にデバイスから仕様情報を無線受信し、２回目の接続が確立したときに仕様情報に基づきデバイスの仕様に合わせた処理を該デバイスに実行させてもよい。
【００７４】
（７）結び：
以上説明したように、本発明によると、種々の態様により、近距離無線通信により接続を確立させるデバイスに対して多様な仕様に応じた処理を実行させることが可能な技術等を提供することができる。むろん、従属請求項に係る構成要件を有しておらず独立請求項（実施形態に記載した態様を含む。）に係る構成要件のみからなる技術等でも、上述した基本的な作用、効果が得られる。
また、上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態及び変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
【符号の説明】
【００７５】
１…携帯機器（デバイス制御装置）、１０…ＮＦＣ部（近距離無線通信部）、１１…筐体、１２…接触部、２０…第二無線通信部、３０…コントローラー、４０…表示操作部、１００…プリンター（デバイス）、１１０…ＮＦＣ部、１１１…筐体、１１２…接触部、１２０…第二無線通信部、１３０…コントローラー、ＡＰＬ１…アプリケーションプログラム、ＤＡ１…仕様情報、ＩＤ０，ＩＤ１…デバイス識別情報、ＩＭ１，ＩＭ２…画像、Ｐ１…デバイス制御プログラム、ＰＳ１…パスワード、Ｕ１…設定部、Ｕ２…処理実行部、Ｕ３…記憶部。
【図１】
0006350073.tif 000002
【図２】
0006350073.tif 000003
【図３】
0006350073.tif 000004
【図４】
0006350073.tif 000005
【図５】
0006350073.tif 000006
【図６】
0006350073.tif 000007
【図７】
0006350073.tif 000008
【図８】
0006350073.tif 000009