(57)【特許請求の範囲】
【請求項１】
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、を備え、
前記第１のインターフェースは、インターフェースメモリを備え、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記機能実行機器が前記載置状態である間に前記通信セッションが確立される第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記スキャン実行部に前記原稿のスキャンを実行させ、前記機能実行機器が前記非載置状態である間に前記通信セッションが確立される第２の場合に、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
前記通信セッションが確立される前に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させる第３の供給部であって、前記機能実行機器が前記非載置状態から前記載置状態に変化する際に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させ、前記機能実行機器が前記載置状態から前記非載置状態に変化する際に、前記第１のインターフェースから前記ネットワーク情報を消去させる、前記第３の供給部と、
を備える、機能実行機器。
【請求項２】
前記スキャン制御部は、
前記第１の場合に、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器からスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、
前記第２の場合に、前記通信機器から前記スキャン実行指示を受信しないことに応じて、前記スキャン実行部に前記原稿のスキャンを実行させない、請求項１に記載の機能実行機器。
【請求項３】
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、を備え、
前記第１のインターフェースは、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記機能実行機器が前記載置状態である間に前記通信セッションが確立される第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器からスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、前記機能実行機器が前記非載置状態である間に前記通信セッションが確立される第２の場合に、前記通信機器から前記スキャン実行指示を受信しないことに応じて、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
を備え、
前記スキャン制御部は、
前記機能実行機器が前記非載置状態である場合に、前記非載置状態に関係する非載置関係情報を前記第１のインターフェースに供給する第１の供給部であって、前記非載置関係情報は、前記第２の場合に前記通信セッションを利用して前記通信機器に送信され、前記機能実行機器が前記非載置状態であることを示す報知画面を前記通信機器の表示部に表示させるための表示情報を含む、前記第１の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報が前記通信機器に送信され、前記非載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記通信セッションを利用して前記非載置関係情報が前記通信機器に送信され、前記ネットワーク情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信しない、
機能実行機器。
【請求項４】
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、を備え、
前記第１のインターフェースは、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記機能実行機器が前記載置状態である間に前記通信セッションが確立される第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器からスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、前記機能実行機器が前記非載置状態である間に前記通信セッションが確立される第２の場合に、前記通信機器から前記スキャン実行指示を受信しないことに応じて、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
を備え、
前記スキャン制御部は、
前記機能実行機器が前記載置状態である場合に、前記載置状態に関係する載置関係情報を前記第１のインターフェースに供給する第２の供給部であって、前記載置関係情報は、前記第１の場合に前記通信セッションを利用して前記通信機器に送信される、前記第２の供給部を備え、
前記第２の供給部は、
前記機能実行機器が前記非載置状態から前記載置状態に変化する際に、第１種の前記載置関係情報を前記第１のインターフェースに供給し、
前記機能実行機器が前記非載置状態から前記載置状態に変化した後に、前記載置状態が維持されている期間が所定期間に到達する際に、第２種の前記載置関係情報を前記第１のインターフェースに供給し、
前記スキャン制御部は、
前記第１の場合に、前記第１種の載置関係情報が前記通信セッションを利用して前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第１の場合に、前記第２種の載置関係情報が前記通信セッションを利用して前記通信機器に送信されることに応じて、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する所定の指示が前記ユーザによって前記通信機器に与えられることを条件として、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信しない、
機能実行機器。
【請求項５】
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、
印刷実行部と、を備え、
前記第１のインターフェースは、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記機能実行機器が前記載置状態である間に前記通信セッションが確立される第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器からスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、前記機能実行機器が前記非載置状態である間に前記通信セッションが確立される第２の場合に、前記通信機器から前記スキャン実行指示を受信しないことに応じて、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
前記第１の場合に、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器から前記スキャン実行指示の代わりに印刷実行指示を受信する受信部であって、前記印刷実行指示は、印刷対象の対象データを含む、前記受信部と、
前記印刷実行指示が受信される場合に、前記対象データによって表わされる画像の印刷を前記印刷実行部に実行させる印刷制御部と、
を備える、機能実行機器。
【請求項６】
前記スキャン制御部は、
前記機能実行機器が前記非載置状態である場合に、前記非載置状態に関係する非載置関係情報を前記第１のインターフェースに供給する第１の供給部であって、前記非載置関係情報は、前記第２の場合に前記通信セッションを利用して前記通信機器に送信される、前記第１の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報が前記通信機器に送信され、前記非載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記通信セッションを利用して前記ネットワーク情報と前記非載置関係情報とが前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信しない、請求項２、４及び５のいずれか一項に記載の機能実行機器。
【請求項７】
前記スキャン制御部は、
前記機能実行機器が前記載置状態である場合に、前記載置状態に関係する載置関係情報を前記第１のインターフェースに供給する第２の供給部であって、前記載置関係情報は、前記第１の場合に前記通信セッションを利用して前記通信機器に送信される、前記第２の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報と前記載置関係情報とが前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信しない、請求項２、３及び５のいずれか一項に記載の機能実行機器。
【請求項８】
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、を備え、
前記第１のインターフェースは、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記通信セッションが確立された後に、前記通信機器が前記通信セッションを介して前記機能実行機器から取得する前記機能実行機器の状態が前記載置状態を示す場合に、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器の状態を要求する確認要求を前記通信機器から受信する要求受信部であって、前記確認要求は、スキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても前記通信機器から送信される、前記要求受信部と、
前記機能実行機器が前記載置状態である間に前記確認要求が前記通信機器から受信される場合、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記載置状態に関係する載置関係情報を前記通信機器に送信する関係情報送信部と、
前記載置関係情報が前記通信機器に送信される場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器から、前記載置関係情報が前記通信機器にて受信されることに基づいて前記通信機器から送信されるスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、前記載置関係情報が前記通信機器に送信されない場合に、前記スキャン実行指示が前記通信機器から受信されず、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
を備える、機能実行機器。
【請求項９】
前記第１のインターフェースは、インターフェースメモリを備え、
前記制御部は、さらに、
前記通信セッションが確立される前に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させる第３の供給部を備える、請求項３から５及び８のいずれか一項に記載の機能実行機器。
【請求項１０】
前記第３の供給部は、
前記機能実行機器が前記非載置状態から前記載置状態に変化する際に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させ、
前記機能実行機器が前記載置状態から前記非載置状態に変化する際に、前記第１のインターフェースから前記ネットワーク情報を消去させる、請求項９に記載の機能実行機器。
【請求項１１】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記通信機器とは異なる機能実行機器から、前記通信機器の第１のインターフェースを介して、前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、前記無線ネットワークは、前記通信機器と前記機能実行機器との間で前記通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、前記第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、前記第２のインターフェースは、前記第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、前記ネットワーク情報受信処理と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信処理と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、
前記第２の場合に、前記スキャン実行指示が送信されるべきか否かを前記ユーザに選択させるための第１の選択画面を前記通信機器の表示部に表示させる第１の表示制御処理と、
前記第１の選択画面において、前記ユーザから、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する所定の指示が与えられることを条件として、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器の状態を要求する確認要求を前記機能実行機器に送信する要求送信処理と、
前記確認要求が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記関係情報を再受信する第２の関係情報受信処理と、
を実行させ、
前記スキャン実行指示送信処理では、再受信済みの前記関係情報が前記載置関係情報である場合に、前記スキャン実行指示が前記機能実行機器に送信される、
コンピュータプログラム。
【請求項１２】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記通信機器とは異なる機能実行機器から、前記通信機器の第１のインターフェースを介して、前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、前記無線ネットワークは、前記通信機器と前記機能実行機器との間で前記通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、前記第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、前記第２のインターフェースは、前記第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、前記ネットワーク情報受信処理と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信処理であって、受信済みの前記関係情報が第１種の前記載置関係情報である前記第１の場合に、前記スキャン実行指示が前記機能実行機器に送信される、前記スキャン実行指示送信処理と、
受信済みの前記関係情報が第２種の前記載置関係情報である場合に、前記スキャン実行指示が送信されるべきか否かを前記ユーザに選択させるための第２の選択画面を前記通信機器の表示部に表示させる第２の表示制御処理と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、
を実行させ、
前記スキャン実行指示送信処理では、受信済みの前記関係情報が前記第２種の載置関係情報である前記第１の場合に、前記第２の選択画面において、前記ユーザから、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する指示が与えられることを条件として、前記スキャン実行指示が前記機能実行機器に送信され、
前記第１種の載置関係情報は、前記機能実行機器が前記非載置状態から前記載置状態に変化した後であって、前記載置状態が維持されている期間が所定期間に到達する前に、前記機能実行機器から送信され、
前記第２種の載置関係情報は、前記載置状態が維持されている前記期間が前記所定期間に到達した後に、前記機能実行機器から送信される、
コンピュータプログラム。
【請求項１３】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記通信機器とは異なる機能実行機器から、前記通信機器の第１のインターフェースを介して、前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、前記無線ネットワークは、前記通信機器と前記機能実行機器との間で前記通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、前記第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、前記第２のインターフェースは、前記第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、前記ネットワーク情報受信処理と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信処理であって、前記非載置関係情報は、前記機能実行機器が非載置状態であることを示す報知画面を前記通信機器の表示部に表示させるための表示情報を含む、前記スキャン実行指示送信処理と、
前記第２の場合に、前記表示情報を利用して、前記報知画面を前記表示部に表示させる表示処理と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、
を実行させる、コンピュータプログラム。
【請求項１４】
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記通信機器とは異なる機能実行機器から、前記通信機器の第１のインターフェースを介して、前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、前記無線ネットワークは、前記通信機器と前記機能実行機器との間で前記通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、前記第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、前記第２のインターフェースは、前記第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、前記ネットワーク情報受信処理と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信処理と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、
前記ユーザから、印刷実行指示が前記機能実行機器に送信されるべきことに関する指示が与えられた後に、前記ネットワーク情報と前記関係情報とが受信される場合に、受信済みの前記関係情報が前記載置関係情報であるのか前記非載置関係情報であるのかに関わらず、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記スキャン実行指示の代わりに、印刷対象の対象データを含む前記印刷実行指示を前記機能実行機器に送信する印刷実行指示送信処理と、
を実行させる、コンピュータプログラム。
【請求項１５】
前記第１の関係情報受信処理では、前記機能実行機器から、前記第１のインターフェースを介して、前記関係情報が受信される、請求項１１から１４のいずれか一項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される技術は、機能実行機器と、機能実行機器と通信可能な通信機器と、に関する。
【背景技術】
【０００２】
特許文献１には、ＵＳＢメモリ内のデータを読み出して印刷する第１のモードと、スキャナ部で読み込んだ画像データをＵＳＢメモリに保存する第２のモードと、の２つのモードで動作する画像形成装置が開示されている。画像形成装置は、メモリスロットにＵＳＢメモリが接続された際に、原稿検出センサが原稿を検出している場合には、第２のモードが指示されたと判断し、第２のモードの操作用画面を表示部に表示させる。第２のモードの操作用画面においてユーザがスキャン指示を入力すると、画像形成装置は原稿のスキャンを実行する。一方、画像形成装置は、メモリスロットにＵＳＢメモリが接続された際に、原稿検出センサが原稿を検出していない場合には、ユーザによって第１のモードが指示されたと判断し、第１のモードの操作用画面を表示部に表示させる。第１のモードの操作用画面においてユーザが印刷指示を入力すると、画像形成装置はユーザが指定したデータに従って印刷を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２８１７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術では、ユーザは、ＵＳＢメモリをメモリスロットに接続させた後、操作用画面においてスキャン又は印刷を実行するための所定の指示を入力する必要がある。
【０００５】
本明細書では、機能実行機器及び通信機器にユーザから指示が与えられなくても、機能実行機器がスキャンを適切に実行し得る技術を提供する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される一つの技術は、機能実行機器である。機能実行機器は、機能実行機器と、機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、機能実行機器と通信機器との双方が所属すべき無線ネットワークを利用して、第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、原稿が機能実行機器に載置されているのか否かを検知するためのセンサと、制御部と、を備える。第１のインターフェースは、無線ネットワークで利用されるネットワーク情報を、通信セッションを利用して、通信機器に送信可能である。制御部は、センサの検出結果を利用して、機能実行機器が、原稿が機能実行機器に載置されている載置状態であるのか、原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、機能実行機器が載置状態である間に通信セッションが確立される第１の場合に、第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから機能実行機器及び通信機器に与えられなくても、スキャン実行部に原稿のスキャンを実行させ、機能実行機器が非載置状態である間に通信セッションが確立される第２の場合に、スキャン実行部に原稿のスキャンを実行させない、スキャン制御部と、原稿のスキャンが実行される場合に、スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、無線ネットワークを利用して、第２のインターフェースを介して、生成済みの画像データを通信機器に送信する画像データ送信部と、を備える。
【０００７】
上記の構成によると、機能実行機器は、機能実行機器が載置状態である間に通信セッションが確立される場合に、第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから機能実行機器及び通信機器に与えられなくても、スキャン実行部に原稿のスキャンを実行させる。従って、上記の構成によると、機能実行機器及び通信機器にユーザから指示が与えられなくても、機能実行機器がスキャンを適切に実行し得る。
【０００８】
本明細書によって開示される一つの技術は、通信機器のためのコンピュータプログラムである。コンピュータプログラムは、通信機器に搭載されるコンピュータに、以下の各処理、即ち、通信機器とは異なる機能実行機器から、通信機器の第１のインターフェースを介して、通信機器と機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、無線ネットワークは、通信機器と機能実行機器との間で通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、第２のインターフェースは、第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、ネットワーク情報受信処理と、機能実行機器から、第１のインターフェースと第２のインターフェースのうちの少なくとも一方を介して、機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、受信済みの関係情報が、原稿が機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから通信機器及び機能実行機器に与えられなくても、無線ネットワークを利用して、第２のインターフェースを介して、スキャン実行指示を機能実行機器に送信し、受信済みの関係情報が、原稿が機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、スキャン実行指示を機能実行機器に送信しない、スキャン実行指示送信処理と、スキャン実行指示が機能実行機器に送信された後に、機能実行機器から、無線ネットワークを利用して、第２のインターフェースを介して、機能実行機器が原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、を実行させる。
【０００９】
上記の構成によると、通信機器は、載置関係情報が受信される場合に、第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから機能実行機器及び通信機器に与えられなくても、無線ネットワークを利用して、第２のインターフェースを介して、スキャン実行指示を機能実行機器に送信する。従って、上記の構成によると、機能実行機器及び通信機器にユーザから指示が与えられなくても、機能実行機器にスキャンを適切に実行させ得る。
【００１０】
なお、上記の機能実行機器を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信機器のためのコンピュータプログラムによって実現される通信機器、及び、上記の通信機器のためのコンピュータプログラムを記憶するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の機能実行機器と通信機器とを含む機能実行システムも、新規で有用である。
【図面の簡単な説明】
【００１１】
【図１】機能実行システムの構成を示す。
【図２】スキャナのＮＦＣインターフェースのプロセッサの処理のフローチャートを示す。
【図３】第１実施例のスキャナの制御部のＣＰＵのメイン処理のフローチャートを示す。
【図４】第１実施例のスキャナの制御部のＣＰＵのスキャン実行処理のフローチャートを示す。
【図５】第１実施例の携帯端末の制御部のＣＰＵのメイン処理のフローチャートを示す。
【図６】第１実施例において、原稿がセットされた状態のスキャナに携帯端末が近づけられるケースＡ１のシーケンス図を示す。
【図７】第１実施例において、原稿がセットされていない状態のスキャナに携帯端末が近づけられるケースＡ２のシーケンス図を示す。
【図８】第１実施例において、原稿がセットされてから所定期間が経過した状態のスキャナに携帯端末が近づけられるケースＡ３のシーケンス図を示す。
【図９】第１実施例の各場合においてインターフェースメモリに記憶される情報の表を示す。
【図１０】第２実施例において、原稿がセットされていない状態のスキャナに携帯端末が近づけられるケースＢのシーケンス図を示す。
【図１１】第２実施例の各場合においてインターフェースメモリに記憶される情報の表を示す。
【図１２】第３実施例の多機能機の制御部のＣＰＵの機能実行処理のフローチャートを示す。
【図１３】第３実施例の携帯端末の制御部のＣＰＵのメイン処理のフローチャートを示す。
【図１４】第３実施例において、多機能機に、印刷指示入力済みの携帯端末が近づけられるケースＣのシーケンス図を示す。
【発明を実施するための形態】
【００１２】
（機能実行システム２の構成；図１）
図１に示すように、機能実行システム２は、スキャナＳＣと、携帯端末ＰＴと、を備える。各機器ＳＣ，ＰＴは、Ｗｉ−Ｆｉ方式に従った無線通信（以下では「Ｗｉ−Ｆｉ通信」と呼ぶ）と、ＮＦＣ（Near Field Communicationの略）方式に従った無線通信（以下では「ＮＦＣ通信」と呼ぶ）と、を実行可能である。図１の例では、１個の携帯端末ＰＴのみを図示しているが、他の例では、機能実行システム２は複数個の携帯端末を備えていてもよい。
【００１３】
（スキャナＳＣの構成）
スキャナＳＣは、スキャン機能を実行可能な周辺機器（即ち携帯端末ＰＴの周辺機器）である。スキャナＳＣは、操作部１２と、表示部１４と、スキャン実行部１６と、センサ１８と、無線ＬＡＮ（LocalArea Networkの略）インターフェース２０と、ＮＦＣインターフェース３０と、制御部４０と、を備える。各部１２〜４０は、バス線（符号省略）に接続されている。なお、変形例では、センサ１８は、スキャン実行部１６に含まれていてもよい。以下では、インターフェースのことを「Ｉ／Ｆ」と記載する。図１では、印刷実行部９０が破線で図示されているが、本実施例のスキャナＳＣは印刷実行部９０を備えていない。印刷実行部９０については後述の第３実施例で説明する。
【００１４】
操作部１２は、複数のボタンを備える。ユーザは、操作部１２を操作することによって、様々な指示をスキャナＳＣに与えることができる。表示部１４は、様々な情報を表示するためのディスプレイである。スキャン実行部１６は、ＣＣＤ、ＣＩＳ等のスキャン機構である。図示していないが、スキャナＳＣはＡＤＦ（Auto Document Feederの略）を備えている。ＡＤＦは、セット（即ち、載置）された原稿をスキャン機構に供給する。センサ１８は、ＡＤＦにセットされた原稿を検出する。
【００１５】
無線ＬＡＮＩ／Ｆ２０は、Ｗｉ−Ｆｉ方式に従った無線通信を実行するための無線Ｉ／Ｆである。Ｗｉ−Ｆｉ方式は、例えば、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.の略）の８０２．１１の規格、及び、それに準ずる規格（例えば、８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に従って、無線通信を実行するための無線通信方式である。無線ＬＡＮＩ／Ｆ２０は、特に、ＷＦＤ（Wi-Fi Directの略）方式をサポートしている。ＷＦＤ方式は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅによって作成された規格書「Ｗｉ−Ｆｉ  Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ（Ｐ２Ｐ）  Ｔｅｃｈｎｉｃａｌ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｖｅｒｓｉｏｎ１．１」に記述されている無線通信方式である。
【００１６】
ＮＦＣＩ／Ｆ３０は、ＮＦＣ方式に従ったＮＦＣ通信（即ちいわゆる近距離無線通信の一種）を実行するための無線Ｉ／Ｆある。ＮＦＣ方式は、例えば、ＩＳＯ／ＩＥＣ２１４８１又は１８０９２の国際標準規格に基づく無線通信方式である。
【００１７】
ＮＦＣＩ／Ｆ３０は、プロセッサ３２と、Ｉ／Ｆメモリ３４と、を備える。プロセッサ３２は、制御部４０と通信可能であり、制御部４０から取得される記憶指示に従って、携帯端末ＰＴに送信されるべき無線プロファイルＷＰと、センサ１８の検出結果に基づく原稿ステータスＤＳと、携帯端末ＰＴがスキャナＳＣにスキャン機能を実行させるためのアプリケーションを起動させるためのアプリケーション起動指示ＡＡＩと、スキャナＳＣの機種、型番等を示すデバイス情報ＤＩと、をＩ／Ｆメモリ３４に書き込む（即ち記憶させる）。アプリケーション起動指示ＡＡＩ及びデバイス情報ＤＩは、スキャナＳＣのベンダによって、スキャナＳＣの出荷前に予め決められた固定値である。後述するように、ＣＰＵ４２が、スキャナＳＣの電源起動時にＮＦＣＩ／Ｆ３０に記憶指示を供給することで、毎回同じアプリケーション起動指示ＡＡＩとデバイス情報ＤＩとがＩ／Ｆメモリ３４に書き込まれる。以下では、Ｉ／Ｆメモリ３４に記憶されている各情報（即ち、無線プロファイルＷＰ、原稿ステータスＤＳ、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩ）を「スキャナ情報」と呼ぶ場合がある。また、以下では、アプリケーションのことを「アプリ」と呼ぶ場合がある。
【００１８】
また、プロセッサ３２は、携帯端末ＰＴからＰｏｌｌｉｎｇ信号を受信する場合に、Ｐｏｌｌｉｎｇ信号に対する応答信号を携帯端末ＰＴに送信して、携帯端末ＰＴとのＮＦＣセッションを確立する。そして、プロセッサ３２は、当該ＮＦＣセッションが確立される前に、その時点でＩ／Ｆメモリ３４に記憶されているスキャナ情報（即ち、無線プロファイルＷＰ、原稿ステータスＤＳ、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩ）をＩ／Ｆメモリ３４から読み出し、当該ＮＦＣセッションを利用してスキャナ情報を携帯端末ＰＴに送信する。
【００１９】
なお、ＮＦＣ通信を実行するためのＩ／Ｆの種類として、ＮＦＣフォーラムデバイス（NFC Forum Device）と呼ばれるＩ／Ｆと、ＮＦＣフォーラムタグ（NFC Forum Tag）と呼ばれるＩ／Ｆと、が知られている。ＮＦＣＩ／Ｆ３０は、ＮＦＣフォーラムタグであり、ＮＦＣ方式のＩＣタグとして機能する。
【００２０】
ＮＦＣフォーラムデバイスは、Ｐ２Ｐ（Peer To Peerの略）モード、Ｒ／Ｗ（Reader/Writerの略）モード、及び、ＣＥ（Card Emulationの略）モードのうちのいずれかのモードで、選択的に動作可能なＩ／Ｆである。例えば、第１の機器のＮＦＣＩ／Ｆと、第２の機器のＮＦＣＩ／Ｆと、の両方がＰ２Ｐモードで動作する場合には、第１及び第２の機器は、データの双方向通信を実行することができる。また、例えば、第１の機器のＮＦＣＩ／ＦがＲ／ＷモードのうちのＲｅａｄｅｒモードで動作し、かつ、第２の機器のＮＦＣＩ／ＦがＣＥモードで動作する場合には、第１の機器は、第２の機器からのデータの読み出し、即ち、第２の機器からのデータの受信を実行することができる。また、例えば、第１の機器のＮＦＣＩ／ＦがＲ／ＷモードのうちのＷｒｉｔｅｒモードで動作し、かつ、第２の機器のＮＦＣＩ／ＦがＣＥモードで動作する場合には、第１の機器は、第２の機器へのデータの書き込み、即ち、第２の機器へのデータの送信を実行することができる。
【００２１】
ＮＦＣフォーラムタグ（即ちスキャナＳＣのＮＦＣＩ／Ｆ３０）は、上記の３つのモードのうちのいずれかのモードで選択的に動作可能なＩ／Ｆではなく、ＩＣタグのみとして機能するＩ／Ｆである。例えば、携帯端末ＰＴのＮＦＣＩ／Ｆ７０がＲ／ＷモードのうちのＲｅａｄｅｒモードで動作する場合には、携帯端末ＰＴは、スキャナＳＣのＮＦＣＩ／Ｆ３０からのスキャナ情報の読み出し、即ち、スキャナＳＣからのスキャナ情報の受信を実行することができる。ＮＦＣフォーラムタグ（即ちスキャナＳＣのＮＦＣＩ／Ｆ３０）は、上記の３つのモードのうちのいずれかのモードで選択的に動作可能なＩ／Ｆではないので、ＮＦＣフォーラムデバイスよりも簡易な構成を有する（即ちＩＣチップの構成が単純である）。一般的に言うと、ＮＦＣフォーラムタグとして機能するＩＣチップは、ＮＦＣフォーラムデバイスとして機能するＩＣチップよりも安価である。
【００２２】
ここで、無線ＬＡＮＩ／Ｆ２０とＮＦＣＩ／Ｆ３０との間の相違点を説明しておく。無線ＬＡＮＩ／Ｆ２０を介した無線通信の通信速度（例えば最大の通信速度が１１〜６００Ｍｂｐｓ）は、ＮＦＣＩ／Ｆ３０を介した無線通信の通信速度（例えば最大の通信速度が１００〜４２４Ｋｂｐｓ）よりも速い。また、無線ＬＡＮＩ／Ｆ２０を介した無線通信における搬送波の周波数（例えば２．４ＧＨｚ帯又は５．０ＧＨｚ帯）は、ＮＦＣＩ／Ｆ３０を介した無線通信における搬送波の周波数（例えば１３．５６ＭＨｚ帯）とは異なる。また、無線ＬＡＮＩ／Ｆ２０を介した無線通信を実行可能な最大の距離（例えば最大で約１００ｍ）は、ＮＦＣＩ／Ｆ３０を介した無線通信を実行可能な最大の距離（例えば最大で約１０ｃｍ）よりも大きい。
【００２３】
制御部４０は、ＣＰＵ４２と、メインメモリ４４と、を備える。ＣＰＵ４２は、メインメモリ４４に格納されているプログラムＰＧに従って、様々な処理を実行するプロセッサである。メインメモリ４４は、ＲＡＭ、ＲＯＭ等によって構成され、上記のプログラムＰＧの他に、管理リストＭＬを格納する。
【００２４】
管理リストＭＬには、プリンタＰＲがＧ／Ｏ機器である無線ネットワーク（以下では「ＷＦＤＮＷ」と記載する）に所属しているＣＬ機器に関するＣＬ情報が記述される。ＣＬ機器は、ＷＦＤ方式のＣＬ状態（即ちクライアント状態）で動作する機器、又はＷＦＤ方式の通信に非対応のレガシー機器である。ＣＬ情報は、例えば、ＣＬ機器のＭＡＣアドレスを含む。
【００２５】
（携帯端末ＰＴの構成）
携帯端末ＰＴは、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等の可搬型の端末装置である。携帯端末ＰＴは、操作部５２と、表示部５４と、無線ＬＡＮＩ／Ｆ６０と、ＮＦＣＩ／Ｆ７０と、制御部８０と、を備える。各部５２〜８０は、バス線（符号省略）に接続されている。
【００２６】
操作部５２は、複数のキーを備える。ユーザは、操作部５２を操作することによって、様々な指示を携帯端末ＰＴに与えることができる。表示部５４は、様々な情報を表示するためのディスプレイである。無線ＬＡＮＩ／Ｆ６０は、スキャナＳＣの無線ＬＡＮＩ／Ｆ２０と同様である。ＮＦＣＩ／Ｆ７０は、ＮＦＣ方式に従ったＮＦＣ通信を実行するためのＩ／Ｆである。ＮＦＣＩ／Ｆ７０は、上記のＮＦＣフォーラムデバイスである。本実施例では、ＮＦＣＩ／Ｆ７０がＲｅａｄｅｒモードで動作する。そのため、携帯端末ＰＴの制御部８０は、ＮＦＣＩ／Ｆ７０を介して、スキャナＳＣのＮＦＣＩ／Ｆ３０から情報を読み出すことができる。
【００２７】
制御部８０は、ＣＰＵ８２と、メモリ８４と、を備える。ＣＰＵ８２は、メモリ８４に格納されているＯＳ（Operation Systemの略）プログラムＯＰＧ、アプリケーションＡＰＲに従って、様々な処理を実行するプロセッサである。
【００２８】
ＯＳプログラムＯＰＧは、携帯端末ＰＴの基本的な動作を実現するためのプログラムである。アプリケーションＡＰＲは、スキャナＳＣにスキャンを実行させるためのプログラムである。アプリケーションＡＰＲは、スキャナＳＣのベンダによって提供されるアプリケーションであり、インターネット上のサーバから携帯端末ＰＴにインストールされてもよいし、スキャナＳＣと共に出荷されるメディアから携帯端末ＰＴにインストールされてもよい。  
【００２９】
（スキャナＳＣのＮＦＣＩ／Ｆ３０のプロセッサ３２の処理；図２）
続いて、図２を参照して、スキャナＳＣのＮＦＣＩ／Ｆ３０のプロセッサ３２によって実行される処理について説明する。図２の処理では、Ｓ１０及びＳ２０の各監視ステップが順次実行される。
【００３０】
Ｓ１０では、プロセッサ３２は、制御部４０（即ちＣＰＵ４２）から、記憶指示を取得することを監視する。プロセッサ３２は、制御部４０から記憶指示を取得する場合に、Ｓ１０でＹＥＳと判断して、Ｓ１２において、Ｓ１０で取得された記憶指示に含まれる情報（即ち、無線プロファイルと、原稿ステータスと、アプリ起動指示と、デバイス情報と、のうちの少なくとも１つ）をＩ／Ｆメモリ３４に書き込む（即ち記憶させる）。なお、Ｉ／Ｆメモリ３４内に古い無線プロファイルと古い原稿ステータスとの少なくとも一方が既に記憶されている状態では、Ｓ１２では、プロセッサ３２は、古い無線プロファイルと古い原稿ステータスとの少なくとも一方に代えて、Ｓ１０で取得された記憶指示に含まれる新たな無線プロファイルと新たな原稿ステータスとの少なくとも一方をＩ／Ｆメモリ３４に書き込む。Ｓ１２が終了すると、Ｓ１０に戻る。
【００３１】
Ｓ２０では、プロセッサ３２は、携帯端末ＰＴからＮＦＣセッションを確立するための要求信号であるＰｏｌｌｉｎｇ信号を受信することを監視する。スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間の距離（以下では「デバイス間距離」と呼ぶ）が所定距離（例えば１０ｃｍ）よりも大きい状況から、デバイス間距離が所定距離以下である状況に変化すると、プロセッサ３２は、携帯端末からＰｏｌｌｉｎｇ信号を受信し、Ｓ２０でＹＥＳと判断して、Ｓ２２に進む。
【００３２】
次いで、Ｓ２２では、プロセッサ３２は、Ｐｏｌｌｉｎｇ信号の受信に応じた所定通知を制御部４０（即ちＣＰＵ４２）に供給する。所定通知は、携帯端末ＰＴからＰｏｌｌｉｎｇ信号が受信されたことを示す通知である。Ｓ２４では、プロセッサ３２は、Ｐｏｌｌｉｎｇ信号に対する応答信号を携帯端末に送信する。これにより、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末のＮＦＣＩ／Ｆとの間にＮＦＣセッションが確立される。
【００３３】
次いで、Ｓ３０では、プロセッサ３２は、Ｉ／Ｆメモリ３４からスキャナ情報を読み出し、Ｓ２４で確立されたＮＦＣセッションを利用して、スキャナ情報を携帯端末ＰＴに送信する。Ｓ３０が終了すると、Ｓ１０に戻る。
【００３４】
（スキャナＳＣの制御部４０のＣＰＵ４２のメイン処理；図３）
続いて、図３を参照して、スキャナＳＣの制御部４０のＣＰＵ４２によって実行されるメイン処理について説明する。スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられると、ＣＰＵ４２は、メイン処理を実行する。
【００３５】
Ｓ４０では、ＣＰＵ４２は、無線プロファイルＷＰを準備する。また、ＣＰＵ４２は、センサ１８の検出状態に基づいて、原稿ステータスＤＳを検出する。
【００３６】
スキャナＳＣは、後述の図４のＳ６４の処理において、ＷＦＤ方式のＧ／Ｏ状態で動作して、ＷＦＤＮＷを形成する。Ｓ４０で準備される無線プロファイルＷＰは、当該ＷＦＤＮＷで利用されるべき情報である。即ち、Ｓ４０で準備される無線プロファイルＷＰは、スキャナＳＣによって将来形成され得るＷＦＤＮＷで利用されるべき情報である。従って、例えば、携帯端末ＰＴは、スキャナＳＣから無線プロファイルＷＰを受信すれば、上記のＷＦＤＮＷに参加することができる。この結果、例えば、携帯端末ＰＴは、上記のＷＦＤＮＷを利用して、スキャナＳＣからスキャンの結果生成された画像データを受信することができる。Ｓ４０で準備される無線プロファイルＷＰは、ＳＳＩＤ（Service Set Identifierの略）、認証方式、暗号化方式、パスワード等を含む。ＣＰＵ４２は、ランダムに文字列を選択することによって、ＳＳＩＤ及びパスワードを準備する。また、ＣＰＵ４２は、予め決められている認証方式及び暗号化方式を準備する。ＣＰＵ４２は、無線プロファイルＷＰを準備すると、当該無線プロファイルＷＰをメインメモリ４４に記憶させる。
【００３７】
また、原稿ステータスＤＳは、「有」、「無」、「放置」の３つのうちのいずれかを示す。「有」は、センサ１８が原稿を検出している状態（即ち、スキャナＳＣのＡＤＦに原稿がセットされている状態）であって、センサ１８が原稿を検出している状態が開始されてから所定期間（例えば１０分間）が経過していない状態を示す。「無」は、センサ１８が原稿を検出していない状態を示す。「放置」は、センサ１８が原稿を検出している状態であって、センサ１８が原稿を検出している状態が開始されてから所定期間（例えば１０分間）が経過した状態を示す。ＣＰＵ４２は、原稿ステータスＤＳを検出すると、当該原稿ステータスＤＳをメインメモリ４４に記憶させる。なお、以下では、原稿ステータスＤＳが「有」を示す場合のことを、原稿ステータスＤＳ「有」と呼ぶことがある。同様に、原稿ステータスＤＳが「無」、「放置」を示す場合を、それぞれ、原稿ステータスＤＳ「無」、原稿ステータスＤＳ「放置」と呼ぶ場合がある。
【００３８】
Ｓ４２では、ＣＰＵ４２は、Ｓ４０で準備した無線プロファイルＷＰとＳ４０で検出した原稿ステータスＤＳとアプリケーション起動指示ＡＡＩとデバイス情報ＤＩとを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。これにより、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれる無線プロファイルＷＰと原稿ステータスＤＳとアプリケーション起動指示ＡＡＩとデバイス情報ＤＩとをＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。
【００３９】
次いで、ＣＰＵ４２は、Ｓ４４、Ｓ４６、及び、Ｓ４８の各監視ステップを順次実行する。具体的には、ＣＰＵ４２は、原稿ステータスＤＳが変化することを監視する。
【００４０】
Ｓ４４では、ＣＰＵ４２は、原稿ステータスＤＳ「有」から原稿ステータスＤＳ「無」に変化することを監視する。センサ１８が原稿を検出している状態から、センサ１８が原稿を検出していない状態に変化すると（即ち、ＡＤＦに原稿がセットされた状態から原稿がセットされていない状態に変化すると）、ＣＰＵ４２は、Ｓ４４でＹＥＳと判断し、Ｓ５０に進む。Ｓ５０では、ＣＰＵ４２は、原稿ステータスＤＳ「無」を含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。これにより、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれる原稿ステータスＤＳ「無」をＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。なお、ＣＰＵ４２は、検出された原稿ステータスＤＳ「無」を、新たな原稿ステータスとして、メインメモリ４４にも記憶させる。Ｓ５０が終了すると、Ｓ４４、Ｓ４６、及び、Ｓ４８の各監視ステップに戻る。
【００４１】
Ｓ４６では、ＣＰＵ４２は、原稿ステータスＤＳ「無」から原稿ステータスＤＳ「有」に変化することを監視する。センサ１８が原稿を検出していない状態から、センサ１８が原稿を検出している状態に変化すると（即ち、ＡＤＦに原稿がセットされていない状態から原稿がセットされた状態に変化すると）、ＣＰＵ４２は、Ｓ４６でＹＥＳと判断し、Ｓ５２に進む。Ｓ５２では、ＣＰＵ４２は、原稿ステータスＤＳ「有」を含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。これにより、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれる原稿ステータスＤＳ「有」をＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。なお、ＣＰＵ４２は、検出された原稿ステータスＤＳ「有」を、新たな原稿ステータスとして、メインメモリ４４にも記憶させる。Ｓ５２が終了すると、Ｓ４４、Ｓ４６、及び、Ｓ４８の各監視ステップに戻る。
【００４２】
Ｓ４８では、ＣＰＵ４２は、原稿ステータスＤＳ「有」で所定期間経過したことを監視する。センサ１８が原稿を検出している状態（即ち原稿ステータスＤＳ「有」）が開始されてから所定時間が経過すると、ＣＰＵ４２は、Ｓ４８でＹＥＳと判断し、Ｓ５４に進む。Ｓ５４では、ＣＰＵ４２は、原稿ステータスＤＳ「放置」を含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。これにより、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれる原稿ステータスＤＳ「放置」をＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。なお、ＣＰＵ４２は、原稿ステータスＤＳ「放置」を、新たな原稿ステータスとして、メインメモリ４４にも記憶させる。Ｓ５４が終了すると、Ｓ４４、Ｓ４６、及び、Ｓ４８の各監視ステップに戻る。
【００４３】
（スキャナＳＣの制御部４０のＣＰＵ４２のスキャン実行処理；図４）
続いて、図４を参照して、スキャナＳＣの制御部４０のＣＰＵ４２によって実行されるスキャン実行処理について説明する。スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられると、ＣＰＵ４２は、スキャン実行処理を実行する。
【００４４】
Ｓ６０では、ＣＰＵ４２は、ＮＦＣＩ／Ｆ３０から所定通知を受信することを監視する。上記の通り、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、携帯端末ＰＴからＮＦＣセッションを確立するための要求信号であるＰｏｌｌｉｎｇ信号を受信すると（図２のＳ２０でＹＥＳ）、所定通知を制御部４０（即ちＣＰＵ４２）に供給する（図２のＳ２２参照）。その後、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間にＮＦＣセッションが確立される（図２のＳ２４）。この場合、ＣＰＵ４２は、Ｓ６０でＹＥＳと判断し、Ｓ６２に進む。
【００４５】
Ｓ６２では、ＣＰＵ４２は、スキャナＳＣの動作状態がＧ／Ｏ状態であるのか否かを判断する。ＣＰＵ４２は、スキャナＳＣの動作状態がＧ／Ｏ状態であると判断する場合（Ｓ６２でＹＥＳ）には、Ｓ６４をスキップしてＳ６６に進み、スキャナＳＣの動作状態がデバイス状態であると判断する場合（Ｓ６２でＮＯ）には、Ｓ６４に進む。ここで、デバイス状態とは、スキャナＳＣがＷＦＤ方式のＧ／Ｏ状態及びＣＬ状態のどちらでも動作しておらず、スキャナＳＣが無線ネットワークに所属していない状態である。なお、図示省略しているが、Ｓ６２において、ＣＰＵ４２は、スキャナＳＣの動作状態がＣＬ状態であると判断する場合には、図４のＳ６４〜Ｓ８８の全ての処理を実行せずに、Ｓ６０に戻る。
【００４６】
Ｓ６４では、ＣＰＵ４２は、スキャナＳＣの動作状態をデバイス状態からＧ／Ｏ状態に変更して、スキャナＳＣがＧ／Ｏ機器であるＷＦＤＮＷを形成する。当該ＷＦＤＮＷは、メインメモリ４４に現在記憶されている無線プロファイルＷＰ（図３のＳ４０参照）が利用されるべき無線ネットワークである。Ｓ６４でＷＦＤＮＷが形成された時点では、ＷＦＤＮＷには、Ｇ／Ｏ機器であるスキャナＳＣのみが所属しており、１個のＣＬ機器も所属していない。従って、メインメモリ４４内の管理リストＭＬには、１個のＣＬ情報も記述されていない。Ｓ６４が終了すると、Ｓ６６に進む。
【００４７】
Ｓ６６では、ＣＰＵ４２は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、接続要求を受信することを監視する。接続要求は、Probe Requestであり、メインメモリ４４に現在記憶されている無線プロファイルＷＰ内のＳＳＩＤを含む。接続要求は、スキャナＳＣがＧ／Ｏ機器である状況、即ち、ＷＦＤＮＷが形成されている状況で受信される要求である。ＣＰＵ４２は、携帯端末ＰＴから接続要求を受信する場合に、Ｓ６６でＹＥＳと判断して、Ｓ６８に進む。
【００４８】
Ｓ６８では、ＣＰＵ４２は、接続要求の送信元である携帯端末ＰＴとのＷｉ−Ｆｉ接続を確立する。具体的には、ＣＰＵ４２は、無線ＬＡＮＩ／Ｆ２０を介して、接続要求に対する応答信号（即ちProbe Response）を携帯端末ＰＴに送信する。さらに、ＣＰＵ４２は、無線ＬＡＮＩ／Ｆ２０を介して、Provision Discovery Request/Response、Association Request/Response、Authentication Request/Response、4-Way Handshake等の通信を実行する。この過程において、携帯端末ＰＴからスキャナＳＣに無線プロファイルＷＰに含まれる各情報（例えば、認証方式、暗号化方式、パスワード等）が送信され、ＣＰＵ４２は、当該各情報を利用して、携帯端末ＰＴの認証を実行する。ＣＰＵ４２は、携帯端末ＰＴの認証が成功する場合に、無線ＬＡＮＩ／Ｆ２０を介した携帯端末ＰＴとのＷｉ−Ｆｉ接続を確立する。これにより、ＣＰＵ４２は、スキャナＳＣがＧ／Ｏ機器であるＷＦＤＮＷに携帯端末ＰＴをＣＬ機器として参加させることができる。ＣＰＵ４２は、携帯端末ＰＴとのＷｉ−Ｆｉ接続を確立する場合に、携帯端末ＰＴのＭＡＣアドレスを含むＣＬ情報をメインメモリ４４内の管理リストＭＬに記述する。
【００４９】
次いで、Ｓ７０では、ＣＰＵ４２は、携帯端末ＰＴからステータス確認要求（後述の図５のＳ１１８参照）を受信することを監視する。ステータス確認要求は、携帯端末ＰＴがスキャナＳＣにスキャンを実行させる前に原稿ステータスＤＳを最終的に確認するために、原稿ステータスＤＳを送信することを要求するための要求である。ＣＰＵ４２は、携帯端末ＰＴから、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して、ステータス確認要求を受信すると、Ｓ７０でＹＥＳと判断し、Ｓ７２に進む。
【００５０】
Ｓ７２では、ＣＰＵ４２は、その時点でメインメモリ４４に記憶されている原稿ステータスＤＳを読み出し、読み出された原稿ステータスＤＳを、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して携帯端末ＰＴに送信する。
【００５１】
次いで、Ｓ８０では、ＣＰＵ４２は、携帯端末ＰＴからスキャン実行指示（後述の図５のＳ１２４参照）を受信することを監視する。スキャン実行指示は、携帯端末ＰＴがスキャナＳＣに対してスキャンの実行を指示するための指示である。ＣＰＵ４２は、携帯端末ＰＴから、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介してスキャン実行指示を受信すると、Ｓ８０でＹＥＳと判断し、Ｓ８２に進む。なお、ＣＰＵ４２は、Ｓ６６、Ｓ７０、及び、Ｓ８０において、携帯端末ＰＴから、それぞれ接続要求、ステータス確認要求、及びスキャン実行指示を受信せずに所定のタイムアウト期間が経過した場合、以降の処理を実行せずに、Ｓ６０に戻る。
【００５２】
Ｓ８２では、ＣＰＵ４２は、スキャン実行部１６に原稿のスキャンを実行させる。ＣＰＵ４２は、スキャン実行部１６から取得されるスキャン結果に基づいて画像データを生成する。さらに、ＣＰＵ４２は、生成された画像データを、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して携帯端末ＰＴに送信する。
【００５３】
次いで、Ｓ８４では、ＣＰＵ４２は、スキャナＳＣの動作状態をＧ／Ｏ状態からデバイス状態に変更する。これにより、Ｓ６４で形成されたＷＦＤＮＷが消滅する。その結果、携帯端末ＰＴとのＷｉ−Ｆｉ接続が切断される。ＣＰＵ４２は、Ｓ６４で記述された携帯端末ＰＴのＣＬ情報をメインメモリ４４内の管理リストＭＬから削除する。
【００５４】
次いで、Ｓ８６では、ＣＰＵ４２は、無線プロファイルＷＰを準備する。また、ＣＰＵ４２は、原稿ステータスＤＳを検出する。次いで、Ｓ８８では、Ｓ８６で準備された無線プロファイルＷＰ、及び、Ｓ８６で検出された原稿ステータスＤＳを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。Ｓ８６及びＳ８８は、図３のＳ４０及びＳ４２と同様である。上述したように、Ｓ４０では、ＣＰＵ４２は、ランダムに文字列を選択することによって、ＳＳＩＤ及びパスワードを準備する。この点は、Ｓ８６でも同様である。従って、Ｓ８６で準備されるＳＳＩＤ及びパスワードは、通常、Ｓ４０で準備されるＳＳＩＤ及びパスワードとは異なる。また、今回のＳ８６で準備されるＳＳＩＤ及びパスワードは、通常、前回のＳ８６で準備されたＳＳＩＤ及びパスワードとは異なる。このように、ＣＰＵ４２は、過去に利用されていないユニークな無線プロファイルＷＰを準備することができる。また、Ｓ８２でスキャンが実行されると、ＡＤＦにセットされていた原稿はスキャン実行部１６に送り出されるため、ＡＤＦは原稿がセットされていない状態に移行する。そのため、通常、スキャン実行直後の原稿ステータスＤＳは「無」を示す。Ｓ８８が終了すると、Ｓ６０に戻る。
【００５５】
（携帯端末ＰＴの制御部８０のＣＰＵ８２のメイン処理；図５）
図５を参照して、携帯端末ＰＴの制御部８０のＣＰＵ８２によって実行されるメイン処理について説明する。携帯端末ＰＴの電源がＯＦＦ状態からＯＮ状態に切り替えられると、ＣＰＵ８２は、メイン処理を実行する。図示しないが、メイン処理が開始されると、ＣＰＵ８２は、所定期間毎に、ＮＦＣＩ／Ｆ７０を介して、Ｐｏｌｌｉｎｇ信号を送信する。
【００５６】
Ｓ１０２では、ＣＰＵ８２は、ＮＦＣＩ／Ｆ７０からスキャナ情報を取得することを監視する。上記の通り、スキャナＳＣのＮＦＣＩ／Ｆ３０のプロセッサ３２が、携帯端末ＰＴからＰｏｌｌｉｎｇ信号を受信すると、その後、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間にＮＦＣセッションが確立される（図２のＳ２４参照）。上記の通り、ＮＦＣＩ／Ｆ７０はＲｅａｄｅｒモードで動作する。そのため、ＮＦＣＩ／Ｆ７０は、ＮＦＣセッションを利用して、ＮＦＣＩ／Ｆ３０のＩ／Ｆメモリ３４に記憶されたスキャナ情報を読み出す（即ち、ＮＦＣＩ／Ｆ３０から受信する）。次いで、ＣＰＵ８２は、ＮＦＣＩ／Ｆ７０から当該スキャナ情報を取得する。この場合、ＣＰＵ８２は、Ｓ１０２でＹＥＳと判断し、Ｓ１０４に進む。
【００５７】
Ｓ１０４では、ＣＰＵ８２は、アプリＡＰＲ（図１参照）が起動済みであるか否かを判断する。既にアプリＡＰＲが起動済みである場合、ＣＰＵ８２は、Ｓ１０４でＹＥＳと判断し、Ｓ１０６をスキップしてＳ１０８に進む。一方、アプリＡＰＲが起動していない場合、ＣＰＵ８２は、Ｓ１０４でＮＯと判断し、Ｓ１０６に進む。Ｓ１０６では、ＣＰＵ８２は、取得済みのスキャナ情報に含まれるアプリ起動指示ＡＡＩに従って、アプリＡＰＲを起動させる。その後、Ｓ１０８に進む。
【００５８】
Ｓ１０８では、ＣＰＵ８２は、無線ＬＡＮＩ／Ｆ６０を介して、スキャナＳＣに接続要求（図４のＳ６６参照）を送信する。続くＳ１１０では、ＣＰＵ８２は、スキャナＳＣとのＷｉ−Ｆｉ接続を確立する。スキャナＳＣと携帯端末ＰＴとの間のＷｉ−Ｆｉ接続の確立手法は上述の通りであるため、詳しい説明を省略する。
【００５９】
次いで、Ｓ１１２では、ＣＰＵ８２は、取得済みのスキャナ情報に含まれる原稿ステータスＤＳが「有」を示すか否かを判断する。原稿ステータスＤＳが「有」を示す場合、ＣＰＵ８２は、Ｓ１１２でＹＥＳと判断してＳ１１８に進む。一方、原稿ステータスＤＳが「無」又は「放置」を示す場合、ＣＰＵ８２は、Ｓ１１２でＮＯと判断してＳ１１４に進む。
【００６０】
Ｓ１１４では、ＣＰＵ８２は、選択画面を表示部５４に表示させる。選択画面は、スキャナＳＣによるスキャンを続行すべきか否かをユーザに選択させるための画面である。図示しないが、選択画面は、スキャン対象の原稿がスキャナＳＣにセットされていない旨を示すメッセージ（即ち原稿ステータスＤＳ「無」の場合）、若しくは、スキャン対象の原稿がスキャナＳＣにセットされてから所定期間が経過している旨を示すメッセージ（即ち原稿ステータスＤＳ「放置」の場合）を含む。変形例では、選択画面は、原稿ステータスＤＳ「無」の場合と原稿ステータスＤＳ「放置」の場合とで同じ内容のエラーメッセージを含んでいてもよい。また、選択画面は、ユーザがスキャンを続行することを選択するための続行ボタンと、ユーザがスキャンを中止することを選択するための中止ボタンと、を含む。
【００６１】
Ｓ１１６では、Ｓ１１４で表示された選択画面において、ユーザによって、スキャンを続行すべきことが選択されたか否かを判断する。上記の選択画面において、ユーザが続行ボタンを操作した場合、ＣＰＵ８２はＳ１１６でＹＥＳと判断してＳ１１８に進む。一方、上記の選択画面において、ユーザが中止ボタンを操作した場合、ＣＰＵ８２はＳ１１６でＮＯと判断してＳ１０２に戻る。この場合、図示しないが、ＣＰＵ８２は、スキャナＳＣに対してDisconnect信号を送信し、Ｗｉ−Ｆｉ接続を切断する。
【００６２】
Ｓ１１８では、ＣＰＵ８２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ６０を介して、スキャナＳＣにステータス確認要求（図のＳ７０参照）を送信する。ステータス確認要求は上述の通りである。次いで、Ｓ１２０では、ＣＰＵ８２は、スキャナＳＣから、無線ＬＡＮＩ／Ｆ６０を介して原稿ステータスＤＳを受信することを監視する。スキャナＳＣから原稿ステータスＤＳを受信すると、ＣＰＵ８２はＳ１２０でＹＥＳと判断し、Ｓ１２２に進む。
【００６３】
Ｓ１２２では、ＣＰＵ８２は、受信済みの原稿ステータスＤＳが「無」を示すか否かを判断する。原稿ステータスＤＳが「無」である場合（即ちスキャナＳＣに原稿がセットされていない場合）、ＣＰＵ８２は、Ｓ１２２でＹＥＳと判断し、Ｓ１１４に戻る。一方、一方、原稿ステータスＤＳが「有」又は「放置」を示す場合、ＣＰＵ８２は、Ｓ１２２でＮＯと判断してＳ１２４に進む。
【００６４】
Ｓ１２４では、ＣＰＵ８２は、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ６０を介して、スキャナＳＣにスキャン実行指示（図４のＳ８０参照）を送信する。次いで、Ｓ１２６では、ＣＰＵ８２は、スキャナＳＣから画像データを受信することを監視する。上述の通り、スキャナＳＣのＣＰＵ４２は、携帯端末ＰＴからスキャン実行指示を受信すると、スキャン実行部１６に原稿のスキャンを実行させ、スキャン結果に基づいて画像データを生成し、生成された画像データを携帯端末ＰＴに送信する（図４のＳ８２参照）。ＣＰＵ８２は、スキャナＳＣから、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ６０を介して画像データを受信すると、Ｓ１２６でＹＥＳと判断し、Ｓ１２８に進む。なお、ＣＰＵ８２は、Ｓ１２０、及びＳ１２６において、スキャナＳＣから、それぞれ原稿ステータスＤＳ、及び画像データを受信せずに所定のタイムアウト期間が経過した場合、以降の処理を実行せずに、Ｓ１０２に戻る。
【００６５】
Ｓ１２８では、ＣＰＵ８２は、スキャナＳＣとの間のＷｉ−Ｆｉ接続を切断する。具体的には、上述の通り、スキャナＳＣの動作状態がＧ／Ｏ状態からデバイス状態に変更されることにより、ＷＦＤＮＷが消滅し、その結果、スキャナＳＣと携帯端末ＰＴとの間のＷｉ−Ｆｉ接続が切断される。Ｓ１２８を終えると、Ｓ１０２に戻る。
【００６６】
（具体的なケース）
続いて、図６〜図８を参照して、図２〜図５のフローチャートによって実現される具体歴なケースＡ１〜Ａ３を説明する。
【００６７】
（ケースＡ１；図６）
ケースＡ１は、原稿がセットされた状態のスキャナＳＣに携帯端末ＰＴが近づけられるケースを示す。スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられると、制御部４０は、無線プロファイルＷＰ１を準備する（図３のＳ４０）。また、この時点では原稿がスキャナＳＣにセットされていないため、制御部４０は、原稿ステータスＤＳ「無」を検出する（図３のＳ４０）。電源がＯＮ状態に切り替えられた直後のスキャナＳＣは、デバイス状態で動作する。制御部４０は、無線プロファイルＷＰ１、原稿ステータスＤＳ「無」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩを含む記憶指示１００をＮＦＣＩ／Ｆ３０に供給する（Ｓ４２）。この結果、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ１、原稿ステータスＤＳ「無」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩが書き込まれる（図２のＳ１２）。
【００６８】
携帯端末ＰＴのユーザは、スキャナＳＣのＡＤＦに原稿をセットする。なお、これにより、スキャナＳＣの原稿ステータスＤＳ「無」から原稿ステータスＤＳ「有」に変化する（図３のＳ４４でＹＥＳ）。そのため、制御部４０は、原稿ステータスＤＳ「有」を含む記憶指示１０２をＮＦＣＩ／Ｆ３０に供給する（図３のＳ５０）。この結果、Ｉ／Ｆメモリ３４に原稿ステータスＤＳ「有」が書き込まれる（図２のＳ１２）。
【００６９】
携帯端末ＰＴのユーザは、アプリＡＰＲを起動させた後で、携帯端末ＰＴをスキャナＳＣに近づける。これにより、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間のデバイス間距離が所定距離（例えば１０ｃｍ）より大きい状況から、デバイス間距離が所定距離以下である状況に変化する。この結果、スキャナＳＣのＮＦＣＩ／Ｆ３０は、携帯端末ＰＴからＰｏｌｌｉｎｇ信号１１０を受信し（図２のＳ２０でＹＥＳ）、所定通知１１０Ａを制御部４０に供給する（Ｓ２２）。制御部４０は、所定通知１１０Ａを取得すると、スキャナＳＣの動作状態をデバイス状態からＧ／Ｏ状態に変更する（図４のＳ６２でＮＯ、Ｓ６４）。制御部４０は、スキャナＳＣがＧ／Ｏ機器として動作するＷＦＤＮＷを形成する。
【００７０】
また、スキャナＳＣのＮＦＣＩ／Ｆ３０は、Ｐｏｌｌｉｎｇ信号１１０に対する応答信号１１２を携帯端末ＰＴに送信する（図２のＳ２４）。この結果、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間にＮＦＣセッションが確立される。その後、ＮＦＣＩ／Ｆ３０は、ＮＦＣセッションを利用して、この時点でＩ／Ｆメモリ３４内に記憶されているスキャナ情報１１４（即ち、無線プロファイルＷＰ１、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩ）を、携帯端末ＰＴに送信する（図２のＳ３０）。
【００７１】
携帯端末ＰＴは、スキャナ情報１１４を受信すると（図５のＳ１０２でＹＥＳ）、無線ＬＡＮＩ／Ｆ６０を介して、接続要求１１６をスキャナＳＣに送信する（Ｓ１０８）。接続要求１１６は、スキャナ情報１１４に含まれる無線プロファイルＷＰ１内のＳＳＩＤを含む。
【００７２】
スキャナＳＣの制御部４０は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、接続要求１１６を受信する（図４のＳ６６でＹＥＳ）。そして、制御部４０は、携帯端末ＰＴ１とのＷｉ−Ｆｉ接続を確立して、携帯端末ＰＴをＷＦＤＮＷにＣＬ機器として参加させる。
【００７３】
受信済みのスキャナ情報１１４に含まれる原稿ステータスＤＳが「有」を示すため（図５のＳ１１２でＹＥＳ）、携帯端末ＰＴは、無線ＬＡＮＩ／Ｆ６０を介して、ステータス確認要求１１８を送信する（Ｓ１１８）。
【００７４】
スキャナＳＣの制御部４０は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、ステータス確認要求１１８を受信する（図４のＳ７０でＹＥＳ）。制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、原稿ステータスＤＳ「有」を携帯端末ＰＴに送信する（Ｓ７２）。
【００７５】
携帯端末ＰＴは、原稿ステータスＤＳ「有」を受信すると（図５のＳ１２２でＹＥＳ）、無線ＬＡＮＩ／Ｆ６０を介して、スキャン実行指示１２０をスキャナＳＣに送信する（Ｓ１２４）。
【００７６】
スキャナＳＣの制御部４０は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、スキャン実行指示１２０を受信する（図４のＳ８０でＹＥＳ）。次いで、制御部４０は、スキャン実行部１６に原稿のスキャンを実行させる（Ｓ８２）。制御部４０は、スキャン実行部１６から取得されるスキャン結果に基づいて画像データ１２２を生成する（Ｓ８２）。さらに、制御部４０は、生成された画像データ１２２を、無線ＬＡＮＩ／Ｆ２０を介して携帯端末ＰＴに送信する（Ｓ８２）。携帯端末ＰＴは、画像データ１２２を受信する。
【００７７】
スキャナＳＣの制御部４０は、スキャナＳＣの動作状態をＧ／Ｏ状態からデバイス状態に変更する。この結果、スキャナＳＣと携帯端末ＰＴとのＷｉ−Ｆｉ接続が切断される。さらに、制御部４０は、無線プロファイルＷＰ１とは異なる無線プロファイルＷＰ２を準備する（図４のＳ８６）。また、スキャンが実行されたことにより、ＡＤＦは原稿がセットされていない状態に移行する。そのため、制御部４０は、原稿ステータスＤＳ「無」を検出する（Ｓ８６）。制御部４０は、無線プロファイルＷＰ２と原稿ステータスＤＳ「無」を含む記憶指示１２４を、ＮＦＣＩ／Ｆ３０に供給する。この結果、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ２及び原稿ステータスＤＳ「無」が書き込まれる（図２のＳ１２）。
【００７８】
（ケースＡ１の効果）
上記の通り、本実施例では、スキャナＳＣは、原稿ステータス「有」の状態で携帯端末ＰＴとの間にＮＦＣセッションが確立する場合に、ＮＦＣＩ／Ｆ３０を用いたＮＦＣセッションの確立後に、スキャンを開始させるための指示がユーザからスキャナＳＣ及び携帯端末ＰＴに与えられていなくても、スキャンを実行することができる。即ち、本実施例によると、スキャナＳＣは、スキャナＳＣ及び携帯端末ＰＴにユーザから指示が与えられない場合であっても、スキャンを適切に実行し得る。
【００７９】
（ケースＡ２；図７）
ケースＡ２は、原稿がセットされていない状態のスキャナＳＣに携帯端末ＰＴが近づけられるケースを示す。ケースＡ２でも、スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられてから、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ１及び原稿ステータスＤＳ「無」が書き込まれる（図２のＳ１２）までの処理は、上記ケースＡ１（図６参照）と共通するため説明を省略する。
【００８０】
携帯端末ＰＴのユーザは、アプリＡＰＲを起動させた後で、携帯端末ＰＴをスキャナＳＣに近づける。スキャナＳＣのＮＦＣＩ／Ｆ３０がＰｏｌｌｉｎｇ信号１１０を受信してから、スキャナＳＣと携帯端末ＰＴとの間にＷｉ−Ｆｉ接続が確立されるまでの各処理は、ケースＡ１（図６）と共通する。ただし、ケースＡ２では、スキャナ情報１１４に含まれる原稿ステータスＤＳが「無」を示す点がケースＡ１とは異なる。
【００８１】
受信済みのスキャナ情報１１４に含まれる原稿ステータスＤＳが「無」を示すため（図５のＳ１１２でＮＯ）、携帯端末ＰＴは、選択画面を表示部５４に表示させる（Ｓ１１４）。
【００８２】
携帯端末ＰＴのユーザは、選択画面を見ることで、スキャナＳＣのＡＤＦに原稿がセットされていないことを知ることができる。ユーザは、スキャナＳＣのＡＤＦに原稿をセットする。これにより、スキャナＳＣの原稿ステータスＤＳ「無」から原稿ステータスＤＳ「有」に変化する（図３のＳ４４でＹＥＳ）。そのため、制御部４０は、原稿ステータスＤＳ「有」を含む記憶指示１４０をＮＦＣＩ／Ｆ３０に供給する（図３のＳ５０）。
【００８３】
次いで、携帯端末ＰＴのユーザは、選択画面において、スキャン続行を選択する（即ち、続行ボタンを操作する）（図５のＳ１１６でＹＥＳ）。携帯端末ＰＴは、無線ＬＡＮＩ／Ｆ６０を介して、ステータス確認要求１５０をスキャナＳＣに送信する（Ｓ１１８）。
【００８４】
スキャナＳＣの制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、ステータス確認要求１５０を受信する（図４のＳ７０でＹＥＳ）。制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、原稿ステータスＤＳ「有」を携帯端末ＰＴに送信する（Ｓ７２）。
【００８５】
携帯端末ＰＴは、原稿ステータスＤＳ「有」を受信すると（図５のＳ１２２でＮＯ）、無線ＬＡＮＩ／Ｆ６０を介して、スキャン実行指示１２０をスキャナＳＣに送信する（Ｓ１２４）。
【００８６】
これ以降の各処理は、ケースＡ１と同様であるため、詳しい説明を省略する。
【００８７】
（ケースＡ２の作用効果）
上記の通り、本実施例では、スキャナＳＣは、原稿ステータスＤＳが「無」を示す場合にも、無線プロファイルＷＰ１を含むスキャナ情報１１４を携帯端末ＰＴに送信する。そのため、原稿ステータスＤＳが「無」を示す場合にも、スキャナＳＣと携帯端末ＰＴとのＷｉ−Ｆｉ接続が確立される。ただし、本実施例では、携帯端末ＰＴは、原稿ステータスＤＳが「無」を示す場合、スキャナＳＣにスキャン実行指示を送信しない。このため、スキャナＳＣは、原稿ステータスＤＳが「無」を示す場合には、スキャンを実行することはない。従って、本実施例では、スキャナＳＣは、原稿ステータスＤＳが「無」を示すか「有」を示すかに応じて、スキャンを実行するか否かを適切に切り替えることができる。
【００８８】
また、本実施例では、携帯端末ＰＴは、原稿ステータスＤＳが「無」を示す場合に、選択画面において、ユーザによってスキャンを続行することが選択されることを条件として（図５のＳ１１６でＹＥＳ）、ステータス確認要求をスキャナＳＣに送信する（Ｓ１１８）。携帯端末ＰＴは、ステータス確認要求が送信された後に受信された原稿ステータスＤＳが「有」である場合に（Ｓ１２２でＮＯ）、スキャン実行指示をスキャナＳＣに送信する（Ｓ１２４）。従って、本実施例では、スキャナＳＣは、原稿ステータスＤＳが「無」を示す場合でも、その後、所定の条件が満たされる場合に、スキャンを実行することができる。
【００８９】
（ケースＡ３）
ケースＡ３は、原稿がセットされてから所定期間が経過した後のスキャナＳＣに携帯端末ＰＴが近づけられるケースである。ケースＡ３でも、スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられてから、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ１及び原稿ステータスＤＳ「無」が書き込まれる（図２のＳ１２）までの処理は、上記ケースＡ１（図６参照）と共通するため説明を省略する。ケースＡ３では、携帯端末ＰＴのユーザは、スキャナＳＣのＡＤＦに原稿をセットする。なお、これにより、スキャナＳＣの原稿ステータスＤＳ「無」から原稿ステータスＤＳ「有」に変化する（図３のＳ４４でＹＥＳ）。そのため、制御部４０は、原稿ステータスＤＳ「有」を含む記憶指示１０２をＮＦＣＩ／Ｆ３０に供給する（図３のＳ５２）。この結果、Ｉ／Ｆメモリ３４に原稿ステータスＤＳ「有」が書き込まれる（図２のＳ１２）。
【００９０】
ケースＡ３では、その後、スキャンが実行されることなく、原稿ステータスＤＳ「有」の状態で所定期間（例えば１０分間）が経過する（図３のＳ４８でＹＥＳ）。制御部４０は、原稿ステータスＤＳ「放置」を含む記憶指示１４５をＮＦＣＩ／Ｆ３０に供給する（図３のＳ５４）。この結果、Ｉ／Ｆメモリ３４に原稿ステータスＤＳ「放置」が書き込まれる（図２のＳ１２）。
【００９１】
携帯端末ＰＴのユーザは、アプリＡＰＲを起動させた後で、携帯端末ＰＴをスキャナＳＣに近づける。スキャナＳＣのＮＦＣＩ／Ｆ３０がＰｏｌｌｉｎｇ信号１１０を受信してから、スキャナＳＣと携帯端末ＰＴとの間にＷｉ−Ｆｉ接続が確立されるまでの各処理は、ケースＡ１（図６）、Ａ２（図７）と共通する。ただし、ケースＡ３では、スキャナ情報１１４に含まれる原稿ステータスＤＳが「放置」を示す点がケースＡ１、Ａ２とは異なる。
【００９２】
受信済みのスキャナ情報１１４に含まれる原稿ステータスＤＳが「放置」を示すため（図５のＳ１１２でＮＯ）、携帯端末ＰＴは、選択画面を表示部５４に表示させる（Ｓ１１４）。
【００９３】
携帯端末ＰＴのユーザは、選択画面を見ることで、スキャナＳＣのＡＤＦに原稿がセットされてから所定期間が経過したことを知ることができる。
【００９４】
携帯端末ＰＴのユーザは、選択画面において、スキャン続行を選択する（即ち、続行ボタンを操作する）（図５のＳ１１６でＹＥＳ）。携帯端末ＰＴは、無線ＬＡＮＩ／Ｆ６０を介して、ステータス確認要求１５０をスキャナＳＣに送信する（Ｓ１１８）。
【００９５】
スキャナＳＣの制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、ステータス確認要求１５０を受信する（図４のＳ７０でＹＥＳ）。制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、原稿ステータスＤＳ「放置」を携帯端末ＰＴに送信する（Ｓ７２）。
【００９６】
携帯端末ＰＴは、原稿ステータスＤＳ「放置」を受信すると（図５のＳ１２２でＮＯ）、無線ＬＡＮＩ／Ｆ６０を介して、スキャン実行指示１２０をスキャナＳＣに送信する（Ｓ１２４）。
【００９７】
これ以降の各処理は、ケースＡ１と同様であるため、詳しい説明を省略する。
【００９８】
（ケースＡ３の作用効果）
上記の通り、本実施例では、スキャナＳＣは、原稿ステータスＤＳが「放置」を示す場合には、携帯端末ＰＴの表示部５４に表示された選択画面において、ユーザによってスキャンを続行することが選択されることを条件として（図５のＳ１１６でＹＥＳ）、スキャンを実行する。従って、本実施例では、スキャナＳＣは、原稿ステータスＤＳが「放置」を示す場合でも、その後、所定の条件が満たされる場合に、スキャンを実行することができる。
【００９９】
（スキャナＳＣに対する原稿のセット状況毎のＩ／Ｆメモリ３４の記憶内容；図９）
図９を参照して、本実施例において、スキャナＳＣに対する原稿のセット状況毎のＩ／Ｆメモリ３４の記憶内容（即ち、スキャナ情報）をまとめて説明しておく。スキャナＳＣのＡＤＦに原稿がセットされていない状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰ，原稿ステータスＤＳ「無」、アプリ起動指示ＡＡＩ、デバイス情報ＤＩが記憶される。スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過していない状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰ，原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、デバイス情報ＤＩが記憶される。スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過した状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰ，原稿ステータスＤＳ「放置」、アプリ起動指示ＡＡＩ、デバイス情報ＤＩが記憶される。
【０１００】
（対応関係）
スキャナＳＣ、携帯端末ＰＴが、それぞれ、「機能実行機器」、「通信機器」の一例である。ＮＦＣ方式、ＷＦＤ方式が、それぞれ、「第１の方式」、「第２の方式」の一例である。ＮＦＣＩ／Ｆ３０、無線ＬＡＮＩ／Ｆ２０が、それぞれ、「第１のインターフェース」、「第２のインターフェース」の一例である。センサ１８が、「センサ」の一例である。ＮＦＣセッションが「通信セッション」の一例である。ＷＦＤＮＷが「無線ネットワーク」の一例である。無線プロファイルＷＰが「ネットワーク情報」の一例である。スキャナＳＣのＡＤＦに原稿がセットされている状態、原稿がセットされていない状態が、それぞれ、「載置状態」、「非載置状態」の一例である。選択画面においてスキャン続行を選択する操作が、「所定の指示」の一例である。原稿ステータスＤＳ「無」が「非載置関係情報」の一例である。原稿ステータスＤＳ「有」及び原稿ステータスＤＳ「放置」が「載置関係情報」の一例である。原稿ステータスＤＳ「有」が「第１種の非載置関係情報」の一例である。原稿ステータスＤＳ「放置」が「第２種の非載置関係情報」の一例である。
【０１０１】
図３のＳ４０、Ｓ４４、及びＳ４６が「判断部」が実行する処理の一例である。図４のＳ８２が「スキャン制御部」、「生成部」、及び、「画像データ送信部」が実行する処理の一例である。図３のＳ５０が「第１の供給部」が実行する処理の一例である。図３のＳ５２、Ｓ５４が「第２の供給部」が実行する処理の一例である。図３のＳ４２が「第３の供給部」が実行する処理の一例である。
【０１０２】
また、ＮＦＣＩ／Ｆ７０、無線ＬＡＮＩ／Ｆ６０が、それぞれ、「第１のインターフェース」、「第２のインターフェース」の一例である。原稿ステータスＤＳが「関係情報」の一例である。原稿ステータスＤＳ「無」の場合に表示部５４に表示される選択画面（図５のＳ１１４）、原稿ステータスＤＳ「放置」の場合に表示部５４に表示される選択画面（Ｓ１１４）が、それぞれ、「第１の選択画面」、「第２の選択画面」の一例である。
【０１０３】
図５のＳ１０２でＹＥＳの場合が「ネットワーク情報受信処理」及び「第１の関係情報受信処理」の一例である。Ｓ１２４が「スキャン実行指示送信処理」の一例である。Ｓ１２６でＹＥＳの場合が「画像データ受信処理」の一例である。原稿ステータスＤＳ「無」の場合におけるＳ１１４が「第１の表示制御処理」の一例である。原稿ステータスＤＳ「放置」の場合におけるＳ１１４が「第２の表示制御処理」の一例である。Ｓ１１８が「要求送信処理」の一例である。Ｓ１２０でＹＥＳの場合が「第２の関係情報受信処理」の一例である。
【０１０４】
（第２実施例）
第２実施例について、第１実施例と異なる点を中心に説明する。本実施例では、スキャナＳＣの制御部４０のＣＰＵ４２のメイン処理の内容の一部（より具体的には、Ｉ／Ｆメモリ３４に記憶される情報）が、第１実施例とは異なる（図３参照）。また、本実施例では、携帯端末ＰＴの制御部８０のＣＰＵ８２のメイン処理の内容の一部も、第１実施例とは異なる（図５参照）。
【０１０５】
（スキャナＳＣの制御部４０のＣＰＵ４２のメイン処理；図３）
Ｓ４０の処理の内容は第１実施例と同じである。本実施例では、Ｓ４０で検出された原稿ステータスＤＳが「有」を示す場合に、Ｓ４２では、ＣＰＵ４２は、Ｓ４０で準備した無線プロファイルＷＰと、Ｓ４０で検出した原稿ステータスＤＳ「有」と、アプリ起動指示ＡＡＩと、デバイス情報ＤＩと、を含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。これにより、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれる無線プロファイルＷＰ、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩをＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。一方、Ｓ４０で検出された原稿ステータスＤＳが「無」である場合、Ｓ４２では、ＣＰＵ４２は、ブラウザ起動指示と、ＵＲＬ（Uniform Resource Locatorの略）とを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。ここで、ブラウザ起動指示は、携帯端末ＰＴにインストールされているブラウザアプリを起動させるための指示である。ＵＲＬは、所定のメッセージ画面を携帯端末ＰＴの表示部５４に表示させるための情報である。所定のメッセージ画面は、所定のエラーメッセージを含む。これにより、Ｓ４０で検出された原稿ステータスＤＳが「無」である場合、ＮＦＣＩ／Ｆ３０のプロセッサ３２は、記憶指示に含まれるブラウザ起動指示及びＵＲＬをＩ／Ｆメモリ３４に書き込む（図２のＳ１２参照）。
【０１０６】
Ｓ４４、Ｓ４６、及び、Ｓ４８の各監視ステップも、第１実施例と同じである。ただし、Ｓ５０では、ＣＰＵ４２は、ブラウザ起動指示と、ＵＲＬとを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。また、Ｓ５２では、ＣＰＵ４２は、Ｓ４０で準備した無線プロファイルＷＰ、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。また、Ｓ５４では、ＣＰＵ４２は、ＣＰＵ４２は、ブラウザ起動指示と、ＵＲＬとを含む記憶指示をＮＦＣＩ／Ｆ３０に供給する。なお、変形例では、Ｓ５０でＮＦＣＩ／Ｆ３０に供給されるＵＲＬと、Ｓ５４でＮＦＣＩ／Ｆ３０に供給されるＵＲＬと、は異なっていてもよい。
【０１０７】
（携帯端末ＰＴの制御部８０のＣＰＵ８２のメイン処理；図５）
本実施例では、ＣＰＵ８２がＮＦＣＩ／Ｆ７０からスキャナ情報を取得した場合に（Ｓ１０２でＹＥＳ）、Ｓ１３０に進む。Ｓ１３０では、ＣＰＵ４２は、取得されたスキャナ情報が、ブラウザ起動指示とＵＲＬを含むか否かを判断する。スキャナ情報がブラウザ起動指示とＵＲＬを含む場合、ＣＰＵ８２は、Ｓ１３０でＹＥＳと判断し、Ｓ１３２に進む。Ｓ１３２では、ＣＰＵ８２は、ブラウザ起動指示に従ってブラウザアプリを起動させ、ＵＲＬによって示されるメッセージ画面を表示部５４に表示させる。携帯端末ＰＴのユーザは、メッセージ画面を見ることで、現状ではスキャンが実行できないことを知ることができる。Ｓ１３２を終えると、Ｓ１０２に戻る。一方、スキャナ情報がブラウザ起動指示とＵＲＬを含まない（即ち、スキャナ情報が無線プロファイルＷＰ、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩを含む）場合、ＣＰＵ８２は、Ｓ１３０でＮＯと判断し、Ｓ１０４に進む。Ｓ１０４以降の各処理は、第１実施例と同じである。
【０１０８】
（ケースＢ；図１０）
続いて、図１０を参照して、本実施例で実現される具体的なケースＢを説明する。ケースＢは、本実施例において、原稿がセットされていない状態のスキャナＳＣに携帯端末ＰＴが近づけられるケースを示す。図１０に示すように、スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられた時点では、スキャナＳＣには原稿がセットされていない。そのため、制御部４０は、原稿ステータスＤＳ「無」を検出する（図３のＳ４０）。制御部４０は、ブラウザ起動指示とＵＲＬとを含む記憶指示２００をＮＦＣＩ／Ｆ３０に供給する（図３のＳ４２）。この結果、Ｉ／Ｆメモリ３４にブラウザ起動指示及びＵＲＬが書き込まれる（図２のＳ１２）。
【０１０９】
携帯端末ＰＴのユーザは、アプリＡＰＲを起動させた後で、携帯端末ＰＴをスキャナＳＣに近づける。スキャナＳＣのＮＦＣＩ／Ｆ３０は、携帯端末ＰＴからＰｏｌｌｉｎｇ信号１１０を受信し（図２のＳ２０でＹＥＳ）、所定通知１１０Ａを制御部４０に供給する（Ｓ２２）。制御部４０は、所定通知１１０Ａを取得すると、スキャナＳＣの動作状態をデバイス状態からＧ／Ｏ状態に変更する（図４のＳ６２でＮＯ、Ｓ６４）。なお、変形例では、制御部４０は、原稿ステータスＤＳ「無」がメインメモリ４４に記憶されている状況で、所定通知１１０Ａを取得した場合、スキャナＳＣの動作状態をデバイス状態に維持し、Ｇ／Ｏ状態に変更しないようにしてもよい。
【０１１０】
また、スキャナＳＣのＮＦＣＩ／Ｆ３０は、Ｐｏｌｌｉｎｇ信号１１０に対する応答信号１１２を携帯端末ＰＴに送信する（図２のＳ２４）。この結果、スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間にＮＦＣセッションが確立される。その後、ＮＦＣＩ／Ｆ３０は、ＮＦＣセッションを利用して、この時点でＩ／Ｆメモリ３４内に記憶されているスキャナ情報２１４（即ち、ブラウザ起動指示及びＵＲＬ）を、携帯端末ＰＴに送信する（図２のＳ３０）。
【０１１１】
携帯端末ＰＴは、スキャナ情報２１４を受信すると（図５のＳ１０２でＹＥＳ、Ｓ１３０でＹＥＳ）、スキャナ情報２１４に含まれるブラウザ起動指示に従ってブラウザアプリを起動させ、ＵＲＬによって示されるメッセージ画面を表示部５４に表示させる（Ｓ１３２）。
【０１１２】
このケースでは、スキャナＳＣの制御部４０は、スキャナＳＣの動作状態をデバイス状態からＧ／Ｏ状態に変更した後、携帯端末ＰＴから接続要求を受信しない（図４のＳ６６でＮＯ）。そのため、制御部４０は、所定のタイムアウト期間の経過後、スキャナＳＣの動作状態をＧ／Ｏ状態からデバイス状態に戻す。
【０１１３】
本実施例では、原稿がセットされてから所定期間が経過した後（即ち、原稿ステータス「放置」）のスキャナＳＣに携帯端末ＰＴが近づけられるケースも、上記のケースＢと同様の処理が行われる。なお、変形例では、携帯端末ＰＴが表示するメッセージ画面は、原稿ステータス「無」のときと、原稿ステータス「放置」のときと、で異なっていてもよい。
【０１１４】
（スキャナＳＣに対する原稿のセット状況毎のＩ／Ｆメモリ３４の記憶内容；図１１）
図１１を参照して、本実施例において、スキャナＳＣに対する原稿のセット状況毎のＩ／Ｆメモリ３４の記憶内容（即ち、スキャナ情報）をまとめて説明しておく。スキャナＳＣのＡＤＦに原稿がセットされていない状況では、Ｉ／Ｆメモリ３４には、ブラウザ起動指示及びＵＲＬが記憶される。スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過していない状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰ、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、デバイス情報ＤＩが記憶される。スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過した状況では、Ｉ／Ｆメモリ３４には、ブラウザ起動指示及びＵＲＬが記憶される。
【０１１５】
（本実施例の作用効果）
本実施例では、原稿ステータスＤＳが「有」を示す場合には、無線プロファイルＷＰを含むスキャナ情報がＩ／Ｆメモリ３４に記憶され、原稿ステータスＤＳが「無」又は「放置」を示す場合には、ブラウザ起動指示及びＵＲＬを含むスキャナ情報がＩ／Ｆメモリ３４に記憶される。そのため、原稿ステータスＤＳが「有」を示す場合には、スキャナＳＣと携帯端末ＰＴとのＷｉ−Ｆｉ接続が確立され、スキャンが実行され得る。一方、原稿ステータスＤＳが「無」又は「放置」を示す場合には、Ｗｉ−Ｆｉ接続が確立されることも、スキャンが実行されることもない。従って、本実施例でも、スキャナＳＣは、原稿ステータスＤＳに応じて、スキャンを実行するか否かを適切に切り替えることができる。また、本実施例では、スキャナＳＣは、原稿ステータスＤＳに応じて、スキャナＳＣと携帯端末ＰＴとのＷｉ−Ｆｉ接続を確立するか否かを適切に切り替えることもできる。
【０１１６】
（対応関係）
ブラウザ起動指示及びＵＲＬが「非載置関係情報」の一例である。ＵＲＬが「表示情報」の一例である。メッセージ画面が「報知画面」の一例である。図３のＳ４２（ただし、原稿ステータスＤＳ「無」の場合）、Ｓ５０が「第１の供給部」が実行する処理の一例である。図３のＳ４２（ただし、原稿ステータスＤＳ「有」の場合）、Ｓ５２が「第２の供給部」及び「第３の供給部」が実行する処理の一例である。
【０１１７】
（第３実施例）
第３実施例について、第１実施例と異なる点を中心に説明する。本実施例では、図１に示すように、機能実行システム２に含まれる機能実行機器がスキャナＳＣではなく多機能機ＭＦＰである点が第１実施例とは異なる。多機能機ＭＦＰは、印刷機能、スキャン機能等の多機能を実行可能な周辺機器である。多機能機ＭＦＰの構成も第１実施例のスキャナＳＣとほぼ共通するが、印刷実行部９０を備える点が異なる。印刷実行部９０は、インクジェット方式、レーザ方式等の印刷機構である。本実施例では、図１２に示すように、多機能機ＭＦＰの制御部４０のＣＰＵ４２の機能実行処理は、第１実施例のスキャン実行処理（図４参照）とは部分的に異なる。また、図１３に示すように、携帯端末ＰＴの制御部８０のＣＰＵ８２のメイン処理も、第１実施例のメイン処理（図５参照）とは部分的に異なる。なお、多機能機ＭＦＰのＮＦＣＩ／Ｆ３０のプロセッサの処理（図２参照）、及び、制御部４０のＣＰＵ４２のメイン処理（図３参照）は、第１実施例の図２、図３の処理とそれぞれ同じである。
【０１１８】
（多機能機ＭＦＰの制御部４０のＣＰＵ４２の機能実行処理；図１２）
Ｓ２６０〜Ｓ２６８は、「スキャナＳＣ」が「多機能機ＭＦＰ」に置き換わった点（Ｓ２６２、Ｓ２６４参照）を除き、図４のＳ６０〜Ｓ６８と同じである。本実施例では、Ｓ２６８でＷｉ−Ｆｉ接続が確立された後、Ｓ２６９、Ｓ２７０の各監視ステップが実行される。
【０１１９】
Ｓ２６９では、ＣＰＵ４２は、携帯端末ＰＴから印刷実行指示及び対象データを受信することを監視する。印刷実行指示は、多機能機ＭＦＰに印刷を実行させるための指示である。対象データは、印刷の対象のデータである。ＣＰＵ４２は、携帯端末ＰＴから、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して、印刷実行指示及び対象データを受信すると、Ｓ２６９でＹＥＳと判断し、Ｓ２６９Ａに進む。Ｓ２６９Ａでは、ＣＰＵ４２は、対象データによって表される画像を印刷実行部９０に印刷させる。Ｓ２６９Ａを終えると、Ｓ２８４に進む。
【０１２０】
Ｓ２７０では、図４のＳ７０と同様に、ＣＰＵ４２は、携帯端末ＰＴからステータス確認要求を受信することを監視する。ＣＰＵ４２は、携帯端末ＰＴから、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して、ステータス確認要求を受信すると、Ｓ２７０でＹＥＳと判断し、Ｓ２７２に進む。Ｓ２７２〜Ｓ２８８は、「スキャナＳＣ」が「多機能機ＭＦＰ」に置き換わった点（Ｓ２８４参照）を除き、図４のＳ６０〜Ｓ６８と同じである。
【０１２１】
（携帯端末ＰＴの制御部８０のＣＰＵ８２のメイン処理；図１３）
Ｓ３０２〜Ｓ３１０は、「スキャナ情報」が「多機能機情報」に置き換わった点（Ｓ３０２参照）を除き、図５のＳ１０２〜Ｓ１１０と同じである。本実施例では、Ｓ３１０でＷｉ−Ｆｉ接続が確立された後、Ｓ３１１において、ＣＰＵ８２は、携帯端末ＰＴのユーザによって印刷指示が入力されているか否かを判断する。この時点で印刷指示が入力されている場合、ＣＰＵ８２は、Ｓ３１１でＹＥＳと判断し、Ｓ３１１Ａにおいて、印刷実行指示と、印刷指示の入力の際にユーザによって指定された対象データと、を多機能機ＭＦＰに送信する。これにより、多機能機ＭＦＰは印刷を実行する（図１２のＳ２６９Ａ参照）。Ｓ３１１を終えると、Ｓ３２８に進む。一方、この時点で印刷指示が入力されていない場合、ＣＰＵ８２は、Ｓ３１１でＮＯと判断し、Ｓ３１２に進む。Ｓ３１２〜Ｓ３２８は、図５のＳ１１２〜Ｓ１２８と同じである。
【０１２２】
（ケースＣ；図１４）
ケースＣは、多機能機ＭＦＰに、印刷指示入力済みの携帯端末が近づけられるケースを示す。スキャナＳＣの電源がＯＦＦ状態からＯＮ状態に切り替えられてから、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ１及び原稿ステータスＤＳ「無」が書き込まれる（図２のＳ１２）までの処理は、第１実施例のケースＡ１（図６参照）と共通するため説明を省略する。ケースＣでは、ユーザ（携帯端末ＰＴのユーザと同じ者であっても異なる者であってもよい）は、スキャナＳＣのＡＤＦに原稿をセットする。なお、これにより、スキャナＳＣの原稿ステータスＤＳ「無」から原稿ステータスＤＳ「有」に変化する（図３のＳ４４でＹＥＳ）。そのため、制御部４０は、原稿ステータスＤＳ「有」を含む記憶指示１０２をＮＦＣＩ／Ｆ３０に供給する（図３のＳ５２）。この結果、Ｉ／Ｆメモリ３４に原稿ステータスＤＳ「有」が書き込まれる（図２のＳ１２）。
【０１２３】
一方、携帯端末ＰＴのユーザは、アプリＡＰＲを起動させた後で、操作部５２を操作して、印刷指示を入力する。その際、ユーザは、印刷対象の対象データも指定する。その後、携帯端末ＰＴのユーザは、携帯端末ＰＴを多機能機ＭＦＰに近づける。多機能機ＭＦＰのＮＦＣＩ／Ｆ３０は、携帯端末ＰＴからＰｏｌｌｉｎｇ信号１１０を受信し（図２のＳ２０でＹＥＳ）、所定通知１１０Ａを制御部４０に供給する（Ｓ２２）。制御部４０は、所定通知１１０Ａを取得すると、多機能機ＭＦＰの動作状態をデバイス状態からＧ／Ｏ状態に変更する（図１２のＳ２６２でＮＯ、Ｓ２６４）。
【０１２４】
また、多機能機ＭＦＰのＮＦＣＩ／Ｆ３０は、Ｐｏｌｌｉｎｇ信号１１０に対する応答信号１１２を携帯端末ＰＴに送信する（図２のＳ２４）。この結果、多機能機ＭＦＰのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との間にＮＦＣセッションが確立される。その後、ＮＦＣＩ／Ｆ３０は、ＮＦＣセッションを利用して、この時点でＩ／Ｆメモリ３４内に記憶されている多機能機情報３００（即ち、無線プロファイルＷＰ、原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩ）を、携帯端末ＰＴに送信する（図２のＳ３０）。
【０１２５】
携帯端末ＰＴは、多機能機情報３００を受信すると（図１３のＳ３０２でＹＥＳ）、無線ＬＡＮＩ／Ｆ６０を介して、接続要求１１６を多機能機ＭＦＰに送信する（Ｓ３０８）。
【０１２６】
多機能機ＭＦＰの制御部４０は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、接続要求１１６を受信する（図１２のＳ２６６でＹＥＳ）。そして、制御部４０は、携帯端末ＰＴ１とのＷｉ−Ｆｉ接続を確立して、携帯端末ＰＴをＷＦＤＮＷにＣＬ機器として参加させる。
【０１２７】
ケースＣでは、既に携帯端末ＰＴには印刷指示が入力されている（図１３のＳ３１１でＹＥＳ）。そのため、受信済みの多機能機情報３００には原稿ステータス「有」が含まれるが、それに関わらず、携帯端末ＰＴは、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ６０を介して、印刷実行指示及び対象データ３０２を多機能機ＭＦＰに送信する（Ｓ３１１Ａ）。
【０１２８】
多機能機ＭＦＰの制御部４０は、携帯端末ＰＴから、無線ＬＡＮＩ／Ｆ２０を介して、印刷実行指示及び対象データ３０２を受信する（図１２のＳ２６９でＹＥＳ）。制御部４０は、受信された対象データによって表される画像を印刷実行部９０に印刷させる（Ｓ２６９Ａ）。その後、制御部４０は、スキャナＳＣの動作状態をＧ／Ｏ状態からデバイス状態に変更する。この結果、スキャナＳＣと携帯端末ＰＴとのＷｉ−Ｆｉ接続が切断される。さらに、制御部４０は、無線プロファイルＷＰ１とは異なる無線プロファイルＷＰ２を準備する（図１２のＳ２８６）。なお、ケースＣでは、スキャンは実行されていないため、原稿ステータスＤＳは変更されていない。そのため、制御部４０は、無線プロファイルＷＰ２のみを含む記憶指示３０４を、ＮＦＣＩ／Ｆ３０に供給する。この結果、Ｉ／Ｆメモリ３４に無線プロファイルＷＰ２が書き込まれる（図２のＳ１２）。
【０１２９】
（本実施例の作用効果）
本実施例では、多機能機ＭＦＰは、印刷実行指示及び対象データを受信する場合には（図１２のＳ２６９でＹＥＳ）、原稿ステータスＤＳが「有」を示していても、対象データによって表される画像の印刷を実行する（Ｓ２６９）。同様に、携帯端末ＰＴは、ユーザによって印刷指示が入力された後で、多機能機ＭＦＰとの間にＮＦＣセッションが確立される場合には（図１３のＳ３１１でＹＥＳ）、原稿ステータスＤＳが「有」を示すか否かに関わらず、印刷実行指示を多機能機ＭＦＰに送信する（Ｓ３１１Ａ）。従って、多機能機ＭＦＰは、対象データによって表される画像の印刷を、原稿のスキャンより優先的に実行し得る。
【０１３０】
（対応関係）
多機能機ＭＦＰが「機能実行機器」の一例である。図１２のＳ２６９でＹＥＳの場合が「受信部」が実行する処理の一例である。Ｓ２６９Ａが「印刷制御部」が実行する処理の一例である。また、図１３のＳ３１１Ａが「印刷実行指示送信処理」の一例である。
【０１３１】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１３２】
（変形例１）上記の各実施例では、スキャナＳＣ（又は多機能機ＭＦＰ）の制御部４０は、原稿ステータスＤＳをＮＦＣＩ／Ｆ３０に供給している。Ｉ／Ｆメモリ３４は原稿ステータスＤＳを記憶している。ＮＦＣＩ／Ｆ３０は、通信セッションを利用して、Ｉ／Ｆメモリ３４に記憶されている原稿ステータスＤＳを携帯端末に送信する。これに代えて、制御部４０は、携帯端末ＰＴとの間でＷｉ−Ｆｉ接続が確立した後で、ＷＦＤＮＷを利用して、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末ＰＴに原稿ステータスＤＳを送信するようにしてもよい。
【０１３３】
（変形例２）上記の各実施例では、スキャナＳＣ（又は多機能機ＭＦＰ）のＮＦＣＩ／Ｆ３０は、ＮＦＣフォーラムタグである。これに限られず、スキャナＳＣのＮＦＣＩ／Ｆ３０は、ＮＦＣフォーラムデバイスであってもよい。スキャナＳＣのＮＦＣＩ／Ｆ３０と携帯端末ＰＴのＮＦＣＩ／Ｆ７０との通信セッションが確立する場合に、スキャナＳＣと携帯端末ＰＴとの間でＰ２Ｐ通信が実行されてもよい。この変形例では、スキャナ情報（即ち、無線プロファイルＷＰ、原稿ステータスＤＳ、アプリ起動指示ＡＡＩ、及び、デバイス情報ＤＩ）は、Ｉ／Ｆメモリ３４ではなく、メインメモリ４４に記憶されていてもよい。スキャナＳＣの制御部４０は、通信セッションが確立する場合に、メインメモリ４４に記憶されているスキャナ情報を、ＮＦＣＩ／Ｆ３０を介して携帯端末ＰＴに送信してもよい。この処理も「第３の供給部」が実行する処理の一例である。
【０１３４】
（変形例３）上記の各実施例では、スキャナＳＣ（又は多機能機ＭＦＰ）のＮＦＣＩ／Ｆ３０は、バス線と接続されており、バス線を介して制御部４０と通信可能である。これに限られず、ＮＦＣＩ／Ｆ３０は、バス線と接続されず、制御部４０と接続不可能であってもよい。この変形例では、スキャナ情報のうちの無線プロファイルＷＰとアプリ起動指示ＡＡＩとデバイス情報ＤＩとが固定の情報として、Ｉ／Ｆメモリ３４に記憶されていてもよい。また、Ｉ／Ｆメモリ３４に記憶されている無線プロファイルＷＰが固定の値であるため、ＣＰＵ４０は、図３のＳ４０や図４のＳ８０において、新たな無線プロファイルＷＰを準備せず、同じ無線プロファイルＷＰを利用してＷｉ−Ｆｉ接続を行ってもよい。さらに、スキャナＳＣの動作状態は、常にＧ／Ｏ状態で動作していてもよい。なお、制御部４０は、携帯端末ＰＴとの間でＷｉ−Ｆｉ接続が確立した後で、ＷＦＤＮＷを利用し、無線ＬＡＮＩ／Ｆ２０を介して、携帯端末ＰＴに原稿ステータスＤＳを送信するようにしてもよい。
【０１３５】
（変形例４）上記の各実施例において、スキャナＳＣ（又は多機能機ＭＦＰ）と携帯端末ＰＴとの間にＷｉ−Ｆｉ接続が確立した後に、携帯端末ＰＴの制御部８０は、無線ＬＡＮＩ／Ｆ６０を介して、スキャナＳＣに対して、処理能力確認要求を送信してもよい。ここで、処理能力確認要求は、スキャナＳＣの処理能力（例えば、両面スキャンの可否、カラースキャン設定、等）を示す情報の送信を要求するための要求である。スキャナＳＣの制御部４０は、無線ＬＡＮＩ／Ｆ２０を介して、処理能力を示す情報を携帯端末ＰＴに送信してもよい。
【０１３６】
（変形例５）上記の各実施例では、携帯端末ＰＴの制御部４０は、スキャン実行指示をスキャナＳＣ（又は多機能機ＭＦＰ）に送信（図５のＳ１２４、図１３のＳ３２４）する前に、ステータス確認要求をスキャナＳＣに送信している（図５のＳ１１８、図１３のＳ３１８）。これに代えて、携帯端末ＰＴの制御部４０は、ステータス確認要求をスキャナＳＣに送信することなく、スキャン実行指示をスキャナＳＣ（又は多機能機ＭＦＰ）に送信してもよい。
【０１３７】
（変形例６）Ｗｉ−Ｆｉ接続は、ＷＦＤ方式に従って確立されるものには限られない。従って、例えば、スキャナＳＣ（又は多機能機ＭＦＰ）と携帯端末ＰＴが、図示しないアクセスポイント（以下「ＡＰ」と呼ぶ）を介してＷｉ−Ｆｉ接続を確立してもよい。この変形例では、ＡＰが形成するＷｉ−Ｆｉネットワークが「無線ネットワーク」の一例である。また、ＡＰが形成するＷｉ−Ｆｉネットワークで利用されるＳＳＩＤ等が「ネットワーク情報」の一例である。
【０１３８】
（変形例７）上記の実施例では、スキャナＳＣ（又は多機能機ＭＦＰ）の制御部４０は、携帯端末ＰＴとのＷｉ−Ｆｉ接続が確立した後、携帯端末ＰＴからスキャン実行指示を受信する場合に（図４のＳ８０でＹＥＳ、図１２のＳ２８０でＹＥＳ）、原稿のスキャンを実行し、画像データを携帯端末ＰＴに送信する（図４のＳ８２、図１２のＳ２８２）。これに限られず、スキャナＳＣ（又は多機能機ＭＦＰ）の制御部４０は、携帯端末ＰＴとのＷｉ−Ｆｉ接続が確立した後、携帯端末ＰＴからスキャン実行指示を受信しなくても、原稿のスキャンを実行し、画像データを携帯端末ＰＴに送信してもよい（いわゆるプッシュスキャンを実行してもよい）。また、この変形例では、制御部４０は、ＮＦＣＩ／Ｆ３０に原稿ステータスＤＳを供給しなくてもよい。携帯端末ＰＴは、原稿ステータスＤＳをスキャナＳＣから受信しなくてもよい。
【０１３９】
（変形例８）上記の各実施例では、携帯端末ＰＴの制御部８０は、スキャナＳＣ（又は多機能機ＭＦＰ）から受信された原稿ステータスＤＳが「有」を示さない場合（図５のＳ１１２でＮＯ、図１３のＳ３１２でＮＯ）、スキャンを続行するか否かを選択するための選択画面を表示部５４に表示させている。これに代えて、制御部８０は、スキャナＳＣから受信された原稿ステータスＤＳが「有」を示さない場合に、アプリＡＰＲを起動させた後のホーム画面を表示部５４に表示させてもよい。その場合、ユーザは、ホーム画面から、スキャンを実行するための指示を入力するようにしてもよい。
【０１４０】
（変形例９）また、とくに、第３実施例において、携帯端末ＰＴの制御部８０は、印刷指示が入力されておらず（図１３のＳ３１１でＮＯ）、かつ、多機能機ＭＦＰから受信された原稿ステータスＤＳが「有」を示さない場合（Ｓ３１２でＮＯ）には、選択画面に代えて、上記のホーム画面を表示させてもよい。この変形例では、ユーザは、ホーム画面から、スキャンを実行するための指示と、印刷を実行するための指示と、のどちらも入力可能であってもよい。
【０１４１】
（変形例１０）第２実施例では、図１１に示すように、原稿がセットされていない状況、及び、原稿がセットされてから所定期間が経過した状況では、Ｉ／Ｆメモリ３４には、ブラウザ起動指示及びＵＲＬが記憶される。また、スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過していない状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰ，原稿ステータスＤＳ「有」、アプリ起動指示ＡＡＩ、デバイス情報ＤＩが記憶される。これに限られず、原稿がセットされていない状況、及び、原稿がセットされてから所定期間が経過した状況では、Ｉ／Ｆメモリ３４に何も記憶させないようにしてもよい。また、スキャナＳＣのＡＤＦに原稿がセットされており、原稿がセットされてから所定期間が経過していない状況では、Ｉ／Ｆメモリ３４には、無線プロファイルＷＰのみを記憶させるようにしてもよい。
【０１４２】
（変形例１１）上記の各実施例では、制御部４０からＮＦＣＩ／Ｆ３０に送信される記憶指示は、Ｉ／Ｆメモリ３４にて変更すべき値のみを含む。これに限られず、記憶指示は、Ｉ／Ｆメモリ３４にて変更すべき値と変更しない値とを含んでもよい。
【０１４３】
（変形例１２）上記の各実施例では、図２〜図５、図１２、図１３の各処理がソフトウェア（即ちプログラム）によって実現されるが、図２〜図５、図１２、図１３の各処理のうちの少なくとも１つが論理回路等のハードウェアによって実現されてもよい。
【０１４４】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
以下は、出願時の特許請求の範囲に対応する記載である。
［項目１］
機能実行機器であって、
前記機能実行機器と、前記機能実行機器とは異なる通信機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記機能実行機器と前記通信機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
前記機能実行機器に載置される原稿をスキャンするためのスキャン実行部と、
前記原稿が前記機能実行機器に載置されているのか否かを検知するためのセンサと、
制御部と、を備え、
前記第１のインターフェースは、前記無線ネットワークで利用されるネットワーク情報を、前記通信セッションを利用して、前記通信機器に送信可能であり、
前記制御部は、
前記センサの検出結果を利用して、前記機能実行機器が、前記原稿が前記機能実行機器に載置されている載置状態であるのか、前記原稿が前記機能実行機器に載置されていない非載置状態であるのか、を判断する判断部と、
前記機能実行機器が前記載置状態である間に前記通信セッションが確立される第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記機能実行機器及び前記通信機器に与えられなくても、前記スキャン実行部に前記原稿のスキャンを実行させ、前記機能実行機器が前記非載置状態である間に前記通信セッションが確立される第２の場合に、前記スキャン実行部に前記原稿のスキャンを実行させない、スキャン制御部と、
前記原稿のスキャンが実行される場合に、前記スキャン実行部から取得されるスキャン結果に基づいて画像データを生成する生成部と、
前記無線ネットワークを利用して、前記第２のインターフェースを介して、生成済みの前記画像データを前記通信機器に送信する画像データ送信部と、
を備える、機能実行機器。
［項目２］
前記スキャン制御部は、
前記第１の場合に、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器からスキャン実行指示を受信することに応じて、前記スキャン実行部に前記原稿のスキャンを実行させ、
前記第２の場合に、前記通信機器から前記スキャン実行指示を受信しないことに応じて、前記スキャン実行部に前記原稿のスキャンを実行させない、項目１に記載の機能実行機器。
［項目３］
前記スキャン制御部は、
前記機能実行機器が前記非載置状態である場合に、前記非載置状態に関係する非載置関係情報を前記第１のインターフェースに供給する第１の供給部であって、前記非載置関係情報は、前記第２の場合に前記通信セッションを利用して前記通信機器に送信される、前記第１の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報が前記通信機器に送信され、前記非載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記通信セッションを利用して前記ネットワーク情報と前記非載置関係情報とが前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信しない、項目２に記載の機能実行機器。
［項目４］
前記スキャン制御部は、
前記機能実行機器が前記非載置状態である場合に、前記非載置状態に関係する非載置関係情報を前記第１のインターフェースに供給する第１の供給部であって、前記非載置関係情報は、前記第２の場合に前記通信セッションを利用して前記通信機器に送信され、前記機能実行機器が前記非載置状態であることを示す報知画面を前記通信機器の表示部に表示させるための表示情報を含む、前記第１の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報が前記通信機器に送信され、前記非載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記通信セッションを利用して前記非載置関係情報が前記通信機器に送信され、前記ネットワーク情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信しない、項目２に記載の機能実行機器。
［項目５］
前記スキャン制御部は、
前記機能実行機器が前記載置状態である場合に、前記載置状態に関係する載置関係情報を前記第１のインターフェースに供給する第２の供給部であって、前記載置関係情報は、前記第１の場合に前記通信セッションを利用して前記通信機器に送信される、前記第２の供給部を備え、
前記スキャン制御部は、
前記第１の場合に、前記通信セッションを利用して前記ネットワーク情報と前記載置関係情報とが前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第２の場合に、前記載置関係情報が前記通信機器に送信されないことに応じて、前記通信機器から前記スキャン実行指示を受信しない、項目２から４のいずれか一項に記載の機能実行機器。
［項目６］
前記第２の供給部は、
前記機能実行機器が前記非載置状態から前記載置状態に変化する際に、第１種の前記載置関係情報を前記第１のインターフェースに供給し、
前記機能実行機器が前記非載置状態から前記載置状態に変化した後に、前記載置状態が維持されている期間が所定期間に到達する際に、第２種の前記載置関係情報を前記第１のインターフェースに供給し、
前記スキャン制御部は、
前記第１の場合に、前記第１種の載置関係情報が前記通信セッションを利用して前記通信機器に送信されることに応じて、前記通信機器から前記スキャン実行指示を受信し、
前記第１の場合に、前記第２種の載置関係情報が前記通信セッションを利用して前記通信機器に送信されることに応じて、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する所定の指示が前記ユーザによって前記通信機器に与えられることを条件として、前記通信機器から前記スキャン実行指示を受信する、項目５に記載の機能実行機器。
［項目７］
前記機能実行機器は、さらに、
印刷実行部を備え、
前記制御部は、さらに、
前記第１の場合に、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記通信機器から前記スキャン実行指示の代わりに印刷実行指示を受信する受信部であって、前記印刷実行指示は、印刷対象の対象データを含む、前記受信部と、
前記印刷実行指示が受信される場合に、前記対象データによって表わされる画像の印刷を前記印刷実行部に実行させる印刷制御部と、を備える、項目２から６のいずれか一項に記載の機能実行機器。
［項目８］
前記第１のインターフェースは、インターフェースメモリを備え、
前記制御部は、さらに、
前記通信セッションが確立される前に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させる第３の供給部を備える、項目１から７のいずれか一項に記載の機能実行機器。
［項目９］
前記第３の供給部は、
前記機能実行機器が前記非載置状態から前記載置状態に変化する際に、前記ネットワーク情報を前記第１のインターフェースに供給して、前記ネットワーク情報を前記インターフェースメモリに記憶させ、
前記機能実行機器が前記載置状態から前記非載置状態に変化する際に、前記第１のインターフェースから前記ネットワーク情報を消去させる、項目８に記載の機能実行機器。
［項目１０］
通信機器のためのコンピュータプログラムであって、
前記通信機器に搭載されるコンピュータに、以下の各処理、即ち、
前記通信機器とは異なる機能実行機器から、前記通信機器の第１のインターフェースを介して、前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信処理であって、前記無線ネットワークは、前記通信機器と前記機能実行機器との間で前記通信機器の第２のインターフェースを介した無線通信を実行するためのネットワークであり、前記第１のインターフェースは、第１の方式に従った無線通信を実行するためのインターフェースであり、前記第２のインターフェースは、前記第１の方式とは異なる第２の方式に従った無線通信を実行するためのインターフェースである、前記ネットワーク情報受信処理と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信処理と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信処理と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信処理と、
を実行させる、コンピュータプログラム。
［項目１１］
前記第１の関係情報受信処理では、前記機能実行機器から、前記第１のインターフェースを介して、前記関係情報が受信される、項目１０に記載のコンピュータプログラム。
［項目１２］
前記コンピュータプログラムは、前記コンピュータに、さらに、
前記第２の場合に、前記スキャン実行指示が送信されるべきか否かを前記ユーザに選択させるための第１の選択画面を前記通信機器の表示部に表示させる第１の表示制御処理と、
前記第１の選択画面において、前記ユーザから、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する所定の指示が与えられることを条件として、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器の状態を要求する確認要求を前記機能実行機器に送信する要求送信処理と、
前記確認要求が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記関係情報を再受信する第２の関係情報受信処理と、を実行させ、
前記スキャン実行指示送信処理では、再受信済みの前記関係情報が前記載置関係情報である場合に、前記スキャン実行指示が前記機能実行機器に送信される、項目１０又は１１に記載のコンピュータプログラム。
［項目１３］
前記スキャン実行指示送信処理では、受信済みの前記関係情報が第１種の前記載置関係情報である前記第１の場合に、前記スキャン実行指示が前記機能実行機器に送信され、
前記コンピュータプログラムは、前記コンピュータに、さらに、
受信済みの前記関係情報が第２種の前記載置関係情報である場合に、前記スキャン実行指示が送信されるべきか否かを前記ユーザに選択させるための第２の選択画面を前記通信機器の表示部に表示させる第２の表示制御処理を実行させ、
前記スキャン実行指示送信処理では、受信済みの前記関係情報が前記第２種の載置関係情報である前記第１の場合に、前記第２の選択画面において、前記ユーザから、前記スキャン実行指示が前記機能実行機器に送信されるべきことに関する指示が与えられることを条件として、前記スキャン実行指示が前記機能実行機器に送信され、
前記第１種の載置関係情報は、前記機能実行機器が前記非載置状態から前記載置状態に変化した後であって、前記載置状態が維持されている期間が所定期間に到達する前に、前記機能実行機器から送信され、
前記第２種の載置関係情報は、前記載置状態が維持されている前記期間が前記所定期間に到達した後に、前記機能実行機器から送信される、項目１０から１２のいずれか一項に記載のコンピュータプログラム。
［項目１４］
前記非載置関係情報は、前記機能実行機器が非載置状態であることを示す報知画面を前記通信機器の表示部に表示させるための表示情報を含み、
前記コンピュータプログラムは、前記コンピュータに、さらに、
前記第２の場合に、前記表示情報を利用して、前記報知画面を前記表示部に表示させる表示処理を実行させる、項目１０から１３のいずれか一項に記載のコンピュータプログラム。
［項目１５］
前記コンピュータプログラムは、前記コンピュータに、さらに、
前記ユーザから、印刷実行指示が前記機能実行機器に送信されるべきことに関する指示が与えられた後に、前記ネットワーク情報と前記関係情報とが受信される場合に、受信済みの前記関係情報が前記載置関係情報であるのか前記非載置関係情報であるのかに関わらず、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記スキャン実行指示の代わりに、印刷対象の対象データを含む前記印刷実行指示を前記機能実行機器に送信する印刷実行指示送信処理を実行させる、項目１０から１４のいずれか一項に記載のコンピュータプログラム。
［項目１６］
通信機器であって、
前記通信機器と、前記通信機器とは異なる機能実行機器と、の間に確立される通信セッションを利用して、第１の方式に従った無線通信を実行するための第１のインターフェースと、
前記通信機器と前記機能実行機器との双方が所属すべき無線ネットワークを利用して、前記第１の方式とは異なる第２の方式に従った無線通信を実行するための第２のインターフェースと、
制御部と、を備え、
前記制御部は、
前記機能実行機器から、前記第１のインターフェースを介して、前記無線ネットワークで利用されるネットワーク情報を受信するネットワーク情報受信部と、
前記機能実行機器から、前記第１のインターフェースと前記第２のインターフェースのうちの少なくとも一方を介して、前記機能実行機器の状態に関係する関係情報を受信する第１の関係情報受信部と、
受信済みの前記関係情報が、原稿が前記機能実行機器に載置されている載置状態に関係する載置関係情報である第１の場合に、前記第１のインターフェースを用いて前記通信セッションが確立された後にスキャンの開始に関する指示がユーザから前記通信機器及び前記機能実行機器に与えられなくても、前記無線ネットワークを利用して、前記第２のインターフェースを介して、スキャン実行指示を前記機能実行機器に送信し、受信済みの前記関係情報が、前記原稿が前記機能実行機器に載置されていない非載置状態に関係する非載置関係情報である第２の場合に、前記スキャン実行指示を前記機能実行機器に送信しない、スキャン実行指示送信部と、
前記スキャン実行指示が前記機能実行機器に送信された後に、前記機能実行機器から、前記無線ネットワークを利用して、前記第２のインターフェースを介して、前記機能実行機器が前記原稿をスキャンすることによって生成される画像データを受信する画像データ受信部と、
を備える、通信機器。 
【符号の説明】
【０１４５】
２：機能実行システム、ＳＣ：スキャナ、２０：無線ＬＡＮＩ／Ｆ、３０：ＮＦＣＩ／Ｆ、４０：制御部、ＰＴ：携帯端末、６０：無線ＬＡＮＩ／Ｆ、７０：ＮＦＣＩ／Ｆ、８０：制御部
【図１】
0006417983.tif 000002
【図２】
0006417983.tif 000003
【図３】
0006417983.tif 000004
【図４】
0006417983.tif 000005
【図５】
0006417983.tif 000006
【図６】
0006417983.tif 000007
【図７】
0006417983.tif 000008
【図８】
0006417983.tif 000009
【図９】
0006417983.tif 000010
【図１０】
0006417983.tif 000011
【図１１】
0006417983.tif 000012
【図１２】
0006417983.tif 000013
【図１３】
0006417983.tif 000014
【図１４】
0006417983.tif 000015