(57)【特許請求の範囲】
【請求項１】
互いに異なる第１通信方式と第２通信方式を選択的に設定して外部装置と通信可能な通信装置に、
前記第１通信方式で通信を開始する場合に、前記第２通信方式の通信セッション中であるかどうかを判断する判断ステップと、
前記判断ステップで前記第２通信方式の通信セッション中でないと判断した場合、前記第２通信方式から前記第１通信方式に設定を切り替え、前記第２通信方式の通信セッション中であると判断した場合、前記第２通信方式の設定を維持する切替ステップであって、前記第２通信方式の設定を維持した場合、当該第２通信方式の通信セッションが終了した後に、前記第２通信方式から前記第１通信方式に設定を切り替える切替ステップと、
前記切替ステップで前記第２通信方式の設定を維持する場合、前記第１通信方式で前記外部装置に出力するデータであって、且つ、当該外部装置の処理対象データを、前記第２通信方式の通信セッション中に作成する作成ステップと、
前記切替ステップにおいて切り替えた前記第１通信方式で前記外部装置と通信を行う通信ステップであって、前記第１通信方式への切り替え時以降に、前記処理対象データを前記外部装置に出力する通信ステップと、を実行させる、通信制御プログラム。
【請求項２】
請求項１に記載の通信制御プログラムであって、
前記通信装置に、
ユーザによる前記第２通信方式の通信セッションの中断の許可指令を検出する検出ステップを実行させ、
前記切替ステップでは、前記判断ステップで前記第２通信方式の通信セッション中であると判断した場合でも、前記検出ステップで前記許可指令が検出された場合には、前記第２通信方式から前記第１通信方式に設定を切り替える、通信制御プログラム。
【請求項３】
互いに異なる第１通信方式と第２通信方式を選択的に設定して外部装置と通信可能な通信装置であって、
前記第１通信方式で通信を開始する場合に、前記第２通信方式の通信セッション中であるかどうかを判断する判断部と、
前記判断部が前記第２通信方式の通信セッション中でないと判断した場合、前記第２通信方式から前記第１通信方式に設定を切り替え、前記第２通信方式の通信セッション中であると判断した場合、前記第２通信方式の設定を維持する切替部であって、前記第２通信方式の設定を維持した場合、当該第２通信方式の通信セッションが終了した後に、前記第２通信方式から前記第１通信方式に設定を切り替える切替部と、
前記切替部が前記第２通信方式の設定を維持する場合、前記第１通信方式で前記外部装置に出力するデータであって、且つ、当該外部装置の処理対象データを、前記第２通信方式の通信セッション中に作成する作成部と、
前記切替部が切り替えた前記第１通信方式で前記外部装置と通信を行う通信部であって、前記第１通信方式への切り替え時以降に、前記処理対象データを前記外部装置に出力する通信部と、を備える、通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに異なる通信方式を利用可能な通信制御プログラム及び通信装置に関する。
【背景技術】
【０００２】
従来より、無線移動装置からの印刷データを、ワイド・エリア・ネットワーク（ＷＡＮ）を介してプリンタに送信し、プリンタはその送信された印刷データに基づき印刷を行う技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１７５１６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記無線移動装置などの通信装置の中には、互いに異なる複数の通信方式を利用可能なものがあり、例えば使用目的や通信先のデバイスの種類などに応じて複数の通信方式を使い分ける場合がある。こうした場合、一般に、通信装置は、複数の通信方式を同時に利用することができないことが多い。
【０００５】
ここで、通信装置が、一の通信方式での通信セッションを実行中に、他の通信方式に切り替えると、上記通信セッションが中断し、再び一の通信方式に切り替えても、中断前の通信セッションに戻ることができない、という問題が生じ得る。
【０００６】
本発明は上記のような事情に基づいて完成されたものであって、その目的は、通信方式が切り替えられることにより一の通信方式での通信セッションが継続できなくなるという問題が生じることを抑制することが可能な技術を提供するところにある。
【課題を解決するための手段】
【０００７】
上記の目的を達成するための手段として、第１発明に係る通信制御プログラムは、互いに異なる第１通信方式と第２通信方式を選択的に設定して外部装置と通信可能な通信装置に、前記第１通信方式で通信を開始する場合に、前記第２通信方式の通信セッション中であるかどうかを判断する判断ステップと、前記判断ステップで前記第２通信方式の通信セッション中でないと判断した場合、前記第２通信方式から前記第１通信方式に設定を切り替え、前記第２通信方式の通信セッション中であると判断した場合、前記第２通信方式の設定を維持する切替ステップと、前記切替ステップにおいて切り替えた前記第１通信方式で前記外部装置と通信を行う通信ステップとを、実行させる。
【０００８】
この構成によれば、第１通信方式で通信を開始する場合に、第２通信方式の通信セッション中であるかどうかを判断し、第２通信方式の通信セッション中でないと判断した場合に、第２通信方式から第１通信方式に設定を切り替える。従って、通信方式が切り替えられることにより一の通信方式での通信セッションが継続できなくなることを抑制することができる。
【０００９】
第２の発明は、第１の発明の通信制御プログラムであって、前記通信装置に、ユーザによる前記第２通信方式の通信セッションの中断の許可指令を検出する検出ステップを実行させ、前記切替ステップでは、前記判断ステップで前記第２通信方式の通信セッション中であると判断した場合でも、前記検出ステップで前記許可指令が検出された場合には、前記第２通信方式から前記第１通信方式に設定を切り替える。
【００１０】
この構成によれば、第２通信方式の通信セッション中であると判断した場合でも、ユーザによる第２通信方式の通信セッションの中断の許可指令が検出された場合に、第２通信方式から第１通信方式に設定を切り替える。従って、ユーザが意図せずに、通信方式が切り替えられることにより一の通信方式での通信セッションが継続できなくなることを抑制することができる。
【００１１】
第３の発明は、第１または第２の発明の通信制御プログラムであって、前記切替ステップでは、前記第２通信方式の設定を維持した場合、当該第２通信方式の通信セッションが終了した後に、前記第２通信方式から前記第１通信方式に設定を切り替える。
【００１２】
この構成によれば、第２通信方式の設定を維持した場合、当該第２通信方式の通信セッションが終了した後に、第２通信方式から第１通信方式に設定を切り替える。従って、第２通信方式の通信セッションが終了したにもかかわらず、第１通信方式の通信が開始できない状態が継続することを抑制することができる。
【００１３】
第４の発明は、第３の発明の通信制御プログラムであって、前記通信装置に、前記切替ステップで前記第２通信方式の設定を維持する場合、前記第１通信方式で前記外部装置に出力すべきデータをメモリに保存する保存ステップを実行させ、前記通信ステップでは、前記第１通信方式への切り替え時以降に、前記メモリに保存した前記データを前記外部装置に出力する。
【００１４】
この構成によれば、第２通信方式の設定を維持する場合、第１通信方式で外部装置に出力すべきデータをメモリに保存し、第１通信方式への切り替え時以降に、メモリに保存したデータを外部装置に出力する。これにより、第２通信方式の設定を維持する場合でも、その後、第１通信方式によりデータを自動で出力することができる。
【００１５】
第５の発明は、第４の発明の通信制御プログラムであって、前記保存ステップでは、前記データを、複数タイプの前記外部装置それぞれの処理対象データに変換可能なデータとして前記メモリに保存し、前記通信ステップでは、前記メモリに保存した前記データを、前記第１通信方式への切り替え時以降に、前記複数タイプの前記外部装置のうち前記第１通信方式での通信先とされたタイプの外部装置の処理対象データに変換し、その変換後のデータを前記タイプの外部装置に出力する。
【００１６】
この構成によれば、データを、複数タイプの外部装置それぞれの処理対象データに変換可能なデータとしてメモリに保存し、当該メモリに保存したデータを、第１通信方式への切り替え時以降に、第１通信方式での通信先とされたタイプの外部装置の処理対象データに変換し、その変換後のデータを当該タイプの外部装置に出力する。これにより、複数タイプの外部装置のいずれが第１通信方式での通信先とされても、メモリに保存したデータを、当該タイプの外部装置にて処理させることができる。
【００１７】
第６の発明は、第３の発明の通信制御プログラムであって、前記通信装置に、前記切替ステップで前記第２通信方式の設定を維持する場合、前記第１通信方式で前記外部装置に出力するデータであって、且つ、当該外部装置の処理対象データを、前記第２通信方式の通信セッション中に作成する作成ステップを実行させ、前記通信ステップでは、前記第１通信方式への切り替え時以降に、前記処理対象データを前記外部装置に出力する。
【００１８】
この構成によれば、第２通信方式の設定を維持する場合、第１通信方式で外部装置に出力するデータであって、且つ、当該外部装置の処理対象データを、第２通信方式の通信セッション中に作成し、第１通信方式への切り替え時以降に、上記処理対象データを外部装置に出力する。これにより、第２通信方式の通信セッションの終了後、外部装置に速やかに出力データを出力し処理させることができる。
【００１９】
第７の発明に係る通信装置は、互いに異なる第１通信方式と第２通信方式を選択的に設定して外部装置と通信可能な通信装置であって、前記第１通信方式で通信を開始する場合に、前記第２通信方式の通信セッション中であるかどうかを判断する判断部と、前記判断部が前記第２通信方式の通信セッション中でないと判断した場合、前記第２通信方式から前記第１通信方式に設定を切り替え、前記第２通信方式の通信セッション中であると判断した場合、前記第２通信方式の設定を維持する切替部と、前記切替部が切り替えた前記第１通信方式で前記外部装置と通信を行う通信部と、を備える。
【発明の効果】
【００２０】
本発明によれば、通信方式が切り替えられることにより一の通信方式での通信セッションが継続できなくなるという問題が生じることを抑制することが可能である。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る携帯電話、及びデバイスを示す模式図
【図２】携帯電話の電気的構成を概略的に示すブロック図
【図３】Ｗｅｂ画面の一例を示す模式図
【図４】通信制御処理を示すフローチャート
【図５】警告画面の一例を示す模式図
【図６】実施形態２の通信制御処理を示すフローチャート
【図７】プリンタ選択画面の一例を示す模式図
【発明を実施するための形態】
【００２２】
＜実施形態１＞
本発明の実施形態１について図１〜図５を参照しつつ説明する。
（通信システムの全体構成）
図１は、本実施形態の通信システム１の全体構成図である。通信システム１は、主として、携帯電話１０（通信装置の一例）、及び、プリンタ２０（外部装置の一例）を備えて構成されている。
【００２３】
携帯電話１０は、通話機能に加えて無線通信機能を有している。具体的には、携帯電話１０は、「特定エリア通信方式」と「電話回線通信方式」とを選択的に設定してプリンタ２０、Ｗｅｂサーバ４０（外部装置の一例）と通信可能に接続される。
【００２４】
特定エリア通信方式（第１通信方式の一例）は、例えばＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線による光無線データ通信（IrDA）、ＬＡＮ（Local Aria Network）など、電話回線ではなく、特定エリア内で有効な通信回線を利用する通信方式である。携帯電話１０は、特定エリア通信方式が設定されているとき、通信先の機器（プリンタ２０など）がインターネットなどの公衆通信回線に接続可能でなければ、特定エリア外の機器（例えばＷｅｂサーバ４０）と通信することはできない。
【００２５】
電話回線通信方式（第２通信方式の一例）は、例えばW-CDMA（Wideband Code Division Multiple Access）など、携帯電話の電話回線を利用する通信方式である。携帯電話１０は、電話回線通信方式が設定されているとき、基地局５０を介して上記特定エリア外の機器と通信可能である。
【００２６】
（携帯電話の電気的構成）
図２は、携帯電話１０の電気的構成を概略的に示すブロック図である。携帯電話１０は、制御部１１（判断部、切替部の一例）、送受信部１２、音声入出力部１３、無線通信部１４（通信部の一例）、表示部１５、操作部１６、撮像部１７、記憶部１８（メモリの一例）を備えている。
【００２７】
制御部１１は、アプリケーションプロセッサ、ＲＯＭ、ＲＡＭなどを有する。アプリケーションプロセッサは、ＲＯＭや記憶部１８に記憶されている各種のプログラムを実行することにより携帯電話１０の各部を制御する。ＲＯＭはアプリケーションプロセッサが実行するための各種のプログラムやデータなどを記憶している。ＲＡＭはアプリケーションプロセッサが各種の処理を実行するための主記憶装置として用いられる。
【００２８】
送受信部１２は、アンテナ、ＲＦ（Radio Frequency）回路、ベースバンドプロセッサなどを備えて構成されており、アンテナを介して基地局５０との間で音声信号の送受信を行う。また、送受信部１２は、上記電話回線通信方式により、基地局５０との間でパケット通信を行うことも可能である。音声入出力部１３は、マイク、スピーカ、音声処理回路などを有する。マイクによって入力された音声信号は送受信部１２によって基地局５０に送信され、送受信部１２によって基地局５０から受信した音声信号はスピーカによって発音される。
【００２９】
無線通信部１４は、上記特定エリア通信方式により、プリンタ２０と通信可能であり、図１には、携帯電話１０が、無線ＬＡＮルータ３０などを介して通信ネットワーク３１に無線接続され、プリンタ２０と通信可能な構成が例示されている。なお、特定エリア通信方式としては、ネットワークを統括するアクセス・ポイントを介して通信を行う形態（インフラストラクチャー・モード）以外に、通信装置同士に設置された無線ＬＡＮのアダプタが、互いに直接通信をする形態（アドホック・モード）でもよい。
【００３０】
表示部１５は、液晶ディスプレイや有機ＥＬディスプレイなどの表示装置、表示装置を駆動する駆動回路などを有する。操作部１６は、表示装置の表示面を覆う略透明なタッチパネル、タッチパネルを制御する制御回路、各種の操作ボタンなどを有する。ユーザは操作部１６を操作することによって電話番号の入力やアプリケーションプログラムの操作などを行うことができる。
【００３１】
撮像部１７は、エリアイメージセンサ、光学系、アナログフロントエンド部、画像処理部などを有しており、被写体を撮像してデジタル画像を生成する。記憶部１８は、フラッシュメモリなどの不揮発性メモリを用いて各種のプログラムやデータを記憶する。記憶部１８には、オペレーティングシステム（ＯＳ）、後述する通信制御プログラム、その他各種のアプリケーションプログラムやデータなどが記憶される。
【００３２】
（通信制御処理）
通信制御プログラムは、印刷対象データをプリンタ２０が解釈可能な印刷データに変換して、その印刷データをプリンタ２０に送信するための印刷アプリケーションとしての機能を備えるプログラムである。さらに、通信制御プログラムは、携帯電話１０の制御部１１に特定エリア通信方式及び電話回線通信方式のいずれか一方の通信方式が設定されているときに、他方の通信方式を使用する場合の通信制御処理を、携帯電話１０の制御部１１に実行させるためのプログラムである。本実施形態では、通信制御プログラムは、特定エリア通信方式を使ってプリンタ２０と通信するものとする。
【００３３】
以下、電話回線通信方式が設定されているときに、特定エリア通信方式を使用する場合を例に挙げて説明する。例えば、ユーザは、携帯電話１０が備えるＷｅｂブラウザから、電話回線通信方式によりＷｅｂサーバ４０にアクセスして表示部１５の表示画面にＷｅｂ画面３２を表示させる。なお、通信制御プログラム自体がＷｅｂブラウザ機能を備えていてもよい。
【００３４】
図３は、Ｗｅｂ画面３２の一例を示す模式図である。このＷｅｂ画面３２には、当該Ｗｅｂ画面３２の印刷を指示するための印刷ボタン３３が表示されている。ユーザが、印刷ボタン３３を押下する操作を操作部１６で行うと、制御部１１は、通信制御プログラムに従って次に示す通信制御処理を実行する。
【００３５】
図４は、通信制御処理を示すフローチャートである。制御部１１は、まず現在、電話回線通信方式が設定されているかどうかを、例えば記憶部１８の設定内容を参照して判断する（Ｓ１  判断ステップの一例）。このとき、制御部１１は「判断部」として機能する。ここで、「電話回線通信方式が設定されている」ことには、送受信部１２がＷｅｂサーバ４０にアクセス中（通信中）である状態に限らず、アクセス中でなくても電話回線通信方式が設定され、Ｗｅｂサーバ４０にアクセス可能な状態を含めることが好ましい。
【００３６】
例えばユーザが、表示部１５の表示画面にＷｅｂ画面３２を表示させたまま、所定の操作により電話回線通信方式の設定を解除した後に印刷ボタン３３を押下した場合、制御部１１は、電話回線通信方式が設定されていないと判断する（Ｓ１：ＮＯ）。そして、制御部１１は、特定エリア通信方式に設定し（Ｓ７）、上記Ｗｅｂ画面３２上のＷｅｂ画像の印刷データ（例えばＰＤＬデータ）を作成してプリンタ２０に送信し（Ｓ６）、本通信制御処理を終了する。プリンタ２０は、受信した印刷データに基づき印刷処理を実行する。
【００３７】
一方、例えばユーザが、表示部１５の表示画面にＷｅｂ画面３２を表示させたまま電話回線通信方式の設定を解除せずに印刷ボタン３３を押下した場合、制御部１１は、電話回線通信方式が設定されていると判断する（Ｓ１：ＹＥＳ）。そして、制御部１１は、現在、電話回線通信方式の通信セッション中であるかどうかを、例えば送受信部１２の通信状態に判断する（Ｓ２）。
【００３８】
ここで、「通信セッション」とは、コンピュータシステムやネットワーク通信において、接続（ログイン）してから、切断（ログオフ）するまでの、一連の操作や通信のことをいう。この通信セッション中に、電話回線通信方式から特定エリア通信方式に設定が切り替えられると、当該通信セッションが中断し、再び電話回線通信方式に切り替えても、中断前の通信セッションに戻ることができない。例えばＳＳＬ（Ｓｅｃｕｒｅ  Ｓｏｃｋｅｔｓ  Ｌａｙｅｒ）など、インターネットで暗号化したデータを送受信するためのプロトコルに基づく通信では、個人情報やパスワードなど、暗号化するためのデータをユーザが入力している途中（通信セッション中）に、通信が切断されると、その後、通信を再開しても、ユーザの入力情報がクリアされるなど、中断前の通信セッション（中断直前のＷｅｂ画面）に戻ることができない。
【００３９】
そこで、制御部１１は、通信セッション中であると判断した場合には（Ｓ２：ＹＥＳ）、表示部１５の表示画面に、図５に示す警告画面３４を表示させる（Ｓ３）。この警告画面３４には、通信セッションを中断してよいかどうかをユーザに選択させるためのメッセージが表示されている。具体的には、「現在、通信セッション中です。印刷を続行すると今後のＷｅｂアクセスに支障をきたす場合がありますが、印刷を続行しますか？」というメッセージが表示されている。
【００４０】
更に、警告画面３４には、「ＯＫ」ボタン３５及び「ＣＡＮＣＥＬ」ボタン３６とが表示されている。ユーザが印刷の続行よりも通信セッションの続行を優先したい場合には、「ＣＡＮＣＥＬ」ボタン３５の押下操作をする。すると、制御部１１は、通信セッションの中断の許可指令が無いと判断し（Ｓ４：ＮＯ）、電話回線通信方式を維持し、現在の通信セッションを続行する一方で、Ｗｅｂ画像の印刷データをプリンタ２０に送信せずに、本通信制御処理を終了する。
【００４１】
一方、現在、電話回線通信方式は設定されている（Ｓ１：ＹＥＳ）が、通信セッション中でない場合（Ｓ２：ＮＯ）、制御部１１は、電話回線通信方式から特定エリア通信方式に設定を切り替える（Ｓ５  「切替ステップ」の一例）。このとき、制御部１１は「切替部」として機能する。
【００４２】
また、通信セッション中（Ｓ２：ＹＥＳ）において警告画面３４が表示されているときに、ユーザが通信セッションの続行よりも印刷の続行を優先したい場合には「ＯＫ」ボタン３６の押下操作をする。すると、制御部１１は、通信セッションの中断の許可指令が有ると判断し（Ｓ４：ＹＥＳ  「検出ステップ」の一例）、電話回線通信方式から特定エリア通信方式に設定を切り替える（Ｓ５）。
【００４３】
制御部１１は、特定エリア通信方式に設定を切り替えた後、Ｗｅｂ画像の印刷データを作成してプリンタ２０に送信し（Ｓ６  「通信ステップ」の一例）、本通信制御処理を終了する。これにより、通信セッションは中断されるものの、直近のＷｅｂ画像をプリンタ２０で印刷することができる。
【００４４】
（本実施形態の効果）
本実施形態によれば、特定エリア通信方式で通信を開始する場合に、電話回線通信方式の通信セッション中であるかどうかを判断し、電話回線通信方式の通信セッション中でないと判断した場合に、電話回線通信方式から特定エリア通信方式に設定を切り替える。従って、通信方式が切り替えられることにより電話回線通信方式の通信セッションが継続できなくなることを抑制することができる。
【００４５】
また、電話回線通信方式の通信セッション中であると判断した場合でも、ユーザによる電話回線通信方式の通信セッションの中断の許可指令が検出された場合に、電話回線通信方式から特定エリア通信方式に設定を切り替える。従って、ユーザが意図せずに、通信方式が切り替えられることにより電話回線通信方式の通信セッションが継続できなくなることを抑制することができる。
【００４６】
＜実施形態２＞
図６，７は実施形態２を示す。前記実施形態１との相違は、通信制御処理の内容にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００４７】
図６は、通信制御処理を示すフローチャートである。電話回線通信方式の通信セッション中である場合（Ｓ１：ＹＥＳ、且つ、Ｓ２：ＹＥＳ）、制御部１１は、Ｗｅｂ画面の画像データを記憶部１８に保存する（Ｓ１０１  「保存ステップ」の一例）。ここで、本実施形態では、通信ネットワーク３１には、上記プリンタ２０を含む複数のプリンタが接続されており、携帯電話１０は、特定エリア通信方式により、それらのプリンタと通信可能である。
【００４８】
但し、これら複数のプリンタは、印刷処理可能なデータの形式が互いに異なる。例えば、プリンタの機種が異なる場合、それぞれのプリンタが解釈可能なプリンタ言語が異なる。その結果、印刷処理可能なデータの形式が互いに異なることになる。しかも、特定エリア通信方式に切り替えなければ、複数のプリンタそれぞれの情報を取得することができないため、それらのうちいずれのプリンタを使用するかを選択することができない。そこで、制御部１１は、上記画像データを、これら複数のプリンタいずれにも解釈可能なデータ形式で記憶部１８に記憶する。
【００４９】
そして、制御部１１は、通信セッションが終了したかどうかを判断する（Ｓ１０２）。制御部１１は、例えば所定時間以上、ユーザの入力操作がなかったことや、通信セッション完了の入力操作があったことなどを条件に、通信セッションが終了したと判断する。通信セッションが終了すると（Ｓ１０２：ＹＥＳ）、制御部１１は、電話回線通信方式から特定エリア通信方式に設定を切り替える（Ｓ１０３）。これにより、電話回線通信方式の通信セッションが終了したにもかかわらず、特定エリア通信方式の通信（印刷）が開始できない状態が継続することを抑制することができる。
【００５０】
次に、制御部１１は、今から使用するプリンタをユーザに選択させる（Ｓ１０４）。具体的には、制御部１１は、複数のプリンタからプリンタの情報（プリンタ名やＩＰアドレス等）を取得し、その情報に基づいて、例えば図７に示すプリンタ選択画面３７を、表示部１５の表示画面に表示させる。このプリンタ選択画面３７には、上記複数のプリンタが選択ボタン３８Ａ〜３８Ｃと共に列記されている。
【００５１】
ユーザが、選択ボタン３８Ａ〜３８Ｃのいずれかを押下し「ＯＫ」ボタン３９を押下すると、制御部１１は、その選択結果を記憶部１８に記憶する。なお、このとき、制御部１１は、携帯電話１０と通信可能な複数のプリンタから、当該プリンタの配置場所情報を取得し、ユーザが現在居る場所に最も近いプリンタを自動で選択すると共に、その選択したプリンタの識別情報を表示部１５の表示画面に表示させる構成でもよい。
【００５２】
制御部１１は、上記Ｓ１０１で保存しておいた画像データを、上記プリンタ選択画面３７で選択されたプリンタの処理対象データ（印刷データ）に変換し（Ｓ１０５）、その印刷データを当該選択されたプリンタに送信し（Ｓ１０６）、本通信制御処理を終了する。これにより、Ｗｅｂ画面の印刷指示がされたが、通信セッション中のために印刷が後回しにされた場合でも、上記印刷指示したときのＷｅｂ画面を印刷することができる。更に、複数タイプのプリンタのいずれが特定エリア通信方式での通信先とされても、Ｗｅｂ画面の画像を、当該タイプのプリンタにて印刷処理させることができる。
【００５３】
一方、通信セッション中でなければ（Ｓ２：NO）、制御部１１は、電話回線通信方式から特定エリア通信方式に設定を切り替える（１０７）。そして、Ｓ１０４と同様に、プリンタをユーザに選択させ（Ｓ１０８）、Ｗｅｂ画面の画像データを、選択されたプリンタの処理対象データに変換し（Ｓ１０９）、当該選択されたプリンタに作成した印刷データを送信する（Ｓ１０６）。
【００５４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
（１）上記実施形態では、携帯電話１０を例に挙げて説明したが、互いに異なる複数の通信方式で通信可能な通信装置であれば、例えば携帯用パソコン、設置型パソコン、通信機能を有するインインターネットプリンタやインターネットファクシミリ装置などでもよい。
【００５５】
（２）上記実施形態では、プリンタ２０を例に挙げて説明したが、携帯電話１０と通信可能な外部装置であれば、例えばファクシミリ装置、表示装置（例えばプロジェクタなど）の出力装置でもよい。また、スキャナ、カメラなどの入力装置でもよい。例えばＷｅｂ上でホームページを作成中に、スキャナ等との通信に切り替えてホームページにアップすべき画像を取り込む場合などに本発明は有効である。
【００５６】
（３）上記実施形態では、無線通信を例に挙げて説明したが、プリンタ２０との通信、及びＷｅｂサーバ４０との通信の少なくとも一方が有線通信（固定通信）であってもよい。要するに、互いに異なる通信方式であって、携帯電話１０が同時に設定することができない複数の通信方式であればよい。また通信方式は３つ以上でもよい。
【００５７】
（４）上記実施形態１では、通信セッション中である場合（Ｓ２：ＹＥＳ）でも、ユーザが通信セッションの中断を許可すれば（Ｓ４：ＹＥＳ）、特定エリア通信方式に設定を切り替えたが、本発明はこれに限られない。通信セッション中である場合（Ｓ２：ＹＥＳ）、常に電話回線通信方式を維持し、現在の通信セッションを続行してもよい。また、通信セッション中である場合（Ｓ２：ＹＥＳ）、その通信セッションが終了した後に、特定エリア通信方式に自動で切り替える構成でもよい。
【００５８】
（５）上記実施形態２において、予め使用するプリンタが決まっている場合には、通信セッション中に、Ｗｅｂ画面の画像データを、当該プリンタの処理対象データに変換する処理を並列的に実行してもよい。そして、その変換後のデータを、特定エリア通信方式への切り替え時以降にプリンタに送信する。これにより、通信セッションの終了後、プリンタに速やかに印刷データを出力し処理させることができる。
【００５９】
（６）上記実施形態では、１つのアプリケーションプロセッサが図４，６に示す全てのステップを実行したが、本発明はこれに限られない。これらのステップの一部を他のアプリケーションプロセッサに実行させる構成でもよい。更に、アプリケーションプロセッサに限らず、例えばＡＳＩＣなどの専用回路が各ステップを実行する構成でもよい。
【符号の説明】
【００６０】
１０...携帯電話
１４...無線通信部
１８...記憶部
２０...プリンタ
４０...Ｗｅｂサーバ
【図１】
0005170183.tif 000002
【図２】
0005170183.tif 000003
【図３】
0005170183.tif 000004
【図４】
0005170183.tif 000005
【図５】
0005170183.tif 000006
【図６】
0005170183.tif 000007
【図７】
0005170183.tif 000008