(57)【要約】【課題】複数の通信モードを備え、ユーザ指示により通信モードの切り替えを実行可能な通信装置において、通信モードの切り替えを行うべきではないタイミングでユーザが切り替えを指示してしまうことがある。【解決手段】通信端末と通信を行う通信装置とその制御方法であって、第一の無線通信モードで前記通信端末と無線通信する第一の無線通信手段と、前記通信装置或いは前記通信端末のいずれか一方がアクセスポイントとなる第二の無線通信モードで前記通信端末と無線通信を行う第二の無線通信手段とを有し、ユーザによる通信モードの切り替えを受け付けると、その通信モードの切り替えが実行可能かどうかを判定し、通信モードの切り替えが実行可能でないと判定するとユーザに対して追加指示を要求し、その要求に対する追加指示に応じて、通信モードの切り替えを行うモード切替手段による通信モードの切り替えを制御する。【選択図】  図５
2020074518.tif 000002
【特許請求の範囲】
【請求項１】
通信端末と通信を行う通信装置であって、
第一の無線通信モードで前記通信端末と無線通信する第一の無線通信手段と、
前記通信装置或いは前記通信端末のいずれか一方がアクセスポイントとなる第二の無線通信モードで前記通信端末と無線通信を行う第二の無線通信手段と、
ユーザによる通信モードの切り替えを受け付ける受け付け手段と、
前記通信モードの切り替えを行うモード切替手段と、
前記受け付け手段で受け付けた通信モードの切り替えが実行可能かどうかを判定する判定手段と、
前記判定手段が通信モードの切り替えが実行可能でないと判定するとユーザに対して追加指示を要求する要求手段と、
前記要求手段の要求に対する追加指示に応じて前記モード切替手段による通信モードの切り替えを制御する制御手段と、
を有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置に関するものである。
【背景技術】
【０００２】
近年、複合機やプリンタ等の印刷装置においても無線ＬＡＮ機能を搭載した装置が増えてきている。無線ＬＡＮを搭載した印刷装置は、アクセスポイントにクライアントとして無線接続する機能を備えているのが一般的である。一方、ＰＣや携帯端末は、アクセスポイントを介して印刷装置と通信を行い、所望のデータを印刷装置に送信して印刷させたり、印刷装置から機器情報を受信して機器管理に利用している。
【０００３】
一方で、近年、Ｗｉ−Ｆｉ ＡｌｌｉａｎｃｅによりＷｉ−Ｆｉダイレクト（登録商標）（以下、Ｗｉ−Ｆｉダイレクトと呼ぶ）が制定された。このＷｉ−Ｆｉダイレクトでは、各無線端末がアクセスポイント或いはクライアントのいずれとして動作するかを決定するプロトコルが規定されている。このプロトコルを実行することにより、無線端末のどちらがアクセスポイントになり、どちらがクライアントになるかを自動的に決定できる。このＷｉ−Ｆｉダイレクトを使用することで、アクセスポイントを別途用意する必要がなくなり、無線端末同士で直接通信して各種のアプリケーションサービス（画像共有、印刷など）が実行可能となる。
【０００４】
上述のプロトコルを実行可能な印刷装置では、Ｗｉ−Ｆｉダイレクトを用いた直接無線通信を行うか、第三者となるアクセスポイントを介して間接的に無線通信を行うかを、操作パネルなどからユーザが指示できるように構成されている。
【０００５】
しかしながら、例えば間接的な無線通信の方式でＰＣなどの通信端末から印刷データを受信している最中に、Ｗｉ−Ｆｉダイレクトを用いた直接無線通信への動作切り替えが指示された場合には問題が生じることがある。即ち、このような場合、直ちに切り替え処理を実行してしまうと、通信端末を操作しているユーザは、印刷を指示した印刷物が最後まで印刷されることなく途中で強制的に打ち切られる事態となる。そこで、このような問題を回避するためのアイデアが提案されている（例えば、特許文献１）。
【０００６】
特許文献１は、アクセスポイントを介して端末装置との無線通信を行うインフラストラクチャモードと、アクセスポイントを介さずに端末装置同士が直接１対１で無線通信を行うアドホックモードとを備えた印刷装置を記載している。そしてユーザによりインフラストラクチャモードからアドホックモードへの切り替えが指示された際に、現在インフラストラクチャモードで印刷データを受信中かどうかを判定し、そうであれば切り替えを行わず、その旨を表示部に表示してユーザへ通知する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１２−１１３３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、印刷データの受信中以外にも、上述したモードの切り替えを行わない方が良いケースは存在する。その中には、印刷データの受信中とは異なり、ユーザにとって「今は切り替えを行わない方が良いタイミングである」とは、直ぐには判別できない場合も存在する。例えば、印刷装置がＷｉ−Ｆｉダイレクトで動作している場合、印刷装置には複数台の携帯端末が同時に接続可能である。従って、ある携帯端末のユーザがＷｉ−Ｆｉダイレクトによる印刷装置との接続を終了した場合でも、他の携帯端末のユーザはまだ印刷装置と接続中である可能性がある。そのときに接続を終了したユーザが、印刷装置をＷｉ−Ｆｉダイレクトでない、間接無線通信モードに切り替えてしまうと、他の携帯端末のユーザにとっては通信中に接続を切られる事態となってしまう。このような事態を回避するためには、ユーザは印刷装置のモードの切り替え操作を行う前に、その印刷装置の通信状態をチェックし、他にＷｉ−Ｆｉダイレクトを用いて接続中のユーザが存在しないことを確認する必要がある。このような確認を毎回行わなければいけないのは、ユーザにとって手間である。
【０００９】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１０】
本発明の目的は、通信モードの切り替えが適切でないタイミングでユーザが通信モードの切り替えを指示したときに、ユーザに対してその通信モードの切り替えを確認させる技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一態様に係る通信装置は以下のような構成を備える。即ち、
通信端末と通信を行う通信装置であって、
第一の無線通信モードで前記通信端末と無線通信する第一の無線通信手段と、
前記通信装置或いは前記通信端末のいずれか一方がアクセスポイントとなる第二の無線通信モードで前記通信端末と無線通信を行う第二の無線通信手段と、
ユーザによる通信モードの切り替えを受け付ける受け付け手段と、
前記通信モードの切り替えを行うモード切替手段と、
前記受け付け手段で受け付けた通信モードの切り替えが実行可能かどうかを判定する判定手段と、
前記判定手段が通信モードの切り替えが実行可能でないと判定するとユーザに対して追加指示を要求する要求手段と、
前記要求手段の要求に対する追加指示に応じて前記モード切替手段による通信モードの切り替えを制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、通信モードを切り替えるのが好ましくないタイミングでユーザが通信モードの切り替えを指示した場合であっても、ユーザに対して切り替え操作を継続するか否かの判断を再確認することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】Ｗｉ−Ｆｉダイレクトの処理シーケンスを説明する図（Ａ）と、実施形態に係る通信システムの構成を示す図（Ｂ）。
【図２】本発明の実施形態に係る印刷装置のハードウェア構成を示すブロック図。
【図３】実施形態に係る印刷装置のソフトウェア構成を説明する機能ブロック図。
【図４】本実施形態に係る印刷装置の操作パネルの上面図。
【図５】実施形態１に係る印刷装置における通信モード切り替え処理を説明するフローチャート。
【図６】図５のＳ５０２及びＳ５０９に示した状態確認サブルーチンを説明するフローチャート。
【図７】図５のＳ５１１の通信モード切り替えサブルーチンを説明するフローチャート。
【図８】実施形態１に係る印刷装置の表示部に表示される追加指示の入力画面の一例を示す図（Ａ）、「有線／無線ＬＡＮ選択」メニュー画面の一例を示す図（Ｂ）、「無線ＬＡＮ設定」メニュー画面の一例を示す図（Ｃ）。
【図９】本発明の実施形態３に係る状態確認サブルーチンを説明するフローチャート。
【図１０】実施形態４に係る通信モード切り替えサブルーチンの処理を説明するフローチャート。
【図１１】図１０のＳ１００１でモード切替部から通信モード切り替え実行の通知を受けた際の、アプリケーション部３１０の処理を説明するフローチャート。
【図１２】実施形態５に係る印刷装置のハードウェア構成を示すブロック図。
【図１３】実施形態５に係る印刷装置のソフトウェア構成を説明するブロック図。
【図１４】実施形態５に係る印刷装置１００の操作パネルの上面図。
【図１５】実施形態５に係る印刷装置におけるＬＥＤの点灯制御処理を説明するフローチャート。
【図１６】実施形態５に係るＬＥＤの点灯パターンを説明する図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１５】
図１（Ａ）は、Ｗｉ−Ｆｉダイレクトの処理シーケンスを説明する図である。
【００１６】
ここで印刷装置１００と携帯端末１１０はどちらもＷｉ−Ｆｉダイレクトをサポートしているものとする。
【００１７】
印刷装置１００と携帯端末１１０は、まず初めに、Ｓ１０１で、周辺に、Ｗｉ−Ｆｉダイレクトでの無線接続を試みている通信端末が他に存在しているかどうかを探索し、お互いを検出する。相手を検出するとＳ１０２で、どちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する。ここでは、役割決定の結果、印刷装置１００がアクセスポイントに、携帯端末１１０がクライアントになったとする。
【００１８】
次にＳ１０３で、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）を用いて、アクセスポイントである印刷装置１００からクライアントの携帯端末１１０へ無線接続のためのパラメータを提供する。そしてＳ１０４で、そのパラメータを用いて、印刷装置１００と携帯端末１１０との間で無線接続を行う。こうして無線接続が確立するとＳ１０５で、印刷装置１００と携帯端末１１０との間でＩＰ通信を行うためのアドレッシングを行う。その際、アクセスポイントである印刷装置１００がＤＨＣＰサーバとしての役割を果たし、クライアントである携帯端末１１０に対して所定のＩＰアドレスを付与する。
【００１９】
以上がＷｉ−Ｆｉダイレクトの基本的なシーケンスである。このシーケンスを実行することで、印刷装置１００に搭載のアプリケーションサービスと、携帯端末１１０に搭載のアプリケーションサービスとの直接無線通信が可能となる。
【００２０】
図１（Ｂ）は、実施形態に係る通信システムの構成を示す図である。
【００２１】
ここでは印刷装置１００と携帯端末１１０とはＷｉ−Ｆｉダイレクトで通信し、印刷装置１００とサーバ１２０とは有線ではネットワークを介して、或いは無線ではインフラストラクチャモードでアクセスポイント１３０を介して通信する。尚、図１（Ｂ）では、有線による接続形態は示していない。
【００２２】
図２は、本発明の実施形態に係る印刷装置１００のハードウェア構成を示すブロック図である。
【００２３】
ＣＰＵ２０２を含む制御部２０１は、印刷装置１００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４或いはＨＤＤ２１４に記憶されている制御プログラムをＲＡＭ２０３に展開し、そのプログラムを実行することにより通信制御等の各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として用いられる。ＨＤＤ２１４は、データや各種プログラム、或いは各種情報テーブルを記憶する。プリンタＩ／Ｆ２０６は、プリンタ２０７（プリンタエンジン）に画像信号を出力するインターフェースを担う。またスキャナＩ／Ｆ２０８は、スキャナ２０９（スキャナエンジン）で原稿を読みって得られた画像信号を入力するインターフェースを担う。コピー動作時、ＣＰＵ２０２は、スキャナＩ／Ｆ２０８より入力された画像信号を処理し、記録画像信号としてプリンタＩ／Ｆ２０６へ出力して印刷する。操作パネルＩ／Ｆ２１０は、操作パネル２１１と制御部２０１とを接続する。操作パネル２１１には、タッチパネル機能を有する表示部やキーボードなどが備えられている。操作パネル２１１の構成は図４を参照して後述する。
【００２４】
無線ＬＡＮＩ／Ｆ２１２は、無線で携帯端末１１０等の外部端末に情報を送信し、或いはそれら外部装置から各種情報を受信する。有線ＬＡＮＩ／Ｆ２１３は、有線ＬＡＮ（イーサネット）で外部端末（不図示）に情報を送信したり、或いはそれら外部装置から各種情報を受信する。制御部２０１内の各ブロックは、システムバス２０５により相互に接続されている。
【００２５】
図３は、実施形態に係る印刷装置１００のソフトウェア構成を説明する機能ブロック図である。図３に示す各機能部は、印刷装置１００が有しているＣＰＵ２０２がＲＯＭ２０４或いはＨＤＤ２１４からＲＡＭ２０３に展開された制御プログラムを実行することにより実現される。
【００２６】
操作制御部３００は、操作パネル２１１を制御する。操作パネル２１１に操作メニューを表示してユーザからの指示入力を待ち受けたり、操作パネル２１１で受け付けた指示内容を他の機能部に通知したり、その指示結果を操作パネル２１１に表示する。記憶部３０１は、他の機能部からの指示により、指定されたデータをＲＡＭ２０３やＨＤＤ２１４に記憶したり、或いはそれらＲＡＭ２０３やＨＤＤ２１４に記憶しているデータを読み出す。
【００２７】
モード切替部３０２は、印刷装置１００の通信モードの切り替え処理を行う。通信モードには、有線ＬＡＮで通信を行うモード（有線モード）と、無線ＬＡＮで通信を行うモード（無線通信モード）が存在する。無線通信モードには更に、第一の無線通信モードと第二の無線通信モードが存在する。第一の無線通信モードは、印刷装置１００がサーバ１２０或いは携帯端末１１０と無線通信する際に、アクセスポイント１３０を介して無線通信を行うモードである。第二の無線通信モードは、例えば、印刷装置１００と携帯端末１１０とがＷｉ−Ｆｉダイレクト機能を用いて直接無線通信を行うモードである。第二の無線通信モードでは、印刷装置１００が携帯端末１１０と通信する際に、印刷装置１００及び携帯端末１１０のいずれかがアクセスポイント、他方がクライアントとして無線接続し、直接通信を行う。
【００２８】
通信制御部３０３は、印刷装置１００が携帯端末１１０等の外部装置と通信を行う際の通信制御を行う。具体的には、アプリケーション部３１０からの送信データを無線通信部３０７或いは有線通信部３０９に渡してネットワーク上に送出させる。また、無線通信部３０７或いは有線通信部３０９を介して受信した受信データをアプリケーション部３１０に渡す。
【００２９】
無線通信モード制御部３０４は、無線通信モードの制御を行う。無線通信モード制御部３０４は更に第一の無線通信モード制御部３０５と第二の無線通信モード制御部３０６とを含んでいる。第一の無線通信モード制御部３０５は、印刷装置１００が第一の無線通信モードで動作する際の通信制御を行う。第二の無線通信モード制御部３０６は、印刷装置１００が第二の無線通信モード（Ｗｉ−Ｆｉダイレクト）で動作する際の通信制御を行う。無線通信部３０７は、無線ＬＡＮＩ／Ｆ２１２を制御し、印刷装置１００が無線通信モードで動作している場合に、アプリケーション部３１０が携帯端末１１０等の外部装置と通信を行う際のデータの送受信を行う。
【００３０】
有線通信モード制御部３０８は有線モードでの通信制御を行う。有線通信部３０９は、有線ＬＡＮＩ／Ｆ２１３を制御し、印刷装置１００が有線モードで動作している場合に、アプリケーション部３１０が外部装置と通信を行う際のデータの送受信を行う。
【００３１】
アプリケーション部３１０は、印刷サービス３１１やストレージサービス３１２等の各種サービスを含んでいる。印刷サービス３１１は、無線通信部３０７或いは有線通信部３０９から受信した印刷データを、通信制御部３０３を介して受信し、当該印刷データをプリンタＩ／Ｆ２０６を介してプリンタ２０７に出力する。ストレージサービス３１２は、無線通信部３０７或いは有線通信部３０９から受信したデータを、通信制御部３０３を介して受信し、当該データをＨＤＤ２１４等のメモリに格納する。
【００３２】
尚、ここで、有線モードと第一の無線通信モード及び第二の無線通信モードのうちいずれか２つ以上のモードを同時に動作させるためには、アプリケーション部３１０及び通信制御部３０３が複数モードの同時動作に対応している必要がある。しかしながら、印刷装置の中には、搭載しているアプリケーション部３１０や通信制御部３０３が複数モードの同時動作に対応していないものも存在する。そのような印刷装置では、有線モードと第一の無線通信モード及び第二の無線通信モードは、排他的で、いずれか１つのモードのみが動作可能となる。この場合、その印刷装置をいずれの通信モードで動作させるかは、操作パネル２１１を介してユーザが選択できる。
【００３３】
図４（Ａ）は、本実施形態に係る印刷装置１００の操作パネル２１１の上面図である。
【００３４】
本実施形態に係る印刷装置１００は、スキャナ２０９によるスキャン機能や、プリンタ２０７とスキャナ２０９によるコピー機能などを有するものとする。加えて、無線ＬＡＮＩ／Ｆ２１２や有線ＬＡＮＩ／Ｆ２１３で、端末装置１１０等の外部装置から指示を受けた印刷（プリント）を行う機能も有する。
【００３５】
次に、操作パネル２１１について説明する。
【００３６】
操作パネル２１１には、上述した機能を選択するキーであるコピー機能ボタン４０１とスキャン機能ボタン４０２があり、ユーザは使用したい機能のボタンを押下する。また、印刷装置１００の設定状態や機器状態をユーザに通知するための表示部４０３を有する。矢印キー４０４は、表示部４０３に表示されたカーソル等の移動に用いられる。矢印キー４０４には、上下左右４つ方向のボタンがある。矢印キーの中央にはＯＫキー４０５が配置され、ＯＫキー４０５は設定や問い合わせに対する「決定キー」の機能を有する。例えば、コピーの設定（用紙サイズ）を変更したい場合、コピー機能ボタン４０１を押下してコピー機能画面に入り、矢印キー４０４で変更したい項目（用紙サイズ）を選んでＯＫキー４０５を押下すると、選択可能な設定画面に遷移する。そして、ユーザは、その設定画面で矢印キー４０４を操作して所望の設定の位置にカーソルを移動させ、ＯＫキー４０５を押すことで設定を確定できる。コピー部数等の数値入力には、ユーザはテンキー４０６を用いる。
【００３７】
コピーやスキャンのスタートを指示するキーとして、白黒スタートキー４０７やカラースタートキー４０８がある。本実施形態ではカラーコピー機能を想定してカラースタートキー４０８を図示している。一方、モノクロ読み取り機能、或いはモノクロ印刷機能しか有さない印刷装置では、スタートキーは白黒スタートキー４０７のみでも構わない。更に、原稿を読み取った時にカラー原稿かモノクロ原稿かを判別可能な機能を有する印刷装置においても、図に示すスタートキーに限らない。ストップキー４０９は、各機能の動作を停止させる指示を行うキーである。一方、動作を停止させる手段として、ユーザは、状態確認／中止キー４１０を操作し、印刷装置１００で行っている処理の状態確認画面を表示させ、その状態確認画面で、中止させたい処理を選択して、その処理を停止させることができる。その場合も、選択・決定には前述の矢印キー４０４とＯＫキー４０５を用いる。
【００３８】
尚、ここで、図４（Ａ）の表示部４０３には、ユーザが矢印キー４０４やＯＫキー４０５を操作してメニュー階層を遷移させた結果、有線モードと無線通信モードを切り替えるためのメニュー項目が表示されている状態を例示している。「有線／無線ＬＡＮ選択」のメニュー項目には、「有線ＬＡＮ」と「無線ＬＡＮ」の２つの選択メニューが表示されている。ここで、ユーザが「有線ＬＡＮ」にカーソルを移動してＯＫキー４０５を押下すると、印刷装置１００は有線モードでの動作を開始することになる。
【００３９】
一方、図４（Ａ）に示すように、ユーザが矢印キー４０４を操作して「無線ＬＡＮ」にカーソルを移動した状態でＯＫキー４０５を押下する。これにより印刷装置１００は無線通信モードでの動作を開始して、更に、表示部４０３には図４（Ｂ）に示す「無線ＬＡＮ設定」メニューが表示される。
【００４０】
図４（Ｂ）に示す「無線ＬＡＮ設定」メニューには、「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」、「ＡＰ接続」という選択メニューが表示されている。ここでユーザが図４（Ｂ）に示すように、「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」にカーソルを移動してＯＫキー４０５を押下すると、印刷装置１００は第二の無線通信モードで通信動作を開始する。またユーザが「ＡＰ接続」にカーソルを移動した状態でＯＫキー４０５を押下すると、印刷装置１００は第一の無線通信モードで通信動作を開始する。
【００４１】
［実施形態１］
図５は、実施形態１に係る印刷装置１００における通信モードの切り替え処理を説明するフローチャートである。図において、Ｓ５０１〜Ｓ５１２は各処理ステップを示す。また各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００４２】
まずＳ５０１でＣＰＵ２０２は、操作制御部３００からユーザが、例えば図４（Ａ）の操作パネル２１１の画面で行った通信モードの切り替え指示を受信する。この処理は、モード切替部３０２の処理に相当する。次にＳ５０２に進みＣＰＵ２０２は、印刷装置１００の現在の通信状態を確認する状態確認サブルーチンを実行する。この状態確認サブルーチンの詳細は、図６のフローチャートを参照して後述する。
【００４３】
次にＳ５０３に進みＣＰＵ２０２は、Ｓ５０２の状態確認サブルーチンの結果に基づいて、印刷装置１００が通信モードの切り替えが実行可能な状態かどうかを判定する。ここでＣＰＵ２０２は通信モードの切り替えが可能と判定した場合はＳ５１１に処理を進め、通信モード切り替えのサブルーチンを実行する。この通信モード切り替えサブルーチンの詳細は図７を参照して後述する。そしてＳ５１１で通信モードの切り替えが完了するとＳ５１２に処理を進め、ＣＰＵ２０２は、操作制御部３００を介して表示部４０３に、通信モードの切り替えが完了したことを表示して、この処理を終了する。
【００４４】
一方、Ｓ５０３でＣＰＵ２０２が通信モードの切り替えが不可と判定した場合はＳ５０４に処理を進め、ＣＰＵ２０２は、追加指示の入力をユーザに求める画面を、操作制御部３００を介して表示部４０３に表示する。そしてＳ５０５でＣＰＵ２０２は、操作制御部３００を介してユーザの追加指示を受信するのを待ち受ける。
【００４５】
図８（Ａ）は、実施形態１に係る印刷装置１００の表示部４０３に表示される追加指示の入力画面の一例を示す図である。
【００４６】
この入力画面は、通信モードの切り替えを指示したユーザに対して、現在通信中の他ユーザが存在する可能性を通知し、それでも切り替え操作を続行するのかを確認するための画面である。ユーザは「今すぐ切り替えを行う」８０１、「通信完了まで切り替えを待機する」８０２、「切り替えを行わない」８０３のいずれかを選択する必要がある。この画面で、ユーザがいずれかの選択メニューを選んでＯＫキー４０５を押下すると、その情報は操作制御部３００を介してモード切替部３０２に伝えられる。これによりＳ５０５からＳ５０６に処理が進む。
【００４７】
Ｓ５０６で、ＣＰＵ２０２は、「今すぐ切り替えを行う」８０１が選択されたかどうかを判定する。「今すぐ切り替えを行う」８０１が選択された場合、ＣＰＵ２０２はＳ５１１に処理を進め、モード切り替えサブルーチンを実行する。そして、モード切り替えが完了した旨を、操作制御部３００を介して表示部４０３に表示（Ｓ５１２）して、この処理を終了する。
【００４８】
一方Ｓ５０６でＣＰＵ２０２は、「今すぐ切り替えを行う」８０１が選択されていないと判定するとＳ５０７に処理を進め、「通信完了まで切り替えを待機する」８０２が選択されたかどうかを判定する。「通信完了まで切り替えを待機する」８０２が選択された場合はＳ５０９に処理を進め、ＣＰＵ２０２は状態確認サブルーチンを再実行して、印刷装置１００の現在の通信状態を確認する。尚、ここで実行する状態確認サブルーチンはＳ５０２で実行した内容と同一である。そしてＳ５１０に進みＣＰＵ２０２は、印刷装置１００がモード切り替え可能な状態かどうかを判定し、通信モードの切り替えが不可の状態の場合はＳ５０９に戻り、以降、通信モードが切り替え可能な状態となるまで待ち続ける。こうして通信モードが切り替え可能な状態になったと判定するとＳ５１１に処理を進め、モード切り替えサブルーチンを実行する。そして前述したように、Ｓ５１２で通信モードの切り替えが完了した旨を、操作制御部３００を介して表示部４０３に表示して、この処理を終了する。
【００４９】
一方、Ｓ５０５でユーザが選択したのが「切り替えを行わない」８０３であったときはＳ５０７からＳ５０８に進み、ＣＰＵ２０２は通信モードの切り替えを行わない。そして、操作制御部３００を介して表示部４０３に、通信モードの切り替えを中止した旨を表示して、この処理を終了する。
【００５０】
図６は、図５のＳ５０２及びＳ５０９に示した状態確認サブルーチンを説明するフローチャートである。
【００５１】
先ずＳ６０１でＣＰＵ２０２は、アプリケーション部３１０の中のサービスで、現在、携帯端末１１０などの通信端末と通信セッションを確立中のサービスが存在するか否かを通信制御部３０３に問い合わせて判定する。ここで通信セッションを確立中のサービスがあると判定するとＳ６０２に処理を進め、ＣＰＵ２０２は、通信モードの切り替えが不可な状態であると判断して、このサブルーチンの処理を終了する。尚、Ｓ６０２では、この判断結果を示す情報をＲＡＭ２０３に記憶する。これにより後続の処理で、このＲＡＭ２０３に記憶された情報を参照して、通信モードの切替が可能かどうかを判定できる。
【００５２】
一方Ｓ６０１で通信セッションを確立中のサービスが存在しないと判定した場合はＳ６０３に処理を進め、ＣＰＵ２０２は、記憶部３０１からモード情報を取得し、現在有効なモードが第二の無線通信モードかどうかを判定する。現在有効なモードが第二の無線通信モードでない、即ち、有線モードもしくは第一の無線通信モードであると判定した場合、ＣＰＵ２０２はＳ６０５に処理を進める。Ｓ６０５でＣＰＵ２０２は、通信モードの切り替えが可能な状態であるものと判断して、この処理を終了する。尚、Ｓ６０５でも、Ｓ６０２と同様に、この判断結果を示す情報をＲＡＭ２０３に記憶して、後続の処理で、このＲＡＭ２０３に記憶された情報を参照できるようにする。
【００５３】
一方、Ｓ６０３でＣＰＵ２０２が、現在有効な通信モードが第二の無線通信モードであると判定した場合はＳ６０４に処理を進める。Ｓ６０４でＣＰＵ２０２は、第二の無線通信モードで印刷装置１００と直接無線接続中の携帯端末１１０などの通信端末が存在するか否かを第二の無線通信モード制御部３０６に問い合わせる。Ｓ６０４でＣＰＵ２０２が、接続中の通信端末が存在すると判定した場合は、ＣＰＵ２０２は通信モードの切り替えが不可の状態であると判定してＳ６０２に処理を進める。Ｓ６０２でＣＰＵ２０２は、通信モードの切り替えが不可な状態であると判断して、このサブルーチンの処理を終了する。
【００５４】
またＳ６０４でＣＰＵ２０２が、無線接続中の通信端末が存在しないと判定するとＳ６０５に処理を進め、ＣＰＵ２０２は、通信モードの切り替えが可能な状態であると判定して、このサブルーチンの処理を終了する。
【００５５】
図７は、図５のＳ５１１のモード切り替えサブルーチンを説明するフローチャートである。
【００５６】
まずＳ７０１でＣＰＵ２０２は、通信制御部３０３を停止する。これにより、アプリケーション部３１０の各サービスは携帯端末１１０などの通信端末と通信を行えない状態となる。次にＳ７０２に進みＣＰＵ２０２は、記憶部３０１から通信モード情報を取得し、どの通信モードからどの通信モードへの移行要求であるかを判定する。ここで有線通信モードから無線通信モード（もしくは、無線通信モードから有線通信モード）への切り替えの場合はＳ７０３に処理を進め、有線通信モード制御部３０８（もしくは無線通信モード制御部３０４）の動作を停止する。有線通信モード制御部３０８を停止すると、有線通信部３０９は有線通信を行わない状態となる。また無線通信モード制御部３０４を停止した場合、印刷装置１００はアクセスポイントや携帯端末１１０との無線接続が切断された状態となり、無線通信部３０７は無線通信を行わない状態となる。こうしてＳ７０４に進みＣＰＵ２０２は、有線通信部３０９（もしくは無線通信部３０７）を停止する。これにより、有線ＬＡＮＩ／Ｆ２１３（もしくは無線ＬＡＮＩ／Ｆ２１２）への電力供給も停止される。
【００５７】
次にＣＰＵ２０２はＳ７０５に処理を進め、無線通信部３０７（もしくは有線通信部３０９）を起動する。これにより、無線ＬＡＮＩ／Ｆ２１２（もしくは有線ＬＡＮＩ／Ｆ２１３）への電力供給が開始される。そしてＳ７０６に進みＣＰＵ２０２は、無線通信モード制御部３０４（もしくは有線通信モード制御部３０８）を起動する。無線通信モード制御部３０４を起動した場合、無線通信部３０７は無線通信が可能な状態となる。これにより、ユーザによる切り替え指示内容に応じて、第一の無線通信モードが選択されている場合は第一の無線通信モード制御部３０５が、第二の無線通信モードが選択されている場合は第二の無線通信モード制御部３０６が起動する。そして、その起動した無線通信モードで通信端末と無線接続を行うことになる。一方、有線通信モード制御部３０８を起動した場合、有線通信部３０９は有線通信が可能な状態となる。そしてＣＰＵ２０２はＳ７０７に処理を進め、通信制御部３０３を起動する。これにより、アプリケーション部３１０の各サービスは、切り替え後の新たな通信モードで、携帯端末１１０などの通信端末との通信が可能な状態となる。最後にＳ７０８でＣＰＵ２０２は、記憶部３０１に記憶する通信モード情報を最新の情報に更新して、このサブルーチンの処理を終了する。
【００５８】
一方、Ｓ７０２でＣＰＵ２０２が、第一の無線通信モードから第二の無線通信モード（もしくは、第二の無線通信モードから第一の無線通信モード）への切り替えと判定した場合はＳ７０９に処理を進める。Ｓ７０９でＣＰＵ２０２は、第一の無線通信モード制御部３０５（もしくは第二の無線通信モード制御部３０６）を停止する。ここで第一の無線通信モード制御部３０５を停止した場合は、印刷装置１００がクライアントとして接続中の、印刷装置１００及び携帯端末１１０とは異なるアクセスポイントとの間の無線接続が切断されることになる。一方、第二の無線通信モード制御部３０６を停止した場合は、携帯端末１１０との第二の無線通信モードを用いた無線接続が切断されることになる。そしてＣＰＵ２０２はＳ７１０に処理を進め、第二の無線通信モード制御部３０６（もしくは第一の無線通信モード制御部３０５）を起動し、いずれか選択された方の無線通信モードで通信端末と無線接続を行う。その後ＣＰＵ２０２はＳ７０７に処理を進め、通信制御部３０３を起動する。これにより、アプリケーション部３１０の各サービスは、切り替え後の新たな通信モードで、携帯端末１１０などの通信端末との通信が可能な状態となる。そしてＳ７０８で記憶部３０１に記憶するモード情報を最新の情報に更新して、このサブルーチンの処理を終了する。
【００５９】
以上説明したように実施形態１によれば、印刷装置１００の通信モードを切り替えるべきではないタイミングでユーザが通信モードの切り替えを指示した場合には、その旨をユーザに通知し、切り替え操作を継続するかを、ユーザに再確認することが可能となる。これにより、切り替え指示を行うユーザにとっては、印刷装置１００が切り替え可能な状態であるかを事前に自分で確認する必要がなくなり、操作が簡単となる。更には、他のユーザにとっても自身の作業が突然強制的に中断されてしまう事態を回避できるという効果がある。
【００６０】
［実施形態２］
次に、本発明に係る実施形態２について説明する。前述の実施形態１に係る印刷装置１００のモード切替部３０２では、操作制御部３００からユーザによる通信モードの切り替え指示を受信した時点で図６に示す状態確認サブルーチンを実行していた。
【００６１】
これに対して実施形態２では、操作制御部３００からユーザによる通信モードの切り替え指示を受信する前に、この状態確認サブルーチンを実行する。そして、この状態確認の結果、通信モードの切り替えが不可の状態であると判定した場合には、ユーザによる通信モードの切り替え指示が行えないように操作制御部３００を制御する。以下、詳しく説明する。尚実施形態２に係る印刷装置１００の構成及びシステムは、前述の実施形態１と同様であるため、その説明を省略する。
【００６２】
図８（Ｂ）は、本発明の実施形態２に係る印刷装置１００の表示部４０３に表示される「有線／無線ＬＡＮ選択」メニュー画面の一例を示す図である。
【００６３】
実施形態２に係る「有線／無線ＬＡＮ選択」メニューには、前述の実施形態１と同様に「有線ＬＡＮ」、「無線ＬＡＮ」という選択メニューが表示されている。実施形態２では、「有線／無線ＬＡＮ選択」メニューに遷移する際に、モード切替部３０２が図６に示す状態確認サブルーチンを実行した結果、現在は、通信モードの切り替え不可の状態であったとする。またモード切替部３０２が記憶部３０１から通信モード情報を取得した結果、現在、印刷装置１００は有線モードで動作している状態であったとする。これによりモード切替部３０２は、操作制御部３００に状態確認結果を通知し、操作制御部３００は表示部４０３の「無線ＬＡＮ」メニューをグレーアウトして表示する。こうして、通信モードの切り替え不可の状態でユーザが有線モードから無線モードへの切り替え操作を指示することができないように制御する。
【００６４】
同様に、もし印刷装置１００が無線通信モードで動作している状態であった場合には、「無線ＬＡＮ」メニューは選択可能な状態で表示され、「有線ＬＡＮ」メニューがグレーアウトして表示されることとなる。
【００６５】
更に、図８（Ｃ）は、本発明の実施形態２に係る印刷装置１００の表示部４０３に表示される「無線ＬＡＮ設定」メニュー画面の一例を示す図である。
【００６６】
実施形態２に係る「無線ＬＡＮ設定」メニューには、前述の実施形態１と同様に「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」と「ＡＰ接続」という選択メニューが表示されている。しかしながらこの実施形態２では、「無線ＬＡＮ設定」メニューに遷移する際に、モード切替部３０２が図６に示す状態確認サブルーチンを実行した結果、現在は通信モードの切り替え不可の状態であったとする。また、モード切替部３０２が記憶部３０１から通信モード情報を取得した結果、現在有効なのは第一の無線通信モードであったとする。
【００６７】
この場合は、モード切替部３０２は操作制御部３００に状態確認結果を通知し、操作制御部３００は表示部４０３の「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」をグレーアウトして表示する。それにより、通信モード切り替えが不可の状態であるため、ユーザが第一の無線通信モードから第二の無線通信モード（Ｗｉ−Ｆｉダイレクト）への切り替えを指示することができないように制御する。
【００６８】
同様に、もしも印刷装置１００が第二の無線通信モードで動作している状態であれば、「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」は選択可能な状態で表示され、「ＡＰ接続」がグレーアウトして表示されることとなる。
【００６９】
以上説明したように実施形態２によれば、通信モード切り替えが不可の状態の時は、そもそもユーザによる通信モードの切り替え指示を制限する。それにより、印刷装置１００を使用中の他のユーザにとって、自身の作業が突然強制的に中断されてしまう事態を回避することが可能となる。
【００７０】
［実施形態３］
次に、本発明に係る実施形態３について説明する。実施形態３では、図６に示す状態確認サブルーチンで、通信モードの切り替えが不可な状態であると判定した場合、それ以降から通信モードの切り替えが実行されるまでの期間、新たな通信セッションや第二の無線通信モードによる直接無線接続を禁止しても良い。尚、実施形態３に係る印刷装置１００の構成及びシステムは、前述の実施形態１と同様であるため、その説明を省略する。
【００７１】
図９は、本発明の実施形態３に係る状態確認サブルーチンを説明するフローチャートである。この処理は図５のＳ５０９に示した状態確認サブルーチンの流れに対応する。
【００７２】
Ｓ９０１でＣＰＵ２０２は、アプリケーション部３１０の中のサービスで、現在、携帯端末１１０などの通信端末と通信セッションを確立中のサービスが存在するかを通信制御部３０３に問い合わせる。存在する場合はＣＰＵ２０２は、通信制御部３０３に対して、次回の通信モードの切り替え処理が完了するまでの期間、新たなセッションの生成を禁止する指示を出してＳ９０７に処理を進める。Ｓ９０７でＣＰＵ２０２は、通信モードの切り替えが不可な状態であると判定して、このサブルーチンの処理を終了する。
【００７３】
一方Ｓ９０１でＣＰＵ２０２が、通信セッションを確立中のサービスが存在しないと判定した場合はＳ９０２に処理を進め、記憶部３０１から通信モード情報を取得し、現在有効な通信モードが第二の無線通信モードかどうかを判定する。ここで第二の無線通信モードでない、即ち、有線通信モード或いは第一の無線通信モードであると判定した場合はＳ９０３に処理を進め、ＣＰＵ２０２は、通信モードの切り替えが可能な状態であると判定して、このサブルーチンの処理を終了する。
【００７４】
一方Ｓ９０２でＣＰＵ２０２が、現在有効な通信モードが第二の無線通信モードであると判定した場合はＳ９０５に処理を進める。Ｓ９０５でＣＰＵ２０２は、第二の無線通信モードで印刷装置１００と直接無線接続中の携帯端末１１０などの通信端末が存在するかを第二の無線通信モード制御部３０６に問い合わせる。Ｓ９０５でＣＰＵ２０２が、接続中の通信端末が存在すると判定した場合はＳ９０６に処理を進め、第二の無線通信モード制御部３０６に対して、これ以降、新たな通信端末と第二の無線通信モードを用いた無線接続を禁止する指示を出す。そしてＳ９０７に進みＣＰＵ２０２は、通信モードの切り替えが不可な状態であるものと判定して、この処理を終了する。一方Ｓ９０５で、接続中の通信端末が存在しないと判定した場合はＳ９０３に処理を進め、通信モードの切り替えが可能な状態であると判定して、このサブルーチンの処理を終了する。
【００７５】
以上説明したように実施形態３によれば、通信モードの切り替えが不可な状態と判定した場合は、それ以降から通信モードの切り替えが実行されるまでの期間、新たな通信セッションや第二の無線通信モードによる無線接続を禁止する。それにより、通信モードの切り替えの開始を待機している最中に新たな通信や接続が発生して、いつまでも通信モードの切り替えを実行できなくなる事態を回避することが可能となる。
【００７６】
［実施形態４］
次に、本発明に係る実施形態４について説明する。
【００７７】
一般的なユースケースとして、第二の無線通信モードは、ユーザが携帯端末１１０から印刷装置１００を利用したい場合などに、一時的な接続のために用いられる通信モードである。それに対し、有線通信モードや第一の無線通信モードは、例えば企業内の基幹ネットワーク下に１つのインフラとして印刷装置を設置する場合など、定常的な接続のために用いられるモードである。そして、有線通信モードや第一の無線通信モードで定常的に企業内の基幹ネットワークに接続されている場合、印刷装置１００のアプリケーション部３１０には機器管理を担うサービスが稼働している場合がある。このようなサービスは、印刷装置１００の各種ステータスが変化したことを検知して、ネットワーク上のサーバにその情報を通知したり、或いはサーバからの定期的な問い合わせを受けて、現在の印刷装置１００のステータスを返信したりしている。
【００７８】
このような場合、有線通信モードや第一の無線通信モードから一時的に第二の無線通信モードへの切り替えが実行された場合、状態を管理・監視しているサーバ側では印刷装置１００との通信が一時的にせよ行えなくなることになる。それにより、サーバによる正確な機器管理が行えなくなる可能性がある。更には、サーバによっては印刷装置１００に何か異常が生じたものと判断してしまう可能性も存在する。
【００７９】
そこで、本発明に係る実施形態４では、サーバに対して一時的な通信モードの切り替わりを通知する手段を提供することを目的とする。尚、実施形態４に係る印刷装置１００の構成及びシステムは、前述の実施形態１と同様であるため、その説明を省略する。
【００８０】
図１０は、実施形態４に係る通信モード切り替えサブルーチンの処理を説明するフローチャートである。この処理は、図５のＳ５１１に示した通信モード切り替えサブルーチンの処理に対応する。
【００８１】
まずＳ１００１でＣＰＵ２０２は、アプリケーション部３１０に対してモード切り替えの実行を通知する。この通知を受けたアプリケーション部３１０の各サービスは、必要に応じてサーバに対して通知パケットを送信することになる。この際のアプリケーション部３１０の処理については図１１のフローチャートを参照して後述する。
【００８２】
その後Ｓ１００２に進みＣＰＵ２０２は、通信制御部３０３を停止する。これにより、アプリケーション部３１０の各サービスは携帯端末１１０などの通信端末と通信を行えない状態となる。これ以降のＳ１００３〜Ｓ１０１１の各処理ステップは、図７のＳ７０２〜Ｓ７１０の各処理ステップの内容と全く同一であるため、ここでの説明は省略する。
【００８３】
図１１は、図１０のＳ１００１でモード切替部３０２から通信モード切り替え実行の通知を受けた際の、アプリケーション部３１０の処理を説明するフローチャートである。
【００８４】
Ｓ１１０１〜Ｓ１１０３は各処理ステップを示し、印刷装置１００のアプリケーション部３１０が行う通信モード切り替え通知パケットの送信処理の流れに対応する。また各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００８５】
まずＳ１１０１でＣＰＵ２０２は、モード切替部３０２から通信モード切り替え実行の通知を受信するのを待ち受ける。通信モード切り替え実行の通知を受信するとＳ１１０２に進みＣＰＵ２０２は、サーバ等の外部装置に対して一時的な離脱の通知が必要なサービスが存在するかを判定する。そのようなサービスが存在しない場合は何もせずに、このフローチャートを終了する。
【００８６】
一方、通知が必要なサービスが存在すると判定するとＳ１１０３に進み、ＣＰＵ２０２は、それらサービス毎に、一時的に通信モードの切り替えが実行されるため離脱する旨を示す通知パケットをサーバに送信して、この処理を終了する。この通知パケットは、例えばＤＮＳ（Ｄｏｍａｉｎ Ｎａｍｅ Ｓｙｓｔｅｍ）クライアントサービスがＤＮＳサーバに対して送信する、印刷装置１００に関する登録情報の削除要請パケットである。或いは、ＳＬＰ（ＳｅｒｖｉｃｅＬｏｃａｔｉｏｎＰｒｏｔｏｃｏｌ）による一時的なモード切り替えの通知パケットである。また或いは、マルチキャストアドレスを利用しているサービスが、参加しているマルチキャストのグループからの脱退を宣言するパケットである。その他にも、様々なサービスによる様々な通知パケットが存在し得る。
【００８７】
以上説明したように実施形態４によれば、アプリケーション部３１０の各サービスは、通信モードの切り替えが実行される前にサーバに対して通知を行うことが可能となる。それにより、サーバ側で印刷装置１００に関する正確な機器管理を行えなくなったり、印刷装置１００に異常が発生したものと誤判断してしまう事態を回避することができる。
【００８８】
［実施形態５］
図１２は、本発明の実施形態５に係る印刷装置１００のハードウェア構成を示すブロック図である。
【００８９】
実施形態５に係る印刷装置１００は、前述の実施形態１に係る図２の構成からスキャナＩ／Ｆ２０８、スキャナ２０９、有線ＬＡＮＩ／Ｆ２１３を除いた構成である。その他の構成は前述の実施形態１で説明したのと同じであるため、その説明を省略する。
【００９０】
図１３は、実施形態５に係る印刷装置１００のソフトウェア構成を説明するブロック図である。
【００９１】
実施形態１に係る図３のソフトウェア構成と比較すると、図３の構成から有線通信モード制御部３０８、有線通信部３０９、ストレージサービス３１２を除いた構成である。その他の構成は前述の実施形態１で説明したのと同じであるため、その説明を省略する。
【００９２】
図１４は、実施形態５に係る印刷装置１００の操作パネル２１１の上面図である。
【００９３】
この操作パネル２１１の表示部４０３には、第一の無線通信モード及び第二の無線通信モードを切り替えるための実行キー１４０１が表示されている。また、現在の無線通信の状態をユーザに提示するためのＬＥＤ１４０２が設けられている。尚、その他のキーやボタンなどは前述の図４と同じであるため、その説明を省略する。
【００９４】
図１５は、本実施形態５に係る印刷装置１００におけるＬＥＤ（発光部）の点灯制御処理を説明するフローチャートである。Ｓ１５０１〜Ｓ１５０７は各処理ステップを示し、ユーザが操作パネル２１１の実行キー１４０１を押下して通信モードの切り替え指示を行った際の、印刷装置１００の操作制御部３００が行うＬＥＤ制御処理の流れに対応する。また各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００９５】
まずＳ１５０１でＣＰＵ２０２は、操作パネル２１１を介してユーザが通信モードの切り替え指示を要求してくるのを待つ。この切り替え指示を受信するとＳ１５０２に進みＣＰＵ２０２は、ＬＥＤ１４０２を点滅させる。次にＣＰＵ２０２はＳ１５０３に処理を進め、モード切替部３０２に通信モードの切り替え指示の発生を通知し、Ｓ１５０４でモード切替部３０２が切り替え完了を返答してくるのを待ち受ける。Ｓ１５０４で切り替え完了の返答を受けるとＣＰＵ２０２はＳ１５０５に処理を進め、記憶部３０１を参照し、切り替わり後の現在有効な通信モードが第二の無線通信モードかどうかを判定する。ここで第二の無線通信モードが有効であると判定するとＳ１５０６に進み、ＣＰＵ２０２は、第二の無線通信モード用の点灯パターンでＬＥＤ１４０２を点灯するように駆動する。
【００９６】
一方Ｓ１５０５で、第一の無線通信モードが有効であると判定するとＳ１５０７に進みＣＰＵ２０２は、第一の無線通信モード用の点灯パターンでＬＥＤ１４０２を点灯するように駆動する。以上の処理を行った後、この処理を終了する。
【００９７】
図１６（Ａ）は、図１５のＳ１５０７における第一の無線通信モード用の点灯パターンの一例を示す図である。また、図１６（Ｂ）は、図１５のＳ１５０６における第二の無線通信モード用の点灯パターンの一例を示す図である。
【００９８】
図１６（Ａ）に示す通り、第一の無線通信モードで無線接続している場合、操作制御部３００はＬＥＤ１４０２を常に点灯し続ける。これによりユーザは、印刷装置１００が現在第一の無線通信モードで周囲のアクセスポイントと接続を確立して通信可能な状態であると把握することが出来る。
【００９９】
一方、図１６（Ｂ）に示すように、第二の無線通信モードで無線接続している場合、操作制御部３００はＬＥＤ１４０２を制御し、長期間の点灯と短時間の消灯とを周期的に繰り返す。これにより、ユーザは、たまにＬＥＤ１４０２が点滅するように見え、図１６（Ａ）に示した第一の無線通信モードとは異なる無線通信モードで印刷装置１００が動作中であると認識できる。
【０１００】
また、この際、操作制御部３００は、第二の無線通信モード制御部３０６に問い合わせを行い、現在、第二の無線通信モードで印刷装置１００と直接無線接続中の通信端末の数を確認する。そして、短時間の消灯を行う回数で、この直接無線接続中の通信端末の数をユーザに示すようにしても良い。
【０１０１】
図１６（Ｂ）では、現在、第二の無線通信モードで印刷装置１００と直接無線接続中の通信端末が２台ある場合を示している。そのため、操作制御部３００は５０００ｍｓの期間ＬＥＤ１４０２を点灯状態にした後、１００ｍｓの消灯を２回行っている。これによりユーザは、ＬＥＤ１４０２の周期的な点滅回数をカウントすることで、現在、印刷装置１００が何台の通信端末と接続しているのかを把握できる。尚、点灯時間や消灯時間は、上述した時間に限定されるものではなく、様々な値を取り得る。
【０１０２】
以上説明したように本実施形態５によれば、ハードウェアを改造することなく、印刷装置１００が備えるＬＥＤ（発光部）の発光状態で、複数の無線通信モードのうちいずれの通信モードで現在動作しているのかをユーザが判別可能となる。更には、第二の無線通信モード（Ｗｉ−Ｆｉダイレクトモード）で動作している場合には、何台の通信端末が印刷装置１００と接続中であるのかもユーザが直ちに判別可能となる。
【０１０３】
（その他の実施形態）
上述した実施形態では、第二の無線通信モードとしてＷｉ−Ｆｉダイレクトを例にして説明したが、本発明はＷｉ−Ｆｉダイレクトに限定されない。ある装置と他の装置が直接無線通信を実行することができれば、他の無線通信を第二の無線通信モードとして適用することができる。
【０１０４】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【０１０５】
１００…印刷装置、１１０…端末装置、１３０…アクセスポイント、２０２…ＣＰＵ、２０７…プリンタ、２０９…スキャナ、２１１…操作パネル、３０２…モード切替部、３０４…無線通信モード制御部、３１０…アプリケーション部
【図１】
2020074518.tif 000003
【図２】
2020074518.tif 000004
【図３】
2020074518.tif 000005
【図４】
2020074518.tif 000006
【図５】
2020074518.tif 000007
【図６】
2020074518.tif 000008
【図７】
2020074518.tif 000009
【図８】
2020074518.tif 000010
【図９】
2020074518.tif 000011
【図１０】
2020074518.tif 000012
【図１１】
2020074518.tif 000013
【図１２】
2020074518.tif 000014
【図１３】
2020074518.tif 000015
【図１４】
2020074518.tif 000016
【図１５】
2020074518.tif 000017
【図１６】
2020074518.tif 000018
【手続補正書】
【提出日】令和1年12月10日(2019.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
有線ＬＡＮインターフェースと、
無線ＬＡＮインターフェースと、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の利用を開始するための指示に基づいて、前記有線ＬＡＮインターフェースの利用を停止する手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記停止する手段は、前記有線ＬＡＮインターフェースへの電力供給を停止することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記指示の受け付けに従って、無線ＬＡＮインターフェースへの電力供給を開始する手段を、更に有することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記無線通信は、Ｗｉ−ＦｉＤｉｒｅｃｔであることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記無線通信を行う機能とは異なる機能であって、前記無線ＬＡＮインターフェースを用いて外部のアクセスポイントを介して通信端末と無線通信を行う機能を、更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記指示は、複数の通信機能の中から前記機能を指定する指示であることを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記指示は、前記機能へ通信機能の切り替えを実行するか否かを確認する画面において、前記切り替えの実行を指定する指示であることを特徴とする請求項５に記載の印刷装置。
【請求項８】
前記指示は、前記機能へ通信機能の切り替えを実行するか否かを確認する画面において、通信完了の待機を指定する指示であることを特徴とする請求項５に記載の印刷装置。
【請求項９】
前記印刷装置は、前記機能の開始によってアクセスポイントとして動作することを特徴とする請求項５乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記無線通信を介して前記通信端末から送信された印刷データを取得する手段を、更に有することを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷データに基づきシートに印刷を行う印刷部を、更に有することを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記無線通信を介して印刷に関する指示を受け付ける手段を、更に有することを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置の制御方法であって、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の利用を開始するための指示を受け付け、
前記指示に基づいて前記有線ＬＡＮインターフェースの利用を停止する、
ことを特徴とする印刷装置の制御方法。
【請求項１４】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置のコンピュータに、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の利用を開始するための指示を受け付ける工程と、
前記指示に基づいて前記有線ＬＡＮインターフェースの利用を停止する工程と、
を実行させるプログラム。
【請求項１５】
有線ＬＡＮインターフェースと、
無線ＬＡＮインターフェースと、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の利用を開始するための指示に基づいて、前記有線ＬＡＮインターフェースを用いた通信が行われないように制御する手段と、
を有することを特徴とする印刷装置。
【請求項１６】
前記制御する手段は、前記有線ＬＡＮインターフェースへの電力供給を停止することを特徴とする請求項１５に記載の印刷装置。
【請求項１７】
前記指示の受け付けに従って、前記無線ＬＡＮインターフェースへの電力供給を開始する手段を、更に有することを特徴とする請求項１５又は１６に記載の印刷装置。
【請求項１８】
前記無線通信は、Ｗｉ−ＦｉＤｉｒｅｃｔであることを特徴とする請求項１５乃至１７のいずれか１項に記載の印刷装置。
【請求項１９】
前記無線通信を行う機能とは異なる機能であって、前記無線ＬＡＮインターフェースを用いて外部のアクセスポイントを介して通信端末と無線通信を行う機能を、更に備えることを特徴とする請求項１５乃至１８のいずれか１項に記載の印刷装置。
【請求項２０】
前記指示は、複数の通信機能の中から前記機能を指定する指示であることを特徴とする請求項１９に記載の印刷装置。
【請求項２１】
前記指示は、前記機能へ通信機能の切り替えを実行するか否かを確認する画面において、前記切り替えの実行を指定する指示であることを特徴とする請求項２０に記載の印刷装置。
【請求項２２】
前記指示は、前記機能へ通信機能の切り替えを実行するか否かを確認する画面において、通信完了の待機を指定する指示であることを特徴とする請求項２０に記載の印刷装置。
【請求項２３】
前記印刷装置は、前記機能の開始によってアクセスポイントとして機能することを特徴とする請求項１９乃至２２のいずれか１項に記載の印刷装置。
【請求項２４】
前記無線通信を介して前記通信端末から送信された印刷データを取得する手段を、更に有することを特徴とする請求項１５乃至２３のいずれか１項に記載の印刷装置。
【請求項２５】
前記印刷データに基づきシートに印刷を行う印刷部を、更に有することを特徴とする請求項２４に記載の印刷装置。
【請求項２６】
前記無線通信を介して印刷に関する指示を受け付ける手段を、更に有することを特徴とする請求項２５に記載の印刷装置。
【請求項２７】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置の制御方法であって、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の指示を受け付け、
前記指示に基づいて、前記有線ＬＡＮインターフェースを用いた通信が行われないように制御する、
ことを特徴とする印刷装置の制御方法。
【請求項２８】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置のコンピュータに、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の指示を受け付ける工程、
前記指示に基づいて、前記有線ＬＡＮインターフェースを用いた通信が行われないように制御する工程と、
を実行させるプログラム。
【請求項２９】
有線ＬＡＮインターフェースと、
無線ＬＡＮインターフェースと、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能と前記有線ＬＡＮインターフェースを用いた通信を行う機能とが排他となるように制御する手段と、
を有することを特徴とする印刷装置。
【請求項３０】
前記制御する手段は、前記有線ＬＡＮインターフェースへの電力供給を停止することを特徴とする請求項２９に記載の印刷装置。
【請求項３１】
前記無線通信は、Ｗｉ−ＦｉＤｉｒｅｃｔであることを特徴とする請求項２９又は３０に記載の印刷装置。
【請求項３２】
前記無線通信を行う機能とは異なる機能であって、前記無線ＬＡＮインターフェースを用いて外部のアクセスポイントを介して通信端末と無線通信を行う機能を、更に備えることを特徴とする請求項２９乃至３１のいずれか１項に記載の印刷装置。
【請求項３３】
前記無線通信を介して前記通信端末から送信された印刷データを取得する手段を、更に有することを特徴とする請求項２９乃至３２のいずれか１項に記載の印刷装置。
【請求項３４】
前記印刷データに基づきシートに印刷を行う印刷部を、更に有することを特徴とする請求項３３に記載の印刷装置。
【請求項３５】
前記無線通信を介して印刷に関する指示を受け付ける手段を、更に有することを特徴とする請求項３４に記載の印刷装置。
【請求項３６】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置の制御方法であって、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能と前記有線ＬＡＮインターフェースを用いた通信を行う機能とが排他となるように制御する、
ことを特徴とする印刷装置の制御方法。
【請求項３７】
有線ＬＡＮインターフェースと無線ＬＡＮインターフェースを備える印刷装置のコンピュータに、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能と前記有線ＬＡＮインターフェースを用いた通信を行う機能とが排他となるように制御する工程と、
を実行させるプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷装置とその制御方法、及びプログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の目的は、無線ＬＡＮインターフェースを用いる機能の利用が開始されると、有線ＬＡＮインターフェースの利用を停止する技術を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために本発明の一態様に係る印刷装置は以下のような構成を備える。即ち、
有線ＬＡＮインターフェースと、
無線ＬＡＮインターフェースと、
前記無線ＬＡＮインターフェースを用いて通信端末と直接接続して無線通信を行う機能の利用を開始するための指示に基づいて、前記有線ＬＡＮインターフェースの利用を停止する手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、無線ＬＡＮインターフェースを用いる機能の利用が開始されると、有線ＬＡＮインターフェースの利用を停止することが可能となる。