(57)【特許請求の範囲】
【請求項１】
通信装置であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信手段と、
前記受信手段で受信した前記ダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを判定する判定手段と、
前記判定手段によって、前記印刷装置に無線接続している端末の数が上限数に達していると判定されたことに少なくとも従って、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、
前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段と
を有することを特徴とする通信装置。
【請求項２】
前記第２の指示手段による指示によって前記ダイレクト無線通信モードの動作を開始した前記印刷装置に無線接続する接続手段を更に有することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記判定手段によって、前記印刷装置に無線接続している端末の数が上限数に達していいないと判定された場合に、前記ダイレクト無線通信モードで動作している前記印刷装置に無線接続する接続手段を更に有することを特徴とする請求項１に記載の通信装置。
【請求項４】
前記判定手段によって、前記印刷装置に無線接続している端末の数が上限数に達していると判定された場合、さらに、前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示手段を更に有し、
前記第１の指示手段は、前記判定手段によって前記印刷装置に無線接続している端末の数が上限数に達していると判定され、かつ、前記表示手段で表示された前記確認画面において前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記第１の指示手段による前記ダイレクト無線通信モードの動作の終了の指示と、前記第２の指示手段による前記ダイレクト無線通信モードの動作の開始の指示は、前記確認画面において前記ユーザ操作を受け付けたことを契機として実行されることを特徴とする請求項４に記載の通信装置。
【請求項６】
前記受信手段による情報の送受信と、前記第１の指示手段による指示と、前記第２の指示手段による指示は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）のＧＡＴＴ通信を介して行われることを特徴とする請求項１乃至５のいずれか１項に記載の通信装置。
【請求項７】
通信装置であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信手段と、
前記受信手段で受信したダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを判定する判定手段と、
前記判定手段によって前記印刷装置に無線接続している端末の数が上限数に達していると判定された場合、前記ダイレクト無線通信モードにおいて使用しているＳＳＩＤの種類を、前記印刷装置に問い合わせる問い合わせ手段と、
前記問い合わせ手段によって問い合わせた結果に基づき前記ＳＳＩＤの種類が所定の種類であると判定した場合、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、
前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段と、
を有することを特徴とする通信装置。
【請求項８】
前記第２の指示手段による指示によって前記ダイレクト無線通信モードの動作を開始した前記印刷装置に無線接続する接続手段を更に有することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記判定手段によって前記印刷装置に無線接続している端末の数が上限数に達していないと判定された場合、前記ダイレクト無線通信モードで動作している前記印刷装置に無線接続する接続手段を更に有することを特徴とする請求項７に記載の通信装置。
【請求項１０】
前記問い合わせ手段で問い合わせた結果に基づき、前記ＳＳＩＤの種類が所定の種類であると判定した場合、さらに、前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示手段を更に有し、
前記第１の指示手段は、前記問い合わせ手段で問い合わせた結果に基づき、前記ＳＳＩＤの種類が所定の種類であると判定し、かつ、前記表示手段で表示された前記確認画面において前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示することを特徴とする請求項７に記載の通信装置。
【請求項１１】
前記第１の指示手段による前記ダイレクト無線通信モードの動作の終了の指示と、前記第２の指示手段による前記ダイレクト無線通信モードの動作の開始の指示は、前記確認画面において前記ユーザ操作を受け付けたことを契機として実行されることを特徴とする請求項１０に記載の通信装置。
【請求項１２】
前記受信手段による情報の送受信と、前記第２の問合せ手段による問合せと、前記第１の指示手段による指示と、前記第２の指示手段による指示は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）のＧＡＴＴ通信を介して行われることを特徴とする請求項７乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
通信装置であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けて、前記印刷装置と前記ダイレクト無線通信モードに関する情報のやりとりを行った結果、前記印刷装置に無線接続できなかった場合、前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示手段と、
前記確認画面において前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、
前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段と、
を有することを特徴とする通信装置。
【請求項１４】
前記第２の指示手段による指示によって前記ダイレクト無線通信モードの動作を開始した前記印刷装置に無線接続する接続手段を更に有することを特徴とする請求項１３に記載の通信装置。
【請求項１５】
前記第１の指示手段による前記ダイレクト無線通信モードの動作の終了の指示と、前記第２の指示手段による前記ダイレクト無線通信モードの動作の開始の指示は、前記確認画面において前記ユーザ操作を受け付けたことを契機として実行されることを特徴とする請求項１３に記載の通信装置。
【請求項１６】
前記第１の指示手段による指示と、前記第２の指示手段による指示は、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）のＧＡＴＴ通信を介して行われることを特徴とする請求項１３乃至１５のいずれか１項に記載の通信装置。
【請求項１７】
前記無線接続は、Ｗｉ−Ｆｉ規格の無線通信による無線接続であることを特徴とする請求項１乃至１６のいずれか１項に記載の通信装置。
【請求項１８】
コンピュータを、請求項１乃至１７のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【請求項１９】
通信装置の制御方法であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信制御ステップと、
前記受信制御ステップで受信した前記ダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを、判定する判定ステップと、
前記判定ステップで前記印刷装置に無線接続している端末の数が上限数に達していると判定された場合、前記ダイレクト無線通信モードの動作を終了する第１要求を前記印刷装置に送信する第１の送信制御ステップと、
前記第１の送信制御ステップで前記第１要求を送信した後に、前記ダイレクト無線通信モードの動作を開始する第２要求を前記印刷装置に送信する第２送信制御ステップと、
を有することを特徴とする通信装置の制御方法。
【請求項２０】
通信装置の制御方法であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信制御ステップと、
前記受信制御ステップで受信した前記ダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを、判定する判定ステップと、
前記判定ステップで前記印刷装置に無線接続している端末の数が上限数に達していると判定された場合、前記ダイレクト無線通信モードにおいて使用しているＳＳＩＤの種類を示す情報を、前記印刷装置から取得する取得ステップと、
前記取得ステップで取得した前記ＳＳＩＤの種類を示す情報に基づき前記ＳＳＩＤの種類が所定の種類であると判定した場合、前記ダイレクト無線通信モードの動作を終了させる第１要求を前記印刷装置に送信する第１の送信制御ステップと、
前記第１の送信制御ステップで前記第１要求を送信した後に、前記ダイレクト無線通信モードの動作を開始させる第２要求を前記印刷装置に送信する第２送信制御ステップと、
を有することを特徴とする通信装置の制御方法。
【請求項２１】
通信装置の制御方法であって、
ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けて、前記印刷装置に前記ダイレクト無線通信モードに関する情報のやり取りを行った結果、前記印刷装置に無線接続できなかった場合、前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示制御ステップと、
前記確認画面において前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記ダイレクト無線通信モードの動作を終了させる第１要求を前記印刷装置に送信する第１の送信制御ステップと、
前記第１の送信制御ステップで前記第１要求を送信した後に、前記ダイレクト無線通信モードの動作を開始させる第２要求を前記印刷装置に送信する第２の送信制御ステップと、
を有することを特徴とする通信装置の制御方法。
【請求項２２】
通信装置の制御方法であって、
ダイレクト無線通信モードで動作しているデバイスに無線接続するようユーザから指示を受けて、前記デバイスに前記ダイレクト無線通信モードに関する情報のやり取りを行った結果、前記デバイスに無線接続できなかった場合、前記デバイスの前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示制御ステップと、
前記確認画面において前記デバイスの前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記デバイスの前記ダイレクト無線通信モードをリスタートするための情報を前記デバイスに送信する送信制御ステップと、
を有することを特徴とする通信装置の制御方法。
【請求項２３】
前記リスタートするための情報は、前記ダイレクト無線通信モードの動作を終了させる第１要求を示す情報と、前記第１要求を示す情報を送信した後に送信される、前記ダイレクト無線通信モードの動作を開始させる第２要求を示す情報を含むことを特徴とする請求項２２に記載の制御方法。
【請求項２４】
前記リスタートするための情報は、前記デバイスに前記ダイレクト無線通信モードの再起動を促す情報であるであることを特徴とする請求項２２に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ機能を備える通信装置（例えばスマートフォン）は、デバイスとの間で無線通信を行う場合に、アクセスポイントに無線接続する。そして通信装置は、アクセスポイントを介してデバイスと無線通信を行う。
【０００３】
また、通信装置とデバイスとの間で無線通信を行うために、アクセスポイントのような中継装置を介することなく、通信装置がデバイスにダイレクトに無線接続する技術も知られている。具体的に説明すると、デバイスがソフトウェアアクセスポイントモードやＷｉ−Ｆｉ  Ｄｉｒｅｃｔのようなダイレクト無線通信モードで動作し、ダイレクト無線通信モードで動作するデバイスに通信装置が無線接続する。特許文献１には、印刷装置をダイレクト無線通信モードで動作させて、ダイレクト無線通信モードで動作する印刷装置に携帯端末をダイレクトに無線接続させることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６５５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ダイレクト無線通信モードで動作するデバイスに無線接続できる端末の数には、上限数が設定されている。従って、ダイレクト無線通信モードで動作するデバイスにユーザが自身の通信装置を無線接続させようとした際に、デバイスに無線接続している端末の数が上限数に達しているために、通信装置をデバイスに無線接続することができないケースが発生し得る。このケースにおいて、ユーザは、デバイスを操作してデバイスのダイレクト無線通信モードを一旦終了させて、そして再度デバイスを操作してデバイスのダイレクト無線通信モードの動作を開始させる必要がある。
【０００６】
しかしながら、ユーザは、ダイレクト無線通信モードで動作するデバイスの操作に慣れているとは限らない。デバイスの操作に慣れていないユーザにしてみれば、デバイスに無線接続している端末の数が上限数に達している場合に、どうすれば自身の通信装置をデバイスに無線接続させることができるかわからなかった。
【０００７】
そこで本発明では、デバイスに無線接続している端末の数が上限数に達している場合に、デバイスではなく通信装置をユーザに操作させることで、ユーザ自身の通信装置をデバイスに無線接続させることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の通信装置の一形態は、ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信手段と、前記受信手段で受信した前記ダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを判定する判定手段と、前記判定手段によって、前記印刷装置に無線接続している端末の数が上限数に達していると判定されたことに少なくとも従って、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段とを有することを特徴とする。
また、上述した課題を解決するために、本発明の通信装置の一形態は、ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けた場合、前記印刷装置に情報を送信し、当該情報の送信に対する応答として、前記ダイレクト無線通信モードに関する情報を受信する受信手段と、前記受信手段で受信したダイレクト無線通信モードに関する情報に基づいて、前記印刷装置に無線接続している端末の数が上限数に達しているか否かを判定する判定手段と、前記判定手段によって前記印刷装置に無線接続している端末の数が上限数に達していると判定された場合、前記ダイレクト無線通信モードにおいて使用しているＳＳＩＤの種類を、前記印刷装置に問い合わせる問い合わせ手段と、前記問い合わせ手段によって問い合わせた結果に基づき前記ＳＳＩＤの種類が所定の種類であると判定した場合、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段とを有することを特徴とする。
また、上述した課題を解決するために、本発明の通信装置の一形態は、ダイレクト無線通信モードで動作している印刷装置に無線接続するようユーザから指示を受けて、前記印刷装置と前記ダイレクト無線通信モードに関する情報のやりとりを行った結果、前記印刷装置に無線接続できなかった場合、前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるか否かを前記ユーザに確認するための確認画面を表示する表示手段と、前記確認画面において前記印刷装置の前記ダイレクト無線通信モードの動作を一旦終了させるユーザ操作を受け付けた場合に、前記ダイレクト無線通信モードの動作を終了するよう前記印刷装置に指示する第１の指示手段と、前記第１の指示手段による指示の後に、前記ダイレクト無線通信モードの動作を開始するように前記印刷装置に指示する第２の指示手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、デバイスに無線接続している端末の数が上限数に達している場合に、ユーザは、デバイスではなくユーザ自身の通信装置を操作することで、ユーザ自身の通信装置をデバイスに無線接続させることができる。
【図面の簡単な説明】
【００１０】
【図１】通信システムの構成を示す図である。
【図２】携帯端末１００のハードウェア構成を示す図である。
【図３】携帯端末１００のソフトウェア構成を示す図である。
【図４】印刷装置１１０のハードウェア構成を示す図である。
【図５】印刷装置１１０が表示する画面を示す図である。
【図６】携帯端末１００が表示する画面を示す図である。
【図７】携帯端末１００が実行する処理を示すフローチャートである。
【図８】携帯端末１００が表示する画面を示す図である。
【図９】携帯端末１００が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１２】
（実施形態１）
まず図１を用いて、本実施形態の通信システムの全体像を説明する。通信システムは、携帯端末１００と印刷装置１１０とを含む。携帯端末１００と印刷装置１１０はそれぞれ無線ＬＡＮ機能を備える。更に印刷装置１１０は、ダイレクト無線通信モードで動作することができる。携帯端末１００は、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続し、Ｗｉ−Ｆｉの無線通信を行う。
【００１３】
また、携帯端末１００と印刷装置１１０はそれぞれＢｌｕｅｔｏｏｔｈ（登録商標）機能を備え、携帯端末１００と印刷装置１１０はＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（以降、ＢＬＥと呼ぶ）の通信を行うことができる。
【００１４】
本実施形態の携帯端末１００は、ＢＬＥ通信を介して、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示したり、ダイレクト無線通信モードの動作を終了するように印刷装置１１０に指示することができる。特に本実施形態では、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続する端末の数が上限数に達している場合に、ダイレクト無線通信モードの動作を終了するように携帯端末１００がＢＬＥ通信を介して印刷装置１１０に指示する。その後、携帯端末１００は、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示し、携帯端末１００がダイレクト無線通信モードで動作する印刷装置１１０に無線接続する。
【００１５】
次に図２を用いて、携帯端末１００のハードウェア構成を説明する。本実施形態の携帯端末１００はスマートフォンを想定しているが、無線ＬＡＮ機能やＢｌｕｅｔｏｏｔｈ機能を備えている他の通信装置であってもよい。
【００１６】
ＣＰＵ２０１はフラッシュメモリ２０３が記憶している制御プログラムを読み出して、携帯端末１００の動作を制御するための様々な処理を実行する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。フラッシュメモリ２０３は携帯端末１００の制御プログラムや、写真や電子文書等の様々なデータを記憶する不揮発性の記憶媒体である。
【００１７】
なお、本実施形態の携帯端末１００は、１つのＣＰＵ２０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００１８】
操作パネル２０４は、ユーザのタッチ操作を検出可能なタッチパネル機能を備え、各種画面を表示する。ユーザは操作パネル２０４にタッチ操作を入力することで、携帯端末１００に所望の操作指示を入力することができる。なお、携帯端末１００は不図示のハードウェアキーを備えていて、ユーザはこのハードウェアキーを用いて携帯端末１００に操作指示を入力することもできる。
【００１９】
スピーカー２０５とマイク２０６は、ユーザが他の携帯端末や固定電話と電話をする際に使用される。カメラ２０７はユーザの撮像指示に応じて撮像する。カメラ２０７によって撮像された写真は、フラッシュメモリ２０３の所定の領域に記憶される。
【００２０】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、Ｂｌｕｅｔｏｏｔｈによる無線通信を実行する。また、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＢＬＥをサポートしていて、ＢＬＥ通信を実行する。無線ＬＡＮ  Ｉ／Ｆ２０９は、無線ＬＡＮ機能を備え、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等のＷｉ−Ｆｉ規格の無線通信を実行する。
【００２１】
次に図３を用いて、携帯端末１００のソフトウェア構成を説明する。図３は、フラッシュメモリ２０３が記憶している制御プログラムをＣＰＵ２０１が実行することで実現される機能ブロック図である。
【００２２】
ＯＳ３０１は、携帯端末１００の動作を制御するソフトウェアである。携帯端末１００には、後述の印刷アプリケーション３０２を含め、様々なアプリケーションをインストールすることができる。ＯＳ３０１は、各アプリケーションから受けた指示や、操作パネル２０４を介して入力されたユーザの操作指示に従って、携帯端末１００の動作を制御する。
【００２３】
印刷アプリケーション３０２は、印刷機能をユーザに提供するアプリケーションである。印刷アプリケーション３０２は、印刷装置の探索、印刷データの生成、生成した印刷データの送信等をＯＳ３０１に指示する。
【００２４】
携帯端末１００には、印刷アプリケーション３０２以外にも様々なアプリケーションがインストールされているが、他のアプリケーションに関する説明は省略する。
【００２５】
次に図４を用いて、印刷装置１１０のハードウェア構成を説明する。
【００２６】
ＣＰＵ４０１はＲＯＭ４０２が記憶している制御プログラムを読み出して、印刷装置１１０の動作を制御するための様々な処理を実行する。ＲＯＭ４０２は、制御プログラムを記憶している。ＲＡＭ４０３は、ＣＰＵ４０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ４０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００２７】
無線ＬＡＮ  Ｉ／Ｆ４０５は、無線ＬＡＮ機能を備え、ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎ／ａｃ等のＷｉ−Ｆｉ規格の無線通信を実行する。また、無線ＬＡＮ  Ｉ／Ｆ４０５は、ダイレクト無線通信モードで動作することができる。無線ＬＡＮ  Ｉ／Ｆ４０５がダイレクト無線通信モードで動作する場合、印刷装置１１０はＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と接続キー（セキュリティキー）を生成し、アクセスポイントのように振る舞う。そして、印刷装置１１０が生成したＳＳＩＤが示すアクセスポイントに携帯端末１００が無線接続することで、携帯端末１００と印刷装置１１０との間でダイレクトに無線通信を実行できる。なお、ダイレクト無線通信モードとして、本実施形態ではソフトウェアアクセスポイントモードを想定しているが、他の通信方式（例えばＷｉ−Ｆｉ  Ｄｉｒｅｃｔ）を適用してもよい。
【００２８】
Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ４０６は、Ｂｌｕｅｔｏｏｔｈによる無線通信を実行する。また、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ４０６は、ＢＬＥをサポートしていて、ＢＬＥ通信を実行する。
【００２９】
ネットワークＩ／Ｆ４１１は、有線ＬＡＮ上の外部装置（例えばＰＣ）と通信する。
【００３０】
プリンタ４０７は、無線ＬＡＮ  Ｉ／Ｆ４０５やネットワークＩ／Ｆ４１１が受信した印刷データに基づいて、シートに印刷処理を実行する。スキャナ４０８は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ４０８によって生成された原稿画像は、プリンタ４０７によって印刷されたり（所謂コピー処理）、ＨＤＤ４０４に蓄積されたりする。
【００３１】
操作部４０９は、タッチパネル機能を有する液晶表示部やキーボードを備え、各種操作画面を表示する。ユーザは、操作部４０９を介して印刷装置１１０に対して指示や情報を入力することができる。ＩＣカードリーダ４１０は、ＩＣカードからユーザ情報を読み取る。印刷装置１１０は、ＩＣカードリーダ４１０が読み取ったユーザ情報を用いて認証処理を実行する。
【００３２】
次に図５を用いて、印刷装置１１０のダイレクト無線通信モードについて更に説明する。図５（Ａ）の設定画面５００は、ダイレクト無線通信モードで使用するＳＳＩＤの種類を設定する画面であり、印刷装置１１０の操作部４０９が表示する。本実施形態の場合、ＳＳＩＤには固定ＳＳＩＤとワンタイムＳＳＩＤの２種類が存在する。ユーザは、固定ＳＳＩＤとワンタイムＳＳＩＤのいずれかを選択して、ダイレクト無線通信モードで使用するＳＳＩＤとして設定する。設定画面５００の場合、固定ＳＳＩＤが選択されている。
【００３３】
固定ＳＳＩＤは、印刷装置１１０がダイレクト無線通信モードで動作する際に、毎回同じＳＳＩＤを生成する設定である。固定ＳＳＩＤとしてどのようなＳＳＩＤを生成するかは、不図示の設定画面でユーザが予め印刷装置１１０に設定する。なお、本実施形態においてダイレクト無線通信モードで固定ＳＳＩＤを使用する場合、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続できる端末の上限数は５であるとするが、この上限数は他の値であってもよい。
【００３４】
一方、ワンタイムＳＳＩＤは、印刷装置１１０がダイレクト無線通信モードで動作する際に、毎回異なるＳＳＩＤを生成する設定である。異なるＳＳＩＤを生成するための仕組みは、ランダムな英数字を生成する方法が知られているいが、他の方法であってもよい。なお、本実施形態においてダイレクト無線通信モードでワンタイムＳＳＩＤを使用する場合、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続できる端末の上限数は１であるとするが、この上限数は他の値であってもよい。
【００３５】
図５（Ｂ）の無線接続画面５１０は、印刷装置１１０をダイレクト無線通信モードで動作させるための画面であり、印刷装置１１０の操作部４０９が表示する。印刷装置１１０をダイレクト無線通信モードで動作させる場合、ユーザは開始ボタン５１１を押下する。ユーザが開始ボタン５１１を押下すると、印刷装置１１０はダイレクト無線通信モードの動作を開始し、ＳＳＩＤと接続キーを生成する。ここで生成されるＳＳＩＤは、設定画面５００に従って固定ＳＳＩＤ又はワンタイムＳＳＩＤのいずれかである。そして印刷装置１１０の操作部４０９は、図５（Ｃ）の無線接続画面５２０を表示する。
【００３６】
無線接続画面５２０の項目５２１には、印刷装置１１０が生成したＳＳＩＤと接続キーが表示される。ユーザは、無線接続画面５２０に表示されるＳＳＩＤと接続キーを用いて、自身の携帯端末を印刷装置１１０に無線接続する。また、終了ボタン５２２は、印刷装置１１０のダイレクト無線通信モードの動作を終了させるためのボタンである。ユーザが終了ボタン５２２を押下すると、印刷装置１１０はダイレクト無線通信モードの動作を終了する。印刷装置１１０がダイレクト無線通信モードの動作を終了すると、印刷装置１１０に無線接続している端末は接続が切断される。
【００３７】
図５（Ｂ）と図５（Ｃ）では、印刷装置１１０が表示する開始ボタン５１１や終了ボタン５２２をユーザが押下することで、印刷装置１１０のダイレクト無線通信モードの動作を開始させたり終了させる構成を説明した。本実施形態では更に、ＢＬＥ通信を用いて、ダイレクト無線通信モードの動作を開始するように携帯端末１００が印刷装置１１０に指示したり、ダイレクト無線通信モードの動作を終了するように携帯端末１００が印刷装置１１０に指示できる。この処理については、後述の図７で詳しく説明する。
【００３８】
次に、ダイレクト無線通信モードで動作する印刷装置１１０に携帯端末１００を無線接続させる処理について説明する。本実施形態では、ユーザは、携帯端末１００を用いて周囲のデバイスを探索し、発見された複数のデバイスの中から無線接続したいデバイス（印刷装置１１０）を選択する。この手順を図６を用いて説明する。
【００３９】
図６（Ａ）の探索画面６００は、携帯端末１００の操作パネル２０４が表示する画面であり、印刷アプリケーション３０２によって提供される画面である。探索画面６００には、探索開始ボタン６０１が表示されている。探索開始ボタン６０１をユーザが押下すると、印刷アプリケーション３０２は探索処理を実行するようにＯＳ３０１に指示し、ＯＳ３０１は探索処理を実行するように携帯端末１００を制御する。本実施形態の場合、印刷装置１１０を含むデバイスは、ＢＬＥのアドバタイズパケットを所定の時間間隔で送信している。携帯端末１００は、このアドバタイズパケットを受信することで、周囲のデバイスを探索する。携帯端末１００が探索処理を実行している間、携帯端末１００の操作パネル２０４は、図６（Ｂ）の探索中画面６１０を表示する。探索中画面６１０は、印刷アプリケーション３０２によって提供される画面である。
【００４０】
探索処理が完了すると、携帯端末１００の操作パネル２０４は、図６（Ｃ）の探索結果画面６２０を表示する。探索結果画面６２０は、印刷アプリケーション３０２によって提供される画面である。本実施形態では、探索処理を開始してから所定時間（例えば１０秒）経過すると、探索処理が完了したと印刷アプリケーション３０２が判断する。
【００４１】
探索結果画面６２０には、探索処理によって発見したデバイスが表示されている。探索結果画面６２０は、３台のデバイスを探索処理によって発見した例を示している。ＢＬＥのアドバタイズパケットには機種名が含まれていて、探索結果画面６２０において、この機種名がデバイスの識別情報として表示されている。また、本実施形態の場合、アドバタイズパケットを携帯端末１００が受信した際の受信電波強度が所定の閾値より小さいデバイスは、携帯端末１００から遠いデバイスであると見なされ、探索結果画面６２０には表示されない。言い換えれば、探索結果画面６２０に表示されるデバイスは、携帯端末１００から近いデバイスであると言える。また、探索結果画面６２０において、携帯端末１００から近い順番に並べてデバイスを表示してもよい。
【００４２】
探索結果画面６２０において、ユーザは所望のデバイスを選択することができる。探索結果画面６２０は、「Ｐｒｉｎｔｅｒ００１」をユーザが選択した状態を示している。ユーザが所望のデバイスを選択して接続ボタン６２１を押下すると、携帯端末１００は、デバイスに無線接続する指示を受け付けたと判定し、図７で示す接続処理を開始する。
【００４３】
次に、携帯端末１００がデバイスに接続する接続処理について、図７のフローチャートを用いて説明する。図７のフローチャートに示す各ステップは、ＣＰＵ２０１がフラッシュメモリ２０３等のメモリに格納された制御プログラムをＲＡＭ２０２に展開して実行することによって処理される。なお、図７のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように携帯端末１００を構成してもよい。図７のフローチャートが示す処理は、探索結果画面６２０でユーザが所望のデバイスを選択して接続ボタン６２１を押下した際、つまり、デバイスに無線接続する指示を受け付けた際に実行される。
【００４４】
まずステップＳ７０１において、印刷アプリケーション３０２は、探索結果画面６２０でユーザが選択したデバイスがダイレクト無線通信モードで動作しているか否かを判定する。ステップＳ７０１では、ＢＬＥのＧＡＴＴ（Ｇｅｎｅｒｉｃ  Ａｔｔｒｉｂｕｔｅ  Ｐｒｏｆｉｌｅ）通信を用いて、ダイレクト無線通信モードで動作しているか否かをユーザが選択したデバイスに印刷アプリケーション３０２が問い合わせる。そして印刷アプリケーション３０２は、問い合わせに対するデバイスの応答に基づいて、探索結果画面６２０でユーザが選択したデバイスがダイレクト無線通信モードで動作しているか否かを判定する。なお、以降の説明では、探索結果画面６２０においてユーザが印刷装置１１０を選択したものとして説明する。
【００４５】
ステップＳ７０１の処理を詳しく説明する。ステップＳ７０１において、印刷アプリケーション３０２は、ダイレクト無線通信モードで動作しているか否かを印刷装置１１０に問い合わせるようにＯＳ３０１に指示する。そしてＯＳ３０１は、ダイレクト無線通信モードで動作しているか否かを印刷装置１１０に問い合わせるようにＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８を制御し、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８が、ＧＡＴＴ通信を用いて問い合わせを行う。問い合わせに対する印刷装置１１０の応答をＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８が受信すると、当該応答が印刷アプリケーション３０２に渡され、印刷アプリケーション３０２は応答の内容を確認する。問い合わせに対する印刷装置１１０の応答が、印刷装置１１０がダイレクト無線通信モードで動作していないことを示す場合、処理はステップＳ７０２に進む。一方、問い合わせに対する印刷装置１１０の応答が、印刷装置１１０がダイレクト無線通信モードで動作していることを示す場合、処理はステップＳ７０５に進む。ステップＳ７０１で説明した処理は、ＣＰＵ２０１によって実現される。
【００４６】
次にステップＳ７０２について説明する。ステップＳ７０２において、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示する。具体的に説明すると、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作開始を印刷装置１１０に指示するようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＧＡＴＴ通信を用いて、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示する。指示を受けた印刷装置１１０は、ダイレクト無線通信モードの動作を開始し、ダイレクト無線通信モードで使用するＳＳＩＤと接続キーを生成する。ステップＳ７０２で説明した処理は、ＣＰＵ２０１によって実現される。
【００４７】
次にステップＳ７０３について説明する。ステップＳ７０３において、印刷アプリケーション３０２は、ＳＳＩＤと接続キーを印刷装置１１０から取得する。具体的に説明すると、印刷アプリケーション３０２は、ＳＳＩＤと接続キーを印刷装置１１０から取得するようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＧＡＴＴ通信を用いて、ＳＳＩＤと接続キーを印刷装置１１０から取得する。Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８が取得したＳＳＩＤと接続キーは、印刷アプリケーション３０２に渡される。ステップＳ７０３で説明した処理は、ＣＰＵ２０１によって実現される。
【００４８】
次にステップＳ７０４について説明する。ステップＳ７０４において、印刷アプリケーション３０２は、取得したＳＳＩＤと接続キーを用いて、印刷装置１１０に無線接続する。具体的に説明すると、印刷アプリケーション３０２は、取得したＳＳＩＤと接続キーを用いて印刷装置１１０に無線接続するようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、無線ＬＡＮ  Ｉ／Ｆ２０９は、印刷装置１１０に無線接続する。ステップＳ７０４で説明した処理は、ＣＰＵ２０１によって実現される。
【００４９】
ステップＳ７０４の処理によって、携帯端末１００は、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続できる。携帯端末１００が印刷装置１１０に無線接続すると、携帯端末１００の操作パネル２０４は、図８（Ａ）の接続成功画面８００を表示する。接続成功画面８００は、印刷アプリケーション３０２によって提供される画面である。
【００５０】
次にステップＳ７０５について説明する。ステップＳ７０１の処理によって、印刷装置１１０がダイレクト無線通信モードで動作していると判定された場合に、ステップＳ７０５の処理が実行される。ステップＳ７０５において、印刷アプリケーション３０２は、印刷装置１１０に無線接続している端末の数が上限数に達しているか否かを判定する。具体的に説明すると、印刷アプリケーション３０２は、印刷装置１１０に無線接続している端末の数が上限数に達しているか否かを、印刷装置１１０に問い合わせるようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＧＡＴＴ通信を用いて、印刷装置１１０に無線接続している端末の数が上限数に達しているか否かを、印刷装置１１０に問い合わせる。問い合わせに対する印刷装置１１０の応答をＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８が受信すると、当該応答が印刷アプリケーション３０２に渡され、印刷アプリケーション３０２は応答の内容を確認する。問い合わせに対する印刷装置１１０の応答が、印刷装置１１０に無線接続している端末の数が上限数に達していないことを示す場合、処理はステップＳ７０３に進む。そしてステップＳ７０３、ステップＳ７０４の処理が実行され、携帯端末１００は、ダイレクト無線通信モードで動作する印刷装置１１０に無線接続する。一方、問い合わせに対する印刷装置１１０の応答が、印刷装置１１０に無線接続している端末の数が上限数に達していることを示す場合、処理はステップＳ７０６に進む。ステップＳ７０５で説明した処理は、ＣＰＵ２０１によって実現される。
【００５１】
次にステップＳ７０６について説明する。ステップＳ７０６において、印刷アプリケーション３０２は、携帯端末１００をデバイス（印刷装置１１０）に接続するか否かをユーザに確認するための確認画面を表示する。ここで表示される画面は、図８（Ｂ）の確認画面８１０である。印刷装置１１０に無線接続している端末の数が上限数に達している状態において、それでもユーザが携帯端末１００を印刷装置１１０に無線接続させたい場合には、印刷装置１１０のダイレクト無線通信モードの動作を一旦終了させる必要がある。従って、確認画面８１０は、印刷装置１１０のダイレクト無線通信モードの動作を一旦終了させるか否かをユーザに確認するための画面であるとも言える。ステップＳ７０６で説明した処理は、ＣＰＵ２０１によって実現される。
【００５２】
次にステップＳ７０７について説明する。ステップＳ７０７において、印刷アプリケーション３０２は、携帯端末１００を印刷装置１１０に無線接続させるか否かを判定する。確認画面８１０においてユーザが「接続する」を選択すると、携帯端末１００を印刷装置１１０に無線接続させると印刷アプリケーション３０２が判定し、処理はステップＳ７０８に進む。一方、確認画面８１０においてユーザが「接続しない」を選択すると、携帯端末１００を印刷装置１１０に無線接続させないと印刷アプリケーション３０２が判定し、処理はステップＳ７１２に進む。ステップＳ７０７で説明した処理は、ＣＰＵ２０１によって実現される。
【００５３】
次にステップＳ７１２について説明する。ステップＳ７１２において、印刷アプリケーション３０２は、デバイスへの無線接続が失敗したことをユーザに通知するためのエラー画面を表示する。ここで表示される画面は、図８（Ｃ）の接続失敗画面８２０である。ステップＳ７１２で説明した処理は、ＣＰＵ２０１によって実現される。
【００５４】
次にステップＳ７０８について説明する。ステップＳ７０８において、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作を終了するように印刷装置１１０に指示する。具体的に説明すると、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作終了を印刷装置１１０に指示するようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＧＡＴＴ通信を用いて、ダイレクト無線通信モードの動作を終了するように印刷装置１１０に指示する。指示を受けた印刷装置１１０は、ダイレクト無線通信モードの動作を終了する。印刷装置１１０がダイレクト無線通信モードの動作を終了することで、印刷装置１１０に無線接続している端末が上限数に達している状態が解消される。ステップＳ７０８で説明した処理は、ＣＰＵ２０１によって実現される。
【００５５】
次にステップＳ７０９について説明する。ステップＳ７０９において、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示する。ステップＳ７０９の処理は、ステップＳ７０２で説明した処理と同様である。
【００５６】
次にステップＳ７１０において、印刷アプリケーション３０２は、ＳＳＩＤと接続キーを印刷装置１１０から取得する。ステップＳ７１０の処理は、ステップＳ７０３で説明した処理と同様である。
【００５７】
次にステップＳ７１１において、印刷アプリケーション３０２は、取得したＳＳＩＤと接続キーを用いて、印刷装置１１０に無線接続する。ステップＳ７１１の処理は、ステップＳ７０４で説明した処理と同様である。
【００５８】
以上の説明の通り、本実施形態によれば、デバイスに無線接続している端末の数が上限数に達している場合に、ユーザは、自身の携帯端末を操作することで、デバイスのダイレクト無線通信モードの動作を終了させることができる（ステップＳ７０８）。そして、デバイスがダイレクト無線通信モードの動作を終了することで、デバイスに無線接続している端末が上限数に達している状態が解消される。これによりユーザは、自身の携帯端末をデバイスに無線接続することができる（ステップＳ７０９、Ｓ７１０、Ｓ７１１）。
【００５９】
（実施形態２）
次に実施形態１の変形例として、実施形態２を説明する。実施形態１では、印刷装置１１０に無線接続している端末の数が上限数に達している場合に、ダイレクト無線通信モードで使用するＳＳＩＤの種類に関わらず、図８（Ｂ）の確認画面８１０を表示している。これに対して実施形態２では、ダイレクト無線通信モードで使用するＳＳＩＤの種類に基づいて、図８（Ｂ）の確認画面８１０を表示するか否かを切り替える構成を説明する。
【００６０】
図９は、携帯端末１００がデバイスに接続する接続処理について説明するフローチャートである。図９のフローチャートに示す各ステップは、ＣＰＵ２０１がフラッシュメモリ２０３等のメモリに格納された制御プログラムをＲＡＭ２０２に展開して実行することによって処理される。なお、図９のフローチャートの少なくとも一部のステップをＣＰＵ２０１に実行させて、残りのステップをＣＰＵ２０１とは異なる他のＣＰＵ（不図示）が実行するように携帯端末１００を構成してもよい。図９のフローチャートが示す処理は、探索結果画面６２０でユーザが所望のデバイスを選択し、そして接続ボタン６２１を押下した際に実行される。図９のフローチャートのうち、図７と同じ番号のステップは図７と同じ処理を実行するため、説明を省略する。
【００６１】
ステップＳ７０５において、印刷装置１１０に無線接続している端末の数が上限数に達していると印刷アプリケーション３０２が判定すると、処理はステップＳ９０１に進む。
【００６２】
ステップＳ９０１において、印刷アプリケーション３０２は、ダイレクト無線通信モードで使用するＳＳＩＤの種類が、ワンタイムＳＳＩＤであるか、又は、固定ＳＳＩＤであるかを判定する。具体的に説明すると、印刷アプリケーション３０２は、ダイレクト無線通信モードで使用するＳＳＩＤの種類を、印刷装置１１０に問い合わせるようにＯＳ３０１に指示する。そしてＯＳ３０１の制御によって、Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８は、ＧＡＴＴ通信を用いて、ダイレクト無線通信モードで使用するＳＳＩＤの種類を印刷装置１１０に問い合わせる。問い合わせに対する印刷装置１１０の応答をＢｌｕｅｔｏｏｔｈ  Ｉ／Ｆ２０８が受信すると、当該応答が印刷アプリケーション３０２に渡され、印刷アプリケーション３０２は応答の内容を確認する。
【００６３】
問い合わせの結果、ダイレクト無線通信モードで使用するＳＳＩＤの種類がワンタイムＳＳＩＤであれば、処理はステップＳ７０６に進む。そしてステップＳ７０６において、印刷アプリケーション３０２は、図８（Ｂ）の確認画面８１０を表示する。一方、問い合わせの結果、ダイレクト無線通信モードで使用するＳＳＩＤの種類が固定ＳＳＩＤであれば、処理はステップＳ７１２に進む。そしてステップＳ７１２において、印刷アプリケーション３０２は、図８（Ｂ）の確認画面８１０を表示することなく、図８（Ｃ）の接続失敗画面８２０を表示する。
【００６４】
以上の説明の通り、本実施形態によれば、ダイレクト無線通信モードで使用するＳＳＩＤの種類に基づいて、図８（Ｂ）の確認画面８１０を表示するか否かを切り替えることができる。特に、ダイレクト無線通信モードで使用するＳＳＩＤが固定ＳＳＩＤであれば、印刷アプリケーション３０２は、確認画面８１０を表示しない。固定ＳＳＩＤを使用する場合、印刷装置１１０は、ダイレクト無線通信モードの動作を開始する際に毎回同じＳＳＩＤを生成する。従って、印刷装置１１０のダイレクト無線通信モードの動作を一旦終了させて、再度印刷装置１１０のダイレクト無線通信モードの動作を開始させても、携帯端末１００よりも前に、携帯端末１００とは異なる端末が印刷装置１１０に無線接続する可能性がある。つまり、携帯端末１００を印刷装置１１０に無線接続できることを保証できないため、本実施形態では、ダイレクト無線通信モードで使用するＳＳＩＤが固定ＳＳＩＤである場合に、印刷アプリケーション３０２は、確認画面８１０を表示しない。言い換えれば、ダイレクト無線通信モードで使用するＳＳＩＤが固定ＳＳＩＤである場合に、印刷アプリケーション３０２は、ダイレクト無線通信モードの動作を終了するように印刷装置１１０に指示しない。
【００６５】
（実施形態３）
上述した各実施形態では、ダイレクト無線通信モードで使用するＳＳＩＤとして、固定ＳＳＩＤとワンタイムＳＳＩＤの２種類を想定している。ダイレクト無線通信モードで使用するＳＳＩＤは固定ＳＳＩＤとワンタイムＳＳＩＤに限らず、他の種類のＳＳＩＤを用いてもよい。例えば、固定ＳＳＩＤとワンタイムＳＳＩＤに加えて、印刷装置１１０にログインしたユーザそれぞれに専用のＳＳＩＤを発行する、ユーザＳＳＩＤを用いてもよい。なお、図９のステップＳ９０１において、ユーザＳＳＩＤをワンタイムＳＳＩＤと同様に扱ってもよいし、固定ＳＳＩＤと同様に扱ってもよい。
【００６６】
（実施形態４）
上述した各実施形態では、携帯端末１００は、ダイレクト無線通信モードの動作を終了するように印刷装置１１０に指示し、その後、ダイレクト無線通信モードの動作を開始するように印刷装置１１０に指示している（ステップＳ７０８、ステップＳ７０９）。つまり、上述した各実施形態では、ダイレクト無線通信モードの動作を終了させるための指示と、ダイレクト無線通信モードの動作を開始させるための指示を２つの指示に分割して行っているが、分割せずに１つの指示で行ってもよい。例えば、ステップＳ７０８、ステップＳ７０９の代わりに、ダイレクト無線通信モードの動作を再起動するように印刷装置１１０に指示してもよい。ダイレクト無線通信モードの動作を再起動するように指示を受けた印刷装置１１０は、ダイレクト無線通信モードの動作を一旦終了し、その後ダイレクト無線通信モードの動作を開始する。
【００６７】
（その他実施形態）
本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１００  携帯端末
１１０  印刷装置
２０１  ＣＰＵ
２０４  操作パネル
２０８  Ｂｌｕｅｔｏｏｔｈ  Ｉ／Ｆ
２０９  無線ＬＡＮ  Ｉ／Ｆ
３０１  ＯＳ
３０２  印刷アプリケーション
【図１】
0006711659.tif 000002
【図２】
0006711659.tif 000003
【図３】
0006711659.tif 000004
【図４】
0006711659.tif 000005
【図５】
0006711659.tif 000006
【図６】
0006711659.tif 000007
【図７】
0006711659.tif 000008
【図８】
0006711659.tif 000009
【図９】
0006711659.tif 000010