(57)【要約】【課題】携帯端末とＭＦＰを直接接続した場合に、携帯端末が手軽に、Ｗｅｂサーバ装置にある印刷データを取得し、これをＭＦＰに送信できるようにすることである。【解決手段】例えば、ＮＦＣなどの近距離無線通信の方法を用いてＭＦＰへの接続情報を前記ＭＦＰから取得する。次に、Ｗｅｂサーバ装置に存在する印刷データをネットワークを介して取得する。さらに、前記近距離無線通信の方法とは異なる、例えば、ＷＬＡＮなどの無線通信の方法を用いて前記ＭＦＰとの通信を確立する。そして、前記取得した印刷データを前記ＭＦＰに送信する。その後、前記確立された通信を解除する。【選択図】  図７
2018077918.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と通信を行う通信端末における通信方法であって、
近距離無線通信による第１の通信方法を用いて、前記情報処理装置との第２の通信方法による通信のための接続情報を前記情報処理装置から取得する通信工程と、
外部装置に存在するデータをネットワークを介して取得する取得工程と、
前記取得工程において前記データが取得された後に、前記通信工程において取得された接続情報を用いて前記第２の通信方法による前記情報処理装置との通信を確立する確立工程と、
前記取得工程において取得したデータを、前記確立工程において確立された前記通信により前記情報処理装置に送信する送信工程とを有することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信方法に関し、特に、近距離無線通信を用いた通信方法に関する。
【背景技術】
【０００２】
従来、携帯端末で閲覧可能なＷｅｂサーバ装置に存在するデータを別の情報処理装置で処理させるために、Ｗｅｂサーバ装置に存在するデータをその情報処理装置に送信する方法があった（特許文献１参照）。特許文献１によれば、携帯端末は通信確立用の通信インタフェースによって情報処理装置との認証を行い、その後、本来接続したい通信を確立して情報処理装置にデータ要求を発行すると、その要求に基づいてＷｅｂサーバ装置は情報処理装置にデータを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１８４２９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、情報処理装置がネットワークを介して、Ｗｅｂサーバ装置と通信可能なことを前提としている。しかし、ユーザが携帯端末と情報処理装置を、当該携帯端末が当該情報処理装置の外部のアクセスポイントを介さずに直接接続して使用することもある。
【０００５】
このような場合、情報処理装置はＷｅｂサーバ装置と通信できないことがあり、そのためＷｅｂサーバ装置上のデータを取得できない場合がある。
【０００６】
この場合、ユーザは携帯端末と情報処理装置との接続を一旦マニュアル操作で解除し、Ｗｅｂサーバ装置上に保存されているデータを携帯端末で取得する。そして、データ取得完了後に再びマニュアル操作で携帯端末と情報処理装置を再度接続する必要がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、通信端末がデータをＷｅｂサーバ装置から容易に取得して情報処理装置に送信することができる通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の通信方法は次のような構成を有する。
【０００９】
即ち、情報処理装置と通信を行う通信端末における通信方法であって、近距離無線通信による第１の通信方法を用いて、前記情報処理装置との第２の通信方法による通信のための接続情報を前記情報処理装置から取得する通信工程と、外部装置に存在するデータをネットワークを介して取得する取得工程と、前記取得工程において前記データが取得された後に、前記通信工程において取得された接続情報を用いて前記第２の通信方法による前記情報処理装置との通信を確立する確立工程と、前記取得工程において取得したデータを、前記確立工程において確立された前記通信により前記情報処理装置に送信する送信工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、Ｗｅｂサーバ装置に存在するデータがネットワークを介して取得された後に所定の通信方法による情報処理装置との通信を確立する。よってＷｅｂサーバ装置から容易にデータを取得して情報処理装置に送信することができるという効果がある。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態である近距離無線通信による通信が可能なネットワークシステムの全体構成を示すブロック図である。
【図２】携帯端末の正面図である。
【図３】ＭＦＰ装置の概要構成を示す外観斜視図である。
【図４】携帯端末の構成を示すブロック図である。
【図５】ＭＦＰの概略構成を示すブロック図である。
【図６】印刷候補のサムネイルを携帯端末に表示した例を示す図である。
【図７】実施形態１に従う携帯端末が実行する印刷データ取得処理を示すフローチャートである。
【図８】実施形態３に従う携帯端末が実行する印刷データ取得処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下添付図面を参照して本発明の実施形態について、さらに具体的かつ詳細に説明する。ただし、この実施形態に記載されている構成要素の相対配置等は、特定の記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１４】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１５】
この実施形態では、携帯端末とマルチファンクションプリンタ（以後、ＭＦＰ）との通信において、近距離無線通信方式を用いて低速通信（第１の通信方法）で認証などを行い、その後、無線通信の高速通信（第２の通信方法）に切り替えてデータを送信する。具体的にはＮＦＣ（Near Field Communication）で認証を行い、他の通信方式の無線通信で通信を引き継ぐ。
【００１６】
図１は本発明の代表的な実施形態である無線通信を用いた通信システム（以下、システム）の構成を示すブロック図である。
【００１７】
このシステムにおいて、Ｗｅｂサーバ装置１０１と携帯型通信端末装置（以下、携帯端末）２００とがインクタンク、ＬＡＮ等を含むネットワーク１００を介して接続される。一方、携帯端末２００と情報処理装置の一実施形態であるマルチファンクションプリンタ（以下、ＭＦＰ）３００とは無線通信により互いに直接接続される。
【００１８】
Ｗｅｂサーバ装置１０１は、印刷用データのストレージや画面表示用Ｗｅｂページの管理部などで構成されている。なお、Ｗｅｂサーバ装置１０１は、１つのサーバ装置により構成されていてもよいし、複数のサーバ装置により構成されるサーバシステムが、本実施形態におけるＷｅｂサーバ装置１０１として動作してもよい。
【００１９】
携帯端末２００は、認証方法、通信速度が違う少なくとも２種類以上の無線通信プロトコルを実装した装置である。この携帯端末としては、ＰＤＡ（情報携帯端末）などの個人情報端末、携帯電話、デジタルカメラ、スマートフォンなど、所定の処理の対象となるファイルを扱える装置であれば何でも良い。また、本実施形態では主に携帯型の通信端末を例に説明するが、通信端末はこの限りでない。なお、所定の処理は、例えば、ＭＦＰ３００による印刷である。
【００２０】
ＭＦＰ３００は、各種設定が可能な表示部と操作パネルを備え、インクジェットプリンタなどをプリンタエンジンとして用いたプリンタ機能と、原稿台に原稿を載せて原稿を読み取るスキャナ機能、ＦＡＸ機能や電話機能を有した多機能プリンタ装置である。
【００２１】
ネットワーク１００とＷｅｂサーバ装置１０１とは有線ＬＡＮもしくは無線ＬＡＮ（以下、ＷＬＡＮ）で接続されている。ネットワーク１００と携帯端末２００とはＷＬＡＮ又は無線電話回線で接続されている。携帯端末２００とＭＦＰ３００は、ＭＦＰ３００が有するアクセスポイント機能を用いて接続する。
【００２２】
以下の説明では、ＭＦＰ３００は受信した印刷データに基づいて画像を印刷する例を用いて本実施形態を説明する。
【００２３】
ＭＦＰ３００はＮＦＣを用いて携帯端末２００からアクセスポイント機能の情報を取得するための要求を受信すると、その情報を携帯端末２００に送信する。アクセスポイント機能の情報は、ＭＦＰ３００に接続するための、ＳＳＩＤやパスワードなどである。携帯端末２００はＭＦＰ３００から受信したアクセスポイント機能の情報を保持する。なお、アクセスポイント機能の情報が要求されると、ＭＦＰ３００は、携帯端末２００とアクセスポイント機能を使用して接続するための待機状態となる。
【００２４】
その後、携帯端末２００はＷｅｂサーバ装置１０１から印刷データを受信し、その受信完了後、待機状態のＭＦＰ３００のアクセスポイント機能を使用してＭＦＰ３００と接続する。接続確立後、携帯端末２００は当該確立した接続によりＭＦＰ３００に印刷データを送信し、ＭＦＰ３００は受信した印刷データに基づいて画像を印刷する。このように、携帯端末２００はＷｅｂサーバ装置１０１から印刷データを受信後、ＭＦＰ３００との接続に自動的に切り替えるため、印刷データがＷｅｂサーバ装置１０１にある場合でも、印刷可能となる。
【００２５】
図２は、例えば、スマートフォンのような携帯端末２００の正面図である。スマートフォンとは、携帯電話の機能の他に、カメラやネットブラウザやメール機能などを搭載した多機能型の携帯電話のことである。
【００２６】
図２おいて、ＮＦＣユニット２０１はＮＦＣを用いて通信を行うユニットであり、実際にＮＦＣユニット２０１を相手先のＮＦＣユニットに１０ｃｍ程度以内に近づけることで通信を行うことができる。ＷＬＡＮユニット２０２はＷＬＡＮを用いた通信を行うためのユニットで装置内に配置されている。なお、ＷＬＡＮの通信可能範囲は、ＮＦＣの通信可能範囲（１０ｃｍ程度）よりも広く、通信装置間の距離がＮＦＣによる通信可能距離より遠い場合でも、ＷＬＡＮによる通信が可能である。携帯端末２００は、ＮＦＣによりＭＦＰ３００と通信を行ってアクセスポイント機能に関する情報を取得・保存する。そして、当該印刷に必要な印刷データをＷｅｂサーバ装置１０１から受信後、ＷＬＡＮによってＭＦＰ３００と通信を行う。従って、ＮＦＣによるアクセスポイント機能に関する情報の取得・保存の後、携帯端末２００とＭＦＰ３００がＮＦＣの通信可能距離（１０ｃｍ程度）より離れたとしても通信が可能である。
【００２７】
表示部２０３はＬＣＤディスプレイで構成され、そのディスプレイ上に静電式タッチパネル方式の操作機構を備えた操作部２０４が配置される。操作部２０４はユーザの操作情報を検知する。代表的な操作方法は表示部２０３がボタン状のメニューを表示し、ユーザが操作部２０４に触れることによってボタン部分に関連付けられたイベントを発行し処理を実行することである。電源キー２０５は電源のオン／オフのために用いる。
【００２８】
図３はＭＦＰ３００の概略構成を示す外観図である。図３において、（ａ）は外観斜視図であり、（ｂ）はＭＦＰの上面図である。
【００２９】
原稿台３０１はガラス状の透明な台であり、原稿を載置してスキャナで読み取る時に使用する。原稿蓋３０２はスキャナで読み取りを行う際に読取光が外部に漏れないようにするための蓋である。印刷用紙挿入口３０３は様々なサイズの用紙をセットする挿入口である。ここにセットされた用紙は一枚ずつ印刷部（プリンタエンジン）に搬送され、所望の印刷を行って印刷用紙排出口３０４から排出される。
【００３０】
原稿蓋３０２の上部には、（ｂ）に示すように、操作表示部３０５とＮＦＣユニット３０６が配置されている。操作表示部３０５には各種操作を行うキーやＬＣＤディスプレイを備えており、ＭＦＰ３００に関する操作や設定が可能な構成となっている。ＮＦＣユニット３０６は近距離無線通信を行うためのユニットで実際に携帯端末２００を近接させる場所である。ＮＦＣユニット３０６から約１０ｃｍが通信可能な有効距離である。ＷＬＡＮアンテナ３０７はＷＬＡＮ通信を行うためのアンテナであり、原稿蓋３０２に埋め込まれている。アクセスポイントユニット３０８は携帯端末２００がＷＬＡＮを経由してＭＦＰ３００に接続するために用いられるユニットである。
【００３１】
アクセスポイント３０８が、アクセスポイント（ＡＰ）モードで動作する場合、例えば携帯端末２００とのＷＬＡＮ接続が１対１で確立し、携帯端末２００は他の機器と通信することができないことがある。例えば、携帯端末２００がＷｅｂサーバ装置や、他の携帯端末、外部ＰＣ等の外部装置から取得したデータをＭＦＰ３００にＷＬＡＮで送信する場合がある。この場合に、当該データの取得の前に既にＭＦＰ３００とのＷＬＡＮ接続が確立していると、上記のように他の装置と通信できないことがあり、当該取得が行えない場合がある。
【００３２】
そこで本実施形態では、携帯端末２００が外部装置からのデータ取得の後に、ＷＬＡＮによりＭＦＰ３００に当該データを送信する場合、ＭＦＰ３００との接続の確立を待機した状態で上記取得を行う。詳細については後述する。
【００３３】
図４は携帯端末２００の構成を示すブロック図である。
【００３４】
携帯端末２００は、装置全体の制御を行うメインボード４０１とＷＬＡＮ通信を行うＷＬＡＮユニット４１６とＮＦＣ通信を行うＮＦＣユニット４１７とからなる。
【００３５】
メインボード４０１においてＣＰＵ４０２は携帯端末２００の全体を制御するシステム制御部である。ＲＯＭ４０３はＣＰＵ４０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。この実施例では、ＲＯＭ４０３に格納されている各制御プログラムは、ＲＯＭ４０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。ＲＡＭ４０４はＳＲＡＭ等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値や携帯端末２００の管理データ等を格納し各種ワーク用バッファ領域として用いられる。
【００３６】
画像メモリ４０５はＤＲＡＭ等で構成され、通信部を介して受信した画像データや、データ蓄積部４１２から読みだした画像データをＣＰＵ４０２で処理するために一時的に格納する。不揮発性メモリ４１５はフラッシュメモリ等で構成され、電源がオフされた後でも保存しておきたいデータを格納する。例えば、電話帳データや、過去に接続したデバイス情報などがある。なお、メモリ構成は図４に示した構成に限定されるものではない。例えば、画像メモリ４０５とＲＡＭ４０４を共有させてもよいし、データ蓄積部４１２にデータのバックアップなどを行ってもよい。また、この実施例ではＤＲＡＭを用いているが、ハードディスクや不揮発性メモリ等を使用する場合もあるのでこの限りではない。
【００３７】
データ変換部４０６は、ページ記述言語（ＰＤＬ）等の解析や、色変換、画像変換などのデータ変換を行う。電話部４０７は電話回線の制御を行い、スピーカ部４１３を介して入出力される音声データを処理することで電話による通信を実現している。操作部４０８は図２で説明した操作部２０４で発生した信号を制御している。ＧＰＳ（全球測位システム）４０９は現在の緯度や経度などを取得する。表示部４１０は図２で説明した表示部２０３の表示内容を電子的に制御しており、各種入力操作や、ＭＦＰ３００の動作状況、ステータス状況の表示等を行う事ができる。
【００３８】
カメラ部４１１はレンズを介して入力された画像を電子的に記録して符号化する機能を有している。カメラ部４１１で撮影された画像はデータ蓄積部４１２に保存される。スピーカ部４１３は電話機能のための音声を入力または出力する機能や、その他アラーム通知などの機能を実現している。電源部４１４は携帯可能な電池と、その供給制御を行う。電源状態には、電池に残量が無い電池切れ状態、電源キー２０５を押下していない電源オフ状態、通常起動している起動状態（電源オン状態）、起動しているが省電力モードになっている省電力状態がある。
【００３９】
この実施例の携帯端末２００には無線通信するための通信方法として少なくとも２種類の通信方法を実行する構成が搭載されている。その通信方法として、この実施形態では携帯端末２００がＷＬＡＮ、ＮＦＣで無線通信を行うことで、ＭＦＰなどの他のデバイスとのデータ通信を行う。この際、データはパケットに変換され、他のデバイスに対してパケット送信される。逆に、外部の他のデバイスからのパケットをＷＬＡＮユニット、ＮＦＣユニットが受信し、これをデータに変換してＣＰＵ４０２に対して送信する。この実施例では、ＮＦＣはハンドオーバのための接続情報を送ったり、ジョブを送信したり、課金情報をやり取りしたりする。ＷＬＡＮはハンドオーバでＮＦＣからの無線接続を引き継いでジョブデータをＮＦＣよりも高速に送受信する。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７はそれぞれバスケーブルなどで接続されている。ＷＬＡＮユニット４１６、ＮＦＣユニット４１７は規格に準拠した通信を実現するためのユニットである。
【００４０】
上記構成要素４０３〜４１７はＣＰＵ４０２が管理するシステムバス４１９を介して、相互に接続されている。
【００４１】
図５は、ＭＦＰ３００の概略構成を示すブロック図である。
【００４２】
ＭＦＰ３００は装置全体の制御を行うメインボード５０１とＷＬＡＮ通信を行うＷＬＡＮユニット５１４とＮＦＣ通信を行うＮＦＣユニット５１５とからなる。
【００４３】
メインボード５０１においてＣＰＵ５０２は、ＭＦＰ３００の全体を制御するシステム制御部である。ＲＯＭ５０３はＣＰＵ５０２が実行する制御プログラムや組み込みオペレーティングシステム（ＯＳ）プログラム等を格納する。この実施例では、ＲＯＭ５０３に格納されている各制御プログラムは、ＲＯＭ５０３に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ等のソフトウェア制御を行う。制御プログラムの中には課金制御をおこなうものがあり、ＮＦＣユニット５１５を用いて携帯端末２００と課金のための制御コマンドをやり取りする。
【００４４】
ＲＡＭ５０４はＳＲＡＭ等で構成され、プログラム制御変数等を格納し、また、ユーザが登録した設定値やＭＦＰ３００の管理データ等を格納し、各種ワーク用バッファ領域としても用いられる。不揮発性メモリ５０５はフラッシュメモリ等で構成され、電源がオフされた時でも保持していたいデータを格納する。具体的にはネットワーク接続情報、ユーザデータなどである。画像メモリ５０６はＤＲＡＭ等で構成され、各通信ユニットを介して受信した画像データや、データ変換部５０７で処理した画像データなどを蓄積する。また、携帯端末２００のメモリ構成と同様に、メモリ構成はこれに限定されるものではない。データ変換部５０７は、ページ記述言語（ＰＤＬ）等の解析や画像データからプリントデータへの変換などを行う。
【００４５】
読取制御部５０８により制御される読取部５１０がＣＩＳイメージセンサによって原稿を光学的に読み取ることで発生した画像信号には画像処理制御部（不図示）を介して、２値化処理や中間調処理等の各種画像処理が施され、高精細な画像データを出力する。
【００４６】
操作部５０９、表示部５１１は図３で説明した操作表示部３０５を表しており、ユーザが操作を行うキーや、表示を行うＬＣＤからなる。
【００４７】
給紙部５１２は記録用紙などの記録媒体を保持する。給紙動作は記録部５１３からの制御により給紙部５１２により行うことができる。特に、給紙部は複数種類の用紙を一つの装置に保持するために、複数の給紙部から構成されても良い。この場合、記録部５１３により、どの給紙部から給紙を行うかを選択制御する。
【００４８】
記録部５１３は、記録に用いられる画像データに対し、画像処理制御部（不図示）を介して、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施し、高精細な画像データに変換して出力する。また、記録部５１３はプリンタエンジンの情報を定期的に読みだしてＲＡＭ５０４に格納される状態情報を更新する。具体的にはインクタンクの残量や記録ヘッドの状態などを更新する。
【００４９】
ＭＦＰ３００にも携帯端末２００と同様に２つの無線通信方法が搭載されているが、各機能は携帯端末２００のそれと同じであるため、その説明は省略する。
【００５０】
上記構成要素５０２〜５１５は、ＣＰＵ５０２が管理するシステムバス５１９を介して、相互に接続されている。
【００５１】
次に上記構成のネットワークシステムで実現する印刷処理のいくつかの実施形態について説明する。
【００５２】
＜実施形態１＞
図６は、携帯端末２００に印刷候補の画像のサムネイル６０１を表示した例を示す図である。
【００５３】
サムネイル６０１は、Ｗｅｂサーバ装置１０１に保存されている各画像データのサムネイルである。ユーザが印刷を所望する画像を押下すると、フォーカス６０２が表示され、その画像が印刷対象になったことを示す。ユーザは、印刷対象の画像を複数選択することができ、その際に、フォーカス６０２は、表示部２０３上に複数存在できる。
【００５４】
図６に示す画面は、例えば携帯端末２００のＲＯＭ４０３に記憶されているＷｅｂブラウザにより表示される。
【００５５】
また図７を用いて後述するが、本実施形態では携帯端末装置２００は、ユーザが図６の画面上で選択した画像を、携帯端末２００とＭＦＰ３００との近接無線通信に応じてＷｅｂサーバ装置１０１から取得する。
【００５６】
即ち、図６の表示画面上でユーザがサムネイルをタッチしたとしても、そのタッチに応じて画像が取得されなくてもよい。また、ユーザによるサムネイルのタッチに応じて、例えば「ＭＦＰのＮＦＣユニットに近づけて下さい。」等のガイド表示が、携帯端末２００の表示部４１０に表示されてもよい。
【００５７】
また、ユーザがＮＦＣを用いてＭＦＰ３００と通信させたいのではなく、例えば、携帯端末２００に画像をダウンロードして、携帯端末２００内で当該画像を管理したい場合がある。この場合、上記のガイド表示に、「ダウンロード」等の選択肢を設け、ユーザがその選択肢を画面上で選択した場合、ＮＦＣ通信が行われなくても、上記画像を携帯端末２００がＷｅｂサーバ装置１０１から取得してもよい。
【００５８】
なお、サムネイルを一画面で表示し切れない場合には、スクロール表示するようにしても良い。ユーザは、印刷を所望する画像を選択後、携帯端末２００のＮＦＣユニット２０１をＭＦＰ３００のＮＦＣユニット３０６に近接させる。これにより、携帯端末２００とＭＦＰ３００の通信が開始される。
【００５９】
図７は実施形態１に従う印刷処理を示すフローチャートである。
【００６０】
このフローチャートに示す処理は携帯端末２００による処理であり、ＲＯＭ４０３に記憶されているプログラムをＣＰＵ４０２がＲＡＭ４０４上で実行することにより実現される。具体的には、例えば、図６の画面上においてユーザがサムネイルを選択し、上記のガイド表示が表示された後、ユーザが携帯端末２００のＮＦＣユニット２０１をＭＦＰ３００のＮＦＣユニット３０６に近接させる。そして、携帯端末２００とＭＦＰ３００のＮＦＣ通信が開始された後、図７に示す処理が携帯端末２００のＣＰＵ４０２により実行される。
【００６１】
まず、ステップＳ５０１でＭＦＰ３００に内蔵のアクセスポイントユニット３０８のＳＳＩＤとパスワードを取得する。なお、ステップＳ５０１の処理において、携帯端末２００とＭＦＰ３００の通信は、ＮＦＣ通信を用いて行われる。
【００６２】
この処理終了後に、ステップＳ５０２で携帯端末２００は携帯電話回線を利用してＷｅｂサーバ装置１０１と通信可能であるため、Ｗｅｂサーバ装置１０１上にある印刷データを取得することができる。また、携帯端末２００が例えば、ＷｉＦｉなどのアクセスポイントに接続されていた場合は、その接続を利用してＷｅｂサーバ装置１０１と通信することができ、Ｗｅｂサーバ装置１０１上にある印刷データを取得することができる。これにより、携帯電話回線を使用して通信を行うのに比べ、通信コストを抑えることができる。
【００６３】
なお、ステップＳ５０２では、図６に示す画面においてユーザが予め選択していたサムネイルに対応する印刷データが取得される。
【００６４】
また、ステップＳ５０１においてＳＳＩＤとパスワードが取得されなかった場合、ステップＳ５０２における印刷データの取得のためのＷｅｂサーバ装置１０１へのアクセスは行わないようにしてもよい。これにより、アクセスポイントを介してＭＦＰに印刷データを送信できないにも関わらず、印刷データＷｅｂサーバ装置１０１にアクセスしてしまうことを防ぐことができる。または、アクセスポイントに接続できない旨のエラー表示を行った上で、ユーザが指示した場合に、Ｗｅｂサーバ装置１０１から印刷データを取得するようにしてもよい。
【００６５】
ステップＳ５０２において、携帯電話回線やアクセスポイントを介した通信処理が終わると、ステップＳ５０３では携帯端末２００は初めて、ＭＦＰ３００のアクセスポイントユニット３０８への接続を試みる。ステップＳ５０３では、ステップＳ５０１で取得したＭＦＰ３００のアクセスポイントユニット３０８のＳＳＩＤとパスワードを用いて、ＷＬＡＮで接続することになる。
【００６６】
即ち、ステップＳ５０３では、ステップＳ５０２における通信処理の完了に応じて、ＭＦＰ３００のアクセスポイントユニット３０８との通信を開始する。
【００６７】
例えば上記処理順序でなく、ＭＦＰ３００のアクセスポイントユニット３０８との接続を確立（Ｓ５０３）してから、アクセスポイントを介してＷｅｂサーバ装置１０１にアクセスする（Ｓ５０２）ことを考える。この場合、ＭＦＰ３００のアクセスポイントと既に接続を確立しているため、Ｗｅｂサーバ装置１０１に他のアクセスポイントを介して接続できない場合がある。
【００６８】
この場合、携帯電話回線を介してＷｅｂサーバ装置１０１にアクセスせざるを得なくなる場合がある。或いは、ＭＦＰ３００に未だ印刷データを送信していないにも関わらず、一度ＭＦＰ３００のアクセスポイントとの接続をユーザ操作で切断しなくてはならない。そして、Ｗｅｂサーバ装置１０１へのアクセスのために他のアクセスポイントに接続し、印刷データを取得後、再度ＭＦＰ３００のアクセスポイントと接続しなくてはならない。
【００６９】
そこで本実施形態では、上記Ｓ５０２、Ｓ５０３の順序で処理を行うため、携帯端末２００は、Ｗｅｂサーバ装置１０１にアクセスポイントを介して適切に印刷データを取得することができる。そして携帯端末２００は、印刷データの取得の後にＭＦＰ３００のアクセスポイントと接続するため、当該アクセスポイントとの接続の切断、再接続を行わなくてもよい。
【００７０】
これ以降の処理は、ＮＦＣよりも高速通信が可能であり、ＮＦＣの有効範囲外からでも通信が可能であるＷＬＡＮを介して行われる。これは印刷データのような比較的容量の大きいデータ送信のために有効であり、印刷データ送信中に携帯端末２００のＮＦＣユニット２０１をＭＦＰ３００のＮＦＣユニット３０６に近付けておく必要がないため、ユーザの負荷軽減にもつながる。
【００７１】
ステップＳ５０３において、携帯端末２００とＭＦＰ３００のＷＬＡＮを介した通信が確立されると、処理はステップＳ５０４に進む。ステップＳ５０４ではステップＳ５０２においてＷｅｂサーバ装置１０１から取得した印刷データをＭＦＰ３００に送信する。そして、ＭＦＰ３００は受信した印刷データに基づいて画像を印刷する。印刷完了後、処理はステップＳ５０５に進み、携帯端末２００はＭＦＰ３００のアクセスポイントユニット３０８への接続を解除する。これにより、携帯端末２００がインターネットに接続不能な状態を極力少なくすることができる。
【００７２】
従って以上説明した実施形態に従えば、ＭＦＰはＮＦＣ通信により携帯端末と通信を行い、携帯電話回線又はアクセスポイントを介した通信によりＷｅｂサーバ装置から印刷データを取得後、携帯端末をＷＬＡＮでＭＦＰのアクセスポイントユニットに接続する。このようにして、ＭＦＰがネットワークのアクセスポイントに未接続状態でも、ユーザがＷｅｂサーバ装置上のコンテンツを印刷したい場合、携帯端末とＭＦＰとの通信機能を用いて、ＭＦＰとＷｅｂサーバ装置とが直接接続することなく印刷データを取得できる。
【００７３】
さらに携帯端末２００は、Ｗｅｂサーバ装置１０１とのアクセスポイントを介した通信処理の完了に応じて、ＭＦＰ３００のアクセスポイントユニット３０８との通信を開始する。そのため携帯端末２００は、Ｗｅｂサーバ装置１０１からの印刷データの取得に際し、ＭＦＰ３００のアクセスポイントとの接続の切断、再接続を行わなくてもよい。よって、容易に当該アクセスポイントとの接続をすることができる。
【００７４】
また携帯端末２００は、ＮＦＣによるＭＦＰ３００との通信に応じて、Ｗｅｂサーバ装置１０１との通信と、ＭＦＰ３００とのＷＬＡＮ等を用いた通信が自動的に行われる。よってユーザがＮＦＣによる通信のために携帯端末２００をＭＦＰ３００に近づけることにより上記３つの通信が行われるため、ユーザは、Ｗｅｂサーバ装置１０１に存在する所望の画像を容易に印刷させることができる。
【００７５】
さらに、ユーザは図６に示した画面においてサムネイルを選択すれば、ＭＦＰ３００に携帯端末２００を近づけてＮＦＣ通信を実行させることで、当該サムネイルに対応する画像を印刷させることができる。よって、例えばサムネイルを選択後、当該サムネイルに対応する印刷データが携帯端末２００により取得されるのを待たなくても、ＮＦＣ通信を実行させることができる。
【００７６】
＜実施形態２＞
実施形態１では、近距離無線通信の例としてＮＦＣを例に説明したが、これに限らず、他の通信方法であってもよい。具体的にはＢｌｕｅｔｏｏｔｈ（登録商標）を用いることができる。この場合、携帯端末２００はＮＦＣユニット２０１の代わりにＢｌｕｅｔｏｏｔｈ（登録商標）ユニットを備え、ＭＦＰ３００もＮＦＣユニット３０６の代わりにＢｌｕｅｔｏｏｔｈ（登録商標）ユニットを備える。そして、携帯端末２００のＢｌｕｅｔｏｏｔｈ（登録商標）ユニットとＭＦＰ３００のＢｌｕｅｔｏｏｔｈ（登録商標）ユニットを近接させることで、携帯端末２００はＭＦＰ３００のアクセスポイント機能の情報を取得することができる。
【００７７】
なお、実施形態２において、ＮＦＣユニットの代わりにＢｌｕｅｔｏｏｔｈ（登録商標）ユニットを備えるのではなく、ＮＦＣユニットとＢｌｕｅｔｏｏｔｈ（登録商標）ユニットとの両方を備える構成でも良い。この場合、ユーザは状況に応じて使用したいユニットを選択することも可能であるし、携帯端末２００かＭＦＰ３００のどちらかが使用するユニットを選択することもできる。
【００７８】
また、携帯端末２００がＷｅｂサーバ装置１０１から印刷データを受信する際の通信の例として携帯電話回線と例えば、ＷｉＦｉのようなアクセスポイントを介した通信を例に説明したが、他の通信方法であってもよい。さらに、印刷データ取得後の、携帯端末２００とＭＦＰ３００の通信方法の例としてＷＬＡＮを用いて説明したが、他の通信方法であっても構わない。このとき、ＮＦＣよりも通信可能距離が広い通信方法であれば、携帯端末２００がＭＦＰ３００から離れた状態でも通信可能である。また、ＮＦＣよりも通信速度が速い通信方法であれば、印刷データの送信もより効率的に行える。なお、通信方法に関しては、ここに記載している例に限定されるものではなく、単独で使用することもできるし、複数の方法を組み合わせて使用することも可能である。
【００７９】
＜実施形態３＞
この実施形態は、実施形態１の図７で説明したステップにいくつかの判断処理を加えた印刷データの取得処理について説明する。
【００８０】
図８は実施形態３に従う携帯端末が実行する印刷データ取得処理を示すフローチャートである。図８と図７とを比較すると分かるように、この実施形態では、実施形態１の処理に７つの処理ステップを加え、状況に応じてより適切に印刷データの取得を行えるようにしている。ただし、追加する処理はここに記載している例に限定されるものではなく、１つの判断を追加することもできるし、複数の判断処理を組み合わせて追加することも可能である。
【００８１】
追加する７つの処理ステップは以下の通りである。
【００８２】
（１）ステップＳ６０１
ステップＳ５０１で取得したＭＦＰのアクセスポイント機能に関する情報から以前使用したことのあるＭＦＰであるかどうかを判断する。
【００８３】
（２）ステップＳ６０２
ステップＳ６０１において使用したことがなかったＭＦＰであると判断した場合、そのＭＦＰに関する情報を保存する。
【００８４】
（３）ステップＳ６０３
ＭＦＰ３００のアクセスポイントユニット３０８が接続可能な状態で既に待機しているかどうかを判断する。
【００８５】
（４）ステップＳ６０４
ステップＳ６０３においてＭＦＰ３００が接続可能な状態で待機していなかったと判断した場合、接続待機状態へと移行させる。
【００８６】
（５）ステップＳ６０５
ステップＳ５０２で受信する印刷データが携帯端末２００で既に取得済みかどうかを判断する。
【００８７】
（６）ステップＳ６０６
ステップＳ５０５でアクセスポイントユニット３０８への接続解除後、ＭＦＰ３００のアクセスポイントユニット３０８での接続待機状態を終了させるかどうかを判断する。
【００８８】
（７）ステップＳ６０７
ステップＳ６０６で接続待機状態を終了させると判断した場合、接続待機状態を終了させる。
【００８９】
以下、図８のフローチャートに沿って詳細に説明する。なお、説明を簡単にするためには実施形態１で説明したのと同じ説明は省略する。
【００９０】
まず、実施形態１と同様にステップＳ５０１を実行後、ステップＳ６０１では、携帯端末２００は以前使用したことのあるＭＦＰ３００のアクセスポイントユニット３０８の情報と同じ情報が記録されているかどうかを調べる。同じ情報が記録されていると判断される場合、その記録されている情報を使用するとし、処理はステップＳ６０３に進む。これに対して、同じ情報が記録されていなかったり、パスワードが変更されている判断された場合、処理はステップＳ６０２に進み、ステップＳ５０１で受信したＳＳＩＤとパスワードを携帯端末２００に記録する。
【００９１】
ステップＳ６０３では、既にＭＦＰ３００のアクセスポイントユニット３０８が接続待機状態になっているかどうかを調べる。なお接続待機状態とは、携帯端末２００が保持しているＳＳＩＤとパスワードを用いてＷＬＡＮ接続が可能であるが、まだ接続、通信が確立していない状態である。
【００９２】
ここで、ＭＦＰ３００が既にアクセスポイントユニット３０８において接続待機状態となっていると判断すれば、処理はステップＳ６０４はスキップし、ステップＳ６０５に進む。これに対して、接続待機状態でないと判断された場合、処理はステップＳ６０４に進んで、ＭＦＰ３００のアクセスポイントユニット３０８と携帯端末２００の接続状態を接続待機状態に移行させるための処理を実行する。
【００９３】
なお、接続待機状態でない場合とは、携帯端末２００のアクセスポイント接続設定がＯＦＦになっているときや、携帯端末２００が他の通信モードで接続待機状態になっているとき、もしくは他の通信モードで接続中の場合などが考えられる。
【００９４】
アクセスポイント接続設定がＯＦＦの場合、ステップＳ６０４では、自動的に当該設定をＯＮにする処理を行う。また携帯端末２００が他の通信モードで接続待機状態、接続中の場合、当該接続待機状態、接続を中断し、ＭＦＰ３００との接続待機状態に移行する。
【００９５】
なお、この実施形態ではステップＳ６０３、Ｓ６０４の処理を携帯端末２００が実行しているが、これらの処理をＭＦＰ３００が実行するようにしても良い。例えば、ＭＦＰ３００がＳ５０１において携帯端末２００とＮＦＣにより通信した場合、ＭＦＰにおいてＳ６０３の処理が実行されてもよい。また、ステップＳ６０３の処理を実行せず、常にステップＳ６０４を実行するようにしても良い。
【００９６】
ステップＳ６０３、Ｓ６０４の処理をＭＦＰ３００が実行する場合、例えばＳ６０３では、ＭＦＰ３００のアクセスポイント接続設定がＯＦＦになっているか判定される。そして、アクセスポイント接続設定がＯＦＦの場合、ステップＳ６０４でＭＦＰ３００は、自動的に当該設定をＯＮにする処理を行う。
【００９７】
またＭＦＰ３００がＳ６０３の処理実行する場合、例えばＭＦＰ３００が他の通信モードで接続待機状態になっているとき、もしくは他の通信モードで接続中であるか判定する。そしてＭＦＰ３００が他の通信モードで接続待機状態、接続中の場合、当該接続待機状態、接続を中断し、携帯端末２００との接続待機状態に移行する。
【００９８】
次に、ステップＳ６０５では、Ｗｅｂサーバ装置１０１から受信しようとしている印刷データが既に携帯端末２００内に存在しているかどうかを調べる。ここで、携帯端末２００内に印刷データが存在していると判断された場合、処理はステップＳ５０２はスキップし、ステップＳ５０３に進む。これに対して、携帯端末２００に印刷データが存在していないと判断された場合、処理はステップＳ５０２を実行する。
【００９９】
なお、ステップＳ６０５の処理を省略して、ステップＳ５０２を実行することも可能であるが、この場合、携帯端末２００に所望の印刷データが存在していても、再度同じデータをダウンロードすることになる。従って、重複ダウンロードを防止しスループットを向上させる観点から点からすれば、ステップＳ６０５を実行することには利点がある。
【０１００】
次のステップＳ５０３〜ステップＳ５０５は、実施形態１で述べたのと同様の処理を実行する。なお、実施形態１では、ステップＳ５０１でＭＦＰ３００から取得したＳＳＩＤとパスワードを用いて接続していた。一方、この実施形態では、ステップＳ６０１においてで既にその情報が携帯端末に記録されていると判断されるなら、その記録されているＳＳＩＤとパスワードを用いて接続するようにしても良い。
【０１０１】
続いて、ステップＳ６０６では、ＭＦＰ３００のアクセスポイントユニット３０８の接続待機状態を終了させるかどうかを決定する。具体的には、ステップＳ６０４でＭＦＰ３００をアクセスポイントユニット３０８への接続待機状態にした場合、使用前の状態に戻すためにアクセスポイントユニット３０８への接続待機状態を終了させると判断する。また、ステップＳ６０３で、ＭＦＰ３００は既にアクセスポイントユニット３０８が接続待機状態にあると判断し、ステップＳ６０４の処理をスキップした場合、アクセスポイントユニット３０８の接続待機状態を終了させる必要はないと判断する。
【０１０２】
以上のような判断の結果に基づいて、ステップＳ６０６において、アクセスポイントユニット３０８の接続待機状態を終了させると決定した場合、処理はステップＳ６０７に進み、アクセスポイントユニット３０８への接続待機状態を終了させる。これに対して、アクセスポイントユニット３０８の接続待機状態を終了させないと決定した場合、処理はそのまま終了する。
【０１０３】
なお、この実施形態では、ステップＳ６０６とステップＳ６０７を携帯端末２００が実行するようにしているが、ＭＦＰ３００が実行しても構わない。また、ステップＳ６０６の判断は実施せずに、常にステップＳ６０７を実行し、アクセスポイントユニット３０８への接続待機状態を終了させてしまうこともできる。
【０１０４】
従って以上説明した実施形態に従えば、実施形態１に加えてさらにいくつかの判断処理を実行することで、より実際の状況に適した印刷データの取得処理を行うことができ、ユーザがＭＦＰを使用する場合の利便性を向上できる。
【０１０５】
さて、以上説明した実施形態では、情報処理装置としてＭＦＰを例として説明しているが、本発明はＭＦＰに限らず、単機能プリンタ、ディスプレイ、プロジェクタ、スピーカといったデバイスにも適用できる。例えば、情報処理装置としてディスプレイやプロジェクタが採用される場合、Ｗｅｂサーバ装置から表示対象のデータが携帯端末に取得される。また情報処理装置としてスピーカが採用される場合、Ｗｅｂサーバ装置から音声出力されるデータが携帯端末により取得される。
【０１０６】
例えば、情報処理装置としてディスプレイに適用した場合、携帯端末はディスプレイが有するアクセスポイントユニットのＳＳＩＤとパスワードをディスプレイが有するＮＦＣユニットを使用して取得する。そして、携帯端末はディスプレイに表示したいコンテンツをＷｅｂサーバ装置から取得し、取得完了後に、携帯端末とディスプレイとをＷＬＡＮを用いて接続する。その後、携帯端末はディスプレイに表示するコンテンツをディスプレイに送信する。
【０１０７】
また、スピーカに適用した場合、携帯端末はスピーカが有するアクセスポイントユニットのＳＳＩＤとパスワードをスピーカが有するＮＦＣユニットを使用して取得する。そして、携帯端末はスピーカで再生したい音楽データをＷｅｂサーバ装置から取得し、取得完了後に、携帯端末とスピーカとをＷＬＡＮを用いて接続する。その後、携帯端末はスピーカで再生する音楽データをスピーカに送信する。このようにして他のデバイスに適用した場合でも実施形態１〜実施形態３に示した方法が適用可能である。
【０１０８】
なお、以上の実施形態において説明した「印刷データ」は、例えば印刷対象の画像ファイルであってもよいし、グラフィックデータ等のベクターデータのファイルや文書ファイルであってもよい。そのファイル形式は、Ｊｐｅｇ，ＰＤＦ，Ｐｉｎｇ，Ｇｉｆ等や、または文書ファイル、表計算ファイル等の種々のものであってもよい。例えば種々のデータ形式のデータがＷｅｂサーバ装置１０１に格納されている場合に、Ｗｅｂサーバ装置１０１や他のサーバ装置において所定のデータ形式に変換されてもよい。そして、変換後のデータが携帯端末２００に送信されてもよい。当該所定のデータ形式として、例えばビットマップ画像であってもよいし、ＰＤＦファイルであってもよい。
【０１０９】
また以上の実施形態では、携帯端末２００がデータを取得する外部装置としてＷｅｂサーバ装置を例に説明したが、これに限らず、例えば他の携帯端末、外部ＰＣ等の外部装置からデータを取得する場合であってもよい。
【０１１０】
また以上の実施形態では、ＭＦＰ３００のアクセスポイント３０８が、アクセスポイント（ＡＰ）モードで動作して、携帯端末２００とのＷＬＡＮ接続が１対１で確立する例を示した。しかしこれに限らず、ＭＦＰ３００と携帯端末２００がアドホックモードにより１対１で接続する場合でもよい。この場合でも、携帯端末２００がＷｅｂサーバ装置や、他の携帯端末、外部ＰＣ等の外部装置からのデータの取得を行ってから、ＭＦＰ３００との接続を確立する。これにより、携帯端末２００がＭＦＰ３００と１対１で接続を確立していることにより外部装置からデータを取得できないケースを回避することができる。
【０１１１】
本発明は前述した実施形態の機能を実現するプログラムコードを記録した記録媒体をシステム又は装置に供給し、そのシステム又は装置のコンピュータが記録媒体に格納されたプログラムコードを読出し実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１２】
また、本発明はコンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでない。本発明にはそのプログラムコードの指示に基づき、コンピュータ上で稼動しているOperating System（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１１３】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【０１１４】
１０１：Ｗｅｂサーバ装置、２００：携帯端末、２０１：ＮＦＣユニット、
３００：ＭＦＰ、３０６：ＮＦＣユニット、３０８：アクセスポイントユニット
【図１】
2018077918.tif 000003
【図２】
2018077918.tif 000004
【図３】
2018077918.tif 000005
【図４】
2018077918.tif 000006
【図５】
2018077918.tif 000007
【図６】
2018077918.tif 000008
【図７】
2018077918.tif 000009
【図８】
2018077918.tif 000010