(57)【要約】      （修正有）【課題】情報処理装置とサーバとの間でデータのアップロードおよびダウンロードの少なくとも一方を行う際の使い勝手を向上させる。【解決手段】この画像処理システムは、携帯端末１０からＭＦＰ２０に対して、サーバ３０へのログインを指示するための指示情報を送信し、その指示情報に基づき、ＭＦＰ２０からサーバ３０にログインする。そして、画像処理システムは、サーバ３０からデータをダウンロードしてＭＦＰ２０から携帯端末１０に送信するデータダウンロード、および、携帯端末１０からデータをＭＦＰ２０に送信してサーバ３０にアップロードするデータアップロードの少なくとも一方のデータ通信を行う。【選択図】図８
2014107717.tif 000002
【特許請求の範囲】
【請求項１】
サーバとの間で通信を行うサーバ通信機能および画像処理機能を有する画像処理装置と、情報処理装置とを備える画像処理システムであって、
前記画像処理装置と前記情報処理装置との間で通信を行う通信部と、
制御部と、を備え、
前記制御部は、
前記通信部により、前記情報処理装置から前記画像処理装置に対して、前記サーバへのログインを指示するための指示情報を送信する指示送信処理と、
前記指示情報に基づき、前記画像処理装置から前記サーバにログインするログイン処理と、
前記サーバからデータをダウンロードして前記画像処理装置から前記情報処理装置に送信するデータダウンロード、および、前記情報処理装置からデータを前記画像処理装置に送信して前記サーバにアップロードするデータアップロードの少なくとも一方のデータ通信を行うデータ通信処理と、を実行する構成を有する画像処理システム。
【請求項２】
請求項１に記載の画像処理システムであって、
前記通信部は、互いに通信可能距離が異なる近距離無線通信および遠距離無線通信を実行可能であり、
前記制御部は、
前記指示送信処理では、前記近距離無線通信により、前記指示情報を送信し、
前記データ通信処理では、前記遠距離無線通信により、前記データ通信を行う、画像処理システム。
【請求項３】
請求項２に記載の画像処理システムであって、
前記制御部は、
前記情報処理装置から、前記近距離無線通信により、前記遠距離無線通信の接続を確立するための設定情報を、前記画像処理装置に送信し、前記遠距離無線通信の接続を確立する通信確立処理を実行する構成を有し、
前記データダウンロードを行うために前記指示情報を送信した場合、前記遠距離無線通信の接続の確立前に、前記サーバへのログインを開始する、画像処理システム。
【請求項４】
請求項３に記載の画像処理システムであって、
前記制御部は、
前記ログインが成功したか否かを判断するログイン判断処理を実行する構成を有し、
前記ログインが成功したと判断したことを条件に、前記遠距離無線通信の接続を確立する、画像処理システム。
【請求項５】
請求項２から４のいずれか一項に記載の画像処理システムであって、
前記制御部は、
前記情報処理装置から、前記近距離無線通信により、前記遠距離無線通信の接続を確立するための設定情報を、前記画像処理装置に送信し、前記遠距離無線通信の接続を確立する通信確立処理を実行する構成を有し、
前記データアップロードを行うために前記指示情報を送信した場合、前記遠距離無線通信の接続の確立後に、前記サーバへのログインを開始する、画像処理システム。
【請求項６】
請求項５に記載の画像処理システムであって、
前記制御部は、
前記データアップロードの対象データの全体または規定量が、前記情報処理装置から前記画像処理装置に送信されたかどうかを判断する送信判断処理を実行する構成を有し、
前記対象データの全体または規定量が送信されたと判断したことを条件に、前記サーバへのログインを開始する、画像処理システム。
【請求項７】
請求項２から６のいずれか一項に記載の画像処理システムであって、
前記制御部は、
前記データ通信の完了から基準時間内に、前記遠距離無線通信の接続を切断する切断処理を実行する構成を有する、画像処理システム。
【請求項８】
請求項１から７のいずれか一項に記載の画像処理システムであって、
前記情報処理装置は、前記データダウンロードおよび前記データアップロードのいずれかの実行指令を受け付ける受付部を有し、
前記データ通信処理では、前記受付部が受け付けた前記実行指令に基づき、前記データ通信を行う、画像処理システム。
【請求項９】
サーバとの間で通信を行うサーバ通信機能および画像処理機能を有する画像処理装置であって、
情報処理装置との間で通信を行う通信部と、
制御部と、を備え、
前記装置側制御部は、
前記装置側通信部により、前記情報処理装置から、前記サーバへのログインを指示するための指示情報を受信する指示受信処理と、
前記指示情報に基づき、前記サーバにログインするログイン処理と、
前記サーバからデータをダウンロードして前記情報処理装置に送信すること、および、前記情報処理装置からデータを受信して前記サーバにアップロードすることの少なくとも一方を行うデータ通信処理と、を実行する構成を有する画像処理装置。
【請求項１０】
サーバ通信機能および画像処理機能を有する画像処理装置との間で通信を行う機能を有する情報処理装置に、
前記画像処理装置に対して、前記サーバへのログインを指示するための指示情報を送信する指示送信処理と、
前記サーバからダウンロードしたデータを、前記画像処理装置から受信すること、および、前記サーバへのアップロード対象のデータを前記画像処理装置に送信することの少なくとも一方を行うデータ通信処理と、を実行させるデータ通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
サーバにデータをアップロードしたり、サーバからデータをダウンロードしたりするための技術に関する。
【背景技術】
【０００２】
従来から、読み取ったデータを、電子ファイル格納サービス等を提供するサーバにアップロードする画像読取装置や、サーバからデータをダウンロードして印刷する印刷装置等の画像処理装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−９５２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像処理装置とは別の情報処理装置からデータをサーバにアップロードしたい場合や、サーバからダウンロードしたデータを画像処理装置とは別の情報処理装置に格納したい場合がある。しかし、このような場合、従来の画像処理システムでは、使い勝手の面で改善の余地があった。
【０００５】
本明細書では、情報処理装置とサーバとの間でデータのアップロードおよびダウンロードの少なくとも一方を行う際の使い勝手を向上させることが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像処理システムは、サーバとの間で通信を行うサーバ通信機能および画像処理機能を有する画像処理装置と、情報処理装置とを備える画像処理システムであって、前記画像処理装置と前記情報処理装置との間で通信を行う通信部と、制御部と、を備え、前記制御部は、前記通信部により、前記情報処理装置から前記画像処理装置に対して、前記サーバへのログインを指示するための指示情報を送信する指示送信処理と、前記指示情報に基づき、前記画像処理装置から前記サーバにログインするログイン処理と、前記サーバからデータをダウンロードして前記画像処理装置から前記情報処理装置に送信するデータダウンロード、および、前記情報処理装置からデータを前記画像処理装置に送信して前記サーバにアップロードするデータアップロードの少なくとも一方のデータ通信を行うデータ通信処理と、を実行する構成を有する。
【０００７】
この画像処理システムは、情報処理装置から画像処理装置に対して、サーバへのログインを指示するための指示情報を送信し、その指示情報に基づき、画像処理装置からサーバにログインする。そして、画像処理システムは、サーバからデータをダウンロードして画像処理装置から情報処理装置に送信するデータダウンロード、および、情報処理装置からデータを画像処理装置に送信してサーバにアップロードするデータアップロードの少なくとも一方のデータ通信を行う。即ち、情報処理装置は、画像処理装置経由で、サーバとの間でデータ通信を行うことができる。このため、サーバとの間でデータ通信を行う際、従来の画像処理システムに比べて、使い勝手を向上させることが可能である。
【０００８】
上記画像処理システムでは、前記通信部は、互いに通信可能距離が異なる近距離無線通信および遠距離無線通信を実行可能であり、前記制御部は、前記指示送信処理では、前記近距離無線通信により、前記指示情報を送信し、前記データ通信処理では、前記遠距離無線通信により、前記データ通信を行ってもよい。
【０００９】
この画像システムは、近距離無線通信により、指示情報を送信し、遠距離無線通信により、データ通信を行う。これにより、遠距離無線通信により指示情報を送信する構成に比べて、指示情報が送信される範囲が制限されるため、指示情報が他の通信装置に受信されることを抑制することができる。また、近距離無線通信によりデータ通信を行う構成に比べて、遠距離でのデータ通信を行うことができる。
【００１０】
上記画像処理システムでは、前記制御部は、前記情報処理装置から、前記近距離無線通信により、前記遠距離無線通信の接続を確立するための設定情報を、前記画像処理装置に送信し、前記遠距離無線通信の接続を確立する通信確立処理を実行する構成を有し、前記データダウンロードを行うために前記指示情報を送信した場合、前記遠距離無線通信の接続の確立前に、前記サーバへのログインを開始してもよい。
【００１１】
この画像処理システムは、データダウンロードを行うために指示情報を送信した場合、遠距離無線通信の接続の確立前に、サーバへのログインを開始する。これにより、遠距離無線通信の接続の確立後にサーバへのログインを開始する構成に比べて、サーバへのログインを早期に開始することができる。
【００１２】
上記画像処理システムでは、前記制御部は、前記ログインが成功したか否かを判断するログイン判断処理を実行する構成を有し、前記ログインが成功したと判断したことを条件に、前記遠距離無線通信の接続を確立してもよい。
【００１３】
この画像システムは、ログインが成功したと判断したことを条件に、遠距離無線通信の接続を確立する。これにより、ログインが開始されておらずデータ通信を行うことができないにもかかわらず、遠距離無線通信の確立状態が無駄に継続されることを抑制することができる。
【００１４】
上記画像処理システムでは、前記制御部は、前記情報処理装置から、前記近距離無線通信により、前記遠距離無線通信の接続を確立するための設定情報を、前記画像処理装置に送信し、前記遠距離無線通信の接続を確立する通信確立処理を実行する構成を有し、前記データアップロードを行うために前記指示情報を送信した場合、前記遠距離無線通信の接続の確立後に、前記サーバへのログインを開始してもよい。
【００１５】
この画像処理システムは、データアップロードを行うために指示情報を送信した場合、遠距離無線通信の接続の確立後に、サーバへのログインを開始する。これにより、遠距離無線通信の接続の確立されておらずアップロード対象のデータが画像処理装置に送信できないにもかかわらず、サーバへのログインが無駄に開始されることを抑制することができる。
【００１６】
上記画像処理システムでは、前記制御部は、前記データアップロードの対象データの全体または規定量が、前記情報処理装置から前記画像処理装置に送信されたかどうかを判断する送信判断処理を実行する構成を有し、前記対象データの全体または規定量が送信されたと判断したことを条件に、前記サーバへのログインを開始してもよい。
【００１７】
この画像処理システムは、データアップロードの対象データの全体または規定量が、情報処理装置から画像処理装置に送信されたと判断したことを条件に、サーバへのログインを開始する。これにより、対象データを送信する前にログインを開始する構成に比べて、ログイン後、データアップロードを早期に開始することができる。
【００１８】
上記画像処理システムでは、前記制御部は、前記データ通信の完了から基準時間内に、前記遠距離無線通信の接続を切断する切断処理を実行する構成を有してもよい。
【００１９】
この画像システムは、データ通信の完了から基準時間内に、遠距離無線通信の接続を切断する。これにより、データ通信が完了したにもかかわらず、遠距離通信の接続状態が長時間継続されることを抑制することができる。
【００２０】
上記画像処理システムでは、前記情報処理装置は、前記データダウンロードおよび前記データアップロードのいずれかの実行指令を受け付ける受付部を有し、前記データ通信処理では、前記受付部が受け付けた前記実行指令に基づき、前記データ通信を行ってもよい。
【００２１】
この画像処理システムは、受付部が受け付けた実行指令に基づき、データ通信を行う。これにより、画像処理装置でのユーザによるユーザ操作を要することなく、情報処理装置とサーバとの間のデータ通信を行うことができる。
【００２２】
なお、この発明は、画像処理システム、画像処理装置、画像処理方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２３】
本明細書によって開示される発明によれば、情報処理装置とサーバとの間でデータのアップロードおよびダウンロードの少なくとも一方を行う際の使い勝手を向上させることが可能である。
【図面の簡単な説明】
【００２４】
【図１】一実施形態の画像処理システムを示すブロック図
【図２】携帯端末処理を示すフローチャート
【図３】端末ダウンロード処理を示すフローチャート
【図４】端末アップロード処理を示すフローチャート
【図５】ＭＦＰ処理を示すフローチャート
【図６】ＭＦＰダウンロード処理を示すフローチャート
【図７】ＭＦＰアップロード処理を示すフローチャート
【図８】データダウンロード実行時のシーケンス図
【図９】データアップロード実行時のシーケンス図
【発明を実施するための形態】
【００２５】
一実施形態について図１〜図９を参照しつつ説明する。図１に示すように、本実施形態の画像処理システム１は、携帯端末１０と、多機能機（以下、ＭＦＰ（Multi Function Peripheralの略））２０とを備える。携帯端末１０はＭＦＰ２０との間でデータ通信が可能であり、ＭＦＰ２０はサーバ３０との間で通信を行うサーバ通信機能を有する。そして、携帯端末１０は、ＭＦＰ２０経由でサーバ３０にデータをアップロードしたり、サーバからＭＦＰ２０経由でデータをダウンロードしたりすることができる。
【００２６】
例えばセキュリティの関係上、携帯端末１０からサーバ３０への直接のアクセスが許可されていない場合や、携帯端末１０がＭＦＰ２０の通信可能領域内にあるがサーバ３０との通信可能領域外にある場合などに、本画像処理システム１は特に有効である。
【００２７】
（携帯端末の構成）
携帯端末１０は、情報処理装置の一例であり、例えば、携帯電話（例えばスマートフォン）、ＰＤＡ、ノートＰＣ、タブレットＰＣ、携帯型音楽再生装置、携帯型動画再生装置等である。携帯端末１０は、端末制御部１１、無線ＬＡＮインターフェース１２、ＮＦＣインターフェース１３、操作部１４、および、表示部１５を備える。
【００２８】
端末制御部１１は、制御部の一例であり、中央処理装置（以下、ＣＰＵ）１１Ａおよびメモリ１１Ｂを有する。メモリ１１Ｂは、例えばＲＯＭやＲＡＭ等を有し、ＲＯＭには、ＯＳ、ＷＥＢサービスにアクセスするためのアプリケーションソフト、印刷データを作成可能なアプリケーションソフト、ＭＦＰ２０を制御するためのプリンタドライバ、ＭＦＰ２０からの読取データを処理可能なアプリケーションソフトや、後述する携帯端末処理（データ通信プログラムの一例）を実行するためのプログラムなど、各種のプログラムが記憶されている。ＣＰＵ１１Ａは、ＲＯＭから読み出したプログラムに従って、携帯端末１０の各部を制御する。なお、上記各種のプログラムが記憶される記憶媒体は、ＲＯＭやＲＡＭ以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００２９】
無線ＬＡＮインターフェース１２は、通信部の一例であり、端末制御部１１が、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの方式（以下、ＷＦＤ方式）に従った無線通信を実行するためのインターフェースである。ＷＦＤ方式では、ＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）の８０２．１１の規格、及び、それに準ずる規格（例えば８０２．１１ａ，１１ｂ，１１ｇ，１１ｎ等）に基づいて、アクセスポイントを利用せずに直接に無線通信が実行される。なお、ＷＦＤ方式に従った無線通信は、遠距離無線通信の一例である。
【００３０】
ＮＦＣインターフェース１３は、通信部の一例であり、端末制御部１１が、ＮＦＣ（Near Field Communication）方式に従って近距離無線通信を実行するためのインターフェースである。なお、ＮＦＣ方式の無線通信は、ＩＳＯ／ＩＥＣ２１４８１又はＩＳＯ／ＩＥＣ１８０９２の国際標準規格に基づいて実行される。また、ＮＦＣ方式とＷｉ−Ｆｉ方式とは、無線通信方式が異なり、Ｗｉ−Ｆｉ方式の無線通信の通信速度は、ＮＦＣ方式の無線通信の通信速度よりも速い。また、Ｗｉ−Ｆｉ方式の無線通信の通信可能距離は、ＮＦＣ方式の無線通信の通信可能距離よりも長い。
【００３１】
操作部１４は、受付部の一例であり、複数のボタンを有し、ユーザにより各種の入力操作が可能である。表示部１５は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。
【００３２】
（ＭＦＰの構成）
ＭＦＰ２０は、画像処理装置の一例であり、上記サーバ通信機能、印刷機能およびスキャン機能を有する。印刷機能およびスキャン機能は、画像処理機能の一例である。具体的には、ＭＦＰ２０は、ＭＦＰ制御部２１、無線ＬＡＮインターフェース２２、ＮＦＣインターフェース２３、操作部２４、表示部２５、印刷実行部２６、読取実行部２７、および、ネットワークインターフェース２８を備える。
【００３３】
ＭＦＰ制御部２１は、制御部の一例であり、ＣＰＵ２１Ａおよびメモリ２１Ｂを有する。メモリ２１Ｂは、例えばＲＯＭやＲＡＭ等を有し、ＲＯＭには、後述するＭＦＰ処理を実行するためのプログラムや、印刷実行部２６や読取実行部２７の各種の動作を実行するためのプログラム等が記憶されている。ＣＰＵ２１Ａは、ＲＯＭから読み出したプログラムに従って、ＭＦＰ２０の各部を制御する。なお、上記各種のプログラムが記憶される媒体は、ＲＯＭやＲＡＭ以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００３４】
無線ＬＡＮインターフェース２２は、通信部の一例であり、ＭＦＰ制御部２１が、ＷＦＤ方式に従った遠距離無線通信を実行するためのインターフェースである。ＮＦＣインターフェース２３は、通信部の一例であり、ＭＦＰ制御部２１が、ＮＦＣ方式に従って近距離無線通信を実行するためのインターフェースである。
【００３５】
操作部２４は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。表示部２５は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷実行部２６は、インクジェット方式、電子写真方式等の印刷機構であり、携帯端末１０から受信した印刷データに基づく画像を、図示しない印刷用シート上に印刷する。読取実行部２７は、ＣＣＤ（Charge Coupled Device）、ＣＩＳ（Contact Image Sensor）等の読取デバイスを有し、図示しない原稿シート上の画像を読み取る。
【００３６】
ネットワークインターフェース２８は、ＭＦＰ制御部２１が、無線通信方式または有線通信方式により、インターネットやローカルネットワーク等のネットワークを介して、サーバ３０との間で通信を行うためのインターフェースである。サーバ３０は、例えば電子ファイル格納サービスなど、サービス事業者によるＷＥＢサービスを提供するためのコンピュータである。ＷＥＢサービスには、例えば、フェイスブック（Facebook  登録商標）等のクラウドサービスやソーシャルネットワーキングサービス（ＳＮＳ  Social Networking Service）がある。
【００３７】
（携帯端末処理）
携帯端末１０のユーザは、操作部１４により、上述したＷＥＢサービスにアクセスするためのアプリケーションソフトを起動させる操作を行うと、端末制御部１１は、例えば、ＭＦＰ２０経由せずにサーバにアクセスする直接アクセス、および、ＭＦＰ２０経由してサーバにアクセスする間接アクセスのいずれかを選択するアクセス選択画面（図示せず）を表示部１５に表示させる。そして、ユーザが間接アクセスを選択する操作を行うと、端末制御部１１は、図２に示す携帯端末処理を実行する。なお、図８，９には、データダウンロード実行時およびデータアップロード実行時における携帯端末１０、ＭＦＰ２０、サーバ３０の間のシーケンスが示されている。
【００３８】
端末制御部１１は、図示しない指示画面を表示部１５に表示させる（Ｓ１）。ユーザは、この指示画面を参照しつつ、操作部１４の操作により、次に述べる各種の指示を行うことができる。このとき、操作部１４は、受付部として機能する。具体的には、ユーザは、指示画面により、利用するＷＥＢサービスを指定することができる。メモリ１１Ｂには、予め、１または複数のＷＥＢサービスの指定情報が記憶されており、携帯端末１０は、このＷＥＢサービスの指示情報を参照して、１または複数のＷＥＢサービスを選択肢として指示画面に表示させることができる。指示情報は、特定のＷＥＢサービスへのログインをＭＦＰ２０に指示するための情報（例えばＵＲＬや格納場所のファイル名など）であり、以下の説明では、ＷＥＢサービスの指定情報と、携帯端末１０およびユーザの少なくとも一方の識別情報とが含まれるものとする。
【００３９】
また、ユーザは、指示画面により、データダウンロードおよびデータアップロードのいずれかを選択して実行指令を行うことができる。データダウンロードは、サーバ３０からデータを、ＭＦＰ２０経由で携帯端末１０にダウンロードすることであり、データアップロードは、携帯端末１０からデータを、ＭＦＰ２０経由でサーバ３０にアップロードすることである。メモリ１１Ｂには、ＭＦＰ２０から取得したスキャンデータ、画像データやテキストデータなど、１または複数のデータを記憶することが可能であり、携帯端末１０は、メモリ１１Ｂに記憶されている１または複数のデータを、データアップロードの候補として指示画面に表示させることができる。
【００４０】
端末制御部１１は、ユーザにより、ＷＥＢサービスの指定や、データダウンロードかデータアップロードの実行指令等の決定操作がされていないと判断した場合（Ｓ２：ＮＯ）、待機し、決定操作がされたと判断した場合（Ｓ２：ＹＥＳ）、ＮＦＣインターフェース１３が、ＭＦＰ２０からＮＦＣ用の検出電波を受信したか否かを判断する（Ｓ３）。ここで、ＭＦＰ２０は、電源がオンされると、ＮＦＣインターフェース２３から検出電波を発する。
【００４１】
端末制御部１１は、検出電波を受信していないと判断した場合（Ｓ３：ＮＯ）、待機する。一方、例えばユーザが、携帯端末１０をＭＦＰ２０に近づける、いわゆるＮＦＣタッチを行うことで、携帯端末１０とＭＦＰ２０との間の距離が、互いに電波が届く距離（例えば１０ｃｍ）以下になると、端末制御部１１は、検出電波を受信したと判断し（Ｓ３：ＹＥＳ）、応答電波をＭＦＰ２０に送信し、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続（ＮＦＣ通信セッション）を確立させ、ＮＦＣ通信を開始する（Ｓ４）。
【００４２】
端末制御部１１は、ＮＦＣ通信により、Ｗｉ−Ｆｉ接続要求、および、上記指示情報をＭＦＰ２０に送信する（Ｓ５）。このＳ５の処理は、指示送信処理および通信確立処理の一例である。なお、このＷｉ−Ｆｉ接続要求には、Ｗｉ−Ｆｉ通信接続（Ｗｉ−Ｆｉ通信セッション）を確立するためのＷｉ−Ｆｉ接続情報（設定情報の一例）が含まれる。このＷｉ−Ｆｉ接続情報には、例えば通信方式、認証方式、暗号化方式、無線ネットワークを識別するための識別子であるＳＳＩＤ（Service Set IDentifier）や、無線ネットワークを構築するアクセス先の固有の識別子であるＢＳＳＩＤ（Basic Service Set IDentifier）等が含まれる。
【００４３】
（１）端末ダウンロード処理
端末制御部１１は、上記Ｗｉ−Ｆｉ接続要求等の送信後、上記Ｓ２でデータダウンロードが選択されたと判断した場合（Ｓ６：ＹＥＳ）、図３に示す端末ダウンロード処理を実行する（Ｓ７）。
【００４４】
端末制御部１１は、上記Ｗｉ−Ｆｉ接続要求に対するＷｉ−Ｆｉ接続応答、および、ログイン成否情報を、ＭＦＰ２０から受信していないと判断した場合（Ｓ１１：ＮＯ）、待機し、Ｗｉ−Ｆｉ接続応答等を受信したと判断した場合（Ｓ１１：ＹＥＳ）、ログイン成否情報を参照して、ＭＦＰ２０がＷＥＢサービスへのログインに成功したか否かを判断する（Ｓ１２）。このＳ１２の処理は、ログイン判断処理の一例である。
【００４５】
端末制御部１１は、ＷＥＢサービスへのログインに成功しなかったと判断した場合（Ｓ１２：ＮＯ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立せずに、エラー報知処理を実行する（Ｓ１３）。エラー報知処理は、データダウンロードを実行できないエラーをユーザに報知するための処理であり、端末制御部１１は、エラーメッセージ等を表示部１５に表示させる。なお、エラー報知処理では、表示部１５による表示以外に、例えば、図示しない発光部の発光、バイブレータの振動や、スピーカの発音等、各種の報知方法を利用することが可能である。端末制御部１１は、エラー報知処理の実行後、本端末ダウンロード処理および携帯端末処理を終了する。
【００４６】
一方、端末制御部１１は、ＷＥＢサービスへのログインに成功したと判断した場合（Ｓ１２：ＹＥＳ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立する（Ｓ１４）。このように、上記ＮＦＣタッチによりＷｉ−Ｆｉ通信接続を確立する構成であるため、ユーザ自身が上記Ｗｉ−Ｆｉ接続情報をＭＦＰ２０に手入力する構成に比べて、Ｗｉ−Ｆｉ通信接続を効率良く確立させることができる。また、ログインが成功したと判断したことを条件に、Ｗｉ−Ｆｉ通信接続を確立するため、ログインが開始されておらずデータ通信を行うことができないにもかかわらず、Ｗｉ−Ｆｉ通信接続の確立状態が無駄に継続されることを抑制することができる。
【００４７】
端末制御部１１は、Ｗｉ−Ｆｉ通信接続の確立後、ＭＦＰ２０がＷＥＢサービスからダウンロードしたデータ（以下、ダウンロードデータという）を、Ｗｉ−Ｆｉ通信により、ＭＦＰ２０から受信することを開始する（Ｓ１５）。Ｓ１５の処理は、データ通信処理の一例である。その後、端末制御部１１は、ダウンロードデータ全てを受信完了したか否かを判断する（Ｓ１６）。例えば、端末制御部１１は、ダウンロードデータの末尾に付加されるエンドデータの有無や、ＭＦＰ２０からの完了通知の受信の有無などに基づき、受信完了したか否かを判断する。
【００４８】
端末制御部１１は、受信完了していないと判断した場合（Ｓ１６：ＮＯ）、そのまま、ダウンロードデータの受信を続行し、受信完了したと判断した場合（Ｓ１６：ＹＥＳ）、即座に、Ｗｉ−Ｆｉ通信接続を切断する切断処理を実行する（Ｓ１７）。なお、端末制御部１１は、受信完了したと判断した時点から、予め定めた基準時間（例えば１分）以内にＷｉ−Ｆｉ通信接続を切断する構成でもよい。これにより、ダウンロードデータの受信が完了したにもかかわらず、Ｗｉ−Ｆｉ通信接続の確立状態が長時間継続されることを抑制することができる。また、ＷＦＤ方式では、ＷＦＤ通信の接続を切断しない限り、携帯端末１０がＭＦＰ２０との無線通信を独占してしまうため、早期に切断して他の通信装置がＭＦＰ２０と無線通信を行うことは特に有効である。
【００４９】
端末制御部１１は、Ｗｉ−Ｆｉ通信接続の切断後、データダウンロードの完了報知処理を実行する（Ｓ１８）。この完了報知処理は、データダウンロードが完了したことをユーザに報知するための処理であり、端末制御部１１は、その旨のメッセージ等を表示部１５に表示させる。なお、完了報知処理では、表示部１５による表示以外に、上述した各種の報知方法を利用することが可能である。端末制御部１１は、完了報知処理の実行後、本端末ダウンロード処理および携帯端末処理を終了する。
【００５０】
（２）端末アップロード処理
端末制御部１１は、上記Ｗｉ−Ｆｉ接続要求等の送信後、上記Ｓ２でデータアップロードが選択されたと判断した場合（Ｓ６：ＮＯ）、図４に示す端末アップロード処理を実行する（Ｓ８）。
【００５１】
端末制御部１１は、上記Ｗｉ−Ｆｉ接続要求に対するＷｉ−Ｆｉ接続応答を、ＭＦＰ２０から受信していないと判断した場合（Ｓ２１：ＮＯ）、待機し、Ｗｉ−Ｆｉ接続応答を受信したと判断した場合（Ｓ２１：ＹＥＳ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立する（Ｓ２２）。端末制御部１１は、Ｗｉ−Ｆｉ通信接続の確立後、ＭＦＰ２０経由でＷＥＢサービスにアップロードするデータ（以下、アップロードデータという）を、Ｗｉ−Ｆｉ通信により、ＭＦＰ２０に送信する（Ｓ２３）。Ｓ２３の処理は、データ通信処理の一例である。
【００５２】
その後、端末制御部１１は、ログイン成否情報を、ＭＦＰ２０から受信していないと判断した場合（Ｓ２４：ＮＯ）、待機し、ログイン成否情報を受信したと判断した場合（Ｓ２４：ＹＥＳ）、ログイン成否情報を参照して、ＭＦＰ２０がＷＥＢサービスへのログインに成功したか否かを判断する（Ｓ２５）。このＳ２５の処理は、ログイン判断処理の一例である。
【００５３】
端末制御部１１は、ＷＥＢサービスへのログインに成功しなかったと判断した場合（Ｓ２５：ＮＯ）、即座に、Ｗｉ−Ｆｉ通信接続を切断する（Ｓ２６）。これにより、ログインが失敗しデータ通信を行うことができないにもかかわらず、Ｗｉ−Ｆｉ通信接続の確立状態が無駄に継続されることを抑制することができる。
【００５４】
また、端末制御部１１は、エラー報知処理を実行する（Ｓ２７）。エラー報知処理は、データアップロードを実行できないエラーをユーザに報知するための処理であり、端末制御部１１は、エラーメッセージ等を表示部１５に表示させる。なお、エラー報知処理では、上記各種の報知方法を利用することが可能である。端末制御部１１は、エラー報知処理の実行後、本端末ダウンロード処理および携帯端末処理を終了する。
【００５５】
一方、端末制御部１１は、ＷＥＢサービスへのログインに成功したと判断した場合（Ｓ２５：ＹＥＳ）、ＭＦＰ２０からアップロード完了通知を受信していないと判断した場合（Ｓ２８：ＮＯ）、待機し、アップロード完了通知を受信したと判断した場合（Ｓ２８：ＹＥＳ）、Ｗｉ−Ｆｉ通信接続を切断し（Ｓ２９）、データアップロードの完了報知処理を実行する（Ｓ３０）。この完了報知処理は、データアップロードが完了したことをユーザに報知するための処理であり、端末制御部１１は、その旨のメッセージ等を表示部１５に表示させる。なお、完了報知処理では、表示部１５による表示以外に、上述した各種の報知方法を利用することが可能である。端末制御部１１は、完了報知処理の実行後、本端末ダウンロード処理および携帯端末処理を終了する。
【００５６】
（ＭＦＰ処理）
上述したＮＦＣタッチにより、ＮＦＣインターフェース２３が上記応答電波を携帯端末１０から受信し、ＭＦＰ制御部２１が、携帯端末１０とＭＦＰ２０との間にＮＦＣ通信接続を確立させるための通信を実行すると、ＭＦＰ制御部２１は、図５に示すＭＦＰ処理を実行する。
【００５７】
ＭＦＰ制御部２１は、上記Ｗｉ−Ｆｉ接続要求および指示情報を携帯端末１０から受信したか否かを判断する（Ｓ４１）。このＳ４１の処理は、指示受信処理の一例である。ＭＦＰ制御部２１は、Ｗｉ−Ｆｉ接続要求等を受信していないと判断した場合（Ｓ４１：ＮＯ）、待機し、Ｗｉ−Ｆｉ接続要求等を受信したと判断した場合（Ｓ４１：ＹＥＳ）、指示情報を参照して、携帯端末１０側で、データダウンロードおよびデータアップロードのいずれが選択されたかを判断する（Ｓ４２）。
【００５８】
（１）ＭＦＰダウンロード処理
ＭＦＰ制御部２１は、データダウンロードが選択されたと判断した場合（Ｓ４２：ＹＥＳ）、図６に示すＭＦＰダウンロード処理を実行する（Ｓ４３）。ＭＦＰ制御部２１は、上記指示情報に基づき、特定のＷＥＢサービスの利用開始の宣言をするためのログイン処理を試みる（Ｓ５１）。具体的には、メモリ１２Ｂには、予め、上記携帯端末１０およびユーザの少なくとも一方の識別情報と、ログイン情報（例えばユーザＩＤおよびパスワード）との対応関係情報が記憶されている。
【００５９】
ＭＦＰ制御部２１は、受信した指示情報に含まれる識別情報に対応するログイン情報を、対応関係情報から抽出し、その抽出したログイン情報をサーバ３０に送信してＷＥＢサービスへのログインを試み、そのログイン結果をサーバ３０から受信する。例えば、ＷＥＢサーバへのログインに成功した場合、ログイン結果は、ＷＥＢサービスのブラウザ画面データを含むものであり、ログインに失敗した場合、ログイン結果は、エラー通信を含むものである。
【００６０】
ＭＦＰ制御部２１は、ＮＦＣ通信により、Ｗｉ−Ｆｉ接続応答、および、上記ログイン結果に応じたログイン成否情報を携帯端末１０に送信する（Ｓ５２）。ＭＦＰ制御部２１は、ログイン結果を参照して、ログインに成功したか否かを判断する（Ｓ５３）。このＳ５３の処理は、ログイン判断処理の一例である。ＭＦＰ制御部２１は、例えばパスワードが間違っているなどにより、ログインに成功しなかったと判断した場合（Ｓ５３：ＮＯ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立せずに、本ＭＦＰダウンロード処理およびＭＦＰ処理を終了する。
【００６１】
一方、ＭＦＰ制御部２１は、ログインに成功したと判断した場合（Ｓ５３：ＹＥＳ）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立する（Ｓ５４）。このように、ＭＦＰ制御部２１は、データダウンロードの実行時には、Ｗｉ−Ｆｉ通信接続の確立前に、ＷＥＢサービスへのログインを開始する。これにより、Ｗｉ−Ｆｉ通信接続の確立後にＷＥＢサービスへのログインを開始する構成に比べて、ＷＥＢサービスへのログインを早期に開始することができる。
【００６２】
ＭＦＰ制御部２１は、Ｗｉ−Ｆｉ通信接続の確立後、上記指示情報に基づき、サーバ３０にダウンロード要求をし、ＷＥＢサービスの特定の格納場所に格納されているデータを、サーバ３０からダウンロードすることを開始し（Ｓ５５）、そのダウンロードデータを、Ｗｉ−Ｆｉ通信により、携帯端末１０に送信することを開始する（Ｓ５６）。このＳ５６の処理は、データ通信処理の一例である。このように、ＭＦＰ制御部２１は、サーバ３０からデータのダウンロードが完了する前に、携帯端末１０へのダウンロードデータの送信を開始する。このため、携帯端末１０側では、指示情報の送信後、早期にダウンロードデータの受信を開始することができる。
【００６３】
また、指示情報は、ＮＦＣ通信により携帯端末１０からＭＦＰ２０に送信され、ダウンロードデータは、Ｗｉ−Ｆｉ通信により、ＭＦＰ２０から携帯端末１０に送信される。これにより、Ｗｉ−Ｆｉ通信により指示情報を送信する構成に比べて、指示情報が送信される範囲が制限されるため、指示情報が他の通信装置に受信されることを抑制することができる。また、ＮＦＣ通信によりデータ通信を行う構成に比べて、遠距離、高速でのデータ通信を行うことができる。
【００６４】
ＭＦＰ制御部２１は、サーバ３０からデータのダウンロードが完了していないと判断した場合（Ｓ５７：ＮＯ）、ダウンロードを続行し、ダウンロードが完了したと判断した場合（Ｓ５７：ＹＥＳ）、ＷＥＢサービスからログオフを行う（Ｓ５８）。その後、ＭＦＰ制御部２１は、携帯端末１０へのダウンロードデータ全ての送信が完了していないと判断した場合（Ｓ５９：ＮＯ）、その送信を続行し、ダウンロードデータ全ての送信が完了したと判断した場合（Ｓ５９：ＹＥＳ）、即座に、Ｗｉ−Ｆｉ通信接続を切断する切断処理を実行する（Ｓ６０）。
【００６５】
なお、ＭＦＰ制御部２１は、受信完了したと判断した時点から、予め定めた基準時間（例えば１分）以内にＷｉ−Ｆｉ通信接続を切断する構成でもよい。これにより、ダウンロードデータの送信が完了したにもかかわらず、Ｗｉ−Ｆｉ通信接続の確立状態が長時間継続されることを抑制することができる。ＭＦＰ制御部２１は、Ｗｉ−Ｆｉ通信接続の切断後、本ＭＦＰダウンロード処理およびＭＦＰ処理を終了する。
【００６６】
（２）ＭＦＰアップロード処理
ＭＦＰ制御部２１は、データアップロードが選択されたと判断した場合（Ｓ４２：ＮＯ）、図７に示すＭＦＰアップロード処理を実行する（Ｓ４４）。ＭＦＰ制御部２１は、ＮＦＣ通信により、Ｗｉ−Ｆｉ接続応答を携帯端末１０に送信し（Ｓ７１）、携帯端末１０とＭＦＰ２０との間でＷｉ−Ｆｉ通信接続を確立する（Ｓ７２）。そして、ＭＦＰ制御部２１は、ＷＥＢサービスにログインする前に、Ｗｉ−Ｆｉ通信により、携帯端末１０からアップロードデータの受信を開始する（Ｓ７３）。
【００６７】
その後、ＭＦＰ制御部２１は、アップロードデータの受信量が予め定められた規定量に達したか否かを判断する（Ｓ７４）。このＳ７４の処理は、送信判断処理の一例である。ＭＦＰ制御部２１は、アップロードデータの受信量が規定量に達していないと判断した場合（Ｓ７４：ＮＯ）、待機し、アップロードデータの受信量が規定量に達したと判断した場合（Ｓ７４：ＹＥＳ）、上記指示情報に基づき、特定のＷＥＢサービスの利用開始の宣言をするためのログイン処理を試みる（Ｓ７５）。
【００６８】
このように、データアップロードが選択された場合、Ｗｉ−Ｆｉ通信接続の確立後に、サーバ３０へのログインを開始する。これにより、Ｗｉ−Ｆｉ通信接続の確立されておらずアップロード対象のデータがＭＦＰ２０に送信できないにもかかわらず、サーバ３０へのログインが無駄に開始されることを抑制することができる。また、アップロード対象のデータを送信する前にログインを開始する構成に比べて、ログイン後、データアップロードを早期に開始することができる。
【００６９】
ＭＦＰ制御部２１は、ログイン処理の実行後、そのログイン結果に応じたログイン成否情報を、Ｗｉ−Ｆｉ通信により、携帯端末１０に送信する（Ｓ７６）。ＭＦＰ制御部２１は、ログイン結果を参照して、ログインに成功したか否かを判断する（Ｓ７７）。このＳ７７の処理は、ログイン判断処理の一例である。ＭＦＰ制御部２１は、ログインに成功しなかったと判断した場合（Ｓ７７：ＮＯ）、Ｗｉ−Ｆｉ通信接続を切断して（Ｓ８２）、本ＭＦＰアップロード処理およびＭＦＰ処理を終了する。
【００７０】
一方、ＭＦＰ制御部２１は、ログインに成功したと判断した場合（Ｓ７７：ＹＥＳ）、上記指示情報に基づき、携帯端末１０から受信したアップロードデータを、ＷＥＢサービスの特定の格納場所へとアップロードすることを開始する（Ｓ７８）。その後、ＭＦＰ制御部２１は、アップロードデータのアップロードが完了していないと判断した場合（Ｓ７９：ＮＯ）、アップロードを続行し、アップロードデータ全体のアップロードが完了したと判断した場合（Ｓ７９：ＹＥＳ）、ＷＥＢサービスからログオフを行う（Ｓ８０）。
【００７１】
ＭＦＰ制御部２１は、ログオフ後、Ｗｉ−Ｆｉ通信により、アップロード完了通知を携帯端末１０に送信し（Ｓ８１）、Ｗｉ−Ｆｉ通信接続を切断して（Ｓ８２）、本ＭＦＰアップロード処理およびＭＦＰ処理を終了する。
【００７２】
（本実施形態の効果）
この画像処理システム１は、携帯端末１０からＭＦＰ２０に対して、サーバ３０へのログインを指示するための指示情報を送信し、その指示情報に基づき、ＭＦＰ２０からサーバ３０にログインする。そして、画像処理システム１は、サーバ３０からデータをダウンロードしてＭＦＰ２０から携帯端末１０に送信するデータダウンロード、および、携帯端末１０からデータをＭＦＰ２０に送信してサーバ３０にアップロードするデータアップロードの少なくとも一方のデータ通信を行う。即ち、携帯端末１０は、ＭＦＰ２０経由で、サーバ３０との間でデータ通信を行うことができる。このため、サーバ３０との間でデータ通信を行う際、従来の画像処理システムに比べて、使い勝手を向上させることが可能である。
【００７３】
また、ユーザは、携帯端末１０にて、ＷＥＢサービスの指定や、データダウンロードかデータアップロードの実行指令等の決定操作を行ってＮＦＣタッチを行うだけで、ＭＦＰ２０での操作を要することなく、上記データダウンロードやデータアップロードデータを行うことができる。
【００７４】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００７５】
「情報処理装置」は、上記携帯端末１０に限られず、例えば、設置型のパーソナルコンピュータや、デジタルカメラ等の電気機器でもよい。
【００７６】
「通信部」は、無線通信方式に限らず、有線通信方式でもよい。要するに、「通信部」は、携帯端末１０とＭＦＰ２０との間で通信を行うものであればよい。
【００７７】
「遠距離無線通信」は、ＷＦＤ方式に従った無線通信に限らず、図示しないアクセスポイントを利用する通常Ｗｉ−Ｆｉに従った無線通信、ＮＦＣ方式の無線通信、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどでもよい。要するに、「遠距離無線通信」は、近距離無線通信よりも通信可能距離が長い通信方式であればよい。
【００７８】
「近距離無線通信」は、ＮＦＣ方式の無線通信以外に、赤外線通信、Ｂｌｕｅｔｏｏｔｈ、Ｔｒａｎｓｆｅｒ  Ｊｅｔなどでもよい。要するに、「近距離無線通信」は、遠距離無線通信よりも通信可能距離が短い通信方式であればよい。
【００７９】
上記実施形態では、端末制御部１１およびＭＦＰ制御部２１は、１つのＣＰＵにより図２から７の各処理を実行する構成であった。しかし、これに限らず、端末制御部１１およびＭＦＰ制御部２１は、複数のＣＰＵにより図２から７の各処理を実行する構成、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより図２から７の各処理を実行する構成や、ＣＰＵおよびハード回路により図２から７の各処理を実行する構成でもよい。
【００８０】
「画像処理装置」は、印刷機能及びスキャン機能を実行可能なＭＦＰに限られず、印刷機能及びスキャン機能のうちの印刷機能のみを実行可能なプリンタ、スキャン機能のみを実行可能なスキャナでもよい。また、「画像処理装置」は、印刷機能及びスキャン機能とは異なる画像処理機能（例えば、画像の表示機能、画像編集機能、ファクシミリ機能など）を実行する機能実行部を有する装置でもよい。
【００８１】
「指示情報」は、携帯端末１０等の識別情報に限らず、特定のＷＥＢサービスの指定情報、および、当該ＷＥＢサービスにログインするためのログイン情報（例えばユーザＩＤおよびパスワード）でもよい。この構成であれば、ＭＦＰ２０は、携帯端末１０から受信したログイン情報をそのまま利用してサーバ３０にログインすることができる。
【００８２】
端末制御部１１は、端末ダウンロード処理および端末アップロード処理のいずれか一方だけを実行する構成でもよい。また、ＭＦＰ制御部２１は、ＭＦＰダウンロード処理およびＭＦＰアップロード処理のいずれか一方だけを実行する構成でもよい。
【００８３】
端末制御部１１は、Ｓ１２のログイン判断処理を実行せずに、ＭＦＰ２０からＷｉ−Ｆｉ接続応答を受信したと判断した場合（Ｓ１１：ＹＥＳ）、即時に、Ｗｉ−Ｆｉ通信接続を確立する（Ｓ１４）構成でもよい。この場合、端末制御部１１は、ＭＦＰ２０からログイン成否情報を受信する必要がない。
【００８４】
端末制御部１１は、端末アップロード処理において、Ｓ２３のアップロードデータの送信の実行過程でＳ２４〜Ｓ２５の処理を実行し、ＷＥＢサービスへのログインに成功しなかったと判断した場合（Ｓ２５：ＮＯ）、アップロードデータの送信を中断し、Ｗｉ−Ｆｉ通信接続を切断する構成でもよい。
【００８５】
ＭＦＰ制御部２１は、ＭＦＰダウンロード処理において、Ｗｉ−Ｆｉ通信接続の確立後に（Ｓ５４）、ＷＥＢサービスへのログインを開始する構成でもよい。この構成であれば、ログインの成功後、早期にサーバ３０からデータのダウンロードを開始することができる。
【００８６】
ＭＦＰ制御部２１は、ＭＦＰダウンロード処理において、サーバ３０からデータのダウンロードが完了した後に（Ｓ５７：ＹＥＳ）、携帯端末１０へのダウンロードデータの送信を開始する構成でもよい。この構成であれば、例えばサーバ３０とＭＦＰ２０との間の通信不良によりダウンロードが中断された場合等に、ダウンロードデータの一部が携帯端末１０に送信されないといった不都合が生じることを抑制することができる。
【００８７】
ＭＦＰ制御部２１は、ＭＦＰアップロード処理において、アップロードデータの全体を受信したと判断した場合に、ＷＥＢサービスにログインする構成でもよい。
【００８８】
ＭＦＰ制御部２１は、ＭＦＰアップロード処理において、ＷＥＢサービスへのログイン後に（Ｓ７５）、Ｗｉ−Ｆｉ通信接続の確立や、携帯端末１０からのアップロードデータの受信を開始する構成でもよい。この構成であれば、ログインができないにもかかわらず、Ｗｉ−Ｆｉ通信接続の確立や、携帯端末１０からのアップロードデータの受信が無駄に実行されることを抑制することができる。
【符号の説明】
【００８９】
１：画像処理システム  １０：携帯端末  １１：端末制御部  １２：無線ＬＡＮインターフェース  １３：ＮＦＣインターフェース  １４：操作部  ２０：ＭＦＰ  ２１：ＭＦＰ制御部  ２２：無線ＬＡＮインターフェース  ２３：ＮＦＣインターフェース
【図１】
2014107717.tif 000003
【図２】
2014107717.tif 000004
【図３】
2014107717.tif 000005
【図４】
2014107717.tif 000006
【図５】
2014107717.tif 000007
【図６】
2014107717.tif 000008
【図７】
2014107717.tif 000009
【図８】
2014107717.tif 000010
【図９】
2014107717.tif 000011