(57)【要約】 【課題】  同一の書類に関する画像データをそれぞれの業務で必要な単位で構成された複数のデータテーブルで記憶管理するとともに、当該書類に関する画像データに対するデータの追加、差し替え、削除等を、整合性を持たせて行うこと。【解決手段】  書類種別ごとに、画像データの登録先のデータテーブルと、当該データテーブルに登録するページ画像データを登録しておく。そして、データの追加、削除等の指示を受け付けると、ユーザの指示に従って画像データの編集処理を行う。そして、編集後の画像データに対する登録指示を受け付けると、登録先のデータテーブルと、当該データテーブルに登録するページ画像データに従って、それぞれのデータテーブルに当該データテーブルに登録すべきページ画像データを登録する。【選択図】  図８
2011138325.tif 000002
【特許請求の範囲】
【請求項１】
書類を読み取り処理することにより作成する画像データであり、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置であって、
書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段と、
前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付手段と、
前記第１の受付手段で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得手段と、
前記第１の取得手段で取得した画像データに対して追加する部分画像データを取得する第２の取得手段と、
前記第１の取得手段した画像データ及び前記第２の取得手段で取得した部分画像データとから新たな画像データを生成する生成手段と、
前記生成手段で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記第２の取得手段で取得した画像データを前記第１の取得手段で取得した画像データに追加する際の追加位置の指定を受け付ける第２の受付手段をさらに備え、
前記生成手段は、前記第２の取得手段で取得した部分画像データを前記第１の取得手段で取得した画像データの指定された位置に追加することで、前記新たな画像データを生成すること
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
書類の読み取り指示を画像読み取り装置に対して指示する指示手段をさらに備え、
前記第２の取得手段は、前記指示手段による指示に応じて画像読み取り装置が前記書類を読み取ることによって作成された部分画像データを取得すること
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記生成手段で生成した新たな画像データに含まれる部分画像データの順序を変更する変更手段を
さらに備えることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段を備え、書類を読み取り処理することにより作成する画像データであって、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置によって行われる情報処理方法であって、
前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付工程と、
前記第１の受付工程で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得工程と、
前記第１の取得工程で取得した画像データに対して追加する部分画像データを取得する第２の取得工程と、
前記第１の取得工程した画像データ及び前記第２の取得工程で取得した部分画像データとから新たな画像データを生成する生成工程と、
前記生成工程で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段を備えるコンピュータを、書類を読み取り処理することにより作成される画像データであって、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置として機能させるためのコンピュータプログラムであって、
前記コンピュータを、
前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付手段と、
前記第１の受付手段で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得手段と、
前記第１の取得手段で取得した画像データに対して追加する部分画像データを取得する第２の取得手段と、
前記第１の取得手段した画像データ及び前記第２の取得手段で取得した部分画像データとから新たな画像データを生成する生成手段と、
前記生成手段で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録手段と、
として機能させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙文書をスキャナ等により電子化した画像ファイルの管理を行うファイリン
グシステムに関し、特に、同一の画像ファイルを複数のデータテーブルで管理するファイリングシステムに関する。
【背景技術】
【０００２】
紙で受領した書類をスキャナ等で電子化して、データベースで管理するファイリングシステムが広く使用されている。書類を電子化し、その電子データを検索に用いる際に使用する情報を関連付けてデータベースに保存し管理を行うことで、検索性の向上を図ることが可能であり、大量の書類の中から目的とする書類を好適に探索することが可能である。
【０００３】
多くのファイリングシステムでは、紙文書を電子化してファイリングシステムに登録する際には、新たなデータレコードとして登録されることになる。これでは、例えば保険契約等、その契約に付随する書類が大量に存在する場合、それら書類のうち必要な情報を探し出すためには、その契約に付随する複数の画像データを１つ１つ確認することで目的の書類を探し出さなければならないというケースも発生してしまう。
【０００４】
また、一般的なファイリングシステムでは、特定のキー情報を基に、すでに登録された画像データに新たに画像データを追加・挿入等する画像結合をすることができず、登録されたイメージデータに新たに画像結合を行う場合は、登録された画像データの中から画像結合したいデータを一度検索し、対象画像データを表示した上で、追加したいページまでページ移動を行い、スキャンして作成した画像データ中のページデータの追加を行う必要があった。これでは作業者に多大な負荷がかかってしまう。
【０００５】
そこで、特許文献１が開示されているような発明がなされている。この発明では、ネットワーク上に設定されたフォルダに画像データが登録されると、そのフォルダに設定されているアクションを実行させることで、好適にある画像データに他のデータを追加させることが可能となっている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−３０９５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に開示されている発明は、ある画像ファイルに他の画像ファイルを追加する際に、任意の箇所に画像ファイルを追加することまでは考慮されていない。多くの関連する文書を１つのデータとして管理する際には、その画像データの登録順を考慮する必要がある。例えば、保険契約などでは、契約者からの請求に対する対応についての書類は、その請求に係る書類と関連させて登録させることが好ましい。
【０００８】
また、時系列で発生する順序が決定しているような書類についての電子文書をファイルシステムで管理する際には、発生する順序で画像データを作成することが好ましい。例えば、ある時点での書類を登録することを忘れてしまい、登録し忘れた書類に後続する書類を先に画像データに追加登録してしまった後に、登録を忘れてしまった書類の追加登録を行った場合に、その順序性が保てないと、結局画像データの順序を入れ替える作業を行わなくてはならず、これでは効率が悪い。
【０００９】
さらには、個人情報保護や、情報流出への対策として、１つの書類についての画像データを、当該画像データの閲覧権限を有するユーザに全て開示させるのではなく、当該ユーザにとって（当該ユーザが行う業務に）必要な情報のみを開示するような仕組みも必要となってくる。例えば、業務ごとに必要なページをまとめた画像データを作成し、異なるデータテーブルでそれらの画像データを管理する等を行うこと等も考慮しなくてはならない。
【００１０】
本発明は上記した課題に鑑み、１つの書類についての画像データを複数の業務それぞれで必要なデータ単位でまとめた形で異なるデータテーブルでの管理を可能とするとともに、既にデータテーブルに登録されている画像データに対する新たにページ画像データの追加、画像データの差し替えを容易に行うことを可能とする情報処理装置、情報処理方法、及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記した目的を達成するために、本発明の情報処理装置は以下の構成を備える。即ち、書類を読み取り処理することにより作成する画像データであり、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置であって、書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段と、前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付手段と、前記第１の受付手段で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得手段と、前記第１の取得手段で取得した画像データに対して追加する部分画像データを取得する第２の取得手段と、前記第１の取得手段した画像データ及び前記第２の取得手段で取得した部分画像データとから新たな画像データを生成する生成手段と、前記生成手段で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録手段と、を備える。
【００１２】
上記した目的を達成するために、本発明の情報処理方法は以下の構成を備える。即ち、書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段を備え、書類を読み取り処理することにより作成する画像データであって、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置によって行われる情報処理方法であって、前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付工程と、前記第１の受付工程で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得工程と、前記第１の取得工程で取得した画像データに対して追加する部分画像データを取得する第２の取得工程と、前記第１の取得工程した画像データ及び前記第２の取得工程で取得した部分画像データとから新たな画像データを生成する生成工程と、前記生成工程で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録工程と、を備える。
【００１３】
上記した目的を達成するために、本発明のコンピュータプログラムは以下の構成を備える。即ち、書類種別ごとに、当該書類を読み取ることで作成される画像データを登録するデータテーブルと、当該データテーブルに登録する部分画像データとを含む定義情報を記憶する記憶手段を備えるコンピュータを、書類を読み取り処理することにより作成される画像データであって、複数のデータテーブルに登録されている画像データに対して、部分画像データの追加登録を行う情報処理装置として機能させるためのコンピュータプログラムであって、前記コンピュータを、前記複数のデータテーブルに登録されている画像データに対する部分画像データの追加登録要求を受け付ける第１の受付手段と、前記第１の受付手段で部分画像の追加登録要求を受け付けた画像データを、前記データテーブルより取得する第１の取得手段と、前記第１の取得手段で取得した画像データに対して追加する部分画像データを取得する第２の取得手段と、前記第１の取得手段した画像データ及び前記第２の取得手段で取得した部分画像データとから新たな画像データを生成する生成手段と、
前記生成手段で生成された新たな画像データを前記記憶手段に記憶されている定義情報に従って、複数の前記データテーブルに登録する登録手段と、として機能させる。
【発明の効果】
【００１４】
本発明によれば、１つの画像データをもとに複数の画像データベースに登録されているそれぞれの画像データに対して、部分画像データを追加登録した場合であっても、不整合を生じさせないように登録することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明のデータ管理システムのシステム構成の一例を示す図である。
【図２】図１の管理サーバ１０１に適用可能なコンピュータのハードウェア構成の一例を示す図である。
【図３】クライアント装置１０２によって行われる全体的な処理の概要を示すフローチャートである。
【図４】図３のステップＳ３０４の画像データの解析処理の詳細を示すフローチャートである。
【図５】図３のステップＳ３０５のデータ訂正・登録処理の詳細を示すフローチャートである。
【図６】図５のステップＳ５１６の削除処理の詳細を示すフローチャートである。
【図７】図５のステップＳ５２０の入れ換え処理の詳細を示すフローチャートである。
【図８】図５のステップＳ５０６の画像データの登録処理の詳細を示す図である。
【図９】確認データ一覧画面の構成の一例を示す図である。
【図１０】画像データ詳細表示画面の構成の一例を示す図である。
【図１１】契約種別データテーブルの構成の一例を示す図である。
【図１２】画像データベース中の契約管理テーブルの構成の一例を示す図である。
【図１３】画像データベース中の顧客管理テーブルの構成の一例を示す図である。
【図１４】画像データ拡大表示画面の構成の一例を示す図である。
【図１５】画像データ詳細表示画面において一時保存領域に表示されている画像データを画像データに追加する処理を示す図である。
【図１６】分割指定画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施の形態の一例について説明する。図１は、本発明におけるファイリングシステムのシステム構成の一例を示す図である。図中１０１は管理サーバであって、ファイリングシステムで行われる後述する各種の処理で用いられるマスタデータや、後述する各種の処理で作成されるデータを記憶管理するサーバ装置である。
【００１７】
１０２−１、１０２−２はクライアントＰＣ（以下まとめてクライアントＰＣ１０２とする）であって、ファイリングシステムに各種の情報を登録するためにユーザが用いる情報処理装置である。クライアントＰＣ１０２には、それぞれ、図３乃至図８に示す処理を実行するためのプログラムがインストールされている。
【００１８】
１０３−１、１０３−２はスキャナであって、ファイリングシステムで管理する画像データを作成するために、紙文書の読み取り、所定のデータ形式の画像データを作成する。そして、作成した画像データを、クライアントＰＣ１０２に対して送信する。
【００１９】
１０４は、前述の各種の装置を相互に通信可能に接続するためのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークである。以上が本発明おけるファイリングシステムのシステム構成の一例の説明である。
【００２０】
次に、図２を参照して、図１のクライアントＰＣ１０２−１、１０２−２として適用可能な情報処理装置のハードウェアの構成の一例について説明する。
【００２１】
ＣＰＵ２０１は、システムバス２０４に接続される後述の各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Basic Input / Output System）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２２】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ（入力Ｃ）２０５は、キーボードやポインティングデバイス等で構成される入力装置２０９からの入力を制御する。ビデオコントローラ（ＶＣ）２０６は、ディスプレイ装置２１０等の表示装置への表示を制御する。ディスプレイ装置は、例えばＣＲＴディスプレイや液晶ディスプレイ等で構成される。
【００２３】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２４】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２５】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ装置２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ装置２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２６】
本発明のクライアントＰＣ１０２の各種処理を実行するために用いられるプログラムは外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。以上が図１のクライアントＰＣ１０２に適用可能な情報処理装置のハードウェア構成の説明である。
【００２７】
尚、クライアントＰＣ１０２のハードウェア構成は、図２に示した構成を有するとして説明するが、必ずしも同図の構成を有することに限定するものではなく、クライアントＰＣ１０２が行う後述の各種処理を実行可能であれば、クライアント装置１０２の構成は適宜変更しても良い。
【００２８】
以下、本発明のクライアントＰＣ１０２で行われる処理の詳細を説明する。本実施例では、保険契約を例に挙げ、保険契約に関連する契約者から書類のファイリングシステムについての例を説明する。このファイリングシステムでは、保険契約を一意に識別するための契約ＩＤごとに、当該契約に関連する書類を電子的に管理する画像データファイルを作成し、その画像データファイルを契約ＩＤに紐付けて契約ファイルテーブル１２００、１３００に登録することになる。そして、契約者からある契約ＩＤで示される保険契約に関する追加書類を受領した場合には、その追加書類をスキャン処理することにより作成される追加画像データを、その契約ＩＤに対応する画像データファイルに追加登録することになる。以下、詳細な処理について説明する。
【００２９】
図３は、本発明における第１の制御処理の一例を示すフローチャートであり、クライアントＰＣ１０２によって行われる全体的な処理の概要を示すフローチャートに対応する。なお、このフローチャートの処理はクライアント装置１０２のＣＰＵ２０１が外部メモリ２０９に格納されるプログラムをＲＡＭ２０２にロードして実行することにより実現される。この処理が行われる際には、クライアントＰＣ１０２のディスプレイ装置２０７には不図示のメイン画面が表示されており、クライアントＰＣ１０２を操作するユーザは、メイン画面中の各種メニューをクリック指示することにより、各種の指示をＣＰＵ２０１に対して入力することが可能である。
【００３０】
まず、ＣＰＵ２０１は、ユーザの入力装置操作により、紙原稿の読み取り指示を受け付けたかを判断する（ステップＳ３０１）。そして、読み取り指示を受け付けたと判断した場合には（ステップＳ３０１でＹＥＳ）、処理をステップＳ３０２に進め、スキャナ１０３に対して、紙原稿の読み取り指示を行う。スキャナ１０３は、クライアントＰＣ１０２からの紙原稿の読み取り指示に応じて、原稿台若しくはフィーダ装置に載置された紙原稿の読み取り処理を行い、所定形式の画像データを作成する。そして、クライアントＰＣ１０２のＣＰＵ２０１は、スキャナ１０３で作成された画像データを取得する（ステップＳ３０３）。
【００３１】
ここで、スキャナで読み取られる紙原稿について簡単に触れておく。本発明では、保険の契約書やその他の付随する書類を紙原稿とし、それをスキャナで読み取ることで、画像データを作成し、その画像データを記憶管理する。
【００３２】
紙原稿を読み取る際には、それぞれの保険契約ごとの書類を読み取るのではなく、データ区切りシートで１つ１つの保険契約に関する書類を区分可能な形で一度に複数の保険契約に関する書類を読み取りことになる。データ区切りシートは、それぞれの保険契約に関する書類ごとに用意される。データ区切りシートには、保険契約の種別、新規登録であるか、既に管理されている保険契約の書類に不足分を追加するもの（追加登録）であるのかを示す情報、追加登録の場合には、どの契約についての追加登録であるかが、あらかじめ決められた書式情報に従って区切りシートを解析することで、認識可能になっている。
【００３３】
そしてその後、ＣＰＵ２０１は、ステップＳ３０３でスキャナ１０３から取得した画像データの解析処理を行い（ステップＳ３０４）、その後、データ訂正、登録処理を行う（ステップＳ３０５）。ステップＳ３０４のデータ解析処理の詳細については図４を、ステップＳ３０５のデータ訂正、登録処理の詳細については図５を参照して後述することにする。
【００３４】
ステップＳ３０５の処理終了後、他の紙原稿に対しての読み取り指示を受け付けた場合には（ステップＳ３０６でＹＥＳ）、処理をステップＳ３０２に進め、スキャナ１０３に対して他の紙原稿に対する読み取り指示を行い、ステップＳ３０３以降の処理を繰り返す。
【００３５】
一方、ステップＳ３０６で、他の紙原稿に対する読み取り指示を受けることなく終了指示を受け付けたと判断した場合には（ステップＳ３０６でＮＯ）、本処理を終了する。以上が、図３に示すクライアントＰＣ１０２によって行われる全体的な処理の概要の説明である。
【００３６】
次に、図４を参照して、図３のステップＳ３０４の画像データの解析処理の詳細について説明する。
【００３７】
図４は、本発明における第２の制御処理の一例を示すフローチャートであり、図３のステップＳ３０４の画像データの解析処理の詳細を示すフローチャートに対応する。なお、このフローチャートの処理はクライアント装置１０２のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００３８】
ＣＰＵ２０１は、スキャナ１０３から取得した画像データに含まれる全てのページに対してステップＳ４０１からＳ４０６の処理を行う。
【００３９】
まず、ＣＰ２０１は、処理対象となっているページの画像データがデータ区切りシートの画像データであるかを判断する（ステップＳ４０１）。ステップＳ４０１の判断処理でデータ区切りシートではないと判断した場合には（ステップＳ４０１でＮＯ）、当該ページの画像データを作成中の画像データの末尾のページの画像データとして追加する（ステップＳ４０２）。
【００４０】
一方、ステップＳ４０１での判断処理で、データ区切りシートであると判断した場合には（ステップＳ４０１でＹＥＳ）、それまでに作成していた画像データを保存する（ステップＳ４０３）。そして、新たに画像データを作成する（ステップＳ４０４）。ヘッダーシートに続く保険契約の書類の画像は、このステップＳ４０４で作成された画像データに追加されていくことになる。
【００４１】
そして、ヘッダーシート画像を解析して、当該データ区切りシートに続く画像データに関連する契約の契約種別データを取得する（ステップＳ４０５）。また、その他、当該ヘッダーシートに続く画像データは新規登録のものであるか、既に管理されている保険契約の書類に不足分を追加するもの（追加登録）であるのかを示す情報、追加登録の場合には、どの契約についての追加登録であるかの情報をあわせて取得することになる。
【００４２】
そして、その後、ステップＳ４０５で取得したデータ契約種別データ等を新たにステップＳ４０４で新たに作成した画像データの属性情報として設定する（ステップＳ４０６）。そして、以上の処理をスキャナより取得した画像データに含まれる全てのページ画像データに対して行う。以上が、図３のステップＳ３０４の画像データの解析処理の詳細の説明である。
【００４３】
次に、図５を参照して、図３のステップＳ３０５のデータ訂正・登録処理の詳細について説明する。
【００４４】
図４は、本発明における第３の制御処理の一例を示すフローチャートであり、図３のステップＳ３０５のデータ訂正・登録処理の詳細を示すフローチャートに対応する。なお、このフローチャートの処理はクライアント装置１０２のＣＰＵ２０１が外部メモリ２１１に格納されるプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００４５】
まず、ＣＰＵ２０１は、図３のステップＳ３０４の画像データの解析処理でそれぞれの契約単位の画像データ毎に作成された画像データである確認画像データの属性の一覧をディスプレイ装置２１０に表示する（ステップＳ５０１）。ここで、ディスプレイ装置２１０に図９に示す確認データ一覧表示画面９００を表示することになる。
【００４６】
ここで、図９を参照して、図５のステップＳ５０１でクライアントＰＣ１０２のディスプレイ装置２１０に表示される確認データ一覧画面９００について説明する。
【００４７】
図９は、確認データ一覧画面９００の構成の一例を示す図である。図９に示すように、確認データ一覧画面９００には、画像データ毎に、確認済みチェックボックス９０１、そして、属性データの表示欄として、契約種別表示欄９０２、新規／追加区分表示欄９０３、読み込み枚数９０４、登録先ＤＢ表示欄９０５、備考欄９０６が設定されている。また、詳細表示ボタン９０７、確認済みデータを登録ボタン９０８、キャンセルボタン９０９が用意されている。
【００４８】
確認済みチェック９０１は、ユーザが当該データを確認した場合に、その入力を行うチェックボックスである。契約種別９０２は、当該行のデータの契約種別を表示する表示欄である。新規／追加区分表示欄９０３は、当該行に対応する画像データが、新規登録のためのものか、それとも追加登録のためのものかを示す情報を表示する表示欄である。読み込み枚数９０４は、当該行の属性情報に対応する画像データが含むページ数を表示する表示欄である。登録先ＤＢ９０５は、当該行の属性情報に対応する画像データが登録されるデータテーブルの名称を表示する表示欄である。備考欄９０６は、備考情報を表示する表示欄である。例えば、契約種別表示欄９０２に表示されている契約種別の契約書枚数よりも読み込み枚数が多い場合には、「枚数超過」、足りない場合には「枚数不足」などがこの備考欄９０６に表示されることになる。
【００４９】
詳細ボタン９０７は、当該レコードに対応する画像データの表示を行うために用いられるボタンである。このボタンの押下指示受け付けると、画像データ詳細表示画面１０００がディスプレイ装置２１０に表示される。この画像データ詳細表示画面１０００については、図１０を参照して後述する。
【００５０】
確認済みデータを登録ボタン９０８は、画像データの登録をＣＰＵ２０１に対して指示するために用いられるボタンである。このボタンの押下指示を受け付けると、ＣＰＵ２０１は、画像データを、契約種別データテーブル１１００に登録されているそれぞれの契約種別の画像データの登録先ＤＢ情報および当該登録先ＤＢに登録するページ情報に従って、本画面に表示されているそれぞれの行に対応する画像データの登録処理を行うことになる。キャンセルボタン９０９は、本画面の表示を終了するために用いられるボタンである。以上が、確認データ一覧画面の説明である。
【００５１】
ここで、図１１を参照して、契約種別データテーブルの構成について説明する。契約種別データテーブル１１００は、契約種別ごとに契約書の枚数や、契約書に基づき作成された画像データを登録するデータテーブル、及び、当該データテーブルに登録するページを管理するデータテーブルである。
【００５２】
契約種別データテーブル１１００には、データ項目として、契約種別ＩＤ１１０１、契約種別名称１１０２、用紙枚数１１０３、登録先１（１１０４）、登録ページ１１０５、登録先２（１１０６）、登録ページ１１０７等が設定されている。
【００５３】
契約種別ＩＤ１１０１は、契約種別を一意に識別するための識別情報を登録するデータ項目である。契約種別名称１１０２は、当該契約種別の名称が登録するデータ項目である。用紙枚数１１０３は、当該契約種別の契約書の枚数情報が登録される。当該契約種別の契約書を読み取った際には、この枚数情報に登録されている数のページ画像データを有する画像データが作成されることになる。
【００５４】
登録先１（１１０４）、登録先２（１１０６）には、当該契約種別の契約書をスキャナ１０３が読み取ることにより作成される画像データを登録するデータテーブルが登録される。尚、契約書をスキャナ１０３で読み取ることにより作成される画像データのテーブル数は２種類に限られるものではなく、３種類以上のデータテーブルを登録する必要がある場合には、データ項目を追加して、それらの情報を管理すれば良い。
【００５５】
登録ページ１１０５、１１０７には、登録先としていされたデータテーブルに登録する画像のページ情報が登録される。例えば、１ページ目から３ページ目の画像データを登録する場合には「１〜３」、全頁登録する場合には「全頁」などとデータが登録されることになる。以上が図１１の契約種別データテーブルの構成の説明である。
【００５６】
また、ここで、図１２、図１３を参照して、本発明の画像データベース中のデータテーブルについて説明する。本発明では、１つの契約書から作成された作成された画像データを、例えば図１２に示す契約管理テーブル、図１３に示す顧客管理テーブルのように、異なるデータ項目から構成されている複数のデータテーブルを有しており、それぞれの契約書から作成された画像データを、契約種別データテーブルの登録先に指定されたデータテーブルに指定されたページを登録することになる。これは、ユーザに不必要な情報を開示しないといった理由からこのようなことを行っている。また、その他の目的でこのような構成を採用しても勿論構わない。
【００５７】
図５の説明に戻る。ステップＳ５０１で確認データ一覧画面９００を表示後、詳細表示ボタン９０７の押下を受け付けることで発行される画像データの詳細表示要求を受け付けたかを判断する（ステップＳ５０２）。画像データの詳細指示を受け付けたと判断した場合には（ステップＳ５０２でＹＥＳ）、処理をステップＳ５０８に進める。
【００５８】
一方、ステップＳ５０２で、画像データの詳細表示指示を受け付けたと判断した場合には（ステップＳ５０２でＮＯ）、処理をステップＳ５０３に進め、確認済み画像データの指定を受け付けたかを判断する。この処理では、確認データ一覧画面９００中の確認済みチェックボックスに対する押下指示を受け付けたかを判断することになる。確認済み画像データの指定を受け付けたと判断した場合には（ステップＳ５０３でＹＥＳ）、指定された行の画像データの確認済みチェックボックス９０１のチェック指定を切り替える。チェックされている状態の確認済みチェックボックス９０１に対してクリック指示を受け付けた場合には、チェックを外して未チェック状態にし、未チェック状態の確認済みチェックボックス９０１にクリック指示を受け付けた場合には、チェック状態にする。
【００５９】
ステップＳ５０３でＮＯと判断した場合、ステップＳ５０４の処理が終了した後、ＣＰＵ２０１は、処理をステップＳ５０５に進め、画像データの登録要求を受け付けたかを判断する。この処理では、確認データ一覧画面９００中の「確認済みデータを登録」ボタン９０８に対する押下指示を受け付けたかを判断することになる。押下指示を受け付けたと判断した場合には（ステップＳ５０５でＹＥＳ）、画像データの登録処理を行う（ステップＳ５０６）。この処理の詳細については図８を参照して後述することにする。
【００６０】
ステップＳ５０２でＣＰＵ２０１がＹＥＳと判断した場合には、図１０に示す画像データ詳細表示画面１０００を表示し、画像データから画像ページデータの削除、画像ページデータの入れ替え、画像ページデータの追加等の処理を行うことになる。
【００６１】
ここで、図１０を参照して、画像データ詳細表示画面１０００の構成について説明する。図１０に示すように画像データ詳細表示画面１０００には、画像データ表示部１００１、一時保存画像データ表示部１００２、分割ボタン１００３、削除ボタン１００４、拡大表示ボタン１００５、登録画像データ表示欄１００６、画像データ登録データテーブル表示切替指示ボタン１００７、ＯＫボタン１００８、キャンセルボタン１００９が設定されている。
【００６２】
画像データ表示部１００１には、当該画像データに含まれる全てのページ画像データが表示される。この画像データ表示部１００１に表示されているページ画像を選択することや、ドラッグアンドドロップ処理を行うことで、ページ順を入れ替えることが可能である。一時保存画像データ表示部１００２には、一時保存画像として指示された画像データが表示される。スキャナ１０３が契約書に対する読み取り処理を行って作成した画像データには、当該契約書とは関係ない他の契約書に関するページ画像データが紛れてしまっている可能性も否定できない。紛れ込んでしまったページ画像データが今回登録処理を行おうとしている他の契約書に関するページ画像データである可能性もあるので、紛れ込んでしまったページ画像データを削除のではなく、一時保存画像データ表示部１００２にドラッグアンドドロップ処理することで一時保存しておき、他の契約書の確認処理を行う際に、一時保存している他の契約書に関連するページ画像データが一時保存領域１００２に表示されているのであれば、そのページ画像データをドラッグアンドドロップ処理し、他の画像データのページ画像データとして追加できるようにしている。
【００６３】
分割ボタン１００３は、画像データを２つに分割するために用いるボタンである。例えば、契約書用紙の重送等により、ヘッダーシートを適切に読み込めず、２つ以上の契約書に関する画像データが１つの画像データとして作成されてしまうこともある。そのような事態に対処するために、本発明では、作成した画像データを２つ以上に分割することを可能としている。
【００６４】
ここで、図１６を参照して、図１０の分割ボタン１００３が押下されることによりクライアントＰＣ１０２のディスプレイ装置２１０に表示される分割指定画面１６００の構成の一例について説明する。
【００６５】
図１６に示す通り、分割指定画面１６００には、開始ページ入力欄１６０１、終了ページ入力欄１６０２、契約種別指定部１６０３、分割ボタン１６０４、キャンセルボタン１６０５が設定されている。
【００６６】
開始ページ入力欄１６０１は、分割するデータそれぞれについての開始ページを入力する入力欄である。終了ページ入力欄１６０２は、分割データそれぞれについての終了ページを入力する。ここでは、例えば画像データ分割して出来る２つの画像データ（画像データＡと画像データＢとする）を、画像データＡは開始ページ１、終了ページ５、画像データＢは開始ページを３、終了ページ７のように一部の画像ページデータが分割後のいずれの画像データに含まれるように分割設定を行うことや、一部のページ画像データを分割後のどちらの画像データにも含まれないように分割指定を行うことを可能にしている。契約種別指定部１６０３は、分割後の画像データがそれぞれどの契約種別の契約書の画像データであるかを指定する指定部である。
【００６７】
分割ボタン１６０４は、画像データを分割して、２つの画像データを作成する指示を行うために用いられるボタンである。分割ボタン１６０４の押下指示を受け付けると、ＣＰＵ２０１は、開始ページ入力欄１６０１、終了ページ入力欄１６０２で指定されたページ画像データからなる画像データを作成し、その画像データが契約種別指定部１６０３で指定された契約種別の契約書に関する画像データであるものとして設定する。キャンセルボタン１６０５は、分割指定画面１６００の表示を終了するために用いられるボタンである。以上が、図１６の分割指定画面１６００の説明である。
【００６８】
図１０の説明に戻る。削除ボタン１００４は、ページ画像データを削除するために用いられるボタンである。このボタンの押下指示を受け付けると、画像データ表示部１００１で選択状態になっているページ画像データを画像データから削除する処理を行う。
【００６９】
拡大表示ボタン１００５は、ページ画像データの拡大表示を行うために用いられるボタンである。この拡大表示ボタン１００５の押下指示を受け付けると、ＣＰＵ２０１は、図１４に示す画像データ拡大表示画面１４００をディスプレイ装置２１０に表示する。
【００７０】
ここで、図１４を参照して、図１０の拡大表示ボタン１００５が押下されることによりクライアントＰＣ１０２のディスプレイ装置２１０に表示される、画像データ拡大表示画面１４００の構成の一例ついて説明する。
【００７１】
図１４に示す通り、画像データ拡大表示画面１４００には、ページ画像データ表示部１４０１、「＜＜前ページ」ボタン１４０２、「次ページ＞＞」ボタン１４０３、サムネイル画像表示部１４０４、削除ボタン１４０５、ＯＫボタン１４０６、キャンセルボタン１４０７が設定されている。
【００７２】
ページ画像データ表示部１４０１には、画像データに含まれるページ画像データのうち選択状態のページ画像データを表示する表示部である。「＜＜前ページ」ボタン１４０２は、選択ページ画像データを１ページ前のページ画像データに切り替えるために用いられるボタンである。「次ページ＞＞」ボタン１４０２は、選択ページ画像データを１ページ後のページ画像データに切り替えるために用いられるボタンである。
【００７３】
サムネイル表示部１４０４は、画像データに含まれるページ画像データのサムネイルデータを表示する表示部である。ページ画像データ表示部１４０１に表示されているページ画像データは、図中の１４０８のように他のページ画像データの表示と異ならせて表示する。なお、このサムネイル表示部１４０４に表示されているサムネイル画像をドラッグアンドドロップ処理することにより、ページ順の入れ替えを行うことが可能である。
【００７４】
削除ボタン１４０５は、ページ画像データの削除指示をＣＰＵ２０１に行うために用いられるボタンである。削除ボタン１４０５の押下指示を受け付けると、ＣＰＵ２０１は、選択状態のページ画像データを画像データから削除する。ＯＫボタン１４０６は、この画像データ拡大表示画面１４００で行われた画像データの変更（ページ画像データの削除、ページ順の変更）を有効にして、本画面を終了するために用いられるボタンである。キャンセルボタン１４０７は、この画像データ拡大表示画面１４００で行われた画像データの変更（ページ画像データの削除、ページ順の変更）を無効にして、本画面を終了するために用いられるボタンである。以上が図１４の画像データ拡大表示画面１４００の構成の一例の説明である。
【００７５】
図１０の説明に戻る。図中１００６はデータテーブルに登録されるページ画像データ表示欄（登録ページ画像データ表示欄）であって、指定されたデータテーブルに登録されるページ画像データを表示するための表示部である。
【００７６】
１００７はデータテーブル指定切替ボタンであって、このボタンの押下指示を受け付けるとＣＰＵ２０１は、登録ページ画像データ表示欄１００６の表示を当該契約種別の画像データを登録する他のデータテーブルに登録されるページ画像データに切り替える。
【００７７】
ＯＫボタン１００８は、この画像データ詳細表示画面１０００で行われた画像データの変更（ページ画像データの削除、ページ順の変更）を有効にして、本画面を終了するために用いられるボタンである。キャンセルボタン１００９は、この画像データ詳細表示画面１４００で行われた画像データの変更（ページ画像データの削除、ページ順の変更）を無効にして、本画面を終了するために用いられるボタンである。以上が図１０の画像データ詳細表示画面１０００の構成の一例の説明である。
【００７８】
図５の説明に戻る。ステップＳ５０２でＹＥＳと判断した場合には、ＣＰＵ２０１は、処理をステップＳ５０８に進め、スキャナで読み取ることで作成した画像データは、既にデータベースに登録されている画像データの不足分を追加するものなのか（登録済み画像への追加データ）を判断する。このステップ５０８でＹＥＳと判断した場合には、ステップＳ５０９に処理を進め、当該契約種別の契約書の画像を登録している画像データベースに登録されているデータレコードのうち、この画像データを追加するデータレコードを特定して、そのデータレコードに登録されている画像データを取得する。そして、ステップＳ５０９で取得した画像データを画面情報に追加する（ステップＳ５１０）。
【００７９】
ステップＳ５１０の処理終了後、若しくは、ステップＳ５０８でＮＯと判断した場合には、ＣＰＵ２０１はステップＳ５１１に処理を進めて、一時保存画像データがあるかを判断する。この一時保存画像データは、既に説明した図１０の画像データ詳細表示画面１０００中の一時保存画像データ表示部１００２にドラッグアンドドロップされたページ画像データである。一時保存画像データがあると判断した場合には、ステップＳ５１２に処理を進め、一時画像データを取得し、取得した一時画像データを画面情報に追加する（ステップＳ５１３）。そして、ステップＳ５０８からステップＳ５１１の処理で取得した画像と、図４のステップＳ４０４で作成した画像データを用いて、図１０の画像データ詳細表示画面１０００を作成し、ディスプレイ装置に表示する（ステップＳ５１４）。
【００８０】
尚、ステップＳ５０８でＹＥＳと判断した場合には、追加のページ画像データからなる画像データをステップＳ４０４で作成することになるので、画像データ詳細表示画面１０００の画像データ表示部１００１には、ステップＳ５０９で取得した画像データに対して、ステップＳ４０４で作成した画像データの各ページ画像を追加すべき箇所に挿入した形で表示することになる。
【００８１】
そして、削除ボタン１００４の押下指示を受け付けることで入力される削除要求を受け付けた場合には（ステップＳ５１５でＹＥＳ）、画像データ表示部１００１で選択されているページ画像データの削除処理を行う（ステップＳ５１６）。この処理の詳細については、図６を参照して説明する。
【００８２】
図６は、ステップＳ５１６の削除処理の詳細を示すフローチャートである。まず、ＣＰＵ２０１は、画像データから削除指定を受け付けたページ画像データを削除する（ステップＳ６０１）。そしてその後、画像データ表示部１００１の削除指定を受けたページ画像データを削除する（ステップＳ６０２）。この際に、削除したページ画像以降のページ画像データのページを繰り上げるか、それともページを繰り上げることなく、空白画像を追加するかを選択することになる。そして、登録ページ画像データ表示欄１００６に当該ページ画像データが表示されている場合には、当該ページ画像データを削除する（ステップＳ６０３）。また、削除指示を受け付けた画像データが複数の画像データベースに登録されるページ画像データである場合には、すべての画像データベースに対応する登録ページ画像データから削除することになる。以上が、図６の説明である。
【００８３】
図５の説明に戻る。また、画像データ表示部１００１に表示されているページ画像データを一時保存画像表示部１００２にドラッグアンドドロップすることで入力されるページ画像データ一時保存指示を受け付けると（ステップＳ５１７でＹＥＳ）、ドラッグアンドドロップを受け付けたページ画像データを一時保存画像表示部１００２に表示し、一時保存ページ画像データとして設定する（ステップＳ５１８）。
【００８４】
また、画像データ表示部１００１に表示されているページ画像データに対して画像データ表示部１００１内でのドラッグアンドドロップをすることで入力されるページ画像データの入れ換え指示を受け付けると（ステップＳ５１９でＹＥＳ）、処理をステップＳ５２０に進め、入れ替え処理を行う。この処理の詳細については図７を参照して説明する。
【００８５】
図７は、図５のステップＳ５２０の入れ換え処理の詳細を示すフローチャートである。まず、ＣＰＵ２０１は、画像データ表示部１００１に表示されているページ画像データに対して画像データ表示部１００１内でのドラッグアンドドロップの指示を受け付けると、その処理によって変更されたページ画像の順序を取得して、その順序に従って当該ページ画像データの入れ換え処理を行う（ステップＳ７０１）。そして、ページ画像データ表示部１００１内のページ画像データの表示を更新する（ステップＳ７０２）。そしてその後、登録画像データ表示部の表示を入れ換えられたページに従って更新する（ステップＳ７０３）。
【００８６】
例えば、５つのページ画像を有する画像データ（ページはＡ〜Ｅとする）があり、その画像データの１ページ、２ページ、４ページを登録する画像データベースＡがあるとする。その場合、登録画像データ表示部１００６にはＡ、Ｂ、Ｄのページ画像データが表示されている。その画像データに対して、３ページ目のＣを２ページ目にする順序の変更を受け付けると（ページ順はＡ、Ｃ、Ｂ、Ｄ、Ｅに変更）、登録画像データ表示部１００６にＡ、Ｃ、Ｄが表示されることになる。以上が、図５のステップＳ５２０の入れ換え処理の詳細である。
【００８７】
図５の説明に戻る。ＣＰＵ２０１は、一時保存ページ画像を当該画像データに追加されたと判断すると、画像データを指定された箇所に追加する（ステップＳ５２２）。この際には例えば図１５に示すように、一時保存ページ画像データ表示部１００２に保存されている何れかのページ画像データを（図１５の場合には一時保存ＩＭＡＧＥ１（１５０２））を画像データ表示部１００１にドラッグし、そして、どのページ画像データをドロップした位置１５０１を挿入箇所として決定する。そして、その追加処理で変更されたページ画像の順に従って、画像データ表示部１００１、登録画像データ表示部１００６の表示を更新する。
【００８８】
また、ＣＰＵ２０１は、図１０の画像データ詳細表示画面１０００の分割ボタン１００３の押下により、画像データ分割指示を受け付けると（ステップＳ５２３でＹＥＳ）、図１６の分割指定画面１６００をディスプレイ装置２１０に表示させ、画像データ分割処理を行う（ステップＳ５２４）。そして、画像データ詳細表示画面１０００のＯＫボタンの押下を受け付けるまで（ステップＳ５２５でＹＥＳ）、ステップＳ５１４からＳ５２５の処理を繰り返す。
【００８９】
ＣＰＵ２０１はステップＳ５２５でＹＥＳと判断すると、処理をステップＳ５２６に進め、画像データ詳細表示画面１０００で編集対象としていた画像データを確認済み画像データとして設定し、ステップＳ５０１に戻る。なお、図示していないが、図１０のキャンセルボタン１０１０の押下指示を受け付けた場合には、画像データ詳細表示画面１０００で編集対象としていた画像データに加えられた編集をすべてキャンセルすることになる。
【００９０】
ステップＳ５０２の判断処理で、ＣＰＵ２０１がＮＯと判断した場合には、処理をステップＳ５０３に進め、確認済み画像データ指定を受け付けたかを判断する（ステップＳ５０３）。この指定の受け付けは、確認データ一覧画面９００の確認済みチェックボックス９０１に対して、クリック指示を受け付けたかを判断することになる。確認済み画像データ指定を受け付けたと判断した場合には（ステップＳ５０３でＹＥＳ）、指定を受け付けた確認済みチェックボックスのチェック状態を変更する（ステップＳ５０４）。
【００９１】
そして、画像データの登録要求を受け付けると（ステップＳ５０５でＹＥＳ）、画像データの登録処理を行う（ステップＳ５０６）。この処理の詳細については図８を参照して説明する。
【００９２】
図８は、図５のステップＳ５０６の画像データの登録処理の詳細を示すフローチャートである。この処理では、確認データ一覧画面９００の確認済みチェックボックス９０１がチェック状態になっている全ての画像データに対して以下の処理を行うことになる。
【００９３】
まず、ＣＰＵ２０１は、処理対象の画像データの契約種別を取得し（ステップＳ８０１）、契約種別データテーブル１１００を検索して、当該契約種別に対応する登録先データテーブル情報と登録ページ情報を取得する（ステップＳ８０２）。
【００９４】
そして、契約種別データテーブル１１００の用紙枚数１１０３と画像データに含まれるページ画像データの数を比較することで、不足がないかを判断する（ステップＳ８０３）。不足があると判断した場合には（ステップＳ８０３でＹＥＳ）、ステップＳ８０４に処理を進め、不足ページ画像データを補うために、ブランクページデータを作成する。この際に、何ページ目にブランク画像データを登録するかを不図示の画面で指定させることになる。そして、不足ページ画像データを追加登録するために用いるデータ区切りシートを作成する（ステップＳ８０５）。このデータ区切りシートには、どの契約ＩＤに追加にページ画像データを追加するのか、また、何ページ目にページ画像データを挿入するのかの指定情報が含まれている。
【００９５】
そしてその後、ステップＳ８０２で登録先データテーブルとして取得した全ての登録先データテーブルに対して以下の処理を行う。まず、登録先となるデータテーブルに登録するページ画像データを取得する（ステップＳ８０６）。その後、その登録先データテーブルに登録するページとして指定されているページ画像データからなる画像データを作成し（ステップＳ８０７）、その画像データと、属性情報とを登録先のデータテーブルに登録する（ステップＳ８０８）。此処で登録する属性情報は、ユーザからの入力を受け付けたものであっても、画像データの指定個所をＯＣＲ処理することに得られる文字情報等であっても構わない。
【００９６】
そして、ステップＳ８０２で取得した、登録先データテーブルに対する登録処理が終了すると、他の画像データに対して、ステップＳ８０１からの処理を繰り返すことになる。以上が、図５のステップＳ５０６の画像データの登録処理の詳細である。
【００９７】
図５の説明に戻る。そして、ステップＳ５０６の処理が終了すると、ステップＳ５０１に処理を進め、ステップＳ５０６で登録処理を行った画像データを表示対象から除外する確認画像一覧データ表示画面の更新処理を行い、ステップＳ５０２以降の処理を繰り返すことになる。そして、ステップＳ５０７でＹＥＳと判断する（キャンセルボタン９０９が押下されたと判断するまで、本処理を繰り返すことになる。
【００９８】
以上のように、本発明によれば、１つの書類から作成された画像データを複数の画像データベースに登録している際にも、ページ画像データの追加等の変更に柔軟に対応できる。また、それら画像データベースに登録されている画像データの追加等の変更の際に不整合を生じさせることもない。
【００９９】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１００】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図３から図８に示すフローチャートに対応したプログラム）を、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１０１】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１０５】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１０６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１０７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１０８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０９】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１１０】
１０１  管理サーバ
１０２−１、１０２−２  クライアントＰＣ
１０３−１、１０３−２  スキャナ
１０４  ＬＡＮ
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  システムバス
２０５  入力コントローラ（入力Ｃ）
２０６  ビデオコントローラ（ＶＣ）
２０７  メモリコントローラ（ＭＣ）
２０８  通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）
２０９  入力装置
２１０  ディスプレイ装置
２１１  外部メモリ
【図１】
2011138325.tif 000003
【図２】
2011138325.tif 000004
【図３】
2011138325.tif 000005
【図４】
2011138325.tif 000006
【図５】
2011138325.tif 000007
【図６】
2011138325.tif 000008
【図７】
2011138325.tif 000009
【図８】
2011138325.tif 000010
【図９】
2011138325.tif 000011
【図１０】
2011138325.tif 000012
【図１１】
2011138325.tif 000013
【図１２】
2011138325.tif 000014
【図１３】
2011138325.tif 000015
【図１４】
2011138325.tif 000016
【図１５】
2011138325.tif 000017
【図１６】
2011138325.tif 000018