(57)【要約】【課題】  ＭＦＰデバイスに特別なアプリケーションをインストールすることなく、ブラウザに表示されるＨＴＭＬを介してスキャナ装置の読み取り設定を行い、スキャン文書の格納場所を指定し、Ｗｅｂストレージサーバに送信する。【解決手段】  ＬＡＮ／インターネットを介してブラウザ機能を有するＭＦＰデバイスとＷｅｂストレージサーバが接続された環境下において、ＭＦＰデバイスにブラウザを表示する手段と、スキャン文書をＷｅｂストレージサーバに格納する場所を指定する手段と、ＭＦＰデバイスのスキャナ装置の情報をＷｅｂストレージサーバに通知する手段と、ＭＦＰデバイスのスキャナ装置の情報に応じてスキャン設定画面を形成する手段と、ユーザが設定した内容に応じてスキャンを行いＷｅｂストレージサーバに送信する手段とを具備している。【選択図】  図２
2007028184.tif 000002
【特許請求の範囲】
【請求項１】
ブラウザ機能を有するＭＦＰデバイス１０と、Webストレージサーバ２０と、Webストレージサーバ20と連携し、何らかのサービスを提供することができるオプションサービス30がLAN／インターネットを介して接続された環境下において、ＭＦＰデバイスにブラウザを表示する手段と、スキャン文書をＷｅｂストレージサーバに格納する場所を指定する手段と、ＭＦＰデバイスのスキャナ装置の情報をＷｅｂストレージサーバに通知する手段と、ＭＦＰデバイスのスキャナ装置の情報に応じてスキャン設定画面を形成する手段と、ユーザが設定した内容に応じてスキャンを行いＷｅｂストレージサーバに送信する文書登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書登録システムに関し、特にＬＡＮ／インターネットを介して接続するＷｅｂストレージサーバにＭＦＰデバイスで読み取った文書を直接格納することができる文書登録システムに関する。
【背景技術】
【０００２】
近年、オフィスに溢れるドキュメント情報を整理し、データベースとして蓄積し、検索を容易にしようとするドキュメント・マネージメント・システム（以下、ＤＭＳと記述する。）と言われるサービス概念が話題に上がる機会が増えてきている。
【０００３】
これは、昨今迄は紙媒体での情報（ドキュメント）のやり取りが行われてきたが、これらのドキュメントは溜まる一方であり、いざ必要となる情報を探す場合に、多くのドキュメントの中から探す作業は大変煩雑であり、且つ多くの人間の間で、そのドキュメントを共有化することは難しいことから、このようなサービス概念が考えられるようになった。
【０００４】
従来、このようなＤＭＳの一例として、様々なファイルサーバやドキュメント管理（データベース）サーバ等の提案が行われてきており、スキャナデバイスとの連携や融合性を考慮したコンピュータアプリケーションを各クライアントＰＣ（パーソナルコンピュータ）にインストールし、実行していた。
【０００５】
また、クライアントＰＣをユーザ環境に用意することの手間、煩雑さを軽減するため、近年ではＭＦＰデバイス自体が各種プロトコルをサポートし、直接ドキュメント管理サーバとデータのやり取りを行うことも可能となってきた。
【０００６】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開２００２−１３３１４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このようなＭＦＰデバイスにおいて、ユーザに提供されるユーザインターフェースは固定の画面を持つものがほとんどであり、ドキュメント管理サーバ側の機能、能力に変更があった場合、デバイスに存在するプログラム（ファーム）をアップデートするなどして変更しないと対応できないことがあった。
【０００８】
また、ＭＦＰデバイスと言う非常に多くの機能を有する故に、多くのユーザがそれら機能を共有しあうため、極力各機能／プログラムがデバイスのＣＰＵを占有するような状態を避ける必要があった。
【０００９】
本発明は、上述した問題点を解消するためになされたもので、ＭＦＰデバイスに特別なアプリケーションをインストールすることなく、ブラウザに表示されるＨＴＭＬを介してスキャナ装置の読み取り設定を行い、スキャン文書の格納場所を指定し、Ｗｅｂストレージサーバに送信することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る第一の発明は、ブラウザ機能を有するＭＦＰデバイス１０と、Webストレージサーバ２０と、Webストレージサーバ20と連携し、何らかのサービスを提供することができるオプションサービス30がLAN／インターネットを介して接続された環境下において、ＭＦＰデバイスにブラウザを表示する手段と、スキャン文書をＷｅｂストレージサーバに格納する場所を指定する手段と、ＭＦＰデバイスのスキャナ装置の情報をＷｅｂストレージサーバに通知する手段と、ＭＦＰデバイスのスキャナ装置の情報に応じてスキャン設定画面を形成する手段と、ユーザが設定した内容に応じてスキャンを行いＷｅｂストレージサーバに送信する手段とを有するものである。
【発明の効果】
【００１１】
本実施形態に係る文書登録システムによれば、ＭＦＰデバイスに存在する表示装置に表示されるブラウザを介して操作を行うため、デバイス側に特別なプログラムをインストールする必要がない。何らかのバージョンアップがあっても、サーバサイドのみのアップデートのみで良い。また、ＨＴＭＬを用いてユーザインターフェースを提供するため、より柔軟なUI(HTML)の作成ユーザに提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の各実施の形態を図面に基づき説明する。
【００１３】
（第１実施の形態）
まず、本発明の第1実施の形態を図 1乃至図 7に基づき説明する。
【００１４】
図 1は、本実施の形態に係る文書登録システムのシステム構成図であり、ブラウザ機能を有するＭＦＰデバイス１０と、Webストレージサーバ２０と、Webストレージサーバ20と連携し、何らかのサービスを提供することができるオプションサービス30がLANを介して接続されている。本実施形態においては、各々がLANを介して接続されている場合について述べるが、インターネットを介して接続されていても構わない。また、該オプションサービス30が一つのみ存在する場合について述べるが、複数存在しても構わない。
【００１５】
図 2は、本実施の形態に係る文書登録システムを実施するためのＭＦＰデバイス１０の一例を示すブロック構成図である。図中のＣＰＵ１０１は、内部バス１０８を介して後述する各機能／装置を接続し、該ＭＦＰデバイス１０を制御するものである。表示装置１０２は、タッチパネルなどのブラウザを表示するための装置である。ユーザは、ユーザ所望の動作を行うための操作等を該表示装置１０２に表示されるブラウザを介して行う。スキャナ装置１０３は、オートドキュメントフィーダ機能など機能を有する文書を読み込むための装置であり、スキャナ情報管理部１０４は、該スキャナ装置１０３の機能／状態の情報を管理／保持する。
【００１６】
更に、メモリ１０５は、該ＣＰＵ１０１が該ＭＦＰデバイス１０を制御するために実行する各種命令（アプリケーションプログラム）を記憶し、大容量記憶装置１０６には、該表示装置１０２において表示するブラウザなどのプログラムや、概スキャナ装置１０３で読み取ったイメージを保存する。また、ネットワークインターフェース１０７は、該ＣＰＵ１０１に従いＬＡＮを介して信号の送受信を行う。
【００１７】
以下、本実施の形態に係る文書登録システムの処理の流れの概要について、図 1乃至図 3を用いて説明する。
【００１８】
図 3は、本実施の形態に係る文書登録システムの処理動作の流れを示すフローチャートであり、該表示装置１０２に表示されるブラウザを介して、ユーザが文書をスキャンして得られたイメージ文書をＷｅｂストレージサーバ２０に送信／登録するまでの処理動作の流れを示している。
【００１９】
まず、ステップＳ１０１において、ユーザは該ＭＦＰデバイス１０にある該表示装置１０２上に表示されるブラウザを用いて、該Ｗｅｂストレージサーバ２０のＵＲＬを入力し、該Ｗｅｂストレージサーバ２０のトップページを表示する。
次に、ステップＳ１０２において、該ブラウザ上に表示されたトップページより、該ＭＦＰデバイス１０にある該スキャナ装置１０３により読み取られらイメージ文書を、該Ｗｅｂストレージサーバ２０に登録するためのユーザインターフェース「スキャン文書登録ページ」を表示する。
【００２０】
次に、ステップＳ１０３において、概Ｗｅｂストレージサーバ２０よりフォルダ情報を取得し、該ブラウザ上に提示し、スキャン文書を登録する場所を選択する。
【００２１】
次に、ステップＳ１０４において、該ブラウザ上に表示されるスキャン設定より所望の設定を選択し、概スキャナ装置１０３に置いた文書原稿の読み取りを実行する。
【００２２】
次に、ステップＳ１０５において、前記Ｓ１０４において読み取ったスキャン文書を該Ｗｅｂストレージサーバ２０に送信し、該Ｗｅｂストレージサーバ２０は前記Ｓ１０３において指定したフォルダに保存する。
【００２３】
以下、各処理について、図 1乃至図 7を用いて具体的に説明する。
【００２４】
［Webストレージサーバのトップページを取得］
ステップＳ１０１において、ユーザは、前記ブラウザ表示可能なＭＦＰデバイス１０（以下、ＭＦＰデバイスとする）にある前記表示装置１０２を用いて、ブラウザを起動する。ブラウザアプリケーションは、前記大容量記憶装置１０６に保存されており、前記ＣＰＵ１０１は前記メモリ１０５にアプリケーションを実行可能な形に展開し、該表示装置１０２にブラウザを表示する。
【００２５】
次に、ユーザは、ブラウザに前記Ｗｅｂストレージサーバ２０のトップページのＵＲＬを入力すると、該ＣＰＵ１０１は前記ネットワークインターフェース１０７を介して、該Ｗｅｂストレージサーバ２０とコネクションを確立し、ＨＴＴＰリクエスト（ＧＥＴ）を送信する。なお、この際、ユーザはブラウザにＵＲＬを入力して該Ｗｅｂストレージサーバ２０にアクセスするだけでなく、概Ｗｅｂストレージサーバ２０のトップページへのショートカットをあらかじめ作成しておき、該ショートカットを実行することで該Ｗｅｂストレージサーバ２０にアクセスしても良い。
【００２６】
次に、概Ｗｅｂストレージサーバ２０は、該ＨＴＴＰリクエストに対して該Ｗｅｂストレージサーバ２０のトップページ（ＨＴＭＬ）をボディ部に書き込み、ＨＴＴＰレスポンスを該ネットワークインターフェース１０７に送信する。
【００２７】
次に、概ＣＰＵ１０１により該メモリ１０５に展開された該ＨＴＴＰレスポンスのボディ部（ＨＴＭＬ）を抽出し、該表示装置１０２上のブラウザに表示する。
【００２８】
なお、ブラウザを起動した際に、概大容量記憶装置１０６に保存されたホームとなるページを表示しても良い。この際、該ホームとなるページには、あらかじめ該Ｗｅｂストレージサーバ２０のトップページとなるＵＲＬが関連付けられたボタン等を設けておいても良い。但し、この場合、該Ｗｅｂストレージサーバ２０のホスト名が変更されるたびに、ボタン押下時にアクセスする先となるＵＲＬを設定しなおす必要がある。また、該ＭＦＰデバイス１０に固定のページを保持している場合、該Ｗｅｂストレージサーバ２０の機能の追加／変更／削除などが発生した際に、該ＭＦＰデバイス１０のホームのページを書き換える（ファームのバージョンアップ等）必要が発生するなど、システムとしての柔軟性に欠けるため、該ホームとなるページは、該Ｗｅｂストレージサーバ２０より取得した方が良い。
【００２９】
［スキャン文書登録ページを取得］
ステップＳ１０２において、ユーザは、前記ステップＳ１０１により該ブラウザで表示された該ホームとなるページより、スキャン文書を登録するためのページを表示するためのボタンを押下する。該ＣＰＵ１０１は前記ネットワークインターフェース１０７を介して、該Ｗｅｂストレージサーバ２０とコネクションを確立し、ＨＴＴＰリクエスト（ＧＥＴ）を送信する。
【００３０】
次に、概Ｗｅｂストレージサーバ２０は、該ＨＴＴＰリクエストに対して該Ｗｅｂストレージサーバ２０のフォルダ構成を示すツリービュー（ＨＴＭＬ）をボディ部に書き込み、ＨＴＴＰレスポンスを該ネットワークインターフェース１０７に送信する。
【００３１】
次に、概ＣＰＵ１０１により該メモリ１０５に展開された該ＨＴＴＰレスポンスのボディ部（ＨＴＭＬ）を抽出し、該表示装置１０２上のブラウザに表示する。
【００３２】
［格納場所を選択］
ステップＳ１０３において、ユーザは、前記ステップＳ１０２により該ブラウザで表示された該Ｗｅｂストレージサーバ２０のフォルダ構成を示すツリービューを用いて、原稿を読み取ったスキャン文書を登録する格納場所を指定する。図 4は、該Ｗｅｂストレージサーバ２０の格納場所を指定するまでの処理の流れを示すフローチャートである。以下、図 4を用いて説明する。
【００３３】
まず、ユーザは、ステップＳ１１０１において、該ブラウザで表示された該Ｗｅｂストレージサーバ２０のフォルダ構成のツリービューよりフォルダを選択する。
【００３４】
次に、ステップＳ１１０２において、該Ｓ１１０１によりフォルダを選択した状態で、ユーザが展開ボタンを押下したか否かを確認する（選択したフォルダ以下の情報を取得するか否か）。
【００３５】
次に、ステップＳ１１０３において、該Ｓ１１０２により展開ボタンを押下した場合、該ＣＰＵ１０１は前記ネットワークインターフェース１０７を介して、該Ｗｅｂストレージサーバ２０とコネクションを確立し、該選択したフォルダ以下の情報を取得するためのＨＴＴＰリクエスト（ＧＥＴ）を送信する。
【００３６】
次に、ステップＳ１１０４において、該Ｓ１１０３により送信した該ＨＴＴＰリクエストに対して、該Ｗｅｂストレージサーバ２０の該Ｓ１１０１において選択したフォルダ以下のフォルダ構成を示すツリービュー（ＨＴＭＬ）をボディ部に書き込み、ＨＴＴＰレスポンスを該ネットワークインターフェース１０７に送信する。次に、概ＣＰＵ１０１により該メモリ１０５に展開された該ＨＴＴＰレスポンスのボディ部（ＨＴＭＬ）を抽出し、該表示装置１０２上のブラウザに表示する。
【００３７】
次に、ステップＳ１１０５において、該Ｓ１１０２によりフォルダを選択した状態で、ユーザが選択ボタンを押下したか否かを確認する（スキャン文書を格納する場所を決定）。選択ボタンが押下された場合、該ＣＰＵ１０１は、指定した格納場所を該メモリＳ１０５に保存する。
【００３８】
［スキャン設定を選択し、実行］
ステップＳ１０４において、ユーザは、該ＭＦＰデバイス１０における該スキャナ装置１０３での原稿の読み取り条件を指定し、スキャンを実行する。図 5は、ユーザが、原稿の読み取り条件を指定し、スキャンを実行するまでの処理の流れを示すフローチャートである。また、図 6は、図 5におけるステップＳ１２０３の該Ｗｅｂストレージサーバ２０においてスキャン実行画面（ＨＴＭＬ）を作成する処理の流れを示すフローチャートである。以下、図 3、図 5及び図 6を用いて詳細に説明する。
【００３９】
まず、ステップＳ１２０１において、ユーザが該Ｓ１０３において該ブラウザで表示されたＨＴＭＬ上で該Ｗｅｂストレージサーバ２０にスキャン文書を保存するフォルダを選択した際、該ＣＰＵ１０１は、該スキャナ情報１０４に保存された該スキャナ装置１０３の情報（能力、選択可能な読み取り条件等）を取得し、該メモリ１０５に一時保存する。
【００４０】
次に、ステップＳ１２０２において、スキャン実行画面を取得するため、該Ｓ１２０１において取得した該スキャナ１０３の情報、及び該Ｓ１０３において取得した該Ｗｅｂストレージサーバ２０にスキャン文書を保存する格納場所を該Ｗｅｂストレージサーバ２０にＨＴＴＰリクエスト（ＰＯＳＴ）を送信する。該ＣＰＵ１０１は該ネットワークインターフェース１０７を介して、該Ｗｅｂストレージサーバ２０とコネクションを確立し、該ＨＴＴＰリクエスト（ＰＯＳＴ）を送信する。
【００４１】
次に、ステップＳ１２０３の該Ｗｅｂストレージサーバ２０での動作に関して、図 6を用いて説明する。
【００４２】
まず、ステップＳ１２１１において、該Ｗｅｂストレージサーバ２０は、該Ｓ１２０２で該ＭＦＰデバイス１０が送信したＨＴＴＰリクエストを受信し、該スキャナ１０３の情報と該ユーザが指定したスキャン文書の格納場所を取得する。
【００４３】
次に、ステップＳ１２１２において、該Ｗｅｂストレージサーバ２０は、利用可能な各種Ｗｅｂサービスを検索する。本実施形態においては、図 1におけるオプションサービス３０がＷｅｂサービスとしてイメージデータに対するＯＣＲ処理機能を公開していることとする。Ｗｅｂサービスの検索方式に関しては、公知の技術であるＵＤＤＩにおいて該オプションサービス３０が登録されていることを前提としても良いし、あらかじめユーザが該Ｗｅｂストレージサーバ２０に、図示しないユーザインターフェースを用いて該オプションサービス３０に関する情報を登録しておいても構わない。
【００４４】
次に、ステップＳ１２１３において、該Ｗｅｂストレージサーバ２０は、該Ｓ１２１１より取得した該スキャナ１０３の情報及び該ユーザが指定したスキャン文書の格納場所、かつ、該Ｓ１２１２より取得した利用可能なＷｅｂサービスの情報より、該Ｓ１２０２におけるＨＴＴＰリクエストへの応答としてボディ部に書き込むＨＴＭＬを作成する。該スキャナ１０３の情報からは、読み取りの解像度、モノクロ／カラー、読み取りモードなどを選択可能なコントロールとしてＨＴＭＬ内に埋め込み、該ユーザが指定したスキャン文書の格納場所からは、確認用として該格納場所の文字列をＨＴＭＬ内に埋め込み（もし、ユーザが該格納場所を変更したい場合には、Ｓ１０３において該ＭＦＰデバイスの該ブラウザに表示した該Ｗｅｂストレージサーバ２０のフォルダ構成を示すツリービューに戻るコントロールを埋め込んでも良い）、利用可能なＷｅｂサービスの情報からも、ユーザが選択可能なコントロールとしてＨＴＭＬ内に埋め込んでも良い。この際、ユーザが該コントロールを用いて選択した後、スキャン実行ボタンを押下した際に実行されるプログラム（Ｊａｖａ（登録商標）アプレットやＪａｖａ（登録商標）Ｓｃｒｉｐｔなど）を同じくＨＴＭＬ内に埋め込む。
【００４５】
次に、ステップＳ１２１４において、該Ｓ１２１３より作成したＨＴＭＬをレスポンスとして該ＭＦＰデバイス１０に送信する。
【００４６】
次に、ステップＳ１２０４において、該Ｓ１２０３より該Ｗｅｂストレージサーバ２０が送信したＨＴＴＰレスポンスを該ＭＦＰデバイス１０内にある該ネットワークインターフェース１０７を介して、概ＣＰＵ１０１が該メモリ１０５に該ＨＴＴＰレスポンスのボディ部（ＨＴＭＬ）を抽出し、該表示装置１０２上の該ブラウザに表示する。
【００４７】
次に、ステップＳ１２０５において、該Ｓ１２０４により該表示装置１０２上の該ブラウザに表示された該スキャン実行画面を用いて、ユーザは所望の原稿の読み取り条件（ここでは、該Ｓ１２１３における該利用可能なＷｅｂサービスに関する選択も含む）を指定し、該スキャナ装置１０３に原稿をセットし、スキャン実行ボタンを押下する。
【００４８】
［スキャン文書を送信し、格納］
ステップＳ１０５において、該ＭＦＰデバイス１０における該スキャナ装置１０３で原稿の読み取り、スキャン文書を該Ｗｅｂストレージサーバ２０に格納する。図 7は、該スキャナ装置１０３で原稿を読み取り、スキャン文書を該Ｗｅｂストレージサーバ２０に格納するまでの処理の流れを示すフローチャートである。以下、図 7を用いて詳細に説明する。
【００４９】
まず、ステップＳ１３０１において、該Ｓ１０４でユーザが該ＭＦＰデバイス上の該ブラウザに表示された該スキャン実行画面を用いて指定した読み取り条件に従い、該Ｓ１２１３で該スキャン実行画面に埋め込まれたプログラムが実行される。該ＣＰＵ１０１は、該メモリ１０５に展開されたプログラムに従い、該スキャナ装置１０３を動作させる。この際、読み込んだスキャン文書を該メモリ１０５にのみ一時保存しても良いし、該大容量記憶装置１０６に保存しても構わない。
【００５０】
次に、ステップＳ１３０２において、該ＣＰＵ１０１は前記ネットワークインターフェース１０７を介して、該Ｗｅｂストレージサーバ２０とコネクションを確立し、該Ｓ１３０１により得られたスキャン文書、及び該ユーザが指定したスキャン文書の格納場所をＨＴＴＰリクエスト（ＰＯＳＴ）のボディ部に書き込み送信する。この際、該スキャン実行画面においてユーザが該オプションサービス３０の機能を利用する設定をしていた場合、該ＨＴＴＰリクエストのボディ部に、該ユーザが指定したスキャン文書の格納場所と同様に書き込む。
【００５１】
次に、ステップＳ１３０３において、該Ｗｅｂストレージサーバ２０は該Ｓ１３０２により得られたＨＴＴＰリクエストのボディ部を解析して、該ユーザが指定した格納場所に従い、かつ、ユーザが該オプションサービス３０の機能を利用する場合にはその指定に従い、該スキャン文書を保存する。
【００５２】
なお、本実施形態では、スキャン実行を行うためのプログラムを該スキャン実行画面（ＨＴＭＬ）に埋め込むこととしたが、ステップＳ１３０２において、該スキャン実行画面においてユーザが設定した情報のみを送信し、実際のスキャン実行は、該Ｗｅｂストレージサーバ２０に存在する図示しないネットワークスキャナドライバを介して行っても良い。
【図面の簡単な説明】
【００５３】
【図１】本発明の第１実施の形態に係る文書登録システムの構成を示すブロック図である。
【図２】本発明の第１実施の形態に係る文書登録システムにおけるＭＦＰデバイスの一例を示すブロック構成を示す図である。
【図３】本発明の第１実施の形態に係る文書登録システムにおけるユーザ操作部の処理動作の流れを示すフローチャートである。
【図４】発明の第１実施の形態に係る文書登録システムにおけるユーザがＷｅｂストレージサーバの格納場所を指定するまでの流れを示すフローチャートである。
【図５】本発明の第１実施の形態に係る文書登録システムにおけるユーザが原稿の読み取り条件を指定し、スキャンを実行するまでの処理の流れを示すフローチャートである。
【図６】本発明の第１実施の形態に係る文書登録システムにおけるＷｅｂストレージサーバ２０においてスキャン実行画面（ＨＴＭＬ）を作成するまでの流れを示す図である。
【図７】本発明の第１実施の形態に係る文書登録システムにおけるスキャナで原稿を読み取り、スキャン文書をＷｅｂストレージサーバに格納するまでの処理の流れを示すフローチャートである。
【図１】
2007028184.tif 000003
【図２】
2007028184.tif 000004
【図３】
2007028184.tif 000005
【図４】
2007028184.tif 000006
【図５】
2007028184.tif 000007
【図６】
2007028184.tif 000008
【図７】
2007028184.tif 000009