(57)【要約】【課題】ＯＳの機能制限によりアプリケーションがネットワークの接続先を切り替えることができない場合でも、必要な通信が終了した後は無線によるダイレクト接続から離脱して通常使用するネットワークに復帰する。【解決手段】Ｗｉ−Ｆｉダイレクト接続するネットワーク切替部２４２を備えた携帯端末２００を、印刷ジョブを送信する印刷管理部２３４、及び、印刷ジョブが送信された後に、ＭＦＰ１００に対してダイレクト接続の切断要求を送信する切断要求部２３６として機能させるアプリケーション機能部２３０と、ネットワーク切替部とダイレクト接続する通信制御部１４３を有し、携帯端末から受信した印刷ジョブを処理するＭＦＰと、を備え、通信制御部は、切断要求を受信した場合にダイレクト接続を切断する。携帯端末は、ダイレクト接続が切断された場合、ＯＳのネットワーク再接続機能により通常使用するネットワークに復帰する。【選択図】図４
2017208805.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と無線によりダイレクト接続する第一接続手段、前記情報処理装置に情報の処理を要求する旨の情報処理要求を送信する処理要求手段、及び、前記情報処理要求が送信された後に、前記情報処理装置に対して前記ダイレクト接続の切断要求を送信する切断要求手段を備えたコンピュータと、
前記第一接続手段と無線によりダイレクト接続する第二接続手段を有し、前記コンピュータから受信した前記情報処理要求を処理する前記情報処理装置と、を備え、
前記第二接続手段は、前記切断要求を受信した場合に前記ダイレクト接続を切断する切断処理を実行することを特徴とする通信システム。
【請求項２】
前記処理要求手段が前記情報処理装置から前記情報処理要求に基づく処理を完了した旨を示す処理完了通知を取得した場合に、前記切断要求手段は前記切断要求を送信することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記情報処理装置は、前記情報処理要求に基づく処理が完了した後に計時を開始する計時手段を備え、
前記第二接続手段は、前記計時手段が所定の時間を計時すると前記切断処理を実行することを特徴とする請求項１又は２に記載の通信システム。
【請求項４】
前記コンピュータは、前記第二接続手段による前記切断処理の実行に際して、前記切断要求を不要とする第一の切断条件と前記切断要求を必要とする第二の切断条件との何れかを前記情報処理装置に設定する切断条件設定手段を備え、
前記情報処理装置の前記第二接続手段は、切断条件が前記第一の切断条件である場合には、前記情報処理要求の処理が完了した後、前記切断要求を待たずに前記切断処理を実行し、切断条件が前記第二の切断条件である場合には、前記情報処理要求の処理が完了した後、前記切断要求を受信してから前記切断処理を実行することを特徴とする請求項１乃至３の何れか一項に記載の通信システム。
【請求項５】
情報処理要求を処理する情報処理装置と無線によりダイレクト接続するコンピュータを、
前記情報処理装置に情報の処理を要求する旨の前記情報処理要求を送信する処理要求手段、及び、
前記情報処理要求が送信された後に、前記情報処理装置に対して前記ダイレクト接続の切断要求を送信する切断要求手段、として機能させることを特徴とするプログラム。
【請求項６】
前記処理要求手段が前記情報処理装置から前記情報処理要求に基づく処理を完了した旨を示す処理完了通知を取得した場合に、前記切断要求手段は前記切断要求を送信することを特徴とする請求項５に記載のプログラム。
【請求項７】
前記コンピュータを、前記情報処理装置による前記ダイレクト接続の切断処理の実行に際して、前記切断要求を不要とする第一の切断条件と前記切断要求を必要とする第二の切断条件との何れかを前記情報処理装置に設定する切断条件設定手段として機能させることを特徴とする請求項５又は６に記載のプログラム。
【請求項８】
コンピュータと無線によりダイレクト接続する接続手段を備え、前記コンピュータから受信した情報処理要求に基づく処理を実行する情報処理装置であって、
前記情報処理要求に基づく処理が完了した後に計時を開始する計時手段を備え、
前記コンピュータから前記ダイレクト接続の切断要求を受信した場合、又は前記計時手段が所定の時間を計時した場合に、前記接続手段は、前記コンピュータとの前記ダイレクト接続を切断する切断処理を実行することを特徴とする情報処理装置。
【請求項９】
情報処理装置と無線によりダイレクト接続する第一接続手段を備えたコンピュータと、前記第一接続手段と無線によりダイレクト接続する第二接続手段を備えると共に前記コンピュータから受信した情報処理要求を処理する前記情報処理装置と、を含んで構成される通信システムにおいて実行される通信方法であって、
前記情報処理装置と前記ダイレクト接続した前記コンピュータの処理要求手段が、前記情報処理装置に対して情報の処理を要求する旨の前記情報処理要求を送信するステップと、
前記情報処理要求が送信された後に、前記コンピュータの切断要求手段が前記情報処理装置に対して前記ダイレクト接続の切断要求を送信するステップと、
前記情報処理装置の前記第二接続手段が、前記切断要求を受信した場合に前記ダイレクト接続を切断する切断処理を実行するステップと、を実行することを特徴とする通信方法。
【請求項１０】
前記処理要求手段が、前記情報処理装置から前記情報処理要求に基づく処理を完了した旨を示す処理完了通知を取得するステップと、
前記切断要求手段が前記切断要求を送信するステップと、を実行することを特徴とする請求項９に記載の通信方法。
【請求項１１】
前記情報処理装置の計時手段が、前記情報処理要求に基づく処理が完了した後に計時を開始するステップと、
前記第二接続手段が、前記計時手段が所定の時間を計時すると前記切断処理を実行するステップと、を実行することを特徴とする請求項９又は１０に記載の通信方法。
【請求項１２】
前記コンピュータの切断条件設定手段が、前記第二接続手段による前記切断処理の実行に際して、前記切断要求を不要とする第一の切断条件と前記切断要求を必要とする第二の切断条件との何れかを前記情報処理装置に設定するステップと、
前記第二接続手段が、切断条件が前記第一の切断条件である場合には、前記情報処理要求の処理が完了した後、前記切断要求を待たずに前記切断処理を実行し、切断条件が前記第二の切断条件である場合には、前記情報処理要求の処理が完了した後、前記切断要求を受信してから前記切断処理を実行するステップと、を実行することを特徴とする請求項９乃至１１の何れか一項に記載の通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、プログラム、情報処理装置、及び通信方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット型ＰＣ（Personal Computer）等の携帯端末と、プリンタやデジタルカメラ等の情報処理装置とを、容易にＷｉ−Ｆｉ  Ｄｉｒｅｃｔ等によりダイレクト接続（ピアツーピア接続）することができるようになった。携帯端末と情報処理装置とをダイレクト接続することにより、携帯端末に保存されている画像をプリンタで印刷したり、デジタルカメラに保存されているデータを携帯端末に転送する等の処理を簡単に行うことができる。
特許文献１には、サービス通信にＷｉ−Ｆｉ  Ｄｉｒｅｃｔネットワークを利用する通信装置が記載されている。通信装置が利用するＷｉ−Ｆｉ  Ｄｉｒｅｃｔネットワークが、特定のサービス通信を実施するために構築されたネットワークであるか、予め構築されていたネットワークに参加することにより特定のサービス通信を実施したかに基づいて、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔネットワーク自体を終了するか、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔネットワークから離脱するのみとするかを選択する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
携帯端末の通信環境は、通常、外部ネットワーク（Ｗｉ−Ｆｉ、電話回線（３Ｇ／ＬＴＥ）等）に接続された状態にあることが一般的であり、ダイレクト接続は必要なときにのみ行われる一時的な接続である。そのため、携帯端末が情報処理装置にダイレクト接続して必要な通信をした後、携帯端末は通常の通信環境に復帰することが望ましい。
しかし、携帯端末のＯＳの中には、ネットワークの接続先の管理をＯＳの専権事項とし、アプリケーションからのネットワークの接続先の変更を許可しないものが存在する（例えばｉＯＳ）。このような場合、アプリケーションからダイレクト接続を終了することができないため、ユーザがＯＳの管理画面からネットワークの接続先を変更する指示を入力する必要があり、操作が煩雑である。
本発明は、上述の事情に鑑みてなされたものであり、情報処理装置とダイレクト接続した場合に、ＯＳの機能制限によりアプリケーションがネットワークの接続先を切り替えることができない場合であっても、必要な通信が終了した後はダイレクト接続から離脱して通常使用するネットワークに復帰することを目的とする。
【課題を解決するための手段】
【０００４】
上記の課題を解決するために、請求項１に記載の発明は、情報処理装置と無線によりダイレクト接続する第一接続手段、前記情報処理装置に情報の処理を要求する旨の情報処理要求を送信する処理要求手段、及び、前記情報処理要求が送信された後に、前記情報処理装置に対して前記ダイレクト接続の切断要求を送信する切断要求手段を備えたコンピュータと、前記第一接続手段と無線によりダイレクト接続する第二接続手段を有し、前記コンピュータから受信した前記情報処理要求を処理する前記情報処理装置と、を備え、第二接続手段は、前記切断要求を受信した場合に前記ダイレクト接続を切断する切断処理を実行することを特徴とする。
【発明の効果】
【０００５】
本発明によれば、情報処理装置と無線によりダイレクト接続した場合に、ＯＳの機能制限によりアプリケーションがネットワークの接続先を切り替えることができない場合であっても、必要な通信が終了した後はダイレクト接続から離脱して通常使用するネットワークに復帰することができる。
【図面の簡単な説明】
【０００６】
【図１】本発明の一実施形態に係る通信システムの全体構成図である。
【図２】本発明の一実施形態に係るＭＦＰのハードウェアブロック図である。
【図３】本発明の一実施形態に係る携帯端末のハードウェアブロック図である。
【図４】本発明の一実施形態に係る携帯端末及びＭＦＰの機能構成図である。
【図５】（ａ）〜（ｆ）は、携帯端末をＭＦＰにダイレクト接続する場合の画面遷移図である。
【図６】携帯端末とＭＦＰとの間のダイレクト接続処理及び切断処理を示したシーケンスチャートである。
【図７】本発明の第二の実施形態に係る携帯端末とＭＦＰの通常時における動作を示したシーケンスチャートである。
【図８】本発明の第二の実施形態に係る携帯端末とＭＦＰのエラー発生時における動作を示したシーケンスチャートである。
【図９】本発明の第三の実施形態に係る携帯端末とＭＦＰの通常時における動作を示したシーケンスチャートである。
【図１０】第四の実施形態に係るＭＦＰの動作を示すフローチャートである。
【図１１】ステップＳ１２３に対応する印刷ステータス画面の一例を示す図である。
【図１２】ステップＳ１３５に対応する印刷ステータス画面の一例を示す図である。
【発明を実施するための形態】
【０００７】
本発明の実施の形態を説明する。本発明は、携帯端末から送信される指示により、又は情報処理装置の判断により、情報処理装置がダイレクト接続を切断する処理を実行する点に特徴がある。この処理により携帯端末はダイレクト接続から離脱するが、携帯端末が接続中のネットワークから切断された場合には、ＯＳが接続可能なネットワークを検索して接続し直す処理を実行する（ＯＳのネットワーク再接続機能）。従って、携帯端末は、通常使用しているネットワークに復帰することができる。
上記記載の本発明の特徴について、以下の図面を用いて詳細に解説する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
【０００８】
〔通信システムの全体構成〕
図１は、本発明の一実施形態に係る通信システムの全体構成図である。
通信システム１は、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅが制定したＷｉ−Ｆｉ  Ｄｉｒｅｃｔ（登録商標）規格のグループオーナーと呼ばれるアクセスポイントとして機能するＭＦＰ（Multi-Function Peripheral）１００（情報処理装置の一例）と、ＭＦＰ１００に対してＷｉ−Ｆｉ  Ｄｉｒｅｃｔによるダイレクト接続が可能なクライアントとして機能する携帯端末２００（通信装置の一例）と、を備える。
ＭＦＰ１００は、例えばプリンタ、スキャナ、ファックス等の処理機能を備えたデジタル複合機（画像形成装置）であり、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１シリーズに規定されたアクセスポイントとして動作する。ＭＦＰ１００は、携帯端末２００とダイレクト接続したときに、携帯端末２００からの要求に応じて各種の情報処理機能（サービス）を提供する。一例としてＭＦＰ１００は携帯端末２００から送信された画像の印刷等のサービスを提供する。
携帯端末２００は、ＩＥＥＥ８０２．１１シリーズに規定されたステーション（クライアント）として動作する。また、携帯端末２００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔとは別個のネットワークＮを介して、スマートフォン、タブレットＰＣ（Personal Computer）、デスクトップＰＣ、ノートＰＣ等の他の通信装置３００（３００Ａ、３００Ｂ、３００Ｃ）とも接続可能な構成を有する。ここで、ネットワークＮは、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等であり、携帯端末２００はネットワークＮに対してＷｉｆｉルータ等のアクセスポイントを介して接続する。
なお、本実施形態においては、グループオーナーとして機能する通信装置としてＭＦＰを例示したが、グループオーナーはＭＦＰ以外の装置、例えばデジタルカメラ等でもよい。また、グループオーナーはネットワークＮに接続された（又は接続可能な）装置でもよいし、ネットワークＮに接続されていない（又は接続しない）スタンドアロン環境の装置でもよい。
【０００９】
〔ＭＦＰのハードウェア構成〕
図２は、本発明の一実施形態に係るＭＦＰのハードウェアブロック図である。
ＭＦＰ１００は、装置全体の制御を行うコントローラ部１１０と、ユーザからのＭＦＰ１００の操作を受け付ける操作パネル１３１と、画像データを印刷するプリンタエンジン１３２と、原稿画像を読み取り画像データを出力するスキャナエンジン１３３とを備える。
コントローラ部１１０は、外部Ｉ／Ｆ部（ＵＳＢ  Ｉ／Ｆ１１１、ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１２、ＮＦＣ  Ｉ／Ｆ１１３、メモリ  Ｉ／Ｆ１１４）、入出力バッファ１１５、ＣＰＵ（Central Processing Unit）１１６、プログラムＲＯＭ（Read Only Memory）１１７、ＲＡＭ（Random Access Memory）１１８、ＮＶＲＡＭ（Non-Variable RAM）１１９、ＨＤＤ（Hard Disk Drive）１２０、パネルＩ／Ｆ１２１、印刷制御部１２２、スキャン制御部１２３を備えている。これらはシステムバス１２４により接続され、データのやり取りが可能である。
【００１０】
外部Ｉ／Ｆ部（ＵＳＢ  Ｉ／Ｆ１１１、ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１２、ＮＦＣ  Ｉ／Ｆ１１３）は、ＵＳＢ（Universal Serial Bus）、ネットワーク通信、近距離無線通信（ＮＦＣ：Near Field radio Communication）などの通信媒体により、他の装置（携帯端末２００や通信装置３００）とのデータのやり取りを行う。ここで、ｎｅｔｗｏｒｋ  Ｉ／Ｆ１１２は、クライアントとＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮ通信を行う。
メモリ  Ｉ／Ｆ１１４は、外部メモリ１３４（ＳＤカードなどのリムーバブルメディア）の接続の検知と、外部メモリ１３４とコントローラ部１１０の間のデータのやりとりを行う。
外部メモリ１３４は、印刷データ、ＭＦＰ１００の機器情報の設定用データ、アップデート用に用いるデータ、或いはＭＦＰ１００の各データや外部より入力されたデータを保存するための記憶メモリである。
【００１１】
入出力バッファ１１５は、他の装置から入力される印刷に関する制御コードや各種データ、通信媒体に関する制御コードやＭＦＰ１００の各データの送受信を行う。
ＣＰＵ１１６は、各種データの演算処理などＭＦＰ１００全体を制御するものである。
プログラムＲＯＭ１１７は、ＣＰＵ１１６の動作制御、各モジュールのデータ管理や制御を行うためのプログラムを記憶している。プログラムＲＯＭ１１７に記憶されたプログラムは、ＲＡＭ１１８に読み込まれＣＰＵ１１６により実行される。
ＲＡＭ１１８は、ＣＰＵ１１６のワークメモリ、画像データをページ単位に管理・記憶するバッファや、バッファのデータを印字データパターンに変換したビデオデータを記憶するビットマップメモリに使用される。
ＮＶＲＡＭ１１９は、装置本体電源が遮断されても保持したいデータを格納するための記憶メモリである。
ＨＤＤ１２０は、画像データなどの容量の大きいデータを格納するための記憶メモリである。
【００１２】
パネルＩ／Ｆ１２１は、コントローラ部１１０と操作パネル１３１の間のデータのやり取りを行う。
印刷制御部１２２は、プリンタエンジン１３２を制御するモジュールである。印刷制御部１２２は、プリンタエンジン１３２に印刷処理を実行させる場合の動作の制御を行うと共に、コントローラ部１１０とプリンタエンジン１３２の間のデータのやり取りを行う。
スキャン制御部１２３は、スキャナエンジン１３３を制御するモジュールである。スキャン制御部１２３は、スキャナエンジン１３３に原稿画像の読取処理を実行させる場合の動作の制御を行うと共に、コントローラ部１１０とスキャナエンジン１３３の間のデータのやり取りを行う。
【００１３】
〔携帯端末のハードウェア構成〕
図３は、本発明の一実施形態に係る携帯端末のハードウェアブロック図である。
携帯端末２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）２０４、ＣＭＯＳセンサ（Complementary MOS センサ）２０５、加速度・方位センサ２０６、メディアドライブ２０８を備えている。
ＣＰＵ２０１は携帯端末２００全体の動作を制御する。ＲＯＭ２０２は基本入出力プログラムを記憶している。ＲＡＭ２０３はＣＰＵ２０１のワークエリアとして使用される。ＥＥＰＲＯＭ２０４はＣＰＵ２０１の制御にしたがってデータの読み出し又は書き込みを行う。ＣＭＯＳセンサ２０５は、ＣＰＵ２０１の制御に従って被写体を撮像し画像データを得る。加速度・方位センサ２０６は地磁気を検知する電子磁気コンパスやジャイロコンパス、加速度センサ等である。
メディアドライブ２０８は、フラッシュメモリ等の記録メディア２０７に対するデータの読み出し又は書き込み（記憶）を制御する。メディアドライブ２０８は、既に記録されていたデータが読み出され又は新たにデータが書き込まれて記憶する記録メディア２０７を着脱自在な構成となっている。
なお、ＥＥＰＲＯＭ２０４には、ＣＰＵ２０１が実行するＯＳ（Operating System）、ネットワーク設定に必要なアソシエーション情報等が記憶されている。本発明の実施形態における各種処理を実行するためのアプリケーションは、ＥＥＰＲＯＭ２０４又は記録メディア２０７などに記憶されている。
【００１４】
また、ＣＭＯＳセンサ２０５は光を電荷に変換して被写体の画像を電子化する電荷結合素子である。ＣＭＯＳセンサ２０５は被写体を撮像することができるのであれば、例えばＣＣＤ（Charge Coupled Device）センサであってもよい。
さらに、携帯端末２００は音声入力部２０９、音声出力部２１０、アンテナ２１１、通信部２１２、無線ＬＡＮ通信部２１３、近距離無線通信用アンテナ２１４、近距離無線通信部２１５、ディスプレイ２１６、タッチパネル２１７及びバスライン２１９を備えている。
【００１５】
音声入力部２０９は音声を音声信号に変換する。音声出力部２１０は音声信号を音声に変換する。通信部２１２はアンテナ２１１を利用して無線通信信号により最寄りの基地局装置と通信を行う。無線ＬＡＮ通信部２１３はアクセスポイントとＩＥＥＥ８０２．１１規格に準拠する無線ＬＡＮ通信を行う。近距離無線通信部２１５は近距離無線通信用アンテナ２１４を利用した近距離無線通信（Ｂｌｕｅｔｏｏｔｈ（登録商標）通信）を行う。
ディスプレイ２１６は、被写体の画像や各種アイコン等を表示する液晶や有機ＥＬ等である。タッチパネル２１７は、ディスプレイ２１６上に載せられ、感圧式又は静電式のパネルによって構成され、指やタッチペン等によるタッチによってディスプレイ２１６上におけるタッチ位置を検出する。バスライン２１９は上記各部を電気的に接続するためのアドレスバスやデータバス等である。
【００１６】
また、携帯端末２００は、専用の電池２１８を備えている。携帯端末２００は電池２１８によって駆動される。なお、音声入力部２０９は、音声を入力するマイクが含まれる。音声出力部２１０は、音声を出力するスピーカが含まれている。
このように、本実施形態に係る携帯端末２００は上記ハードウェア構成により後述するような各種処理を実現できる。
【００１７】
〔ＭＦＰと携帯端末の機能構成〕
図４は、本発明の一実施形態に係る携帯端末及びＭＦＰの機能構成図である。
携帯端末２００は、携帯端末にインストールされたアプリケーションプログラムによって実現されるアプリケーション機能部２３０と、ＯＳ（Operating System）によって実現されるＯＳ機能部２４０とを含んでいる。以下、アプリケーション機能部２３０として印刷アプリケーションの例により説明するが、他の種類のアプリケーションでもよい。また、アプリケーション機能部２３０を構成する各機能部は、複数のアプリケーションプログラムに跨がって実現される構成であってもよい。
【００１８】
アプリケーション機能部２３０は、ユーザインターフェイス部（ＵＩ部２３１：切断条件設定手段）、接続先設定部２３２、ＩＰ検索・指定部２３３、印刷管理部２３４（処理要求手段、切断条件設定手段）、印刷データ変換部２３５、及び切断要求部２３６（切断要求手段）を備える。
ＯＳ機能部２４０は、データ記憶部２４１、ネットワーク切替部２４２（第一接続手段）、及びデータ送受信部２４３を備える。
アプリケーション機能部２３０のＵＩ部２３１は、ユーザがアプリケーションプログラムとの間で情報をやりとりするためのインターフェイスを提供する部位である。ユーザがＵＩ部２３１から設定や命令を入力することにより、アプリケーションプログラムの各機能部は入力された設定や命令に従って動作する。
ＯＳ機能部２４０のデータ送受信部２４３は、ＭＦＰ１００や、他の情報処理装置及び通信装置との間でデータの送受信を行う部位である。
【００１９】
以下、ネットワーク接続に関する処理を実行する部位について説明する。
アプリケーション機能部２３０の接続先設定部２３２は、ＵＩ部２３１を介してユーザから入力された指示に従って、情報処理機能（サービス）を受けるために利用する情報処理装置を設定する部位である。ここで、接続先設定部２３２が設定する情報処理装置は、携帯端末２００との間で通信可能に接続されるものであればよく、その接続態様は問わない。即ち、接続先設定部２３２は、図１のようにＷｉ−Ｆｉ  Ｄｉｒｅｃｔ等によって直接的に接続されるＭＦＰ１００や、ネットワークＮを介して接続される情報処理装置を指定する。
【００２０】
ユーザが、サービスに係る処理を実行させようとする情報処理装置として、携帯端末２００が現在接続しているネットワークＮ（図１）上にある情報処理装置を選択した場合、接続先設定部２３２は指定された情報処理装置との接続処理をＩＰ検索・指定部２３３に実行させる。
ユーザが、サービスに係る処理を実行させようとする情報処理装置として携帯端末２００が現在接続しているネットワークＮとは異なるネットワーク上にある情報処理装置を指定した場合、接続先設定部２３２はＯＳ機能部２４０のネットワーク切替部２４２を呼び出して必要な処理を実行させる。ここで、「ネットワークＮとは異なるネットワーク上にある情報処理装置」とは、携帯端末２００が現在接続しているアクセスポイントからは接続できない他のネットワーク上にある情報処理装置や、情報処理装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔにより接続する必要がある情報処理装置のことを意味する。
ＩＰ検索・指定部２３３は、接続先設定部２３２により指定された情報処理装置のＩＰアドレスの正当性を判断する。情報処理装置のＩＰアドレスは、ユーザが情報処理装置を指定するときにＵＩ部２３１を介してユーザに入力させるようにしてもよいし、予めＵＩ部２３１を介してユーザにより入力され、ＥＥＰＲＯＭ２０４（図３）に設けられた専用の記憶領域に記憶されたものであってもよい。ＩＰ検索・指定部２３３は、情報処理装置のＩＰアドレスが正当である場合には、当該ＩＰアドレスを接続先として確定する。
【００２１】
ＯＳ機能部２４０のネットワーク切替部２４２は、携帯端末２００が接続するネットワークの接続先を切り替える処理を実行する。即ち、ネットワーク切替部２４２は、携帯端末２００をネットワークＮから切り離して、他のアクセスポイントを介して他のネットワークに接続する処理や、情報処理装置とＷｉ−Ｆｉ  Ｄｉｒｅｃｔにより接続する処理を実行する。また、ネットワーク切替部２４２は接続していたＷｉ−Ｆｉ  Ｄｉｒｅｃｔ又はネットワークから切り離された場合に、新たな接続先を検索して接続する処理を実行する。
なお、ネットワーク切替部２４２は、接続先設定部２３２から呼び出された場合の他、アプリケーション機能部２３０を介さずにユーザが直接ＯＳの設定画面である接続先設定部２３２を呼び出して必要な指示を入力した場合にも、携帯端末２００が接続するネットワークの接続先を切り替える処理を実行する。
【００２２】
以下、印刷に関する処理を実行する部位について説明する。
アプリケーション機能部２３０の印刷管理部２３４は、ＵＩ部２３１を介してユーザから印刷データ（文書、ビットマップ画像等）が指定され、印刷実行命令が入力された場合に、指定された印刷データを取得する。また、印刷管理部２３４は取得した印刷データを印刷データ変換部２３５に出力して、ＭＦＰ１００に対して印刷データについて印刷処理の実行を要求する印刷ジョブ（情報処理要求）を送信するように命令する。なお、印刷管理部２３４は印刷データをネットワークＮ上から取得してもよい。印刷管理部２３４は印刷データを印刷データ変換部２３５に出力した後、切断要求部２３６を呼び出す。
印刷データ変換部２３５は、印刷管理部２３４から取得した印刷データを、印刷可能なデータ形式（例えばＰＤＬ）に変換して、印刷ジョブとしてデータ送受信部２４３を介してＭＦＰ１００へ送信する。
印刷管理部２３４から呼び出された切断要求部２３６は、必要に応じて、データ送受信部２４３を介してＭＦＰ１００にＷｉ−Ｆｉ  Ｄｉｒｅｃｔの切断要求を送信する。
ＯＳ機能部２４０のデータ記憶部２４１は、印刷データを記憶する。
【００２３】
アプリケーション機能部２３０及びＯＳ機能部２４０が提供する上記各機能部は、携帯端末２００のＣＰＵ２０１がＲＯＭ２０２に格納されたプログラムを読み出してＲＡＭ２０３に展開して実行することにより実現される。上記プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供されるか、又は、サーバからネットワークを介してダウンロードされることによって配布される。
【００２４】
続いてＭＦＰ１００について説明する。
ＭＦＰ１００は、操作パネル１３１、コントローラ部１１０としてパネル制御部１４１、印刷制御部１２２、通信制御部１４３（第二接続手段）、及びデータ送受信部１４６を備える。また、コントローラ部１１０は、設定記憶部１４４、及びタイマ１４５を備える。
パネル制御部１４１は、コントローラ部１１０と操作パネル１３１の間のデータのやり取りを行う部位であり、主としてパネルＩ／Ｆ１２１により実現される。
通信制御部１４３及びデータ送受信部１４６は、携帯端末２００との間でデータの送受信を行う部位であり、主としてｎｅｔｗｏｒｋ  Ｉ／Ｆ１１２により実現される。
設定記憶部１４４は、通信設定を記憶する部位であり、図２のＲＡＭ１１８によって実現される。
タイマ１４５は、印刷終了後に計時を開始する手段であり、図２のＣＰＵ１１６及びＲＡＭ１１８によって実現される。
【００２５】
〔画面遷移図〕
図５（ａ）〜（ｆ）は、携帯端末をＭＦＰにダイレクト接続する場合の画面遷移図である。この画面遷移図は、印刷アプリケーションからＯＳのネットワーク設定画面を呼び出して、再度、印刷アプリケーションの画面に戻るまでの画面遷移を示している。
携帯端末のＯＳが、アプリケーションによるネットワークの接続先の変更を許可しないＯＳ（例：ｉＯＳ等）である場合、アプリケーションからＯＳのネットワーク設定画面を呼び出してＵＩ部に表示させることで、ネットワークの接続先の切り替えを容易にする。
【００２６】
図５（ａ）は、印刷アプリケーションの設定画面例を示す図である。ユーザは起動した印刷アプリケーションから所望のＭＦＰに印刷ジョブを送信するが、印刷ジョブの送信先となるＭＦＰ１００がネットワークＮ上にない場合、ユーザは携帯端末２００とＭＦＰ１００とを通信可能に接続する必要がある。そのためにユーザは、まず図５（ａ）に示す印刷アプリケーションの設定画面４１０を表示させる。ユーザが設定画面４１０中の接続機器切り替え４１１を選択すると、アプリケーション機能部２３０の接続先設定部２３２はＯＳ機能部２４０のネットワーク切替部２４２を呼び出す。すると、ネットワーク切替部２４２はＵＩ部２３１を介して図５（ｂ）のような画面を表示させる。
【００２７】
図５（ｂ）〜（ｄ）は、ＯＳが提供するＷｉ−Ｆｉ設定に関する画面の一例を示す図である。本例は、ＳＳＩＤ（Service Set IDentifier）とＰＩＮコード（Personal Identification Number コード）を用いた接続例を示しているが、携帯端末２００はＭＦＰ１００に対してＷＰＳ（Wi-Fi Protected Setup）によりダイレクト接続してもよい。
【００２８】
図５（ｂ）のＷｉ−Ｆｉ設定画面４２０においてユーザはＷｉ−ＦｉがＯＮになっているかを確認する。ＯＦＦである場合、ユーザはＷｉ−ＦｉをＯＮにする。Ｗｉ−ＦｉがＯＮである場合、ネットワーク切替部２４２はＷｉ−Ｆｉ設定画面に接続可能なネットワーク（アクセスポイント）を検索し、そのＳＳＩＤをＷｉ−Ｆｉ設定画面４２０に表示させる。ＭＦＰ１００がダイレクト接続モードになっている場合はＭＦＰ１００のＳＳＩＤ（図ではＭＦＰ−Ｄｉｒｅｃｔ）がＷｉ−Ｆｉ設定画面４２０に表示される。
ユーザが接続先としてＭＦＰ１００を選択すると、図５（ｃ）に示すようなパスワード（ＰＩＮコード、暗号化キー）の入力画面４３０が表示される。ユーザはパスワードを入力して「接続」ボタンをタップすると、画面は図５（ｄ）に示すＷｉ−Ｆｉ設定画面４２０に遷移する。携帯端末２００がダイレクト接続された場合、接続した機器名称「ＭＦＰ−Ｄｉｒｅｃｔ」の左側にその旨を示すチェックマークが表示される。
【００２９】
図５（ｅ）は、印刷アプリケーションが提供する印刷データの選択画面４４０の一例を示す図である。図５（ｆ）は、印刷アプリケーションが提供するプレビュー画面４５０の一例を示す図である。ＯＳのＷｉ−Ｆｉ設定画面４２０から印刷アプリケーションの画面に復帰するには、ユーザが携帯端末のホームボタン４００をタップしてホーム画面に戻り、ホーム画面から印刷アプリケーションを呼び出す等の操作をする必要がある。ユーザが図５（ｅ）に示す印刷データの選択画面４４０から印刷するべきデータ（例：操作マニュアル．ｐｄｆ）を選択すると、図５（ｆ）に示すプレビュー画面４５０が表示される。ユーザがプレビュー画面４５０において印刷ボタン４５１をタップすることにより、選択したデータの印刷ジョブがＭＦＰ１００に送信される。
【００３０】
〔第一の実施形態〕
図６は、携帯端末とＭＦＰとの間のダイレクト接続処理及び切断処理を示したシーケンスチャートである。ＭＦＰに関して本図は、ＭＦＰがネットワークＮとは独立したスタンドアロン環境、又はネットワークＮに接続された通常状態から、携帯端末とダイレクト接続した状態に移行し、その後に通常状態に復帰するまでの動作を示している。携帯端末に関して本図は、携帯端末がネットワークＮに接続された通常状態から、ＭＦＰとダイレクト接続した状態に移行し、その後にネットワークＮに接続された通常状態に復帰するまでの動作を示している。なお、携帯端末においては、印刷アプリケーションが起動しているものとする。
【００３１】
ステップＳ１０１において、ユーザは、ＭＦＰ１００の操作パネル１３１を操作することにより、又は操作パネル１３１とは別個に設けられたダイレクト接続切替ボタンを押下することにより、ＭＦＰ１００のネットワーク接続モードをダイレクト接続モードに切り替える指示をする。ＭＦＰ１００の通信制御部１４３は、ユーザからの指示に従ってダイレクト接続モードに移行する。通信制御部１４３は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔのアクセスポイントとして機能できるように、携帯端末２００の接続を待機する。
ステップＳ１０３において、ユーザは、携帯端末２００のＵＩ部２３１からＭＦＰ１００にダイレクト接続するように指示を出す（図５）。即ち、ユーザは、図５（ａ）に示す印刷アプリケーションの設定画面から図５（ｂ）に示すＯＳのＷｉ−Ｆｉ設定画面４２０を呼び出して、接続先としてＭＦＰ１００（ＭＦＰ−Ｄｉｒｅｃｔ）を選択すると共に、図５（ｃ）に示すパスワードの入力等、必要な設定を入力する。
【００３２】
ステップＳ１０５において、携帯端末２００のネットワーク切替部２４２とＭＦＰ１００の通信制御部１４３は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理（ネゴシエーション）を実行し、両者間のダイレクト接続を確立する（図５（ｄ））。この処理により、ＭＦＰ１００はアクセスポイントとして機能し、携帯端末２００はクライアントとして機能する。
ステップＳ１０７において、ユーザは、携帯端末２００のＵＩ部２３１から印刷するべきファイルを選択して、印刷実行を指示する（図５（ｅ）、（ｆ））。ユーザからの指示を受けて、携帯端末２００の印刷管理部２３４はデータ記憶部２４１から印刷するべきデータを読み出して印刷データ変換部２３５に受け渡す。印刷データ変換部２３５は印刷データをＰＤＬ等の印刷可能なデータ形式に変換して、データ送受信部２４３を介してＭＦＰ１００に印刷ジョブとして送信する。
ステップＳ１０９において、ＭＦＰ１００の印刷制御部１２２は、携帯端末２００からデータ送受信部１４６を介して受信した印刷ジョブを実行するようにプリンタエンジン１３２（図２）を制御する。
【００３３】
ステップＳ１１１において、携帯端末２００は、ＭＦＰ１００に対してダイレクト接続の切断要求を送信する。即ち、携帯端末２００の印刷管理部２３４は、印刷ジョブがＭＦＰ１００に送信された後、切断要求部２３６に対してダイレクト接続の切断要求を送信するように命令する。命令を受けて切断要求部２３６は、ＭＦＰ１００にダイレクト接続の切断要求を送信する。
ステップＳ１１３において、ＭＦＰ１００の通信制御部１４３は、携帯端末２００からの要求を受けてダイレクト接続を切断する処理を実行し、ＭＦＰ１００は通常状態に復帰する。
【００３４】
ステップＳ１１５において、携帯端末２００のネットワーク切替部２４２は、ダイレクト接続が切断されたことを検知する。即ち、ネットワーク切替部２４２は、ネットワークの接続状態を常時監視しており、ダイレクト接続が切断された場合にはこれを検知する。
ステップＳ１１７において、携帯端末２００のネットワーク切替部２４２は、接続可能なネットワーク（アクセスポイント）を検索する。
ステップＳ１１９において、携帯端末２００のネットワーク切替部２４２は、検索されたネットワークの中から優先順位が最も高いネットワークに接続する処理を実行する。優先順位は、過去の接続履歴に基づいて決定される。この処理により、携帯端末は通常状態であるネットワークＮに接続した状態に移行する。
【００３５】
以上のように、本実施形態においては、携帯端末のアプリケーションからＭＦＰ等の情報処理装置に対してダイレクト接続の切断を要求し、この要求を受けたＭＦＰがダイレクト接続を切断する。ダイレクト接続の切断を検知した携帯端末のＯＳは、ＯＳが有する機能により、接続可能なネットワークを検索してネットワークに接続された状態に復帰する処理を実行する。従って、携帯端末のＯＳが、アプリケーションによるネットワーク接続の変更を許可しないＯＳである場合であっても、ダイレクト接続を切断して適切なネットワークに再接続できる。
【００３６】
〔第二の実施形態〕
本発明の第二の実施形態について説明する。第一の実施形態において、携帯端末は印刷ジョブの送信完了後にＭＦＰに対してステップＳ１１１の切断要求を送信した。しかし、印刷動作中にＭＦＰが用紙ジャム等により印刷エラーを発生させた場合、切断要求を送信した携帯端末からはＭＦＰの状態を検知できないという問題がある。仮に、ユーザが直接ＭＦＰの状態を確認する等して印刷エラーの発生、及び印刷ジョブの停止を認識した場合、印刷エラーとなったデータを再印刷するには、携帯端末とＭＦＰを再度ダイレクト接続する操作を行う必要があり、操作が煩雑となるという問題がある。
【００３７】
図７は、本発明の第二の実施形態に係る携帯端末とＭＦＰの通常時における動作を示したシーケンスチャートである。本実施形態は、携帯端末からＭＦＰの状態を監視できるようにした点に特徴がある。第一の実施形態と同様の動作については同一のステップ番号を付して、その説明を省略する。
ＭＦＰ１００がステップＳ１０９に示した印刷ジョブを実行している間、携帯端末２００の印刷管理部２３４はＭＦＰ１００から印刷ステータスを定期的に、又は必要に応じて取得する（ステップＳ１２１）。取得される印刷ステータスには、ＭＦＰの状態（印刷中、印刷待機中、エラーの発生の有無、エラーの内容）や、印刷ジョブの実行率（処理率）等が含まれる。印刷ステータスは、ＭＦＰ１００の印刷制御部１２２が携帯端末２００に送信する構成でもよいし、携帯端末２００の印刷管理部２３４がＭＦＰ１００の印刷制御部１２２に対して問い合わせ（ポーリング）を行ってＭＦＰ１００から取得する構成であってもよい。
【００３８】
ステップＳ１２３において、印刷管理部２３４は取得した印刷ステータスをＵＩ部２３１に表示させる。図１１は、ステップＳ１２３に対応する印刷ステータス画面の一例を示す図である。印刷ステータス画面４６０には、印刷中のファイル名、印刷実行中である旨、及び印刷中のページ番号が表示される。印刷中のページ番号は印刷状態に応じて変化する。印刷ステータス画面４６０には、印刷中のページ番号に加えて印刷するべき総ページ数を表示してもよい。
印刷ジョブの処理が完了した場合、ステップＳ１２５において、ＭＦＰ１００の印刷制御部１２２は、印刷が完了した旨の印刷ステータス（処理完了通知）を携帯端末２００に通知する。
処理完了通知を取得した携帯端末２００の印刷管理部２３４は、ステップＳ１２７において、ＵＩ部２３１にその旨を表示させる。
処理完了通知が取得された後、携帯端末２００の切断要求部２３６は、ダイレクト接続の切断要求をＭＦＰ１００に送信する（ステップＳ１１１）。
【００３９】
図８は、本発明の第二の実施形態に係る携帯端末とＭＦＰのエラー発生時における動作を示したシーケンスチャートである。通常時と同様の動作についての説明は省略する。
ステップＳ１３１において、ＭＦＰ１００の印刷制御部１２２が印刷動作中にエラーの発生を検知した場合、印刷制御部１２２はエラーが発生した旨の印刷ステータスを携帯端末２００に通知する（ステップＳ１３３）。
ステップＳ１３５において、携帯端末２００の印刷管理部２３４は、印刷ステータスをＵＩ部２３１に表示させる。図１２は、ステップＳ１３５に対応する印刷ステータス画面の一例を示す図である。印刷ステータス画面４７０には、印刷中のファイル名、エラーが発生した旨、再印刷を指示する再印刷ボタン４７１、及び印刷の中止を指示する印刷中止ボタン４７２が表示される。ユーザは、画面に表示された印刷ステータスを確認することにより、再印刷を実行するか否か等を決定することができる。なお、ユーザへの通知には視覚的な通知の他、図３に示す音声出力部２１０を利用した音声の出力（聴覚的な通知）等を利用することができる。
【００４０】
ステップＳ１３７において、ユーザは、携帯端末２００のＵＩ部２３１から再印刷の実行を指示する。即ち、ユーザは図１２の再印刷ボタン４７１を押下する。ユーザからの指示を受けた印刷管理部２３４は、印刷データ変換部２３５に再度印刷ジョブを送信させる。
その後は、ステップＳ１０９−２、Ｓ１２１−２、Ｓ１２３−２として、ステップＳ１０９、Ｓ１２１、Ｓ１２３と同様の処理が行われる。
印刷ジョブの処理が完了した場合には、ステップＳ１２５以降の処理が実行される。ＭＦＰに再度エラーが発生した場合には、ステップＳ１３１〜Ｓ１３５の処理が繰り返される。
なお、ユーザはステップＳ１３７において再印刷指示を入力する代わりに、印刷中止指示を入力してもよい。即ち、ユーザは図１２の印刷中止ボタン４７２を押下してもよい。この場合、ステップＳ１１１以降の処理が実行される。
【００４１】
以上のように本実施形態によれば、携帯端末がＭＦＰから印刷ステータスを取得すると共に、携帯端末が処理完了通知を取得してからＭＦＰに切断要求を送信するようにしたので、ユーザはＭＦＰの印刷処理が完了するまでＭＦＰの動作状態を確認できる。また、ＭＦＰに印刷エラーが発生した場合であっても、ユーザはＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる再接続操作を行うことなく、再印刷指示、又は印刷中止指示等、所望の指示をＭＦＰに出すことができる。
【００４２】
〔第三の実施形態〕
本発明の第三の実施形態について説明する。第一及び第二の実施形態では、携帯端末からＭＦＰに対して切断要求が送信され（ステップＳ１１１）、切断要求に基づいてＭＦＰはダイレクト接続を切断して通常状態に復帰する処理を実行していた（ステップＳ１１３）。
しかし、この切断要求は印刷アプリケーションから送信されるため、ユーザがＯＳの管理下にあるネットワーク設定画面から他のネットワークに接続する指示を入力した場合には、ダイレクト接続の切断要求がＭＦＰに通知されないまま、携帯端末はダイレクト接続から離脱することになる。また、通信環境の劣化により携帯端末から送信された切断要求をＭＦＰが受信できない場合も、ＭＦＰが切断要求を受信しないまま携帯端末がダイレクト接続から離脱することになる。
このようにＭＦＰが何らかの理由で携帯端末からの切断要求を受信できないにも関わらず携帯端末がダイレクト接続から離脱し、両者間のダイレクト接続が終了した場合、ＭＦＰは、ダイレクト接続モードから通常状態に移行することができない。仮に、ＭＦＰの通常状態が図１に示すネットワークＮへ接続された状態である場合、ＭＦＰはＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続をするためにネットワークＮとの接続を一端解除する。ＭＦＰがネットワークＮに接続されない状態が継続すれば、他の通信装置３００はネットワークＮを介してＭＦＰ１００を利用できないという事態が発生する。
【００４３】
図９は、本発明の第三の実施形態に係る携帯端末とＭＦＰの通常時における動作を示したシーケンスチャートである。本実施形態は、携帯端末からのダイレクト接続の切断要求を受信しない場合であっても、ＭＦＰがダイレクト接続モードを解除して通常状態に復帰する点に特徴がある。以下、第一の実施形態と同様の動作については同一のステップ番号を付してその説明を省略する。
【００４４】
ＭＦＰ１００がステップＳ１０９に示す印刷処理を完了した場合、タイマ１４５は計時を開始する（ステップＳ１４３）。タイマ１４５による計時開始から所定時間が経過した場合（ステップＳ１４５）、ステップＳ１１３において、通信制御部１４３はダイレクト接続を切断する処理を実行する。この処理により、ＭＦＰ１００は通常状態に復帰する。
なお、タイマによる計時開始（ステップＳ１４３）から計時終了（ステップＳ１４５）までの間にＭＦＰ１００が携帯端末２００から切断要求を受信した場合、通信制御部１４３は切断要求に基づいてステップＳ１１３に示すダイレクト接続を切断する処理を実行する。また、タイマ１４５は計時を終了する。
また、タイマによる計時開始（ステップＳ１４３）から計時終了（ステップＳ１４５）までの間に携帯端末から新たな印刷ジョブが送信された場合、タイマ１４５は計時を停止して、印刷制御部１２２は新たな印刷ジョブの処理を実行する。また、印刷処理が完了した場合には、タイマ１４５はリセットして新たに計時を開始する。
【００４５】
本実施形態によれば、仮に携帯端末２００が、ＭＦＰ１００にダイレクト接続の切断要求を送信しないまま、ダイレクト接続モードを終了して（ステップＳ１４１）、ネットワークＮへ接続する処理（ステップＳ１１７、Ｓ１１９）を実行した場合であっても、ＭＦＰ１００はダイレクト接続モードから通常状態に移行することができる。
本実施形態では、タイマ１４５は印刷処理が完了した後に計時を開始するため、携帯端末は第二の実施形態に示した印刷ステータスの受信が可能である。しかし、タイマ１４５は、印刷ジョブを受信した直後から計時を開始し、第一の実施形態のように印刷処理の完了前にダイレクト接続が切断される構成としてもよい。
【００４６】
〔第四の実施形態〕
本発明の第四の実施形態について説明する。第三の実施形態においてＭＦＰは、印刷処理が完了してから一定時間の経過後にダイレクト接続を切断する処理を実行する。しかし、ユーザが新たな印刷ジョブを送信する前にタイマの計時が完了すると、印刷ジョブの送信前にダイレクト接続が切断されることになり不便である。
そこで、本実施形態においては、ユーザの利用態様に応じて、携帯端末からＭＦＰが実行するダイレクト接続の切断処理に関する各種の設定を行えるようにしたものである。
【００４７】
本実施形態において、ユーザはＭＦＰによるダイレクト接続の切断条件として、携帯端末からの切断要求の要否と、携帯端末からの切断要求の送信タイミングについて設定できる。ユーザは、ダイレクト接続の切断条件をＵＩ部２３１から入力することができる。入力された切断条件は印刷管理部２３４によって管理される。
【００４８】
携帯端末からの切断要求を「否」（第一の切断条件）とした場合、ＭＦＰは携帯端末からの切断要求を受信しなくともダイレクト接続を切断する。ＭＦＰは印刷ジョブの実行が完了した場合に、ダイレクト接続の切断処理を即時に実行してもよいし、一定時間の経過後に実行してもよい。
携帯端末からの切断要求を「要」（第二の切断条件）とした場合、ＭＦＰは携帯端末からの切断要求に基づいてダイレクト接続を切断する。この場合、ユーザは携帯端末からの切断要求の送信タイミングを設定可能である。
切断要求の送信タイミングが「ジョブごと」に設定されている場合、印刷管理部２３４は、ＭＦＰに対して１つの印刷ジョブが送信された場合に、又はＭＦＰによる１つの印刷ジョブの処理が完了した場合に（処理完了通知を取得した場合に）、ＭＦＰに切断要求を送信するように切断要求部２３６を制御する。切断要求の送信タイミングが「全ジョブ完了時（印刷アプリの終了時）」に設定されている場合、印刷管理部２３４はユーザからアプリケーションの終了指示があった場合に、ＭＦＰに切断要求を送信するように切断要求部２３６を制御する。その後、アプリケーションが終了する。
上記設定の内容は、印刷管理部２３４が上記設定を保存した時に、或いは、印刷ジョブの送信時に印刷ジョブ中の設定情報の一つに含めて、ＭＦＰ１００に通知される。なお、印刷管理部２３４は、設定内容をＥＥＰＲＯＭ２０４（図３）に設けられた専用の記憶領域に記憶させる。
【００４９】
図１０は、第四の実施形態に係るＭＦＰの動作を示すフローチャートである。
ステップＳ２０１において、通信制御部１４３は、ＭＦＰ１００をダイレクト接続モードに移行させる前に、現在のネットワーク接続状態を設定記憶部１４４に記憶させる。ここで「ｐｒｅｃｏｎｎｅｃｔ＝ＯＦＦ」はネットワークに接続されていないスタンドアロン環境であることを示す。また「ｐｒｅｃｏｎｎｅｃｔ＝Ｗｉ−Ｆｉ」はＷｉ−Ｆｉ接続によりネットワークＮ（図１）に接続されていることを示す。
ステップＳ２０３において、通信制御部１４３は、携帯端末２００との間でＷｉ−Ｆｉ  Ｄｉｒｅｃｔによる接続処理（ネゴシエーション）を実行し、両者間の接続を確立する。この処理は、図６に示したステップＳ１０５の処理と同じである。
ステップＳ２０５において、通信制御部１４３は、携帯端末２００からダイレクト接続の切断条件を取得し、これを設定記憶部１４４に記憶させる。ここで「Ｄｉｓｃｏｎｎｅｃｔ＝ＯＦＦ」は携帯端末２００からの切断要求を待ってダイレクト接続を切断することを意味し、「Ｄｉｓｃｏｎｎｅｃｔ＝ＯＮ」は携帯端末２００からの切断要求を待たずにダイレクト接続を切断することを意味する。
【００５０】
ステップＳ２０７において、印刷制御部１２２は、携帯端末２００から受信した印刷ジョブを実行する。この処理は、図６に示すステップＳ１０９の処理と同じである。
ステップＳ２０９において、通信制御部１４３は、設定記憶部１４４からダイレクト接続の切断条件を読み出して確認する。「Ｄｉｓｃｏｎｎｅｃｔ＝ＯＦＦ」の場合はステップＳ２１１の処理を実行し、「Ｄｉｓｃｏｎｎｅｃｔ＝ＯＮ」の場合はステップＳ２１３の処理を実行する。
ステップＳ２１１において、通信制御部１４３は、携帯端末からダイレクト接続の切断要求を受信したか否かを監視する。ダイレクト接続の切断要求を受信した場合（ステップＳ２１１にてＹｅｓ）はステップＳ２１３の処理を実行する。
【００５１】
ステップＳ２１３において、通信制御部１４３は、ダイレクト接続の切断処理を実行する。
ステップＳ２１５において、通信制御部１４３は、設定記憶部１４４からダイレクト接続モードに移行する前の接続状態を読み出して確認する。「ｐｒｅｃｏｎｎｅｃｔ＝ＯＦＦ」の場合は処理を終了し、「ｐｒｅｃｏｎｎｅｃｔ＝Ｗｉ−Ｆｉ」の場合はステップＳ２１７の処理を実行する。
ステップＳ２１７において、通信制御部１４３は、ＭＦＰ１００をもとの通信環境に復帰させる処理、即ちＭＦＰ１００をＷｉ−ＦｉによりネットワークＮに接続する処理を実行する。
【００５２】
本実施形態によれば、ＭＦＰが実行するダイレクト接続の切断処理に関する各種の設定を、携帯端末から行えるようにしたものである。これにより、ユーザの利用態様に応じた動作をＭＦＰに実行させることができ、より利便性を高めることができる。
【００５３】
〔本発明の実施態様例と作用、効果のまとめ〕
＜第一の実施態様＞
本態様に係る通信システム１は、情報処理装置（ＭＦＰ１００）と無線によりダイレクト接続する第一接続手段（ネットワーク切替部２４２）を備えたコンピュータ（携帯端末２００）を、情報処理装置に情報の処理を要求する旨の情報処理要求を送信する処理要求手段（印刷管理部２３４）、及び、情報処理要求が送信された後に、情報処理装置に対してダイレクト接続の切断要求を送信する切断要求手段（切断要求部２３６）として機能させるプログラム（アプリケーション機能部２３０）と、第一接続手段と無線によりダイレクト接続する第二接続手段（通信制御部１４３）を有し、コンピュータから受信した情報処理要求を処理する情報処理装置と、を備え、第二接続手段は、切断要求を受信した場合にダイレクト接続を切断する切断処理を実行することを特徴とする。
【００５４】
ここで、無線によるダイレクト接続とは、ピアツーピア通信の一例であるＷｉ−Ｆｉ  Ｄｉｒｅｃｔのように、ルータ等を介さずに直接他装置との通信を可能にする接続のことであり、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ以外の接続方式を含む概念である。
本態様によれば、携帯端末のアプリケーションからＭＦＰ等の情報処理装置に対してダイレクト接続の切断を要求し、この要求を受けたＭＦＰがダイレクト接続を切断する。ダイレクト接続の切断を検知した携帯端末のＯＳは、ＯＳが有する機能により、接続可能なネットワークを検索してネットワークに接続された状態に復帰する処理を実行する。
従って、情報処理装置とダイレクト接続した場合に、ＯＳの機能制限によりアプリケーションがネットワークの接続先を切り替えることができない場合であっても、必要な通信が終了した後はダイレクト接続から離脱して通常使用するネットワークに復帰することができる。
【００５５】
＜第二の実施態様＞
本態様に係る通信システム１において、処理要求手段（印刷管理部２３４）が情報処理装置（ＭＦＰ１００）から情報処理要求に基づく処理を完了した旨を示す処理完了通知を取得した場合に、切断要求手段（切断要求部２３６）は切断要求を送信することを特徴とする。
本態様によれば、情報処理装置（ＭＦＰ１００）が情報（印刷ジョブ）の処理中にエラーを発生させた場合であっても、ダイレクト接続をする処理を実行することなく、情報処理装置に対して再度の情報処理を要求できる。
【００５６】
＜第三の実施態様＞
本態様に係る通信システム１において、情報処理装置（ＭＦＰ１００）は、情報処理要求に基づく処理が完了した後に計時を開始する計時手段（タイマ１４５）を備え、第二接続手段（データ送受信部１４６）は、計時手段が所定の時間を計時すると切断処理を実行することを特徴とする。
例えば、情報処理装置がネットワークＮに接続され、ネットワークＮに接続する他の通信装置３００がネットワークＮを介して情報処理装置を利用可能な環境を構築している場合を考える。ＭＦＰがダイレクト接続のためにネットワークＮから離脱した後、ネットワークＮに復帰しないとすれば、他の通信装置が情報処理装置を利用できない状態が継続して不便である。
本態様によれば、何らかの理由で情報処理装置がコンピュータ（携帯端末２００）からの切断要求を受信できない場合であっても、情報処理装置はダイレクト接続された状態から、もとのネットワーク環境（スタンドアロン環境、又はネットワークＮに接続された状態）に復帰できる。
【００５７】
＜第四の実施態様＞
本態様に係る通信システム１において、プログラム（アプリケーション機能部２３０）は、コンピュータ（携帯端末２００）を、第二接続手段（通信制御部１４３）による切断処理の実行に際して、切断要求を不要とする第一の切断条件と切断要求を必要とする第二の切断条件との何れかを情報処理装置（ＭＦＰ１００）に設定する切断条件設定手段（ＵＩ部２３１、印刷管理部２３４）として機能させると共に、情報処理装置の第二接続手段は、切断条件が第一の切断条件である場合には、情報処理要求の処理が完了した後、切断要求を待たずに切断処理を実行し、切断条件が第二の切断条件である場合には、情報処理要求の処理が完了した後、切断要求を受信してから切断処理を実行することを特徴とする。
本態様によれば、情報処理装置が実行するダイレクト接続の切断処理に関する各種の設定を、コンピュータから行えるようにしたものである。これにより、ユーザの利用態様に応じた動作を情報処理装置に実行させることができ、より利便性を高めることができる。
【符号の説明】
【００５８】
１…通信システム、１００…ＭＦＰ（情報処理装置）、１１０…コントローラ部、１４１…パネル制御部、１４３…通信制御部、１４４…設定記憶部、１４５…タイマ（計時手段）、１４６…データ送受信部（第二接続手段）、２００…携帯端末（コンピュータ）、２３０…アプリケーション機能部（プログラム）、２３１…ＵＩ部（切断条件設定手段）、２３２…接続先設定部、２３３…ＩＰ検索・指定部、２３４…印刷管理部（処理要求手段、切断条件設定手段）、２３５…印刷データ変換部、２３６…切断要求部（切断要求手段）、２４０…ＯＳ機能部、２４１…データ記憶部、２４２…ネットワーク切替部、２４３…データ送受信部（第一接続手段）、３００…通信装置、４００…ホームボタン、４１０…設定画面、４２０…Ｗｉ−Ｆｉ設定画面、４３０…入力画面、４４０…選択画面、４５０…プレビュー画面、４５１…印刷ボタン、４６０…印刷ステータス画面、４７０…印刷ステータス画面、４７１…再印刷ボタン、４７２…印刷中止ボタン
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２０１４−１５８１６３公報
【図１】
2017208805.tif 000003
【図２】
2017208805.tif 000004
【図３】
2017208805.tif 000005
【図４】
2017208805.tif 000006
【図５】
2017208805.tif 000007
【図６】
2017208805.tif 000008
【図７】
2017208805.tif 000009
【図８】
2017208805.tif 000010
【図９】
2017208805.tif 000011
【図１０】
2017208805.tif 000012
【図１１】
2017208805.tif 000013
【図１２】
2017208805.tif 000014