(57)【要約】【課題】画像読取装置でスキャンした画像データを、ネットワークに通信障害が発生しても、ネットワークが復旧したときに確実に画像データを情報処理装置にアップロードできるようにする。【解決手段】データ転送システム（１０）は、ＭＦＰ（２０）と、ＭＦＰにインターネット（５０）を介して接続されるクラウドサーバ（６０）と、ＭＦＰにイントラネット（４０）を介して接続されて且つクラウドサーバにインターネットを介して接続されるＰＣ（３０ａ，３０ｂ，３０ｃ）と、を備える。ＭＦＰは、インターネットの通信障害によりクラウドサーバに接続できない場合、イントラネットを介してＰＣに画像データを転送する。ＰＣは、インターネットの通信障害が解消した場合に、画像データをインターネットを介してクラウドサーバに転送する。【選択図】図１
2016092637.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と、前記画像読取装置に第１のネットワークを介して接続される情報処理装置と、前記画像読取装置に第２のネットワークを介して接続されて且つ前記情報処理装置に第１のネットワークを介して接続される端末装置と、を備えるデータ転送システムにおいて、
前記画像読取装置は、
画像を読み取り画像データとする画像読取部と、
前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合、前記第２のネットワークを介して前記端末装置に前記画像データを転送する制御部と、
を備え、
前記端末装置は、
前記画像データを格納する端末記憶部と、
前記画像読取装置から転送された画像データを前記端末記憶装置に格納し、前記第１のネットワークの通信障害が解消した場合に、前記端末記憶部に格納した画像データを前記第１のネットワークを介して前記情報処理装置に転送する端末制御部と、
を備え、
前記情報処理装置は、
前記画像データを格納する情報処理記憶部と、
前記第１のネットワークを介して前記端末装置から転送された画像データを前記情報処理記憶部に格納する情報処理制御部と、
を備えることを特徴とするデータ転送システム。
【請求項２】
前記第１のネットワークは、インターネットであり、
前記第２のネットワークは、イントラネットであることを特徴とする請求項１に記載のデータ転送システム。
【請求項３】
前記端末装置の端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報を通知し、
前記情報処理装置の情報処理制御部は、前記端末装置から通知される宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧を通知し、
前記端末装置の端末制御部は、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記画像読取装置に前記宛先情報一覧を含むＵＩを生成して前記画像読取装置に送ることを特徴とする請求項１又は２に記載のデータ転送システム。
【請求項４】
前記端末装置の端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報と装置情報を通知し、
前記情報処理装置の情報処理制御部は、前記端末装置から通知される宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧とそれに関する装置情報を通知し、
前記画像読取装置の制御部は、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、予め設定しておいた選択条件と前記宛先情報一覧と前記装置情報とに基づいて、前記画像データを転送する端末装置を選択することを特徴とする請求項１又は２に記載のデータ転送システム。
【請求項５】
前記情報処理装置の情報処理制御部は、一定期間内に前記端末装置からの宛先情報の通知がなければ、前記端末装置は前記第１のネットワークに接続していないものとみなして、前記端末装置の宛先情報を前記情報処理記憶部から削除することを特徴とする請求項３又は４に記載のデータ転送システム。
【請求項６】
情報処理装置に第１のネットワークを介して接続され、前記情報処理装置に第１のネットワークを介して接続される端末装置に対して第２のネットワークで接続される画像読取装置において、
画像を読み取り画像データとする画像読取部と、
前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合、前記第２のネットワークを介して前記端末装置に前記画像データを転送する制御部と、
を備え、
前記端末装置は、転送された前記画像データを格納して、前記第１のネットワークの通信障害が解消した場合に、格納した前記画像データを前記第１のネットワークを介して前記情報処理装置に転送し、
前記情報処理装置は、前記第１のネットワークを介して前記端末装置から転送された画像データを格納することを特徴とする画像読取装置。
【請求項７】
前記制御部は、予め設定しておいた選択条件と、前記情報処理装置に接続できる宛先情報一覧と、それに関する装置情報とに基づいて、前記画像データを転送する端末装置を選択することを特徴とする請求項６に記載の画像読取装置。
【請求項８】
画像を読み取り画像データとする画像読取装置に第２のネットワークを介して接続され、前記画像読取装置に第１のネットワークを介して接続される前記情報処理装置に対し前記第１のネットワークを介して接続される端末装置において、
前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合に前記画像読取装置から前記第２のネットワークを介して転送された画像データを格納する端末記憶部と、
前記第１のネットワークの通信障害が解消した場合に、前記端末記憶部に格納した画像データを前記第１のネットワークを介して前記情報処理装置に転送する端末制御部と、
を備えることを特徴とする端末装置。
【請求項９】
前記端末制御部は、
前記情報処理装置に前記端末装置自身の宛先情報を通知し、
前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記情報処理装置が通知する接続可能な前記端末装置の宛先情報一覧に基づいて、前記画像読取装置に前記宛先情報一覧を含むＵＩを生成して前記画像読取装置に送ることを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記端末制御部は、
前記情報処理装置に前記端末装置自身の宛先情報と装置情報を通知し、
前記情報処理装置が通知する接続可能な前記端末装置の宛先情報一覧と、それに関する装置情報を前記端末記憶部に格納し、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記画像読取装置に前記宛先情報一覧と前記装置情報を前記画像読取装置に送ることを特徴とする請求項８に記載の端末装置。
【請求項１１】
画像を読み取り画像データとする画像読取装置に第１のネットワークを介して接続され、前記画像読取装置に第２のネットワークを介して接続される端末装置に対して第１のネットワークで接続される情報処理装置において、
画像データを格納する情報処理記憶部と、
前記第１のネットワークの通信障害が解消した場合に、前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合に前記画像読取装置から前記第２のネットワークを介して前記端末装置に転送された画像データを、前記端末装置から前記第１のネットワークを介して転送して前記情報処理記憶部に格納する情報処理制御部と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記情報処理制御部は、
前記端末装置から通知される自身の宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧を通知することを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
前記情報処理制御部は、
前記端末装置から通知される自身の宛先情報と装置情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧とそれに関する装置情報を通知することを特徴とする請求項１１に記載の情報処理装置。
【請求項１４】
前記情報処理制御部は、一定期間内に前記端末装置からの宛先情報の通知がなければ、前記端末装置は前記第１のネットワークに接続していないものとみなして、前記端末装置の宛先情報を前記情報処理記憶部から削除することを特徴とする請求項１２又は１３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて他の装置に画像を転送できるデータ転送システム、画像読取装置、端末装置及び情報処理装置に関する。
【背景技術】
【０００２】
近年、デジタル複合機などの多機能周辺装置（ＭＦＰ：Multifunction Peripheral）が普及し、これらデジタル複合機とＰＣなどの端末装置を結んだ社内ネットワークで結び、それをインターネットのクラウドサーバと接続出来るようにしておく。ＭＦＰのスキャナー機能で読み取った画像データを、一旦クラウドサーバに保存して、必要な時にアクセスして印刷することが考えられている。
【０００３】
このように、ＭＦＰからインターネット上のクラウドサーバと通信を行い、クラウドサーバに画像データをアップロードするシステムにおいては、インターネットで通信障害が発生している間は、利用者は複合機からクラウドサーバへ画像データをアップロードすることができない。
【０００４】
そこで、このことを解消するため、特許文献１には、ネットワークに障害が発生してＭＦＰから他の装置に画像データが転送できない場合に、リムーバブルメディアに画像データを、転送先を示す情報とともに保存し、ネットワークが障害から復旧したとき、リムーバブルメディアから画像データを転送先を示す情報とともに読み出して、画像データを転送することが開示されている。また、画像データと転送先を示す情報とを保存したリムーバブルメディアを、ネットワークが正常に機能しているさらに他の装置に装着することにより、この他の装置から所望の他の装置に画像データを転送することも開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術では、リムーバルメディアは容易に取り外しが可能であるため、画像データと転送宛先を示す情報が格納されたリムーバルメディアがＭＦＰから取り外されてしまうと、ネットワークが復旧しても画像データが所望の他の装置へ転送されない。また、ネットワークに接続されている他の装置へリムーバルメディアが装着されなければ、所望の他の装置へ転送されないことになる。
【０００７】
また、リムーバルメディアは容量に制限があり、長期間インターネット上の障害が復旧しない場合、リムーバルディスクの容量を超える画像データは破棄され、ネットワークが復旧しても画像データが所望の端末へ転送されないことも起こり得る。
【０００８】
本発明の目的は、前記の問題点を解決するため、画像読取装置で読み取った画像データをネットワークを介して情報処理装置へ転送する場合に、ネットワークに通信障害が発生しても、画像データを一時保管し、ネットワークが復旧したときに確実に画像データが情報処理装置に転送できるデータ転送システム、画像読取装置、端末装置及び情報処理装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明は、画像読取装置と、前記画像読取装置に第１のネットワークを介して接続される情報処理装置と、前記画像読取装置に第２のネットワークを介して接続されて且つ前記情報処理装置に第１のネットワークを介して接続される端末装置と、を備えるデータ転送システムにおいて、
前記画像読取装置は、画像を読み取り画像データとする画像読取部と、前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合、前記第２のネットワークを介して前記端末装置に前記画像データを転送する制御部と、を備え、
前記端末装置は、前記画像データを格納する端末記憶部と、前記画像読取装置から転送された画像データを前記端末記憶装置に格納し、前記第１のネットワークの通信障害が解消した場合に、前記端末記憶部に格納した画像データを前記第１のネットワークを介して前記情報処理装置に転送する端末制御部と、を備え、
前記情報処理装置は、前記画像データを格納する情報処理記憶部と、前記第１のネットワークを介して前記端末装置から転送された画像データを前記情報処理記憶部に格納する情報処理制御部と、を備えることを特徴とするものである。
【００１０】
また、本発明のデータ転送システムにおいて、前記第１のネットワークは、インターネットであり、前記第２のネットワークは、イントラネットであることを特徴とする。
【００１１】
また、本発明のデータ転送システムにおいて、前記端末装置の端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報を通知し、前記情報処理装置の情報処理制御部は、前記端末装置から通知される宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧を通知し、
前記端末装置の端末制御部は、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記画像読取装置に前記宛先情報一覧を含むＵＩを生成して前記画像読取装置に送ることを特徴とする。
【００１２】
また、本発明のデータ転送システムにおいて、前記端末装置の端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報と装置情報を通知し、
前記情報処理装置の情報処理制御部は、前記端末装置から通知される宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧とそれに関する装置情報を通知し、
前記画像読取装置の制御部は、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、予め設定しておいた選択条件と前記宛先情報一覧と前記装置情報とに基づいて、前記画像データを転送する端末装置を選択することを特徴とする。
【００１３】
また、本発明のデータ転送システムにおいて、前記情報処理装置の情報処理制御部は、一定期間内に前記端末装置からの宛先情報の通知がなければ、前記端末装置は前記第１のネットワークに接続していないものとみなして、前記端末装置の宛先情報を前記情報処理記憶部から削除することを特徴とする。
【００１４】
また、本発明は、情報処理装置に第１のネットワークを介して接続され、前記情報処理装置に第１のネットワークを介して接続される端末装置に対して第２のネットワークで接続される画像読取装置において、
画像を読み取り画像データとする画像読取部と、前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合、前記第２のネットワークを介して前記端末装置に前記画像データを転送する制御部と、を備え、
前記端末装置は、転送された前記画像データを格納して、前記第１のネットワークの通信障害が解消した場合に、格納した前記画像データを前記第１のネットワークを介して前記情報処理装置に転送し、前記情報処理装置は、前記第１のネットワークを介して前記端末装置から転送された画像データを格納することを特徴とするものである。
【００１５】
また、本発明の画像読取装置において、前記制御部は、予め設定しておいた選択条件と、前記情報処理装置に接続できる宛先情報一覧と、それに関する装置情報とに基づいて、前記画像データを転送する端末装置を選択することを特徴とする。
【００１６】
また、本発明は、画像を読み取り画像データとする画像読取装置に第２のネットワークを介して接続され、前記画像読取装置に第１のネットワークを介して接続される前記情報処理装置に対し前記第１のネットワークを介して接続される端末装置において、
前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合に前記画像読取装置から前記第２のネットワークを介して転送された画像データを格納する端末記憶部と、前記第１のネットワークの通信障害が解消した場合に、前記端末記憶部に格納した画像データを前記第１のネットワークを介して前記情報処理装置に転送する端末制御部と、を備えることを特徴とするものである。
【００１７】
また、本発明の端末装置において、前記端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報を通知し、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記情報処理装置が通知する接続可能な前記端末装置の宛先情報一覧に基づいて、前記画像読取装置に前記宛先情報一覧を含むＵＩを生成して前記画像読取装置に送ることを特徴とする。
【００１８】
また、本発明の端末装置において、前記端末制御部は、前記情報処理装置に前記端末装置自身の宛先情報と装置情報を通知し、前記情報処理装置が通知する接続可能な前記端末装置の宛先情報一覧と、それに関する装置情報を前記端末記憶部に格納し、前記第１のネットワークが通信障害を起こして前記画像読取装置が前記情報処理装置に接続できない場合、前記画像読取装置に前記宛先情報一覧と前記装置情報を前記画像読取装置に送ることを特徴とする。
【００１９】
また、本発明は、画像を読み取り画像データとする画像読取装置に第１のネットワークを介して接続され、前記画像読取装置に第２のネットワークを介して接続される端末装置に対して第１のネットワークで接続される情報処理装置において、
画像データを格納する情報処理記憶部と、前記第１のネットワークの通信障害が解消した場合に、前記第１のネットワークの通信障害により前記情報処理装置に接続できない場合に前記画像読取装置から前記第２のネットワークを介して前記端末装置に転送された画像データを、前記端末装置から前記第１のネットワークを介して転送して前記情報処理記憶部に格納する情報処理制御部と、を備えることを特徴とする。
【００２０】
また、本発明の情報処理装置において、前記情報処理制御部は、前記端末装置から通知される自身の宛先情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧を通知することを特徴とする。
【００２１】
また、本発明の情報処理装置において、前記情報処理制御部は、前記端末装置から通知される自身の宛先情報と装置情報を前記情報処理記憶部に格納し、宛先情報に更新があった場合には、前記端末装置に更新した宛先情報を含む接続可能な前記端末装置の宛先情報一覧とそれに関する装置情報を通知することを特徴とする。
【００２２】
また、本発明の情報処理装置において、前記情報処理制御部は、一定期間内に前記端末装置からの宛先情報の通知がなければ、前記端末装置は前記第１のネットワークに接続していないものとみなして、前記端末装置の宛先情報を前記情報処理記憶部から削除することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、第１のネットワークで通信障害が起こっても、画像読取装置で読み取った画像データを第２のネットワークで接続されている端末装置に転送しておき、第１のネットワークの通信障害が解消したときに端末装置から情報処理装置にデータが転送されるので、リムーバルメディアに画像データを格納したときのようにネットワークから切断される可能性が低く、また記憶容量が大きいため、画像データの転送漏れも起こりにくい。また、第１のネットワークが復旧した際に自動的に情報処理装置に転送されるので、確実に情報処理装置に画像データが転送することができる。
【００２４】
また、第１のネットワークが通信障害を起こしても、端末装置から、接続可能な端末装置の宛先情報一覧を含むＵＩが画像読取装置に通知されるので、ユーザが転送する端末装置を選択できる。
【図面の簡単な説明】
【００２５】
【図１】本発明に係るデータ転送システムの一例を示す概略図である。
【図２】ＭＦＰの一例を示すブロック図である。
【図３】ＰＣの一例を示すブロック図である。
【図４】クラウドサーバの一例を示すブロック図である。
【図５】第１実施形態におけるＭＦＰのデータ転送処理を示すフローチャートである。
【図６】第１実施形態におけるＷｅｂＵＩ画面を示す図である。
【図７】第１実施形態におけるＰＣからサーバへのデータ転送処理を示すフローチャートである。
【図８】第２実施形態におけるＭＦＰのデータ転送処理を示すフローチャートである。
【図９】第２実施形態におけるＷｅｂＵＩ画面を示す図である。
【図１０】第２実施形態におけるＰＣの宛先情報に関する処理を示すフローチャートである。
【図１１】第２実施形態におけるサーバの宛先情報に関する処理を示すフローチャートである。
【図１２】第３実施形態におけるＭＦＰのデータ転送処理を示すフローチャートである。
【図１３】第３実施形態における決定したアップロード先を示す表示部の図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態を添付図面を参照して説明する。
【００２７】
図１は、本発明に係るデータ転送システムの一例を示す概略図である。
このデータ転送システム１０は、スキャナーを備えたデジタル複合機などの画像読取装置として機能するＭＦＰ（Multifunction Peripheral）２０と、複数のＰＣ（Personal Computer）３０（３０ａ，３０ｂ，３０ｃ）などの端末装置とがイントラネット４０で相互に通信可能に接続され、さらに、インターネット５０上にあるクラウドサーバ（情報処理装置）６０へも相互に通信可能に接続されている。
【００２８】
ＰＣ３０からＭＦＰ２０にデータを送信して印刷させたり、ＭＦＰ２０でスキャンした画像データをＰＣ３０に送信したりしている。さらにＭＦＰ２０でスキャンした画像データをインターネット５０上のクラウドサーバ６０にアップロードしておけば、ユーザは、クラウドサーバ６０にアクセス権を有する装置であれば、インターネット５０を介して画像データを取り込むことができる。
【００２９】
図２は、ＭＦＰ２０の一例を示すブロック図である。
図２に示すように、原稿の画像として読み取り画像データとする画像読取部２１と、用紙にトナーなどによる画像を形成する処理を行う画像形成処理部２２と、液晶などにより構成されて操作や動作説明の表示を行う表示部２３と、操作入力のためのタッチパネルやボタンからなる操作部２４と、アプリケーションデータや処理のためのデータ等を記憶する記憶部２５と、ネットワークを介して他の装置と通信を行うための通信部２６と、これら各部の動作を制御する制御部２７とを備えている。
【００３０】
図３は、ＰＣ３０の一例を示すブロック図である。図４は、クラウドサーバ６０の一例を示すブロック図である。
図３に示すように、ＰＣ３０やインターネット５０上のサーバ６０は、液晶などにより構成されて操作や動作説明の表示を行う表示部３１，６１と、操作入力のためのタッチパネルやキーボードからなる操作部３２，６２と、アプリケーションデータや処理のためのデータ等を記憶する記憶部３３，６３と、ネットワークを介して他の装置と通信を行うための通信部３４，６４と、これら各部の動作を制御する制御部３５，６５とを備えている。
【００３１】
さて、ＭＦＰ２０はクラウドサーバ６０にスキャンした画像データをアップロードする処理を行うが、本発明は、インターネット５０が通信障害を起こしてクラウドサーバ６０にアクセスできない場合にＰＣ３０を利用して対策を講じるものである。
【００３２】
〔第１実施形態〕
第１実施形態では、インターネット５０が通信障害を起こした場合に、ＭＦＰ２０は画像データを転送する先をＰＣ３０ａに予め設定している。
【００３３】
インターネット５０の通信障害としては、全く接続できない場合と、接続できても何らかの原因で転送処理が遅延して転送処理が完了しない場合がある。ＭＦＰ２０の制御部２７は、接続障害に関しては、例えばポートチェックなどにより接続確認する。遅延障害については、例えば、一定時間内に処理が終了するかどうかで障害を確認する。
【００３４】
図５は、第１実施形態におけるＭＦＰ２０のデータ転送処理を示すフローチャートである。
図５に示すように、ＭＦＰ２０において、操作部２４でアップロードアプリケーションが選択されると、ＭＦＰ２０の制御部２７は、記憶部２５からアプリケーションデータを読み出し、起動させる（ステップＳ１１）。そして、インターネット５０上のクラウドサーバ６０と通信可能かを確認する（ステップＳ１２）。この場合は、上述したように、接続障害や遅延障害などの通信障害がないかを確認する。
【００３５】
クラウドサーバ６０と通信可能である場合、ＭＦＰ２０の制御部２７はクラウドサーバ６０に接続して（ステップＳ１３）、図６（ａ）に示すように、画像データの転送先（アップロード先）をクラウドサーバ６０とする画面を表示部２３に表示する（ステップＳ１４）。
【００３６】
ステップＳ１２において、クラウドサーバ６０と通信が不可能である場合、ＭＦＰ２０の制御部２７はＰＣ３０ａとの通信が可能であるかを確認する（ステップＳ１５）。ＰＣ３０ａとの通信が可能であれば、予め接続先として設定されていたＰＣ３０ａに接続する（ステップＳ１６）。ＭＦＰ２０の制御部２７は、図６（ｂ）に示すように、画像データの転送先（アップロード先）を「ＰＣ１」（ＰＣ３０ａに対応）とする画面を表示する（ステップＳ１７）。
【００３７】
ＭＦＰ２０の制御部２７は、画像読取部２１に画像をスキャン処理させてデータ化し（ステップＳ１８）、転送先にアップロードする（ステップＳ１９）。
【００３８】
図７は、第１実施形態におけるＰＣからサーバへのデータ転送処理を示すフローチャートである。
ＭＦＰ２０がＰＣ３０ａに画像データを転送した場合、ＰＣ３０ａからクラウドサーバ６０に画像データを転送する。
【００３９】
まず、ＰＣ３０ａの制御部３５は、クラウドサーバ６０とインターネット５０を介して通信可能かを確認する（ステップＳ３１）。通信可能であれば、クラウドサーバ６０にアップロードするデータが記憶部３３に格納されているかを確認する（ステップＳ３２）。格納されていれば、記憶部３３より画像データを読み出して（ステップＳ３３）、クラウドサーバ６０へ通信部３４から転送する（ステップＳ３４）。
【００４０】
これにより、インターネットの通信障害によりクラウドサーバに読み取り画像データを転送できない場合に、イントラネットに繋がるＰＣに転送し、インターネットの通信が復旧した場合に自動でＰＣからクラウドサーバに画像データが転送されるので、ユーザの手を煩わすことなく、確実にクラウドサーバに画像データを転送できる。従来技術のリムーバルメディアに画像データを格納した場合に比較すると、ネットワークから切断される可能性が低く、また記憶容量が大きいため、画像データの転送漏れも起こりにくい。
【００４１】
〔第２実施形態〕
第２実施形態では、転送先のＰＣが複数あって、クラウドサーバを含めてユーザが選択できる。例えば、ＰＣ３０ａ，３０ｂ，３０ｃがデータ転送先の候補となるものとする。
【００４２】
図８は、第２実施形態におけるＭＦＰ２０のデータ転送処理を示すフローチャートである。
図８に示すように、ＭＦＰ２０において、操作部２４でアップロードアプリケーションが選択されると、ＭＦＰ２０の制御部２７は、記憶部２５からアプリケーションデータを読み出し、起動させる（ステップＳ４１）。そして、インターネット５０上のクラウドサーバ６０と通信可能かを確認する（ステップＳ４２）。この場合は、上述したように、接続障害や遅延障害などの通信障害がないかを確認する。
【００４３】
ＭＦＰ２０の制御部２７は、クラウドサーバ６０と通信可能である場合、クラウドサーバ６０に接続して（ステップＳ４３）、クラウドサーバ６０が生成していたＷｅｂＵＩ画面を取得し、転送先の選択画面を表示する（ステップＳ４４）。クラウドサーバ６０は、詳しくは後述するが、予め接続可能なＰＣ３０ａを、アップロード元（接続宛先）として登録して、それをリストとして保存している。そのリストに基づいてクラウドサーバ６０の制御部６５は、ＷｅｂＵＩを生成する。ＭＦＰ２０の制御部２７は、ＷｅｂＵＩをクラウドサーバ６０に要求し、例えば図９（ａ）に示すように、それを取得して表示する。これによって、ユーザにスキャンした画像データの転送先を選択させ、選択した方を分るように表示する。
【００４４】
図９（ａ）では、例えば「クラウドサーバ」と「ＰＣ１」「ＰＣ２」「ＰＣ３」の表示ボタンが表示され、その中からユーザがタッチ選択をしたボタンの表示色を変えて表示する。ここで「ＰＣ１」はＰＣ３０ａ、「ＰＣ２」はＰＣ３０ｂ、「ＰＣ３」はＰＣ３０ｃに対応する。インターネット５０の通信状態が正常であれば、通常は「クラウドサーバ」を選択するように設定することも可能であるが、ここではユーザにＰＣに一旦転送する選択肢も残している。例えば、インターネット５０の通信状態が不安定な場合、一定時間経って接続不能である場合、再びＰＣに転送するなどの手間を省くため、ＰＣに画像データを転送しておくことなどが考えられる。図９（ａ）では、「クラウドサーバ」が選択されている。
【００４５】
ステップＳ４２において、クラウドサーバ６０と通信が不可能である場合、ＰＣ３０ａとの通信が可能であるかを確認する（ステップＳ４５）。ＰＣ３０ａとの通信が可能であれば、予め接続先として設定されていたＰＣ３０ａに接続する（ステップＳ４６）。ＰＣ３０ａには、インターネット５０と通信可能であったときに、クラウドサーバ６０から、アップロード先の宛先情報のリストが送信されて記憶部６３に記憶されている。宛先情報とは、例えば、ＩＰアドレスなどである。この宛先情報リスト（宛先情報一覧）に基づいて、ＰＣ３０ａの制御部３５は、クラウドサーバ６０にＷｅｂＵＩを生成して記憶部６３に格納しておく。ＭＦＰ２０は、このＷｅｂＵＩを要求してＰＣ３０ａから取得し、表示部２３に表示する（ステップＳ４７）。
【００４６】
ステップＳ４５において、ＰＣと通信が不可能であれば、処理を中止する。
【００４７】
各ＰＣ３０ａ，３０ｂ，３０ｃには、ＭＰＦから接続可能なＰＣの宛先情報が送られている（詳しくは後述する）。ＭＰＦ２０には、まずアクセスすべきＰＣの優先度が設定されており、それに従ってＷｅｂＵＩの画面を取得する。このＵＩ画面は図９（ｂ）に示す通りであり、「ＰＣ（３０ａ）」「ＰＣ（３０ｂ）」「ＰＣ（３０ｂ）」の表示ボタンが表示されている。
【００４８】
ＷｅｂＵＩの画面によりユーザに画像データの転送宛先を選択させる（ステップＳ４８）。図９（ａ）では「クラウドサーバ」ボタンがタッチ選択され、図９（ｂ）では、「ＰＣ（３０ｂ）」が選択されている。
【００４９】
転送先が決まったのち、ＭＦＰ２０は画像をスキャンしてデータ化し（ステップＳ４９）、転送先にアップロードする（ステップＳ５０）。
【００５０】
このときＰＣ３０は、クラウドサーバ６０に接続して画像データを自らの宛先情報を通知するとともに、クラウドサーバ６０からはアップロード可能なＰＣの宛先情報のリストを入手する。
【００５１】
こうして、クラウドサーバにアクセス可能なＰＣの宛先情報リストを含むＷｅｂＵＩがＰＣから提供されるので、ユーザはその中から画像データを転送したいＰＣを選択できる。
【００５２】
図１０は、第２実施形態におけるＰＣの宛先情報に関する処理を示すフローチャートである。
ＰＣ３０の制御部３５は、記憶部３３からアップロードアプリケーションを読み出し、起動する（ステップＳ６１）。そして通信部３４を介してクラウドサーバ６０と通信可能かを確認する（ステップＳ６２）。クラウドサーバ６０と通信可能であれば、ＰＣ３０の制御部３５は、一定時間毎にサーバ６０に向けて自身の宛先情報を通知する（ステップＳ６３）。
【００５３】
クラウドサーバ６０は、各ＰＣ３０から通知される宛先情報に基づいてのクラウドサーバと接続するＰＣの宛先情報リスト作成している。そして更新（新規追加や削除）があれば、ＰＣ３０にこの宛先情報リストを通知する。
【００５４】
ＰＣ３０の制御部３５は、クラウドサーバ６０からの宛先情報リストの通知があるかを確認する（ステップＳ６４）。通知があれば、クラウドサーバ６０からの宛先情報リストを取得し、記憶部３３に格納する。
【００５５】
クラウドサーバ６０は、各ＰＣから送信される宛先情報を、一定期間を一区切りとして検出している。この期間内にＰＣから宛先情報の通知があれば、このＰＣはインターネットに接続していると見なし、宛先情報の通知がなければ、インターネットに接続していないと見なして宛先情報リストから削除する。
【００５６】
こうしてＰＣ３０は、クラウドサーバ６０から転送可能な宛先情報リストを提供を受けることができるので、インターネット５０が障害を起こしたときに、宛先情報リストを含むＷｅｂＵＩをＭＦＰ２０に提供できる。
【００５７】
図１１は、第２実施形態におけるサーバの宛先情報に関する処理を示すフローチャートである。
クラウドサーバ６０は、前回の期間の区切りから一定期間（例えば３日）経過したかを確認する（ステップＳ７１）。一定期間が経過した場合、各ＰＣ３０から宛先情報が通知されたかを確認する（ステップＳ７２）。通知された宛先情報のＰＣ３０が、新規のものかを確認する（ステップＳ７３）。新規ではなく、既に記憶部６３に登録した宛先情報を有するものであれば、インターネット５０に接続してサーバ６０にアクセス可能なＰＣ３０と見なして処理を終了する。
【００５８】
新規の宛先情報を有するＰＣ３０の場合は、記憶部６３に宛先情報を登録する（ステップＳ７４）。記憶部６３に格納されている宛先情報リストが更新されたので、宛先情報リストが登録されている各ＰＣ３０に更新された宛先情報リストを通知して、更新させる（ステップＳ７５）。
【００５９】
ステップＳ７２において、登録された宛先情報を有するＰＣ３０の宛先情報の通知がない場合、インターネット５０に接続していないと見なして記憶部６３の宛先情報リストから削除して更新する（ステップＳ７６）。宛先情報の最終チェック時刻を現時刻に更新する（ステップＳ７７）。そして、宛先情報リストに載っているＰＣ３０に更新したリストを送信する（ステップＳ７８）
【００６０】
こうして、常にサーバ６０に接続可能なＰＣ３０についてチェックをして、宛先情報リストを更新していくので、現時点での画像データ転送可能な装置が把握でき、無駄な転送先の選択がなくなる。
【００６１】
〔第３実施形態〕
第３実施形態では、複数のＰＣ３０をＭＦＰ２０が自動的に選択する。予めＰＣ選択条件を設定しておく。例えば、クラウドサーバを優先順位の１番におく、ノートＰＣは除く、などの設定をしておく。この選択条件に基づいてＭＦＰ２０がデータの転送先を決定する。
【００６２】
図１２は、第３実施形態におけるＭＦＰのデータ転送処理を示すフローチャートである。
図１２は図８とほとんど同じ処理であり、図１２のステップＳ８１〜Ｓ８３、Ｓ８５、Ｓ８６、Ｓ８９、Ｓ９０は図８のステップＳ４１〜Ｓ４３、Ｓ４５、Ｓ４６、Ｓ４９、Ｓ５０と同じであり、説明は省略する。
【００６３】
そして、図１２のステップＳ８４では、ＭＦＰ２０の制御部２７は、クラウドサーバ６０からインターネット５０を介して接続可能な装置の宛先情報リストを取得する。さらに宛先情報リストの装置情報（例えば、記憶容量の残量、パソコンの種類、メーカ等の情報）も取得する。また、ステップＳ８７では、ＭＦＰ２０の制御部２７は、イントラネット４０内の接続先として予め設定しておいたＰＣに接続して、クラウドサーバ６０に接続可能なＰＣ３０の宛先情報リストとその装置情報を取得する。
【００６４】
ここで、クラウドサーバ６０やＰＣ３０が宛先情報リストを獲得する処理は、第２実施形態で説明した処理と同様である。
【００６５】
ステップＳ８８において、ＭＦＰ２０の制御部２７は、予め設定しておいた選択条件に従って、画像データのアップロード先を選択する。そしてその結果を表示部２３に表示する。選択条件としては、例えば、ノートＰＣは除く、残っている記憶容量がある一定量以下のものは除く、等が考えられる。また、予め優先順位を設定して、この優先順位に従って転送先を決定してもよい。
【００６６】
図１３は、第３実施形態における決定したアップロード先を示す表示部の図である。
図１３（ａ）は、インターネット５０が正常でクラウドサーバ６０を転送先に決定した場合の表示を示し、図１３（ｂ）は、インターネット５０が通信障害を起こし、ＰＣ２（ＰＣ３０ｂに対応）を転送先に決定した場合の表示を示す。いずれの図も、転送先に決定した装置は色を変えて目立つように鮮明に表示し、他の選択可能な装置は表示はされているが、薄く表示したりする。なお、これはＭＦＰが選択したものであり、ユーザが気に入らなければ、「ユーザ選択」ボタンにタッチすることにより、第２実施形態に示したように、ユーザ選択も可能とできる。
なお、これら画面は、宛先情報を含む装置情報に基づいて、ＭＦＰ２０が生成するものとする。
【００６７】
こうして、自動的に転送先をＭＦＰ２０が決定してくれるので、ユーザが手を煩わして使用ＰＣを設定する必要がなく、処理が簡易化できる。
【００６８】
本発明によるデータ転送システムで動作するプログラムは、本発明に関わる上記実施形態の機能を実現するように、ＣＰＵ（Central Processing Unit）等を制御するプログラム（コンピュータを機能させるプログラム）であっても良い。そして、これら装置で取り扱われる情報は、その処理時に一時的にＲＡＭ（Random Access Memory）に蓄積され、その後、Ｆｌａｓｈ  ＲＯＭ（Read Only Memory）などの各種ＲＯＭやＨＤＤ（Hard Disk Drive）に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行われる。また、各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各部の処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６９】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００７０】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等された発明も含まれる。
【符号の説明】
【００７１】
１０    ：データ転送システム
２０    ：ＭＦＰ（画像読取装置）
２１    ：画像読取部
２２    ：画像形成処理部
２３    ：表示部
２４    ：操作部
２５    ：記憶部
２６    ：通信部
２７    ：制御部
３０    ：ＰＣ（端末装置）
３１    ：表示部
３２    ：操作部
３３    ：記憶部
３４    ：通信部
３５    ：制御部
４０    ：イントラネット
５０    ：インターネット
６０    ：クラウドサーバ（情報処理装置）
６１    ：表示部
６２    ：操作部
６３    ：記憶部
６４    ：通信部
６５    ：制御部
【図１】
2016092637.tif 000003
【図２】
2016092637.tif 000004
【図３】
2016092637.tif 000005
【図４】
2016092637.tif 000006
【図５】
2016092637.tif 000007
【図６】
2016092637.tif 000008
【図７】
2016092637.tif 000009
【図８】
2016092637.tif 000010
【図９】
2016092637.tif 000011
【図１０】
2016092637.tif 000012
【図１１】
2016092637.tif 000013
【図１２】
2016092637.tif 000014
【図１３】
2016092637.tif 000015