(57)【要約】      （修正有）【課題】第２のサーバから第１のサーバへのデータの移行を容易にする仕組みを提供する。【解決手段】第１のサーバ（例えば、ファイリングシステムサーバ）に検索対象のイメージデータが存在するか否かを判定し（Ｓ４０９）、存在しない場合には第２のサーバ（例えば、マイクロフィルム検索サーバ）に検索対象のイメージデータの識別情報を送信し、第２のサーバから、検索要求を行ったユーザ（例えば、依頼元のクライアント装置）へ、検索対象のイメージデータをメールで送信させるとともに、第２のサーバで検索したイメージデータを第１のサーバに送信する。【選択図】図４
2012113500.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、イメージデータと当該イメージデータの管理情報を管理する第１のサーバと、イメージデータの取得元となる第２のサーバとを含む文書管理システムであって、
前記第１のサーバは、
前記クライアント端末から、イメージデータの識別情報を含むイメージデータの取得要求を受信するイメージデータ取得要求受信手段と、
前記イメージデータ取得要求受信手段で受信したイメージデータの取得要求に含まれる識別情報に従って、当該第１のサーバにイメージデータがあるか否かを判定するイメージデータ判定手段と、
前記イメージデータ判定手段によって、イメージデータがあると判定された場合には、当該イメージデータを前記クライアント端末に送信し、イメージデータがないと判定された場合には、前記第２のサーバにイメージデータの識別情報を送信する第１の送信手段と、
前記第２のサーバから、前記送信手段で送信した識別情報に対応するイメージデータを受信する第１の受信手段と、
前記１の受信手段で受信したイメージデータを、前記識別情報に従って登録するイメージデータ登録手段とを備え、
前記第２のサーバは、
前記第１のサーバからイメージデータの識別情報を受信する第２の受信手段と、
前記第２の受信手段によって受信した識別情報に対応するイメージデータを受け付けるイメージデータ受付手段と、
前記イメージデータ受付手段で受け付けたイメージデータを前記クライアント端末に送信し、前記受け付けたイメージデータを前記第１のサーバで管理するべく、前記イメージデータを前記第１のサーバへ送信する第２の送信手段と
を備えることを特徴とする文書管理システム。
【請求項２】
前記クライアント端末は、
前記第１のサーバに、イメージデータの識別情報を含むイメージデータの取得要求を送信する第３の送信手段と、
前記第３の送信手段による送信に応じて、前記取得要求に含まれる識別情報に対応するイメージデータが前記第１のサーバにある場合には、前記第１のサーバから識別情報に対応するイメージデータを受信し、前記取得要求に含まれる識別情報に対応するイメージデータが前記第１のサーバにない場合には、前記第２のサーバから識別情報に対応するイメージデータを受信する第３の受信手段と
を備えることを特徴とする請求項１に記載の文書管理システム。
【請求項３】
前記第１のサーバは、
前記クライアント端末から、検索条件を含むイメージデータの検索要求を受け付ける検索要求受付手段と、
前記検索要求受付手段によって受け付けられた検索要求に含まれる検索条件に一致する、当該第１のサーバにイメージデータが登録されているか否かを識別する登録情報を含むイメージデータの管理情報の一覧を前記クライアント端末で表示するべく送信する第４の送信手段とを更に備え、
前記クライアント端末は、
前記検索条件を含むイメージデータの検索要求を送信する第５の送信手段と、
前記第５の送信手段に従って、前記第１のサーバにイメージデータが登録されているか否かを識別可能にするべく、前記第１のサーバからイメージデータの管理情報の一覧を受信する前記第４の受信手段と
を更に備えることを特徴とする請求項１又は２に記載の文書管理システム。
【請求項４】
前記第１のサーバは、
前記イメージデータ登録手段で登録した場合に、前記イメージデータが登録されているか否かを識別する登録情報を、イメージデータが登録されていることを示す情報に更新する更新手段を更に備えることを特徴とする請求項３に記載の文書管理システム。
【請求項５】
前記第１のサーバの第１の送信手段は、前記イメージデータがあると判定された場合には、識別情報に対応するイメージデータを送信し、前記イメージデータがないと判定された場合には、イメージデータがないことを示すイメージデータを送信することを特徴とする請求項１乃至４のいずれか１項に記載の文書管理システム。
【請求項６】
前記第２のサーバの第２の送信手段は、前記イメージデータ受付手段で受け付けたイメージデータを前記クライアント端末にメールを用いて送信することを特徴とする請求項１乃至５のいずれか１項に記載の文書管理システム。
【請求項７】
前記第２のサーバは、マイクロフィルムを管理するサーバであることを特徴とする請求項１乃至６のいずれか１項に記載の文書管理システム。
【請求項８】
クライアント端末と、イメージデータと当該イメージデータの管理情報を管理する第１のサーバと、イメージデータの取得元となる第２のサーバとを含む文書管理システムの処理方法であって、
前記第１のサーバは、
イメージデータ取得要求受信手段が、前記クライアント端末から、イメージデータの識別情報を含むイメージデータの取得要求を受信するイメージデータ取得要求受信ステップと、
イメージデータ判定手段が、前記イメージデータ取得要求受信ステップで受信したイメージデータの取得要求に含まれる識別情報に従って、当該第１のサーバにイメージデータがあるか否かを判定するイメージデータ判定ステップと、
送信手段が、前記イメージデータ判定ステップによって、イメージデータがあると判定された場合には、当該イメージデータを前記クライアント端末に送信し、イメージデータがないと判定された場合には、前記第２のサーバにイメージデータの識別情報を送信する第１の送信ステップと、
第１の受信手段が、前記第２のサーバから、前記第１の送信ステップで送信した識別情報に対応するイメージデータを受信する第１の受信ステップと、
イメージデータ登録手段が、前記１の受信ステップで受信したイメージデータを、前記識別情報に従って登録するイメージデータ登録ステップとを処理し、
前記第２のサーバは、
イメージデータ受付手段が、前記第１のサーバからイメージデータの識別情報を受信する第２の受信ステップと、
イメージデータ受付手段が、前記第２の受信ステップによって受信した識別情報に対応するイメージデータを受け付けるイメージデータ受付ステップと、
第２の送信手段が、前記イメージデータ受付ステップで受け付けたイメージデータを前記クライアント端末に送信し、前記受け付けたイメージデータを前記第１のサーバで管理するべく、前記イメージデータを前記第１のサーバへ送信する第２の送信ステップと
を処理することを特徴とする処理方法。
【請求項９】
クライアント端末と、イメージデータと当該イメージデータの管理情報を管理する第１のサーバと、イメージデータの取得元となる第２のサーバとを含む文書管理システムで実行可能なプログラムであって、
前記第１のサーバを、
前記クライアント端末から、イメージデータの識別情報を含むイメージデータの取得要求を受信するイメージデータ取得要求受信手段と、
前記イメージデータ取得要求受信手段で受信したイメージデータの取得要求に含まれる識別情報に従って、当該第１のサーバにイメージデータがあるか否かを判定するイメージデータ判定手段と、
前記イメージデータ判定手段によって、イメージデータがあると判定された場合には、当該イメージデータを前記クライアント端末に送信し、イメージデータがないと判定された場合には、前記第２のサーバにイメージデータの識別情報を送信する第１の送信手段と、
前記第２のサーバから、前記送信手段で送信した識別情報に対応するイメージデータを受信する第１の受信手段と、
前記１の受信手段で受信したイメージデータを、前記識別情報に従って登録するイメージデータ登録手段として機能させ、
前記第２のサーバを、
前記第１のサーバからイメージデータの識別情報を受信する第２の受信手段と、
前記第２の受信手段によって受信した識別情報に対応するイメージデータを受け付けるイメージデータ受付手段と、
前記イメージデータ受付手段で受け付けたイメージデータを前記クライアント端末に送信し、前記受け付けたイメージデータを前記第１のサーバで管理するべく、前記イメージデータを前記第１のサーバへ送信する第２の送信手段と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
イメージデータを管理する文書管理システムとその処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来から、紙文書を電子化し、電子化したイメージデータと、イメージ対して付与された属性情報を（例えばイメージをＯＣＲして取得した文字列であるインデックス情報）とを共に登録し、必要に応じて保管したデータを検索・閲覧するファイリングシステムがある。
【０００３】
このようなファイリングシステムでのデータを検索する方法としては、例えば、特許文献１があげられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５０４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のファイリングシステムを導入する前は、企業においてはイメージデータをマイクロフィルムに保存して管理している場合があった。
【０００６】
このようにマイクロフィルムを用いたシステムを導入している企業でも、近年上述のファイリングシステムに移行（システムを刷新）するようになってきている。これは、例えば、マイクロフィルムシステムの場合、現場の人から依頼があると、マイクロフィルムを管理する部門の人がマイクロフィルムを取り出し、取り出したマイクロフィルムの中から所望のデータを特定し、特定したにあるデータのマイクロフィルムをスキャンし、イメージ化したデータを依頼者に送るという手間がかかるためである。
【０００７】
このようにシステムを刷新する場合に、それまでにマイクロフィルムに登録していたデータを引き続き利用するためデータ移行が発生する。しかし、マイクロフィルムに記録されている帳票のイメージデータは、何十万件、何百万件といった膨大なイメージデータであるため、移行にかかる時間や費用が相当必要であり、移行のためのハードルが高かった。
【０００８】
そこで、本発明の目的は、第１のサーバに取得対象のイメージデータが存在するか否かを判定し、存在しない場合には第２のサーバに取得対象のイメージデータの識別情報を送信し、第２のサーバから、取得要求を行ったユーザへ、取得対象のイメージデータをメールで送信させるとともに、第２のサーバで得られたイメージデータを第１のサーバに送信することで、第２のサーバから第１のサーバへのデータの移行を容易にする仕組みを提供することである。
【課題を解決するための手段】
【０００９】
本発明の目的を達成するために、クライアント端末と、イメージデータと当該イメージデータの管理情報を管理する第１のサーバと、イメージデータの取得元となる第２のサーバとを含む文書管理システムであって、前記第１のサーバは、前記クライアント端末から、イメージデータの識別情報を含むイメージデータの取得要求を受信するイメージデータ取得要求受信手段と、前記イメージデータ取得要求受信手段で受信したイメージデータの取得要求に含まれる識別情報に従って、当該第１のサーバにイメージデータがあるか否かを判定するイメージデータ判定手段と、前記イメージデータ判定手段によって、イメージデータがあると判定された場合には、当該イメージデータを前記クライアント端末に送信し、イメージデータがないと判定された場合には、前記第２のサーバにイメージデータの識別情報を送信する第１の送信手段と、前記第２のサーバから、前記送信手段で送信した識別情報に対応するイメージデータを受信する第１の受信手段と、前記１の受信手段で受信したイメージデータを、前記識別情報に従って登録するイメージデータ登録手段とを備え、前記第２のサーバは、前記第１のサーバからイメージデータの識別情報を受信する第２の受信手段と、前記第２の受信手段によって受信した識別情報に対応するイメージデータを受け付けるイメージデータ受付手段と、前記イメージデータ受付手段で受け付けたイメージデータを前記クライアント端末に送信し、前記受け付けたイメージデータを前記第１のサーバで管理するべく、前記イメージデータを前記第１のサーバへ送信する第２の送信手段とを備えることを特徴とする。
【００１０】
また、前記クライアント端末は、前記第１のサーバに、イメージデータの識別情報を含むイメージデータの取得要求を送信する第３の送信手段と、前記第３の送信手段による送信に応じて、前記取得要求に含まれる識別情報に対応するイメージデータが前記第１のサーバにある場合には、前記第１のサーバから識別情報に対応するイメージデータを受信し、前記取得要求に含まれる識別情報に対応するイメージデータが前記第１のサーバにない場合には、前記第２のサーバから識別情報に対応するイメージデータを受信する第３の受信手段とを備えることを特徴とする。
【００１１】
また、前記第１のサーバは、前記クライアント端末から、検索条件を含むイメージデータの検索要求を受け付ける検索要求受付手段と、前記検索要求受付手段によって受け付けられた検索要求に含まれる検索条件に一致する、当該第１のサーバにイメージデータが登録されているか否かを識別する登録情報を含むイメージデータの管理情報の一覧を前記クライアント端末で表示するべく送信する第４の送信手段とを更に備え、前記クライアント端末は、前記検索条件を含むイメージデータの検索要求を送信する第５の送信手段と、前記第５の送信手段に従って、前記第１のサーバにイメージデータが登録されているか否かを識別可能にするべく、前記第１のサーバからイメージデータの管理情報の一覧を受信する前記第４の受信手段とを更に備えることを特徴とする。
【００１２】
また、前記第１のサーバは、前記イメージデータ登録手段で登録した場合に、前記イメージデータが登録されているか否かを識別する登録情報を、イメージデータが登録されていることを示す情報に更新する更新手段を更に備えることを特徴とする。
【００１３】
また、前記第１のサーバの第１の送信手段は、前記イメージデータがあると判定された場合には、識別情報に対応するイメージデータを送信し、前記イメージデータがないと判定された場合には、イメージデータがないことを示すイメージデータを送信することを特徴とする。
【００１４】
また、前記第２のサーバの第２の送信手段は、前記イメージデータ受付手段で受け付けたイメージデータを前記クライアント端末にメールを用いて送信することを特徴とする。
【００１５】
また、前記第２のサーバは、マイクロフィルムを管理するサーバであることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、第１のサーバ（例えば、ファイリングシステムサーバ１０１）に取得対象のイメージデータが存在するか否かを判定し、存在しない場合には第２のサーバ（例えば、マイクロフィルム検索サーバ１０３）に取得対象のイメージデータの識別情報を送信し、第２のサーバから、取得要求を行ったユーザ（例えば、依頼元のクライアント装置）へ、取得対象のイメージデータをメールで送信させるとともに、第２のサーバで得られたイメージデータを第１のサーバに送信することで、第２のサーバから第１のサーバへのデータの移行を容易にすることができる。
【図面の簡単な説明】
【００１７】
【図１】ファイル検索システムの構成の一例を示すシステム構成図
【図２】クライアント装置１０２及びファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３に適用可能な情報処理装置のハードウェア構成
【図３】ファイリングシステムサーバ１０１と、クライアント装置１０２と、マイクロフィルム検索サーバ１０３の機能ブロック図
【図４】ファイル検索システムにおける検索処理のフローチャート
【図５】イメージファイル送信処理のフローチャート
【図６】イメージファイル取込処理のフローチャート
【図７】ファイリングシステムサーバ１０１のデータベースで保持するデータの一例を示す検索テーブル
【図８】ファイリングシステムサーバ１０１のデータベースに記憶されているユーザ管理データの一例を示すユーザ管理テーブル
【図９】マイクロフィルム検索サーバ１０３のデータベースで保持するデータの一例を示すマイクロフィルム検索システム検索テーブル
【図１０】検索画面の構成の一例を示す図
【図１１】検索結果一覧表示画面の構成の一例を示す図
【図１２】検索結果イメージ表示画面の構成の一例を示す図
【発明を実施するための形態】
【００１８】
以下、図面を参照して、本発明の実施形態を説明する。
【００１９】
図１は、本発明のファイル検索システム（文書管理システム）の構成の一例を示すシステム構成図である。
【００２０】
ファイリングシステムサーバ１０１（第１のサーバ）、クライアント装置１０２（クライアント端末）、マイクロフィルム検索サーバ１０３（イメージデータ（イメージファイル）の取得元となる第２のサーバ）がローカルエリアネットワーク（ＬＡＮ）１０４を介して接続される構成となっている。
【００２１】
１０１はファイル検索システムのサーバであって、ファイリングシステムサーバで行われる各種の処理で用いられるデータを記憶管理するサーバ装置である。
【００２２】
１０２は、クライアント装置であって、ファイリングシステムサーバ１０１に登録されたデータを検索するために用いる情報処理装置である。
【００２３】
１０３は、マイクロフィルム検索サーバであり、マイクロフィルムに登録されたデータの属性情報とイメージファイルのパス情報を管理する検索情報管理テーブルを記憶し、検索依頼に基づき検索を実行し、結果によって得られるデータをメールに添付し回答するサーバである。メールには、データの属性情報（管理情報）についても記載する構成であってもよい。
【００２４】
以下、図２を用いて、図１に示したクライアント装置１０２及びファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３に適用可能な情報処理装置のハードウェア構成について説明する。図２は、図１に示したクライアント装置１０２及びファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３に適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【００２５】
図２において、２０１〜２１１は、クライアント装置１０２のハードウェア構成を示し、２２１〜２３１は、ファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３のハードウェア構成を示す。
【００２６】
２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳやオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバあるいは、各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２７】
２０２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０３あるいは外部メモリ２１１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２８】
また、２０５は入力コントローラで、キーボードや不図示のマウス等のポインティングデバイス等で構成される入力部２０９からの入力を制御する。２０６は、ビデオコントローラで、ＣＲＴディスプレイや液晶ディスプレイ等からなる表示部２１０への表示を制御する。
【００２９】
２０７は外部メモリ制御部で、ブートプログラム、各種のアプリケーション、フォントデータやユーザファイル、編集ファイル、各種データ等を記憶するハードディスクや、フレキシブルディスク、あるいは、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３０】
２０８は通信制御部で、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。以上が、図１のクライアント装置１０２のハードウェア構成の一例である。
【００３１】
尚、クライアント装置１０２のハードウェア構成は、図２に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、クライアント装置１０２が行う後述の各種処理を実行可能であれば、クライアント装置１０２の構成は適宜変更してよい。
【００３２】
２２１はＣＰＵで、システムバス２２４に接続される各デバイスやコントローラを統括的に制御する。また、また、ＲＯＭ２２３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳやオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバあるいは、各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００３３】
２２２はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２２１は、処理の実行に際して必要なプログラム等をＲＯＭ２２３あるいは外部メモリ２３１からＲＡＭ２０２にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。また、外部メモリ２３１はデータベース（ＤＢ）であってもよい。
【００３４】
また、２２５は入力コントローラで、キーボードや不図示のマウス等のポインティングデバイス等で構成される入力部２２９からの入力を制御する。２２６は、ビデオコントローラで、ＣＲＴディスプレイや液晶ディスプレイ等からなる表示部２３０への表示を制御する。
【００３５】
２２７は外部メモリ制御部で、ブートプログラム、各種のアプリケーション、フォントデータやユーザファイル、編集ファイル、各種データ等を記憶するハードディスクや、フレキシブルディスク、あるいは、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００３６】
２２８は通信制御部で、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。以上が、図１のファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３のハードウェア構成の一例である。
【００３７】
尚、ファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３のハードウェア構成は、図２に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、ファイリングシステムサーバ１０１／マイクロフィルム検索サーバ１０３が行う後述の各種処理を実行可能であれば、クライアント装置１０２の構成は適宜変更してよい。
【００３８】
次に、図３を用いて、本発明のファイリングシステムサーバ１０１と、クライアント装置１０２と、マイクロフィルム検索サーバ１０３の機能ブロック図について説明する。なお、各機能ブロックが処理する詳細な制御については、後述するフローチャートにて説明する。
【００３９】
検索部３０１は、画面１０００に入力された検索条件を取得する。取得した検索条件を検索条件送信部３０２へ引渡す。検索条件送信部３０２は、取得した検索条件をクライアント装置１０２よりサーバ１００へ送信する。尚、検索部３０１は、例えばＳ４０１の処理に、検索条件送信部３０２は、例えばＳ４０２の処理に対応する。
【００４０】
ファイリングシステムサーバ１０１では、検索条件受信部３０６にて受信した検索条件を元に、データ抽出部３０７がデータベースへ問合せを行う。検索結果情報を結果送信部３０８へ引渡し、クライアント装置１０２へ送信する。尚、検索条件受信部３０６は、例えばＳ４０３の処理に、データ抽出部３０７は、例えばＳ４０４の処理に、結果送信部３０８は、例えばＳ４０５の処理に対応する。
【００４１】
クライアント装置１０２の結果受信部３０３は、ファイリングシステムサーバ１０１の結果送信部３０８より送信された検索結果情報を受信する。尚、結果受信部３０３は、例えばＳ４１３の処理に対応する。
【００４２】
一覧表示部３０４は、結果受信部３０３で受け取った検索結果を一覧画面に表示する。尚、一覧表示部３０４は、例えばＳ４０６の処理に対応する。
【００４３】
イメージ表示部３０５は、一覧表示部３０４で表示対象となる検索結果イメージを画面１２００に表示する。尚、イメージ表示部３０５は、例えばＳ４０７の処理に対応する。
【００４４】
検索条件送信部３０９は、データ抽出部３０７での検索結果、イメージファイルがデータベースに存在しない場合に、マイクロフィルム検索サーバ１０３の検索条件受信部３１２へ検索依頼をかける。その後、検索部３１３にてマイクロフィルム検索サーバ１０３の検索テーブル内の検索をかけ、結果送信部３１４にて、検索結果をファイリングシステムサーバ１０１へ送信する。検索結果は、ファイリングシステムサーバ１０１の結果受信部３１０にて受信する。尚、検索条件送信部３０９は、例えばＳ４１２の処理に、結果受信部３１０は、例えばＳ４２０の処理に、検索条件受信制御部３１２は、例えばＳ４１５に、検索部３１３は、例えばＳ４１６に、結果送信制御部３１４は、例えばＳ４１９に対応する。
【００４５】
データ取込部３１１は、結果受信部３１０で受信したデータをデータベース（又は外部メモリ２１１）に登録する。この時、検索テーブルの登録先パス７０２にデータ（イメージデータ）を登録した格納先のパス情報を登録し、イメージ有無フラグ７０８をイメージ有のフラグに変更する。
【００４６】
次に、図４を用いて、本実施形態のファイル検索システムにおける検索処理について説明する。
【００４７】
ステップＳ４０１では、ＣＰＵ２０１が、検索画面１０００にて例えば、ファイリングシステムサーバ１０１に登録されている帳票イメージに紐付く「申込番号」「申込者氏名」「申込日」のうち少なくとも１つを、検索条件として入力を受け付ける。各検索条件はＡＮＤ条件となる。次に、処理をステップＳ４０２に進める。
【００４８】
ステップＳ４０２では、ＣＰＵ２０１が、ステップＳ４０１にて入力した検索条件をファイリングシステムサーバ１０１へ送信する（例えば、検索要求を送信する第５の送信）。
【００４９】
ステップＳ４０３では、ステップＳ４０２にて送信した検索条件をファイリングシステムサーバ１０１のＣＰＵ２２１が受信する（例えば、検索要求受付）。ステップＳ４０４では、ＣＰＵ２２１が、ステップＳ４０３にて受信した値を元に、データベースに問合せ（検索）を行う。問合せ結果をＲＡＭ２２２で保持し、処理をステップＳ４０５へ進める。ステップＳ４０５では検索結果の属性情報（例えば、検索の結果得られた帳票（イメージデータ）一覧）をクライアント装置１０２へ送信する（例えば、第４の送信）。なお、属性情報を送信する際には、ユーザにとって必要な情報を送信すればよいが、図１１に例示する１１０３〜１１０６の項目の情報を送信することが望ましい。例えば、イメージ有無フラグ（ファイリングシステムサーバ１０１にイメージデータが登録されているか否かを示す登録情報）。
【００５０】
クライアント装置１０２では、ステップＳ４０６にて、ＣＰＵ２０１が、ステップＳ４０５にてサーバより送信された検索結果（一覧）を受信する（例えば、属性情報の一覧を受信する第４の受信）。受信後、図１１の検索結果一覧画面１１００に結果を表示する。
【００５１】
なお、図１１の画面は、ＨＴＭＬ形式のウェブ画面で、ファイリングシステムサーバ１０１で検索結果の属性情報に従って生成され、クライアント装置１０２のブラウザで表示するように構成する。本実施形態ではブラウザで表示する例を用いて説明するがこれに限ることなく、クライアント装置１０２にファイリングシステムサーバ１０１のアプリケーションと通信するクライアントアプリケーションがインストールされ、このクライアントアプリケーションで表示する構成であってもよい。また、図１０、図１２の画面も同様である。
【００５２】
ステップＳ４０７では、ＣＰＵ２０１が、検索結果一覧画面１１００に表示されたデータのうち、クライアントにて選択されたデータの識別番号（申込番号１１０３）をファイリングシステムサーバ１０１へ送信し、イメージ送信依頼を行う（例えば、第３の送信）。
【００５３】
その後、ステップＳ４０８にて、ＣＰＵ２２１が、クライアント装置１０２より送信された識別番号（識別情報）を含むイメージ送信依頼を受信する（イメージデータの取得要求を受信する（例えば、イメージデータ取得要求受信））。次に、処理をステップＳ４０９に進める。
【００５４】
ステップＳ４０９では、ＣＰＵ２２１が、クライアント装置１０２より受信したイメージ送信依頼に含まれる識別番号をキーに、イメージ送信依頼のかけられたイメージデータ（イメージファイル）がファイリングシステムサーバ１０１内に存在するかどうか判断する（取得要求に含まれる識別情報のイメージデータが存在するか否かの判定（例えば、イメージデータ判定））。
【００５５】
ファイリングシステムサーバ１０１内にイメージファイルが存在する場合（ステップＳ４０９でＹＥＳ）は、処理をステップＳ４１０に進める。ファイリングシステムサーバ１０１内にイメージファイルが存在しない場合（ステップＳ４０９でＮＯ）は、処理をステップＳ４１２に進める。
【００５６】
イメージファイルが存在するか否かは、識別番号をキーに検索テーブルを参照する、或いは検索結果が記憶されているＲＡＭ２２２を参照して、イメージ有無フラグ７０８のフラグを判断することで実現する。なお、イメージ送信依頼にイメージ有無フラグを含むような構成にし、イメージ送信依頼に含まれるイメージ有無フラグで判断するようにすることも可能である。
【００５７】
ステップＳ４１０では、ＣＰＵ２２１が、データベースを参照し（図７の検索テーブルを参照し）、識別番号から対応するイメージファイルの登録先パスを取得し、登録先パスに従ってイメージファイルを取得する。
【００５８】
ステップＳ４１１にて、ＣＰＵ２２１が、取得したイメージファイルをクライアントへ送信する（例えば、第１の送信）。なおイメージファイルを送信する際には、図１２のイメージ表示画面で表示可能なように、申込番号、申込者氏名、申込日（属性情報）についても送信している。また、複数のイメージファイルの依頼がある場合には、複数のイメージファイルを送信する。なお、複数のイメージファイルを送信する際には、図１２の画面で次データ１２０８が押下されると、ファイリングシステムサーバ１０１に次のデータの取得依頼がなされ、次のイメージファイルと申込番号等が送信されるように構成する。また、イメージファイルがない場合には、イメージファイルがないことを示すイメージファイルを送信する。この場合も、属性情報についても送信する。
【００５９】
ステップＳ４１３では、ファイリングシステムサーバ１０１のＣＰＵ２２１がイメージファイルを受信する（例えば、第３の受信）。その後、ステップＳ４１４の処理に進み、クライアントのイメージ表示画面１２００をディスプレイ２１０で表示する。
【００６０】
ファイリングシステムサーバ１０１にイメージファイルが存在しない場合（ステップＳ４０９でＮＯ）は、ステップＳ４１２にて、ＣＰＵ２２１が、マイクロフィルム検索サーバ１０３へ検索依頼をかける（例えば、第１の送信）。検索依頼の方法としては、検索条件、識別番号、回答送信に利用する検索依頼ユーザのメールアドレスを記入したＣＳＶファイルを作成する。記入の単位は、一データ一レコードとし、ＣＳＶファイル名は作成日付時刻（ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ）．ＣＳＶとする。作成したＣＳＶファイルを送信し、マイクロフィルム検索サーバ１０３の共有フォルダへ格納することで検索を依頼する。なお、検索依頼の方法はこれに限ることなく、ファイリングシステムが解釈可能であれば何れの方法で実現してもよい。
【００６１】
次に、マイクロフィルム検索サーバ１０３でステップＳ４１５の処理に移る。ステップＳ４１５では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、ステップＳ４１２にて送信された識別番号を含むＣＳＶファイルを受信し、フォルダに格納する（例えば、第２の受信）。ＣＳＶファイルをファイル名の若い順（日付が早い順）に開く。ステップＳ４１６では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、ＣＳＶファイル中に記載されたレコードを１レコードずつ読取る。各レコードに記載された識別番号を元にマイクロフィルム検索サーバ１０３のデータベース（図９のマイクロフィルム検索システム検索テーブル）で検索を実行し、結果データを特定する。ＣＳＶファイル内の全レコードの処理が終わり次第、該ＣＳＶファイルを削除する。結果データとしては、例えば、各イメージファイルの属性情報一覧を生成する。
【００６２】
次に、ステップＳ４１７にて、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、特定したデータのイメージファイルを生成する。なお、イメージファイルの生成は、マイクロフィルムを管理する担当者が、結果データをもとに（例えばカードリッジ番号）マイクロフィルムを取り出し、該当の箇所（先頭コマ番号からページ数分）を、マイクロフィルムを読み出す装置（スキャナ）にセットし、装置が読み取って生成する。なお、本実施形態では、マイクロフィルムを管理する担当者がマイクロフィルムを準備するように説明したが、カートリッジ番号から自動でマイクロフィルムが取得でき、該当の箇所を特定できるシステムが構築されている場合には、担当者が準備する構成でなくてもよい。
【００６３】
ステップ４１８では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、ステップＳ４１６で生成されたイメージファイルを受け付け（例えば、イメージデータ受付）、メールに添付し、ＣＳＶファイルから読取った検索依頼ユーザのメールアドレスを宛先にセットして、検索依頼ユーザにイメージファイルを送信するべくメールをメールサーバ（不図示）に送信する（例えば、第２の送信）。これにより、検索依頼ユーザはメールにて、依頼したイメージファイルを取得することができる。また、メールには、属性情報を記載するようにすることも可能である。具体的には、クライアント端末でメールにてイメージファイルを受信する（例えば、第３の受信）。
【００６４】
ステップＳ４１９では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、ファイリングシステムサーバ１０１へイメージファイルを登録するべく、送信用のデータを準備する。具体的には、ステップＳ４１２で送信されたＣＳＶファイルと、ステップＳ４１７で生成したイメージファイルを組合せにし、識別番号をフォルダ名に付与したフォルダへ格納の上、該当フォルダをファイリングシステムサーバの共有フォルダへ送信する（例えば、第２の送信）。この処理の詳細については、図５を参照して後述する。
【００６５】
なお、ステップＳ４１８の後に、ステップＳ４１９を処理するようにしたが、ステップＳ４１９の後に、ステップＳ４１８を行うことも可能である。つまり、処理順に限定されない。
【００６６】
次に、ファイリングシステムサーバ１０１では、ステップＳ４２０で、ＣＰＵ２２１がマイクロフィルム検索サーバ１０３から送信されたイメージファイル（イメージファイルとＣＳＶファイルが格納されたフォルダ（データ））を受信する。その後、次の処理ステップＳ４２１へ進む。ステップＳ４２１では、ステップＳ４２０にて受信したフォルダから、イメージファイルを取得し、識別番号等に従ってファイリングシステムサーバ１０１に取込む（例えば、イメージデータ登録）。この処理の詳細については、図６を参照して後述する。
【００６７】
なお、本実施形態ではイメージファイル（イメージデータ）は外部メモリ２３１又はデータベースどちらに記憶しておいてもよい。
【００６８】
次に、図５を参照し、イメージファイル送信処理について説明する。
【００６９】
ステップＳ５０１では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、イメージファイルに紐付く識別番号と該当イメージファイル名をＣＳＶファイルに出力する。
【００７０】
ステップＳ５０２では、マイクロフィルム検索サーバ１０３のＣＰＵ２２１が、出力日付時刻（ＹＹＹＹＭＭＤＤＨＨＭＭＳＳ）を付与したフォルダを作成し、イメージファイルとＣＳＶファイルをセットでフォルダに格納し、該当フォルダをファイリングシステムサーバ１０１の共有フォルダに格納（送信）する。
【００７１】
次に、図６を参照し、イメージファイル取込処理について説明する。
【００７２】
ファイリングシステムサーバ１０１は、ステップＳ６０１で、ＣＰＵ２２１がデータ受信用の共有フォルダに保管されたデータをフォルダ名の昇順（出力日付時刻が早い時間順）に開く。データフォルダに格納されたＣＳＶファイルを開き、レコードを読み込む。
【００７３】
ステップＳ６０２では、ＣＰＵ２２１が、ＣＳＶファイルに記載された識別番号を元に、データベース（図７の検索テーブル）のうち、一致するレコードを特定する。
【００７４】
ステップ６０３では、ＣＰＵ２２１が、イメージファイルを取得し、イメージファイルをマイクロフィルム検索サーバ１０３（データベース）に登録する。登録した登録先パスをステップＳ６０２で一致したレコードの登録先パス７０２に、イメージ有無フラグ７０８をイメージ有のフラグに更新する（例えば、登録情報の更新）。
【００７５】
次に、図７を参照して、ファイリングシステムサーバ１０１のデータベースで保持するデータの一例について、検索テーブルを用いて説明する。
【００７６】
検索テーブル７００は、ファイリングシステムサーバ１０１にデータを登録する際に付与された属性情報を含む管理情報となる、イメージファイル名、登録先パス情報、識別番号など、登録データを管理するテーブルである。
【００７７】
データ項目として、イメージファイル名７０１、登録先パス７０２、識別番号７０３、ページ数７０４、申込番号７０５、申込者氏名７０６、申込日７０７、イメージ有無フラグ７０８が設定されている。なお、検索テーブル７００に保持するデータは、マイクロフィルム検索サーバ１０３から予め取り込み、記憶されている。なお、この場合、イメージ有無フラグ７０８はイメージ無のフラグが記憶される。
【００７８】
また、ファイリングシステムサーバ１０１に、新規にイメージファイルが登録される場合（マイクロフィルム検索サーバ１０３にも登録がなく、新規に申請された帳票などを登録する場合）は、ファイリングシステムサーバ１０１の担当者が、新規に申請された帳票（紙）を受け取り、スキャナを用いて、スキャンし生成されたイメージファイルと、入力された属性情報とを用いて、検索テーブルに登録される。この場合には、イメージ有無フラグ７０８はイメージ有のフラグとなる。
【００７９】
次に、図８を参照して、ファイリングシステムサーバ１０１のデータベースに記憶されているユーザ管理データの一例を、ユーザ管理テーブルを用いて説明する。
【００８０】
ユーザ管理テーブル８００には、データ項目として、ユーザＩＤ８０１・パスワード８０２・メールアドレス８０３が設定されている。このユーザ管理テーブルは、ファイリングシステムサーバ１０１へログインする際の認証や、マイクロフィルム検索サーバ１０３への依頼でメールアドレスを取得する際に用いられる。
【００８１】
次に、図９を参照して、マイクロフィルム検索サーバ１０３のデータベースで保持するデータの一例について、マイクロフィルム検索システム検索テーブルを用いて説明する。
【００８２】
マイクロフィルム検索システム検索テーブル９００は、マイクロフィルム検索サーバ１０３でのイメージファイルを検索する際に使用する属性情報を管理するテーブルである。
【００８３】
マイクロフィルム検索システム検索テーブル９００には、データ項目として、イメージファイル名９０１、識別番号９０２、カートリッジ番号９０３、先頭コマ番号９０４、ページ数９０５、申込番号９０６、申込者氏名９０７等が設定されている。
【００８４】
次に、図１０、１１、１２を参照してクライアント装置１０２のディスプレイ２１０で表示する画面について説明する。
図１０は、検索画面構成の一例を示す図である。
【００８５】
１００１は、申込番号の検索条件を入力するフィールドである。１００２は、検索条件の申込者氏名を入力するフィールドである。１００３は、検索条件の申込日を入力するフィールドである。１００４は、検索ボタンであって、１００２〜１００４に入力した条件にて検索を依頼することが可能である。検索依頼後、検索結果一覧表示画面１１００に遷移する。１００５はメニュー画面へ戻るボタンであって、不図示のメニュー画面に戻る。
【００８６】
図１１は、検索結果一覧表示画面の構成の一例を示す図である。
【００８７】
１１０１は、イメージ表示する対象を選択するためのチェックボックスである。このチェックボックスで選択されたイメージファイルの送信依頼が上述のステップＳ４０７にて行われる。
【００８８】
１１０２は、検索結果レコードのシーケンスＮＯが表示される。１１０３は、属性情報のうち、申込番号が表示される。１１０４は、属性情報のうち、申込者氏名が表示される。１１０５は、属性情報のうち、申込日が表示される。
【００８９】
１１０６は、属性情報のうち、イメージ有無フラグに従って表示され、イメージファイルがファイリングシステムサーバ１０１に存在するかどうかが識別可能に表示される。
【００９０】
１１０７は、イメージ表示ボタンであって、イメージ表示ボタンが押下されると、選択されたデータのイメージファイルと属性情報を表示する画面（図１２）に遷移する。また、選択されたデータにイメージファイルが存在しない場合には、「選択されたデータ××は、表示できません。メールにて送信されます。」という内容のメッセージ（不図示）が表示され、ファイリングシステムサーバ１０１へ依頼がなされる。
【００９１】
１１０８は、削除ボタンであって、画面上で選択されたデータを対象とし、削除を実行する。１１０９は、メニュー画面へ戻るボタンであって、不図示のメニュー画面に戻る。
【００９２】
図１２は、検索結果イメージ表示画面の構成の一例を示す図である。
【００９３】
１２０１は、イメージファイルを表示する領域である。１２０２は、イメージファイルに紐付く属性情報のうち、申込番号が表示される。１２０３は、イメージファイルに紐付く属性情報のうち、申込者氏名が表示される。１２０４は、イメージファイルに紐付く属性情報のうち、申込日が表示される。
【００９４】
１２０５は、イメージファイルのページめくりを行うボタンであって、前のページへ遷移する。なお、１２０６は、イメージファイルのページめくりを行うボタンであって、次のページへ遷移する。イメージファイルが複数ページの場合に、ページめくりが可能である。なお、イメージファイルはマルチＴＩＦＦなどの形式である。
【００９５】
１２０７は、検索結果一覧表示画面１１００中で選択されたデータの前データへ移るボタンであって、一件前のデータへ遷移する。１２０８は、検索結果一覧表示画面１１００中で選択されたデータの後データへ移るボタンであって、一件次のデータへ遷移する。なお前後のデータにイメージファイルがない場合には、イメージファイルが存在するデータのみが表示されるように構成するが、イメージファイルが存在しないデータであっても、属性情報を表示し、イメージファイルが存在しない旨の表示をするように構成することも可能である。
【００９６】
１２０９は、属性情報を更新するボタンであって、１２０２〜１２０４に入力された値でデータベースの造成情報を更新する。１２１０は、削除ボタンであって、表示中データ（イメージデータ、属性情報）の削除を実行する。１２１１は、戻るボタンであって、検索結果一覧画面１１００へ遷移する。
【００９７】
以上、本発明の一実施形態を説明したが、本実施形態によれば、第１のサーバ（例えば、ファイリングシステムサーバ１０１）に検索対象のイメージデータが存在するか否かを判定し、存在しない場合には第２のサーバ（例えば、マイクロフィルム検索サーバ１０３）に検索対象のイメージデータの識別情報を送信し、第２のサーバから、検索要求を行ったユーザ（例えば、依頼元のクライアント装置）へ、検索対象のイメージデータをメールで送信させるとともに、第２のサーバで検索したイメージデータを第１のサーバに送信することで、第２のサーバから第１のサーバへのデータの移行を容易にすることができる。
【００９８】
マイクロフィルムのようなイメージデータ化する手間のかかるシステムからの移行において特に効果がある。本実施形態では、マイクロフィルムからの移行に特に効果があるため、マイクロフィルムでの説明を行ったが、他の形態におけるデータの移行に用いることも当然本実施形態の技術範囲に含まれる。
【００９９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１００】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１０１】
また、本発明におけるプログラムは、図４〜図６に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図４〜図６の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図４〜図６の各装置の処理方法ごとのプログラムであってもよい。
【０１０２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１０３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１０４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１０５】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１０９】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１０】
１０１  ファイリングシステムサーバ
１０２  クライアント装置
１０３  マイクロフィルム検索サーバ
１０４  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２１０  ディスプレイ装置
２１１  外部メモリ
２２１  ＣＰＵ
２２２  ＲＡＭ
２２３  ＲＯＭ
２３１  外部メモリ
【図１】
2012113500.tif 000003
【図２】
2012113500.tif 000004
【図３】
2012113500.tif 000005
【図４】
2012113500.tif 000006
【図５】
2012113500.tif 000007
【図６】
2012113500.tif 000008
【図７】
2012113500.tif 000009
【図８】
2012113500.tif 000010
【図９】
2012113500.tif 000011
【図１０】
2012113500.tif 000012
【図１１】
2012113500.tif 000013
【図１２】
2012113500.tif 000014