(57)【要約】【課題】ストレージデバイスにデータを保存する情報処理装置であって、ＬＡＮ内外のストレージデバイスにデータを送信する際のユーザー利便性を向上させることのできる情報処理装置、等を提供する。【解決手段】ＬＡＮ及びインターネットを介してデータをストレージデバイスへ送信可能な情報処理装置が、データを取得する取得部と、データの保存先のストレージデバイスがＬＡＮ内に位置するか否かを判別する判別部と、保存先のストレージデバイスがＬＡＮ内に位置すると判別された場合には、ＬＡＮを介してデータを保存先のストレージデバイスへ送信し、保存先のストレージデバイスがＬＡＮ内に位置しないと判別された場合には、データ及びデータを保存先のストレージデバイスへ転送する旨の要求をインターネットに接続するサーバーへ送信する送信部と、を備える。【選択図】  図２
2019036226.tif 000002
【特許請求の範囲】
【請求項１】
ＬＡＮ及びインターネットを介してデータをストレージデバイスへ送信可能な情報処理装置であって、
前記データを取得する取得部と、
前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別する判別部と、
前記保存先のストレージデバイスが前記ＬＡＮ内に位置すると判別された場合には、前記ＬＡＮを介して前記データを前記保存先のストレージデバイスへ送信し、前記保存先のストレージデバイスが前記ＬＡＮ内に位置しないと判別された場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する送信部と、を備える
ことを特徴とする情報処理装置。
【請求項２】
請求項１において、更に、
表示部と、
前記ＬＡＮ内に位置するストレージデバイスと前記サーバーでアクセス権を管理するストレージデバイスとを含む、保存先として選択可能なストレージデバイスのリスト画面を前記表示部に表示させ、前記リスト画面において、前記ＬＡＮ内に位置し、かつ、前記サーバーでアクセス権を管理されるストレージデバイスを前記表示部に重複表示させない表示制御部と、を備える
ことを特徴とする情報処理装置。
【請求項３】
請求項１あるいは２において、
前記保存先のストレージデバイスが前記サーバーを介したクラウド認証、及び、通信相手と直接行うローカル認証の両方に対応している場合、前記クラウド認証を優先して認証に用いる認証部を備える
ことを特徴とする情報処理装置。
【請求項４】
請求項３において、
前記認証部は、前記サーバーとの通信ができない場合には、前記ローカル認証を用いて、前記ＬＡＮ内にある前記保存先のストレージデバイスにアクセスする
ことを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか１項において、
前記取得部は、スキャニングにより前記データを取得し、前記データはスキャニング後の画像データである
ことを特徴とする情報処理装置。
【請求項６】
ＬＡＮ及びインターネットを介してデータをストレージデバイスに送信可能な情報処理装置における情報処理方法であって、
前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別し、前記ストレージデバイスが前記ＬＡＮ内に位置すると判別した場合には、前記データを当該ストレージデバイスに送信し、前記ストレージデバイスが前記ＬＡＮ内に位置しないと判別した場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する
ことを特徴とする情報処理方法。
【請求項７】
ＬＡＮ及びインターネットを介してデータをストレージデバイスへ送信可能な情報処理装置と、前記インターネットに接続するサーバーと、を備えるシステムであって、
前記情報処理装置は、
前記データを取得する取得部と、
前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別する判別部と、
前記保存先のストレージデバイスが前記ＬＡＮ内に位置すると判別された場合には、前記ＬＡＮを介して前記データを当該ストレージデバイスへ送信し、前記保存先のストレージデバイスが前記ＬＡＮ内に位置しないと判別された場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する送信部と、を備え、
前記サーバーは、
前記要求に従って、前記データを前記保存先のストレージデバイスに保存させる保存部を備える
ことを特徴とするシステム。
【請求項８】
請求項７において、
前記サーバーは、
ストレージデバイスのアクセス権を一元管理する管理部と、
前記情報処理装置は、ストレージデバイスにアクセスする際には、前記サーバーを介したクラウド認証を行う認証部と、を備える
ことを特徴とするシステム。
【請求項９】
請求項８において、
前記情報処理装置が備える前記認証部は、前記ＬＡＮ内に位置し、前記インターネットを介した通信機能を備えない前記ストレージデバイスにアクセスする際には、通信相手と直接行うローカル認証を行う
ことを特徴とするシステム。
【請求項１０】
請求項８あるいは９において、
前記サーバーは、前記情報処理装置がアクセス権を持つ前記ストレージデバイスの一覧情報を前記情報処理装置に送信する送信部を備え、
前記情報処理装置は、前記一覧情報に基づいて、前記保存先を選択するための画面を表示部に表示する表示制御部を備える
ことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージデバイスにデータを保存する情報処理装置等に関し、特に、ＬＡＮ内外のストレージデバイスにデータを送信する際のユーザー利便性を向上させることのできる情報処理装置等に関する。
【背景技術】
【０００２】
従来、スキャナーなどの情報処理装置では、取得したデータを所望のストレージデバイスに保存しておくことがなされている。
【０００３】
近年、ネットワークの普及により、上記データを保存するストレージデバイスは、ＬＡＮ（ローカルエリアネットワーク）内、クラウド上、又は、外部のＬＡＮ内など、多様な位置に存在し、そのニーズに応じて使い分けられている。
【０００４】
関連分野の技術として、下記特許文献１には、ＬＡＮ内でピア・ツー・ピア（Ｐ２Ｐ）接続された端末機器間でデータ通信を行うことが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３４３６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１では、サーバーを介さない通信でありサーバーの負荷を下げることができるものの、ＬＡＮ外への通信には課題がある。
【０００７】
一方、インターネットを介してサーバー経由でデータの保存を行う場合には、保存先候補が広がるが、処理が低速となり、通信に負荷がかかるといった課題がある。
【０００８】
また、ＬＡＮ内外の双方を切り替えて使用する場合には、設定操作などが煩雑であるという課題がある。
【０００９】
そこで、本発明の目的は、ストレージデバイスにデータを保存する情報処理装置であって、ＬＡＮ内外のストレージデバイスにデータを送信する際のユーザー利便性を向上させることのできる情報処理装置、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、ＬＡＮ及びインターネットを介してデータをストレージデバイスへ送信可能な情報処理装置が、前記データを取得する取得部と、前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別する判別部と、前記保存先のストレージデバイスが前記ＬＡＮ内に位置すると判別された場合には、前記ＬＡＮを介して前記データを前記保存先のストレージデバイスへ送信し、前記保存先のストレージデバイスが前記ＬＡＮ内に位置しないと判別された場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する送信部と、を備える、ことである。
【００１１】
当該側面により、データの保存先が自動的に切り換えられユーザー利便性が向上する。
【００１２】
更に、上記発明において、その好ましい一つの態様は、更に、表示部と、前記ＬＡＮ内に位置するストレージデバイスと前記サーバーでアクセス権を管理するストレージデバイスとを含む、保存先として選択可能なストレージデバイスのリスト画面を前記表示部に表示させ、前記リスト画面において、前記ＬＡＮ内に位置し、かつ、前記サーバーでアクセス権を管理されるストレージデバイスを前記表示部に重複表示させない表示制御部と、を備える、ことを特徴とする。
【００１３】
当該態様により、保存先をＬＡＮ内外に位置する複数のストレージデバイスから選択することができ、ユーザー利便性が向上する。
【００１４】
更に、上記発明において、その好ましい一つの態様は、前記保存先のストレージデバイスが前記サーバーを介したクラウド認証、及び、通信相手と直接行うローカル認証の両方に対応している場合、前記クラウド認証を優先して認証に用いる認証部を備える、ことを特徴とする。
【００１５】
当該態様により、サーバーによるアクセス権の一元管理を進めることができる。
【００１６】
更に、上記発明において、その好ましい一つの態様は、前記認証部は、前記サーバーとの通信ができない場合には、前記ローカル認証を用いて、前記ＬＡＮ内にある前記保存先のストレージデバイスにアクセスする、ことを特徴とする。
【００１７】
当該態様により、通信に不具合がある場合にも柔軟に対応し、データを保存することができる。
【００１８】
更に、上記発明において、その好ましい一つの態様は、前記取得部は、スキャニングにより前記データを取得し、前記データはスキャニング後の画像データである、ことを特徴とする。
【００１９】
当該態様により、スキャナーにおけるデータの保存についてユーザー利便性を向上させることができる。
【００２０】
上記の目的を達成するために、本発明の別の側面は、ＬＡＮ及びインターネットを介してデータをストレージデバイスに送信可能な情報処理装置における情報処理方法において、前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別し、前記ストレージデバイスが前記ＬＡＮ内に位置すると判別した場合には、前記データを当該ストレージデバイスに送信し、前記ストレージデバイスが前記ＬＡＮ内に位置しないと判別した場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する、ことである。
【００２１】
上記の目的を達成するために、本発明の更に別の側面は、ＬＡＮ及びインターネットを介してデータをストレージデバイスへ送信可能な情報処理装置と、前記インターネットに接続するサーバーと、を備えるシステムにおいて、前記情報処理装置は、前記データを取得する取得部と、前記データの保存先のストレージデバイスが前記ＬＡＮ内に位置するか否かを判別する判別部と、前記保存先のストレージデバイスが前記ＬＡＮ内に位置すると判別された場合には、前記ＬＡＮを介して前記データを当該ストレージデバイスへ送信し、前記保存先のストレージデバイスが前記ＬＡＮ内に位置しないと判別された場合には、前記データ及び前記データを前記保存先のストレージデバイスへ転送する旨の要求を前記インターネットに接続するサーバーへ送信する送信部と、を備え、前記サーバーは、前記要求に従って、前記データを前記保存先のストレージデバイスに保存させる保存部を備える、ことである。
【００２２】
更に、上記発明において、その好ましい一つの態様は、前記サーバーは、ストレージデバイスのアクセス権を一元管理する管理部と、前記情報処理装置は、ストレージデバイスにアクセスする際には、前記サーバーを介したクラウド認証を行う認証部と、を備える、ことを特徴とする。
【００２３】
当該態様により、効率的な管理を行うことができ、ユーザー利便性も向上する。
【００２４】
更に、上記発明において、その好ましい一つの態様は、前記情報処理装置が備える前記認証部は、前記ＬＡＮ内に位置し、前記インターネットを介した通信機能を備えない前記ストレージデバイスにアクセスする際には、通信相手と直接行うローカル認証を行う、ことを特徴とする。
【００２５】
当該態様により、ストレージデバイスにより柔軟に対応できるので、ユーザー利便性が向上する。
【００２６】
更に、上記発明において、その好ましい一つの態様は、前記サーバーは、前記情報処理装置がアクセス権を持つ前記ストレージデバイスの一覧情報を前記情報処理装置に送信する送信部を備え、前記情報処理装置は、前記一覧情報に基づいて、前記保存先を選択するための画面を表示部に表示する表示制御部を備える、ことを特徴とする。
【００２７】
当該態様により、複数のストレージデバイスから保存先を選択でき、ユーザー利便性が向上する。
【００２８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００２９】
【図１】本発明を適用した情報処理装置を含むネットワーク構成図である。
【図２】スキャナー１、ストレージデバイス２、及びサーバー３の概略機能構成図である。
【図３】スキャニング処理時の処理手順の一例を示したフローチャートである。
【図４】保存先選択画面の一例を示す図である。
【発明を実施するための形態】
【００３０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００３１】
図１は、本発明を適用した情報処理装置を含むネットワーク構成図である。図１に示すスキャナー１が本発明を適用した情報処理装置であり、本スキャナー１は、スキャニングしたデータの保存先（ストレージデバイス２）がＬＡＮ内（ＬＡＮ５Ａ内）であれば、その保存先にデータを送信し、保存先がＬＡＮ外（ＬＡＮ５Ａ外）であれば、インターネット６を介してサーバー３にそのデータを送信して保存先への転送を要求する。これにより、ＬＡＮ内外のストレージデバイス２に保存するそれぞれのメリットを享受しつつ、ユーザーが所望したストレージデバイス２へ自動的にデータが保存されることになり、設定切り替え等の煩雑なユーザー操作を要せず、ユーザー利便性を向上されることができる。
【００３２】
図１に示す通り、本実施の形態例では、本スキャナー１は、自身が含まれるＬＡＮ５Ａにより、ストレージデバイス２Ａ及び２Ｂと接続される。そして、スキャナー１は、ルー
ター４Ａを介してインターネット６に接続される。また、スキャナー１は、インターネット６に接続されるサーバー３とインターネット６を介して接続される。さらに、スキャナー１は、ルーター４Ｂを介してインターネット６と接続される外部ＬＡＮ５Ｂ内にあるストレージデバイス２Ｃとインターネット６及びサーバー３を介して接続される。
【００３３】
また、本実施の形態例では、スキャナー１、ストレージデバイス２Ａ及び２Ｃ、サーバー３は、クラウド対応機能を備え、ストレージデバイス２Ｂは、クラウド対応機能を備えない（クラウド非対応）である。
【００３４】
また、スキャナー１は、サーバー３、ストレージデバイス２Ａ、２Ｂ、及び２Ｃに対するアクセス権を有している。
【００３５】
また、各機器間の通信手段は、有線通信であっても無線通信であってもよい。
【００３６】
また、ルーター４Ａ及び４Ｂは、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能、ファイヤーウォール機能を備えていてもよい。
【００３７】
また、図１に示す各機器の台数は一例であって、これに限定されるものではない。データをストレージデバイス２に保存するデータ送信元の情報処理装置は、スキャナー１以外に存在しても構わない。
【００３８】
なお、ここでは、スキャナー１とサーバー３を備えるシステムをデータ保存システム１００と称する。
【００３９】
また、「クラウド対応機能」とは、インターネット接続をして、インターネットを介して他の装置と通信する機能をいう。
【００４０】
図２は、スキャナー１、ストレージデバイス２、及びサーバー３の概略機能構成図である。まず、スキャナー１は、原稿をスキャニングしてその原稿の画像データを生成する、いわゆるスキャナーである。なお、スキャナー１は、スキャニング機能、印刷機能などを備えるいわゆる複合機であってもよい。
【００４１】
スキャナー１は、図２に示されるように、画像読込部１１、制御部１２、記憶部１３、操作部１４、及び、通信Ｉ／Ｆ１５を備える。
【００４２】
画像読込部１１（取得部）は、ＣＣＤカメラを備え、それにより、ユーザーによって又はオートフィーダーによって所定箇所にセットされた原稿を読み取り、その原稿の画像データを生成する。
【００４３】
制御部１２は、スキャナー１の各部を制御するコントローラーである。スキャナー１がスキャニングを実行する際には、制御部１２が、スキャニング後の画像データ（以下、スキャンデータと称す）をユーザーが所望した保存先（ストレージデバイス２）へ送信する処理を制御する。なお、制御部１２は、ハードウェア構成としては、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ（Application Specific Integrated Circuit）等を備え、上記データ送信の制御は、その処理内容を記述したプログラム、当該プログラムに従って動作するＣＰＵ等によって実行される。
【００４４】
記憶部１３は、スキャンデータを記憶するメモリーであり、ＲＡＭなどによって構成される。
【００４５】
操作部１４は、スキャナー１のユーザーインターフェースであり、表示モニター（表示部）、操作ボタンなどを備える。スキャニングを実行する際には、ユーザーが当該操作ボタンでスキャニングの実行を指示する。また、後述するスキャンデータの保存先選択画面が当該表示モニターに表示される。
【００４６】
通信Ｉ／Ｆ１５（通信部）は、スキャナー１が外部装置と通信する際のインターフェース部である。上述の通り、スキャナー１はクラウド対応機能を備えるので、当該通信Ｉ／Ｆ１５を介してＬＡＮ５Ａ内外での通信が可能である。
【００４７】
次に、ストレージデバイス２は、ハードディスク装置などデータ記憶機能を備える装置であり、図２に示されるように、制御部２１、記憶部２２、及び、通信Ｉ／Ｆ２３を備える。なお、ここで示すストレージデバイス２の構成は、図１に示すストレージデバイス２Ａ、２Ｂ、及び、２Ｃに共通である。
【００４８】
制御部２１は、ストレージデバイス２のコントロール部であり、データの記憶部２２への書き込み、記憶部２２からのデータの読み出し、外部装置との通信などの制御を行う。なお、制御部２１は、ハードウェア構成としては、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ（Application Specific Integrated Circuit）等を備える。
【００４９】
記憶部２２は、データの記憶部でありハードディスクなどで構成される。スキャナー１のスキャンデータの保存先となった場合には、ここにスキャンデータが記憶（保存）される。
【００５０】
通信Ｉ／Ｆ２３は、ストレージデバイス２が外部装置と通信する際のインターフェース部である。
【００５１】
次に、サーバー３は、インターネット６に接続されるいわゆるサーバー装置であり、各機器間のアクセス権を管理している。具体的には、サーバー３（サーバ３が備える管理部）は、スキャナー１とストレージデバイス２間のアクセス権を一元管理する。スキャナー１と同様の情報処理装置が複数ある場合には、それらとストレージデバイス２間のアクセス権を管理する。
【００５２】
サーバー３は、コンピューターシステムで構成され、ハードウェア構成としては、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＨＤＤ、表示装置、操作装置などを備える。
【００５３】
機能構成としては、サーバー３は、図２に示されるように、制御部３１、アクセス権ＤＢ３２、記憶部３３、及び、通信Ｉ／Ｆ３４を備える。
【００５４】
制御部３１は、サーバー３の各部を制御し、特に、アクセス権ＤＢ３２に記憶される情報に基づいて、スキャナー１と各ストレージデバイス２間のアクセス権管理を行う。
【００５５】
アクセス権ＤＢ３２は、アクセス権管理情報を格納したデータベースであり、ＨＤＤなどで構成される。アクセス権管理情報は、スキャナー１がアクセス権を有するストレージデバイス２の情報、及び、スキャナー１が各ストレージデバイス２にアクセスする際の各認証情報などを備えている。なお、スキャナー１、各ストレージデバイス２、及び、サーバー３は、それぞれ、その機器固有の識別情報（ＩＤ）を有しており、アクセス権管理情報において、各機器はこの識別情報で表現される。また、上記認証情報は、一例として、その機器の識別情報とパスワードで構成される。また、スキャナー１及び各ストレージデバイス２がサーバー３にアクセスする際には、サーバー３の識別情報を用いて認証処理を行う。
【００５６】
なお、サーバー３がアクセス権を管理する機器は、クラウド対応機能を備える機器であって、本実施の形態例では、ストレージデバイス２Ｂはその管理外である。また、サーバー３を介して認証を行うことをクラウド認証と称し、サーバー３を介さずに直接機器間で認証を行うことをローカル認証と称す。
【００５７】
なお、アクセス権ＤＢ３２は、制御部３１と通信可能であれば、サーバー３のコンピューターとは別体の装置として構成されてもよい。
【００５８】
記憶部３３は、サーバー３が受信したデータなどを記憶するメモリーであり、ＲＡＭ、ＨＤＤなどで構成される。スキャナー１からストレージデバイス２にスキャンデータの転送要求があった際には、そのスキャンデータはここに一時記憶される。
【００５９】
通信Ｉ／Ｆ３４は、サーバー３の通信インターフェースであり、他の機器との通信はここを介して行われる。
【００６０】
なお、スキャナー１、ストレージデバイス２Ａ及び２Ｃは、サーバー３と常時接続されているか、又は、所定の時間間隔でサーバー３に接続されて、サーバー３からの要求を受け付けることができる。
【００６１】
以上説明したような構成を備えるスキャナー１及びデータ保存システム１００では、スキャンデータの送信処理に特徴があり、以下、その点を中心にしてスキャニングの際の処理内容について具体的に説明する。図３は、スキャニング処理時の処理手順の一例を示したフローチャートである。なお、図３は、スキャナー１の制御部１２の処理手順として示されている。
【００６２】
まず、スキャニングを行う際には、ユーザーが原稿をスキャナー１の所定箇所にセットし、スキャナー１の操作部１４を操作してスキャニングの実行（開始）を指示する。スキャナー１の制御部１２は、その指示を受けて（図３のステップＳ１）、まず、ＬＡＮ５Ａ内のストレージデバイス２を探索する（図３のステップＳ２）。具体的には、制御部１２は、通信Ｉ／Ｆ１５を介して、ＬＡＮ５Ａ内に応答を要求するマルチキャストメッセージを送信する。
【００６３】
当該メッセージを受けたＬＡＮ５Ａ内のストレージデバイス２は、自分の識別情報（ＩＤ）とアクセスのためのローカル認証の有無（必要であるか否か）の情報を付けた返信をスキャナー１に行う。
【００６４】
当該返信を受けて、制御部１２は、返信のあったストレージデバイス２を、保存先として選択可能なストレージデバイス２として記憶部１３に記憶する。その際には、上記識別情報とローカル認証の有無の情報も記憶される。本実施の形態例では、ストレージデバイス２などに不具合がなければ、ストレージデバイス２Ａ及び２Ｂから応答があり、これらの情報が記憶される。
【００６５】
次に、制御部１２は、サーバー３からスキャナー１がアクセス権を持つストレージデバイス２の一覧情報を取得する（図３のステップＳ３）。具体的には、制御部１２は、通信Ｉ／Ｆ１５を介して、インターネット６経由でサーバー３にアクセスし、上記一覧情報を要求する。なお、当該要求には、サーバー３にアクセスするための認証情報（識別情報など）が含まれる。当該要求を受けたサーバー３は、スキャナー１を認証した後、アクセス権ＤＢ３２にアクセスし、スキャナー１の識別情報に対応付けられている、スキャナー１がアクセス可能なストレージデバイス２の情報を取得し、上記一覧情報として、スキャナ
ー１に返信する。なお、一覧情報には各ストレージデバイス２の識別情報が含まれる。
【００６６】
当該一覧情報を受信した制御部１２は、その情報を記憶部１３に記憶する。その際には、上記識別情報も記憶される。本実施の形態例では、ストレージデバイス２などに不具合がなければ、ストレージデバイス２Ａ及び２Ｃの情報が一覧情報に含まれ、これらの情報が記憶される。
【００６７】
次に、制御部１２は、保存先選択画面を生成して操作部１４の表示モニターに表示する（図３のステップＳ４）。具体的には、制御部１２は、上述したＬＡＮ５Ａ内の探索（Ｓ２）で記憶部１３に記憶されたストレージデバイス２と、上述した一覧情報に含まれるストレージデバイス２の情報を、記憶部１３から取得し、それらの情報に基づいて、それらの情報に含まれるストレージデバイス２のいずれかを選択可能な画面（保存先選択画面（リスト画面））を生成する。
【００６８】
なお、本実施の形態例のストレージデバイス２Ａのように、ＬＡＮ５Ａ内にあるクラウド対応機能を備えるデバイスは、インターネット６を介した通信に不具合がなければ、上記ＬＡＮ５Ａ内の探索（Ｓ２）で得られる情報にも、上記一覧情報にも含まれることになるが、制御部（表示制御部）１２は、保存先選択画面には、上記一覧情報の内容を優先して表示させ、上記ＬＡＮ５Ａ内の探索（Ｓ２）で得られる情報を表示させない。つまり、表示制御部１２は、ＬＡＮ内に位置し、かつ、サーバーでアクセス権を管理されるストレージデバイスを保存先選択画面に重複表示させない。したがって、保存先選択画面には、上記ＬＡＮ５Ａ内の探索（Ｓ２）で得られる情報のうちローカル認証のみを行うストレージデバイス２と、上記一覧情報に含まれるストレージデバイス２の情報が含まれる。
【００６９】
図４は、保存先選択画面の一例を示す図である。図４に例示した保存先選択画面では、Ｘで示す部分に、保存先として選択可能な（スキャンデータを保存可能な）ストレージデバイス２がリストアップされる。そのリストにおいては、各ストレージデバイス２について、その名称（図４のＹ）と存在位置の情報（図４のＺ）が示される。
【００７０】
本実施の形態例では、インターネット６を介した通信が正常であり、上記一覧情報がサーバー３から得られた場合には、図４の（ａ）に示されるような保存先選択画面が生成されて表示される。当該画面では、「ストレージＡ」（ストレージ２Ａに相当）、「ストレージＢ」（ストレージ２Ｂに相当）、「ストレージＣ」（ストレージ２Ｃに相当）、及び、「サーバー」（サーバー３に相当）が選択候補としてリストアップされる。そして、存在位置の情報（図４のＺ）としては、「ストレージＡ」及び「ストレージＢ」について「ＬＡＮ内」とされ、スキャナー１と同じＬＡＮ５Ａ内に存在することを表している。また、「ストレージＣ」について「外部」とされ、スキャナー１の存在するＬＡＮ５Ａとは異なるネットワークに存在することを表している。また、「サーバー」について「クラウド」とされ、インターネット６内（Ｗｅｂ内）に存在することを表している。なお、ここに示す例では、サーバー３を保存先としてよい場合について示している。
【００７１】
また、図４の（ｂ）は、インターネット６を介した通信に不具合があり、上記一覧情報がサーバー３から得られない場合の保存先選択画面を示している。この場合には、ＬＡＮ５Ａ内の「ストレージＡ」（ストレージ２Ａに相当）及び「ストレージＢ」（ストレージ２Ｂに相当）についてのみリストアップされる。
【００７２】
なお、図の４の（ａ）において「ストレージＡ」が選択された場合には、これは、上述の通り、サーバー３から得られた上記一覧情報に基づくものであるので、クラウド認証に基づく処理が行われることになる。一方、図の４の（ｂ）において「ストレージＡ」が選択された場合には、これは、ＬＡＮ５Ａ内の上記探索から得られた情報に基づくものであ
るので、ローカル認証に基づく処理が行われることになる。
【００７３】
以上説明した保存先選択画面が表示されると、ユーザーはその画面から所望の保存先を選択し、操作部１４によりその旨の選択指示を行う。制御部１２は、その指示を受けて（図３のステップＳ５）、まず、選択された保存先（ストレージデバイス２）がサーバー３から取得した上記一覧情報に含まれていたものであるか否かを判別する（図３のステップＳ６）。
【００７４】
当該判別の結果、上記一覧情報に含まれていない場合には（図３のステップＳ６のＮｏ）、制御部（認証部）１２は、選択されたストレージデバイス２に対してローカル認証を行う（図３のステップＳ８）。ローカル認証の方式は、従前の各種方式を採用することができ、特に認証処理を行わない／アクセスするデバイスの識別情報（ＩＤ）で行う／その識別情報とパスワードで行う、といった方式が取られる。パスワードが必要な認証方式の場合には、スキャナー１内に予め記憶されているパスワードをストレージデバイス２に送信する、又は、ユーザーにパスワードの入力を促し入力されたパスワードをストレージデバイス２に送信する、ことで行われる。
【００７５】
認証が完了すると、制御部１２は、画像読込部１１を制御してセットされた原稿のスキャニングを実行する（図３のステップＳ９）。これにより、保存対象のスキャンデータが生成され記憶部１３などに記憶される。
【００７６】
次に、制御部１２は、生成されたスキャンデータの保存を、上記選択されたストレージデバイス２に対して要求する（図３のステップＳ１０）。具体的には、制御部１２は、当該スキャンデータを含む要求情報を、ＬＡＮ５Ａ経由でそのストレージデバイス２に送信する。なお、上記ローカル認証の方式によっては、この要求情報に認証情報を含める。
【００７７】
上記選択されたストレージデバイス２は、通信Ｉ／Ｆ２３を介して当該要求情報を受け、制御部２１が、当該要求情報に含まれるスキャンデータを記憶部２２に保存する。
【００７８】
なお、本実施の形態例で、図４の（ａ）に示す保存先選択画面が表示された場合には、すなわち、インターネット６を介した通信が正常に行われている場合には、ステップＳ８−１０の処理は、「ストレージＢ」（ストレージ２Ｂに相当）が選択された場合に実行される。また、図４の（ｂ）に示す保存先選択画面が表示された場合には、すなわち、インターネット６を介した通信が正常に行われていない場合には、ステップＳ８−１０の処理は、「ストレージＡ」（ストレージ２Ａに相当）又は「ストレージＢ」（ストレージ２Ｂに相当）のいずれが選択された場合にも実行される。
【００７９】
ローカル認証を行う場合には、このようにして一連の処理が終了する。
【００８０】
一方、ステップＳ６において、選択された保存先（ストレージデバイス２）がサーバー３から取得した上記一覧情報に含まれていたものである場合には（図３のステップＳ６のＹｅｓ）、制御部（判別部）１２は、そのストレージデバイス２が、ステップＳ２においてＬＡＮ５Ａ内で探索されたストレージデバイス２であるか否かを判別する（図３のステップＳ７）。
【００８１】
探索されたストレージデバイス２である場合には（図３のステップＳ７のＹｅｓ）、制御部（認証部）１２は、サーバー３に対して当該ストレージデバイス２の認証情報を要求する（図３のステップＳ１１）。この際にも制御部１２がサーバー３にアクセスするための必要な認証処理が行われる。当該要求に対して、サーバー３は、アクセス権ＤＢ３２から要求された認証情報を読出し、その情報をスキャナー１へ返信する。
【００８２】
スキャナー１の制御部１２は、サーバー３から認証情報を受け取ると、画像読込部１１を制御してセットされた原稿のスキャニングを実行する（図３のステップＳ１２）。これにより、保存対象のスキャンデータが生成され記憶部１３などに記憶される。
【００８３】
次に、制御部１２は、生成されたスキャンデータの保存を、上記選択されたストレージデバイス２に対して要求する（図３のステップＳ１３）。具体的には、制御部１２は、当該スキャンデータと上記受け取った認証情報を含む要求情報を、ＬＡＮ５Ａ経由でそのストレージデバイス２に送信する。
【００８４】
上記選択されたストレージデバイス２は、通信Ｉ／Ｆ２３を介して当該要求情報を受け、制御部２１が、当該要求情報に含まれるスキャンデータを記憶部２２に保存する。
【００８５】
なお、ステップＳ１１−１３の処理は、本実施の形態例では、図４の（ａ）に示す保存先選択画面が表示された場合に、「ストレージＡ」（ストレージ２Ａに相当）が選択された際に実行される。
【００８６】
ＬＡＮ５Ａ内のストレージデバイス２でクラウド認証を行う場合には、このようにして一連の処理が終了する。
【００８７】
ステップＳ７において、選択されたストレージデバイス２が上記探索されたストレージデバイス２でない場合には（図３のステップＳ７のＮＯ）、制御部１２は、画像読込部１１を制御してセットされた原稿のスキャニングを実行する（図３のステップＳ１４）。これにより、保存対象のスキャンデータが生成され記憶部１３などに記憶される。
【００８８】
次に、制御部１２は、生成されたスキャンデータの保存の要求を、上記選択されたストレージデバイス２に取り次ぐようサーバー３に対して要求する（図３のステップＳ１５）。具体的には、制御部１２は、通信I／Ｆ（送信部）１５を制御して、当該スキャンデータ、保存先のストレージデバイス２の識別情報、及び、サーバー３へアクセスするための必要な認証情報を含む要求情報（転送要求情報）を、インターネット６経由でサーバー３に送信する。
【００８９】
当該要求を受けて、サーバー３は、要求情報に含まれるスキャンデータなどの要求内容を記憶部３３に記憶（保存）し、要求情報に含まれた識別情報のストレージデバイス２に対してスキャナー１がアクセス権を持つことをアクセス権ＤＢ３２の情報で確認後、当該ストレージデバイス２にスキャナー１からの要求内容を保持している旨を通知する。
【００９０】
当該通知を受けたストレージデバイス２は、サーバー３にアクセスし、スキャナー１からの要求内容を取得する。なお、ストレージデバイス２がサーバー３にアクセスする際にも所定の認証処理が実行される。
【００９１】
次に、ストレージデバイス２では、制御部２１が、当該取得した要求内容に含まれるスキャンデータを記憶部２２に保存する。
【００９２】
なお、ステップＳ１４以降の処理は、本実施の形態例では、図４の（ａ）に示す保存先選択画面が表示された場合に、「ストレージＣ」（ストレージ２Ｃに相当）が選択された際に実行される。
【００９３】
ＬＡＮ５Ａ外のストレージデバイス２でクラウド認証を行う場合には、このようにして一連の処理が終了する。
【００９４】
なお、上述の説明では、クラウド認証とローカル認証の両方が可能なストレージデバイス２に対して、クラウド認証が優先されるように処理がなされるが、ローカル認証が優先して処理がなされるようにしても良い。
【００９５】
なお、上述の実施の形態例において、ストレージデバイス２をプリンターで構成するようにしてもよい。また、この場合、スキャナー１に代えてＦＡＸ受信装置を本発明の情報処理装置とすることで、ＦＡＸ受信装置が受信したＦＡＸのデータを所望のプリンターから出力する実施例が構築できる。
【００９６】
以上説明したように、本実施の形態例に係るスキャナー１及びデータ保存システム１００では、スキャンデータの保存先がスキャナー１と同じＬＡＮ５Ａ内にある場合には、スキャナー１がその保存先のストレージデバイス２に対してスキャンデータを送信し、保存先がＬＡＮ５Ａ外にある場合には、スキャナー１がスキャンデータをサーバー３に送信し、サーバー３にスキャンデータの保存先への転送を要求する。これにより、保存先のストレージデバイス２の所在によらず、自動的にスキャンデータの保存先への送信が実行され、ユーザーによる設定の切換え等を要しないので、ユーザー利便性が向上する。
【００９７】
また、ＬＡＮ５Ａ内外を問わず保存可能なストレージデバイス２のリストがユーザーに表示されるので、ユーザーは所望の保存先を選択するだけで良く、その点でもユーザー利便性が良い。
【００９８】
また、上述の通り、クラウド認証が優先された処理がなされるので、殆どの機器がクラウド対応機能を備える昨今の環境において、サーバー３による一元管理が可能となり、効率的かつ利便性の高い管理が行えるようになる。
【００９９】
また、インターネット６を介した通信が行えない場合にも、ローカル認証によりデータの保存ができる。
【０１００】
なお、サーバー３に保存する場合には、スキャナー１がその旨をサーバー３に要求することで、データの保存が実行される。当該要求の際には、所定の認証処理が実行される。
【０１０１】
なお、本実施の形態例では、データの送信元の情報処理装置がスキャナーであったが、送信するデータを取得することのできる他の装置であっても構わない。
【０１０２】
本実施の形態例では、ＣＰＵ（プロセッサー）が各処理を実行する例を説明した。
【０１０３】
ここで、本明細書において、ＣＰＵは、１又は複数のＣＰＵにより構成されていてもよいし、１又は複数の集積回路（例えば、ＡＳＩＣ）により構成されていてもよい。また、ＣＰＵは、１又は複数のＣＰＵと、１又は複数の集積回路と、の組み合わせにより構成されていてもよい。
【０１０４】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【０１０５】
１…スキャナー、２…ストレージデバイス、３…サーバー、４…ルーター、５…ＬＡＮ、６…インターネット、１１…画像読込部、１２…制御部、１３…記憶部、１４…操作部、１５…通信Ｉ／Ｆ、２１…制御部、２２…記憶部、２３…通信Ｉ／Ｆ、３１…制御部、３２…アクセス権ＤＢ、３３…記憶部、３４…通信Ｉ／Ｆ、１００…データ保存システム
。
【図１】
2019036226.tif 000003
【図２】
2019036226.tif 000004
【図３】
2019036226.tif 000005
【図４】
2019036226.tif 000006