(57)【特許請求の範囲】
【請求項１】
電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバＰＣと、クライアントＰＣと、複数のプリンタとがネットワークを介して接続され、前記サーバＰＣにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理システムであって、
前記サーバＰＣは、以下に示す＜第一の手段＞、＜第二の手段＞、および＜第三の手段＞を備え、
前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルを有し、
前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有し、
前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含む
ことを特徴とする電子帳票管理システム。
＜第一の手段＞：前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視手段と、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録手段を有する。
＜第二の手段＞：前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する（仮想印刷）とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷手段を有する。
＜第三の手段＞：前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視手段と、該電子帳票印刷監視手段から実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷手段とを有する。
【請求項２】
前記電子帳票配布管理データベースに配布先ごとの論理削除を示す削除フラグおよび／または優先度を表す荷重指標を設けておき、該削除フラグおよび／または該荷重指標を参照して実印刷を制御可能とする
ことを特徴とする請求項１記載の電子帳票管理システム。
【請求項３】
前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序（この日に発行された仮想印刷の一斉要求のうち何回目であったか）を表す通番と、該一斉要求の中での各仮想印刷要求の順序（該一斉要求の中で何番目に実印刷されるか）を表す通番とを組み合わせた形式を有する
ことを特徴とする請求項１記載の電子帳票管理システム。
【請求項４】
電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバＰＣと、クライアントＰＣと、複数のプリンタとがネットワークを介して接続され、前記サーバＰＣにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理方法であって、
前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視ステップと、
電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録ステップと、
前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する（仮想印刷）とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷ステップと、
前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視ステップと、
該実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷ステップとを有し、
前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルとを有し、
前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有し、
前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含む
ことを特徴とする電子帳票管理方法。
【請求項５】
前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序（この日に発行された仮想印刷の一斉要求のうち何回目であったか）を表す通番と、該一斉要求の中での各仮想印刷要求の順序（該一斉要求の中で何番目に実印刷されるか）を表す通番とを組み合わせた形式を有する
ことを特徴とする請求項４記載の電子帳票管理方法。
【請求項６】
コンピュータを、請求項１から３のいずれかに記載の電子帳票管理システムにおける各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等（以下、ＰＣと称する）で利用可能な電子帳票等（以下、電子帳票と称する）の大量蓄積および印刷管理技術に係り、特に、ネットワークシステムを介して分掌組織等別（以下、配布先と称する）に設置された所定の印刷装置に関して、電子帳票を作成し配布する者（以下、帳票作成者と称する）、蓄積し利用する者（以下、帳票利用者と称する）が該印刷装置の配置を意識することなく印刷物を配布先に仕分けし、該配布先に対する優先度や公平性を制御し、組織構成の変更等により電子帳票ごとの配布先が変更される場合でも蓄積済みの電子帳票を適切な印刷先に再印刷することが可能な電子帳票印刷管理技術に関する。
【背景技術】
【０００２】
従来から、複数のワークステーションやＰＣ、複数のプリンタ及び該プリンタを管理するプリントサーバにより構成されたネットワークシステムが知られている。
【０００３】
このようなネットワークシステムにおいて、電子帳票を利用する者は、ネットワーク上のプリンタを指定し、該指定したプリンタに対して印刷指示を出すこととなるが、ネットワークに接続された複数のプリンタを利用する者の負担を軽減させる手段として、複数プリンタの稼働状況を評価し自動判別して効率的に利用する方法を提供する印刷制御システムが既に提案されている。また、電子帳票を再出力する際に出力先を自動判別する方法を提供する再出力制御方法も提案されている。従来技術については、例えば、特開平１１−５３１３４号公報（特許文献１）に記載されている。
【０００４】
より具体的に述べると、上記特許文献１に記載されたものは、最小限のユーザの負担で、複数のプリンタを効率的に利用するために、データ通信手段によって接続された印刷指示装置と複数のプリントサーバとを備えた印刷制御システムであって、印刷指示装置は、プリントサーバへの印刷オブジェクトの転送に先だって複数のプリントサーバに対して印刷ジョブ処理要求を出力し、該印刷ジョブ処理要求に対して最先の印刷可能応答を示したプリントサーバに該印刷ジョブに対応する印刷オブジェクトを転送する構成を有し、複数のプリントサーバの各々は、印刷指示装置からの印刷ジョブ処理要求に基づいて該印刷ジョブに対応する仮想ジョブを生成して記憶し、該仮想ジョブが処理可能状態になった時点で印刷可能応答を示すとともに、該印刷可能応答に対応して印刷指示装置から転送される印刷オブジェクトを当該プリントサーバが有する印刷処理装置によって出力するようにしたものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−５３１３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記提案においては、ネットワークシステム上に設置された複数のプリンタが、利用者から見て同等の価値にあることを想定している。
【０００７】
しかしながら、該ネットワークシステム上においては、通常、担当する業務等を元に分けられた分掌組織等が配置され、各業務等単位に電子帳票の利用が分けられ、また共有化される場面が多く見られ、また該場面において、定例的、定型的な作成、印刷、配布の運用工程を経て利用される電子帳票が多く存在し、各帳票利用者ごとの管理下で運用されている場面が多く見られる。
【０００８】
各帳票利用者ごとの管理下において電子帳票を定例的、定型的な作成、印刷、配布の運用する場合、該ネットワークシステム上のプリンタは基本的には各帳票利用者が任意に指定し使用することが可能であるが、通常、帳票利用者は分掌組織等の座席配置などを元に割り振られた主利用推奨のプリンタ、あるいは自席に近いプリンタなどある程度固定の出力先を利用するのが主であり、各帳票利用者の任意性に基づくプリンタ負荷の集中や、印刷物の混在を避けたい場面が多く想定される。
【０００９】
しかしながら、このような各電子帳票利用者にとって利用可能なプリンタが必ずしも同等の価値を有していない場面においては、上記従来技術の適用有効性は低くなる。
【００１０】
また、業務拡大等に伴う電子帳票の種類、資産量の増大に係り、帳票作成者および帳票利用者の該運用に係る労力の増大、および再度印刷したい電子帳票の探索に係る労力の増大が問題視される。
【００１１】
加えて、これまで運用されてきた電子帳票が分掌組織の変更等により異なる分掌組織に配布することとなった場合、帳票作成者および帳票利用者が該電子帳票と新しい分掌組織の間の適確な関連をもって管理することが困難になる、という問題が挙げられる。
【００１２】
例えば、ある電子帳票を保有管理していた帳票利用者について、分掌組織変更に伴って業務機密上、該電子帳票の参照・利用権限を剥奪する場合や継続する場合の判別、補正に係る管理労力は、該電子帳票資産と帳票利用者の関係数が多ければ多いほど増大する。
【００１３】
本発明は、前記のような問題点を解決するためのものであり、下記の事項を目的とするものである。
【００１４】
本発明の第一の目的は、定例的、定型的に作成される電子帳票を一元的に蓄積管理し、該電子帳票の種類、資産量増大に伴う該運用に係る労力を削減するとともに、再利用したい帳票利用者が容易に検索し再印刷できるように備えることである。
【００１５】
本発明の第二の目的は、該電子帳票を、同様に定例的、定型的に印刷、配布される配布先に自動的に仕分けすることにより、帳票利用者の印刷、配布に係る労力を削減することである。
【００１６】
本発明の第三の目的は、該電子帳票を印刷、配布する配布先が分掌組織変更等により変更となった際にも、前記一元的に蓄積管理しておいた電子帳票資産を該変更後にも適確な関連をもって利用可能とすることである。
【００１７】
本発明の第四の目的は、該電子帳票を一元的に蓄積管理する際に想定される、該電子帳票の印刷、配布量の偏りに依存した不公平な印刷、配布運用を回避することである。
【課題を解決するための手段】
【００１８】
本発明は、上記目的を達成するために次のような構成を採用した。
ａ）本発明に係る電子帳票管理システムは、電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバＰＣと、クライアントＰＣと、複数のプリンタとがネットワークを介して接続され、前記サーバＰＣにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理システムであって、前記サーバＰＣは、以下に示す＜第一の手段＞、＜第二の手段＞、および＜第三の手段＞を備えることを特徴としている。
＜第一の手段＞：前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視手段と、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録手段を有する。
＜第二の手段＞：前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する（仮想印刷）とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷手段を有する。
＜第三の手段＞：前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視手段と、該電子帳票印刷監視手段から実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷手段とを有する。
【００１９】
ｂ）また、上記ａ）において、前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルを有し、前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有することを特徴としている。
【００２０】
ｃ）また、上記ｂ）において、前記電子帳票配布管理データベースに配布先ごとの論理削除を示す削除フラグおよび／または優先度を表す荷重指標を設けておき、該削除フラグおよび／または該荷重指標を参照して実印刷を制御可能とすることを特徴としている。
【００２１】
ｄ）上記ｂ）またはｃ）において、前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含むことを特徴としている。
【００２２】
ｅ）上記ｄ）において、前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序（この日に発行された仮想印刷の一斉要求のうち何回目であったか）を表す通番と、該一斉要求の中での各仮想印刷要求の順序（該一斉要求の中で何番目に実印刷されるか）を表す通番とを組み合わせた形式を有することを特徴としている。
【００２３】
ｆ）本発明に係る電子帳票管理方法は、電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバＰＣと、クライアントＰＣと、複数のプリンタとがネットワークを介して接続され、前記サーバＰＣにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理方法であって、前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視ステップと、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録ステップと、前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する（仮想印刷）とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷ステップと、前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視ステップと、該実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷ステップとを有することを特徴としている。
【００２４】
ｇ）また、上記ｆ）において、前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルとで構成され、前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとで構成されることを特徴としている。
【００２５】
ｈ）また、上記ｇ）において、前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含むことを特徴としている。
【００２６】
ｉ）また、上記ｈ）において、前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序（この日に発行された仮想印刷の一斉要求のうち何回目であったか）を表す通番と、該一斉要求の中での各仮想印刷要求の順序（該一斉要求の中で何番目に実印刷されるか）を表す通番とを組み合わせた形式を有することを特徴としている。
【００２７】
ｊ）本発明に係るプログラムは、コンピュータを、上記ａ）からｅ）のいずれかに記載の電子帳票管理システムにおける各手段として機能させるためのプログラムである。
【００２８】
以下、図１を用いて、本発明に係る電子帳票印刷管理の原理を説明する。まず、図１を参照しながら、本発明における重要な構成要素である上記第一の手段、第二の手段、第三の手段について説明する。
【００２９】
（ａ）第一の手段：印刷を目的として電子帳票を一元管理対象とする（以下、受け付けると称する）ために、電子帳票受付監視指示１００に従って、電子帳票管理情報群３０００の電子帳票名称管理情報３０１０、配布先管理情報３０２０、電子帳票配布管理情報３０３０に基づき、電子帳票受付管理用ディレクトリ１０２０を監視する電子帳票受付監視手段１０１０と、電子帳票１０３０と該電子帳票の受け付けを促す電子帳票受付完了確認情報１０４０とが該電子帳票受付管理用ディレクトリ１０２０に格納されたことを検知して、該電子帳票１０３０を印刷可能な対象として識別する（以下、登録すると称する）とともに、電子帳票管理情報群３０００の印刷状況管理情報３０４０に登録情報を記録し、該電子帳票１０３０を電子帳票登録管理用ディレクトリ２０１０に登録済み電子帳票２０２０として格納する電子帳票登録手段１０５０を備える。
【００３０】
（ｂ）第二の手段：前記電子帳票登録手段１０５０により電子帳票登録管理用ディレクトリ２０１０に格納された登録済み電子帳票２０２０を対象に、電子帳票印刷指示２００に従って、印刷要求があったことを識別する（以下、仮想印刷すると称する）とともに、電子帳票管理情報群３０００の印刷状況管理情報３０４０に印刷待ち情報を記録する電子帳票仮想印刷手段２０３０を備える。
【００３１】
（ｃ）第三の手段：仮想印刷された登録済み電子帳票２０２０を、該電子帳票に関連する電子帳票管理情報群３０００の配布先管理情報３０２０、電子帳票配布管理情報３０３０、印刷状況管理情報３０４０、印刷先管理情報３０５０に基づき、配布先に関連する電子帳票印刷装置群４０００内にある適切な印刷先としての電子帳票印刷装置４０１０に対して印刷し（以下、実印刷すると称する）、印刷済み電子帳票４０２０を得るために、電子帳票印刷監視指示２５０に従って、印刷待ち状態となっている登録済み電子帳票２０２０を検知して、電子帳票配布先判別手段２５３０、電子帳票印刷先判別手段２５４０、電子帳票実印刷手段判別手段２５５０、電子帳票実印刷手段２５６０を有する電子帳票実印刷手段群２５２０に実印刷指示を出す電子帳票印刷監視手段２５１０を備える。実印刷履歴は、電子帳票管理情報群３０００の印刷履歴管理情報３０６０に記録される。
【発明の効果】
【００３２】
本発明によれば、前記第一の手段を備えた電子帳票受付・登録管理装置１０００と、前記第二の手段と前記第三の手段を備えた電子帳票印刷管理装置２０００と、管理対象とする電子帳票に関連する電子帳票管理情報群３０００と、該電子帳票の出力先である電子帳票印刷装置群４０００とにより、下記の如く、前記第一の目的〜第四の目的の達成を可能にするという効果を得ることができる。
【００３３】
前記本発明の第一の目的について、該電子帳票１０３０を作成する者は本発明を利用することで、該電子帳票１０３０とともに対応する電子帳票受付完了確認情報１０４０を電子帳票受付管理用ディレクトリ１０２０に格納する、という一定の規則に則ることのみにより、該電子帳票を利用する者に関する詳細情報を意識することなく、該電子帳票１０３０を利用する者に該電子帳票１０３０（電子帳票印刷管理装置２０００上の管理では登録済み電子帳票２０２０）の情報を渡すことが可能となる。
【００３４】
また、該登録済み電子帳票２０２０が電子帳票管理情報群３０００内の印刷状況管理情報３０４０により管理されていることから、該登録済み電子帳票２０２０を利用する者についても本発明を利用することで、登録され蓄積された該登録済み電子帳票２０２０の実際の管理場所などを意識することなく、例えば電子帳票名称や印刷日時範囲指定による絞込み検索によって容易に目的の電子帳票資産を探索、特定することが可能となることも本発明の自然な応用に含まれる。
【００３５】
電子帳票印刷物の原本管理規則が比較的緩い利用形態の場合は、探索、特定した該登録済み電子帳票２０２０の実際の管理場所の情報を、該電子帳票を利用する者に提供し、対応するアプリケーションソフトウェアを介して直接閲覧させることも可能となることも本発明の自然な応用に含まれる。
【００３６】
また、探索、特定した該登録済み電子帳票２０２０を再印刷したい場合は、既に電子帳票印刷管理装置２０００に備わっている電子帳票仮想印刷手段２０３０、電子帳票印刷監視手段２５１０、電子帳票実印刷手段群２５２０と連携することにより、初めに印刷されたような関連で印刷、配布することが可能となるとともに、同様の管理下に置かれることとなる。
【００３７】
前記本発明の第二の目的について、同様に定例的、定型的に印刷、配布される配布先と電子帳票の関連を、電子帳票管理情報群３０００内の電子帳票名称管理情報３０１０、配布先管理情報３０２０、電子帳票配布管理情報３０３０として保持し、該電子帳票を電子帳票印刷管理装置２０００を介して実印刷する際に、電子帳票実印刷手段群２５２０がこれらの情報を適確に利用することにより、該電子帳票の帳票利用者が印刷の度に印刷先プリンタを指定して印刷指示を出すことなく、自動的に仕分けされた配布物を得ることができる。
【００３８】
前記本発明の第三の目的について、同様に定例的、定型的に印刷、配布される配布先と電子帳票の関連を、電子帳票管理情報群３０００内の電子帳票名称管理情報３０１０、配布先管理情報３０２０、電子帳票配布管理情報３０３０として保持し、該電子帳票を電子帳票印刷管理装置２０００を介して実印刷する際に、電子帳票実印刷手段群２５２０がこれらの情報を適確に利用することにより、分掌組織等の変更があった場合でも、これまで利用していた該関連を保持したまま、電子帳票の新しい配布先との関連情報を追加管理して、過去に蓄積した電子帳票の配布情報を失うことなく、かつ新しい配布先との関連も利用することができるため、配布先の変更を過去に蓄積した電子帳票にも関連づけることができる。
【００３９】
これにより、例えば、過去に蓄積したある電子帳票について、該電子帳票を利用していた分掌組織から業務を引き継いだ新しい分掌組織の帳票利用者が、その配布先関連性の補正を意識することなく、再印刷等の再利用が可能となる。
【００４０】
前記本発明の第四の目的について、電子帳票印刷管理装置２０００の電子帳票印刷監視手段２５１０が、電子帳票管理情報群３０００内の印刷状況管理情報３０４０を確認し、電子帳票仮想印刷手段２０３０によって印刷待ち状態となっている登録済み電子帳票２０２０の集合より、配布先管理情報３０２０に管理されている各配布先を１度巡回する形で実印刷対象として抽出し、順次、電子帳票実印刷手段群２５２０へ実印刷指示を出すことにより、電子帳票実印刷手段群２５２０へ出す実印刷指示の指示頻度を制御して各配布先の実印刷指示発行頻度の公平性を保つことが可能となる。
【００４１】
これにより、例えば、一箇所の配布先に関して大量に仮想印刷された電子帳票があったとしても、その全ての実印刷の終了を待たずに、別の配布先の仮想印刷された電子帳票を実印刷する、というような制御が可能となる。
【００４２】
また、電子帳票管理情報群３０００内の配布先管理情報３０２０に配布先ごとの優先度を表す荷重指標を設けておき、電子帳票印刷管理装置２０００の電子帳票印刷監視手段２５１０が該荷重指標を加味して、電子帳票実印刷手段群２５２０へ出す実印刷指示の指示頻度を制御することが可能となることも本発明の自然な応用に含まれる。
【００４３】
例えば、ある配布先へ印刷、配布される電子帳票の量が、他の配布先へ印刷、配布される電子帳票の量に比して経常的に多いという傾向がわかっており、他の配布先よりも優先して印刷、配布させる機会を多く設けたい、というような場合に、該配布先の優先度を表す荷重指標を増やしておくことで、該配布先への実印刷機会が増大するような制御が可能となる。
【００４４】
このようにして得られる効果は、電子帳票資産管理および電子帳票管理情報管理の帳票利用者からの脱離と、本発明の各装置への移譲、集約、およびそれに合わせた画一的な運用管理方式の使用により導かれており、電子帳票の種類や資産量増大が発生した場合にも極端に薄れることはなく、従来技術の元での運用および管理労力の増大量に比して低程度に抑えられると考えられる。
【図面の簡単な説明】
【００４５】
【図１】本発明に係る電子帳票印刷管理の原理を説明するための図である。
【図２】本発明に係る電子帳票印刷管理技術の実施形態を示す概要図である。
【図３】本実施例における電子帳票受付監視処理および登録処理常駐プログラム（第一のプログラム）の処理を説明するための処理ブロック図である。
【図４】本実施例における受付完了判断に用いるファイル名の命名規則である。
【図５】本実施例における電子帳票配布管理データベースの構成例である。
【図６】本実施例における電子帳票印刷管理データベースの構成例である。
【図７】本実施例における電子帳票印刷状況確認画面の画面構成例である。
【図８】本実施例における電子帳票印刷状況検索処理プログラム（第二のプログラム）の処理を説明するための処理ブロック図である。
【図９】本実施例における電子帳票仮想印刷処理プログラム（第四のプログラム）の処理を説明するための処理ブロック図である。
【図１０】本実施例における電子帳票印刷履歴確認画面の画面構成例である。
【図１１】本実施例における電子帳票印刷履歴検索処理プログラム（第三のプログラム）の処理を説明するための処理ブロック図である。
【図１２】本実施例における電子帳票印刷監視処理および実印刷処理常駐プログラム（第五のプログラム）の処理を説明するための処理ブロック図である。
【図１３】本実施例における電子帳票実印刷対象有無確認処理ステップの実印刷対象選定方式に関する効果を説明するための概要図である。
【図１４】本実施例における電子帳票実印刷処理ステップの処理を説明するための処理ブロック図である。
【図１５】本実施例における電子帳票管理情報管理画面の画面構成例である。
【図１６】本実施例における電子帳票管理情報検索処理プログラム（第六のプログラム）の処理を説明するための処理ブロック図である。
【図１７】本実施例における電子帳票管理情報編集処理プログラム（第七のプログラム）の処理を説明するための処理ブロック図である。
【発明を実施するための形態】
【００４６】
以下、本発明を実施するための形態を、図面を用いて説明する。
（Ａ）＜本発明の全体の説明＞
図２は、本発明に係る電子帳票印刷管理技術の実施形態を示す概要図である。  同図において、クライアントＰＣ５０００は、帳票利用者が電子帳票の印刷状況を確認し、必要に応じて印刷要求を発行するために用いる電子帳票印刷状況確認画面５１００（後述する図７参照）と、印刷された電子帳票の印刷履歴を確認し、必要に応じて再印刷要求を発行するために用いる電子帳票印刷履歴確認画面５２００（後述する図１０参照）と、電子帳票に関する各種管理情報を確認し、必要に応じて編集要求（追加、変更、削除）を発行するために用いる電子帳票管理情報管理画面５３００（後述する図１５参照）などを表示する表示装置を備える。
【００４７】
また、サーバＰＣ６０００は、下記の７つのアプリケーションプログラムを備える。
（ａ）第一のプログラムは、常駐プログラム起動／停止要求６３００の指示に従い起動／停止し、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０（後述する図５参照）を入力し、ファイル送受信プログラム等外部より電子帳票を受けられる仕組み６０１０を介して外部システムより電子帳票受付管理用ディレクトリ６１００内に格納される電子帳票ファイル６１１０および電子帳票受付完了ファイル６１２０を定期的に監視し、該電子帳票ファイル６１１０および電子帳票受付完了ファイル６１２０の格納を検知した際に、該電子帳票ファイル６１１０を印刷可能な対象として識別して電子帳票登録管理用ディレクトリ６２００に登録済み電子帳票ファイル６２１０として格納するとともに、電子帳票管理情報データベース６５００に電子帳票印刷管理データベース６５２０（後述する図６参照）の情報を登録するための電子帳票受付監視処理および登録処理常駐プログラム６３１０である（当該プログラムの処理の詳細は後述する図３参照）。
【００４８】
（ｂ）第二のプログラムは、帳票利用者が前記電子帳票印刷状況確認画面５１００より発行する電子帳票印刷状況確認要求５１１０に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０および電子帳票印刷管理データベース６５２０を検索し、電子帳票印刷状況検索結果５１２０を出力するための電子帳票印刷状況検索処理プログラム６３３０である（当該プログラムの処理の詳細は後述する図８参照）。
【００４９】
（ｃ）第三のプログラムは、帳票利用者が前記電子帳票印刷履歴確認画面５２００より発行する電子帳票印刷履歴確認要求５２１０に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０および電子帳票印刷管理データベース６５２０を検索し、電子帳票印刷履歴検索結果５２２０を出力するための電子帳票印刷履歴検索処理プログラム６３５０である（当該プログラムの処理の詳細は後述する図１１参照）。
【００５０】
（ｄ）第四のプログラムは、帳票利用者が前記電子帳票印刷状況検索結果５１２０を元に電子帳票印刷状況確認画面５１００より発行する電子帳票印刷要求５１３０、または前記電子帳票印刷履歴検索結果５２２０を元に電子帳票印刷履歴確認画面５２００より発行する電子帳票再印刷要求５２３０、またはサーバＰＣ６０００が定期的に発行する定期自動印刷要求６４００に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０および電子帳票印刷管理データベース６５２０を入力し、指定された印刷対象電子帳票を「印刷待ち」の状態として電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０に登録するための電子帳票仮想印刷処理プログラム６３４０である（当該プログラムの処理の詳細は後述する図９参照）。
【００５１】
（ｅ）第五のプログラムは、常駐プログラム起動／停止要求６３００の指示に従い起動／停止し、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０を定期的に監視し、「印刷待ち」状態の電子帳票印刷管理情報を検知した際に、電子帳票配布管理データベース６５１０および電子帳票登録管理用ディレクトリ６２００内に格納されている登録済み電子帳票ファイル６２１０を用いて、電子帳票印刷用プリンタ群７０００内の適切な電子帳票印刷先プリンタを指定して実際に印刷処理を実施するとともに、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０に印刷履歴情報を登録するための電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０である（当該プログラムの処理の詳細は後述する図１２参照）。
【００５２】
（ｆ）第六のプログラムは、帳票利用者が前記電子帳票管理情報管理画面５３００より発行する電子帳票管理情報確認要求５３１０に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０を検索し、電子帳票管理情報検索結果５３２０を出力するための電子帳票管理情報検索処理プログラム６３６０である（当該プログラムの処理の詳細は後述する図１６参照）。
【００５３】
（ｇ）第七のプログラムは、帳票利用者が前記電子帳票管理情報検索結果５３２０を元に電子帳票管理情報管理画面５３００より発行する電子帳票管理情報編集要求５３３０に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０に対して、指定された電子帳票配布管理情報の編集（追加、変更、削除）を反映するための電子帳票管理情報編集処理プログラム６３７０である（当該プログラムの処理の詳細は後述する図１７参照）。
【００５４】
上述した第一のプログラムの処理、第二のプログラムの処理、第三のプログラムの処理、第四のプログラムの処理、第五のプログラムの処理、第六のプログラムの処理、第七のプログラムの処理は、サーバ６０００を構成するＣＰＵやメモリ、レジスタなどのハードウェア（図２では明示せず）により対応するプログラムを実行することにより実現されるものであることはいうまでもない。
【００５５】
以下、本発明について、具体的実施例を用いて説明する。実施例の説明は、図２に示す概要図と、図３から図１７に示す各部の処理の詳細を説明するための図を用いて行なう。
【００５６】
ここでは、配布先として「課」，「係」の単位に分割された分掌組織を考え、該配布先に対応する印刷先として該「課」に１台ずつプリンタが設置されている場合を考える。ただし、上記プリンタの設置例はあくまでも一例を示したにすぎず、例えば、係ごとにプリンタが設置されている、あるいは課に複数台（各課異なる台数）のプリンタが設置されている、などという場合であっても、後述の印刷先管理情報の持ち方を自然な応用範囲で工夫することにより対応可能である。
【００５７】
（Ｂ）＜電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）の説明＞
図３に、図２の常駐プログラム起動／停止要求６３００の指示を受けて開始する、電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【００５８】
図３の電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）は、初めに常駐プログラム起動／停止要求６３００（図２参照）の一つである電子帳票受付監視処理および登録処理常駐プログラム起動要求６３００１により起動される、サーバＰＣ６０００内に常駐するプログラムである。
【００５９】
電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）は、サーバＰＣ６０００内に常駐している間、電子帳票受付監視処理主ループ６３１０１により、定期的に電子帳票受付管理用ディレクトリ６１００を監視し、受付完了した電子帳票が存在した場合に、受付完了した電子帳票を電子帳票配布管理データベース６５１０（具体的構成例は後述する図５参照）と照合し、配布先を確認する電子帳票配布先検査処理ステップ６３１０２と、配布先を確認した電子帳票ファイル６１１０を登録済み電子帳票ファイル６２１０として電子帳票登録管理用ディレクトリ６２００に移動し、対応する電子帳票受付完了ファイル６１２０を削除する電子帳票ファイル登録処理ステップ６３１０３と、登録した電子帳票ファイルの管理情報を電子帳票印刷管理データベース６５２０（具体的構成例は後述する図６参照）に格納する電子帳票登録情報登録処理ステップ６３１０４と、電子帳票受付監視処理および登録処理常駐プログラム停止要求６３００２があった場合に当該電子帳票受付監視処理主ループを抜け、電子帳票受付監視を終了する電子帳票受付監視終了処理ステップ６３１０５とを実施する。
【００６０】
電子帳票受付監視処理主ループ６３１０１の監視による受付完了判断は、一定の規則に則った電子帳票ファイル６１１０および電子帳票受付完了ファイル６１２０の存在確認を以って判断する。
【００６１】
図４に、図２の電子帳票受付管理用ディレクトリ６１００に格納される電子帳票ファイル６１１０および電子帳票受付完了ファイル６１２０の受付完了判断に用いるファイル名の命名規則の一例を示す。
【００６２】
ここでは、受付可能な電子帳票ファイル６１１０のファイル名は下記の規則に則った２６文字と、ファイルの文書種別を識別する拡張子で構成するものとしている。
【００６３】
図４において、該ファイル名の１文字目から８文字目の８桁は、帳票ＩＤを表しており、この帳票ＩＤは、後述する電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０と照合するために用いる（図は帳票ＩＤがListA101の例である）。
【００６４】
９文字目から２５文字目の１７桁は、電子帳票ファイル６１１０が電子帳票受付管理用ディレクトリ６１００に格納された日時をYYYYMMDDhhmmssSSS形式（YYYYMMDDは西暦日付、hhmmssSSSは２４時表示の時刻、特にSSSはミリ秒を表す）で表す（図は日時が20100101120000000の例である）。
【００６５】
２６文字目の１桁は、該ファイル名を持つファイルが電子帳票ファイルであるか電子帳票受付完了ファイルであるかを示すためのファイル区分コードを表す。ここでは、「Ａ」が電子帳票ファイルを表し、「ａ」が電子帳票受付完了ファイルを表すものとする。
【００６６】
なお、運用上、電子帳票の種別を区別するために、複数のファイル区分コードを複数組設定することも可能である。例えば、初めて送るものについて、「Ａ」，「ａ」の組を、一度送ったものの再送に該当するものについて、「Ｂ」，「ｂ」の組を割り当てるなど自然な応用に含まれる。
【００６７】
同図の電子帳票ファイルの格納ファイル名の最後に付与されているPDFはファイル形式がPDFファイルであることを示す拡張子である。
【００６８】
上述した命名規則に加え、受付完了判断を円滑に行なうために、電子帳票受付完了ファイルには次の二つの規則を課す。
【００６９】
一つは、電子帳票ファイル６１１０が電子帳票受付管理用ディレクトリ６１００に格納された後に、該電子帳票ファイル６１１０が受付完了と判断してもよい状態であることを示すために、該電子帳票ファイルに対応する電子帳票受付完了ファイル６１２０を電子帳票受付管理用ディレクトリ６１００に格納することである。
【００７０】
ここで、電子帳票受付完了ファイル６１２０の中身は参照せず、その存在の有無により受付完了を判断するため、該電子帳票受付完了ファイル６１２０の中身については特に指定はしないが、該電子帳票受付完了ファイル６１２０作成のためにシステム資源を多量に使用したり、作成時間に長時間かかったりするなどによる可用性低下を防ぐために、０バイトや１バイトなど少量のデータ量である方が望ましい。
【００７１】
もう一つは、図４の例に示したように、電子帳票ファイル６１１０のファイル名の１文字目から２５文字目までと、該電子帳票ファイル６１１０に対応する電子帳票受付完了ファイル６１２０のファイル名の１文字目から２５文字目までとが同一で、かつ２６文字目が対応する文字同士（Ａに対してａ）であることである。
【００７２】
この二つの規則により、例えば、ファイル送受信プログラム等外部より電子帳票を受けられる仕組み６０１０が遠隔地から実施するＦＴＰ（File Transfer Protocol）転送であり、かつ電子帳票ファイル６１１０のサイズが大量で、受信完了までの時間が、電子帳票受付監視処理主ループ６３１０１が定期的に監視する周期より多く時間がかかってしまう場合にも、電子帳票受付監視処理主ループ６３１０１は電子帳票ファイル６１１０と該電子帳票ファイルに対応する電子帳票受付完了ファイル６１２０の少なくとも一方が存在しない間（すなわち、対として存在しない間）は、該電子帳票ファイル６１１０は受付未完で登録可能状態ではない、と判断することで、ＦＴＰ転送途中の不正な状態の電子帳票ファイルを誤って受け付け登録することなく、自然のこととして、該電子帳票ファイルの受信完了まで該電子帳票に関する後続処理である電子帳票配布先検査処理ステップ６３１０２、電子帳票ファイル登録処理ステップ６３１０３、電子帳票登録情報登録処理ステップ６３１０４の対象からは外すこととなる。
【００７３】
同電子帳票受付監視処理主ループ６３１０１の処理内にて、電子帳票受付管理用ディレクトリ６１００に電子帳票ファイル６１１０と該電子帳票ファイルに対応する電子帳票受付完了ファイル６１２０が共に存在する他の対に関しては、該電子帳票ファイル６１１０は受付完了したものと判断し、後続処理である電子帳票配布先検査処理ステップ６３１０２、電子帳票ファイル登録処理ステップ６３１０３、電子帳票登録情報登録処理ステップ６３１０４の対象とすることとなる。
【００７４】
また、二つ目の規則により、定期的、定型的に作成、印刷、配布の運用工程を経て利用される電子帳票がサーバＰＣ６０００にて一元管理される際に、名称重複による電子帳票ファイルの上書きや保管失敗、ファイルの特定困難などの管理上の混乱を軽減、回避することができる。
【００７５】
図５に、図２の電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０（電子帳票管理情報群３０００内の配布先管理情報３０２０に相当）の構成例を示す。
【００７６】
本実施例では、電子帳票配布管理データベース６５１０は、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブル６５１０１と、同係に関する情報を管理する係管理テーブル６５１０２と、配布される電子帳票の名称情報を管理する帳票名称管理テーブル６５１０３と、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブル６５１０４と、該電子帳票に関する権限を管理するユーザ管理テーブル６５１０５と、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブル６５１０６と、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブル６５１０７と、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブル６５１０８とで構成される。
【００７７】
同図に示した例では、課管理テーブル６５１０１は、課管理履歴ＩＤ，課コード，課名称，処理順序，削除フラグから構成され、係管理テーブル６５１０２は、係管理履歴ＩＤ，係コード，所属課履歴ＩＤ，係名称，処理順序，削除フラグから構成され、帳票名称管理テーブル６５１０３は、帳票名称管理履歴ＩＤ，帳票ＩＤ，帳票名称，削除フラグから構成され、帳票配布先管理テーブル６５１０４は、帳票配布先管理履歴ＩＤ，帳票名称管理履歴ＩＤ，係管理履歴ＩＤ，削除フラグから構成され、ユーザ管理テーブル６５１０５は、ユーザ名，パスワード，所属課コード，権限コードから構成され、印刷装置管理テーブル６５１０６は、印刷装置ＩＤ，印刷装置名から構成され、印刷先管理テーブル６５１０７は、印刷先管理履歴ＩＤ，課管理履歴ＩＤ，印刷装置ＩＤ，削除フラグから構成され、実印刷手段管理テーブル６５１０８は、実印刷種別，実印刷コマンドから構成されている。
【００７８】
同図に示した実印刷手段管理テーブル６５１０８の例では、実印刷対象電子帳票の実印刷種別（.TXT），（.ＰDF），あるいは（.DOC）に対して、それぞれ（テキストエディタの印刷コマンド），（PDFリーダの印刷コマンド），あるいは（ワードファイルの印刷コマンド）の実印刷コマンドが関連付けられている。
【００７９】
なお、電子帳票配布管理データベース６５１０の課管理テーブル６５１０１に配布先ごとの優先度を表す荷重指標を設けておき、該荷重指標を加味して、実印刷指示の指示頻度を制御することも可能である。
【００８０】
本実施例では、課管理テーブル６５１０１、係管理テーブル６５１０２、帳票名称管理テーブル６５１０３、帳票配布先管理テーブル６５１０４、印刷先管理テーブル６５１０７は、各管理情報の履歴ＩＤを以って編集の履歴を管理できる仕組みを有している。
【００８１】
図５に示した電子帳票配布管理データベース６５１０の構成例に従えば、例えば「業務管理台帳」という帳票名称を持つ電子帳票は、先頭８桁が「ListA201」である電子帳票ファイルを受付、登録し（帳票名称管理テーブル６５１０３の４行目参照）、「業務管理課  業務管理２係」に配布し（帳票配布先管理テーブル６５１０４の４行目および係管理テーブル６５１０２の２行目、帳票管理テーブル６５１０１の１行目参照）、「業務管理課用プリンタ」という印刷装置にて印刷する（印刷先管理テーブル６５１０７の１行目および印刷装置管理テーブル６５１０６の１行目参照）、という関係性を持つことを示す。
【００８２】
図５において、現在有効である情報は同テーブルの削除フラグが「０（＝未削除）」であることにより該有効状態を示し、逆に過去有効であったが現在は有効ではない情報は同テーブルの削除フラグが「１（＝削除済み）」であることにより論理削除（実際のデータは削除していないが削除フラグを１にすることにより論理的に削除したものとして扱う）されていることを示す。
【００８３】
論理削除されている情報（削除フラグが１の情報）は通常使用しないことが多くなるが、実際にテーブルから削除されていないため、過去の情報などを参照する際に条件付きで参照することが可能である。
【００８４】
この仕組みにより、履歴ＩＤを持つ電子帳票管理情報は、各種編集を加えられた後にも整合性を有する関係性を復元し、参照することが可能となる。
【００８５】
また、特に、前記関係性の利用を円滑に行なうために、課管理テーブル６５１０１の課コード、係管理テーブル６５１０２の係コード、帳票名称管理テーブル６５１０３の帳票ＩＤは、現在有効である（すなわち、削除フラグが「０（＝未削除）」である）レコード群の中での唯一性を課せられる。
【００８６】
図５に示した電子帳票配布管理データベース６５１０を参照しながら、図３のフローチャートの処理をさらに詳細に説明する。
【００８７】
図３の電子帳票受付監視処理主ループ６３１０１において、受付完了判断に用いるファイル名の命名規則に含まれる帳票ＩＤ（該ファイル名の１文字目から８文字目の８桁）は、前記帳票名称管理テーブル６５１０３の現在有効（すなわち削除フラグ＝０）である帳票ＩＤと照合され、一致するものが見つかった場合に「受付完了」と判断され、続けて電子帳票配布先検査処理ステップ６３１０２において、帳票配布先管理テーブル６５１０４の現在有効である帳票配布先管理情報を検索することにより、該電子帳票の配布先を確認することができる。帳票配布先管理テーブル６５１０４の検索により、現在有効である配布先が確認できた該電子帳票を「登録可能」と判断する。
【００８８】
もし、前記帳票名称管理テーブル６５１０３の帳票ＩＤと照合し、一致するものが見つからなかった場合は、該電子帳票を「受付不可」という異常状態として管理する。また、もし一旦受付完了と判断された後に、帳票配布先管理テーブル６５１０４に該当する現在有効である帳票配布先管理情報が見つからなかった場合は、該電子帳票を「登録不可」という異常状態として管理する。
【００８９】
上記異常状態は、電子帳票印刷状況確認画面５１００より発行される電子帳票印刷状況確認要求５１１０の応答として、電子帳票印刷状況検索結果５１２０という形で帳票利用者に報告することができる。
【００９０】
電子帳票配布先検査処理ステップ６３１０２を介して「登録可能」と判断された電子帳票は、続いて電子帳票ファイル登録処理ステップ６３１０３により、該電子帳票ファイル６１１０を電子帳票受付管理用ディレクトリ６１００から電子帳票登録管理用ディレクトリ６２００に移動し、登録済み電子帳票ファイル６２１０として管理し、続いて、対応する電子帳票受付完了ファイル６１２０を電子帳票受付管理用ディレクトリ６１００から削除する。
【００９１】
最後に、電子帳票登録情報登録処理ステップ６３１０４により、該電子帳票ファイルの管理情報を、図６に示す帳票状態管理テーブル６５２０１に「登録済み」状態として管理する。
【００９２】
図６に、図２および図３における電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０の構成例を示す。
【００９３】
本実施例では、電子帳票印刷管理データベース６５２０は、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブル６５２０１と、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブル６５２０２とで構成される。
【００９４】
同図に示した例では、帳票状態管理テーブル６５２０１は、帳票状態管理ＩＤ，帳票配布先管理履歴ＩＤ，受付日時，印刷要求日時，印刷実行日時，印刷整理番号，帳票状態，印刷実行者，印刷実行機能，総ページ数，印刷ページ数，ファイル名から構成され、印刷履歴管理テーブル６５２０２は、印刷履歴管理ＩＤ，帳票状態管理ＩＤ，帳票配布先管理履歴ＩＤ，受付日時，印刷要求日時，印刷実行日時，印刷整理番号，帳票状態，印刷実行者，印刷実行機能，総ページ数，印刷ページ数，ファイル名から構成されている。
【００９５】
図６に示す電子帳票印刷管理データベース６５２０の構成例に従えば、例えば帳票状態管理テーブル６５２０１の３行目を参照すると、「帳票状態管理ＩＤ：0003」で管理される電子帳票の種別は電子帳票配布管理データベース６５１０の「帳票配布先管理履歴ＩＤ：0003」（帳票配布先管理テーブル６５１０４の３行目参照）管理される「業務管理課  業務管理１係」向け帳票「業務管理帳票Ａ３」（帳票名称管理テーブル６５１０３の３行目参照）であり、該電子帳票の実体は「2010/01/01 12:00:03.000」に受け付けられたファイル名が「ListA10320100101120003000A.DOC」のファイルであり、該電子帳票の状態はユーザ「UserSecA1」（印刷実行者）により「2010/01/01 12:03:03.000」に「電子帳票印刷要求」機能を介して仮想印刷要求が発行され、現在「印刷待ち」状態であることを示すことができる。
【００９６】
なお、帳票状態管理テーブル６５２０１および印刷履歴管理テーブル６５２０２にある「印刷整理番号」は、電子帳票印刷要求５１１０または電子帳票再印刷要求５２１０または定期自動印刷要求６４００により仮想印刷要求が発行される際に、実印刷処理へ渡される順序を記録した情報である。
【００９７】
本実施例では印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序を表す（すなわち、この日に発行された仮想印刷の一斉要求のうち何回目であったかを示す）通番と、該一斉要求の中での各仮想印刷要求の順序を表す（すなわち、該一斉要求の中で何番目に実印刷されるかを示す）通番とをハイフンで結合して組み合わせた形式を採用している。
【００９８】
印刷整理番号は、後述する電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）が実印刷を実施する順序に関わり、該電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）が印刷待ち状態である実印刷対象群から該印刷整理番号の辞書式昇順で実印刷対象を選定する。
【００９９】
該印刷整理番号の応用例として、例えば、電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）において、仮想印刷要求群に対する係ごとのソート機能を実装する場合、帳票利用者が複数の係宛の登録済み電子帳票を一度に指定して一斉に仮想印刷要求群を発行する際に、一斉要求単位の仮想印刷要求群を（帳票利用者が特に意識することなく）係ごとにソートし、実印刷順序に即した順序に該印刷整理番号を付番しておくことで、実印刷機能部分に影響を与えずに該機能拡張を実施することができる。
【０１００】
また、印刷待ち状態を含めた実印刷の順序に関する情報を、電子帳票印刷状況確認画面５１００より発行される電子帳票印刷状況確認要求５１１０の応答として、電子帳票印刷状況検索結果５１２０という形で、または、電子帳票印刷履歴確認画面５２００より発行される電子帳票印刷履歴確認要求５２１０の応答として、電子帳票印刷履歴検索結果５２２０という形で、帳票利用者に報告することができる。
【０１０１】
電子帳票の受付、登録に係る基本的な流れは電子帳票受付監視処理主ループ６３１０１に含まれる前記の通りであり、電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）が常駐している間、これを繰り返して随時実行するが、該電子帳票受付監視処理主ループ６３１０１の最後に電子帳票受付監視終了処理ステップ６３１０５を含めておき、図１の常駐プログラム起動／停止要求６３００の一つである電子帳票受付監視処理および登録処理常駐プログラム停止要求６３００２の指示に従い、該電子帳票受付監視処理主ループ６３１０１から抜け、電子帳票受付監視を終了することにより、電子帳票受付監視処理および登録処理常駐プログラム６３１０（第一のプログラム）の常駐を解除する。
【０１０２】
図７に、本実施例における電子帳票印刷状況確認画面５１００の画面構成例を示す。
【０１０３】
電子帳票印刷状況確認画面５１００は、同図に示すように、電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）へ発行する電子帳票印刷状況確認要求５１１０を詳細に指定する電子帳票印刷状況確認条件設定部５１００１と、該電子帳票印刷状況確認要求５１１０に対する電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）からの応答である電子帳票印刷状況検索結果５１２０を表示する電子帳票印刷状況一覧表示部５１００２と、前記電子帳票印刷状況確認要求５１１０の発行や電子帳票印刷要求５１３０の発行を含む該電子帳票印刷状況確認画面５１００における各種操作を提供する電子帳票印刷状況確認操作部５１００３とで構成される。
【０１０４】
本実施例においては、帳票利用者が電子帳票印刷状況確認画面５１００、電子帳票印刷履歴確認画面５２００、電子帳票管理情報管理画面５３００といった各種画面を利用（操作）する際には、予め図５のようにユーザ管理テーブル６５１０５で定義されたユーザ管理情報と照合するパスワード認証を介して、利用許可を得ることを必要としている。
【０１０５】
図５に示したユーザ管理テーブル６５１０５で定義されたユーザ管理情報には予め定義された権限の付与が含まれており、利用許可には、例えばユーザ管理テーブル６５１０５の１行目の例に示すように、ユーザ名「UserSecA0」に設定されている「所属課コード：SecA」と「権限コード：Special」の組合せにより、該ユーザにおけるデータベース更新系操作権限は、課管理テーブル６５１０１における所属課コード：SecAの行の“課名称”の欄より「業務管理課」に関するものに設定され、同じく参照系操作権限は「権限コード：Special」により全課に関するものに設定されるように制御することができ、また、ユーザ管理テーブル６５１０５の４行目の例に示すように、ユーザ名「UserSecB1」に設定されている「所属課コード：SecB」と「権限コード：General」の組合せにより、該ユーザにおけるデータベース更新系操作権限は、課管理テーブル６５１０１における所属課コード：SecBの行の“課名称”の欄より「会計課」に関するものに設定され、同じく参照系操作権限も「権限コード：General」により「会計課」に関するものに設定されるように制御することができる。
【０１０６】
このように、本実施例では、「権限コード：Special」で表される管理者権限には自課および他課に関する帳票状態や印刷履歴の参照、電子帳票配布管理情報の参照を許可し、自課に関する印刷要求、再印刷要求、電子帳票配布管理情報の編集（追加、変更、削除）を許可するように制御し、「権限コード：General」で表される一般利用者権限には自課に関する帳票状態や印刷履歴の参照、電子帳票配布管理情報の参照を許可し、自課に関する印刷要求、再印刷要求許可するように制御する（他課に対しては参照の権限も要求許可の権限もなし）、といった権限分けによる業務機密情報の保守制御が可能となる。
【０１０７】
図７の電子帳票印刷状況確認画面５１００において、電子帳票印刷状況確認条件設定部５１００１には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。
【０１０８】
図７に示す電子帳票印刷状況確認条件設定部５１００１の例では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ＩＤ」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックス、「受付不可」，「登録不可」，「登録済み」，「印刷待ち」等の絞り込み条件を選べる「帳票状態」プルダウン、「一括印刷」，「一括再印刷」，「定期自動印刷」等の絞り込み条件を選べる「実行機能」プルダウン、「受付日」範囲指定用テキストボックス、「印刷要求日」範囲指定用テキストボックス、「印刷整理番号」前方一致検索用テキストボックスを配備している。
【０１０９】
帳票利用者は、該電子帳票印刷状況確認条件設定部５１００１にて検索条件を指定して、電子帳票印刷状況確認操作部５１００３の「検索」ボタンを押下することにより、サーバＰＣ６０００の電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）に電子帳票印刷状況確認要求５１１０を発行することができる。
【０１１０】
（Ｃ）＜電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）の説明＞
図８に、図２の検索条件を指定した電子帳票印刷状況確認要求５１１０の指示を受けて開始する、電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０１１１】
同図に示すように、該電子帳票印刷状況確認要求５１１０を受けた電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）は、電子帳票印刷状況検索処理ステップ６３３０１を開始し、指定された検索条件に従い、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０から、帳票状態が「印刷成功」，「印刷失敗」ではない（すなわち、実印刷が終了していない）電子帳票印刷状況管理情報のうちから、指定された検索条件に合致した管理情報を取得するとともに、該管理情報に関連する電子帳票配布管理情報を電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０から取得する。
【０１１２】
このようにして取得した該電子帳票印刷状況管理情報および該電子帳票配布管理情報は、電子帳票印刷状況検索処理ステップ６３３０１にて整形され、図７の電子帳票印刷状況確認画面５１００の電子帳票印刷状況一覧表示部５１００２に電子帳票印刷状況検索結果５１２０として表示される。
【０１１３】
図７の例では、配布課が「業務管理課」であり、配布係が「業務管理１係」であり、帳票名に「管理台帳」を含み、現在「印刷待ち」状態であり、実行機能「定期自動印刷」により仮想印刷要求が発行され、受付日が「2010/02/04」であり、印刷要求日（すなわち、仮想印刷要求日）が「2010/02/04」であり、印刷整理番号が「20100204」で始まる電子帳票印刷状況管理情報を検索し、表示している。
【０１１４】
該検索のヒット件数が例えば３５件であった場合、図７の例では、電子帳票印刷状況一覧表示部５１００２に一度に１０件までを表示させているため、該電子帳票印刷状況一覧表示部５１００２の下部に該一覧の表示ページを変更するための操作部も合わせて表示している（「←，１，２，３，４，→」の表示参照）。
【０１１５】
電子帳票印刷状況確認条件設定部５１００１の各検索条件項目において、プルダウンから項目を選択しない、あるいはテキストボックスに検索キーワードを入力しないことは、該項目についてユーザ側から特に絞り込み条件を指定していないことを意味する。
【０１１６】
帳票利用者は、電子帳票印刷状況確認条件設定部５１００１にて検索条件を指定して、電子帳票印刷状況検索処理プログラム６３３０（第二のプログラム）に電子帳票印刷状況確認要求５１１０を発行し、その応答として電子帳票印刷状況一覧表示部５１００２に電子帳票印刷状況検索結果５１２０を取得した後に、帳票状態が「登録済み」である電子帳票印刷状況管理情報に対して、選択チェックボックスにチェックを施して、電子帳票印刷状況確認操作部５１００３の「一括印刷」ボタンを押下することにより、サーバＰＣ６０００の電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）に電子帳票印刷要求５１３０を発行することができる。
【０１１７】
図７では、電子帳票印刷状況確認操作部５１００３には、該電子帳票印刷要求５１３０の発行に際して、前記選択チェックボックスのチェック操作を容易にするための「一括選択」ボタンおよび「一括解除」ボタンや、印刷要求対象の電子帳票の一部分のみを指定して印刷させるための「印刷ページ指定」テキストボックス（開始ページおよび終了ページを指定する）、印刷要求対象の電子帳票の一部分のみではなく全ページを一括して印刷させるための「一括印刷」ボタンを配備している。
【０１１８】
電子帳票印刷状況確認画面５１００の電子帳票印刷状況一覧表示部５１００２に電子帳票印刷状況検索結果５１２０を表示する際に、帳票状態が「登録済み」以外である電子帳票に関する行の選択チェックボックスを非活性にすることにより、帳票利用者に対して、該電子帳票は印刷に係る準備が整っていない、あるいは既に印刷要求発行済みで、印刷操作が不可能であることを報告することができ、操作性を向上させることができる。
【０１１９】
（Ｄ）＜電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）の説明＞
図９に、図２の電子帳票印刷要求５１３０を受けて開始する電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０１２０】
選択チェックボックスへの選択チェックによって印刷対象を指定した電子帳票印刷要求５１３０を受けた電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）は、図９の電子帳票仮想印刷対象検索処理ステップ６３４０１を開始し、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０から、指定された電子帳票印刷状況管理情報を取得するとともに、該管理情報に関連する電子帳票配布管理情報を電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０から取得し、現在の帳票状態および権限との関連性から、該電子帳票印刷状況管理情報が仮想印刷可能であるかを検査する。
【０１２１】
次に、電子帳票印刷整理番号付与処理ステップ６３４０２にて、前記検査にて仮想印刷可能と判断した電子帳票印刷状況管理情報の集合に対して、実印刷する順序を決定し、該順序を示す印刷整理番号を対応付ける。
【０１２２】
本実施例における印刷整理番号は、前述したように「−（半角ハイフン)」を区切り子として、三つの部分で構成されている。
【０１２３】
第一の部分は、印刷要求日（すなわち、仮想印刷要求を発行した日）を示す、YYYYMMDD形式（YYYYMMDDは西暦日付を表す）の８桁の半角数字である。一度の電子帳票印刷要求において印刷要求対象として選択された電子帳票印刷状況管理情報については、当該部分は同一の数字列となる。
【０１２４】
第二の部分は、前記印刷要求日に発行された仮想印刷の一斉要求のうち、今回の要求が何回目であったかを示す、４桁の半角数字である。一度の電子帳票印刷要求において印刷要求対象として選択された電子帳票印刷状況管理情報については、当該部分もまた同一の数字列となる。
【０１２５】
第三の部分は、前記印刷要求の中において、実印刷する順序を示す、４桁の半角数字である。ここで実印刷する順序を決定する方法としてどのような方法を実装するべきかについては様々な選択肢が存在するが、例えば、受付順にすることや、図５の係管理テーブル６５１０２の「処理順序」項目の設定値に従って係ごとにまとめるなど、帳票利用者にとって有意となる整列方法を選択するべきである。
【０１２６】
このように電子帳票印刷状況管理情報に印刷整理番号を付与することにより、以下の如き効果を得ることができる。
【０１２７】
第一の効果は、印刷要求対象となる電子帳票印刷状況管理情報の実印刷に係る一意識別性を確保し、後述する電子帳票印刷管理処理および実印刷処理常駐プログラム６３２０における制御が簡素になることである。
【０１２８】
第二の効果は、実印刷の順序に係る情報管理を、該実印刷に係る制御（すなわち、電子帳票印刷管理処理および実印刷処理常駐プログラム６３２０（第五のプログラム））から脱離させ、該印刷整理番号の付与方法に委譲することにより、複数の整列方法を組み込むことが容易となり、より多様な要望に耐え得る構造を持つことが可能となることである。
【０１２９】
第三の効果は、該印刷整理番号を実印刷より前に付与することにより、実印刷の前後に関わらず、帳票利用者が該印刷整理番号を参照することが可能となり、実印刷に関わる大局的な印刷計画を把握することが可能となることである。
【０１３０】
第四の効果は、同様に、印刷整理番号を実印刷より前に付与することにより、実印刷の前後に関わらず、帳票利用者が該印刷整理番号を参照することにより、詳細に記述される実印刷日時を比較、確認することなく、仮想印刷の一斉要求同士の前後関係や、仮想印刷要求同士のグルーピング関係などの印刷計画概要を把握することが可能となることである。
【０１３１】
最後に、電子帳票仮想印刷情報登録処理ステップ６３４０３にて、該電子帳票印刷状況管理情報の集合に対して、決定した印刷整理番号を付与し、帳票状態を「印刷待ち」状態に編集して、該編集情報を用いて電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０を更新する。
以上により、仮想印刷要求対象が実印刷されるための準備が整う。
【０１３２】
また、電子帳票仮想印刷処理プログラム６３４０（第四のプログラム）は、電子帳票印刷状況確認画面５１００から発行される電子帳票印刷要求５１３０の他に、後述する電子帳票印刷履歴確認画面５２００から発行される電子帳票再印刷要求５２３０や、サーバＰＣ６０００が定期的に発行する定期自動印刷要求６４００を受けることによっても開始し、同等の処理ステップを介して該仮想印刷要求の情報を電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０に登録する。
【０１３３】
図１０に、本実施例における電子帳票印刷履歴確認画面５２００の画面構成例を示す。
【０１３４】
電子帳票印刷履歴確認画面５２００は、同図に示すように、電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）へ発行する電子帳票印刷履歴確認要求５２１０を詳細に指定する電子帳票印刷履歴確認条件設定部５２００１と、該電子帳票印刷履歴確認要求５２１０に対する電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）からの応答である電子帳票印刷履歴検索結果５２２０を表示する電子帳票印刷履歴一覧表示部５２００２と、前記電子帳票印刷履歴確認要求５２１０の発行や電子帳票再印刷要求５２３０の発行を含む該電子帳票印刷履歴確認画面５２００における各種操作を提供する電子帳票印刷履歴確認操作部５２００３とで構成される。
【０１３５】
図１０に示す電子帳票印刷履歴確認画面５２００において、電子帳票印刷履歴確認条件設定部５２００１には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。
【０１３６】
図１０に示す電子帳票印刷履歴確認条件設定部５２００１では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ＩＤ」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックス、「印刷成功」，「印刷失敗」の絞り込み条件を選べる「帳票状態」プルダウン、「一括印刷」，「一括再印刷」，「定期自動印刷」等の絞り込み条件を選べる「実行機能」プルダウン、実印刷処理を実行したユーザを指定できる「実行ユーザ」部分一致検索用テキストボックス、「受付日」範囲指定用テキストボックス、「印刷要求日」範囲指定用テキストボックス、「印刷日」範囲指定用テキストボックス、「印刷整理番号」前方一致検索用テキストボックスを配備している。
【０１３７】
帳票利用者は、該電子帳票印刷履歴確認条件設定部５２００１にて検索条件を指定して、電子帳票印刷履歴確認操作部５２００３の「検索」ボタンを押下することにより、サーバＰＣ６０００の電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）に電子帳票印刷履歴確認要求５２１０を発行することができる。
【０１３８】
（Ｅ）＜電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）の説明＞
図１１に、図２の検索条件を指定した電子帳票印刷履歴確認要求５２１０の指示を受けて開始する、電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０１３９】
該電子帳票印刷履歴確認要求５２１０を受けた電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）は、図１１の電子帳票印刷履歴検索処理ステップ６３５０１を開始し、指定された検索条件に従い、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０から、指定された検索条件に合致した電子帳票印刷履歴管理情報を取得するとともに、該管理情報に関連する電子帳票印刷状況管理情報および電子帳票配布管理情報を電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０および電子帳票配布管理データベース６５１０から取得する。
【０１４０】
このようにして取得した該電子帳票印刷履歴管理情報、電子帳票印刷状況管理情報および該電子帳票配布管理情報は、電子帳票印刷履歴検索処理ステップ６３５０１にて整形され、電子帳票印刷履歴確認画面５２００の電子帳票印刷履歴一覧表示部５２００２に電子帳票印刷履歴検索結果５２２０として表示される。
【０１４１】
前記電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）において電子帳票印刷履歴検索結果５２２０を出力する際に、電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０から電子帳票印刷履歴管理情報を検索する方法と、帳票状態が「印刷成功」，「印刷失敗」である（すなわち、実印刷が終了している）電子帳票印刷状況管理情報を検索する方法とが考えられるが、本実施例においては、下記の特性および関係性に基づき前者を採用している。
【０１４２】
電子帳票印刷状況管理情報は、印刷対象となり得る電子帳票、あるいは印刷対象となっている電子帳票、あるいは印刷対象となった電子帳票の印刷に纏わる状態を管理するとともに、該印刷対象の実体ファイルとを結び付ける役割があるのに対して、電子帳票印刷履歴管理情報は「印刷した」という過去に起こった事実を管理するものである。
【０１４３】
このため、例えば、電子帳票の実体ファイル管理の上で、該ファイルの保存期限を設ける、ディスク容量圧迫対策としての該ファイル削除を要求されるなど、電子帳票実体ファイルの消失を伴う場面に臨んだ場合に、該ファイルに対応する電子帳票印刷状況管理情報を削除し、同じく対応する電子帳票印刷履歴管理情報は残すことにより、該電子帳票を「印刷した」という事実を残しつつ、対応する電子帳票実体ファイルを削除することができる。
【０１４４】
該状況においては、電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）が電子帳票印刷履歴確認要求５２１０に応答する際に、電子帳票印刷状況管理情報と結び付かない電子帳票印刷履歴管理情報は「実体ファイルなし（削除済み）」であると判定し、電子帳票印刷履歴確認画面５２００の電子帳票印刷履歴一覧表示部５２００２に電子帳票印刷履歴検索結果５２２０を表示する際に、該電子帳票に関する行の選択チェックボックスを非活性にすることにより、帳票利用者に対して、該電子帳票の実態ファイルは存在せず、再印刷操作が不可能であることを報告することができ、操作性を向上させることができる。
【０１４５】
図１０の例では、配布課が「業務管理課」であり、受付日が「2010/02/04」であり、印刷要求日（すなわち、仮想印刷要求日）が「2010/02/04」であり、印刷日（すなわち、実印刷実施日）が「2010/02/04」であり、印刷整理番号が「20100204」で始まる電子帳票印刷履歴管理情報を検索し、表示している。
【０１４６】
該検索のヒット件数が例えば７２件であった場合、図１０の例では、電子帳票印刷履歴一覧表示部５２００２に一度に１０件までを表示させているため、該電子帳票印刷履歴一覧表示部５２００２の下部に該一覧の表示ページを変更するための操作部も合わせて表示している（「←，１，２，３，４，５，６，７，８，→」の表示参照）。
【０１４７】
電子帳票印刷履歴確認条件設定部５２００１の各検索条件項目において、プルダウンから項目を選択しない、あるいはテキストボックスに検索キーワードを入力しないことは、該項目についてユーザ側から特に絞り込み条件を指定していないことを意味する。
【０１４８】
帳票利用者は、電子帳票印刷履歴確認条件設定部５２００１にて検索条件を指定して、電子帳票印刷履歴検索処理プログラム６３５０（第三のプログラム）に電子帳票印刷履歴確認要求５２１０を発行し、その応答として電子帳票印刷履歴一覧表示部５２００２に電子帳票印刷履歴検索結果５１２０を取得した後に、再印刷を実施したい電子帳票印刷履歴管理情報に対して、選択チェックボックスにチェックを施して、電子帳票印刷履歴確認操作部５２００３の「一括再印刷」ボタンを押下することにより、サーバＰＣ６０００の電子帳票仮想印刷処理プログラム６３４０に電子帳票再印刷要求５２３０を発行することができる。
【０１４９】
図１０では、電子帳票印刷履歴確認操作部５２００３には、該電子帳票再印刷要求５２３０の発行に際して、前記選択チェックボックスのチェック操作を容易にするための「一括選択」ボタンおよび「一括解除」ボタンや、再印刷要求対象の電子帳票の一部分のみを指定して再印刷させるための「印刷ページ指定」テキストボックス（開始ページおよび終了ページを指定する）、印刷要求対象の電子帳票の一部分のみではなく全ページを一括して再印刷させるための「一括再印刷」ボタンをを配備している。
【０１５０】
（Ｆ）＜電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）の説明＞
図１２に、図２の常駐プログラム起動／停止要求６３００の指示を受けて開始する、電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０１５１】
図１２に示す電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）は、初めに常駐プログラム起動／停止要求６３００の一つである電子帳票印刷監視処理および実印刷処理常駐プログラム起動要求６３００３により起動される、サーバＰＣ６０００内に常駐するプログラムである。
【０１５２】
常駐している間、電子帳票印刷監視処理主ループ６３２０１により、定期的に電子帳票印刷管理データベース６５２０を監視し、帳票状態が「印刷待ち」である電子帳票が存在した場合に、電子帳票配布可能配布先確認ステップ６３２０２、電子帳票実印刷指示副ループ６３２０３、電子帳票印刷監視終了処理ステップ６３２０７を実施する。
【０１５３】
電子帳票印刷監視処理主ループ６３２０１において、電子帳票印刷管理データベース６５２０の帳票状態管理テーブル６５２０１を参照し、帳票状態が「印刷待ち」状態である電子帳票印刷状況管理情報を検知した場合、電子帳票配布可能配布先確認ステップ６３２０２により、電子帳票配布管理データベース６５１０を確認し、電子帳票の配布先として有効な配布先を取得する。
【０１５４】
本実施例においては、「課」，「係」の単位に分割された分掌組織を考え、該配布先に対応する印刷先として該「課」に１台ずつプリンタが設置されている場合を考えているので、前記「有効な配布先」は、課管理テーブル６５１０１において、削除フラグが「０（＝未削除）」である課とすることができる。
【０１５５】
該分掌組織の変更により、例えば「業務管理課」が廃止され配布先として管理対象外となる場合は、図５に示す電子帳票配布管理データベース６５１０の課管理テーブル６５１０１（１行目参照）において、「課管理履歴ＩＤ：0001」である「業務管理課：SecA」のレコードに対して、削除フラグを「１（＝削除済み）」とすることにより、該電子帳票配布可能配布先確認ステップ６３２０２の取得対象である「有効な配布先」から除外することができる。
【０１５６】
続いて、電子帳票実印刷指示副ループ６３２０３にて、前記電子帳票配布可能配布先確認ステップ６３２０２にて取得した「有効な配布先（すなわち、未削除の課レコード）」を順次処理対象として、電子帳票実印刷対象有無確認処理ステップ６３２０４、電子帳票実印刷処理ステップ６３２０５、電子帳票実印刷情報登録処理ステップ６３２０６を実施する。
【０１５７】
本実施例では、「有効な配布先」の該電子帳票実印刷指示副ループ６３２０３の処理順序の決定は、図５の課管理テーブル６５１０１にある「処理順序」項目の設定値順とする。
【０１５８】
電子帳票実印刷対象有無確認処理ステップ６３２０４では、まず図６に示す電子帳票印刷管理データベース６５２０の帳票状態管理テーブル６５２０１を参照し、処理対象の「有効な配布先」と結びつく「印刷待ち」状態の電子帳票印刷状況管理情報群を取得する。
【０１５９】
この場合、「有効な配布先」と「印刷待ち」状態の電子帳票印刷状況管理情報群の結びつけは、「課管理履歴ＩＤ」ではなく、「課コード」を元に探索することとする。これにより、下記の効果を得ることができる。
【０１６０】
例えば、前記のように分掌組織の変更により「業務管理課」が廃止され、加えて新しい課に該課より業務を引き継ぐ場合、分掌組織の変更前に配布された過去の電子帳票資産（蓄積済み電子帳票）の参照・利用権限を委譲するにあたり、図５の課管理テーブル６５１０１の「業務管理課」に対応する「課管理履歴ＩＤ：0001」のレコードの削除フラグを「1（＝削除済み）」とするとともに、新しい課に対応する課管理テーブル６５１０１の新規追加レコードに「業務管理課」と同じ「課コード：SecA」を設定することで該委譲を実現できる。
【０１６１】
「課コード：SecA」に対応するユーザ管理情報は「業務管理課」と新しい課を「自課」と認識するため、該ユーザを認証に用いる帳票利用者は、新しい課に割当てられた電子帳票を参照・利用可能であると同時に、分掌組織の変更前に「業務管理課」に配布された過去の電子帳票資産の参照・利用も可能である。特に、該過去の電子帳票資産を再印刷する場合は、後述の印刷先判別において前記と同様の「課コード」による結びつけにより、新しい課に結びつけられたプリンタを印刷先として対応付けることができる。
【０１６２】
次に、電子帳票実印刷対象有無確認処理ステップ６３２０４では、該処理対象「有効な配布先」と結びつけられた「印刷待ち」状態の電子帳票印刷状況管理情報群のうち、印刷整理番号の辞書式昇順で最初の電子帳票印刷状況管理情報を取得し、実印刷対象として選定する。該電子帳票印刷状況管理情報が取得できなかった場合、次の「有効な配布先」を処理対象として、電子帳票実印刷指示副ループ６３２０３を継続する。
【０１６３】
前記のように電子帳票実印刷指示副ループ６３２０３において、一つの「有効な配布先」について一つの「印刷待ち」状態の電子帳票印刷状況管理情報（ここでは、印刷整理番号の辞書式昇順で最初のもの）を実印刷対象として選定するに留めることにより、下記の効果を得ることができる。
【０１６４】
第一の効果は、該「有効な配布先」ごとの「印刷待ち」状態の電子帳票印刷状況管理情報の待機数が異なる場合でも、該待機数が多い配布先に実印刷処理頻度が偏ることなく、電子帳票実印刷指示副ループ６３２０３を終了するまでに該「有効な配布先」に対して一度ずつ公平に実印刷機会を提供できることである。
【０１６５】
第二の効果は、「印刷待ち」状態の電子帳票印刷状況管理情報群が多量にあり、後から新しい電子帳票仮想印刷要求が発行された場合にも、全ての有効な配布先に渡る全ての「印刷待ち」状態の電子帳票印刷状況管理情報群の実印刷処理終了を待つ必要はなく、高々『該新しい電子帳票仮想印刷要求が属する「有効な配布先」に対応する実印刷処理待機数＋１』と『有効な配布先』の数の積の分だけの待ちとなり、実印刷の待ち時間を削減できることである。特に、『該新しい電子帳票仮想印刷要求が属する「有効な配布先」に対応する待機数』が０であれば、高々『有効な配布先』の数の分だけ待つことで実印刷処理を開始することができる。
【０１６６】
図１３に、電子帳票実印刷対象有無確認処理ステップ６３２０４の実印刷対象選定方式に関する該二つの効果を説明するための概要図を示す。
【０１６７】
図１３上部に示す例では、電子帳票印刷管理データベース６５２０の帳票状態管理テーブル６５２０１に、帳票状態が「印刷待ち」状態である電子帳票印刷状況管理情報が、予め「帳票状態管理ＩＤ：0001」（印刷要求の略称を「印刷要求Ａ１」とする）から、「帳票状態管理ＩＤ：0010」（同「印刷要求Ｄ２」とする）までの１０件待機しているものとしている。
【０１６８】
前記電子帳票実印刷指示副ループ６３２０３および電子帳票実印刷対象有無確認処理ステップ６３２０４の処理方式に則って「印刷待ち」状態を解釈すると、図１３中央部に示す「電子帳票仮想印刷要求の「印刷待ち」状態（模式図）」の破線矢印の順序で待機しているものと解釈される。
【０１６９】
この時、電子帳票実印刷指示副ループ６３２０３が「有効な配布先」に対する処理ループを一巡する際に、各「有効な配布先」に対して一つの「印刷待ち」状態の電子帳票印刷状況管理情報を実印刷対象として処理する。具体的には「印刷要求Ｄ１」，「印刷要求Ｃ１」，「印刷要求Ｂ１」，「印刷要求Ａ１」である。これにより、電子帳票実印刷指示副ループ６３２０３の説明に関連して述べた第一の効果（有効な配布先に対して公平な実印刷機会を提供）が得られる。
【０１７０】
また、ここに図１３上部の「帳票状態管理ＩＤ：0011」（印刷要求の略称を「印刷要求Ｂ２」とする），「帳票状態管理ＩＤ：0012」（同「印刷要求Ｄ３」とする），および「帳票状態管理ＩＤ：0013」（同「印刷要求Ａ５」とする）の３件が追加されたとすると、図１３下部の「追加要求があった場合の電子帳票仮想印刷要求の「印刷待ち」状態（模式図）」の破線矢印の順序で待機しているものと解釈される。
【０１７１】
この時、「印刷要求Ｂ２」に着目すると、図１３上部に示すように全体としては「印刷要求Ｂ２」の前には１０件の「印刷待ち」状態の電子帳票印刷状況管理情報が存在するが、図１３下部に示すように７番目（６件の印刷待ちの後）に待機するものとして解釈される。これにより、電子帳票実印刷指示副ループ６３２０３の説明中で述べた第二の効果（新たな電子帳票仮想印刷要求が発行された場合における実印刷の待ち時間の削減）が得られる。
【０１７２】
このようにして得られる該二つの効果はともに、「有効な配布先」に所属する各々の帳票利用者から見た視点において、他の待機状況の偏りの影響を抑えた、公平な実印刷処理制御として現れる。
【０１７３】
また、前記公平な実印刷処理制御と同様に、電子帳票配布管理データベース６５１０の課管理テーブル６５１０１に配布先ごとの優先度を表す荷重指標を設けておき、電子帳票実印刷指示副ループ６３２０３において該荷重指標を加味して、「印刷待ち」状態の電子帳票印刷状況管理情報の選定個数を制御することにより、実印刷指示の指示頻度を制御することが可能となることも本発明の自然な応用に含まれる。
【０１７４】
続いて、電子帳票実印刷処理ステップ６３２０５では、前記電子帳票実印刷対象有無確認処理ステップ６３２０４にて実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報について、配布先、印刷先、実印刷手段を確認・判別し、実印刷指示を発行する。
【０１７５】
図１４に、図１２の電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０に含まれる、電子帳票実印刷処理ステップ６３２０５のより詳細な処理を説明するための処理ブロック図の一例を示す。
【０１７６】
電子帳票実印刷処理ステップ６３２０５では、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報に対して、電子帳票配布先確認処理ステップ６３２０５１、電子帳票印刷先確認処理ステップ６３２０５２、電子帳票実印刷手段確処理ステップ６３２０５３、電子帳票実印刷手段実行処理ステップ６３２０５４を実施する。
【０１７７】
電子帳票配布先確認処理ステップ６３２０５１にて、電子帳票管理データベース６５００における電子帳票配布管理データベース６５１０を参照し、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報について、配布先課および配布先係を取得する。
【０１７８】
電子帳票印刷先確認処理ステップ６３２０５２にて、電子帳票管理データベース６５００における課管理テーブル６５１０１において削除フラグが「０（＝未削除）」である課管理履歴ＩＤのうち、前記取得した配布先課と同一の課コードを有する課管理履歴ＩＤを取得し、該課管理履歴ＩＤに対応する印刷装置ＩＤを印刷先管理テーブル６５１０７より取得する。
【０１７９】
これにより、分掌組織の変更前の過去資産を再印刷した際に、帳票利用者は該変更を意識することなく、適切な印刷装置を指定することができる。
【０１８０】
電子帳票実印刷手段確処理ステップ６３２０５３にて、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報が保持するファイル名の拡張子に対応して、電子帳票管理データベース６５００における実印刷手段管理テーブル６５１０８より実印刷コマンドを取得する。
【０１８１】
本実施例では、拡張子「.TXT」に対応した「テキストエディタの印刷コマンド」、拡張子「.PDF」に対応した「ＰＤＦリーダの印刷コマンド」、拡張子「.DOC」に対応した「ワードファイルの印刷コマンド」が格納されているとしている。
【０１８２】
電子帳票実印刷手段実行処理ステップ６３２０５４にて、前記電子帳票実印刷手段確処理ステップ６３２０５３にて取得した実印刷コマンドを用いて、前記電子帳票印刷先確認処理ステップ６３２０５２にて取得した印刷装置に対して、印刷指示を発行する。
【０１８３】
上述した電子帳票実印刷処理ステップ６３２０５の処理後、電子帳票実印刷情報登録処理ステップ６３２０６では、実印刷処理を実施した電子帳票印刷状況管理情報について、「印刷成功」，「印刷失敗」の印刷状況と印刷履歴を電子帳票管理情報データベース６５００の電子帳票印刷管理データベース６５２０に格納する。
【０１８４】
電子帳票の実印刷に係る基本的な流れは電子帳票印刷監視処理主ループ６３２０１に含まれる前記の通りであり、電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）が常駐している間、これを繰り返して随時実行するが、該電子帳票印刷監視処理主ループ６３２０１の最後に電子帳票印刷監視終了処理ステップ６３２０７を含めておき、図２の常駐プログラム起動／停止要求６３００の一つである電子帳票印刷監視処理および実印刷処理常駐プログラム停止要求６３００４の指示に従い、該電子帳票印刷監視処理主ループ６３２０１から抜け、電子帳票印刷監視を終了することにより、電子帳票印刷監視処理および実印刷処理常駐プログラム６３２０（第五のプログラム）の常駐を解除する。
【０１８５】
図１５に、本実施例における電子帳票管理情報管理画面５３００の画面構成例を示す。
【０１８６】
電子帳票管理情報管理画面５３００は、同図に示すように、電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）へ発行する電子帳票管理情報確認要求５３１０を詳細に指定する電子帳票管理情報確認条件設定部５３００１と、該電子帳票管理情報確認要求５３１０に対する電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）からの応答である電子帳票管理情報検索結果５３２０を表示する電子帳票管理情報一覧表示部５３００２と、前記電子帳票管理情報確認要求５３１０の発行や電子帳票管理情報編集要求５３３０の発行を含む該電子帳票管理情報管理画面５３００における各種操作を提供する電子帳票管理情報管理操作部５３００３とで構成される。
【０１８７】
図１５に示す電子帳票管理情報管理画面５３００において、電子帳票管理情報確認条件設定部５３００１には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。
【０１８８】
図１５の電子帳票管理情報確認条件設定部５３００１では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ＩＤ」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックスを配備している。
【０１８９】
帳票利用者は、該電子帳票管理情報確認条件設定部５３００１にて検索条件を指定して、電子帳票管理情報管理操作部５３００３の「検索」ボタンを押下することにより、サーバＰＣ６０００の電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）に電子帳票管理情報確認要求５３１０を発行することができる。
【０１９０】
（Ｇ）＜電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）の説明＞
図１６に、図２の検索条件を指定した電子帳票管理情報確認要求５３１０の指示を受けて開始する、電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０１９１】
該電子帳票管理情報確認要求５３１０を受けた電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）は、電子帳票管理情報検索処理ステップ６３６０１を開始し、指定された検索条件に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０から、指定された検索条件に合致した電子帳票配布管理情報を取得する。
【０１９２】
このようにして取得した該電子帳票配布管理情報は、電子帳票管理情報検索処理ステップ６３６０１にて整形され、電子帳票管理情報管理画面５３００の電子帳票管理情報一覧表示部５３００２に電子帳票管理情報検索結果５３２０として表示される。
【０１９３】
本実施例では、電子帳票管理情報一覧表示部５３００２は、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１と、電子帳票配布管理情報追加指定部５３００２２と、電子帳票印刷管理情報検索結果一覧表示および変更指定部５３００２３とで構成される。
【０１９４】
電子帳票管理情報検索処理プログラム６３６０（第六のプログラム）から電子帳票管理情報検索結果５３２０を受けた際に、電子帳票の名称や配布先に関する管理情報は、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１に表示し、全ての有効な配布先（すなわち、課管理テーブル６５１０１において削除フラグが「０（＝未削除）」である課）の印刷先に関する管理情報は、電子帳票印刷管理情報検索結果一覧表示および変更指定部５３００２３に表示する。
【０１９５】
図１５の例では、配布課が「業務管理課」である電子帳票の名称や配布先に関する管理情報を検索し、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１に表示している。該検索のヒット件数が８６件であった場合、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１に一度に１０件までを表示させているため、該電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１の下部に該一覧の表示ページを変更するための操作部も合わせて表示している（「←，１，２，３，４，５，６，７，８，９，→」の表示参照）。
【０１９６】
また、全ての有効な配布先の印刷先に関する管理情報を検索し、電子帳票印刷管理情報検索結果一覧表示および変更指定部５３００２３に表示している。表示の際には、帳票利用者が認証に用いたユーザに付与された権限に従って、下記のような制御を行なう。
【０１９７】
「権限コード：Special」で表される管理者権限の場合、自課の印刷先に割り当てられているプリンタを示す欄をプルダウンで表示し、他課の印刷先に割り当てられているプリンタを示す欄を内容変更が不可であるラベルで表示することにより、該管理者権限において自課の印刷先プリンタ設定のみ変更可能であることを示す。
【０１９８】
「権限コード：General」で表される一般利用者権限の場合、自課および他課の印刷先に割り当てられているプリンタを示す欄を全て内容変更が不可であるラベルで表示することにより、該一般利用者権限において自課および他課の印刷先プリンタ設定は参照のみ可能であることを示す。
【０１９９】
管理者権限を持つユーザは、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部５３００２１に表示された電子帳票管理情報検索結果５３２０に対して、電子帳票名称や配布先に関する管理情報の変更（配布課の変更（自課から他課）、配布係の変更、帳票ＩＤの変更、帳票名の変更）または削除の指定を加え、電子帳票管理情報管理操作部５３００３の「管理情報編集」ボタンを押下することにより、サーバＰＣ６０００の電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）に電子帳票配布管理情報の編集・削除に関する電子帳票管理情報編集要求５３３０を発行することができる。
【０２００】
管理者権限を持つユーザは、電子帳票配布管理情報追加指定部５３００２２に対して、新規に追加したい電子帳票の配布に関する管理情報（配布課（自課）、配布係、帳票ＩＤ、帳票名）を指定して、電子帳票管理情報管理操作部５３００３の「管理情報編集」ボタンを押下することにより、サーバＰＣ６０００の電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）に電子帳票配布管理情報の追加に関する電子帳票管理情報編集要求５３３０を発行することができる。
【０２０１】
管理者権限を持つユーザは、電子帳票印刷管理情報検索結果一覧表示および変更指定部５３００２３に対して、自課の電子帳票の変更後印刷先プリンタを指定して、電子帳票管理情報管理操作部５３００３の「管理情報編集」ボタンを押下することにより、サーバＰＣ６０００の電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）に配布課に結びつく印刷先プリンタの編集に関する電子帳票管理情報編集要求５３３０を発行することができる。
【０２０２】
（Ｈ）＜電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）の説明＞
図１７に、図２の電子帳票管理情報編集要求５３３０の指示を受けて開始する、電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）の処理を説明するための処理ブロック図の一例を示す。
【０２０３】
該電子帳票管理情報編集要求５３３０を受けた電子帳票管理情報編集処理プログラム６３７０（第七プログラム）は、電子帳票管理情報複製処理ステップ６３７０１を開始し、指定された電子帳票管理情報編集要求５３３０に従い、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０から電子帳票配布管理情報を取得し、作業領域に該電子帳票配布管理情報の内容を複製して、新しい管理履歴ＩＤを付与する。
【０２０４】
次に、電子帳票管理情報論理削除処理ステップ６３７０２にて、前記電子帳票管理情報複製処理ステップ６３７０１で取得した電子帳票配布管理情報の削除フラグを「１（＝削除済み）」に変更して、該電子帳票配布管理情報は論理削除されたものとして管理する。
【０２０５】
最後に、電子帳票管理情報編集後管理情報追加処理ステップ６３７０３にて、前記電子帳票管理情報複製処理ステップ６３７０１で新しい管理履歴ＩＤを付与して作業領域に確保しておいた電子帳票配布管理情報に対して、電子帳票管理情報編集要求５３３０に従い内容を編集して、電子帳票管理情報データベース６５００の電子帳票配布管理データベース６５１０に電子帳票配布管理情報を追加する。
【０２０６】
このようにして、電子帳票管理情報編集要求の電子帳票配布管理情報を論理削除状態で保持しつつ、新しい電子帳票配布管理情報を追加することで、過去の電子帳票資産に関する配布管理情報を必要に応じて引き出して利用することができるようになる。
【０２０７】
本実施例では、電子帳票配布管理情報の変更（配布課の変更（自課から他課）、配布係の変更、帳票ＩＤの変更、帳票名の変更）、電子帳票配布管理情報の削除、電子帳票配布管理情報の追加、配布課に結びつく印刷先プリンタの編集についてのユーザインターフェイスを提供する例となっているが、例えばユーザ権限設定に「権限コード：Reorganizable」で表される組織管理者権限を設け、電子帳票管理情報管理画面５３００に配布課、配布係の編集（追加、変更、削除）を可能とするユーザインターフェイスを提供し、前記電子帳票管理情報管理画面５３００および電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）に係る処理の流れの中で、複数電子帳票の配布課、配布係に係る管理情報を前記と同様の方式で一括自動編集する機能を有するようにしておくことも、該電子帳票管理情報管理画面５３００および電子帳票管理情報編集処理プログラム６３７０（第七のプログラム）に係る処理の流れの自然な応用に含まれる。
【０２０８】
なお、上述した図３に示す電子帳票受付監視処理および登録処理常駐プログラム（第一のプログラム）の処理（第一の手段に相当）、図８に示す電子帳票印刷状況検索処理プログラム（第二のプログラム）の処理、図９に示す電子帳票仮想印刷処理プログラム（第四のプログラム）の処理（第二の手段に相当）、図１１に示す電子帳票印刷履歴検索処理プログラム（第三のプログラム）の処理、図１２および図１４に示す電子帳票印刷監視処理および実印刷処理常駐プログラム（第五のプログラム）の処理（第三の手段に相当）、図１６に示す電子帳票管理情報検索処理プログラム（第六のプログラム）の処理、図１７に示す電子帳票管理情報編集処理プログラム（第七のプログラム）の処理は、サーバ６０００を構成するＣＰＵやメモリ、レジスタなどのハードウェアにより各処理に対応するプログラムを実行することにより実現される。これらの各処理に対応するプログラムは、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤなどのコンピュータ読み取り可能な記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。
【産業上の利用可能性】
【０２０９】
本発明を適用することにより、電子帳票の大量蓄積および印刷において、ネットワークシステムを介して分掌組織等別（配布先）に設置された所定の印刷装置を利用する場面において、電子帳票を作成、配布、蓄積、印刷といった一連の流れの元で行なうことができ、帳票利用者が該印刷装置の配置を意識することなく印刷物を仕分けでき、該配布先に対する優先度や公平性を制御できる。
【０２１０】
また、組織構成の変更等により電子帳票ごとの配布先が変更される場合でも該変更に対応する電子帳票の管理・制御を容易に行なうことができ、蓄積済みの電子帳票に関する参照・利用権限の管理・制御を容易に行なうことができ、該蓄積済みの電子帳票を適切な印刷先に再印刷できる。
以上のような運用・管理・制御の場面において、大幅な労力を軽減させることができる。
【符号の説明】
【０２１１】
１００      ：電子帳票受付監視指示
１０００    ：電子帳票受付・登録管理装置
１０１０    ：電子帳票受付監視手段
１０２０    ：電子帳票受付管理用ディレクトリ
１０３０    ：電子帳票
１０４０    ：電子帳票受付完了確認情報
１０５０    ：電子帳票登録手段
２００      ：電子帳票印刷指示
２０００    ：電子帳票印刷管理装置
２０１０    ：電子帳票登録管理用ディレクトリ
２０２０    ：登録済み電子帳票
２０３０    ：電子帳票仮想印刷手段
２５０      ：電子帳票印刷監視指示
２５１０    ：電子帳票印刷監視手段
２５２０    ：電子帳票実印刷手段群
２５３０    ：電子帳票配布先判別手段
２５４０    ：電子帳票印刷先判別手段
２５５０    ：電子帳票実印刷手段判別手段
２５６０    ：電子帳票実印刷手段
３０００    ：電子帳票管理情報群
３０１０    ：電子帳票名称管理情報
３０２０    ：配布先管理情報
３０３０    ：電子帳票配布管理情報
３０４０    ：印刷状況管理情報
３０５０    ：印刷先管理情報
３０６０    ：印刷履歴管理情報
４０００    ：電子帳票印刷装置群
４０１０    ：電子帳票印刷装置
４０２０    ：印刷済み電子帳票
５０００    ：クライアントＰＣ
５１００    ：電子帳票印刷状況確認画面
５１００１  ：電子帳票印刷状況確認条件設定部
５１００２  ：電子帳票印刷状況一覧表示部
５１００３  ：電子帳票印刷状況確認操作部
５１１０    ：電子帳票印刷状況確認要求
５１２０    ：電子帳票印刷状況検索結果
５１３０    ：電子帳票印刷要求
５２００    ：電子帳票印刷履歴確認画面
５２００１  ：電子帳票印刷履歴確認条件設定部
５２００２  ：電子帳票印刷履歴一覧表示部
５２００３  ：電子帳票印刷履歴確認操作部
５２１０    ：電子帳票印刷履歴確認要求
５２２０    ：電子帳票印刷履歴検索結果
５２３０    ：電子帳票再印刷要求
５３００    ：電子帳票管理情報管理画面
５３００１  ：電子帳票管理情報確認条件設定部
５３００２  ：電子帳票管理情報一覧表示部
５３００２１：電子帳票配布管理情報検索結果一覧表示および変更・削除指定部
５３００２２：電子帳票配布管理情報追加指定部
５３００２３：電子帳票印刷管理情報検索結果一覧表示および変更指定部
５３００３  ：電子帳票管理情報管理操作部
５３１０    ：電子帳票管理情報確認要求
５３２０    ：電子帳票管理情報検索結果
５３３０    ：電子帳票管理情報編集要求
６０００    ：サーバＰＣ
６０１０    ：ファイル送受信プログラム等外部より電子帳票を受けられる仕組み
６１００    ：電子帳票受付管理用ディレクトリ
６１１０    ：電子帳票ファイル
６１２０    ：電子帳票受付完了ファイル
６２００    ：電子帳票登録管理用ディレクトリ
６２１０    ：登録済み電子帳票ファイル
６３００    ：常駐プログラム起動／停止要求
６３００１  ：電子帳票受付監視処理および登録処理常駐プログラム起動要求
６３００２  ：電子帳票受付監視処理および登録処理常駐プログラム停止要求
６３００３  ：電子帳票印刷監視処理および実印刷処理常駐プログラム起動要求
６３００４  ：電子帳票印刷監視処理および実印刷処理常駐プログラム停止要求
６３１０    ：電子帳票受付監視処理および登録処理常駐プログラム（第一のプログラム）
６３２０    ：電子帳票印刷監視処理および実印刷処理常駐プログラム（第五のプログラム）
６３３０    ：電子帳票印刷状況検索処理プログラム（第二のプログラム）
６３４０    ：電子帳票仮想印刷処理プログラム（第四のプログラム）
６３５０    ：電子帳票印刷履歴検索処理プログラム（第三のプログラム）
６３６０    ：電子帳票管理情報検索処理プログラム（第六のプログラム）
６３７０    ：電子帳票管理情報編集処理プログラム（第七のプログラム）
６５００    ：電子帳票管理情報データベース
６５１０    ：電子帳票配布管理データベース
６５１０１  ：課管理テーブル
６５１０２  ：係管理テーブル
６５１０３  ：帳票名称管理テーブル
６５１０４  ：帳票配布先管理テーブル
６５１０５  ：ユーザ管理テーブル
６５１０６  ：プリンタ管理テーブル
６５１０７  ：印刷先管理テーブル
６５１０８  ：実印刷手段管理テーブル
６５２０    ：電子帳票印刷管理データベース
６５２０１  ：帳票状態管理テーブル
６５２０２  ：印刷履歴管理テーブル
７０００    ：電子帳票印刷用プリンタ群
【図１】
0005457980.tif 000002
【図２】
0005457980.tif 000003
【図３】
0005457980.tif 000004
【図４】
0005457980.tif 000005
【図５】
0005457980.tif 000006
【図６】
0005457980.tif 000007
【図７】
0005457980.tif 000008
【図８】
0005457980.tif 000009
【図９】
0005457980.tif 000010
【図１０】
0005457980.tif 000011
【図１１】
0005457980.tif 000012
【図１２】
0005457980.tif 000013
【図１３】
0005457980.tif 000014
【図１４】
0005457980.tif 000015
【図１５】
0005457980.tif 000016
【図１６】
0005457980.tif 000017
【図１７】
0005457980.tif 000018