(57)【要約】【課題】  Ｗｉ−Ｆｉダイレクトとインフラストラクチャモードを搭載する印刷装置において、印刷装置がＷｉ−Ｆｉダイレクトモードで動作している場合、サーバと通信を行うイベントが発生したら、サーバとの通信接続に失敗してしまう。【解決手段】  通信端末と前記通信装置のいずれか一方がアクセスポイントとなって通信端末と通信装置とが直接無線通信を実行可能な無線通信手段と、無線通信手段とは異なる通信方法であって、外部装置と前記通信装置とが通信を実行可能な通信手段とを有し、外部装置への通信要求が発生した場合に、無線通信手段による通信を実行中であるか否かを判定し、無線通信手段による通信を実行中であると判定された場合に、通信方法が無線通信手段による通信から通信手段による通信に切り替わるまで、その通信要求に基づく外部装置への通信を実行しないようにし、通信方法が無線通信手段による通信から通信手段による通信に切り替わったことに応じて、その通信要求に基づく外部装置への通信を実行する。【選択図】  図５
2014179927.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
通信端末と前記通信装置のいずれか一方がアクセスポイントとなって前記通信端末と前記通信装置とが直接無線通信を実行可能な無線通信手段と、
前記無線通信手段とは異なる通信方法であって、外部装置と前記通信装置とが通信を実行可能な通信手段と、
前記外部装置への通信要求が発生した場合に、前記無線通信手段による通信を実行中であるか否かを判定する判定手段と、
前記判定手段によって前記無線通信手段による通信を実行中であると判定された場合に、通信方法が前記無線通信手段による通信から前記通信手段による通信に切り替わるまで前記通信要求に基づく前記外部装置への通信を実行しないように前記通信装置を制御し、通信方法が前記無線通信手段による通信から前記通信手段による通信に切り替わったことに応じて、前記通信要求に基づく前記外部装置への通信を前記通信手段に実行させる制御手段と、
を有することを特徴とする通信装置。
【請求項２】
通信装置であって、
通信端末と前記通信装置のいずれか一方がアクセスポイントとなって、前記通信端末と前記通信装置とが直接無線通信を実行可能な無線通信手段と、
前記無線通信手段とは異なる通信方法であって、外部装置と前記通信装置とが通信を実行可能な通信手段と、
前記外部装置への通信要求が発生した場合に、前記無線通信手段による通信を実行中であるか否かを判定する判定手段と、
前記判定手段によって前記無線通信手段による通信を実行中であると判定されたことに応じて、通信方法を前記無線通信手段による通信から前記通信手段による通信に切り替えて、前記通信要求に基づく前記外部装置への通信を前記通信手段に実行させる制御手段と、
を有することを特徴とする通信装置。
【請求項３】
前記制御手段は、更に、前記通信要求の種類に応じて、前記通信要求に基づく前記外部装置への通信を前記通信方法が前記無線通信手段による通信から前記通信手段による通信に切り替わるまで待つか、或いは前記通信方法を前記無線通信手段による通信から前記通信手段による通信に強制的に切り替えることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記制御手段は、前記通信要求が即時性を要すると判定することにより、前記通信方法を前記無線通信手段による通信から前記通信手段による通信に強制的に切り替えることを特徴とする請求項３に記載の通信装置。
【請求項５】
前記通信要求に対応して、前記無線通信手段による通信を終了させるかどうかを設定する設定手段を更に有し、
前記制御手段は、前記設定手段による設定に応じて、前記通信要求に応答して前記無線通信手段による通信から前記通信手段による通信に切り替えるように制御することを特徴とする請求項２に記載の通信装置。
【請求項６】
前記無線通信手段による通信を強制的に終了させて前記通信手段により前記外部装置と通信を行った後、前記無線通信手段による通信方法に切り替える切替手段を更に有することを特徴とする請求項２乃至５のいずれか１項に記載の通信装置。
【請求項７】
前記無線通信手段による通信が強制的に終了されるとき、前記通信端末に通信方法が切り替えられたことを通知する通知手段を更に有することを特徴とする請求項２乃至６のいずれか１項に記載の通信装置。
【請求項８】
前記通知は、前記通信端末との通信が復帰するまでの予測時間を含むことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記無線通信手段による通信方法は、Ｗｉ−Ｆｉダイレクトモードによる通信であることを特徴とする請求項１乃至８のいずれか１項に記載の通信装置。
【請求項１０】
前記通信手段による通信方法は、有線ＬＡＮを使用する通信、又は、アクセスポイントを介して前記外部装置と前記通信装置とが無線通信を行う通信方法であることを特徴とする請求項１乃至９のいずれか１項に記載の通信装置。
【請求項１１】
外部装置と通信装置及び通信端末を含む通信システムであって、
前記通信端末と前記通信装置のいずれか一方がアクセスポイントとなって前記通信端末と無線により通信する無線通信モードで、前記通信装置と前記通信端末とが通信を行っているとき、前記通信装置で前記外部装置への通信要求が発生すると、前記通信装置は、通信方法が前記無線通信モードによる通信から、当該無線通信モード以外の通信方法に切り替わるまで前記通信要求に基づく前記外部装置への通信を実行しないようにし、
通信方法が前記無線通信モードによる通信から当該無線通信モード以外の通信方法に切り替わったことに応じて、前記通信要求に基づく前記外部装置への通信を実行することを特徴とする通信システム。
【請求項１２】
通信端末と通信を行う通信装置の制御方法であって、
通信端末と前記通信装置のいずれか一方がアクセスポイントとなって前記通信端末と前記通信装置とが直接無線通信を実行可能な無線通信工程と、
前記無線通信工程とは異なる通信方法であって、外部装置と前記通信装置とが通信を実行可能な通信工程と、
前記外部装置への通信要求が発生した場合に、前記無線通信工程による通信を実行中であるか否かを判定する判定工程と、
前記判定工程で前記無線通信工程による通信を実行中であると判定された場合に、通信方法が前記無線通信工程による通信から前記通信工程による通信に切り替わるまで前記通信要求に基づく前記外部装置への通信を実行しないように前記通信装置を制御し、通信方法が前記無線通信工程による通信から前記通信工程による通信に切り替わったことに応じて、前記通信要求に基づく前記外部装置への通信を前記通信工程に実行させる制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１３】
コンピュータを、請求項１乃至１０のいずれか１項に通信装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及びその制御方法と、通信システム、プログラムに関するものである。
【背景技術】
【０００２】
近年、複合機やプリンタ等の印刷装置においても無線ＬＡＮ機能を搭載した装置が増えてきている。無線ＬＡＮを搭載した印刷装置は、アクセスポイントにクライアントとして無線接続する機能を備えているのが一般的である。一方、ＰＣや携帯端末は、アクセスポイントを介して印刷装置と通信を行い、所望のデータを印刷装置に送信して印刷させたり、印刷装置から機器情報を受信して機器管理に利用している。
【０００３】
一方で、近年、Ｗｉ−Ｆｉ ＡｌｌｉａｎｃｅによりＷｉ−Ｆｉ Ｄｉｒｅｃｔ（登録商標）（以下、Ｗｉ−Ｆｉダイレクトと呼ぶ）が制定された。このＷｉ−Ｆｉダイレクトでは、各無線端末がアクセスポイント或いはクライアントのいずれとして動作するかを決定するプロトコルが規定されている。このプロトコルを実行することにより、無線端末のどちらがアクセスポイントになり、どちらがクライアントになるかを自動的に決定できる。このＷｉ−Ｆｉダイレクトを使用することで、アクセスポイントを別途用意する必要がなくなり、無線端末同士で直接通信して各種のアプリケーションサービス（画像共有、印刷など）が実行可能となる。
【０００４】
上述のプロトコルを実行可能な印刷装置では、Ｗｉ−Ｆｉダイレクトを用いた直接無線通信を行うか、第三者となるアクセスポイントを介して間接的に無線通信を行うかを、操作パネルなどからユーザが指示できるように構成されている。
【０００５】
一方、近年の印刷装置は、サーバと通信を行うアプリケーションを搭載している。例えば、定期的にサーバと通信を行うアプリケーションには、ＳＮＴＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）やＰＯＰ（Ｐｏｓｔ  Ｏｆｆｉｃｅ  Ｐｒｏｔｏｃｏｌ）などがある。また、このような印刷装置は、エラー等のイベントが発生した場合に、サーバと通信を行うイベント送信アプリケーションを有している。更に、このような印刷装置は、ある時刻に達した時にサーバと通信を行うＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒｎａｓｄｅｒ  Ｐｒｏｔｏｃｏｌ）やＩＰＦＡＸ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ＦＡＸ）等のタイマ送信アプリケーションを有している。
【０００６】
しかしながら、印刷装置がＷｉ−Ｆｉダイレクトで動作しているときに、サーバと通信するアプリケーションを起動すると、Ｗｉ−Ｆｉダイレクト環境ではサーバと通信することができないので通信に失敗するという問題が発生する。
【０００７】
そこで、このような問題を回避するため、サーバと通信可能になるまで再送時間を延長し、サーバとの通信が成功するまで再送を繰り返す技術が提案されている（例えば特許文献１）。つまり特許文献１に記載の技術では、印刷装置がインフラストラクチャモードに切り替わった後に、サーバとの通信が成功することになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０００−１６３３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら上記特許文献１では、Ｗｉ−Ｆｉダイレクト環境で再送処理を実行しているため、無駄な通信やエラーの発生を招き、ＣＰＵによる無駄な消費を行っていた。またＷｉ−Ｆｉダイレクト環境ではサーバと通信できないので送信失敗となり、送信エラーとして履歴に残ってしまうという問題がある。
【００１０】
また、通信アプリケーションによっては、インフラストラクチャモードに切り替わるまで待つより、即座にインフラストラクチャモードに切り替えてサーバと通信を実行させたいケースが存在する。例えば、印刷装置でエラーや用紙のジャム等の緊急性の高いイベントが発生した場合は、即座にサーバに印刷装置の状態を通知する必要がある。この通知を受信したサーバは管理者等に情報を転送し、管理者は即座に現場に向かうことで印刷装置のダウンタイム時間を短縮できる。
【００１１】
しかしながら上記従来技術では、印刷装置がＷｉ−Ｆｉダイレクトで動作している間に、緊急性の高いイベントが発生しても、印刷装置はインフラストラクチャモードに切り替わるまでサーバに状態を通知できない。そのため、管理者による対策が遅くなり、印刷装置のダウンタイムが長くなってしまう。
【００１２】
また、ＩＰＦＡＸやメール送信のタイマ送信機能には信頼性が求められる。そのため、タイマの予約時刻に達した時に印刷装置がＷｉ−Ｆｉダイレクトで動作していると、その時刻にサーバと通信することができずに送信に失敗する。またインフラストラクチャモードに切り替わった時に印刷装置がサーバに送信しても、ユーザが意図している時刻とは異なる時刻に送信されてしまうため、印刷装置の動作の信頼性が損なわれるという問題が発生する。
【００１３】
本発明の目的は、上記従来技術の問題点を解決することにある。
【００１４】
本発明の特徴は、通信中の通信装置のいずれかがアクセスポイントとなることで無線通信が可能な無線通信モードで通信端末と通信を行っているときに外部装置との通信が必要な通信要求が発生した場合の通信技術を提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成するために本発明の一態様に係る通信装置は以下のような構成を備える。即ち、
通信装置であって、
通信端末と前記通信装置のいずれか一方がアクセスポイントとなって前記通信端末と前記通信装置とが直接無線通信を実行可能な無線通信手段と、
前記無線通信手段とは異なる通信方法であって、外部装置と前記通信装置とが通信を実行可能な通信手段と、
前記外部装置への通信要求が発生した場合に、前記無線通信手段による通信を実行中であるか否かを判定する判定手段と、
前記判定手段によって前記無線通信手段による通信を実行中であると判定された場合に、通信方法が前記無線通信手段による通信から前記通信手段による通信に切り替わるまで前記通信要求に基づく前記外部装置への通信を実行しないように前記通信装置を制御し、通信方法が前記無線通信手段による通信から前記通信手段による通信に切り替わったことに応じて、前記通信要求に基づく前記外部装置への通信を前記通信手段に実行させる制御手段と、を有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、いずれかがアクセスポイントとなることで無線通信が可能な無線通信モードで通信を行っているときに外部装置と通信する通信要求が発生したときに、送信エラーの発生を防止できるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】Ｗｉ−Ｆｉダイレクトの処理シーケンスを説明する図（Ａ）と、実施形態に係る通信システムの構成を示す図（Ｂ）。
【図２】本発明の実施形態に係る印刷装置のハードウェア構成を示すブロック図。
【図３】実施形態に係る印刷装置のソフトウェア構成を説明する機能ブロック図。
【図４】本実施形態に係る印刷装置の操作パネルの上面図（Ａ）と、表示部に表示される「無線ＬＡＮ設定」メニューの画面例を示す図（Ｂ）。
【図５】本発明の実施形態１に係る印刷装置において、サーバとの通信要求が発生したときの処理を説明するフローチャート。
【図６】本発明の実施形態２に係る印刷装置において、サーバとの通信要求が発生したときの処理を説明するフローチャート。
【図７】本発明の実施形態３に係る印刷装置において、サーバとの通信要求が発生すると、アプリケーションの緊急性や信頼性に応じて通信モードを切り替えるどうかを判定して通信を行う処理を説明するフローチャート。
【図８】本実施形態４に係る印刷装置においてサーバとの通信要求が発生したときに、ユーザが設定した条件に応じて通信モードを切り替えるべきかどうかを自動で判定する処理を説明するフローチャート。
【図９】本実施形態４に係る印刷装置の操作パネルに表示される画面例を示す図。
【図１０】実施形態５に係る通信端末における画像表示の一例を示す図。
【発明を実施するための形態】
【００１８】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１９】
図１（Ａ）は、Ｗｉ−Ｆｉダイレクトの処理シーケンスを説明する図である。
【００２０】
ここで印刷装置１００と携帯端末１１０はどちらもＷｉ−Ｆｉダイレクトモードでの通信が実行可能であるとする。
【００２１】
印刷装置１００と携帯端末１１０は、まず初めに、Ｓ１０１で、周辺に、Ｗｉ−Ｆｉダイレクトでの無線接続を試みている通信端末が他に存在しているかどうかを探索し、お互いを検出する。相手を検出するとＳ１０２で、どちらがアクセスポイント（ＧｒｏｕｐＯｗｎｅｒ）になり、どちらがクライアント（Ｃｌｉｅｎｔ）になるかを決定する。ここでは、役割決定の結果、印刷装置１００がアクセスポイントに、携帯端末１１０がクライアントになったとする。
【００２２】
次にＳ１０３で、ＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）を用いて、アクセスポイントである印刷装置１００からクライアントの携帯端末１１０へ無線接続のためのパラメータを提供する。そしてＳ１０４で、そのパラメータを用いて、印刷装置１００と携帯端末１１０との間で無線接続を行う。こうして無線接続が確立するとＳ１０５で、印刷装置１００と携帯端末１１０との間でＩＰ通信を行うためのアドレッシングを行う。その際、アクセスポイントである印刷装置１００がＤＨＣＰサーバとしての役割を果たし、クライアントである携帯端末１１０に対して所定のＩＰアドレスを付与する。
【００２３】
以上がＷｉ−Ｆｉダイレクトの基本的なシーケンスである。このシーケンスを実行することで、印刷装置１００に搭載のアプリケーションサービスと、携帯端末１１０に搭載のアプリケーションサービスとの直接通信が可能となる。
【００２４】
図１（Ｂ）は、実施形態に係る通信システムの構成を示す図である。
【００２５】
ここでは印刷装置１００と携帯端末１１０とはＷｉ−Ｆｉダイレクトで通信し、印刷装置１００とサーバ１２０とは有線ではネットワークを介して、或いは無線ではインフラストラクチャモードでアクセスポイント１３０を介して通信する。尚、図１（Ｂ）では、有線による接続形態は示していない。
【００２６】
図２は、本発明の実施形態に係る印刷装置１００のハードウェア構成を示すブロック図である。
【００２７】
ＣＰＵ２０２を含む制御部２０１は、印刷装置１００全体の動作を制御する。ＣＰＵ２０２は、ＲＯＭ２０４或いはＨＤＤ２１４に記憶されている制御プログラムをＲＡＭ２０３に展開し、そのプログラムを実行することにより通信制御等の各種制御を行う。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として用いられる。ＨＤＤ２１４は、データや各種プログラム、或いは各種情報テーブルを記憶する。プリンタＩ／Ｆ２０６は、プリンタ２０７（プリンタエンジン）に画像信号を出力するインターフェースを担う。またスキャナＩ／Ｆ２０８は、スキャナ２０９（スキャナエンジン）で原稿を読みって得られた画像信号を入力するインターフェースを担う。コピー動作時、ＣＰＵ２０２は、スキャナＩ／Ｆ２０８より入力された画像信号を処理し、記録画像信号としてプリンタＩ／Ｆ２０６へ出力して印刷する。操作パネルＩ／Ｆ２１０は、操作パネル２１１と制御部２０１とを接続する。操作パネル２１１には、タッチパネル機能を有する表示部やキーボードなどが備えられている。操作パネル２１１の構成は図４を参照して後述する。
【００２８】
無線ＬＡＮＩ／Ｆ２１２は、無線で携帯端末１１０等の外部端末に情報を送信し、或いはそれら外部装置から各種情報を受信する。有線ＬＡＮＩ／Ｆ２１３は、有線ＬＡＮ（イーサネット（登録商標））で外部端末（不図示）に情報を送信したり、或いはそれら外部装置から各種情報を受信する。制御部２０１内の各ブロックは、システムバス２０５により相互に接続されている。
【００２９】
図３は、実施形態に係る印刷装置１００のソフトウェア構成を説明する機能ブロック図である。図３に示す各機能部は、印刷装置１００が有しているＣＰＵ２０２がＲＯＭ２０４或いはＨＤＤ２１４からＲＡＭ２０３に展開された制御プログラムを実行することにより実現される。
【００３０】
操作制御部３００は、操作パネル２１１を制御する。操作パネル２１１に操作メニューを表示してユーザからの指示入力を待ち受けたり、操作パネル２１１で受け付けた指示内容を他の機能部に通知したり、その指示結果を操作パネル２１１に表示する。記憶部３０１は、他の機能部からの指示により、指定されたデータをＲＡＭ２０３やＨＤＤ２１４に記憶したり、或いはそれらＲＡＭ２０３やＨＤＤ２１４に記憶しているデータを読み出す。
【００３１】
モード切替部３０２は、印刷装置１００の通信モードの切り替え処理を行う。通信モードには、有線ＬＡＮで通信を行うモード（有線モード）と、無線ＬＡＮで通信を行うモード（無線通信モード）が存在する。無線通信モードには更に、第一の無線通信モードと第二の無線通信モードが存在する。第一の無線通信モードは、印刷装置１００がサーバ１２０或いは携帯端末１１０と無線通信する際に、アクセスポイント１０３を介して無線通信を行うモードである。第二の無線通信モードは、例えば、印刷装置１００と携帯端末１１０とがＷｉ−Ｆｉダイレクトを用いて直接無線通信を行うモードである。第二の無線通信モードでは、印刷装置１００が携帯端末１１０と通信する際に、印刷装置１００及び携帯端末１１０のいずれかがアクセスポイント、他方がクライアントとして無線接続し、直接通信を行う。
【００３２】
通信制御部３０３は、印刷装置１００が携帯端末１１０等の外部装置と通信を行う際の通信制御を行う。具体的には、アプリケーション部３１０からの送信データを無線通信部３０７或いは有線通信部３０９に渡してネットワーク上に送出させる。また、無線通信部３０７或いは有線通信部３０９を介して受信した受信データをアプリケーション部３１０に渡す。
【００３３】
無線通信モード制御部３０４は、無線通信モードの制御を行う。無線通信モード制御部３０４は更に第一の無線通信モード制御部３０５と第二の無線通信モード制御部３０６とを含んでいる。第一の無線通信モード制御部３０５は、印刷装置１００が第一の無線通信モードで動作する際の通信制御を行う。第二の無線通信モード制御部３０６は、印刷装置１００が第二の無線通信モード（Ｗｉ−Ｆｉダイレクト）で動作する際の通信制御を行う。無線通信部３０７は、無線ＬＡＮＩ／Ｆ２１２を制御し、印刷装置１００が無線通信モードで動作している場合に、アプリケーション部３１０が携帯端末１１０等の外部装置と通信を行う際のデータの送受信を行う。
【００３４】
有線通信モード制御部３０８は有線モードでの通信制御を行う。有線通信部３０９は、有線ＬＡＮＩ／Ｆ２１３を制御し、印刷装置１００が有線モードで動作している場合に、アプリケーション部３１０が外部装置と通信を行う際のデータの送受信を行う。
【００３５】
アプリケーション部３１０は、ＳＮＴＰサービス３１１やメールサービス３１２、イベント通知サービス３１３、ＩＰＦＡＸサービス３１４等の各種サービスを含んでいる。ＳＮＴＰサービス３１１は、現在の時刻情報を要求するデータを、通信制御部３０３を介して、無線通信部３０７或いは有線通信部３０９からＳＮＴＰサーバに対して送信する。ＳＮＴＰサーバからの応答は、無線通信部３０７或いは有線通信部３０９から通信制御部３０３を介して受信し、取得した時刻情報を印刷装置１００に設定する。メールサービス３１２は、メールの送信を行うＳＭＴＰ制御部と、メールの受信を行うＰＯＰ制御部を備えている。ＳＭＴＰ制御部は、送信するメールデータを、通信制御部３０３を介して、無線通信部３０７或いは有線通信部３０９からＳＭＴＰサーバに対して送信する。ＰＯＰ制御部は、メールの受信要求データを、通信制御部３０３を介して、無線通信部３０７或いは有線通信部３０９からＰＯＰサーバに送信する。イベント通知サービス３１３は、印刷装置１００でエラーやジャム等のイベントが発生した場合、イベント情報を、通信制御部３０３を介して、無線通信部３０７或いは有線通信部３０９からイベントサーバに対して送信する。ＩＰＦＡＸサービス３１４は、ＦＡＸ送信データを通信制御部３０３を介して、無線通信部３０７或いは有線通信部３０９からＩＰＦＡＸサーバに対して送信する。またＩＰＦＡＸサーバからのＦＡＸ受信データの受信も行う。切替通知登録部３１５は、アプリケーションが、印刷装置１００の通信モードが切り替わった場合に、その旨を通知するように登録する。これにより、切替通知登録部３１５に登録しているアプリケーションは、通信モードが切り替わったときに、その通知を受信できる。モード切替内部通知部３１６は、印刷装置１００の通信モードが切り替わった場合に切替通知登録部３１５に、その旨を通知する。
【００３６】
通信モードの切り替えを監視したいアプリケーションは、切替通知登録部３１５にその旨を登録しておく。通信モードの切り替え処理が発生すると、モード切替内部通知部３１６は切替通知登録部３１５に対して通信モードが切り替えられたことを示す切替情報を送信する。この切替情報を受信した切替通知登録部３１５は、登録しているアプリケーションに対して、通信モードが切り替えられたことを通知する。モード切替判断部３１７は、アプリケーションでイベントが発生した場合、通信モードを切り替えるかどうかを判断する。モード切替外部送信部３１８は、モード切替判断部３１７が印刷装置１００の通信モードを切り替えると判断した場合、通信モードを切り替える前及び後に、相手先の通信端末に対して通信モードを切り替えることを通知する。
【００３７】
尚、ここで、有線モードと第一の無線通信モード及び第二の無線通信モードのうちいずれか２つ以上のモードを同時に動作させるためには、アプリケーション部３１０及び通信制御部３０３が複数モードの同時動作に対応している必要がある。しかしながら、印刷装置の中には、搭載しているアプリケーション部３１０や通信制御部３０３が複数モードの同時動作に対応していないものも存在する。そのような印刷装置では、有線モードと第一の無線通信モード及び第二の無線通信モードは、排他的で、いずれか１つのモードのみが動作可能となる。この場合、その印刷装置をいずれの通信モードで動作させるかは、操作パネル２１１を介してユーザが選択できる。
【００３８】
図４（Ａ）は、本実施形態に係る印刷装置１００の操作パネル２１１の上面図である。
【００３９】
本実施形態に係る印刷装置１００は、スキャナ２０９によるスキャン機能や、プリンタ２０７とスキャナ２０９によるコピー機能などを有するものとする。加えて、無線ＬＡＮＩ／Ｆ２１２や有線ＬＡＮＩ／Ｆ２１３で、端末装置１１０等の外部装置から指示を受けた印刷（プリント）を行う機能も有する。
【００４０】
次に、操作パネル２１１について説明する。
【００４１】
操作パネル２１１には、上述した機能を選択するキーであるコピー機能ボタン４０１とスキャン機能ボタン４０２があり、ユーザは使用したい機能のボタンを押下する。また、ユーザに設定状態や印刷装置１００の機器状態を通知するための表示部４０３を有する。矢印キー４０４は、表示部４０３に表示されたカーソル等の移動に用いられる。矢印キー４０４には、上下左右４つ方向のボタンがある。矢印キーの中央にはＯＫキー４０５が配置され、設定や問い合わせに対する「決定キー」の機能を有する。例えば、コピーの設定（用紙サイズ）を変更したい場合、コピー機能ボタン４０１を押下してコピー機能画面に入り、矢印キー４０４で変更したい項目（用紙サイズ）を選んでＯＫキー４０５を押下すると、選択可能な設定画面に遷移する。そして、ユーザは、その設定画面で矢印キー４０４を操作して所望の設定の位置にカーソルを移動させ、ＯＫキー４０５を押すことで設定を確定できる。コピー部数等の数値入力には、ユーザはテンキー４０６を用いる。
【００４２】
コピーやスキャンのスタートを指示するキーとして、白黒スタートキー４０７やカラースタートキー４０８がある。本実施形態ではカラーコピー機能を想定してカラースタートキー４０８を図示している。一方、モノクロ読み取り機能、或いはモノクロ印刷機能しか有さない印刷装置では、スタートキーは白黒スタートキー４０７のみでも構わない。更に、原稿を読み取った時にカラー原稿かモノクロ原稿かを判別可能な機能を有する印刷装置においても、図に示すスタートキーに限らない。ストップキー４０９は、各機能の動作を停止させる指示を行うキーである。一方、動作を停止させる手段として、ユーザは、状態確認／中止キー４１０を操作し、印刷装置１００で行っている処理の状態確認画面を表示させ、その状態確認画面で中止させた処理を選択して、その処理を停止させることができる。その場合も、選択・決定には前述の矢印キー４０４とＯＫキー４０５を用いる。
【００４３】
尚、ここで、図４（Ａ）の表示部４０３には、ユーザが矢印キー４０４やＯＫキー４０５を操作してメニュー階層を遷移させた結果、有線モードと無線通信モードを切り替えるためのメニュー項目が表示されている状態を例示している。「有線／無線ＬＡＮ選択」のメニュー項目には、「有線ＬＡＮ」と「無線ＬＡＮ」の２つの選択メニューが表示されている。ここで、ユーザが「有線ＬＡＮ」にカーソルを移動してＯＫキー４０５を押下すると、印刷装置１００は有線モードでの動作を開始することになる。一方、ユーザが矢印キー４０４を操作して「無線ＬＡＮ」にカーソルを移動した状態でＯＫキー４０５を押下すると、印刷装置１００は無線通信モードでの動作を開始して、更に、表示部４０３には図４（Ｂ）に示す「無線ＬＡＮ設定」メニューが表示される。
【００４４】
図４（Ｂ）に示す「無線ＬＡＮ設定」メニューには、「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」、「ＡＰ接続」、「無線ＬＡＮ情報」という選択メニューが表示されている。ここでユーザが「Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ接続」にカーソルを移動してＯＫキー４０５を押下すると、印刷装置１００は第二の無線通信モードで通信動作を開始する。またユーザが「ＡＰ接続」にカーソルを移動した状態でＯＫキー４０５を押下すると、印刷装置１００は第一の無線通信モードで通信動作を開始する。またユーザが「無線ＬＡＮ情報」にカーソルを移動した状態でＯＫキー４０５を押下すると、印刷装置１００の無線ＬＡＮ接続状態を確認するための各種ステータス情報を表示する画面に遷移する。
【００４５】
＜実施形態１＞
図５は、本発明の実施形態１に係る印刷装置１００において、サーバ１２０との通信要求が発生したとき直ぐにサーバ１２０との通信処理を実行せずに、通信モードが切り替わったタイミングでサーバ１２０と通信する処理を説明するフローチャートである。図において、Ｓ５０１〜Ｓ５０８は各処理ステップを示す。また各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００４６】
まずＳ５０１でＣＰＵ２０２は、サーバ１２０と通信を行うイベントが発生したかどうかを判定し、イベントが発生していないときはＳ５０１で待機する。図３の例では、イベントが発生したかどうかの判定は、アプリケーション部３１０のいずれかのアプリケーションにより行われる。Ｓ５０１でＣＰＵ２０２がイベントが発生したと判定したときはＳ５０２に処理を進め、ＣＰＵ２０２は、現在の実行中の通信モードが、第二の無線通信モード（Ｗｉ−Ｆｉダイレクト）かどうかを判定する。図３の例では、この判定は通信制御部３０３で実行される。Ｓ５０２でＣＰＵ２０２が第二の無線通信モードで動作していないと判定した場合はＳ５０７に処理を進め、ＣＰＵ２０２は、ネットワークに接続可能な状態かどうかを判定する。例えば有線モードで動作している場合、印刷装置１００に有線ネットワークケーブルが接続されていなければ、ネットワークに接続することはできないと判定する。また、第一の無線通信モード（印刷装置１００がアクセスポイントを介して無線通信を行う）で動作している場合、アクセスポイントの設定がされていなければ、ネットワークに接続することができないと判定する。Ｓ５０７でＣＰＵ２０２が、ネットワークに接続可能と判定した場合はＳ５０８に処理を進め、発生したイベントに関する情報をサーバ１２０に送信して、この処理を終了する。一方Ｓ５０７でＣＰＵ２０２が、ネットワークに接続不可能と判定した場合はＳ５０１に処理を進め、サーバ１２０との接続は行わず、次のサーバ１２０への接続を要求するイベントが発生するまで待機する。
【００４７】
一方、Ｓ５０２でＣＰＵ２０２が、第二の無線通信モードで動作していると判定した場合はＳ５０３に処理を進める。ここではＣＰＵ２０２は、サーバ１２０との接続処理を実行しない。そしてＣＰＵ２０２は、通信モードが第二の無線通信モード以外の通信モードに切り替わった時に、アプリケーション部３１０に通知するように登録する。この登録は切替通知登録部３１５に対して行われる。これは、第二の無線通信モードで動作している場合は、サーバに接続要求を送信しても接続に失敗するだけであるため、無駄な送信処理を行わないようにするためである。
【００４８】
次にＳ５０４に進み、ＣＰＵ２０２は、通信モードの切り替えが発生するか、或いは他のアプリケーションでサーバ１２０と通信するイベントが発生するを判定する。ここで通信モードの切り替えが発生した判定するとＣＰＵ２０２はＳ５０５に処理を進めるが、他のアプリケーションでサーバと通信するイベントが発生したときはＳ５０２に処理を進める。
【００４９】
Ｓ５０４で、例えばユーザが操作パネル２１１を介して、通信モードを第二の無線通信モードから、有線モード或いは第一の無線通信モードに切り替えるとＳ５０５に進み、ＣＰＵ２０２は、通信モードの切り替え処理を行う。
【００５０】
これは図３の例では、モード切替部３０２により行われる。このＳ５０５の切り替え処理では、まずモード切替部３０２が、第二の無線通信モード制御部３０６に対して通信の終了命令を発行する。この終了命令を受信した第二の無線通信モード制御部３０６は、第二の無線通信モードでの動作を終了する。この終了処理が完了したら、第二の無線通信モード制御部３０６は、第二の通モードが終了した旨をモード切替部３０２に通知する。またモード切替部３０２は「有線モード」に切り替える場合は、有線通信モード制御部３０８に起動命令を発行する。また「第一の無線通信モード」に切り替える場合は第一の無線通信モード制御部３０５に起動命令を発行する。この起動命令を受信した有線通信モード制御部３０８或いは第一の無線通信モード制御部３０５は、各通信モードでの起動処理を実行する。こうして起動処理が完了すると各制御部３０８，３０５は、起動完了の旨をモード切替部３０２に送信する。これによりモード切替部３０２は、通信モードの切り替えに必要な処理の全てが完了した旨をモード切替内部通知部３１６に送信する。これによりモード切替内部通知部３１６は切替通知登録部３１５に通信モードが切り替えられたことを通知する。こうしてＳ５０６で切替通知登録部３１５は、通信モードが切り替えられた時に通知するように登録しているアプリケーションに対して、通信モードが切り替えられたことを通知する。
【００５１】
次にＳ５０７に進み、ＣＰＵ２０２は、ネットワークに接続可能な状態かどうかを判定し、ネットワークに接続可能であると判定した場合はＳ５０８に進み、ＣＰＵ２０２は、サーバ１２０に接続要求を送信して通信処理を実行する。Ｓ５０７の判定処理を、図３の例で説明すると、アプリケーション部３１０が切替通知登録部３１５を介して通信モードが第二の無線通信モード以外の通信モードに切り替わったことを通知されることにより通信モードが切り替えられたと判定できる。これにより、そのアプリケーションは、サーバ１２０との通信を確立して、そのイベントに基づくデータを送信することができる。
【００５２】
以上説明した実施形態１に係る印刷装置によれば、サーバとの通信を要求するイベントが発生しても、Ｗｉ−Ｆｉダイレクトで動作している間はサーバと通信を行わない。そして通信モードがインフラストラクチャモードに切り替わったときにサーバと通信を行うように動作する。これにより、サーバとの間で送信エラーとなるような無駄な通信を試みることがなくなるので、ＣＰＵの負荷を軽減でき、また無駄なエラーの発生もなくすことができるという効果がある。
【００５３】
＜実施形態２＞
次に本発明の実施形態２を説明する。この実施形態２では、印刷装置１００がＷｉ−Ｆｉダイレクトで動作しているときにサーバとの通信要求のイベントが発生する、強制的に通信モードを切り替えて、サーバと通信することを特徴としている。尚、この実施形態２に係る印刷装置１００の構成及びソフトウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００５４】
図６は、本発明の実施形態２に係る印刷装置１００においてサーバとの通信要求が発生したときの処理を説明するフローチャートである。Ｓ６０１〜Ｓ６０９は各処理ステップを示し、各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００５５】
まずＳ６０１でＳ５０１と同様にして、ＣＰＵ２０２は、サーバ１２０と通信を行うイベントが発生したかどうかを判定する。Ｓ６０１でイベントが発生したと判定した場合Ｓ６０２に処理を進め、ＣＰＵ２０２はＳ５０７と同様にして、ネットワークに接続可能な状態かどうかを判定する。ここでネットワークに接続不可能と判定した場合は、サーバ１２０との通信接続を行わずにＳ６０１に進んで、サーバと通信する次のイベントが発生するまで待機する。
【００５６】
Ｓ６０２でＣＰＵ２０２が、ネットワークに接続可能と判定した場合はＳ６０３に進み、Ｓ５０２と同様にして、ＣＰＵ２０２が現在の通信モードが第二の無線通信モードかどうかを判定する。ここで第二の無線通信モードでないと判定した場合はＳ６０９に進み、ＣＰＵ２０２は、通信制御部３０３によりサーバとの通信接続を行って、イベントの発生に伴う情報をサーバ１２０に送信して、この処理を終了する。
【００５７】
一方Ｓ６０３でＣＰＵ２０２が、第二の無線通信モードで動作していると判定した場合はＳ６０４に進む。Ｓ６０４では図５のＳ５０３と同様に、ＣＰＵ２０２は通信モードが第二の無線通信モード以外の通信モードに切り替わったときにアプリケーション部３１０に通知するように登録する。これは図３の場合で説明すると、アプリケーション部３１０は切替通知登録部３１５に、通信モードが第二の無線通信モード以外の通信モードに切り替わったときにアプリケーション部３１０に通知するように登録することに相当する。
【００５８】
次にＳ６０５に進みＣＰＵ２０２は、第二の無線通信モードでの通信を強制終了させて通信モードの切り替え処理を行う。これは図３の場合で説明すると、アプリケーション部３１０が、モード切替部３０２に対して通信モードを切り替えるように要求する。この要求を受信したモード切替部３０２は、サーバと通信が可能な「有線モード」或いは「第一の無線通信モード」に切り替える処理を行う。ここではこの切り替えの基準として、例えば、第二の無線通信モードで通信を行う直前に実行していた通信モードをＲＡＭ２０３に記憶しておき、それを参照して、有線モード或いは第一の無線通信モードのいずれかを選択するようにしても良い。また或いは、Ｓ５０１のイベントと同じイベントであって、前回のイベントで使用した通信方法をＲＡＭ２０３に記憶しておき、それを参照して有線モード或いは第一の無線通信モードのいずれかを選択するようにしても良い。
【００５９】
こうしてモード切替部３０２が、通信モードの切り替えに必要な処理の全てを完了すると、モード切替内部通知部３１６に通知する。これによりモード切替内部通知部３１６は切替通知登録部３１５に対して通信モードが切り替えられたことを通知する。こうしてＳ６０６で、切替通知登録部３１５は、通信モードが切り替えられた時に通知するように登録しているアプリケーションに対して、通信モードが切り替えられたことを通知する。
【００６０】
つぎにＳ６０７に進み、ＣＰＵ２０２は、サーバ１２０に接続要求を送信して、サーバ１２０との通信処理を実行する。これは図３で説明すると、アプリケーション部３１０が切替通知登録部３１５を介して、通信モードが第二の無線通信モード以外の通信モードに切り替わったことを通知される。これにより、アプリケーション部３１０は、通信制御部３０３により、サーバ１２０に接続要求を送信して、イベントに伴う情報を送信することに相当する。
【００６１】
こうしてサーバ１２０との通信処理が完了するとＳ６０８に進み、ＣＰＵ２０２は、第二の無線通信モードに切り替える処理を行う。この処理を図３で説明すると、アプリケーション部３１０は、モード切替部３０２に、通信モードを「第二の無線通信モード」に切り替えるよう要求する。この要求を受信したモード切替部３０２は、第二の無線通信モードに切り替える処理を行う。
【００６２】
以上説明したように実施形態２に係る印刷装置によれば、サーバとの通信要求が発生したときにＷｉ−Ｆｉダイレクトで動作していても、強制的に通信モードを切り替えてサーバと通信をすることができる。
【００６３】
＜実施形態３＞
次に本発明の実施形態３を説明する。この実施形態３では、印刷装置１００がＷｉ−Ｆｉダイレクトで動作しているときにサーバとの通信要求のイベントが発生すると、その時に実行しているアプリケーションに応じて、強制的に通信モードを切り替えて、サーバと通信することを特徴としている。尚、この実施形態３に係る印刷装置１００の構成及びソフトウェア構成等は前述の実施形態１と同様であるため、その説明を省略する。
【００６４】
図７は、本発明の実施形態３に係る印刷装置１００において、サーバとの通信要求が発生すると、アプリケーションの緊急性や信頼性に応じて通信モードを切り替えるどうかを判定して通信を行う処理を説明するフローチャートである。Ｓ７０１〜Ｓ７１５は各処理ステップを示し、各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００６５】
まずＳ７０１でＣＰＵ２０２は、Ｓ５０１と同様に、サーバ１２０と通信を行うイベントが発生したかどうかを判定する。イベントが発生したと判定した場合はＳ７０２に進みＣＰＵ２０２はＳ５０２と同様に、現在の通信モードが第二の無線通信モードかどうかを判定する。Ｓ７０２で第二の無線通信モードでないと判定した場合はＳ７１４に進み、ＣＰＵ２０２はネットワーク接続が可能かどうかを判定し、可能であればＳ７１５に進んでサーバ１２０にイベントの発生を通知して、この処理を終了する。これは図５のＳ５０２→Ｓ５０７，Ｓ５０８の処理と同じである。
【００６６】
Ｓ７０２でＣＰＵ２０２が第二の無線通信モードで動作していると判定した場合はＳ７０３に進む。Ｓ７０３でＣＰＵ２０２は、イベントが発生したアプリケーションが、緊急性かつ信頼性を求めるもので、直ちに、そのイベントに対処する処理を行う必要があるかどうかを判定する。これは即ち、そのイベントの種類が、通信モードを第二の無線通信モードから他のモードに強制的に切り替えて、即座に通信する必要があるものかどうかを判定するものである。この処理は図３の例で説明すると、モード切替判断部３１７が、そのイベントが発生したアプリケーションが、そのイベントが即時性のものかどうかを判定し、通信モードを強制的に切り替えるかどうかを判定する。
【００６７】
これは例えば、ＳＮＴＰサービス３１１は、サーバとの通信が失敗しても、現在印刷装置１００に設定されている時刻で動作し続けるので、大きな問題は発生しない。またＰＯＰは、メールサーバとの通信が失敗しても、元々メールの受信にはリアルタイム性が求められる機能ではなく、次回の接続時に成功すれば大きな問題は発生しない。このようなアプリケーションの場合は、モード切替判断部３１７は、通信モードを強制的に切り替える必要がないと判断する。
【００６８】
一方、ＩＰＦＡＸサービス３１４やＳＭＴＰのタイマ送信機能は、ユーザがその時刻に必ず送信したいという意図があり、印刷装置１００の信頼性に関わる。また、イベント通知サービス３１３は、印刷装置１００が異常状態になったことを管理者等に緊急に通知する必要がある。このようなアプリケーションについて、モード切替部３１８は通信モードを強制的に切り替える必要があると判定する。
【００６９】
Ｓ７０３で通信モードを強制的に切り替える必要があると判定した場合はＳ７０４に進み、ＣＰＵ２０２はＳ５０７と同様にして、ネットワークに接続可能な状態かどうかを判定する。ここでネットワークに接続不可能と判定した場合は、サーバとの接続は行わずにＳ７０１に進んで、次のサーバと通信するイベントが発生するまで待機する。Ｓ７０４でネットワークに接続可能な状態と判定するとＳ７０５に進み、Ｓ７０５〜Ｓ７０９で、前述の実施形態２の図６のＳ６０４〜Ｓ６０８と同様の処理を行う。
【００７０】
一方Ｓ７０３でＣＰＵ２０２が、通信モードを強制的に切り替える必要がないと判定した場合はＳ７１０に進み、Ｓ７１０〜Ｓ７１５で実施形態１の図５のＳ５０３〜Ｓ５０８と同様の処理を行う。但し、Ｓ７１１における通信モードが切り替わるトリガとしては、ユーザが操作パネル２１１を介して通信モードの設定を変更した場合と、モード切替判断部３１７が、通信モードを強制的に切り替える必要があると判定した場合の２通りが存在する。
【００７１】
以上説明したように実施形態３に係る印刷装置によれば、イベントが発生したアプリケーションの緊急性や重要性に応じて、自動的に通信モードを強制的に切り替えるかどうかを判定してサーバとの通信を行うかどうかを制御できる。これにより、より最適に印刷装置の信頼性を担保する事ができる。
【００７２】
＜実施形態４＞
図８は、本実施形態４に係る印刷装置１００においてサーバとの通信要求が発生したときに、ユーザが設定した条件に応じて通信モードを切り替えるべきかどうかを自動で判定する処理を説明するフローチャートである。Ｓ８０１〜Ｓ８１５は各処理ステップを示し、各ステップに対応する制御手順をＣＰＵ２０２に実行させるプログラムは、実行時に制御部２０１のＲＡＭ２０３に展開されており、そのプログラムをＣＰＵ２０２が実行することにより、この処理が達成される。
【００７３】
図８において、Ｓ８０１〜Ｓ８０２、及びＳ８０４〜Ｓ８１５の処理は、前述の実施形態４の図７のＳ７０４〜Ｓ７１５と同じであるため、それら処理ステップの説明を省略する。
【００７４】
図９は、本実施形態４に係る印刷装置１００の操作パネル２１１に表示される画面例を示す図である。
【００７５】
図９の表示例は、印刷装置１００が第二の無線通信モードで動作している時に、アプリケーションでサーバと通信するイベントが発生した際、通信モードを強制的に切り替えるかどうかを設定できる表示例である。例えば、ＩＰＦＡＸの設定で「強制切替」が有効になっているため、ＩＰＦＡＸタイマ送信時に、強制的に通信モードを切り替えて処理を行う。また、ＳＮＴＰの設定で、通信モードが切り替わるまで「待機」が有効になっているため、ＳＮＴＰは印刷装置１００の通信モードが何らかのトリガで切り替わるまで通信処理を待機する。これらの設定値は記憶部３０１に保存されている。
【００７６】
従って第二の無線通信モードで動作している場合、図８のＳ８０３でモード切替判断部３１７は、記憶部３０１を参照して、ユーザがそのアプリケーションに対して設定した設定値を読み込み、通信モードを強制的に切り替えるべきかどうかを判定する。ここで、そのアプリケーションに強制的に切り替える「強制切替」が設定されていると判定したときはＳ８０４に進み、ＣＰＵ２０２は、ネットワークへの接続が可能かどうかを判定し、可能であれば通信モードを切り替えてサーバ１２０と通信する。またＳ８０４で「待機」が設定されていると判定したときはＳ８１０に進み、サーバ１２０との通信を行わずに、通信モードが切り替えられるまでサーバ１２０との通信を行わない。
【００７７】
本実施形態４に係る印刷装置によれば、アプリケーションごとにユーザが意図する通信モードの切替設定を行うことができるので、より最適に印刷装置の信頼性を担保することができる。
【００７８】
＜実施形態５＞
実施形態２乃至４において、印刷装置１００はＷｉ−Ｆｉダイレクトモードから強制的に通信モードが切り替わる場合がある。このとき、印刷装置１００と通信をしている相手の携帯端末１１０からみると、突然印刷装置１００との通信が遮断され、携帯端末１１０のユーザは遮断原因がわからない状態に陥ってしまう、という問題がある。
【００７９】
そこで本実施形態５では、印刷装置１００が強制的に通信モードを切り替える場合、強制切替処理を行う直前にモード切替外部送信部３１８が携帯端末１１０に対して切替処理開始を通知する。この切替処理開始の通知を受信した携帯端末１１０は、図１０（Ａ）に示すように、ユーザにＷｉ−Ｆｉダイレクト通信が一時的に遮断される旨の表示を行う。この時、アプリケーションによってサーバとの通信時間と切替時間から復帰するまでの時間を予測し、再び通信が復活する予測時間も通知内容に含める。
【００８０】
印刷装置１１０がインフラストラクチャモードに切り替わり、サーバ１２０との通信が完了し、再びＷｉ−Ｆｉダイレクトモードに切り替わったら、モード切替外部送信部３１８は、携帯端末１１０に対して通信復活の通知を送信する。通信復活の通知を受信した携帯端末１１０は、図１０（Ｂ）に示すように、携帯端末１１０のユーザに通信が復活した旨の表示を行う。
【００８１】
本実施形態５によれば、印刷装置１００と無線通信中の携帯端末１１０のユーザは、通信遮断の原因と、おおよその遮断時間を知ることができる。
【００８２】
（その他の実施形態）
上述した実施形態では、第二の無線通信モードとしてＷｉ−Ｆｉダイレクトを例にして説明したが、本発明はＷｉ−Ｆｉダイレクトに限定されない。ある装置と他の装置が直接無線通信を実行することができれば、他の無線通信を第二の無線通信モードとして適用することができる。
【００８３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014179927.tif 000003
【図２】
2014179927.tif 000004
【図３】
2014179927.tif 000005
【図４】
2014179927.tif 000006
【図５】
2014179927.tif 000007
【図６】
2014179927.tif 000008
【図７】
2014179927.tif 000009
【図８】
2014179927.tif 000010
【図９】
2014179927.tif 000011
【図１０】
2014179927.tif 000012