(57)【要約】【課題】電子化文書に対する登録処理を効率よく実行可能な登録用アプリケーションソフトウェアを提供する。【解決手段】登録用アプリケーションソフトウェアは、オペレータの手動により複数の電子化文書の一つ一つに対して登録処理を実行させるインタラクティブ処理モードＭ１と、複数の電子化文書に対して登録処理を一括して実行するバッチ処理モードＭ２とを実行可能な登録処理手段と、インタラクティブ処理モードＭ１とバッチ処理モードＭ２とを相互に切替可能とする第１切替手段１１９、２１７と、バッチ処理モードＭ２の実行中に、バッチ処理対象になっている複数の電子化文書の中の特定の電子化文書に対してオペレータの手動による処理を加える必要が生じた場合に、インタラクティブ処理モードＭ３を並行して立ち上げ、特定の電子化文書に対するオペレータの手動による処理を実行させる第２切替手段Ｓ２２６１〜Ｓ２２６７とを備える。【選択図】図２
2009020869.tif 000002
【特許請求の範囲】
【請求項１】
電子化文書に対する登録処理を実行可能な登録用アプリケーションソフトウェアであって、
オペレータの手動により、複数の前記電子化文書の一つ一つに対して前記登録処理を実行させるインタラクティブ処理モードと、複数の前記電子化文書に対して前記登録処理を一括して実行するバッチ処理モードとを実行可能な登録処理手段と、
前記登録処理手段の前記インタラクティブ処理モードと前記バッチ処理モードとを相互に切替可能とする第１切替手段と、
前記バッチ処理モードの実行中に、前記バッチ処理モードの処理対象になっている前記複数の電子化文書の中の特定の前記電子化文書に対してオペレータの手動による処理を加える必要が生じた場合に、前記インタラクティブ処理モードを並行して立ち上げ、前記特定の電子化文書に対するオペレータの手動による処理を実行させる第２切替手段とを備えることを特徴とする登録用アプリケーションソフトウェア。
【請求項２】
前記バッチ処理モードの処理対象となる前記電子化文書のリストを自動的に作成するリスト作成手段を備える請求項１記載の登録用アプリケーションソフトウェア。
【請求項３】
前記リストから前記登録処理が実施されていない前記電子化文書だけを抽出する抽出手段を備える請求項２記載の登録用アプリケーションソフトウェア。
【請求項４】
前記バッチ処理モードの処理対象となる前記電子化文書を表示させる表示手段を有する請求項１乃至３のいずれか１項記載の登録用アプリケーションソフトウェア。
【請求項５】
前記表示手段は、前記電子化文書の処理状況を表示する請求項４記載の登録用アプリケーションソフトウェア。
【請求項６】
前記表示手段は、前記登録処理を保留した前記特定の電子化文書を表示する請求項４又は５記載の登録用アプリケーションソフトウェア。
【請求項７】
前記表示手段は、前記第２切替手段により前記インタラクティブ処理モードに切り替える前記電子化文書を選択させる選択手段を有する請求項４乃至６のいずれか１項記載の登録用アプリケーションソフトウェア。
【請求項８】
前記バッチ処理モードで前記登録処理を継続中の前記電子化文書は、前記インタラクティブ処理モードに切り替えられたとき、前記登録処理がキャンセルされる請求項７記載の登録用アプリケーションソフトウェア。
【請求項９】
前記インタラクティブ処理モードで前記登録処理を継続中の前記電子化文書は、前記バッチ処理モードに切り替えられたとき、前記登録処理がキャンセルされる請求項７記載の登録用アプリケーションソフトウェア。
【請求項１０】
前記登録処理には、時刻認証処理及び／又は電子署名処理が含まれる請求項１乃至９のいずれか１項記載の登録用アプリケーションソフトウェア。
【請求項１１】
紙文書を読み取って電子化文書とする読み取り処理を備える請求項１乃至１０のいずれか１項記載の登録用アプリケーションソフトウェア。
【請求項１２】
マイクロフィルムに焼き付けられた文書を読み取って電子化文書とする読み取り処理を備える請求項１乃至１０のいずれか１項記載の登録用アプリケーションソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は登録用アプリケーションソフトウェアに関する。
【背景技術】
【０００２】
特許文献１に従来の登録用アプリケーションソフトウェアが開示されている。このアプリケーションソフトウェアは、紙文書を読み取って電子化文書とする読み取り処理（特許文献１の図９におけるステップＳ７１０〜Ｓ７１２参照）と、電子化文書に対する登録処理（特許文献１におけるインデクシング処理、特許文献１の図１０参照）とを実行可能なものであり、インタラクティブ処理モードとバッチ処理モードとを備えている。
【０００３】
インタラクティブ処理モードは、オペレータの手動により、複数の電子化文書の一つ一つに対して登録処理を実行させるものである（特許文献１の図１０におけるステップＳ８００〜Ｓ８０４）。バッチ処理モードは、複数の電子化文書に対して登録処理を一括して実行するものである（特許文献１の図１０におけるステップＳ８００、Ｓ８０４、Ｓ８１５〜Ｓ８３１）。
【０００４】
このような構成である従来のアプリケーションソフトウェアは、登録処理を実行する際、インタラクティブ処理モード又はバッチ処理モードを選択することが可能となっている。
【０００５】
【特許文献１】特開２００６−１７２０８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、近年、情報化社会の進展に伴い、商法や税法により紙で保存が義務付けられている文書の電子データによる保存を容認する法律（例えば、「民間事業者等が行う書面の保存用における情報通信の技術の利用に関する法律」、いわゆる「ｅ文書法」等。）の整備が進められるなどペーパーレス化の傾向が強まっている。このため、上記従来のアプリケーションソフトウェアに対して、一層の効率化が求められるようになっている。
【０００７】
本発明は、上記従来の実情に鑑みてなされたものであって、電子化文書に対する登録処理を効率よく実行可能な登録用アプリケーションソフトウェアを提供することを解決すべき課題としている。
【課題を解決するための手段】
【０００８】
本発明の登録用アプリケーションソフトウェアは、電子化文書に対する登録処理を実行可能な登録用アプリケーションソフトウェアであって、
オペレータの手動により、複数の前記電子化文書の一つ一つに対して前記登録処理を実行させるインタラクティブ処理モードと、複数の前記電子化文書に対して前記登録処理を一括して実行するバッチ処理モードとを実行可能な登録処理手段と、
前記登録処理手段の前記インタラクティブ処理モードと前記バッチ処理モードとを相互に切替可能とする第１切替手段と、
前記バッチ処理モードの実行中に、前記バッチ処理モードの処理対象になっている前記複数の電子化文書の中の特定の前記電子化文書に対してオペレータの手動による処理を加える必要が生じた場合に、前記インタラクティブ処理モードを並行して立ち上げ、前記特定の電子化文書に対するオペレータの手動による処理を実行させる第２切替手段とを備えることを特徴とする（請求項１）。
【０００９】
このような構成である本発明の登録用アプリケーションソフトウェア（以下、単に「アプリケーションソフトウェア」という。）は、第１切替手段により、登録処理手段のインタラクティブ処理モードとバッチ処理モードとを相互に切り替えることができる。
【００１０】
さらに、このアプリケーションソフトウェアは、第２切替手段により、バッチ処理モードの実行中であっても、インタラクティブ処理モードを並行して立ち上げ、バッチ処理モードの処理対象である複数の電子化文書の中の特定の電子化文書についてインタラクティブ処理モードに移行して、オペレータの手動による処理を実行させることができる。このため、このアプリケーションソフトウェアは、例えば、バッチ処理モードの実行中に特定の電子化文書のみをバッチ処理からインタラクティブ処理に変更したい場合に対応できる。また、バッチ処理モードの実行中にエラ−（例えば、オペレータの介在無しには登録処理を実行できないエラー）が発生した場合でも、オペレータがエラー対象となった特定の電子化文書をインタラクティブ処理することができる。
【００１１】
したがって、本発明のアプリケーションソフトウェアは、電子化文書に対する登録処理を効率よく実行できる。
【００１２】
登録処理とは、例えば、登録番号、スキャン日時、文書日付、文書コメント、ハッシュ値その他の関連情報を電子化文書に付加して大容量記憶装置に登録する処理等をいう。後述のｅ−文書法に対応する登録処理でもよい。
【００１３】
本発明のアプリケーションソフトウェアは、バッチ処理モードの処理対象となる電子化文書のリストを自動的に作成するリスト作成手段を備えることが好ましい（請求項２）。
【００１４】
この場合、このアプリケーションソフトウェアは、オペレータがリストを作成する手間を省くことができる。なお、このアプリケーションソフトウェアは、作成されたリストの中の処理対象文書を処理する際に、自動的に処理済みか未処理かを判別し、バッチ処理モード中には、自動的に処理済文書をスキップするようにしてもよい。
【００１５】
本発明のアプリケーションソフトウェアは、リストから登録処理が実施されていない電子化文書（未登録処理文書）だけを抽出する抽出手段を備えることが好ましい（請求項３）。
【００１６】
この場合、このアプリケーションソフトウェアは、オペレータがリストから未処理文書だけを抽出する手間を省くことができる。また、このアプリケーションソフトウェアは、予め未処理文書を抽出できるので、各処理対象文書の処理時に毎回、処理済みか未処理かを判別する必要がなくなり、一層の効率化を図ることができる。
【００１７】
本発明のアプリケーションソフトウェアは、バッチ処理モードの処理対象となる電子化文書を表示させる表示手段を有することが好ましい（請求項４）。
【００１８】
この場合、このアプリケーションソフトウェアは、バッチ処理モードの処理対象となる電子化文書をオペレータに確認させることができる。
【００１９】
本発明のアプリケーションソフトウェアにおいて、表示手段は、電子化文書の処理状況を表示するものであり得る（請求項５）。
【００２０】
この場合、このアプリケーションソフトウェアは、電子化文書の処理状況をオペレータに確認させることができる。
【００２１】
本発明のアプリケーションソフトウェアにおいて、表示手段は、前記登録処理を保留した前記特定の電子化文書を表示するものであり得る（請求項６）。
【００２２】
この場合、このアプリケーションソフトウェアは、登録処理を保留した電子化文書をオペレータに確認させることができる。
【００２３】
本発明のアプリケーションソフトウェアにおいて、表示手段は、第２切替手段によりインタラクティブ処理モードに切り替える電子化文書を選択させる選択手段を有するものであり得る（請求項７）。
【００２４】
この場合、このアプリケーションソフトウェアは、オペレータに、バッチ処理モードからインタラクティブ処理モードに切り替える電子化文書を選択させることができる。
【００２５】
本発明のアプリケーションソフトウェアにおいて、バッチ処理モードで登録処理を継続中の電子化文書は、インタラクティブ処理モードに切り替えられたとき、登録処理がキャンセルされることが好ましい（請求項８）。
【００２６】
この場合、このアプリケーションソフトウェアは、インタラクティブ処理モードで登録処理をやり直すことができる。
【００２７】
本発明のアプリケーションソフトウェアにおいて、インタラクティブ処理モードで登録処理を継続中の電子化文書は、バッチ処理モードに切り替えられたとき、登録処理がキャンセルされることが好ましい（請求項９）。
【００２８】
この場合、このアプリケーションソフトウェアは、バッチ処理モードで登録処理をやり直すことができる。
【００２９】
本発明のアプリケーションソフトウェアにおいて、登録処理には、時刻認証処理及び／又は電子署名処理が含まれ得る（請求項１０）。
【００３０】
ｅ−文書法に対応する電子化文書に要求される時刻認証処理及び／又は電子署名処理は、インターネット回線等を介して時刻認証局や署名責任者等との情報のやり取りをしなければならないので処理時間が長くなる。このため、ｅ−文書法に対応する電子化文書を扱う場合には、本発明の作用効果を確実に享受できる。
【００３１】
本発明のアプリケーションソフトウェアは、紙文書を読み取って電子化文書とする読み取り処理を備えていてもよい（請求項１１）。
【００３２】
また、本発明のアプリケーションソフトウェアは、マイクロフィルムに焼き付けられた文書を読み取って電子化文書とする読み取り処理を備えていてもよい（請求項１２）。
【００３３】
これらの場合、このアプリケーションソフトウェアは、読み取り処理と登録処理とを一括して処理できるので、利便性が一層向上する。
【発明を実施するための最良の形態】
【００３４】
以下、本発明を具体化した実施例を図面を参照しつつ説明する。
【実施例】
【００３５】
実施例の登録用アプリケーションソフトウェア（以下、単に「アプリケーションソフトウェア」という。）は、図１に示す電子化文書保管システム１に適用されるものである。まず、電子化文書保管システム１について概要を説明する。
【００３６】
電子化文書保管システム１は、ローカルエリアネットワーク（ＬＡＮ）内に設置される情報処理端末装置２、大容量記憶装置３、画像形成装置としてのプリンタ４、及び紙文書読み取り装置としてのスキャナ５等により構成されている。情報処理端末装置２、大容量記憶装置３、プリンタ４及びスキャナ５は、周知の構成であるので説明は省く。また、情報処理端末装置２は、１台でも複数台でもかまわない。
【００３７】
情報処理端末装置２は、インターネット回線８を介して、時刻認証局としての認証会社９のサーバ等に接続可能とされている。認証会社９は、いわゆる「ｅ文書法」に基づいて、電子化文書の真正性を担保するためのタイムスタンプ付与等を実施するものである。
【００３８】
このような電子化文書保管システム１において、本実施例のアプリケーションソフトウェアは、情報処理端末装置２に搭載されている。そして、このアプリケーションソフトウェアは、以下のようにして、紙文書（マイクロフィルム等の画像を直接記録する媒体も含む）を読み取って電子化文書とする読み取り処理と、電子化文書に対する登録処理とを実行するようになっている。
【００３９】
なお、本実施例の登録処理とは、登録番号、スキャン日時、文書日付、文書コメント、ハッシュ値その他の関連情報を電子化文書に付加して大容量記憶装置３に登録する処理、及び後述のｅ−文書法に対応する電子署名やタイムスタンプ付与等の処理のことをいう。そして、前者の処理が問題なく実施された電子化文書の登録ステータスを「登録済み」と呼ぶこととする。また、後者の処理が問題なく実施された電子化文書の登録ステータスを「認証登録済み」と呼ぶこととする。さらに、両者の処理が実施されていない電子化文書の登録ステータスを「未登録」と呼ぶこととする。また、前者の処理は問題なく実施されたが、後者の処理が失敗した電子化文書の登録ステータスを「未認証登録」と呼ぶこととする。
【００４０】
図２に示すように、このアプリケーションソフトウェアは、インタラクティブ処理モードＭ１とバッチ処理モードＭ２とを実行可能な登録手段を備えている。また、このアプリケーションソフトウェアは、登録手段のインタラクティブ処理モードＭ１とバッチ処理モードＭ２とを相互に切替可能とする第１切替手段（図３に示す「バッチ処理モード」ボタン１１９及び図４に示す「キャンセル」ボタン２１７）を備えている。さらに、このアプリケーションソフトウェアは、特定の条件下で、バッチ処理モードＭ２の実行中に、インタラクティブ処理モードＭ３を並行して立ち上げて特定の処理を実行可能な第２切替手段（図２０に示す「特定のファイルのダブルクリック」ルーチン（ステップＳ２２６１〜Ｓ２２６７））を備えている。
【００４１】
そして、このアプリケーションソフトウェアは、図２の状態遷移図に従って、下記のようにして、読み取り処理と登録処理とを実行するようになっている。
【００４２】
まず、オペレータが情報処理端末装置２を操作して、このアプリケーションソフトウェアを立ち上げると、初めに、登録手段がインタラクティブ処理モードＭ１を実行する。そして、図３に示すように、詳細を後述する「インタラクティブ処理モード」ダイアログ１００を情報処理端末装置２の表示画面２ａに表示する。
【００４３】
インタラクティブ処理モードＭ１は、詳細は後述するが、オペレータがスキャナ５を手動操作することにより、複数の紙文書の一つ一つに対して読み取り処理を実行させるとともに、オペレータが情報処理端末装置２を操作することにより、複数の電子化文書の一つ一つに対して登録処理を実行させるものである。
【００４４】
インタラクティブ処理モードＭ１において、「インタラクティブ処理モード」ダイアログ１００の右側最下方の「終了」ボタン１２３をクリックすると、図２に示すように、「インタラクティブ処理モード」ダイアログ１００を表示画面２ａから消去した後、このアプリケーションソフトウェアを終了する。
【００４５】
また、インタラクティブ処理モードＭ１において、図３に示す「インタラクティブ処理モード」ダイアログ１００の右側下方の「バッチ処理モード」ボタン１１９をクリックすると、図２に示すように、インタラクティブ処理モードＭ１を終了して、「インタラクティブ処理モード」ダイアログ１００を表示画面２ａから消去する。そして、登録手段がバッチ処理モードＭ２を実行し、図４に示すように、詳細を後述する「バッチ処理モード」ダイアログ２００を表示画面２ａに表示する。
【００４６】
バッチ処理モードＭ２は、詳細は後述するが、複数の電子化文書に対して登録処理を一括して実行するものである。
【００４７】
バッチ処理モードＭ２において、図４に示す「バッチ処理モード」ダイアログ２００の右側最下方の「キャンセル」ボタン２１７をクリックすると、図２に示すように、バッチ処理モードＭ２を終了又は中断して、「バッチ処理モード」ダイアログ２００を表示画面２ａから消去する。そして、登録手段がインタラクティブ処理モードＭ１を再び実行し、図３に示す「インタラクティブ処理モード」ダイアログ１００を再び表示画面２ａに表示する。
【００４８】
「インタラクティブ処理モード」ダイアログ１００の「バッチ処理モード」ボタン１１９及び「キャンセル」ボタン２１７が、登録処理手段のインタラクティブ処理モードＭ１とバッチ処理モードＭ２とを相互に切替可能とする第１切替手段に相当する。
【００４９】
また、バッチ処理モードＭ２において、バッチ処理の実行中に、図４に示す「バッチ処理モード」ダイアログ２００の左側の「処理対象文書リスト」表示欄２０３に列記された複数の電子化文書に係るファイルの中から特定の電子化文書に係るファイルを選択してダブルクリックすると、図２に示すように、バッチ処理モードＭ２と並行して、インタラクティブ処理モードＭ３を立ち上げる。インタラクティブ処理モードＭ３は、インタラクティブ処理モードＭ１に対して、処理対象となる電子化文書が異なるだけでその他の構成は同じである。このため、インタラクティブ処理モードＭ３を実行すると、図３に示す「インタラクティブ処理モード」ダイアログ１００を表示画面２ａに表示するようになっている。この際、先に表示された「バッチ処理モード」ダイアログ２００は、「次」ボタン１０７、「前」ボタン１０９、「登録番号」表示欄１０２及び「バッチ処理モード」ボタン１１９がグレーアウトされる等して、一部の機能が制限される。
【００５０】
ここで、「処理対象文書リスト」表示欄２０３の中の特定のファイルを選択してダブルクリックする場合が、バッチ処理モードＭ２の実行中に、バッチ処理モードＭ２の処理対象になっている複数の電子化文書の中の特定の電子化文書に対してオペレータの手動による処理を加える必要が生じた場合に相当する。そして、そして、特定のファイル（例えば、図４に示す「処理対象文書リスト」表示欄２０３中の「文書４」のファイル）がダブルクリックされた場合、第２切替手段は、バッチ処理モードＭ２に対しては、特定の電子化文書（「文書４」）に対する登録処理を保留させて、それ以外の登録処理を一括して実行させるとともに、インタラクティブ処理モードＭ３を並行して立ち上げ、バッチ処理モードＭ２で保留された特定の電子化文書（「文書４」）の登録処理を実行させるようになっている。なお、バッチ処理モードＭ２で保留された特定の電子化文書に係るファイルについては、「処理対象文書リスト」表示欄２０３中にその旨が表示される。
【００５１】
次に、インタラクティブ処理モードＭ１における処理の内容を詳述する。
【００５２】
インタラクティブ処理モードＭ１において、オペレータは、図３に示す「インタラクティブ処理モード」ダイアログ１００の右方に配設されたボタン１０７〜１２３を適宜操作する。この際、「インタラクティブ処理モード」ダイアログ１００の左方に配設された表示欄１０１には、現在、インタラクティブ処理モードＭ１の処理対象となっている電子化文書がプレビュー表示され、中央に配設された表示欄１０１ａ、１０２〜１０６には、当該電子化文書に係る登録された関連情報が表示されるようになっている。例えば、表示欄１０１ａには、当該電子化文書の登録ステータスとして、「未登録」、「登録済み」、「認証登録済み」及び「未認証登録」のうちのいずれか１つが表示される。また、オペレータは、表示欄１０２〜１０６に直接入力することにより、登録されている関連情報を追加又は変更することも可能である。
【００５３】
インタラクティブ処理モードＭ１を立ち上げた場合、又はバッチ処理モードＭ２において特定のファイルを選択してダブルクリックすることにより、インタラクティブ処理モードＭ３を立ち上げた場合、図５に示す「初期化」ルーチンが開始される。そして、ステップＳ１２５１において、バッチ処理モードＭ２において特定のファイルを選択してダブルクリックがされたか否かが判断される。
【００５４】
ステップＳ１２５１において「Ｎｏ」であれば、図２に示すインタラクティブ処理モードＭ１が立ち上げられたことを意味する。そして、ステップＳ１２５４に移行して、前回インタラクティブ処理モードＭ１、Ｍ３が終了する際、処理中であった電子化文書に係る関連情報を、大容量記憶装置３に保存されているデータベースから読み出し、その関連情報を表示欄１０１〜１０６に表示する。この際、当該電子化文書が登録前であれば、表示欄１０１ａに当該電子化文書の登録ステータスとして「未登録」と表示する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。なお、表示欄１０１ａの表示は、後述する各処理において、当該電子化文書の登録ステータスが設定される毎に更新される（以下、説明は省略する。）。
【００５５】
他方、ステップＳ１２５１において「Ｙｅｓ」であれば、図２に示すインタラクティブ処理モードＭ３が立ち上げられたことを意味する。そして、ステップＳ１２５２に移行して、ダブルクリックされた特定の電子化文書に係る関連情報を表示欄１０１〜１０６に表示する。
【００５６】
次に、ステップＳ１２５３において「次」ボタン１０７、「前」ボタン１０９、「登録番号」表示欄１０２及び「バッチ処理モード」ボタン１１９をグレーアウトして、ボタンを押したり、入力したりすることをできなくする。これは、図２に示すインタラクティブ処理モードＭ３では、特定の電子化文書以外に対する登録処理を実施できないように制限することを意味する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００５７】
図３に示す「新規」ボタン１１１をクリックすると、図６に示す「新規」ルーチンが開始される。そして、ステップＳ１１１１において、表示欄１０１に現在表示中の電子化文書が「登録済み」か否かを判断する。
【００５８】
ステップＳ１１１１において「Ｎｏ」であれば、ステップＳ１１１２に移行して、「現在表示中の電子化文書を登録するか？」という内容の確認ダイアログを情報処理端末装置２の表示画面２ａに表示する。そして、ステップＳ１１１３に移行して、ユーザに登録するか否かを情報処理端末装置２から入力させる。
【００５９】
ステップＳ１１１３において「Ｙｅｓ」であれば、ステップＳ１１１４に移行する。そして、ステップＳ１１１４において、電子化文書の登録ステータスを「登録済み」に設定し、ステップＳ１１１５において、登録処理を実施する。ステップＳ１１１５では、後述する図１１の「登録」ルーチンのステップＳ１２１１〜Ｓ１２１８が実行される。
【００６０】
次に、ステップＳ１１１６に移行する。ステップＳ１１１１において「Ｙｅｓ」である場合、又はステップＳ１１１３において「Ｎｏ」である場合も、ステップＳ１１１６に移行する。
【００６１】
ステップＳ１１１６において、「インタラクティブ処理モード」ダイアログ１００の内容をクリアする。その結果、表示欄１０１〜１０６は空白状態となる。
【００６２】
次に、ステップＳ１１１７において、電子化文書の登録ステータスを「未登録」に設定する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００６３】
図３に示す「印刷」ボタン１１３をクリックすると、図７に示す「印刷」ルーチンが開始される。そして、ステップＳ１１３１において、プリンタ４により、表示欄１０１に現在表示中の電子化文書のデータを印刷する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００６４】
図３に示す「スキャン」ボタン１１５をクリックすると、図８に示す「スキャン」ルーチンが開始される。そして、ステップＳ１１５１において、表示欄１０１に現在表示中の電子化文書が「認証登録済み」か否かを判断する。
【００６５】
ステップＳ１１５１において「Ｎｏ」であれば、ステップＳ１１５４に移行する。
【００６６】
他方、ステップＳ１１５１において「Ｙｅｓ」であれば、ステップＳ１１５２に移行して、「現在表示中の電子化文書が認証登録済みであるが、スキャンするか？」という内容の確認ダイアログを表示画面２ａに表示する。そして、ステップＳ１１５３に移行して、ユーザにスキャンするか否かを入力させる。
【００６７】
ステップＳ１１５２において「Ｙｅｓ」であれば、テップＳ１１５４に移行する。
【００６８】
他方、ステップＳ１１５３において「Ｎｏ」であれば、このルーチンを終了して、データ入力待ちの状態に戻る。
【００６９】
ステップＳ１１５４では、スキャナ４により紙文書の表面に形成されている画像を読み取って、当該画像に対応する電子データを生成し、電子化文書とする。
【００７０】
次に、ステップＳ１１５５において、スキャンにより得られた電子化文書を表示欄１０１にプレビュー表示し、当該電子化文書に係る関連情報を表示欄１０１ａ、１０２〜１０６に表示する。
【００７１】
次に、ステップＳ１１５６において、電子化文書の登録ステータスを「未登録」に設定する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００７２】
図３に示す「認証」ボタン１１７をクリックすると、図８に示す「認証」ルーチンが開始される。そして、ステップＳ１１７１において、認証会社９に対する認証処理を実施する。具体的には、情報処理端末装置２から認証会社９に対して、認証処理する電子化文書のハッシュ値等の認証用データをインターネット回線８を介して伝送し、タイムスタンプを付与してもらう等の時刻認証処理を実施する。
【００７３】
次に、ステップＳ１１７２において、認証が成功したか否かを判断する。
【００７４】
ステップＳ１１７２において「Ｎｏ」であれば、ステップＳ１１７３に移行して、電子化文書の登録ステータスを「未認証登録」に設定する。そして、ステップＳ１１７４に移行して、図１０に示す「認証データ取得に失敗した」旨のエラー表示を表示画面２ａに表示し、ユーザがエラー表示の中の「ＯＫ」ボタンをクリックするまで待機する。そして、「ＯＫ」ボタンがクリックされれば、ステップＳ１１７７に移行する。登録ステータスが「未認証登録」である電子化文書は、後述するバッチ処理モードＭ２の処理対象となる。
【００７５】
他方、ステップＳ１１７２において「Ｙｅｓ」であれば、ステップＳ１１７５に移行して、電子化文書に係る関連情報として認証会社９から取得した認証データを記憶する。
【００７６】
次に、ステップＳ１１７６において、電子化文書の登録ステータスを「認証登録済み」に設定して、ステップＳ１１７７に移行する。
【００７７】
ステップＳ１１７７では、電子化文書を関連情報とともに大容量記憶装置３に対してデータベース登録を実施する。データベース登録される関連情報の具体例を図１１に示す。この具体例は、他のルーチンにおけるデータベース登録の具体例でもある。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００７８】
図３に示す「バッチ処理モード」ボタン１１９をクリックすると、図１２に示す「バッチ処理モード移行」ルーチンが開始される。そして、ステップＳ１１９１において、処理中の電子化文書が有るか否かを判断する。
【００７９】
ステップＳ１１９１において「Ｎｏ」であれば、ステップＳ１１９４に移行する。
【００８０】
他方、ステップＳ１１９１において「Ｙｅｓ」であれば、ステップＳ１１９２に移行して、「処理中の電子化文書を破棄してもよいか？」という内容の確認ダイアログを表示画面２ａに表示する。そして、ステップＳ１１９３に移行して、ユーザに破棄するか否かを入力させる。
【００８１】
ステップＳ１１９３において「Ｙｅｓ」であれば、ステップＳ１１９４に移行する。
【００８２】
他方、ステップＳ１１９３において「Ｎｏ」であれば、このルーチンを終了して、データ入力待ちの状態に戻る。
【００８３】
ステップＳ１１９４では、「インタラクティブ処理モード」ダイアログ１００を表示画面２ａから消去する。
【００８４】
次に、ステップＳ１１９５において、「バッチ処理モード」ダイアログ２００を表示画面２ａに表示する。そして、このルーチンを終了して、バッチ処理モードＭ２に移行する。
【００８５】
図３に示す「登録」ボタン１２１をクリックすると、図１３に示す「登録」ルーチンが開始される。そして、ステップＳ１２１１において、表示欄１０１に現在表示中の電子化文書が「認証登録済み」か否かを判断し、「Ｙｅｓ」であれば、ステップＳ１２１７に移行する。
【００８６】
他方、ステップＳ１２１１において「Ｎｏ」であれば、ステップＳ１２１２に移行して、「認証登録をするか？」という内容の確認ダイアログを表示画面２ａに表示する。そして、ステップＳ１２１３に移行して、ユーザに認証登録するか否かを入力させる。
【００８７】
ステップＳ１２１３において「Ｎｏ」であれば、ステップＳ１２１４に移行する。
【００８８】
他方、ステップＳ１２１３において「Ｙｅｓ」であれば、ステップＳ１２１５に移行して、認証会社９に対する認証処理を実施する。
【００８９】
次に、ステップＳ１２１６において、認証が成功したか否かを判断し、「Ｎｏ」であれば、ステップＳ１２１４に移行して、電子化文書の登録ステータスを「未認証登録」に設定し、ステップＳ１２１８に移行する。
【００９０】
他方、ステップＳ１２１６において「Ｙｅｓ」であれば、ステップＳ１２１７に移行する。
【００９１】
ステップＳ１２１７では、電子化文書の登録ステータスを「認証登録済み」に設定して、ステップＳ１２１８に移行する。
【００９２】
ステップＳ１２１８では、大容量記憶装置３に対してデータベース登録を実施する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【００９３】
図３に示す「次」ボタン１０７又は「前」ボタン１０９をクリックすると、図１４に示す「次／前／登録番号ルーチン」が開始される。なお、「インタラクティブ処理モード」ダイアログ１００の表示欄１０２に登録番号を直接入力することによっても、このルーチンが開始される。
【００９４】
まず、ステップＳ１０７１において、表示欄１０１に現在表示中の電子化文書が「登録済み」か否かを判断する。
【００９５】
ステップＳ１０７１において「Ｙｅｓ」であれば、ステップＳ１０７６に移行する。
【００９６】
他方、ステップＳ１０７１において「Ｎｏ」であれば、ステップＳ１０７２に移行して、「現在表示中の電子化文書を登録するか？」という内容の確認ダイアログを表示画面２ａに表示する。そして、ステップＳ１０７３に移行して、ユーザに登録するか否かを入力させる。
【００９７】
ステップＳ１０７３において「Ｎｏ」であれば、ステップＳ１０７６に移行する。
【００９８】
他方、ステップＳ１０７３において「Ｙｅｓ」であれば、ステップＳ１０７４に移行する。そして、ステップＳ１０７４において、電子化文書の登録ステータスを「登録済み」に設定し、ステップＳ１０７５において、大容量記憶装置３に対してデータベース登録を実施する。そして、ステップＳ１０７６に移行する。
【００９９】
ステップＳ１０７６では、「次」ボタン１０７、「前」ボタン１０９又は「登録番号」表示欄１０２により指定された電子化文書に係る関連情報を表示欄１０１〜１０６に表示する。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【０１００】
図３に示す「スキャン日付」表示欄１０３、「文書日付」表示欄１０４、「文書種類」表示欄１０５又は「文書コメント」表示欄１０６に直接入力された場合、図１５に示す「日付／コメント等入力ルーチンが開始される。
【０１０１】
まず、ステップＳ１２６１において、入力値の適合性をチェックする。適合性のチェックとは、例えば、日付の場合、フォーマットが合っているか、ありえない日付になっていないか等のことである。又、文書コメントの場合、文字数オーバーしていないか、使用できない文字コードを指定していないか等のことである。そして、ステップＳ１２６２において入力値が適合しているか否かを判断し、「Ｙｅｓ」であれば、ステップＳ１２６３に移行して、入力値を内部変数に反映させる。そして、このルーチンを終了して、データ入力待ちの状態に戻る。
【０１０２】
他方、ステップＳ１２６２において「Ｎｏ」であれば、ステップＳ１２６４に移行して、例えば、図１６に示す「日付が不正です」等のメッセージを告知するエラー表示を表示画面２ａに表示し、ユーザがエラー表示の中の「ＯＫ」ボタンをクリックするまで待機する。そして、「ＯＫ」ボタンがクリックされれば、このルーチンを終了して、データ入力待ちの状態に戻る。
【０１０３】
こうして、インタラクティブ処理モードＭ１は、オペレータの手動により、複数の紙文書の一つ一つに対して読み取り処理を実行させるとともに、複数の電子化文書の一つ一つに対して登録処理を実行させるものことが可能となっている。また、インタラクティブ処理モードＭ３は、オペレータの手動により、バッチ処理モードＭ２でダブルクリックされた特定の電子化文書に対して登録処理を実行させることが可能となっている。
【０１０４】
次に、バッチ処理モードＭ２における処理の内容を詳述する。
【０１０５】
バッチ処理モードＭ２において、オペレータは、図４に示す「バッチ処理モード」ダイアログ２００の右方に配設されたボタン２０５〜２１７を適宜操作する。この際、「バッチ処理モード」ダイアログ２００の左方上側に配設された「ディレクトリ」表示欄２０１には、電子化文書がデータベース登録される大容量記憶装置３内のディレクトリが表示されるようになっている。また、「バッチ処理モード」ダイアログ２００の左方下側に配設された「処理対象文書リスト」表示欄２０３には、現在、バッチ処理モードＭ２の処理対象となっている電子化文書のリスト（以下、単に「処理対象文書リスト」と呼ぶ。）が表示されるようになっている。そして、処理対象文書リストの左側には、ファイル名が列記され、各ファイル名の右側には「未処理」、「処理中」、「処理済み（認証登録済み）」及び「エラー」のうちのいずれか１つが処理状況を示すものとして表示されるようになっている。なお、図４に示す「処理対象文書リスト」表示欄２０３は、バッチ処理を実施中の状態を示している。
【０１０６】
バッチ処理モードＭ２が立ち上げられた場合、図１７に示す「初期化」ルーチンが開始される。そして、ステップＳ２２５１において、大容量記憶装置３にデータベース登録された多数の電子化文書の中から１レコードずつ読み出し、ステップＳ２２５２において、読み出された電子化文書の登録ステータスが「認証登録済み」か否かを判断する。
【０１０７】
ステップＳ２２５２において「Ｙｅｓ」であれば、ステップＳ２２５４に移行する。
【０１０８】
他方、ステップＳ２２５２において「Ｎｏ」であれば、ステップＳ２２５３に移行して、処理対象文書リストに当該電子化文書のファイル名を追加し、表示欄２０３に表示する。この際、処理状況を「未処理」と表示する。そして、ステップＳ２２５４に移行する。
【０１０９】
ステップＳ２２５４では、全レコードが終了したか否かを判断し、「Ｎｏ」であれば、ステップＳ２２５１に戻って、上記の処理を繰り返す。
【０１１０】
他方、ステップＳ２２５４において「Ｎｏ」であれば、このルーチンを終了して、処理入力待ちの状態に戻る。
【０１１１】
図４に示す「ファイル追加」ボタン２１１又は「ファイル削除」ボタン２１３をクリックすると、ファイルダイアログを表示し、指定したファイルを「処理対象文書リスト」表示欄２０３に追加したり、削除したりすることができる。具体的には、「ファイル追加」ボタン２１１をクリックすると、図１８に示す「ファイル追加」ルーチンが開始される。そして、ステップＳ２１１１において、データベース内に指定されたファイルと同一のファイルがデータベースにあるか否かを判断する。
【０１１２】
ステップＳ２１１２において「Ｎｏ」であれば、ステップＳ２１１４に移行する。
【０１１３】
他方、ステップＳ２１１２において「Ｙｅｓ」であれば、ステップＳ２１１２に移行して、ファイル名を変更するか否かをユーザに入力させる。
【０１１４】
ステップＳ２１１２において「Ｎｏ」であれば、ステップＳ２１１５に移行する。
【０１１５】
他方、ステップＳ２１１２において「Ｙｅｓ」であれば、ステップＳ２１１３に移行し、指令されたファイルのファイル名を変更する処理を実施する。
【０１１６】
ステップＳ２１１４では、処理対象文書リストに指定したファイルのファイル名を追加し、表示欄２０３に表示する。この際、指定したファイルに係る電子化文書の処理状況を「未処理」と表示する。そして、ステップＳ２１１５に移行する。
【０１１７】
ステップＳ２１１５では、全てのファイルについて上記の処理が終了したか否かを判断し、「Ｎｏ」であれば、ステップＳ２１１１に戻って、上記の処理を繰り返す。
【０１１８】
他方、ステップＳ２１１５において「Ｙｅｓ」であれば、このルーチンを終了して、処理入力待ちの状態に戻る。
【０１１９】
図４に示す「ディレクトリ追加」ボタン２０５又は「ディレクトリ削除」ボタン２０７をクリックすると、「ディレクトリ」表示欄２０１に表示されるディレクトリの追加又は削除をすることができる。このとき、「ディレクトリ」表示欄２０１に表示されたディレクトリ内に含まれる電子化データは、バッチ処理対象のファイルとして「処理対象文書リスト」表示欄２０３に自動的に追加される。このときのファイル追加の処理は図１８の「ファイル追加」ルーチンと同一である。
【０１２０】
図４に示す「クリア」ボタン２０９をクリックすると、「処理対象文書リスト」表示欄２０３に表示された全てのファイルがクリアされる。
【０１２１】
図４に示す「スタート」ボタン２１５をクリックすると、「処理対象文書リスト」表示欄２０３に表示されている処理対象文書について、認証会社９に対する認証処理を一括して実施する。具体的には、「スタート」ボタン２１５をクリックすると、図１９に示す「スタート」ルーチンが開始される。そして、ステップＳ２１５１において、処理対象文書リストに表示されているファイルの中で、処理状況が「未処理」と表示されているものを一つずつ読み出す。この際、次のステップＳ２１５２でスキップされたファイルは最後にまわすようになっている。
【０１２２】
次に、ステップ２１５２において、読み出されたファイルに係る電子化文書がインタラクティブ処理モードで処理中であるか否かを判断し、「Ｙｅｓ」であれば、ステップＳ２１５３〜Ｓ２１５７の処理をスキップしてステップＳ２１５９に移行する。この処理は、バッチ処理モードＭ２の実行中に、第２切替手段により、インタラクティブ処理モードＭ３が立ち上げられた場合に対応するためのものである。
【０１２３】
他方、ステップ２１５２において、「Ｎｏ」であれば、ステップＳ２１５３に移行して、処理状況を「処理中」と表示する。
【０１２４】
次に、ステップ２１５４において、認証会社９に対する認証処理を実施する。この処理は、上述のステップＳ１１７１の処理と同様である。
【０１２５】
次に、ステップＳ２１５５において、認証が成功したか否かを判断し、「Ｎｏ」であれば、ステップＳ２１５８に移行する。そして、処理状況を「エラー」と表示し、ステップＳ２１５９に移行する。
【０１２６】
他方、ステップＳ２１５５において「Ｙｅｓ」であれば、ステップＳ２１９０に移行して、電子化文書に係る関連情報として認証会社９から取得した認証データを記憶する。その後、ステップＳ２１５６に移行して、電子化文書の登録ステータスを「認証登録済み」に設定し、ステップＳ２１５７において、大容量記憶装置３に対してデータベース登録を実施する。
【０１２７】
ステップＳ２１５９では、図４に示す「キャンセル」ボタン２１７がクリックされたか否かが判断され、「Ｙｅｓ」であれば、実行中のバッチ処理を中止する。この際、処理途中の電子化文書についてはその処理がキャンセルされる。そして、このルーチンを終了して、バッチ処理モードＭ２からインタラクティブモードＭ１に移行する。
【０１２８】
他方、ステップＳ２１５９において「Ｎｏ」であれば、ステップＳ２１６０に移行して、全てのファイルについて上記の処理が終了したか否かを判断する。
【０１２９】
ステップＳ２１６０において「Ｎｏ」であれば、ステップＳ２１５１に戻って上記の処理を繰り返す。
【０１３０】
他方、ステップＳ２１６０において「Ｙｅｓ」であれば、このルーチンを終了して、処理入力待ちの状態に戻る。
【０１３１】
図４に示す「処理対象文書リスト」表示欄２０３の中から、オペレータが特定のファイルを選択してダブルクリックすると、図２０に示す「特定のファイルのダブルクリック」ルーチンが開始される。この「特定のファイルのダブルクリック」ルーチンが第２切替手段に相当する。
【０１３２】
まず、ステップＳ２２６１において、ダブルクリックされたファイルの処理状況が「処理中」であるか否かを判断し、「Ｎｏ」であれば、ステップＳ２２６３に移行する。
【０１３３】
他方、ステップＳ２２６１において「Ｙｅｓ」であれば、ステップＳ２２６２に移行して、当該ファイルの処理終了まで待機し、終了後にステップＳ２２６３に移行する。
【０１３４】
ステップＳ２２６３では、別スレッドでインタラクティブ処理モードＭ３を立ち上げる。この場合、インタラクティブ処理モードＭ３の立ち上げ時に実施される「初期化」ルーチンでは、ステップＳ１２５１において「Ｙｅｓ」と判断される。このとき、ステップＳ１２５３において、「前」「次」「登録番号」「バッチ処理モード」の各ボタンがグレーアウトされて操作できなくなり、ダブルクリックされた特定のファイルのみが操作対象として限定される。この構成により、オペレータがダブルクリックした特定のファイル以外のファイルを誤って手動で処理してしまうことを未然に防ぐことができる。インタラクティブ処理モードＭ３における処理内容は上述の通りである。
【０１３５】
次に、ステップＳ２２６４において、別スレッドのインタラクティブ処理モードＭ３の処理状況を監視する。
【０１３６】
次に、ステップＳ２２６５において、インタラクティブ処理モードＭ３で処理中の電子化文書の登録ステータスが「認証登録済み」となったか否かを判断する。
【０１３７】
ステップＳ２２６５において「Ｙｅｓ」であれば、ステップＳ２２６７に移行して、ダブルクリックされた特定のファイルの処理状況を処理済み「（認証登録済み）」と表示する。そして、このルーチンを終了して、処理入力待ちの状態に戻る。
【０１３８】
他方、ステップＳ２２６５において「Ｎｏ」であれば、ステップＳ２２６６に移行して、インタラクティブ処理モードＭ３の処理が終了したか否かを判断する。
【０１３９】
ステップＳ２２６６において「Ｎｏ」であれば、ステップＳ２２６４に戻って、上記の処理を繰り返す。
【０１４０】
他方、ステップＳ２２６６において「Ｙｅｓ」であれば、このルーチンを終了し、処理入力待ちの状態に戻る。
【０１４１】
こうして、バッチ処理モードＭ２は、複数の電子化文書に対して登録処理（認証登録）を一括して実行することが可能となっている。そして、バッチ処理モードＭ２において、特定のファイルを選択してダブルクリックすれば、インタラクティブモードＭ３が立ち上げられて、そのファイルに対してインタラクティブ処理を実施することが可能となっている。
【０１４２】
「初期化」ルーチン（ステップＳ２２５１〜Ｓ２２５４）がバッチ処理モードＭ２の処理対象となる電子化文書のリストを自動的に作成するリスト作成手段に相当する。また、ステップＳ２２５２が、リストから登録処理が実施されていない電子化文書だけを抽出する抽出手段に相当する。これらにより、オペレータがリストを作成する手間を省くことができる。
【０１４３】
「処理対象文書リスト」表示欄２０３が、バッチ処理モードＭ２の処理対象となる電子化文書を表示させる表示手段に相当する。この表示欄２０３により、オペラレータが処理対象や処理状況を確認し易くなっている。
【０１４４】
また、表示欄２０３において、「処理対象文書リスト」の中の特定のファイルをダブルクリックさせることが、第２切替手段によりインタラクティブ処理モードＭ３に切り替える電子化文書を選択させる選択手段に相当する。これにより、オペレータは、バッチ処理モードＭ２からインタラクティブ処理モードＭ３に切り替える電子化文書を容易に選択することができる。
【０１４５】
このような構成である実施例のアプリケーションソフトウェアは、第１切替手段としてのバッチ処理モード」ボタン１１９及び「キャンセル」ボタン２１７により、登録処理手段のインタラクティブ処理モードＭ１とバッチ処理モードＭ２とを相互に切り替えることができる。
【０１４６】
さらに、このアプリケーションソフトウェアは、第２切替手段としての「特定のファイルのダブルクリック」ルーチン（ステップＳ２２６１〜Ｓ２２６７）により、バッチ処理モードＭ２の実行中であっても、インタラクティブ処理モードＭ３を並行して立ち上げ、特定の電子化文書についてインタラクティブ処理モードＭ３に移行して登録処理を実行させることができる。このため、このアプリケーションソフトウェアは、例えば、バッチ処理モードＭ２の実行中に特定の電子化文書のみをバッチ処理からインタラクティブ処理に変更したい場合に対応できる。また、バッチ処理モードＭ２の実行中にエラ−が発生した場合でも、オペレータが、エラー対象となった特定の電子化文書をインタラクティブ処理することができる。
【０１４７】
したがって、実施例のアプリケーションソフトウェアは、電子化文書に対する登録処理を効率よく実行できる。
【０１４８】
また、このアプリケーションソフトウェアは、読み取り処理と登録処理とを一括して処理することもできるので、利便性が一層向上している。
【０１４９】
さらに、このアプリケーションソフトウェアにおいて、登録処理には認証会社９に対する認証処理（時刻認証処理）が含まれている。認証会社９に対する認証処理は、インターネット回線８を介して認証会社９との情報のやり取りをしなければならないので処理時間が長くなる。このため、ｅ−文書法に対応する電子化文書を扱う本実施例のアプリケーションソフトウェアは、本発明の作用効果を確実に享受できる。
【０１５０】
なお、上述の認証会社９に対する認証処理を実施する際、社内の文書管理責任者による電子署名処理を同時に行うようにしてもよい。
【０１５１】
（変形例）
変形例のアプリケーションソフトウェアは、実施例のアプリケーションソフトウェアの図１９に示す「スタート」ルーチン及び図２０に示す「特定のファイルのダブルクリック」ルーチンを図２１及び図２２のように変更したものである。
【０１５２】
この変形例では、認証会社９に対する認証処理が成功しなかった場合において、エラーの内容が「フォーマットエラー」、「通信エラー」又は「リトライ可能な通信エラー」のいずれであるかによって、異なる対応をとるようになっている。ここで、「フォーマットエラー」とは、電子化文書のフォーマットが適正な状態でない場合をいう。また、「通信エラー」とは、インターネット回線８の接続不良により所定回数リトライしても通信できない場合をいう。さらに、「リトライ可能な通信エラー」とは、インターネット回線８の接続不良により接続できないが、リトライ回数は所定回数を超えていない場合をいう。
【０１５３】
以下、図１９、２０と図２１、２２との相違点について主に説明する。その他の構成については同一であるで説明は省略する。
【０１５４】
図２１に示す「スタート」ルーチンは、図１９のステップＳ２１５１をステップＳ２１６１に変更し、ステップＳ２１５８を、ステップＳ２１６２〜Ｓ２１６６に変更している。
【０１５５】
図２１に示す「スタート」ルーチンが開始されると、ステップＳ２１６１において、「処理対象文書リスト」表示欄２０３に表示されているファイルの中で、処理状況が「未処理」又は「リトライ」と表示されているものを一つずつ読み出す。この際、リトライ中のファイル、又は次のステップＳ２１５２でスキップされたファイルは最後にまわすようになっている。
【０１５６】
ステップＳ２１５２〜Ｓ２１５５の処理は上述した通りであるので説明は省く。
【０１５７】
ステップＳ２１５５において「Ｎｏ」であれば、ステップＳ２１６２に移行して、エラーが「通信エラー」であるか、又は「フォーマットエラー」であるかを判断する。
【０１５８】
ステップＳ２１６２において「フォーマットエラー」であれば、ステップＳ２１６３に移行して、処理状況を「フォーマットエラー」と表示し、ステップＳ２１５９に移行する。
【０１５９】
他方、ステップＳ２１６２において「通信エラー」であれば、ステップＳ２１６４に移行して、リトライ回数が所定回数を超えているか否かを判断する。
【０１６０】
ステップＳ２１６４において「Ｙｅｓ」であれば、ステップＳ２１６５に移行して、処理状況を「通信エラー」と表示し、ステップＳ２１５９に移行する。
【０１６１】
他方、ステップＳ２１６４において「Ｎｏ」であれば、ステップＳ２１６６に移行して、処理状況を「リトライ」と表示し、ステップＳ２１５９に移行する。
【０１６２】
こうして、このアプリケーションソフトウェアは、認証処理が成功しなくても、エラーの内容によって自動的にリトライするようになっている。これにより、このアプリケーションソフトウェアは、できる限りオペレータの手間を省くことができる。
【０１６３】
図２２に示す「特定のファイルのダブルクリック」ルーチンは、図２０のステップＳ２２６２とステップＳ２２６３との間に、ステップＳ２２７１、Ｓ２２７２を挿入したものである。
【０１６４】
図２２に示す「特定のファイルのダブルクリック」ルーチンでは、ステップＳ２２７１において、ダブルクリックされた特定のファイルについて「フォーマットエラー」が表示されているか否かを判断する。
【０１６５】
ステップＳ２２７１において「Ｎｏ」であれば、ステップＳ２２６３に移行して、上述の処理をそのまま実施する。
【０１６６】
他方、ステップＳ２２７１において「Ｙｅｓ」であれば、ステップＳ２２７２に移行して、「ダブルクリックされた特定のファイルがフォーマットエラーの状態なので、インタラクティブ処理モードに移行しても登録処理を実施不可能である。」旨のエラー表示をする。そして、このルーチンを終了して、処理入力待ちの状態に戻る。
【０１６７】
こうして、このアプリケーションソフトウェアは、ダブルクリックされた特定のファイルがエラー表示されたものである場合、エラーの内容によっては、インタラクティブ処理モードＭ３の立ち上げを制限するようになっている。
【０１６８】
以上において、本発明を実施例に即して説明したが、本発明は上記実施例に制限されるものではなく、その趣旨を逸脱しない範囲で適宜変更して適用できることはいうまでもない。
【０１６９】
例えば、本実施例では、インタラクティブ処理モードＭ１において、スキャナ５により紙文書を読み取って電子化文書とする構成を開示しているが、既に電子化された電子化文書を対象にインタラクティブ処理しても良い。
【０１７０】
同様に、本実施例では、バッチ処理モードＭ２において、既に電子化された電子化文書を処理対象とする構成を開示しているが、自動読取装置を備えたスキャナから連続的に紙文書を読み取って電子化文書とする処理をバッチ処理に含んでも良い。
【０１７１】
また、電子化文書を作成する元文書は、紙に印刷された紙文書でも良いし、マイクロフィルムに書き込まれた文書でも良い。
【産業上の利用可能性】
【０１７２】
本発明は登録用アプリケーションソフトウェアに利用可能である。
【図面の簡単な説明】
【０１７３】
【図１】実施例の登録用アプリケーションソフトウェアが適用される電子化文書保管システムの説明図である。
【図２】実施例の登録用アプリケーションソフトウェアの状態遷移図である。
【図３】実施例の登録用アプリケーションソフトウェアに係り、「インタラクティブ処理モード」ダイアログを示す説明図である。
【図４】実施例の登録用アプリケーションソフトウェアに係り、「バッチ処理モード」ダイアログを示す説明図である。
【図５】実施例の登録用アプリケーションソフトウェアに係り、「初期化」ルーチンを示すフローチャートである。
【図６】実施例の登録用アプリケーションソフトウェアに係り、「新規」ルーチンを示すフローチャートである。
【図７】実施例の登録用アプリケーションソフトウェアに係り、「印刷」ルーチンを示すフローチャートである。
【図８】実施例の登録用アプリケーションソフトウェアに係り、「スキャン」ルーチンを示すフローチャートである。
【図９】実施例の登録用アプリケーションソフトウェアに係り、「認証」ルーチンを示すフローチャートである。
【図１０】実施例の登録用アプリケーションソフトウェアに係り、エラー表示の具体例を示す説明図である。
【図１１】実施例の登録用アプリケーションソフトウェアに係り、データベース登録される関連情報の具体例を示す説明図である。
【図１２】実施例の登録用アプリケーションソフトウェアに係り、「バッチ処理モード移行」ルーチンを示すフローチャートである。
【図１３】実施例の登録用アプリケーションソフトウェアに係り、「登録」ルーチンを示すフローチャートである。
【図１４】実施例の登録用アプリケーションソフトウェアに係り、「次／前／登録番号」ルーチンを示すフローチャートである。
【図１５】実施例の登録用アプリケーションソフトウェアに係り、「日付／コメント等入力」ルーチンを示すフローチャートである。
【図１６】実施例の登録用アプリケーションソフトウェアに係り、エラー表示の具体例を示す説明図である。
【図１７】実施例の登録用アプリケーションソフトウェアに係り、「初期化」ルーチンを示すフローチャートである。
【図１８】実施例の登録用アプリケーションソフトウェアに係り、「ファイル追加」ルーチンを示すフローチャートである。
【図１９】実施例の登録用アプリケーションソフトウェアに係り、「スタート」ルーチンを示すフローチャートである。
【図２０】実施例の登録用アプリケーションソフトウェアに係り、「特定のファイルをダブルクリック」ルーチンを示すフローチャートである。
【図２１】変形例の登録用アプリケーションソフトウェアに係り、「スタート」ルーチンを示すフローチャートである。
【図２２】変形例の登録用アプリケーションソフトウェアに係り、「特定のファイルをダブルクリック」ルーチンを示すフローチャートである。
【符号の説明】
【０１７４】
１…電子化文書保管システム
９…時刻認証局（認証会社）
１１９、２１７…第１切替手段（１１９…「バッチモード」ボタン、２１７…「キャンセル」ボタン）
２０３…表示手段（「処理対象文書リスト」表示欄）
Ｓ２２６１〜Ｓ２２６７…第２切替手段（「特定のファイルをダブルクリック」ルーチン）
Ｓ２２５１〜Ｓ２２５４…リスト作成手段（「初期化」ルーチン）
Ｓ２２５２…抽出手段
Ｍ１、Ｍ３…インタラクティブ処理モード
Ｍ２…バッチ処理モード
【図１】
2009020869.tif 000003
【図２】
2009020869.tif 000004
【図３】
2009020869.tif 000005
【図４】
2009020869.tif 000006
【図５】
2009020869.tif 000007
【図６】
2009020869.tif 000008
【図７】
2009020869.tif 000009
【図８】
2009020869.tif 000010
【図９】
2009020869.tif 000011
【図１０】
2009020869.tif 000012
【図１１】
2009020869.tif 000013
【図１２】
2009020869.tif 000014
【図１３】
2009020869.tif 000015
【図１４】
2009020869.tif 000016
【図１５】
2009020869.tif 000017
【図１６】
2009020869.tif 000018
【図１７】
2009020869.tif 000019
【図１８】
2009020869.tif 000020
【図１９】
2009020869.tif 000021
【図２０】
2009020869.tif 000022
【図２１】
2009020869.tif 000023
【図２２】
2009020869.tif 000024