(57)【要約】【課題】  ダイレクト無線通信モードで動作する通信装置において、ダイレクト無線通信モードの動作を自動的に停止するか否かを切り替え可能な仕組みを提供する。【解決手段】  ダイレクト無線通信モードで動作する通信装置において、デバイス設定や使用するＳＳＩＤの種類に基づいて、ダイレクト無線通信モードの動作を自動的に停止するか否かを決定する。【選択図】  図４
2017060065.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
外部装置と前記通信装置が直接無線通信を実行するダイレクト無線通信モードで動作可能な無線通信手段と、
前記ダイレクト無線通信モードの動作を自動的に停止するか否かを決定する決定手段と、
前記ダイレクト無線通信モードの動作を自動的に停止すると前記決定手段によって決定された場合に、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま所定時間経過したことを条件にして、前記ダイレクト無線通信モードの動作を停止させる制御手段とを備え、
前記ダイレクト無線通信モードの動作を自動的に停止しないと前記決定手段によって決定された場合、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま前記所定時間経過したとしても、前記制御手段は、前記ダイレクト無線通信モードの動作を停止させないことを特徴とする通信装置。
【請求項２】
前記決定手段は、前記通信装置に設定されているデバイス設定に基づいて、前記ダイレクト無線通信モードの動作を自動的に停止するか否かを決定することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記ダイレクト無線通信モードの停止指示をユーザから受け付ける受付手段を更に備え、
前記受付手段が前記停止指示をユーザから受け付けた場合、前記制御手段は、前記デバイス設定に関わらず、前記ダイレクト無線通信モードの動作を停止させることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記決定手段は、前記ダイレクト無線通信モードで使用するＳＳＩＤの種類に基づいて、前記ダイレクト無線通信モードの動作を自動的に停止するか否かを決定することを特徴とする請求項１に記載の通信装置。
【請求項５】
前記ダイレクト無線通信モードで使用するＳＳＩＤがランダムに生成されるＳＳＩＤである場合に、前記決定手段は、前記ダイレクト無線通信モードの動作を自動的に停止すると決定し、前記ダイレクト無線通信モードで使用するＳＳＩＤが固定的に使用されるＳＳＩＤである場合に、前記決定手段は、前記ダイレクト無線通信モードの動作を自動的に停止しないと決定することを特徴とする請求項４に記載の通信装置。
【請求項６】
前記ダイレクト無線通信モードの停止指示をユーザから受け付ける受付手段を更に備え、
前記受付手段が前記停止指示をユーザから受け付けた場合、前記制御手段は、前記ＳＳＩＤの種類に関わらず、前記ダイレクト無線通信モードの動作を停止させることを特徴とする請求項４又は５に記載の通信装置。
【請求項７】
前記無線通信手段は、ユーザから開始指示が入力されたことに応じて、前記ダイレクト無線通信モードの動作を開始することを特徴とする請求項１乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記通信装置は、印刷処理を実行する印刷装置であることを特徴とする請求項１乃至７のいずれか１項に記載の通信装置。
【請求項９】
外部装置との間で直接無線通信を実行するダイレクト無線通信モードで動作可能な通信装置の制御方法であって、
前記ダイレクト無線通信モードの動作を自動的に停止するか否かを決定する決定ステップと、
前記ダイレクト無線通信モードの動作を自動的に停止すると前記決定ステップで決定された場合に、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま所定時間経過したことを条件にして、前記ダイレクト無線通信モードの動作を停止させる停止ステップとを備え、
前記ダイレクト無線通信モードの動作を自動的に停止しないと前記決定ステップで決定された場合、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま前記所定時間経過したとしても、前記ダイレクト無線通信モードの動作を停止させないことを特徴とする通信装置の制御方法。
【請求項１０】
請求項９に記載の通信装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイレクト無線通信モードで可能な通信装置、通信装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＰＣ、スマートフォン、ゲーム機、印刷装置等の様々な通信装置において、無線ＬＡＮ機能を備えるものが増えている。これらの通信装置は外部のアクセスポイントに無線接続して、当該アクセスポイントを介して他のデバイスと無線通信を実行する。例えば印刷装置であれば、ＰＣやスマートフォンが送信した印刷データをアクセスポイントを介して受信し、そして受信した印刷データに基づいて印刷処理を実行する。
【０００３】
また、通信装置の中には、通信装置自身がソフトウェアアクセスポイントして動作することで、アクセスポイントのような中継装置を介さずに他のデバイスと直接無線通信を実行するものも存在する。アクセスポイントのような中継装置を介さずに他のデバイスと直接無線通信を実行する無線通方式のことを、ダイレクト無線通信モードと呼ぶ。ダイレクト無線通信モードの具体例としては、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）やアクセスポイントモードが知られている。
【０００４】
特許文献１には、印刷装置がダイレクト無線通信モード（Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ）で動作し、モバイル端末から印刷データを受信して印刷処理を実行する構成が開示されている。また、特許文献１には、印刷処理が完了したタイミングや、印刷装置が省電力状態に移行するタイミングで、印刷装置がダイレクト無線通信モードの動作を終了する構成も開示されている。
【０００５】
ユーザがダイレクト無線通信モードを使用したい場合、ユーザはダイレクト無線通信モードの動作を開始するように通信装置に指示を入力する。通信装置は、ユーザの指示に応じてダイレクト無線通信モードの動作を開始し、他のデバイスとの間で無線接続を確立する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１７９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従来の通信装置は、ダイレクト無線通信モード動作を開始した後に他のデバイスとの間で無線接続が所定時間確立しなかった場合に、ダイレクト無線通信モードの動作を自動的に停止していた。これは、ダイレクト無線通信モードで動作することで発生する消費電力の増加を防止するための処理である。
【０００８】
ところが、ダイレクト無線通信モードの用途や通信装置の使い方によっては、所定時間無線接続が確立しなかったとしても、ダイレクト無線通信モードの動作を自動的に停止しない方が良い場合がある。例えばオフィスのように、多くの人がダイレクト無線通信モードを使用する場合は、ダイレクト無線通信モードの動作を自動的に終了するのではなく、ダイレクト無線通信モードの動作を継続する方が望ましい。
【０００９】
そこで本発明では、ダイレクト無線通信モードで動作する通信装置において、ダイレクト無線通信モードの動作を自動的に停止するか否かを切り替え可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するために、本発明が提供する通信装置は、通信装置であって、外部装置と前記通信装置が直接無線通信を実行するダイレクト無線通信モードで動作可能な無線通信手段と、前記ダイレクト無線通信モードの動作を自動的に停止するか否かを決定する決定手段と、前記ダイレクト無線通信モードの動作を自動的に停止すると前記決定手段によって決定された場合に、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま所定時間経過したことを条件にして、前記ダイレクト無線通信モードの動作を停止させる制御手段とを備え、前記ダイレクト無線通信モードの動作を自動的に停止しないと前記決定手段によって決定された場合、前記ダイレクト無線通信モードの動作を開始した後に前記ダイレクト無線通信モードによる無線接続が発生しないまま前記所定時間経過したとしても、前記制御手段は、前記ダイレクト無線通信モードの動作を停止させないことを特徴とする
【発明の効果】
【００１１】
本発明によれば、ダイレクト無線通信モードで動作する通信装置において、ダイレクト無線通信モードの動作を自動的に停止するか否かを切り替えることができる。
【図面の簡単な説明】
【００１２】
【図１】印刷装置１００のハードウェア構成を示す図である。
【図２】アクセスポイントモードの使用手順を示す図である。
【図３】アクセスポイントモードに関する設定画面を示す図である。
【図４】アクセスポイントモードの動作に関する処理を示すフローチャートである。
【図５】アクセスポイントモードの動作に関する処理を示すフローチャートである。
【図６】アクセスポイントモードに関する設定画面を示す図である。
【図７】アクセスポイントモードの動作に関する処理を示すフローチャートである。
【図８】アクセスポイントモードの動作に関する処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための最良の形態について図面を用いて説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
（実施形態１）
まず図１を用いて、通信システムの全体像と、印刷装置１００のハードウェア構成を説明する。印刷装置１００はネットワーク１１０に接続されている。印刷装置１００は、ネットワーク１１０上のＰＣ等の外部装置から印刷データを受信し、受信した印刷データに基づいて印刷処理を実行する。
【００１５】
また、印刷装置１００は、携帯端末１２０との間で無線通信を実行する。印刷装置１００は、２つの方式の無線通信を実行することができる。一つ目は、印刷装置１００が外部のアクセスポイントと接続して、アクセスポイントを介して携帯端末１２０と無線通信を実行する方式である。外部のアクセスポイントと接続して無線通信を実行する方式のことを、インフラストラクチャモードと呼ぶ。二つ目は、印刷装置１００がソフトウェアアクセスポイントとして動作することで、アクセスポイントのような中継装置を介することなく、印刷装置１００と携帯端末１２０とが直接無線通信を実行する方式である。アクセスポイントのような中継装置を介することなく、印刷装置１００と携帯端末１２０とが直接無線通信を実行する方式のことを、ダイレクト無線通信モードと呼ぶ。印刷装置１００は、インフラストラクチャモードとダイレクト無線通信モードのいずれかで動作し、無線通信を用いて携帯端末１２０から印刷データを受信する。そして印刷装置１００は、受信した印刷データに基づいて印刷処理を実行する。
【００１６】
次に印刷装置１００のハードウェア構成を説明する。なお、印刷装置１００はインフラストラクチャモードやダイレクト無線通信モードで無線通信を実行可能な通信装置の一例であり、他のデバイスを本実施形態に適用してもよい。
【００１７】
ＣＰＵ１０１はＲＯＭ１０２が記憶している制御プログラムを読み出して、印刷装置１００の動作を制御するための様々な処理を実行する。ＲＯＭ１０２は、制御プログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ１０４は、様々なデータを記憶する不揮発性の記憶媒体である。
【００１８】
なお、印刷装置１００の場合、１つのＣＰＵ１０１が後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵが協働して後述するフローチャートに示す各処理を実行するようにすることもできる。また、後述するフローチャートの処理の一部をＡＳＩＣ等のハードウェア回路を用いて実行するようにしてもよい。
【００１９】
無線ＬＡＮ  Ｉ／Ｆ１０５は、外部装置（例えば携帯端末１２０）との間でＷｉ−Ｆｉに基づく無線通信を実行する。無線ＬＡＮ  Ｉ／Ｆ１０５は、外部のアクセスポイントに接続して外部装置と無線通信を実行するインフラストラクチャモードと、アクセスポイントのような中継装置を介することなく外部装置と直接無線通信を実行するダイレクト無線通信モードとで動作可能である。なお本実施形態の場合、ダイレクト無線通信モードの具体例として、アクセスポイントモードで印刷装置１００が動作することとする。ただし、本実施形態を適用可能なダイレクト無線通信モードはアクセスポイントモードに限らない。ダイレクト無線通信モードとして、他にＷｉ−Ｆｉ  Ｄｉｒｅｃｔも適用可能である。
【００２０】
ネットワークＩ／Ｆ１０９は、ＬＡＮケーブルを介してネットワーク１１０に接続する。ネットワークＩ／Ｆ１０９は、ネットワーク１１０上の外部装置（例えばＰＣ）と通信可能である。
【００２１】
プリンタ１０６は、無線ＬＡＮ  Ｉ／Ｆ１０５やネットワークＩ／Ｆ１０９が受信した印刷データに基づいて、シートに印刷処理を実行する。また、スキャナ１０７は、ユーザに載置された原稿を読み取り、原稿画像を生成する。スキャナ１０７によって生成された原稿画像は、プリンタ１０６によって印刷されたり（所謂コピー処理）、ＨＤＤ１０４に蓄積されたりする。
【００２２】
操作部１０８は、タッチパネル機能を有する液晶表示部やキーボードを備え、各種操作画面を表示する。ユーザは、操作部１０８を介して印刷装置１００に対して指示や情報を入力することができる。
【００２３】
次に、ユーザがアクセスポイントモードを利用する際の操作手順を、図２を用いて説明する。ユーザがアクセスポイントモードを利用する場合、ユーザは、アクセスポイントモードの動作を開始するように指示する開始指示を印刷装置１００に指示する必要がある。
【００２４】
図２（Ａ）のメニュー画面２００は、操作部１０８が表示する画面であり、印刷装置１００が起動した際に表示される初期画面（印刷装置１００がユーザ認証機能を備えている場合は、ユーザ認証成功後に表示される初期画面）である。メニュー画面２００には、ユーザが利用可能な印刷装置１００の機能が表示され、ユーザは所望の機能を選択して利用することができる。
【００２５】
ボタン２０１は、ユーザがコピー機能を利用するためのボタンである。ユーザがボタン２０１をタッチすると、操作部１０８は不図示のコピー画面を表示する。
【００２６】
ボタン２０２は、ユーザがＳＥＮＤ機能（スキャナ１０７が生成した原稿画像を外部装置に送信する機能）を利用するためのボタンである。ユーザがボタン２０２をタッチすると、操作部１０８は、不図示のＳＥＮＤ画面を表示する。
【００２７】
ボタン２０４は、印刷装置１００のデバイス設定を行うためのボタンである。ユーザがボタン２０４をタッチすると、操作部１０８は各種設定画面を表示する。後述の図３の設定画面３００も、各種設定画面に含まれる。
【００２８】
ボタン２０３は、ユーザがアクセスポイントモードを利用するためのボタンである。ユーザがアクセスポイントモードを利用する場合、ユーザはまずボタン２０３をタッチする。ユーザがボタン２０３をタッチすると、操作部１０８は、図２（Ｂ）の無線接続画面２１０を表示する。
【００２９】
無線接続画面２１０には、開始ボタン２１１が表示される。この開始ボタン２１１は、アクセスポイントモードの動作を開始するようにユーザが印刷装置１００に指示するためのボタンである。ユーザが開始ボタン２１１をタッチすると、印刷装置１００はアクセスポイントモードの動作を開始し、操作部１０８は図２（Ｃ）の無線接続画面２２０を表示する。
【００３０】
印刷装置１００がアクセスポイントモードで動作する場合、印刷装置１００はＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を生成し、そしてソフトウェアアクセスポイントとして機能する。無線接続画面２２０の領域２２１には、接続キー（例えばＷＥＰキー）と印刷装置１００が生成したＳＳＩＤが表示される。後ほど詳しく説明するが、ＳＳＩＤには固定ＳＳＩＤとワンタイムＳＳＩＤの２種類存在する。領域２２１に表示されている内容を確認したユーザは、自身の携帯端末（例えば携帯端末１２０）を用いて周囲のアクセスポイントを探索し、探索結果一覧から領域２２１に表示されているＳＳＩＤを選択する。そして、領域２２１に表示されている接続キーをユーザが携帯端末に入力することで、印刷装置１００とユーザの携帯端末との間で無線通信が確立する。
【００３１】
無線接続画面２２０には、停止ボタン２２２が表示されている。停止ボタン２２２は、アクセスポイントモードの動作を停止させる停止指示をユーザから受け付ける。印刷装置１００のアクセスポイントモードの動作を停止させたい場合、ユーザは停止ボタン２２２をタッチする。印刷装置１００がアクセスポイントモードで動作している間、印刷装置１００の消費電力は増加する。従って、アクセスポイントモードの利用が終了した場合、ユーザは停止ボタン２２２をタッチすることが望ましい。
【００３２】
以上、図２を用いて、ユーザがアクセスポイントモードを利用する際の操作手順を説明した。ユーザが開始ボタン２１１をタッチすると、印刷装置１００はアクセスポイントモードの動作を開始し、外部装置から無線接続の要求が発生するのを待ち受ける待ち受け状態となる。ところが、アクセスポイントモードの動作を開始して待ち受け状態になった後に、外部装置から無線接続の要求がすぐに発生するとは限らない。そこで、アクセスポイントモードの動作を開始してから無線接続の要求が発生しないまま所定時間経過したことを条件にして、アクセスポイントモードの動作を停止することが知られている。これにより、印刷装置１００において消費電力が無駄に増加することを防止できる。
【００３３】
しかしながら、アクセスポイントモードや印刷装置１００の使い方によっては、アクセスポイントモードの動作を自動的に停止しない方が良い場合がある。例えばオフィスのように、多くの人がダイレクト無線通信モードを使用する場合は、ダイレクト無線通信モードの動作を自動的に終了するのではなく、ダイレクト無線通信モードの動作を継続する方が望ましい。これを踏まえて本実施形態は、外部装置から無線接続の要求がすぐに発生しなかった場合にアクセスポイントモードの動作を自動的に停止するか否かを、印刷装置１００のデバイス設定で切り替えることを特徴とする。
【００３４】
アクセスポイントモードの動作を自動的に停止するか否かを切り替える方法について、具体的に説明する。図３の設定画面３００は、ユーザがアクセスポイントモードに関する設定を行うための画面であり、操作部１０８が表示する。設定画面３００では、ＳＳＩＤとして固定ＳＳＩＤとワンタイムパスワードのいずれを使用するか、又、アクセスポイントモードの動作を自動的に停止するか否かをユーザが設定できる。
【００３５】
項目３０１では、ＳＳＩＤとして固定ＳＳＩＤとワンタイムパスワードのいずれを使用するかをユーザが選択する。設定画面３００は、固定ＳＳＩＤがユーザに選択された場合を示している。固定ＳＳＩＤは、入力エリア３０２にユーザが入力したＳＳＩＤである。ＳＳＩＤとして固定ＳＳＩＤを使用する場合、アクセスポイントモードで使用するＳＳＩＤは毎回同じＳＳＩＤ（入力エリア３０２にユーザが入力したＳＳＩＤ）になる。例えばオフィスなど、不特定多数の人がインフラ接続の感覚でアクセスポイントモードを使用する場合は、固定的に使用可能な固定ＳＳＩＤを選択することが望ましい。
【００３６】
一方、ワンタイムＳＳＩＤは、ランダムに生成されたＳＳＩＤである。ＳＳＩＤとしてワンタイムＳＳＩＤを使用する場合、アクセスポイントモードの動作を開始する度にランダムなＳＳＩＤが生成される。一時的な利用目的でアクセスポイントモードを使用する場合は、ワンタイムＳＳＩＤを選択することが望ましい。
【００３７】
項目３０３では、アクセスポイントモードの動作を自動的に停止するか否かをユーザが選択する。設定画面３００は、「自動停止する」がユーザに選択された場合を示している。「自動停止する」が選択された場合、印刷装置１００は、アクセスポイントモードの動作を開始した後に所定時間無線接続が発生しなかったことを条件にして、アクセスポイントモードの動作を自動的に停止する。「所定時間」は、入力エリア３０４にユーザが入力した時間である。なお、「所定時間＝０分」となるとアクセスポイントモードの動作が実行されないことと同義になるため、例えば「１分以上」のように、所定時間として設定可能な時間の下限値を設けることが望ましい。項目３０３で「自動停止しない」が選択された場合、アクセスポイントモードの動作を開始した後に無線接続が発生しなかったとしても、印刷装置１００はアクセスポイントモードの動作を停止しない。項目３０３によって、ユーザは、アクセスポイントモードの動作を自動的に停止するか否かを、アクセスポイントモードや印刷装置１００の使い方を考慮して設定することができる。
【００３８】
項目３０１と項目３０３で所望の設定を行ったユーザが、登録ボタン３０５をタッチする。登録ボタン３０５がユーザにタッチされると、印刷装置１００は、設定画面３００による設定結果をデバイス設定としてＨＤＤ１０４に記憶する。
【００３９】
次に、アクセスポイントモードの動作を開始する処理と、アクセスポイントモードの動作を自動的に停止する処理について、図４と図５のフローチャートを用いて説明する。図４と図５のフローチャートに示す各ステップは、ＣＰＵ１０１がＲＯＭ１０２等のメモリに格納された制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００４０】
ユーザが無線接続画面２１０の開始ボタン２１１をタッチすると、図４のフローチャートに示す処理が実行される。まずステップＳ４０１において、ＣＰＵ１０１は、アクセスポイントモードの動作を開始する。具体的には、アクセスポイントモードの動作を開始するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を開始する。また、後述のステップＳ４０９で詳しく説明するが、アクセスポイントモードの動作を開始したタイミングでＣＰＵ１０１はタイマーをスタートする。
【００４１】
次にステップＳ４０２において、ＣＰＵ１０１は、ＳＳＩＤの設定を確認する。ステップＳ４０２の処理は、ＨＤＤ１０４に記憶されているデバイス設定、つまり、設定画面３００による設定の結果を確認することによって実行される。ＳＳＩＤの設定がワンタイムＳＳＩＤであれば、処理はステップＳ４０３に進む。一方、ＳＳＩＤの設定が固定ＳＳＩＤであれば、処理はステップＳ４０５に進む。
【００４２】
次にステップＳ４０３について説明する。ステップＳ４０３において、ＣＰＵ１０１は、ワンタイムＳＳＩＤを生成する。ワンタイムＳＳＩＤはランダムに生成される。次にステップＳ４０４において、ＣＰＵ１０１は、生成したワンタイムＳＳＩＤを表示する。具体的には、ＣＰＵ１０１は、生成したＳＳＩＤを含む無線接続画面（例えば無線接続画面２２０）を表示するように操作部１０８を制御し、操作部１０８が無線接続画面を表示する。
【００４３】
次にステップＳ４０５について説明する。ステップＳ４０５において、ＣＰＵ１０１は、固定ＳＳＩＤを表示する。具体的には、ＣＰＵ１０１は、固定ＳＳＩＤを含む無線接続画面（例えば無線接続画面２２０）を表示するように操作部１０８を制御し、操作部１０８が無線接続画面を表示する。固定ＳＳＩＤは、設定画面３００の入力エリア３０２にユーザが入力したＳＳＩＤである。
【００４４】
次にステップＳ４０６について説明する。ステップＳ４０６において、ＣＰＵ１０１は、印刷装置１００のデバイス設定がアクセスポイントモードの動作を自動的に停止する設定であるか否かを判定する。ステップＳ４０６の処理は、ＨＤＤ１０４に記憶されているデバイス設定、つまり、設定画面３００による設定の結果を確認することによって実行される。設定画面３００で「自動停止する」と設定されていれば、ステップＳ４０６でＹｅｓと判定され、処理はステップＳ４０７に進む。一方、設定画面３００で「自動停止しない」と設定されていれば、ステップＳ４０６でＮｏと判定され、処理は図５のステップＳ５０１に進む。
【００４５】
次にステップＳ４０７について説明する。ステップＳ４０７において、ＣＰＵ１０１は、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生したか否かを判定する。外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生した場合、処理はステップＳ４１１に進む。一方、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生していない場合、処理はステップＳ４０８に進む。
【００４６】
次にステップＳ４０８について説明する。ステップＳ４０８において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ４１０に進む。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ４０９に進む。
【００４７】
次にステップＳ４０９について説明する。ステップＳ４０９において、ＣＰＵ１０１は、アクセスポイントモードの動作を開始してから所定時間経過したか否かを判定する。本実施形態の場合、ステップＳ４０１でアクセスポイントモードの動作を開始したタイミングで、ＣＰＵ１０１がタイマーをスタートしている。また、ここで説明した「所定時間」は、設定画面３００の入力エリア３０４にユーザが入力した時間である。アクセスポイントモードの動作を開始した後に、アクセスポイントモードによる無線接続が発生しないまま所定時間経過した場合に、ステップＳ４０９においてＹｅｓと判定され、処理はステップＳ４１０に進む。一方、所定時間経過していない場合は、ステップＳ４０９においてＮｏと判定され、処理はステップＳ４０７に戻る。
【００４８】
次にステップＳ４１０において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止する。具体的には、アクセスポイントモードの動作を停止するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を停止する。
【００４９】
次にステップＳ４１１について説明する。ステップＳ４１１において、ＣＰＵ１０１は、アクセスポイントモードによる無線接続が切断したか否かを判定する。アクセスポイントモードによる無線接続が切断した場合、処理はステップＳ４１０に進み、アクセスポイントモードの動作が停止する。一方、アクセスポイントモードによる無線接続が切断していない場合、処理はステップＳ４１２に進む。なお、アクセスポイントモードによる無線接続は、複数のコネクションが並列に発生する場合がある。複数のコネクションが並列に発生している場合、すべての無線接続が切断された際にステップＳ４１１においてＹｅｓと判定される。
【００５０】
次にステップＳ４１２において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ４１０に進み、アクセスポイントモードの動作が停止する。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ４１１に戻る。
【００５１】
次に、ステップＳ４０６でＮｏと判定された場合、つまり、アクセスポイントモードの動作を自動的に停止しないと設定されている場合の処理を図５を用いて説明する。図５のステップＳ５０１において、ＣＰＵ１０１は、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生したか否かを判定する。外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生した場合、処理はステップＳ５０４に進む。一方、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生していない場合、処理はステップＳ５０２に進む。
【００５２】
次にステップＳ５０２において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ５０３に進む。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ５０１に戻る。
【００５３】
次にステップＳ５０３において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止する。具体的には、アクセスポイントモードの動作を停止するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を停止する。
【００５４】
次にステップＳ５０４について説明する。ステップＳ５０４において、ＣＰＵ１０１は、アクセスポイントモードによる無線接続が切断したか否かを判定する。アクセスポイントモードによる無線接続が切断した場合、処理はステップＳ５０１に戻る。一方、アクセスポイントモードによる無線接続が切断していない場合、処理はステップＳ５０５に進む。なお、アクセスポイントモードによる無線接続は、複数のコネクションが並列に発生する場合がある。複数のコネクションが並列に発生している場合、すべての無線接続が切断された際にステップＳ５０４においてＹｅｓと判定される。また、アクセスポイントモードの動作を自動的に停止しないと設定されている場合は、アクセスポイントモードによる無線接続が切断しても、アクセスポイントモードの動作は自動的には停止しない。
【００５５】
次にステップＳ５０５において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ５０３に進み、アクセスポイントモードの動作が停止する。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ５０４に戻る。
【００５６】
以上の説明の通り、本実施形態は、アクセスポイントモードの動作を開始した後にアクセスポイントモードによる無線接続が発生しなかった場合に、アクセスポイントモードの動作を自動的に停止するか否かをデバイス設定に基づいて決定することを特徴とする。
【００５７】
デバイス設定として「自動停止する」が設定されている場合、印刷装置１００は、アクセスポイントモードの動作を開始した後に所定時間無線接続が発生しなかったことを条件にして、アクセスポイントモードの動作を自動的に停止する。これにより、無線接続が発生していないにも関わらず印刷装置１００がアクセスポイントモードの動作を継続することで、消費電力が無駄に増加することを防止できる。
【００５８】
一方、デバイス設定として「自動停止しない」が設定されている場合、印刷装置１００は、アクセスポイントモードの動作を開始した後に所定時間無線接続が発生しなかったとしても、アクセスポイントモードの動作を自動的に停止しない。例えば、アクセスポイントモードの動作を開始した後にしばらく経ってから実際に無線接続が発生することが予想される場合は、印刷装置１００がアクセスポイントモードの動作を継続することで、ユーザの手間を軽減することができる。
【００５９】
また、デバイス設定として「自動停止する」と「自動停止しない」のいずれが設定されていても、ユーザから停止指示を受け付けた場合（停止ボタン２２２が押された場合）、印刷装置１００は、アクセスポイントモードの動作を停止する。
【００６０】
（実施形態２）
実施形態１では、アクセスポイントモードの動作を自動的に停止するか否かを、デバイス設定に基づいて切り替える構成を説明した。これに対して本実施形態では、アクセスポイントモードの動作を自動的に停止するか否かを、ＳＳＩＤの種類に基づいて切り替える構成を説明する。なお、本実施形態の印刷装置１００のハードウェア構成は実施形態１と同じである。
【００６１】
図６の設定画面６００は、ユーザがアクセスポイントモードに関する設定を行うための画面であり、操作部１０８が表示する。本実施形態では、設定画面３００ではなく、設定画面６００が表示される。
【００６２】
項目６０１では、ＳＳＩＤとして固定ＳＳＩＤとワンタイムパスワードのいずれを使用するかをユーザが選択する。設定画面６００は、固定ＳＳＩＤがユーザに選択された場合を示している。固定ＳＳＩＤは、入力エリア６０２にユーザが入力したＳＳＩＤである。ＳＳＩＤとして固定ＳＳＩＤを使用する場合、アクセスポイントモードで使用するＳＳＩＤは毎回同じＳＳＩＤ（入力エリア６０２にユーザが入力したＳＳＩＤ）になる。一方、ワンタイムＳＳＩＤは、ランダムに生成されたＳＳＩＤである。ＳＳＩＤとしてワンタイムＳＳＩＤを使用する場合、アクセスポイントモードの動作を開始する度にランダムなＳＳＩＤが生成される。ユーザが登録ボタン６０３をタッチすると、印刷装置１００は、設定画面６００による設定結果をデバイス設定としてＨＤＤ１０４に記憶する。
【００６３】
本実施形態は、アクセスポイントモードの動作を自動的に停止するか否かを、ＳＳＩＤの種類に基づいて切り替えることを特徴とする。具体的には、ワンタイムＳＳＩＤを使用する場合、アクセスポイントモードの動作を自動的に停止する。これは、ワンタイムＳＳＩＤを使用する場合は、アクセスポイントモード及び印刷装置１００を一時的に使用する目的だと想定され、無線接続が発生していない状態でアクセスポイントモードの動作を継続するメリットが少ないためである。
【００６４】
一方、固定ＳＳＩＤを使用する場合、アクセスポイントモードの動作を自動的に停止しない。これは、固定ＳＳＩＤを使用する場合は、オフィスなど、不特定多数の人がインフラ接続の感覚でアクセスポイントモードを使用する目的だと想定されるためである。不特定多数の人がインフラ接続の感覚でアクセスポイントモードを使用する場合は、アクセスポイントモードを自動的に停止するのではなく、アクセスポイントモードの動作を継続することが望ましい。
【００６５】
次に、アクセスポイントモードの動作を開始する処理と、アクセスポイントモードの動作を自動的に停止する処理について、図７と図８のフローチャートを用いて説明する。図７と図８のフローチャートに示す各ステップは、ＣＰＵ１０１がＲＯＭ１０２等のメモリに格納された制御プログラムをＲＡＭ１０３に展開して実行することによって処理される。
【００６６】
ユーザが無線接続画面２１０の開始ボタン２１１をタッチすると、図７のフローチャートに示す処理が実行される。まずステップＳ７０１において、ＣＰＵ１０１は、アクセスポイントモードの動作を開始する。具体的には、アクセスポイントモードの動作を開始するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を開始する。また、後述のステップＳ７０７で詳しく説明するが、アクセスポイントモードの動作を開始したタイミングでＣＰＵ１０１はタイマーをスタートする。
【００６７】
次にステップＳ７０２において、ＣＰＵ１０１は、ＳＳＩＤの設定を確認する。ステップＳ７０２の処理は、ＨＤＤ１０４に記憶されているデバイス設定、つまり、設定画面６００による設定の結果を確認することによって実行される。ＳＳＩＤの設定がワンタイムＳＳＩＤであれば、処理はステップＳ７０３に進む。一方、ＳＳＩＤの設定が固定ＳＳＩＤであれば、処理は図８のステップＳ８０１に進む。
【００６８】
次にステップＳ７０３について説明する。ステップＳ７０３において、ＣＰＵ１０１は、ワンタイムＳＳＩＤを生成する。ワンタイムＳＳＩＤはランダムに生成される。次にステップＳ７０４において、ＣＰＵ１０１は、生成したワンタイムＳＳＩＤを表示する。具体的には、ＣＰＵ１０１は、生成したＳＳＩＤを含む無線接続画面（例えば無線接続画面２２０）を表示するように操作部１０８を制御し、操作部１０８が無線接続画面を表示する。
【００６９】
次にステップＳ７０５において、ＣＰＵ１０１は、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生したか否かを判定する。外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生した場合、処理はステップＳ７０９に進む。一方、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生していない場合、処理はステップＳ７０６に進む。
【００７０】
次にステップＳ７０６において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ７０８に進む。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ７０７に進む。
【００７１】
次にステップＳ７０７について説明する。ステップＳ７０７において、ＣＰＵ１０１は、アクセスポイントモードの動作を開始してから所定時間経過したか否かを判定する。本実施形態の場合、ステップＳ７０１でアクセスポイントモードの動作を開始したタイミングで、ＣＰＵ１０１がタイマーをスタートしている。また、ここで説明した「所定時間」は、予め印刷装置１００に設定されている時間（例えば５分）を想定しているが、この時間はユーザが所望の時間に変更できてもよい。アクセスポイントモードの動作を開始した後に、アクセスポイントモードによる無線接続が発生しないまま所定時間経過した場合に、ステップＳ７０７においてＹｅｓと判定され、処理はステップＳ７０８に進む。一方、所定時間経過していない場合は、ステップＳ７０７においてＮｏと判定され、処理はステップＳ７０５に戻る。
【００７２】
次にステップＳ７０８において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止する。具体的には、アクセスポイントモードの動作を停止するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を停止する。
【００７３】
次にステップＳ７０９について説明する。ステップＳ７０９において、ＣＰＵ１０１は、アクセスポイントモードによる無線接続が切断したか否かを判定する。アクセスポイントモードによる無線接続が切断した場合、処理はステップＳ７０８に進み、アクセスポイントモードの動作が停止する。一方、アクセスポイントモードによる無線接続が切断していない場合、処理はステップＳ７１０に進む。なお、アクセスポイントモードによる無線接続は、複数のコネクションが並列に発生する場合がある。複数のコネクションが並列に発生している場合、すべての無線接続が切断された際にステップＳ７０９においてＹｅｓと判定される。
【００７４】
次にステップＳ７１０において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ７０８に進み、アクセスポイントモードの動作が停止する。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ７０９に戻る。
【００７５】
次に、使用するＳＳＩＤの設定が固定ＳＳＩＤである場合の処理を図８を用いて説明する。図８のステップＳ８０１において、ＣＰＵ１０１は、固定ＳＳＩＤを表示する。具体的には、ＣＰＵ１０１は、固定ＳＳＩＤを含む無線接続画面（例えば無線接続画面２２０）を表示するように操作部１０８を制御し、操作部１０８が無線接続画面を表示する。固定ＳＳＩＤは、設定画面６００の入力エリア６０２にユーザが入力したＳＳＩＤである。
【００７６】
次にステップＳ８０２において、ＣＰＵ１０１は、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生したか否かを判定する。外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生した場合、処理はステップＳ８０５に進む。一方、外部装置と印刷装置１００との間でアクセスポイントモードによる無線接続が発生していない場合、処理はステップＳ８０３に進む。
【００７７】
次にステップＳ８０３において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ８０４に進む。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ８０２に戻る。
【００７８】
次にステップＳ８０４において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止する。具体的には、アクセスポイントモードの動作を停止するようにＣＰＵ１０１が無線ＬＡＮ  Ｉ／Ｆ１０５に指示し、無線ＬＡＮ  Ｉ／Ｆ１０５がアクセスポイントモードの動作を停止する。
【００７９】
次にステップＳ８０５について説明する。ステップＳ８０５において、ＣＰＵ１０１は、アクセスポイントモードによる無線接続が切断したか否かを判定する。アクセスポイントモードによる無線接続が切断した場合、処理はステップＳ８０２に戻る。一方、アクセスポイントモードによる無線接続が切断していない場合、処理はステップＳ８０６に進む。なお、アクセスポイントモードによる無線接続は、複数のコネクションが並列に発生する場合がある。複数のコネクションが並列に発生している場合、すべての無線接続が切断された際にステップＳ８０５においてＹｅｓと判定される。また、使用するＳＳＩＤの設定が固定ＳＳＩＤである場合は、アクセスポイントモードによる無線接続が切断しても、アクセスポイントモードの動作は自動的には停止しない。
【００８０】
次にステップＳ８０６において、ＣＰＵ１０１は、アクセスポイントモードの動作を停止することを指示する停止ボタンが押されたか否かを判定する。ユーザが無線接続画面２２０の停止ボタン２２２をタッチした場合、停止ボタンが押されたとＣＰＵ１０１が判定し、処理はステップＳ８０４に進み、アクセスポイントモードの動作が停止する。一方、ユーザが停止ボタン２２２をタッチしていない場合、停止ボタンが押されていないとＣＰＵ１０１が判定し、処理はステップＳ８０５に戻る。
【００８１】
以上の説明の通り、本実施形態は、アクセスポイントモードの動作を開始した後にアクセスポイントモードによる無線接続が発生しなかった場合に、アクセスポイントモードの動作を自動的に停止するか否かをＳＳＩＤの種類に基づいて決定することを特徴とする。
【００８２】
アクセスポイントモードで使用するＳＳＩＤがワンタイムＳＳＩＤである場合、印刷装置１００は、アクセスポイントモードの動作を開始した後に所定時間無線接続が発生しなかったことを条件にして、アクセスポイントモードの動作を自動的に停止する。これは、ワンタイムＳＳＩＤを使用する場合は、アクセスポイントモード及び印刷装置１００を一時的に使用する目的だと想定され、無線接続が発生していない状態でアクセスポイントモードの動作を継続するメリットが少ないためである。
【００８３】
一方、アクセスポイントモードで使用するＳＳＩＤが固定ＳＳＩＤである場合、印刷装置１００は、アクセスポイントモードの動作を開始した後に所定時間無線接続が発生しなかったとしても、アクセスポイントモードの動作を自動的に停止しない。これは、固定ＳＳＩＤを使用する場合は、オフィスなど、不特定多数の人がインフラ接続の感覚でアクセスポイントモードを使用する目的だと想定されるためである。不特定多数の人がインフラ接続の感覚でアクセスポイントモードを使用する場合は、アクセスポイントモードを自動的に停止するのではなく、アクセスポイントモードの動作を継続することが望ましい。
【００８４】
また、アクセスポイントモードで使用するＳＳＩＤがワンタイムＳＳＩＤと固定ＳＳＩＤのどちらであっても、ユーザから停止指示を受け付けた場合（停止ボタン２２２が押された場合）、印刷装置１００は、アクセスポイントモードの動作を停止する。
【００８５】
（その他実施形態）
本発明は、上述の各実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８６】
１００  印刷装置
１０１  ＣＰＵ
１０５  無線ＬＡＮ  Ｉ／Ｆ
１０８  操作部
【図１】
2017060065.tif 000003
【図２】
2017060065.tif 000004
【図３】
2017060065.tif 000005
【図４】
2017060065.tif 000006
【図５】
2017060065.tif 000007
【図６】
2017060065.tif 000008
【図７】
2017060065.tif 000009
【図８】
2017060065.tif 000010