(57)【要約】【課題】電子データの取得に際し通信手段の切り替えが不要な情報処理装置を提供すること。【解決手段】電子データを生成する電子機器と通信する情報処理装置であって、前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信する第三の通信手段１２と、前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得する第二の通信手段１１と、を有する。【選択図】図１
2018156378.tif 000002
【特許請求の範囲】
【請求項１】
電子データを生成する電子機器と通信する情報処理装置であって、
前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信する第三の通信手段と、
前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得する第二の通信手段と、
を有する情報処理装置。
【請求項２】
前記第三の通信手段と前記第二の通信手段は前記情報処理装置が同時又は並行して利用できる通信手段である請求項１に記載の情報処理装置。
【請求項３】
前記保存方法は、ネットワーク上の前記電子データの保存場所情報を含む請求項１又は２に記載の情報処理装置。
【請求項４】
前記保存場所情報にはファイル名が含まれており、
前記電子機器により前記ファイル名を付与され前記保存場所情報が指定する前記記憶装置の保存場所に保存された前記電子データを、
前記第二の通信手段は、前記保存場所情報と前記ファイル名で指定して前記記憶装置から取得する請求項３に記載の情報処理装置。
【請求項５】
前記保存場所情報にはフォルダが含まれており、
前記第二の通信手段は、前記第三の通信手段が前記保存方法を前記電子機器に送信した際の送信時刻よりも新しい時刻に作成された前記電子データを、前記フォルダから取得する請求項３に記載の情報処理装置。
【請求項６】
前記保存場所情報はネットワーク上の保存場所を指定する間接指定ファイルの場所を示し、
前記間接指定ファイルにより指定される前記場所に前記電子機器により付与されたファイル名の前記電子データが保存され、前記電子機器により前記間接指定ファイルに追記された前記ファイル名の前記電子データを、前記第二の通信手段は前記保存場所情報に基づいて前記場所から取得する請求項３に記載の情報処理装置。
【請求項７】
前記保存場所情報はネットワーク上の保存場所を指定する間接指定ファイルの場所を示し、
前記間接指定ファイルにより指定される前記場所でない代替場所に前記電子機器が付与したファイル名で前記電子データを保存し、前記電子機器が前記間接指定ファイルに記載した前記代替場所と前記ファイル名を前記保存場所情報に基づいて前記第二の通信手段が取得し、
前記第二の通信手段は、前記代替場所にある前記ファイル名の前記電子データを取得する請求項６に記載の情報処理装置。
【請求項８】
前記第二の通信手段は、前記記憶装置から前記電子データを取得した場合、取得した前記記憶装置の前記電子データを削除する請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
ネットワーク上の前記記憶装置と無線で通信する第一の通信手段を更に有し、
前記第二の通信手段が前記記憶装置から前記電子データを取得する前に前記第二の通信手段から前記第一の通信手段への切り替え操作が検出された場合、
前記電子データが受信されていない旨を表示装置に表示する表示制御手段を有する請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
電子データを生成する電子機器と通信する情報処理装置を、
前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信する第三の通信手段と、
前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得する第二の通信手段、
として機能させるためのプログラム。
【請求項１１】
情報処理装置が電子機器と通信し、前記電子機器がネットワーク上の記憶装置と通信し、前記情報処理装置が前記記憶装置と通信する通信システムであって、
前記情報処理装置は、
前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信する第三の通信手段と、
前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得する第二の通信手段と、を有し、
前記電子機器は、
前記保存方法を受信する保存方法受信手段と、
前記電子データを取得する電子データ取得手段と、
前記保存方法で前記記憶装置に前記電子データを保存する保存手段と、
を有する通信システム。
【請求項１２】
情報処理装置が電子機器と通信し、前記電子機器がネットワーク上の記憶装置と通信し、前記情報処理装置が前記記憶装置と通信する通信システムが行う通信方法であって、
前記情報処理装置によって行われる、
第三の通信手段が、前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信するステップと、
第二の通信手段が、前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得するステップと、
前記電子機器によって行われる、
保存方法受信手段が前記保存方法を受信するステップと、
電子データ取得手段が前記電子データを取得するステップと、
保存手段が、前記保存方法で前記記憶装置に前記電子データを保存するステップと、
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、通信システム、及び通信方法に関する。
【背景技術】
【０００２】
文書データをインターネット上のクラウドサーバに携帯端末等から送信しておき、ユーザが任意の複合機からクラウドサーバの文書データを印刷するプルプリントサービスが知られている。ユーザは出張先などの複合機から文書データを印刷できる。
【０００３】
このような操作を携帯端末から複合機を操作して実行できれば便利であるが、携帯端末は複合機と通信できるとは限らない。そこで、複合機と通信するための通信情報を複合機から近距離無線通信等で携帯端末が取得する技術が知られている（例えば、特許文献１参照。）。特許文献１には、近距離無線装置で通信情報を取得した携帯端末が、通信情報を使ってネットワーク経由で複合機に印刷要求する画像処理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、複合機に印刷させるのでなく、複合機がスキャナで読み取った画像データを携帯端末に取り込みたいというニーズもある。この場合、ユーザは複合機に原稿を読み取らせ、携帯端末と複合機を通信させて、携帯端末で画像データを複合機から受信することが考えられる。
【０００５】
しかしながら、携帯端末が３ＧやＬＴＥなどの交換回線型の第二の通信手段と、無線ＬＡＮやＷｉ−Ｆｉなどの第一の通信手段を有する場合、一般に携帯端末は第二の通信手段を使用するように設定されている。一方、携帯端末と複合機は第一の通信手段で通信することが一般的である。このため、携帯端末が画像データを複合機から受信するためには、ユーザは第二の通信手段から第一の通信手段への切り替え操作が必要になるという問題がある。
【０００６】
また、ユーザの携帯端末が、複合機が接続されたネットワークに第一の通信手段で接続することは、セキュリティ的にも好ましくないという問題もある。
【０００７】
切り替え操作を行わないために、携帯端末が第二の通信手段と第一の通信手段を並行して使用することは技術的に不可能ではないが、この場合の手順は、携帯端末が第二の通信手段により複合機と通信を試みた後、通信できなった場合に第一の通信手段による通信を開始する手順になる場合が考えられる。第二の通信手段により通信できないと判断されるまで（タイムアウトになるまで）は一定の時間が必要なので、使い勝手の悪いものになってしまう。
【０００８】
本発明は、上記課題に鑑み、第二の通信手段から第一の通信手段への切り替えが不要な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、電子データを生成する電子機器と通信する情報処理装置であって、前記電子機器がネットワーク上の記憶装置に電子データを保存するための保存方法を前記電子機器に送信する第一の通信手段と、前記電子機器が前記保存方法で前記記憶装置に保存した電子データを、ネットワークを介して前記記憶装置から取得する第二の通信手段と、を有する。
【発明の効果】
【００１０】
電子データの取得に際し通信手段の切り替えが不要な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の通信システムの概略的な動作を説明する図の一例である。
【図２】通信システムのシステム構成図の一例である。
【図３】携帯端末の一例のハードウェア構成図である。
【図４】複合機の一例のハードウェア構成図である。
【図５】クラウドストレージのハードウェア構成図の一例である。
【図６】通信システムが有する携帯端末、複合機、及び、クラウドストレージの機能ブロック図の一例である。
【図７】携帯端末がクラウドストレージアクセス情報を受け付ける手順を示すシーケンス図の一例である。
【図８】携帯端末の表示装置に表示されるアクセス情報入力画面の一例である。
【図９Ａ】携帯端末が複合機にクラウドストレージアクセス情報を送信し、複合機がクラウドストレージに画像データを送信し、携帯端末がクラウドストレージから画像データを取得する手順を説明するシーケンス図の一例である。
【図９Ｂ】携帯端末が複合機にクラウドストレージアクセス情報を送信し、複合機がクラウドストレージに画像データを送信し、携帯端末がクラウドストレージから画像データを取得する手順を説明するシーケンス図の一例である。
【図１０】携帯端末がファイルを受信する手順を説明するフローチャート図の一例である。
【図１１】携帯端末が画像データの受信の有無を表示する手順を示すフローチャート図の一例である。
【図１２】複合機がクラウドストレージに画像データを保存する手順を示すフローチャート図の一例である。
【図１３】管理者がクラウドストレージへの画像データの保存方法を条件で制限する設定を行う手順を示すシーケンス図の一例である。
【図１４】保存方法の条件を入力するための画面の一例を示す図である。
【図１５】保存方法の条件に合致しない場合に複合機が行う処理を示すシーケンス図の一例である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を参照しながら説明する。
【００１３】
＜概略的な動作の説明＞
図１は本実施形態の通信システム１００の概略的な動作を説明する図の一例である。ユーザは携帯端末１０を携帯しており、携帯端末１０は携帯電話網などの回線交換型の通信網に接続するためのＳＩＭ（Subscriber Identity Module Card）を有している。
（１）携帯端末１０はBluetooth（登録商標。以下、省略する。）やＮＦＣ（Near Filed Communication）などの近距離無線通信によって、複合機３０と通信することができる。携帯端末１０は、近距離無線通信を使用して複合機３０に画像データの保存方法を送信する。保存方法は例えばＵＲＬ（Uniform Resource Locator等）とクラウドストレージ５０がユーザを認証するための情報である。
（２）ユーザは原稿を複合機３０のコンタクトガラスに配置し読み取らせる。複合機３０は原稿を読み取って画像データを生成する。
（３）複合機３０は保存方法に従ってクラウドストレージ５０と通信し、画像データをクラウドストレージ５０に保存する。
（４）複合機３０が読み取っている間、携帯端末１０は接続方法を使ってクラウドストレージ５０と通信し、画像データの取得を試みる。
（５）クラウドストレージ５０に画像データが登録された場合、携帯端末１０は画像データをクラウドストレージ５０から取得する。
【００１４】
従って、ユーザは複合機３０が読み取った原稿の画像データを簡単な操作（読み取り開始などの限られた操作）で受信することができる。ユーザは交換回線型の通信から無線ＬＡＮへの通信に切り替える必要がない。また、携帯端末１０が、複合機３０が接続された無線ＬＡＮ等のネットワークに接続する必要もない。
【００１５】
＜用語について＞
特許請求の範囲の電子データとはネットワークを介して送受信されるデータであればよい。本実施形態では例えば画像データである。この他、複合機３０が何らかの加工を行ったデータでもよい。例えば、画像データが文字認識処理されたテキストデータ、顔認識の結果を含む画像データ等でもよい。音声データが音声認識されたテキストデータなどでもよいし、翻訳された文書データでもよい。元になるデータは複合機３０が保持していてもよいし、携帯端末１０から送信されてもよい。
【００１６】
保存方法とは、電子データをどのように保存すべきかに関する情報である。少なくとも、インターネット上のリソースを指定する保存場所を含む。この他、複合機３０がクラウドストレージ５０に画像データを保存するための手だてや手段を含んでよく、通信方法（通信プロトコルやＷｅｂ ＡＰＩ）が含まれてもよい。
【００１７】
また、保存場所情報は、電子データが保存されている場所を示す情報である。アドレス情報とも言える。本実施形態ではＵＲＬという用語で説明する。
【００１８】
＜システム構成例＞
図２は、本実施形態の通信システム１００のシステム構成図の一例である。通信システム１００は携帯端末１０、クラウドストレージ５０、及び、複合機３０を有している。
【００１９】
携帯端末１０とクラウドストレージ５０は、ネットワークＮ１を介して通信する。本実施形態のネットワークＮ１は、３Ｇ，４Ｇ、ＬＴＥなどの回線交換型の公衆回線を利用したネットワークである。回線交換型の公衆回線とは、拠点間を結ぶ通信回線において、不特定のユーザが物理的に同じ回線を共有して利用する回線である。例えば、携帯電話網、ＰＨＳ通信網が挙げられる。なお、携帯端末１０は、Wi-Fiなどの無線ＬＡＮでアクセスポイントに接続し、インターネットを介してクラウドストレージ５０と通信することも可能である。
【００２０】
携帯端末１０と複合機３０はネットワークＮ２を介して通信する。本実施形態のネットワークＮ２は、ＮＦＣ、Bluetooth、Bluetooth Low Energyなどの近距離無線通信を利用したネットワークである。この他、赤外線通信、可視光通信など、公衆回線の通信と同時に使用できるネットワークであればよい。
【００２１】
複合機３０とクラウドストレージ５０はネットワークＮ３を介して通信する。本実施形態のネットワークＮ３は、複合機３０が設置されている施設などに構築されているＬＡＮ、ＬＡＮをインターネットに接続するプロバイダのプロバイダネットワーク、及び、回線事業者が提供する回線等により構築されている。ネットワークＮ３が複数のＬＡＮを有する場合、ネットワークＮ３はＷＡＮやインターネットと呼ばれる。ネットワークＮ３は有線又は無線のどちらで構築されてもよく、また、有線と無線が組み合わされていてもよい。また、複合機３０が直接、公衆回線網に接続する場合は、ＬＡＮを介さずにプロバイダネットワークに接続することができる。
【００２２】
携帯端末１０は情報処理装置としての機能を有し、後述するアプリケーションソフト（以下、単にアプリという）が動作している。アプリは、画像データをクラウドストレージ５０から取得する（ダウンロードする）機能を有している。また、携帯端末１０はクラウドストレージ５０に蓄積されている文書データを複合機３０に印刷させる機能を有していてもよい。携帯端末１０は、具体的には、スマートフォン、携帯電話、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣ（Personal Computer）、ノートＰＣ、などであるがこれらには限られない。
【００２３】
クラウドストレージ５０は、インターネット上の記憶装置である。またインターネット上のディスクスペースをユーザに提供するサービスで使用される記憶装置ということもできる。「クラウドストレージ」の他、「オンラインストレージ」と呼ばれる場合もある。クラウドストレージ５０は、一般ユーザも企業も利用することができる。企業の場合、自社でファイルサーバ環境を構築する必要がなく、必要な分だけ容量を増減することができる。また、複合機３０はインターネットを介してクラウドストレージ５０上に画像データを登録でき、携帯端末１０はインターネットを介してクラウドストレージ５０上の画像データを取り出すことができる。
【００２４】
クラウドストレージ５０は大容量のストレージを有するが、ストレージ機能だけでなく情報処理装置としての機能を有することが一般的である。また、クラウドとはクラウドコンピューティングの略であり、特定ハードウェア資源が意識されずにネットワーク上のリソースが利用される利用形態をいう。クラウドストレージ５０は、１つの筐体に収納されていたりひとまとまりの装置として備えられていたりする必要はなく、負荷に応じてハード的なリソースが動的に接続・切断されることで構成される。また、一台の情報処理装置の中の仮想化環境に構築されていたり、複数台の情報処理装置に跨って構築されたりしてもよい。
【００２５】
複合機３０は、画像形成装置、画像処理装置、又はプリンタなどと呼ばれる電子機器であるが、本実施形態ではスキャナ機能を有していればよい。複合機３０はクラウドストレージ５０に送信する電子データを生成する。しかし、ファクス機能、プリント機能又はコピー機能の１つ以上を有していてもよい。また、複合機３０は、ＭＦＰ（Multi-Function Peripheral）、複写機、コピー機、オフィス機器などと呼ばれていてもよい。また、複合機３０はＯＣＲ機能などの各種の画像処理機能を有していてもよい。
【００２６】
複合機３０はスキャナ機能などのように画像データを作成する機能を有していればよい。この意味では、デジタルカメラなどのように撮像機能を有する機器も本実施形態の電子機器となる。撮像機能を有する電子機器は、作成した画像データをクラウドストレージ５０に送信する。
【００２７】
＜ハードウェア構成＞
≪携帯端末１０のハードウェアについて≫
本実施例に係る携帯端末１０は、例えば図３に示すようなハードウェア構成により実現される。図３は、本実施例に係る携帯端末１０の一例のハードウェア構成図である。図３に示す携帯端末１０は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、ＳＳＤ（Solid State Drive）１０８、及び近距離無線通信装置１０９などを備え、それぞれがバスＢで相互に接続されている。
【００２８】
入力装置１０１は、例えば、タッチパネルであり、携帯端末１０に各操作信号を入力するのに用いられる。なお、入力装置１０１は、キーボードやマウスなどであってもよい。表示装置１０２は、例えば、ＬＣＤ（Liquid Crystal Display）などであり、携帯端末１０による処理結果を表示する。
【００２９】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。また、外部Ｉ／Ｆ１０３にはＵＳＢケーブルや記録媒体１０３ａ等が接続される。記録媒体１０３ａには、本実施形態の表示方法を実現するプログラムが格納され得る。携帯端末１０は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。
【００３０】
記録媒体１０３ａは、例えば、ＳＤメモリカード（SD Memory card）などの記録媒体である。記録媒体１０３ａは、ＵＳＢメモリ（Universal Serial Bus memory）、ＤＶＤ（Digital Versatile Disk）、ＣＤ（Compact Disk）、フレキシブルディスクなどの記録媒体であってもよい。
【００３１】
ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、携帯端末１０の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。
【００３２】
ＣＰＵ１０６は、ＲＯＭ１０５やＳＳＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、携帯端末１０全体の制御や機能を実現する演算装置である。
【００３３】
通信Ｉ／Ｆ１０７は、ネットワークＮを介した通信を行うためのインタフェースである。例えば、通信Ｉ／Ｆ１０７は、ネットワークＮ１を介して携帯端末１０がクラウドストレージ５０に接続するためのインタフェースである。すなわち、通信Ｉ／Ｆ１０７は、公衆回線網を介してインターネットに接続するためのインタフェースである。一方、通信Ｉ／Ｆ１０７は、無線ＬＡＮやＷｉ−Ｆｉに接続する機能も有している。
【００３４】
ＳＳＤ１０８は、プログラム１０８ｐやデータを格納している不揮発性の記憶装置である。格納されるプログラム１０８ｐやデータには、例えば携帯端末１０全体を制御する基本ソフトウェアであるＯＳ（Operating System）や、ＯＳ上において各種機能を提供するアプリなどがある。ＳＳＤ１０８は格納しているプログラムやデータを所定のファイルシステム及び／又はＤＢ（データベース）により管理している。なお、携帯端末１０は、ＳＳＤ１０８の代わりに又はＳＳＤ１０８と併せて、ＨＤＤ（Hard Disk Drive）等を備えていてもよい。
【００３５】
近距離無線通信装置１０９は、例えば、ＮＦＣやBluetoothの通信規格にしたがった通信装置である。例えば、ＮＦＣの場合、リーダ・ライタなどと呼ばれる場合がある。これらにより、携帯端末１０は、近距離無線通信装置１０９を介して複合機３０とデータ通信を行うことができる。
【００３６】
本実施例に係る携帯端末１０は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００３７】
<<複合機３０のハードウェアについて>>
本実施例に係る複合機３０は、例えば図４に示すようなハードウェア構成により実現される。図４は、本実施例に係る複合機３０の一例のハードウェア構成図である。図４に示す複合機３０は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５、スキャナ２０６及び近距離無線通信装置２０７などを有している。
【００３８】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３と、ＮＶＲＡＭ２１４、ＨＤＤ２１５を有する。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種のプログラム２１５ｐやデータが格納されている。
【００３９】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラム２１５ｐやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、複合機３０全体の制御や機能を実現する。
【００４０】
操作パネル２０２はユーザからの入力を受け付ける入力部と、表示を行う表示部（タッチパネルを備えている）とを有する。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａ等がある。なお、記録媒体２０３ａには、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００４１】
通信Ｉ／Ｆ２０４は、ネットワークＮを介した通信を行うためのインタフェースである。本実施形態では、ネットワークＮ３を介してクラウドストレージ５０と接続する。
【００４２】
プリンタ２０５は、印刷対象データを印刷して出力するための印刷装置である。スキャナ２０６は原稿を光学的に読み取って電子データに変換する読み取り装置である。
【００４３】
近距離無線通信装置２０７は、例えば、ＮＦＣやBluetoothの通信規格にしたがった通信装置である。例えば、ＮＦＣの場合はリーダ・ライタなどと呼ばれる場合がある。これらにより、複合機３０は、近距離無線通信装置２０７を介して携帯端末１０とデータ通信を行うことができる。
【００４４】
本実施例に係る複合機３０は、上記したハードウェア構成により後述するような各種処理を実現できる。
【００４５】
<<クラウドストレージ５０のハードウェアについて>>
図５はクラウドストレージ５０のハードウェア構成図の一例である。クラウドストレージ５０は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３及び補助記憶装置３０４を備える。更に、クラウドストレージ５０は、入力部３０５、ディスプレイＩ／Ｆ３０６、ネットワークＩ／Ｆ３０７及び外部機器Ｉ／Ｆ３０８を備える。なお、クラウドストレージ５０の各部は、バスＢを介して相互に接続されている。従って、クラウドストレージ５０は情報処理装置としての機能を有する。
【００４６】
ＣＰＵ３０１は、補助記憶装置３０４に格納された各種のプログラム３０４ｐ、ＯＳ（Operating System）等を実行する。ＲＯＭ３０２は不揮発性メモリである。ＲＯＭ３０２は、システムローダーやデータ等を格納する。
【００４７】
ＲＡＭ３０３は、ＤＲＡＭ（Dynamic Random Access Memory）やＳＲＡＭ（Static Random Access Memory）等の主記憶装置である。ＣＰＵ３０１によって実行される際に補助記憶装置３０４に格納されたプログラム３０４ｐがＲＡＭ３０３に展開され、ＲＡＭ３０３はＣＰＵ３０１の作業領域となる。
【００４８】
補助記憶装置３０４は、ＣＰＵ３０１により実行されるプログラム３０４ｐ及びプログラム３０４ｐがＣＰＵ３０１により実行される際に利用される各種データベースを記憶する。補助記憶装置３０４は例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの不揮発性メモリである。
【００４９】
入力部３０５は、オペレータがクラウドストレージ５０に各種指示を入力するためのインタフェースである。例えば、キーボード、マウス、タッチパネル、音声入力装置などである。ただし、入力部３０５は必要に応じて接続されてよい。
【００５０】
ディスプレイＩ／Ｆ３０６は、ＣＰＵ３０１からの要求により、クラウドストレージ５０が有する各種情報をカーソル、メニュー、ウィンドウ、文字、又は画像などの形態でディスプレイ３１０に表示する。ディスプレイＩ／Ｆ３０６は、例えばグラフィックチップやディスプレイＩ／Ｆである。ただし、ディスプレイＩ／Ｆ３０６は必要に応じて接続されてよい。
【００５１】
ネットワークＩ／Ｆ３０７は、ネットワークを介して、携帯端末１０や複合機３０と通信を行う通信装置である。ネットワークＩ／Ｆ３０７は例えばイーサネット（登録商標）カードであるがこれに限られない。ネットワークＩ／Ｆ３０７は例えばネットワークＮ１，Ｎ３に接続する。
【００５２】
外部機器Ｉ／Ｆ３０８は、ＵＳＢケーブル、又は、ＵＳＢメモリ等の各種の記憶媒体３２０などを接続するためのインタフェースである。
【００５３】
＜通信システム１００の機能について＞
図６は、通信システム１００が有する携帯端末１０、複合機３０、及び、クラウドストレージ５０の機能ブロック図の一例である。
【００５４】
<<携帯端末１０の機能について>>
携帯端末１０は公衆回線通信部１１、近距離無線通信部１２、データ保存部１３、ユーザ操作受付部１４、及び無線ＬＡＮ通信部１８を有する。携帯端末１０が有するこれら各機能部は、図３に示された各構成要素のいずれかが、ＳＳＤ１０８からＲＡＭ１０４に展開されたプログラム１０８ｐに従ったＣＰＵ１０６からの命令により動作することで実現される機能又は手段である。このプログラム１０８ｐには通信システム１００に対応したアプリが含まれている。
【００５５】
公衆回線通信部１１は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること及び通信Ｉ／Ｆ１０７を制御すること等により実現され、交換回線型の公衆回線（３Ｇ/４Ｇ/ＬＴＥなど）に接続し、クラウドストレージ５０と通信を行う。公衆回線通信部１１と近距離無線通信部１２は同時又は並行に通信できる。
【００５６】
無線ＬＡＮ通信部１８は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること及び通信Ｉ／Ｆ１０７を制御すること等により実現され、無線ＬＡＮに接続して複合機３０と通信する。公衆回線通信部１１と無線ＬＡＮ通信部１８は同時又は並行に通信できない。
【００５７】
近距離無線通信部１２は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること及び近距離無線通信装置１０９を制御すること等により実現され、近距離無線（NFC/Bluetooth/Bluetooth LEなど）で複合機３０と通信を行う。
【００５８】
ユーザ操作受付部１４は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること及び入力装置１０１を制御すること等により実現され、後述するクラウドストレージアクセス情報の入力、クラウドストレージ５０の選択、読み取りの開始などの指示をユーザから受け付ける。
【００５９】
また、ユーザ操作受付部１４は表示制御部１５、データ操作部１６及び画像データ取得部１７を有する。表示制御部１５は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること及び表示装置１０２を制御することなどにより実現され、ＵＩ（ユーザインタフェース）となる画面の生成及び表示を行う。
【００６０】
データ操作部１６は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行することなどにより実現され、ユーザ操作受付部１４で受け取ったユーザの指示に従い、ユーザ操作受付部１４が受け付けた操作に基づいてクラウドストレージアクセス情報を解析しクラウドストレージ５０にアクセスするための情報を生成する。また、クラウドストレージアクセス情報１３ａや認証情報１３ｂをデータ保存部１３に保存する。
【００６１】
画像データ取得部１７は、クラウドストレージアクセス情報１３ａを用いて、クラウドストレージ５０に最新の画像データのファイルを問い合わせ、画像データが格納されたファイルを取得する。
【００６２】
データ保存部１３は、図３に示したＣＰＵ１０６がプログラム１０８ｐを実行すること、及び、ＲＡＭ１０４又はＳＳＤ１０８等により実現され、クラウドストレージアクセス情報１３ａ、認証情報１３ｂ及び画像データ１３ｃを記憶している。このうち画像データ１３ｃは、クラウドストレージ５０から携帯端末１０がダウンロードした画像データである。また、認証情報１３ｂは、ユーザが複合機３０にログインするための情報であり後述するようにユーザ名（又はユーザＩＤ）とパスワードである。複合機３０がログインを要求しない場合、認証情報１３ｂはなくてもよい。クラウドストレージアクセス情報１３ａの一例を表１に示す。
【００６３】
【表１】
2018156378.tif 000003
表１はクラウドストレージアクセス情報１３ａの一例をテーブル状に示す。クラウドストレージアクセス情報１３ａは、携帯端末１０又は複合機３０がクラウドストレージ５０にアクセスするための情報である。一例として、クラウドストレージＩＤ、ＵＲＬ、ユーザ名及びパスワードを有する。クラウドストレージＩＤは、クラウドストレージ５０を特定するための情報である。ＩＤはIdentificationの略であり識別子や識別情報という意味である。ＩＤは複数の対象から、ある特定の対象を一意的に区別するために用いられる名称、符号、文字列、数値又はこれらのうち１つ以上の組み合わせをいう。
【００６４】
ＵＲＬは、ネットワーク上でアクセス可能なファイルやサービスなどの資源の場所と通信方式を表す情報である。本実施形態のＵＲＬはファイル名を含む場合と含まない場合がある。ＵＲＬは、資源の場所を示す保存場所やアドレス情報となって、画像データがある場所を示す。ユーザ名とパスワードはユーザがクラウドストレージ５０から認証を受けるための情報である。なお、クラウドストレージアクセス情報１３ａは複数あってもよい。
【００６５】
<<複合機３０の機能について>>
続いて、複合機３０は、ＬＡＮ通信部３１、近距離データ通信部３２、データ解析部３３、読取部３４、データ記憶部３５、及びユーザＩ／Ｆ部３６を有する。複合機３０が有するこれら各機能部は、図４に示された各構成要素のいずれかが、ＨＤＤ２１５からＲＡＭ２１２に展開されたプログラムに従ったＣＰＵ２１１からの命令により動作することで実現される機能又は手段である。
【００６６】
ＬＡＮ通信部３１は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること及び通信Ｉ／Ｆ２０４を制御すること等により実現され、ＬＡＮ（有線又は無線のどちらでもよい）に接続し、クラウドストレージ５０と通信を行う。すなわち、インターネットへ接続する。ＬＡＮ通信部３１は、画像データ送信部３７を有する。画像データ送信部３７は読取部３４が原稿を読み取って作成した画像データを、データ解析部３３が解析して取得したＵＲＬ等を用いてクラウドストレージ５０に送信する。
【００６７】
近距離データ通信部３２は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること及び近距離無線通信装置２０７を制御すること等により実現され、近距離無線（NFC/Bluetooth/Bluetooth LEなど）により通信する。すなわち、携帯端末１０と通信してクラウドストレージアクセス情報１３ａ、認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名が決まっている場合）を取得する。
【００６８】
データ解析部３３は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること等により実現され、近距離データ通信部３２が受信したクラウドストレージアクセス情報１３ａ、認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名が決まっている場合）を抽出する。そして、それぞれを用いた処理を行う。
【００６９】
読取部３４は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること及びスキャナ２０６を制御すること等により実現され、ユーザが配置した原稿を読み取って画像データを生成する。
【００７０】
ユーザＩ／Ｆ部３６は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること及び操作パネル２０２を制御すること等により実現され、ユーザとのインタフェースを提供したり、ユーザからの操作を受け付けたりする。ユーザＩ／Ｆ部３６は表示制御部３８を有する。表示制御部３８は、画像データをクラウドストレージ５０に送信できなかった旨を表示する。
【００７１】
データ記憶部３５は、図４に示したＣＰＵ２１１がプログラム２１５ｐを実行すること及びＲＡＭ２１２、ＲＯＭ２１３、ＨＤＤ２１５等により実現され、クラウドストレージアクセス情報１３ａ、認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名が決まっている場合）及び画像データ等を記憶する。
【００７２】
<<クラウドストレージ５０の機能について>>
クラウドストレージ５０は、通信部５１、ファイル処理部５２、及びファイル記憶部５３を有する。クラウドストレージ５０が有するこれら各機能部は、図５に示された各構成要素のいずれかが、補助記憶装置３０４からＲＡＭ３０３に展開されたプログラムに従ったＣＰＵ３０１からの命令により動作することで実現される機能又は手段である。
【００７３】
通信部５１は、図５に示したＣＰＵ３０１がプログラムを実行すること及びネットワークＩ／Ｆ３０７を制御すること等により実現され、携帯端末１０及び複合機３０と各種データの送受信を行う。通信部５１はＬＡＮなどに接続されているので、携帯端末１０と通信する際も公衆回線に接続する必要はない。
【００７４】
ファイル処理部５２は、図５に示したＣＰＵ３０１がプログラムを実行すること等により実現され、複合機３０から受信した画像データをファイル記憶部５３に記憶させ、携帯端末１０から要求されたファイルをファイル記憶部５３から読み出す。
【００７５】
ファイル記憶部５３は、図５に示したＲＡＭ３０３及び補助記憶装置３０４等により実現され、画像データを含む各種のファイルを保存している。
【００７６】
＜クラウドストレージ５０へのクラウドストレージアクセス情報１３ａの登録手順＞
図７，８を参照して、携帯端末１０によるクラウドストレージアクセス情報１３ａの受け付け方法を説明する。図７は、携帯端末１０がクラウドストレージアクセス情報１３ａを受け付ける手順を示すシーケンス図の一例である。図８は、携帯端末１０の表示装置１０２に表示されるアクセス情報入力画面の一例を示す。
【００７７】
S1：ユーザは携帯端末１０を操作して、携帯端末１０上のプログラム１０８ｐ（アプリ）を起動する。
【００７８】
S1.1：起動したアプリのユーザ操作受付部１４はデータ保存部１３に対して、複合機３０がユーザを認証するための認証情報１３ｂが登録されているか否かを問い合わせる。初回起動時は認証情報１３ｂが携帯端末１０に登録されていないため、ユーザ操作受付部１４は未登録と判断する。
【００７９】
S1.2：認証情報１３ｂが未登録であるため、ユーザ操作受付部１４の表示制御部１５は認証情報１３ｂを入力するための画面を表示装置１０２に表示する。ユーザはこの画面の指示に従って、ユーザ名及びパスワードなどを入力する。
【００８０】
S1.3：ユーザからの入力が完了すると、ユーザ操作受付部１４は入力された認証情報をデータ保存部１３に登録する。これにより、データ保存部１３に認証情報１３ｂが記憶される。
【００８１】
S1.4：次に、ユーザ操作受付部１４はデータ保存部１３に対して、登録されているクラウドストレージアクセス情報１３ａの取得を要求する。初回起動時はクラウドストレージアクセス情報１３ａが登録されていないため、ユーザ操作受付部１４は未登録と判断する。
【００８２】
S1.5：クラウドストレージアクセス情報１３ａが未登録であるため、ユーザ操作受付部１４の表示制御部１５はクラウドストレージアクセス情報１３ａをユーザが入力するためのアクセス情報入力画面５０１を表示装置１０２に表示する。ユーザはアクセス情報入力画面５０１の指示に従って、クラウドストレージＩＤ、ＵＲＬ、ユーザ名及びパスワードなどを入力する。
【００８３】
S1.6：ユーザ操作受付部１４はクラウドストレージアクセス情報１３ａを受け付けて、データ操作部１６がクラウドストレージ５０へのアクセス方法を解析する。例えば、「種類」から通信方法（主に通信プロトコル）を確認し、「ＵＲＬ」を取得し、またこのＵＲＬにファイル名が含まれているか否かを判断し、含まれている場合はファイル名を取得する。
【００８４】
S1.7：ユーザ操作受付部１４はユーザが入力したクラウドストレージアクセス情報１３ａを使って、実際にクラウドストレージ５０へ接続ができるか否かを確認する。すなわち、公衆回線通信部１１が通信方法と「ＵＲＬ」を用いてクラウドストレージ５０アクセスと通信する。ここでは、接続が成功したものとする。
【００８５】
S1.8：接続が成功した場合、ユーザ操作受付部１４のデータ操作部１６はクラウドストレージアクセス情報１３ａをデータ保存部１３に登録する。このように、実際に接続できるかどうかを確認してからクラウドストレージアクセス情報１３ａを登録できる。
【００８６】
なお、ステップS1.7で接続が成功しない場合、ユーザ操作受付部１４はユーザにクラウドストレージアクセス情報１３ａの再度の入力を促す。
【００８７】
<<アクセス情報入力画面について>>
図８に示すアクセス情報入力画面５０１では、ユーザがクラウドストレージ５０の選択時に使う登録名（自分が判別できる名前）５０２、クラウドストレージ５０の種類５０３、保存場所を示すＵＲＬ５０４、クラウドストレージ５０へアクセスする際に必要となるユーザ名の入力欄５０５、パスワードの入力欄５０６が表示される。以下、各クラウドストレージ５０ごとに設定内容を説明する。
【００８８】
・ＦＴＰ（File Transfer Protocol）サーバ
クラウドストレージ５０の一例としてはＦＴＰサーバが知られている。ＦＴＰサーバとはＦＴＰという通信プロトコルでクライアントと通信するサーバである。この場合の設定内容は以下のようになる。
登録名：    ABC FTPサイト（ファイル）
種類：        FTP
URL：        ftp://ftp.ABC.co.jp/public/printdata/mydata.dat
ユーザ名：    user01
パスワード：    password01
この場合、データ操作部１６は「種類」からＦＴＰで通信すると解析でき、ＵＲＬが指定するリソースがファイル（mydata.dat）であるので、このファイルに画像データを保存すると判断する。この場合、複合機３０がクラウドストレージ５０に送信するファイル名は指定したファイル名（mydata.dat）となる。このようにＵＲＬにファイル名まで含まれている場合、複合機３０はファイル名を作成する必要がない。
【００８９】
これに対し、ＵＲＬが以下のように登録された場合はフォルダが画像データの登録先となる。
URL：        ftp://ftp.ricoh.co.jp/public/printdata/
この場合は、ＵＲＬが指定するリソースがフォルダなので、携帯端末１０又は複合機３０が各画像データにユニークなファイル名を付与する。ファイル名は携帯端末１０又は複合機３０のどちらが付与してもよい。携帯端末１０はファイル名を知らなくてもクラウドストレージ５０からファイルを取得できるためである。複合機３０は指定されたフォルダをクラウドストレージ５０として使用すると共に、付与されたファイル名で画像データを保存する。このファイル名はユニークなファイル名なので、複合機３０は複数のファイルを同時に扱うことができる。複数のファイルを扱う（同時に複数のファイル（１つ以上の画像データ）を複合機３０が送信する処理）処理としては、原稿をページ単位でファイルに格納してクラウドストレージ５０に送信する処理が考えられる。
【００９０】
・ＷｅｂＤＡＶ（Web-based Distributed Authoring and Versioning）サーバ
クラウドストレージ５０の一例としてＷｅｂＤＡＶサーバが知られている。ＷｅｂＤＡＶサーバとはＷｅｂＤＡＶという通信プロトコルでクライアントと通信するサーバである。この場合の設定内容は以下のようになる。
登録名：    ABC WebDAVサイト
種類：        WebDAV
URL：        http://webDAV.ABC.co.jp/public/printdata/mydata.dat
ユーザ名：    user01
パスワード：    password01
この場合、データ操作部１６及びデータ解析部３３は「種類」からＷｅｂＤＡＶを利用していることが分かるので、ＷｅｂＤＡＶのプロトコルでクラウドストレージ５０にアクセスする。また、ＵＲＬからストレージとなるファイルの場所もわかるため、携帯端末１０と複合機３０はこれをクラウドストレージ５０として利用する。この場合も、mydata.datがファイル名である。
【００９１】
・Google（登録商標。以下省略する）のストレージサービス
Google社が提供するストレージサービスである。このストレージサービスは、一般のユーザが自分又はグループのファイルを保存できるサービスとして知られている。
登録名：    Google Drive user01
種類：        Google Drive
URL：        https://drive.google.com/drive/folders/01234abcde
ユーザ名：    user01
パスワード：    password01
この場合、データ操作部１６及びデータ解析部３３は「種類」からGoogle Driveであることが分かる。また、ＵＲＬの内容からGoogle Driveの特定のフォルダを使用するとデータ操作部１６が判断する。「01234abcde」はフォルダなので、ファイル名が必要になるが、Google Driveのファイル名はファイルの登録時に決定される。詳しくは図９で説明する。
【００９２】
また、データ操作部１６及びデータ解析部３３は「種類」がGoogle Driveであるので、REST I/FなどのＷｅｂ ＡＰＩでこのクラウドストレージ５０にアクセスすると判断する。すなわち、データ操作部１６はGoogle Driveなどのクラウドストレージ５０のサービスと、Ｗｅｂ ＡＰＩの対応をテーブルなどに保持している。Ｗｅｂ ＡＰＩとは、インターネットを経由して何らかのプログラムを呼び出すための手順や規則である。また、ＲＥＳＴ（REpresentational State Transfer）は、サーバなどに対しデータを要求する呼び出しインタフェースをいう。一般に、HTTPのメソッド（POST/GETなど）でアクセスするとＸＭＬで記述されたメッセージが送信される。ＲＥＳＴを使用するのはGoogle Driveが推奨しているためであり、クラウドストレージ５０にＲＥＳＴは必須ではない。
【００９３】
・保存先の間接指定
携帯端末１０はクラウドストレージアクセス情報１３ａにおいてファイル名を間接的に指定することができる。携帯端末１０が保存方法を間接的に指定する場合、保存方法が記載されたファイルを間接指定ファイルという。間接指定ファイルはネットワーク上の画像データの保存場所を指定する。
【００９４】
携帯端末１０はファイル名を任意のユニークなものを使用するよう指定する。ユーザがファイル名を指定する場合、他のユーザが同じファイル名を使用する可能性もあるので、指定しない方が安全と言える。ユニークなファイル名は携帯端末１０の機種と製造番号や電話番号などの一意に識別可能なものを利用して生成することが好ましい。以下は、間接指定ファイルが使用される場合のクラウドストレージアクセス情報１３ａの一例である。
登録名：    FTP（間接指定ファイルが使用される場合）
種類：        FTP.indirect
URL：        ftp://ftp.ricoh.co.jp/public/data/mydata.xml
ユーザ名：    user01
パスワード：    password01
このＵＲＬではファイル名にmydata.xmlが指定されているが、mydata.xmlが間接指定ファイルである。複合機３０はこのファイルに画像データを保存するのではない。複合機３０はmydata.xmlが指定するＵＲＬに画像データを保存する。複合機３０が画像データの保存を完了させてファイル名を決定したら、複合機３０がファイル名を間接指定ファイルに書き込む。
【００９５】
以上のように、ユーザが入力したクラウドストレージアクセス情報１３ａにより携帯端末１０はクラウドストレージ５０へのアクセス方法を決定できる。すなわち、データ操作部１６は、クラウドストレージアクセス情報１３ａの種類で通信プロトコルやＷｅｂ ＡＰＩ等の通信方法を決定し、ＵＲＬで通信先を決定する。また、ファイル名を指定することもしないこともできる。ＦＴＰやＷｅｂＤＡＶのような一般的なものや、GoogleDrive/Evernote/Dropboxなどの独自のＷｅｂ ＡＰＩを要するものがあるが、以上のように判断することで複合機３０はクラウドストレージ５０にアクセスできる。
【００９６】
なお、クラウドストレージアクセス情報１３ａは上記に限定さない。上記以外にも、BOX.net、YahooBox（登録商標）などのクラウドストレージ５０が知られている。また、電子メールを送信することでデータを蓄積できるクラウドストレージ５０もあり、このようなメール形式に適した入力画面がアプリにより用意されてもよい。
【００９７】
＜画像データの登録時の動作手順＞
次に、図９を用いて、ユーザが複合機３０に原稿を読み取らせ画像データを携帯端末１０が取得する際の通信システム１００の動作を説明する。図９は、携帯端末１０が複合機３０にクラウドストレージアクセス情報１３ａを送信し、複合機３０がクラウドストレージ５０に画像データを送信し、携帯端末１０がクラウドストレージ５０から画像データを取得する手順を説明するシーケンス図の一例である。
【００９８】
S1：ユーザが携帯端末１０でアプリを起動させる。
【００９９】
S1.1：ユーザ操作受付部１４はデータ保存部１３に認証情報１３ｂが登録されていることを確認する。ここでは登録されているものとする。
【０１００】
S1.2：次に、ユーザ操作受付部１４は、データ保存部１３にクラウドストレージアクセス情報１３ａが登録されているか否かを確認する。ここでは登録されているものとする。
【０１０１】
S1.3：ユーザ操作受付部１４の表示制御部１５は、データ保存部１３から取得したクラウドストレージアクセス情報１３ａの一覧を表示装置１０２に表示する。これにより、ユーザはどのクラウドストレージ５０を使用するか判断できる。ユーザは１つのクラウドストレージアクセス情報１３ａを選択する。ユーザ操作受付部１４はユーザの選択を受け付ける。
【０１０２】
S1.4：携帯端末１０の表示制御部１５は読み取り開始の入力を求めるダイアログや画面を表示装置１０２に表示する。読み取り開始のボタンを表示するだけでなく、読み取り設定（カラー/モノクロ、解像度、保存ファイル種類など）をユーザが入力する画面を表示することができる。読み取り設定の設定値が初期設定されていれば、ユーザは読み取り開始のボタンを押下すればよい。なお、読み取り開始の入力を求める前に「原稿を複合機３０に配置して下さい」等のメッセージを表示することが好ましい。
【０１０３】
S1.4.1：ユーザ操作受付部１４はユーザの操作が入力されるまで待機する。
【０１０４】
S2：ユーザは必要であれば読み取り設定を入力し、読み取り開始を入力する。ユーザ操作受付部１４はユーザの読み取り開始の入力を受け付ける。
【０１０５】
S2.1：ユーザ操作受付部１４はデータ保存部１３に保存方法の作成を要求する。データ保存部１３は、ユーザが選択したクラウドストレージアクセス情報１３ａを元に原稿の画像データのファイル名を作成する。
【０１０６】
例えば、ＦＴＰのクラウドストレージアクセス情報１３ａが選択された場合、ステップＳ1.3で選択されたたＵＲＬの末尾のファイル名がそのまま採用される。ＦＴＰのクラウドストレージアクセス情報１３ａにおいて、フォルダがクラウドストレージ５０として指定されていた場合は、ＦＴＰで指定されたＵＲＬに、データ操作部１６が加えた任意のファイル名（例えば、001.dat）が追加される（<FTPフォルダURL>/001.dat）。このファイル名は重複しないように作成される。ＷｅｂＤＡＶの場合も同様である。
【０１０７】
GoogleDriveの場合、データ操作部１６はＵＲＬに含まれるフォルダに対し任意のファイル名を決定する。ファイル名は重複しない任意の名称であればよい。携帯端末１０はクラウドストレージアクセス情報１３ａに基づいてクラウドストレージ５０と通信できるため重複しないファイル名を特定できる。
【０１０８】
間接指定ファイルの場合も、データ操作部１６はクラウドストレージアクセス情報１３ａをそのまま取得すればよい。あるいは、クラウドストレージアクセス情報１３ａを参照して間接指定ファイル（ｘｍｌファイル）を取得してもよい（複合機３０に送信する）。
【０１０９】
間接指定ファイルには、実際に画像データが保存されるクラウドストレージ５０のＵＲＬとファイル名をユーザが入力しておく。例えば、WebDAVに対しては、間接指定ファイルに下記のように設定する。
<name>Ricoh WebDAVサイト</name>
<type>WebDAV</type>
<url>http://webDAV.ricoh.co.jp</url>
<path>/public/data/</path>
<user>user01</user>
<password>password01</password>
この例では、WebDAVの＜path＞タグで指定されるフォルダ（/public/data/）に保存することが指定されている。つまりファイル名は指定されない。ただし、ユーザがファイル名を指定することも可能である。
【０１１０】
S2.2：表示制御部１５は携帯端末１０を複合機３０に近づける旨を携帯端末１０の表示装置に表示する。
【０１１１】
S2.3：また、ユーザ操作受付部１４は近距離無線通信部１２に接続要求する。接続要求しておくことで、複合機３０に近づいた携帯端末１０と早期に接続することができる。
【０１１２】
S3：ユーザは指示に従い、携帯端末１０を複合機３０に近づける。近距離無線通信部１２は複合機３０の近距離データ通信部３２に近づいたことを検知し、近距離無線の接続を行う。接続後、携帯端末１０の近距離無線通信装置１０９と複合機３０の近距離無線通信装置２０７が通信可能な組み合わせであるか否かが確認される。これは、近距離無線通信装置１０９と近距離無線通信装置２０７がＮＦＣに準拠している場合は通信できるが、非接触型カードの通信規格によっては通信できないためである。
【０１１３】
S3.1〜S3.1.1：通信可能であれば、近距離無線通信部１２は、複合機３０の近距離データ通信部３２と接続する。
【０１１４】
S3.2：接続に成功すると、ユーザ操作受付部１４はスキャン情報としてクラウドストレージアクセス情報１３ａ、複合機３０の認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名が決まっている場合）を送信するよう近距離無線通信部１２に要求する。携帯端末１０の表示装置１０２に、これらがエンコードされたＱＲコード（登録商標）を表示して、複合機３０の撮像装置で読み取らせてもよい。
【０１１５】
S3.2.1：近距離無線通信部１２は、クラウドストレージアクセス情報１３ａ、複合機３０の認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名が決まっている場合）を近距離データ通信部３２に送信する。送信される情報はこれらに限定されるものではない。例えば、近距離無線の通信速度が非常に遅い場合には読み取り設定の個々を送信せずに初期値との差分を送信したり、ユーザごとに予め登録した設定を使用したりすることなどで通信容量を削減できる。
【０１１６】
S3.2.1.1：近距離データ通信部３２はこれらのデータを受信すると、データ解析部３３に送出する。データ解析部３３はこれらデータをデータ記憶部３５に記憶させ成功通知を携帯端末１０の近距離無線通信部１２に送信する。
【０１１７】
S3.3：表示制御部１５は成功通知に対し、送信が成功した旨を表示装置に表示する。携帯端末１０は必要な情報を複合機３０に送信したので、ユーザは携帯端末１０を複合機３０から離すことができる。しかし、近距離データ通信部３２は携帯端末１０に作業状況を随時、送信することもできる。
【０１１８】
S3.3.1：ユーザ操作受付部１４は画像データの取得開始の操作を受け付ける。なお、この操作なしに画像データの取得が開始されてもよい。
【０１１９】
S4：複合機３０のデータ解析部３３は取得した認証情報１３ｂで複合機３０にログイン可能かどうかを判断する。
【０１２０】
S4.1：データ解析部３３は、認証結果をユーザＩ／Ｆ部３６に通知する。
【０１２１】
S4.1.1：表示制御部３８は認証結果を操作パネル２０２に表示する。認証エラーの場合は処理が中断される。
【０１２２】
S5：データ解析部３３は読み取り設定と共に読み取り要求を読取部３４に送出する。
【０１２３】
S5.1：複合機３０の読取部３４は読み取り設定を用いて原稿を読み取る。
【０１２４】
S6：データ解析部３３は読み取り結果をユーザＩ／Ｆ部３６に送出する。
【０１２５】
S6.1：表示制御部３８は読み取り結果を操作パネル２０２に表示する。
【０１２６】
S8：読み取りが成功すると、複合機３０のデータ解析部３３はクラウドストレージアクセス情報１３ａからＵＲＬとユーザ名とパスワードを取得し、接続要求をＬＡＮ通信部３１に送出する。
【０１２７】
S8.1：ＬＡＮ通信部３１はＵＲＬに基づいてクラウドストレージ５０に接続する。そして、ユーザ名とパスワードを用いてログインする。
【０１２８】
S9：ＬＡＮ通信部３１がクラウドストレージ５０にログインすると、データ解析部３３は、携帯端末１０から取得したファイル名がある場合はファイル名と共に画像データの送信をＬＡＮ通信部３１に要求する。クラウドストレージアクセス情報１３ａにファイル名がない場合にファイル名を作成することをデータ解析部３３が行ってもよいし、クラウドストレージ５０が重複しないようにファイル名を付与してもよい。
【０１２９】
S9.1：画像データ送信部３７は読取部３４が生成した画像データをクラウドストレージ５０に保存する（送信する）。ＬＡＮ通信部３１はクラウドストレージ５０からレスポンスを取得する。レスポンスと保存時のファイル名について説明する。
【０１３０】
・例えば、ファイル名が指定された状態でＦＴＰによりクラウドストレージ５０に画像データが送信される場合、図８のＵＲＬがファイルの保存場所となり、ＵＲＬの末尾のファイル名がそのままファイル名となる。レスポンスはこのファイル名を含むＵＲＬである。
【０１３１】
・フォルダ名が指定された状態（ファイル名無し）でＦＴＰによりクラウドストレージ５０に画像データが送信される場合は、上記のようにデータ操作部１６（又はデータ解析部３３若しくはクラウドストレージ５０）が任意のファイル名（例えば、001.dat）を付与して複合機３０に送信するのでこのファイル名を使用する。クラウドストレージ５０はレスポンスとしてこのファイル名を含むＵＲＬを返す。
【０１３２】
・Google Driveの場合も、携帯端末１０がクラウドストレージアクセス情報１３ａのＵＲＬとファイル名を複合機３０に送信しているので、複合機３０の画像データ送信部３７はクラウドストレージ５０のフォルダへアクセスし、そこにファイル名を指定して画像データを保存する。
【０１３３】
・間接指定ファイルの場合は、データ解析部３３はクラウドストレージアクセス情報１３ａを参照して間接指定ファイルを開き、その内容から保存先を決定する。上記の間接指定ファイルでは、ファイル名までは指定されていない。この場合、ファイルが保存されるまでファイル名は決まらない。間接指定ファイルにはクラウドストレージ５０のへのアクセス方法とpathが指定されているので、画像データ送信部３７はpathのフォルダにファイルを保存する。クラウドストレージ５０はそのレスポンスとして、保存成功の旨と保存されたファイルのファイル名を複合機３０に返す。画像データ送信部３７は、ファイル名を間接指定ファイルに記載する（追加する）。また、画像データ送信部３７は画像データの保存が完了したことを示すステータスも記載する。間接指定ファイルに追加して記載される内容は以下のようになる。
【０１３４】
<filename>20160821083539.jpg</filename>
<status>complete</status>
携帯端末１０はクラウドストレージアクセス情報１３ａを参照してｘｍｌファイルにアクセスできるので、ファイル名が携帯端末１０から指定されなくても複合機３０が画像データを保存したファイル名を携帯端末１０が取得できる。
【０１３５】
また、画像データ送信部３７が指定されたフォルダにファイルを保存できない場合も生じうる。間接指定ファイルの場合、画像データ送信部３７は保存できる別の場所（間接指定ファイルで指定されている場所ではない場所）に保存し、その結果を間接指定ファイルに記載することができる。間接指定ファイルで指定されている場所ではない場所は、複合機３０に予め設定されているか、別のクラウドストレージアクセス情報１３ａにより指定されているものとする。
【０１３６】
例えば、指定されたWebDAVのクラウドストレージ５０の容量にファイルを保存するための空き容量がない場合、画像データ送信部３７は保存できないので、例えばＦＴＰのクラウドストレージ５０にファイルを保存する。このような対応をした場合、画像データ送信部３７は間接指定ファイルに次のように記載する。
【０１３７】
<name>ABC FTP サイト</name>
<type>FTP</type>
<url>ftp://ftp.ABC.co.jp/public/data/mydata.jpg</url>
<user>user01</user>
<password>password01</password>
<status>complete</status>
これらのうちmydata.jpgがファイル名である。これらは予め設定されているか又は別のクラウドストレージアクセス情報１３ａに設定されているため、画像データ送信部３７は間接指定ファイルを書き換える（更新する）ことができる。
【０１３８】
携帯端末１０が送信したクラウドストレージアクセス情報１３ａの内容を複合機３０が書き換えることで、クラウドストレージアクセス情報１３ａで指定されたクラウドストレージ５０が使えない場合でも、複合機３０及び携帯端末１０は他のクラウドストレージ５０を代替場所（代替手段）として使うことができる。
【０１３９】
携帯端末１０は間接指定ファイルにアクセスできるが、携帯端末１０の近距離無線通信部１２が複合機３０から間接指定ファイルを受信してもよい。
【０１４０】
S7〜S7.1：携帯端末１０は近距離無線での通信が成功した後、画像データ取得部１７がクラウドストレージ５０にアクセスし、画像データの取得を試みる。複合機３０が保存していない段階では取得できないので、取得できるまで繰り返す。
【０１４１】
・クラウドストレージアクセス情報１３ａにファイル名が指定されている場合又は携帯端末１０にとってファイル名が既知の場合、画像データ取得部１７はこのファイル名のファイルがクラウドストレージ５０に存在しなければ読み取り及び送信が完了していないと判断する。クラウドストレージアクセス情報１３ａのファイル名のファイルがクラウドストレージ５０に存在する場合、画像データ取得部１７はこのファイルを取得する。
【０１４２】
・クラウドストレージアクセス情報１３ａでフォルダのみが指定されている場合であって、携帯端末１０にとってファイル名が不明な場合、ステップＳ３．２でクラウドストレージアクセス情報１３ａ等を送信した後以降のタイムスタンプのファイル（画像データ）を取得する。この処理を図１０（ａ）にて説明する。あるいは、ステップＳ３．２でクラウドストレージアクセス情報１３ａ等を送信した際に、ファイルのリストを保存しておき、リストにないファイルを取得する。
【０１４３】
・間接ファイル指定の場合、画像データ取得部１７はクラウドストレージアクセス情報１３ａを参照して間接指定ファイルを取得し、ステータスの記載を確認することで原稿の読み取りと画像データの送信を確認する。間接指定ファイルが使用される場合、保存先のフォルダが送信したクラウドストレージアクセス情報１３ａで指定されたフォルダと異なる場合があるので、画像データ取得部１７は、間接指定ファイルを参照し、間接指定ファイルに記載されたＵＲＬ（フォルダとファイル名）に従ってファイルを取り出す。この処理を図１０（ｂ）にて説明する。
【０１４４】
S10：画像データ取得部１７は画像データの取得を公衆回線通信部１１に要求する。
【０１４５】
S10.1：公衆回線通信部１１はクラウドストレージ５０から画像データを取得する。画像データの取得に成功した場合、取得成功とレスポンスが取得される。このレスポンスにファイルが含まれる。
【０１４６】
S11：画像データ取得部１７が画像データの取得に成功した場合、画像データをデータ保存部１３に保存する。
【０１４７】
S12：表示制御部１５は画像データの取得完了を表示装置に表示する。
【０１４８】
S12.1：ユーザはこれを見て画像データを取得できたことを把握できる。
【０１４９】
S13：また、画像データ取得部１７は公衆回線通信部１１に対し取得したファイルの削除を要求する。これは、秘匿性がある画像データが長時間、クラウドストレージ５０に保持されないようにするためである。
【０１５０】
S13.1：公衆回線通信部１１は取得したファイルの削除をクラウドストレージ５０に要求する。すでにフォルダとファイル名が分かっているので画像データ取得部１７はこれらを指定して削除する。この場合のレスポンスは削除したファイル名などである。
【０１５１】
S14、S14.1：このファイルの削除を複合機３０が行ってもよい。複合機３０は、携帯端末１０によりファイルが削除されない限り画像データが取得されたか否か不明なので、ファイルの送信後、一定時間が経過しても画像データが残っている場合、クラウドストレージ５０の画像データを削除する。これにより、いつまでも画像データがクラウドストレージ５０に存在することを抑制できる。
【０１５２】
この場合、複合機３０はファイルがダウンロードされなかった旨のエラーをデータ記憶部３５等に記憶しておくことが好ましい。ユーザが複合機３０に戻った際にエラーを操作パネル２０２に表示させることで、原稿の画像データがクラウドストレージ５０に送信されたが、携帯端末１０が取得しなかったことを確認できる。
【０１５３】
以上のようにして、複合機３０が読み取った画像データを携帯端末１０が取得できる。ユーザとしては携帯端末１０を複合機３０に近づければ、携帯端末１０に画像データが送信されるため、ユーザは交換回線型の通信から無線ＬＡＮへの通信に切り替える必要がない。
【０１５４】
なお、図９の手順は一例であって、処理の手順は図９の流れに限定されるものではない。例えば、ステップＳ１．１とＳ１．３の順番は逆でもよい。また、同時に行ってもよい。また、一般的な読み取り設定（カラー・白黒等）をステップＳ１．４の前に行うことも可能である。
【０１５５】
また、携帯端末１０と複合機３０のクラウドストレージ５０への接続は回線交換型の公衆回線を用いると説明したが、近距離無線と同時に使用できる通信方式であれば、クラウドストレージ５０とどのように通信してもよい。
【０１５６】
＜携帯端末１０の動作＞
図１０を用いて、携帯端末１０がファイルを受信する手順を説明する。図１０（ａ）はクラウドストレージアクセス情報１３ａでファイル名が指定されていない場合の手順であり、図１０（ｂ）は間接指定ファイルが使用される場合の手順である。
【０１５７】
まず、近距離無線通信部１２はクラウドストレージアクセス情報１３ａ、認証情報１３ｂ、読み取り設定及びファイル名がある場合はファイル名を送信した際の送信時刻を保存しておく（Ｓ１０）。
【０１５８】
画像データ取得部１７が画像データの取得を開始すると、クラウドストレージ５０のフォルダのファイルリストを取得する（Ｓ２０）。フォルダはクラウドストレージアクセス情報１３ａに記載されている。
【０１５９】
画像データ取得部１７は各ファイルのタイムスタンプの時刻が保存した送信時刻より新しいファイルがあるか否かを判断する（Ｓ３０）。
【０１６０】
ステップＳ３０の判段がＮｏの場合は、周期的にファイルリストの取得と判断を繰り返す。
【０１６１】
ステップＳ３０の判段がＹｅｓの場合は、画像データ取得部１７は、タイムスタンプの時刻が保存した送信時刻より新しいファイルをクラウドストレージ５０から取得する（Ｓ４０）。
【０１６２】
このように携帯端末１０がファイル名を含むクラウドストレージアクセス情報１３ａを複合機３０に送信しなくても（ファイル名が不明でも）、携帯端末１０は画像データを取得できる。クラウドストレージアクセス情報１３ａにファイル名が設定されている場合、ファイル名を指定して画像データを取得してもよい。
【０１６３】
図１０（ｂ）について説明する。まず、画像データ取得部１７はクラウドストレージアクセス情報１３ａを参照して間接指定ファイルを取得する（Ｓ１０）。
【０１６４】
画像データ取得部１７は間接指定ファイルのステータスが完了（complete）であるが否かを判断する（Ｓ２０）。完了でない場合、画像データがクラウドストレージ５０に保存されていないので、待機する。
【０１６５】
ステップＳ２０の判断がＹｅｓの場合、画像データ取得部１７は間接指定ファイルからフォルダの場所とファイル名を取得する（Ｓ３０）。
【０１６６】
そして、このファイルをクラウドストレージ５０から取得する。このように間接指定ファイルを使用することで、クラウドストレージアクセス情報１３ａに記載されているフォルダでないフォルダに画像データが保存されても、携帯端末１０がファイルを取得できる。
【０１６７】
＜携帯端末１０が画像データを取得できない場合＞
次に、携帯端末１０が画像データを取得できない場合について説明する。ユーザは携帯端末１０を近づけた後、特に操作する必要もないので画像データを受信できたか否かを確認できることが好ましい。そこで、以下のように、携帯端末１０は画像データの受信の有無をユーザに通知する。
【０１６８】
図１１は、携帯端末１０が画像データの受信の有無を表示する手順を示すフローチャート図の一例である。図１１の処理は、例えば図９のステップＳ７の後に実行される。
【０１６９】
まず、携帯端末１０の画像データ取得部１７は、画像データの取得をクラウドストレージ５０に要求して画像データを受信できたか否かを判断する（Ｓ１０）。
【０１７０】
ステップＳ１０の判断がＹｅｓの場合、画像データ取得部１７は完了通知を表示する（Ｓ２０）。
【０１７１】
ステップＳ１０の判断がＮｏの場合、画像データ取得部１７はタイムアウトしたか否かを判断する（Ｓ３０）。タイムアウトとは、クラウドストレージ５０に画像データの取得を要求しても一定時間内に取得できないことをいう。例えば、回線交換の通信状況が悪い場合、クラウドストレージ５０が応答しない場合等である。複合機３０が画像データを送信できない場合もタイムアウトとなる。一定時間は例えば１５分〜６０分程度であるが、ユーザが適宜、設定できる。
【０１７２】
タイムアウトした場合（Ｓ３０のＹｅｓ）、処理はステップＳ５０に進む。タイムアウトしていない場合（Ｓ３０のＮｏ）、画像データ取得部１７は無線ＬＡＮによる通信への切り替え操作が行われたか否かを判断する（Ｓ４０）。携帯端末１０は回線交換型の通信網に接続していると考えられるので、何らかの理由で無線ＬＡＮに切り替える場合がある。切り替えてしまうと、画像データ取得部１７はクラウドストレージ５０から画像データを取得できなくなる。この場合、クラウドストレージ５０の画像データは一定時間の経過で削除されるので、画像データ取得部１７が画像データを取得する前に画像データが削除されるおそれがある。なお、通信への切り替えは例えばＯＳが制御するので、無線ＬＡＮによる通信への切り替え操作の有無はＯＳに問い合わせることで判断する。
【０１７３】
ステップＳ４０の判断がＹｅｓの場合、表示制御部１５は、例えば「画像データのダウンロードが完了していませんが、無線ＬＡＮに切り替えますか？」などのメッセージを表示装置１０２に表示する（Ｓ５０）。これにより、ユーザは画像データの受信を優先させるか無線ＬＡＮへの切り替えを行うかを判断できる。
【０１７４】
＜複合機の動作＞
次に、図１２を用いて複合機３０の動作について説明する。図１２は、複合機３０がクラウドストレージ５０に画像データを保存する手順を示すフローチャート図の一例である。図１２は、例えば複合機３０が原稿を読み取って画像データを生成するとスタートする。
【０１７５】
まず、複合機３０の画像データ送信部３７は携帯端末１０からファイル名を取得したか否かを判断する（Ｓ１０）。
【０１７６】
ファイル名を取得した場合（Ｓ１０のＹｅｓ）、このファイル名で画像データを保存すればよいので、画像データ送信部３７はクラウドストレージアクセス情報１３ａのＵＲＬに指定されたファイル名で画像データを保存する（Ｓ２０）。
【０１７７】
ファイル名を取得していない場合（Ｓ１０のＮｏ）、画像データ送信部３７は間接指定ファイルが使用されているか否かを判断する（Ｓ３０）。クラウドストレージアクセス情報１３ａを参照して種類が「***.indirect」となっているかどうか、又はクラウドストレージアクセス情報１３ａのＵＲＬが例えばｘｍｌファイルを指定するどうかを判断する。
【０１７８】
ステップＳ３０の判断がＮｏの場合、画像データ送信部３７が任意に重複しないファイル名を付与する（Ｓ４０）。
【０１７９】
そして、クラウドストレージアクセス情報１３ａのＵＲＬに付与したファイル名で画像データを保存する（Ｓ５０）。
【０１８０】
ステップＳ３０の判断がＹｅｓの場合、間接指定ファイルが使用されているので、画像データ送信部３７はクラウドストレージアクセス情報１３ａを参照して間接指定ファイルを取得する（Ｓ６０）。
【０１８１】
そして、間接指定ファイルのＵＲＬが指定する保存先に画像データを保存できるか否かを判断する（Ｓ７０）。例えば、複合機３０に割り当てられた容量の残りと画像データのサイズを比較し、画像データのサイズの方が大きい場合、保存できないと判断する。
【０１８２】
ステップＳ７０の判断がＹｅｓの場合、画像データ送信部３７は間接指定ファイルが指定するＵＲＬに重複しない任意のファイル名を付与して画像データを保存する（Ｓ８０）。
【０１８３】
そして、画像データ送信部３７は間接指定ファイルにファイル名を追記する（Ｓ９０）。
【０１８４】
ステップＳ７０の判断がＮｏの場合、画像データ送信部３７は予め定められたＵＲＬに重複しない任意のファイル名を付与して画像データを保存する（Ｓ１００）。
【０１８５】
そして、画像データ送信部３７は間接指定ファイルのＵＲＬを更新し、ファイル名を追記する（Ｓ１１０）  
このように、複合機３０は携帯端末１０から送信されたクラウドストレージアクセス情報１３ａ等によって画像データをクラウドストレージ５０に保存できる。
【０１８６】
＜セキュリティについて＞
以上のように、クラウドストレージ５０に送信された画像データを携帯端末１０が取得することができる。しかし、本実施形態のようにユーザが任意のクラウドストレージ５０を選択できる場合、クラウドストレージ５０にウィルス等が進入していたり、複合機３０にウィルス等が送信されたりするおそれがある。
【０１８７】
例えば、悪意を持ったサイトに複合機３０がアクセスしただけでウィルスに感染する場合があるし、保存した画像データが改ざんされるおそれもある。こうしたクラウドストレージ５０をユーザが使ってしまった場合、複合機３０がウィルスに感染したり、改ざんされた画像データを携帯端末１０が取得したりする可能性がある。
【０１８８】
そこで、本実施形態では以下のようにして任意のクラウドストレージ５０が使用されることによるセキュリティ上の課題を解決する。
【０１８９】
＜アクセス先のクラウドストレージ５０の制限＞
複合機３０がアクセスするクラウドストレージ５０が制限されていれば、セキュリティの低下を抑制できる。そこで、管理者は以下のように、複合機３０がアクセスするクラウドストレージ５０を制限する。なお、管理者とは複合機３０の使用を管理・運営・保守等する者である。
【０１９０】
図１３は、管理者がクラウドストレージ５０の画像データの送信方法を条件で制限する設定を行う手順を示すシーケンス図の一例である。適宜、図１４の保存方法の条件を設定する画面５１１を参照して説明する。
【０１９１】
S1：管理者は複合機３０を操作して、保存方法の条件を設定する画面５１１を表示させる。複合機３０の設定メニューなどから行うことが一般的で、特にセキュリティを考えて管理者のみが設定できることが推奨される。従って、管理者は管理者権限でログインしている。
【０１９２】
S1.1：ユーザＩ／Ｆ部３６は管理者の操作を受け付け、データ保存部１３に保存方法の条件が保存されているか否かを確認する。初回時には登録された保存方法の条件がないためユーザＩ／Ｆ部３６は未登録であると判断する。
【０１９３】
S1.2：ユーザＩ／Ｆ部３６の表示制御部３８は管理者に保存方法の条件を入力させるための画面５１１を操作パネル２０２に表示する。これに対し、管理者は保存方法の条件を入力する。画面５１１の一例を図１４に示す。
【０１９４】
S1.3：ユーザＩ／Ｆ部３６は管理者による保存方法の条件の入力を受け付け、データ保存部１３に保存方法の条件を記憶させる。ユーザＩ／Ｆ部３６の表示制御部３８は登録完了を操作パネル２０２に表示する。
【０１９５】
図１４は、保存方法の条件を入力するための画面５１１の一例を示す図である。この画面５１１は、複合機３０がアクセスするクラウドストレージ５０を管理者が制限するための画面である。図１４では、ラジオボタン５１２と共に「ａ．次で始まるアドレスのみ使う」、ラジオボタン５１３と共に「ｂ．次で始まるアドレスは使わない」というメッセージが表示される。また、アドレス入力欄５１４を有している。
【０１９６】
例えば、管理者がラジオボタン５１２を選択し、アドレス入力欄５１４に「*.storage.*」を入力した場合、複合機３０は「.storage.」を含むアドレス（ＵＲＬ）のクラウドストレージ５０にのみアクセスする。つまり、このアドレスを有さないクラウドストレージ５０にはアクセスしない。設定されたアドレスだけが許可される場合、このようなアドレスをホワイトリストという。
【０１９７】
また、例えば、管理者がラジオボタン５１３を選択し、アドレス入力欄５１４に「*.free.*」を入力した場合、複合機３０は「.free.」を含むアドレスのクラウドストレージ５０にはアクセスしない。つまり、このアドレスを有するクラウドストレージ５０にはアクセスしない。設定されたアドレスが許可されない場合、このようなアドレスをブラックリストという。
【０１９８】
これにより、携帯端末１０から信頼性が不明なクラウドストレージ５０のＵＲＬが送信されても、ホワイトリストのアドレス以外は使用せず、また、ブラックリストのアドレスは使用しないため、セキュリティが低下することを抑制できる。
【０１９９】
なお、この例ではアドレスによる保存方法の条件のみを説明したが、保存方法の条件はアドレスに限定されるものではない。例えば、画像データのサイズ又は内容でもアクセス制限は可能である。例えば、一定上のサイズの画像データの保存は不可、又は、特定の言葉（例えば、社外秘等）が入った画像データの保存は不可などのように、複合機３０が送信する画像データを制限できる。例えば、ユーザが誤って大量のページ数の原稿を読み取らせ、非常に多いページ数の画像データをクラウドストレージ５０に送信しても、複合機３０がクラウドストレージ５０に保存することを防止できる。
【０２００】
また、「社外秘」と書かれた画像データを複合機３０が保存できないという規則をユーザが把握することで、クラウドストレージ５０に不用意に社外秘の画像データが登録されることを防ぐことができる。なお、「社外秘」などの特定の文字はＯＣＲにより検出可能である。
【０２０１】
また、携帯端末１０のユーザ名（例えば認証情報１３ｂのユーザ名）を条件にしたり、クラウドストレージアクセス情報１３ａのユーザ名で制限したりしてもよい。例えば、複合機３０が社内にあれば社員のうち所定のユーザのみが複合機３０をクラウドストレージ５０にアクセスさせることができる。このように、近距離無線通信で複合機３０が取得した情報であれば、複合機３０はそれを使ってアクセス制限できる。
【０２０２】
また、複合機３０ではユーザの認証が行われているので、複合機３０で認証が成立したユーザ名（認証情報１３ｂのユーザ名）とクラウドストレージアクセス情報１３ａのユーザ名とが一致しないと、複合機３０がクラウドストレージ５０にアクセスしないという制限も考えられる。
【０２０３】
また、携帯端末１０と複合機３０が近距離無線通信で通信した時刻に基づいて、特定の時間帯にのみクラウドストレージ５０へのアクセスを許可するというアクセス制限も可能である。更に、特定のユーザにのみアクセスを許可するなど、ユーザと時間を組み合わせてもよい。
【０２０４】
更に、複合機３０が設置されている会社が支給した携帯端末１０のみがクラウドストレージ５０経由の画像データの取得を許可されてもよい。会社指定の携帯端末１０なので認証情報１３ｂのユーザ名は会社が固定したユーザ名である。従って、クラウドストレージ５０を使用するユーザを会社が指定することができる。
【０２０５】
図１５は、保存方法の条件に合致しない場合に複合機３０が行う処理を示すシーケンス図の一例を示す。
【０２０６】
S2：複合機３０のデータ解析部３３は上記のように、携帯端末１０から、クラウドストレージアクセス情報１３ａ、認証情報１３ｂ、読み取り設定、及び、ファイル名（ファイル名がある場合）を取得し、ユーザの認証が完了している。データ解析部３３はデータ保存部１３に保存方法の条件を要求する。
【０２０７】
S3：データ解析部３３はデータ保存部１３に保存されている保存方法の条件を取得すると、保存方法の条件と認証情報１３ｂ、保存方法の条件とクラウドストレージアクセス情報１３ａ、又は、保存方法の条件と認証情報１３ｂ及びクラウドストレージアクセス情報１３ａを比較して、クラウドストレージ５０に画像データを保存してよいか否かを判断する。画像データを保存できる場合、図９のステップＳ２以降が実施される。
【０２０８】
S4：データ解析部３３がアクセス不可と判断した場合、データ解析部３３はユーザＩ／Ｆ部３６にエラーの表示を要求する。
【０２０９】
S4.1：ユーザＩ／Ｆ部３６の表示制御部３８はアクセス不可である旨を操作パネル２０２に表示する。これにより、ユーザはクラウドストレージ５０にアクセスして画像データを保存できないことを把握できる。
【０２１０】
＜まとめ＞
以上説明したように、本実施形態の通信システム１００は、複合機３０が携帯端末１０から保存方法を取得して、回線交換型の公衆回線を通じてインターネット上のユーザが任意に使用できるクラウドストレージ５０に画像データを保存する。また、携帯端末１０はクラウドストレージ５０から画像データを取得する。回線交換型の公衆回線を介してインターネットに接続するために携帯端末１０が使用する装置（通信Ｉ／Ｆ１０７）と、複合機３０との接続に使用する近距離無線通信装置１０９は別の装置なので、保存方法をクラウドストレージ５０に送信した後、ユーザは無線ＬＡＮとの接続に切り替える必要がない。
【０２１１】
＜その他の適用例＞
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【０２１２】
例えば、クラウドストレージ５０はインターネット上にあると説明したが、クラウドストレージ５０は携帯端末１０がアクセス可能なネットワーク上にあればよい。
【０２１３】
また、本実施形態では複合機３０が原稿を読み取って生成した画像データをクラウドストレージ５０に送信した。しかし、複合機３０が何らかのデータをサーバ等に送信し、サーバから取得した加工データをクラウドストレージ５０に送信してもよい。サーバは例えばＯＣＲ、翻訳、顔認識、等を行う。
【０２１４】
例えば、携帯端末１０がインターネットへ接続する際は交換回線型の公衆回線を利用すると記載したが、３Ｇ/４Ｇ/ＬＴＥなどの公衆回線以外にも近距離無線通信装置と同時に使用できるインターネット接続であれば、これに限定されるものではない。例えば、ＷｉＭＡＸが知られている。
【０２１５】
また、図６などの構成例は、携帯端末１０、複合機３０、及びクラウドストレージ５０による処理の理解を容易にするために、主な機能に応じて分割したものである。処理単位の分割の仕方や名称によって本願発明が制限されることはない。携帯端末１０、複合機３０、及びクラウドストレージ５０の処理は、処理内容に応じて更に多くの処理単位に分割することもできる。また、１つの処理単位が更に多くの処理を含むように分割することもできる。
【０２１６】
なお、公衆回線通信部１１は第二の通信手段の一例であり、近距離無線通信部１２は第三の通信手段の一例であり、無線ＬＡＮ通信部１８は第一の通信手段の一例であり、表示制御部１５は表示制御手段の一例であり、近距離データ通信部３２は保存方法受信手段の一例であり、読取部３４は電子データ取得手段の一例であり、画像データ送信部３７保存手段の一例である。
【符号の説明】
【０２１７】
１０      携帯端末
１１      公衆回線通信部
１２      近距離無線通信部
１４      ユーザ操作受付部
３０      複合機
３１      ＬＡＮ通信部
３２      近距離データ通信部
３３      データ解析部
３４      読取部
５０      クラウドストレージ
１００    通信システム
【先行技術文献】
【特許文献】
【０２１８】
【特許文献１】特開２０１５−１５９５３３号公報
【図１】
2018156378.tif 000004
【図２】
2018156378.tif 000005
【図３】
2018156378.tif 000006
【図４】
2018156378.tif 000007
【図５】
2018156378.tif 000008
【図６】
2018156378.tif 000009
【図７】
2018156378.tif 000010
【図８】
2018156378.tif 000011
【図９Ａ】
2018156378.tif 000012
【図９Ｂ】
2018156378.tif 000013
【図１０】
2018156378.tif 000014
【図１１】
2018156378.tif 000015
【図１２】
2018156378.tif 000016
【図１３】
2018156378.tif 000017
【図１４】
2018156378.tif 000018
【図１５】
2018156378.tif 000019