Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5457980B2 - Electronic form printing management system, electronic form printing management method, and program therefor - Google Patents
[go: Go Back, main page]

JP5457980B2 - Electronic form printing management system, electronic form printing management method, and program therefor - Google Patents

Electronic form printing management system, electronic form printing management method, and program therefor Download PDF

Info

Publication number
JP5457980B2
JP5457980B2 JP2010183084A JP2010183084A JP5457980B2 JP 5457980 B2 JP5457980 B2 JP 5457980B2 JP 2010183084 A JP2010183084 A JP 2010183084A JP 2010183084 A JP2010183084 A JP 2010183084A JP 5457980 B2 JP5457980 B2 JP 5457980B2
Authority
JP
Japan
Prior art keywords
electronic form
printing
management
print
electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010183084A
Other languages
Japanese (ja)
Other versions
JP2012043129A (en
Inventor
久志 遊佐
玲子 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Systems Ltd
Original Assignee
Hitachi Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Systems Ltd filed Critical Hitachi Systems Ltd
Priority to JP2010183084A priority Critical patent/JP5457980B2/en
Publication of JP2012043129A publication Critical patent/JP2012043129A/en
Application granted granted Critical
Publication of JP5457980B2 publication Critical patent/JP5457980B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、パーソナルコンピュータ等(以下、PCと称する)で利用可能な電子帳票等(以下、電子帳票と称する)の大量蓄積および印刷管理技術に係り、特に、ネットワークシステムを介して分掌組織等別(以下、配布先と称する)に設置された所定の印刷装置に関して、電子帳票を作成し配布する者(以下、帳票作成者と称する)、蓄積し利用する者(以下、帳票利用者と称する)が該印刷装置の配置を意識することなく印刷物を配布先に仕分けし、該配布先に対する優先度や公平性を制御し、組織構成の変更等により電子帳票ごとの配布先が変更される場合でも蓄積済みの電子帳票を適切な印刷先に再印刷することが可能な電子帳票印刷管理技術に関する。   The present invention relates to a technique for storing and printing a large amount of electronic forms and the like (hereinafter referred to as electronic forms) that can be used on a personal computer and the like (hereinafter referred to as PCs). A person who creates and distributes an electronic form (hereinafter referred to as a form creator) and a person who accumulates and uses it (hereinafter referred to as a form user) with respect to a predetermined printing apparatus installed in a destination (hereinafter referred to as a distribution destination). Even if the distribution destination for each electronic form is changed by changing the organizational structure, etc., the printed matter is sorted into the distribution destination without being conscious of the arrangement of the printing apparatus, the priority and fairness for the distribution destination are controlled. The present invention relates to an electronic form printing management technology capable of reprinting an accumulated electronic form to an appropriate printing destination.

従来から、複数のワークステーションやPC、複数のプリンタ及び該プリンタを管理するプリントサーバにより構成されたネットワークシステムが知られている。   Conventionally, a network system including a plurality of workstations, PCs, a plurality of printers, and a print server that manages the printers is known.

このようなネットワークシステムにおいて、電子帳票を利用する者は、ネットワーク上のプリンタを指定し、該指定したプリンタに対して印刷指示を出すこととなるが、ネットワークに接続された複数のプリンタを利用する者の負担を軽減させる手段として、複数プリンタの稼働状況を評価し自動判別して効率的に利用する方法を提供する印刷制御システムが既に提案されている。また、電子帳票を再出力する際に出力先を自動判別する方法を提供する再出力制御方法も提案されている。従来技術については、例えば、特開平11−53134号公報(特許文献1)に記載されている。   In such a network system, a person using an electronic form designates a printer on the network and issues a print instruction to the designated printer, but uses a plurality of printers connected to the network. As a means for reducing the burden on the user, there has already been proposed a print control system that provides a method for evaluating the operation status of a plurality of printers, automatically determining them, and using them efficiently. There has also been proposed a re-output control method that provides a method for automatically determining an output destination when an electronic form is re-output. The prior art is described in, for example, Japanese Patent Application Laid-Open No. 11-53134 (Patent Document 1).

より具体的に述べると、上記特許文献1に記載されたものは、最小限のユーザの負担で、複数のプリンタを効率的に利用するために、データ通信手段によって接続された印刷指示装置と複数のプリントサーバとを備えた印刷制御システムであって、印刷指示装置は、プリントサーバへの印刷オブジェクトの転送に先だって複数のプリントサーバに対して印刷ジョブ処理要求を出力し、該印刷ジョブ処理要求に対して最先の印刷可能応答を示したプリントサーバに該印刷ジョブに対応する印刷オブジェクトを転送する構成を有し、複数のプリントサーバの各々は、印刷指示装置からの印刷ジョブ処理要求に基づいて該印刷ジョブに対応する仮想ジョブを生成して記憶し、該仮想ジョブが処理可能状態になった時点で印刷可能応答を示すとともに、該印刷可能応答に対応して印刷指示装置から転送される印刷オブジェクトを当該プリントサーバが有する印刷処理装置によって出力するようにしたものである。   More specifically, the above-described patent document 1 discloses a plurality of print instruction devices connected by data communication means and a plurality of printers in order to efficiently use a plurality of printers with a minimum user burden. The print instruction apparatus outputs a print job processing request to a plurality of print servers prior to transfer of the print object to the print server, and outputs the print job processing request to the print server. The print object corresponding to the print job is transferred to the print server that indicates the earliest printable response. Each of the plurality of print servers is based on a print job processing request from the print instruction apparatus. A virtual job corresponding to the print job is generated and stored, and a printable response is indicated when the virtual job is ready for processing. A print object to be transferred from the print instruction device corresponding to the printable response is obtained so as to output the print processing apparatus included in the print server.

特開平11−53134号公報JP-A-11-53134

上記提案においては、ネットワークシステム上に設置された複数のプリンタが、利用者から見て同等の価値にあることを想定している。   In the above proposal, it is assumed that a plurality of printers installed on the network system have the same value as viewed from the user.

しかしながら、該ネットワークシステム上においては、通常、担当する業務等を元に分けられた分掌組織等が配置され、各業務等単位に電子帳票の利用が分けられ、また共有化される場面が多く見られ、また該場面において、定例的、定型的な作成、印刷、配布の運用工程を経て利用される電子帳票が多く存在し、各帳票利用者ごとの管理下で運用されている場面が多く見られる。   However, on this network system, there are usually many cases where a divisional organization or the like divided based on the work in charge is arranged, and the use of electronic forms is divided and shared by each work etc. unit. In this situation, there are many electronic forms that are used through regular, routine creation, printing, and distribution operation processes, and there are many cases where they are operated under the management of each form user. It is done.

各帳票利用者ごとの管理下において電子帳票を定例的、定型的な作成、印刷、配布の運用する場合、該ネットワークシステム上のプリンタは基本的には各帳票利用者が任意に指定し使用することが可能であるが、通常、帳票利用者は分掌組織等の座席配置などを元に割り振られた主利用推奨のプリンタ、あるいは自席に近いプリンタなどある程度固定の出力先を利用するのが主であり、各帳票利用者の任意性に基づくプリンタ負荷の集中や、印刷物の混在を避けたい場面が多く想定される。   When regular, regular creation, printing, and distribution of electronic forms are managed under the management of each form user, the printer on the network system is basically designated and used arbitrarily by each form user. However, it is usually the case that form users mainly use a fixed output destination such as a printer recommended for main use based on the seating arrangement of a divisional organization, etc., or a printer close to their own seat. There are many situations where it is desirable to avoid printer load concentration based on the voluntary nature of each form user, and avoiding mixed prints.

しかしながら、このような各電子帳票利用者にとって利用可能なプリンタが必ずしも同等の価値を有していない場面においては、上記従来技術の適用有効性は低くなる。   However, in such scenes where the printers that can be used for each electronic form user do not necessarily have the same value, the effectiveness of applying the above-described conventional technology is low.

また、業務拡大等に伴う電子帳票の種類、資産量の増大に係り、帳票作成者および帳票利用者の該運用に係る労力の増大、および再度印刷したい電子帳票の探索に係る労力の増大が問題視される。   In addition, the types of electronic forms accompanying the business expansion, etc., and the increase in the amount of assets, the increase in the labor related to the operation of the form creator and the form user, and the increase in the labor related to searching for the electronic form to be printed again are problems. Be seen.

加えて、これまで運用されてきた電子帳票が分掌組織の変更等により異なる分掌組織に配布することとなった場合、帳票作成者および帳票利用者が該電子帳票と新しい分掌組織の間の適確な関連をもって管理することが困難になる、という問題が挙げられる。   In addition, if an electronic form that has been operated so far is distributed to a different divisional organization due to a change in divisional organization, etc., the form creator and the form user must ensure that the electronic form and the new divisional organization The problem is that it becomes difficult to manage with a strong relationship.

例えば、ある電子帳票を保有管理していた帳票利用者について、分掌組織変更に伴って業務機密上、該電子帳票の参照・利用権限を剥奪する場合や継続する場合の判別、補正に係る管理労力は、該電子帳票資産と帳票利用者の関係数が多ければ多いほど増大する。   For example, for a form user who owns and manages a certain electronic form, management effort related to discrimination and correction when the authority to refer to or use the electronic form is deprived or continued due to changes in the divisional organization Increases as the number of relationships between the electronic form asset and the form user increases.

本発明は、前記のような問題点を解決するためのものであり、下記の事項を目的とするものである。   The present invention is for solving the above-described problems, and has the following objects.

本発明の第一の目的は、定例的、定型的に作成される電子帳票を一元的に蓄積管理し、該電子帳票の種類、資産量増大に伴う該運用に係る労力を削減するとともに、再利用したい帳票利用者が容易に検索し再印刷できるように備えることである。   The first object of the present invention is to centrally store and manage regularly and regularly created electronic forms, reduce the type of electronic forms and the labor associated with the increase in asset amount, and It is to be prepared so that a form user who wants to use can easily search and reprint.

本発明の第二の目的は、該電子帳票を、同様に定例的、定型的に印刷、配布される配布先に自動的に仕分けすることにより、帳票利用者の印刷、配布に係る労力を削減することである。   The second object of the present invention is to reduce the labor involved in printing and distribution of form users by automatically sorting the electronic forms into distribution destinations that are similarly printed and distributed regularly and regularly. It is to be.

本発明の第三の目的は、該電子帳票を印刷、配布する配布先が分掌組織変更等により変更となった際にも、前記一元的に蓄積管理しておいた電子帳票資産を該変更後にも適確な関連をもって利用可能とすることである。   The third object of the present invention is that the electronic form assets that are stored and managed in a unified manner are changed after the change even when the distribution destination for printing and distributing the electronic form is changed due to a change in divisional organization or the like. Is also to make it available with appropriate relevance.

本発明の第四の目的は、該電子帳票を一元的に蓄積管理する際に想定される、該電子帳票の印刷、配布量の偏りに依存した不公平な印刷、配布運用を回避することである。   A fourth object of the present invention is to avoid unfair printing and distribution operations depending on the printing and distribution amount bias of the electronic form, which is assumed when the electronic forms are stored and managed in a centralized manner. is there.

本発明は、上記目的を達成するために次のような構成を採用した。
a)本発明に係る電子帳票管理システムは、電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバPCと、クライアントPCと、複数のプリンタとがネットワークを介して接続され、前記サーバPCにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理システムであって、前記サーバPCは、以下に示す<第一の手段>、<第二の手段>、および<第三の手段>を備えることを特徴としている。
<第一の手段>:前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視手段と、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録手段を有する。
<第二の手段>:前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する(仮想印刷)とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷手段を有する。
<第三の手段>:前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視手段と、該電子帳票印刷監視手段から実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷手段とを有する。
The present invention employs the following configuration in order to achieve the above object.
a) An electronic form management system according to the present invention is an electronic form management information database comprising an electronic form distribution management database storing management information related to electronic form distribution and an electronic form print management database storing management information related to printing of electronic forms. And a server PC, a client PC, and a plurality of printers connected via a network, wherein the server PC manages printing on the plurality of printers under program control, wherein the server The PC is characterized by comprising the following <first means>, <second means>, and <third means>.
<First means>: Electronic form reception monitoring means for monitoring the electronic form reception management directory with reference to the contents of the electronic form management information database, and completion of electronic form reception for prompting reception of the electronic form and the electronic form It is detected that the confirmation information is stored in the electronic form reception management directory, and the electronic form is identified as a printable target, and registration information is recorded in the electronic form management information database. Are registered as electronic forms registered in the electronic form registration management directory.
<Second means>: For a registered electronic form stored in the electronic form registration management directory, a print request is identified (virtual printing), and waiting for printing in the electronic form management information database Electronic form virtual printing means for recording information is provided.
<Third Means>: An electronic form print monitoring means that refers to the contents of the electronic form management information database, detects a registered electronic form that is waiting to be printed, and issues an actual print instruction, and the electronic form An electronic form that receives an actual printing instruction from a print monitoring unit, refers to the contents of the electronic form management information database, and causes an electronic form printing apparatus as an appropriate printing destination in an electronic form printing apparatus group related to the distribution destination to print Actual printing means.

b)また、上記a)において、前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルを有し、前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有することを特徴としている。 b) In addition, in the above a), the electronic form distribution management database includes a section management table for managing information related to sections among divisional organizations to which electronic forms are distributed, and a divisional organization to which electronic forms are distributed. Section management table for managing information on section, form name management table for managing name information of distributed electronic forms, and form distribution destination management table for managing the relationship between the electronic forms and the divisional organization that is the distribution destination A user management table that manages authority related to the electronic form, a printing apparatus management table that manages a printing apparatus that is an actual printing destination of the electronic form, and a relationship between the printing apparatus and a distribution organization that is a distribution destination A printing destination management table that manages the actual printing means, and an actual printing means management table that manages the relationship between the type of the actual printing target electronic form and the actual printing command. The physical database stores and manages the form status management table that manages state transition information related to electronic form printing, such as electronic form reception, registration, waiting for printing, printing success, and printing failure, and the results of printing processing of electronic forms. And a print history management table.

c)また、上記b)において、前記電子帳票配布管理データベースに配布先ごとの論理削除を示す削除フラグおよび/または優先度を表す荷重指標を設けておき、該削除フラグおよび/または該荷重指標を参照して実印刷を制御可能とすることを特徴としている。 c) In the above b), a deletion flag indicating logical deletion for each distribution destination and / or a load index indicating priority is provided in the electronic form distribution management database, and the deletion flag and / or the load index is set. It is characterized by making it possible to control actual printing by referring to it.

d)上記b)またはc)において、前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含むことを特徴としている。 d) In the above b) or c), the form status management table and the print history management table in the electronic form print management database include a print reference number indicating the order in which actual printing is performed.

e)上記d)において、前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序(この日に発行された仮想印刷の一斉要求のうち何回目であったか)を表す通番と、該一斉要求の中での各仮想印刷要求の順序(該一斉要求の中で何番目に実印刷されるか)を表す通番とを組み合わせた形式を有することを特徴としている。 e) In the above d), the print reference number includes the date when the virtual print request is issued and the order of the virtual print requests issued on the date in the unit of the simultaneous request (the simultaneous request of virtual print issued on this date). The serial number indicating the order of each virtual print request in the simultaneous request and the serial number indicating the order in which the virtual print request is actually printed in the simultaneous request. It is characterized by having.

f)本発明に係る電子帳票管理方法は、電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバPCと、クライアントPCと、複数のプリンタとがネットワークを介して接続され、前記サーバPCにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理方法であって、前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視ステップと、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録ステップと、前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する(仮想印刷)とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷ステップと、前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視ステップと、該実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷ステップとを有することを特徴としている。 f) An electronic form management information database according to the present invention includes an electronic form distribution management database that stores management information related to electronic form distribution and an electronic form print management database that stores management information related to printing of electronic forms. A server PC, a client PC, and a plurality of printers connected to each other via a network, and an electronic form management method for managing printing on the plurality of printers by program control in the server PC, An electronic form reception monitoring step for monitoring an electronic form reception management directory with reference to the contents of the form management information database, and an electronic form reception completion confirmation information that prompts reception of the electronic form are included in the electronic form reception management. Detecting that it was stored in the directory for An electronic form registration step for identifying as a printable object, recording registration information in the electronic form management information database, and storing the electronic form as a registered electronic form in the electronic form registration management directory; and the electronic form An electronic form virtual printing step for identifying that there is a print request (virtual printing) for the registered electronic form stored in the registration management directory and recording print waiting information in the electronic form management information database; , Referring to the contents of the electronic form management information database, detecting a registered electronic form that is waiting to be printed and issuing an actual print instruction; and receiving the actual print instruction, Refer to the contents of the form management information database and select an appropriate printing destination in the electronic form printing device group related to the distribution destination. It is characterized by having an electronic form actual printing step of printing the electronic document printing device with.

g)また、上記f)において、前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルとで構成され、前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとで構成されることを特徴としている。 g) In the above f), the electronic form distribution management database includes a section management table for managing information on sections among divisional organizations to which electronic forms are distributed, and a divisional organization to which electronic forms are distributed. Section management table for managing information on section, form name management table for managing name information of distributed electronic forms, and form distribution destination management table for managing the relationship between the electronic forms and the divisional organization that is the distribution destination A user management table that manages authority related to the electronic form, a printing apparatus management table that manages a printing apparatus that is an actual printing destination of the electronic form, and a relationship between the printing apparatus and a distribution organization that is a distribution destination A printing destination management table for managing the electronic book, and an actual printing means management table for managing the relationship between the type of the actual printing target electronic form and the actual printing command. The print management database stores a form status management table for managing state transition information related to printing of electronic forms such as reception of electronic forms, registration, waiting for printing, printing success, printing failure, and the like, and results of print processing execution of electronic forms, It is characterized by comprising a print history management table to be managed.

h)また、上記g)において、前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含むことを特徴としている。 h) In the above g), the form status management table and the print history management table in the electronic form print management database include a print reference number indicating the order in which actual printing is performed.

i)また、上記h)において、前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序(この日に発行された仮想印刷の一斉要求のうち何回目であったか)を表す通番と、該一斉要求の中での各仮想印刷要求の順序(該一斉要求の中で何番目に実印刷されるか)を表す通番とを組み合わせた形式を有することを特徴としている。 i) In the above h), the print reference number includes the date when the virtual print request is issued and the order of the virtual print requests issued on the date in the simultaneous request unit (the virtual print request issued on this date). This is a combination of a serial number that represents the number of times of the simultaneous request) and a serial number that represents the order of each virtual print request in the simultaneous request (the number of actual prints in the simultaneous request). It is characterized by having a form.

j)本発明に係るプログラムは、コンピュータを、上記a)からe)のいずれかに記載の電子帳票管理システムにおける各手段として機能させるためのプログラムである。 j) A program according to the present invention is a program for causing a computer to function as each unit in the electronic form management system according to any one of a) to e).

以下、図1を用いて、本発明に係る電子帳票印刷管理の原理を説明する。まず、図1を参照しながら、本発明における重要な構成要素である上記第一の手段、第二の手段、第三の手段について説明する。   Hereinafter, the principle of electronic form print management according to the present invention will be described with reference to FIG. First, the first means, the second means, and the third means, which are important components in the present invention, will be described with reference to FIG.

(a)第一の手段:印刷を目的として電子帳票を一元管理対象とする(以下、受け付けると称する)ために、電子帳票受付監視指示100に従って、電子帳票管理情報群3000の電子帳票名称管理情報3010、配布先管理情報3020、電子帳票配布管理情報3030に基づき、電子帳票受付管理用ディレクトリ1020を監視する電子帳票受付監視手段1010と、電子帳票1030と該電子帳票の受け付けを促す電子帳票受付完了確認情報1040とが該電子帳票受付管理用ディレクトリ1020に格納されたことを検知して、該電子帳票1030を印刷可能な対象として識別する(以下、登録すると称する)とともに、電子帳票管理情報群3000の印刷状況管理情報3040に登録情報を記録し、該電子帳票1030を電子帳票登録管理用ディレクトリ2010に登録済み電子帳票2020として格納する電子帳票登録手段1050を備える。 (A) First means: Electronic form name management information of the electronic form management information group 3000 according to the electronic form reception monitoring instruction 100 in order to make the electronic form a central management target (hereinafter referred to as receiving) for the purpose of printing. 3010, distribution destination management information 3020, and electronic form distribution management information 3030, electronic form reception monitoring means 1010 for monitoring the electronic form reception management directory 1020, electronic form 1030, and completion of electronic form acceptance that prompts acceptance of the electronic form It is detected that the confirmation information 1040 is stored in the electronic form reception management directory 1020, and the electronic form 1030 is identified as a printable target (hereinafter referred to as registration), and the electronic form management information group 3000 The registration information is recorded in the print status management information 3040 of the electronic form, and the electronic form 1030 is stored in the electronic form. An electronic form registration means 1050 to be stored in the record management for the directory 2010 as a registered electronic form 2020.

(b)第二の手段:前記電子帳票登録手段1050により電子帳票登録管理用ディレクトリ2010に格納された登録済み電子帳票2020を対象に、電子帳票印刷指示200に従って、印刷要求があったことを識別する(以下、仮想印刷すると称する)とともに、電子帳票管理情報群3000の印刷状況管理情報3040に印刷待ち情報を記録する電子帳票仮想印刷手段2030を備える。 (B) Second means: identifies that there has been a print request according to the electronic form print instruction 200 for the registered electronic form 2020 stored in the electronic form registration management directory 2010 by the electronic form registration means 1050. (Hereinafter referred to as “virtual printing”) and also includes electronic form virtual printing means 2030 for recording print waiting information in the printing status management information 3040 of the electronic form management information group 3000.

(c)第三の手段:仮想印刷された登録済み電子帳票2020を、該電子帳票に関連する電子帳票管理情報群3000の配布先管理情報3020、電子帳票配布管理情報3030、印刷状況管理情報3040、印刷先管理情報3050に基づき、配布先に関連する電子帳票印刷装置群4000内にある適切な印刷先としての電子帳票印刷装置4010に対して印刷し(以下、実印刷すると称する)、印刷済み電子帳票4020を得るために、電子帳票印刷監視指示250に従って、印刷待ち状態となっている登録済み電子帳票2020を検知して、電子帳票配布先判別手段2530、電子帳票印刷先判別手段2540、電子帳票実印刷手段判別手段2550、電子帳票実印刷手段2560を有する電子帳票実印刷手段群2520に実印刷指示を出す電子帳票印刷監視手段2510を備える。実印刷履歴は、電子帳票管理情報群3000の印刷履歴管理情報3060に記録される。 (C) Third means: a virtual printed registered electronic form 2020, distribution destination management information 3020 of the electronic form management information group 3000 related to the electronic form, electronic form distribution management information 3030, and printing status management information 3040 Based on the print destination management information 3050, printing is performed on the electronic form printing device 4010 as an appropriate printing destination in the electronic form printing device group 4000 related to the distribution destination (hereinafter referred to as actual printing), and has been printed. In order to obtain the electronic form 4020, according to the electronic form print monitoring instruction 250, the registered electronic form 2020 waiting for printing is detected, and the electronic form distribution destination determining unit 2530, the electronic form printing destination determining unit 2540, the electronic form Actual printing instruction to electronic form actual printing unit group 2520 having form actual printing unit discrimination unit 2550 and electronic form actual printing unit 2560 An electronic document print monitoring means 2510 issue. The actual print history is recorded in the print history management information 3060 of the electronic form management information group 3000.

本発明によれば、前記第一の手段を備えた電子帳票受付・登録管理装置1000と、前記第二の手段と前記第三の手段を備えた電子帳票印刷管理装置2000と、管理対象とする電子帳票に関連する電子帳票管理情報群3000と、該電子帳票の出力先である電子帳票印刷装置群4000とにより、下記の如く、前記第一の目的〜第四の目的の達成を可能にするという効果を得ることができる。   According to the present invention, the electronic form reception / registration management apparatus 1000 provided with the first means, the electronic form print management apparatus 2000 provided with the second means and the third means, and the management target. With the electronic form management information group 3000 related to the electronic form and the electronic form printing device group 4000 that is the output destination of the electronic form, the first to fourth purposes can be achieved as follows. The effect that can be obtained.

前記本発明の第一の目的について、該電子帳票1030を作成する者は本発明を利用することで、該電子帳票1030とともに対応する電子帳票受付完了確認情報1040を電子帳票受付管理用ディレクトリ1020に格納する、という一定の規則に則ることのみにより、該電子帳票を利用する者に関する詳細情報を意識することなく、該電子帳票1030を利用する者に該電子帳票1030(電子帳票印刷管理装置2000上の管理では登録済み電子帳票2020)の情報を渡すことが可能となる。   With respect to the first object of the present invention, a person who creates the electronic form 1030 uses the present invention to send the electronic form acceptance completion confirmation information 1040 corresponding to the electronic form 1030 to the electronic form acceptance management directory 1020. The electronic form 1030 (the electronic form print management apparatus 2000) can be sent to a person who uses the electronic form 1030 without being aware of detailed information about the person who uses the electronic form only by following a certain rule of storing. In the above management, it is possible to pass information on the registered electronic form 2020).

また、該登録済み電子帳票2020が電子帳票管理情報群3000内の印刷状況管理情報3040により管理されていることから、該登録済み電子帳票2020を利用する者についても本発明を利用することで、登録され蓄積された該登録済み電子帳票2020の実際の管理場所などを意識することなく、例えば電子帳票名称や印刷日時範囲指定による絞込み検索によって容易に目的の電子帳票資産を探索、特定することが可能となることも本発明の自然な応用に含まれる。   In addition, since the registered electronic form 2020 is managed by the printing status management information 3040 in the electronic form management information group 3000, by using the present invention for those who use the registered electronic form 2020, Without being aware of the actual management location of the registered electronic form 2020 that has been registered and accumulated, for example, it is possible to easily search for and specify a target electronic form asset by a narrow search by specifying the electronic form name or printing date and time range. Making this possible is also included in the natural application of the present invention.

電子帳票印刷物の原本管理規則が比較的緩い利用形態の場合は、探索、特定した該登録済み電子帳票2020の実際の管理場所の情報を、該電子帳票を利用する者に提供し、対応するアプリケーションソフトウェアを介して直接閲覧させることも可能となることも本発明の自然な応用に含まれる。   When the original form management rule of the electronic form printed matter is a relatively loose form of use, the information on the actual management location of the registered electronic form 2020 searched and specified is provided to the person who uses the electronic form, and the corresponding application It is also included in the natural application of the present invention that direct browsing via software is possible.

また、探索、特定した該登録済み電子帳票2020を再印刷したい場合は、既に電子帳票印刷管理装置2000に備わっている電子帳票仮想印刷手段2030、電子帳票印刷監視手段2510、電子帳票実印刷手段群2520と連携することにより、初めに印刷されたような関連で印刷、配布することが可能となるとともに、同様の管理下に置かれることとなる。   Further, when it is desired to reprint the registered electronic form 2020 that has been searched and specified, the electronic form virtual printing means 2030, the electronic form printing monitoring means 2510, and the electronic form actual printing means group already provided in the electronic form print management apparatus 2000 are included. By cooperating with 2520, it is possible to print and distribute in the relationship as originally printed, and to be placed under the same management.

前記本発明の第二の目的について、同様に定例的、定型的に印刷、配布される配布先と電子帳票の関連を、電子帳票管理情報群3000内の電子帳票名称管理情報3010、配布先管理情報3020、電子帳票配布管理情報3030として保持し、該電子帳票を電子帳票印刷管理装置2000を介して実印刷する際に、電子帳票実印刷手段群2520がこれらの情報を適確に利用することにより、該電子帳票の帳票利用者が印刷の度に印刷先プリンタを指定して印刷指示を出すことなく、自動的に仕分けされた配布物を得ることができる。   As for the second object of the present invention, the relationship between the distribution destination and the electronic form that are printed and distributed in a regular and regular manner is also related to the electronic form name management information 3010 in the electronic form management information group 3000, the distribution destination management. Information 3020 and electronic form distribution management information 3030, and when the electronic form is actually printed via the electronic form print management apparatus 2000, the electronic form actual printing means group 2520 appropriately uses these information. As a result, it is possible to obtain distribution items automatically sorted without the user of the electronic form specifying the printing destination printer and issuing a print instruction each time printing is performed.

前記本発明の第三の目的について、同様に定例的、定型的に印刷、配布される配布先と電子帳票の関連を、電子帳票管理情報群3000内の電子帳票名称管理情報3010、配布先管理情報3020、電子帳票配布管理情報3030として保持し、該電子帳票を電子帳票印刷管理装置2000を介して実印刷する際に、電子帳票実印刷手段群2520がこれらの情報を適確に利用することにより、分掌組織等の変更があった場合でも、これまで利用していた該関連を保持したまま、電子帳票の新しい配布先との関連情報を追加管理して、過去に蓄積した電子帳票の配布情報を失うことなく、かつ新しい配布先との関連も利用することができるため、配布先の変更を過去に蓄積した電子帳票にも関連づけることができる。   Regarding the third object of the present invention, the relationship between a distribution destination and an electronic form that are regularly printed and distributed in a regular and regular manner is related to the electronic form name management information 3010 in the electronic form management information group 3000, the distribution destination management. Information 3020 and electronic form distribution management information 3030, and when the electronic form is actually printed via the electronic form print management apparatus 2000, the electronic form actual printing means group 2520 appropriately uses these information. Even if there is a change in the divisional organization, etc., the related information with the new distribution destination of the electronic form is additionally managed while maintaining the relation used so far, and the distribution of the electronic form accumulated in the past Since the relationship with a new distribution destination can be used without losing information, the change of the distribution destination can be associated with an electronic form accumulated in the past.

これにより、例えば、過去に蓄積したある電子帳票について、該電子帳票を利用していた分掌組織から業務を引き継いだ新しい分掌組織の帳票利用者が、その配布先関連性の補正を意識することなく、再印刷等の再利用が可能となる。   As a result, for example, for a certain electronic form accumulated in the past, a form user of a new division organization who has taken over the business from the division organization that used the electronic form does not have to be aware of the correction of the distribution destination relevance. Reuse such as reprinting becomes possible.

前記本発明の第四の目的について、電子帳票印刷管理装置2000の電子帳票印刷監視手段2510が、電子帳票管理情報群3000内の印刷状況管理情報3040を確認し、電子帳票仮想印刷手段2030によって印刷待ち状態となっている登録済み電子帳票2020の集合より、配布先管理情報3020に管理されている各配布先を1度巡回する形で実印刷対象として抽出し、順次、電子帳票実印刷手段群2520へ実印刷指示を出すことにより、電子帳票実印刷手段群2520へ出す実印刷指示の指示頻度を制御して各配布先の実印刷指示発行頻度の公平性を保つことが可能となる。   With regard to the fourth object of the present invention, the electronic form printing monitoring means 2510 of the electronic form printing management apparatus 2000 confirms the printing status management information 3040 in the electronic form management information group 3000 and prints it by the electronic form virtual printing means 2030. Each distribution destination managed in the distribution destination management information 3020 is extracted from the set of registered electronic forms 2020 that are in a waiting state as a target for actual printing, and sequentially, electronic form actual printing means group By issuing an actual print instruction to 2520, it is possible to control the instruction frequency of the actual print instruction to be issued to the electronic form actual print means group 2520 and to maintain the fairness of the actual print instruction issue frequency of each distribution destination.

これにより、例えば、一箇所の配布先に関して大量に仮想印刷された電子帳票があったとしても、その全ての実印刷の終了を待たずに、別の配布先の仮想印刷された電子帳票を実印刷する、というような制御が可能となる。   As a result, for example, even if there is a large number of virtual forms that are virtually printed for one distribution destination, the virtual printed electronic forms of another distribution destination can be executed without waiting for the completion of all the actual printing. Control such as printing can be performed.

また、電子帳票管理情報群3000内の配布先管理情報3020に配布先ごとの優先度を表す荷重指標を設けておき、電子帳票印刷管理装置2000の電子帳票印刷監視手段2510が該荷重指標を加味して、電子帳票実印刷手段群2520へ出す実印刷指示の指示頻度を制御することが可能となることも本発明の自然な応用に含まれる。   Also, a load index indicating the priority for each distribution destination is provided in the distribution destination management information 3020 in the electronic form management information group 3000, and the electronic form print monitoring unit 2510 of the electronic form print management apparatus 2000 takes the load index into account. Thus, it is included in the natural application of the present invention that it is possible to control the instruction frequency of the actual print instruction to be issued to the electronic form actual printing unit group 2520.

例えば、ある配布先へ印刷、配布される電子帳票の量が、他の配布先へ印刷、配布される電子帳票の量に比して経常的に多いという傾向がわかっており、他の配布先よりも優先して印刷、配布させる機会を多く設けたい、というような場合に、該配布先の優先度を表す荷重指標を増やしておくことで、該配布先への実印刷機会が増大するような制御が可能となる。   For example, it is known that the amount of electronic forms printed and distributed to a certain distribution destination tends to be larger than the amount of electronic forms printed and distributed to other distribution destinations. When it is desired to provide more opportunities for printing and distribution over priority, increasing the load index indicating the priority of the distribution destination increases the actual printing opportunity to the distribution destination. Control is possible.

このようにして得られる効果は、電子帳票資産管理および電子帳票管理情報管理の帳票利用者からの脱離と、本発明の各装置への移譲、集約、およびそれに合わせた画一的な運用管理方式の使用により導かれており、電子帳票の種類や資産量増大が発生した場合にも極端に薄れることはなく、従来技術の元での運用および管理労力の増大量に比して低程度に抑えられると考えられる。   The effects obtained in this way are the separation from the form user of electronic form asset management and electronic form management information management, the transfer and aggregation to each device of the present invention, and uniform operation management in accordance with it. It is guided by the use of the method, and even if the type of electronic form or the increase in asset amount occurs, it will not be drastically reduced, and it will be lower than the increase in operation and management labor under the conventional technology It is thought that it can be suppressed.

本発明に係る電子帳票印刷管理の原理を説明するための図である。It is a figure for demonstrating the principle of the electronic form printing management which concerns on this invention. 本発明に係る電子帳票印刷管理技術の実施形態を示す概要図である。It is a schematic diagram which shows embodiment of the electronic form printing management technique which concerns on this invention. 本実施例における電子帳票受付監視処理および登録処理常駐プログラム(第一のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form reception monitoring process and registration process resident program (1st program) in a present Example. 本実施例における受付完了判断に用いるファイル名の命名規則である。This is a naming convention for file names used for acceptance completion determination in this embodiment. 本実施例における電子帳票配布管理データベースの構成例である。It is an example of a structure of the electronic form distribution management database in a present Example. 本実施例における電子帳票印刷管理データベースの構成例である。It is an example of a structure of the electronic form printing management database in a present Example. 本実施例における電子帳票印刷状況確認画面の画面構成例である。It is a screen structural example of the electronic form printing status confirmation screen in a present Example. 本実施例における電子帳票印刷状況検索処理プログラム(第二のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form printing condition search process program (2nd program) in a present Example. 本実施例における電子帳票仮想印刷処理プログラム(第四のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form virtual printing process program (4th program) in a present Example. 本実施例における電子帳票印刷履歴確認画面の画面構成例である。It is a screen structural example of the electronic form printing log | history confirmation screen in a present Example. 本実施例における電子帳票印刷履歴検索処理プログラム(第三のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form printing log | history search process program (3rd program) in a present Example. 本実施例における電子帳票印刷監視処理および実印刷処理常駐プログラム(第五のプログラム)の処理を説明するための処理ブロック図である。It is a processing block diagram for demonstrating the process of the electronic form printing monitoring process and actual printing process resident program (5th program) in a present Example. 本実施例における電子帳票実印刷対象有無確認処理ステップの実印刷対象選定方式に関する効果を説明するための概要図である。It is a schematic diagram for demonstrating the effect regarding the actual printing object selection method of the electronic form actual printing object existence confirmation processing step in a present Example. 本実施例における電子帳票実印刷処理ステップの処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form actual printing process step in a present Example. 本実施例における電子帳票管理情報管理画面の画面構成例である。It is a screen structural example of the electronic form management information management screen in a present Example. 本実施例における電子帳票管理情報検索処理プログラム(第六のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form management information search process program (6th program) in a present Example. 本実施例における電子帳票管理情報編集処理プログラム(第七のプログラム)の処理を説明するための処理ブロック図である。It is a process block diagram for demonstrating the process of the electronic form management information edit process program (7th program) in a present Example.

以下、本発明を実施するための形態を、図面を用いて説明する。
(A)<本発明の全体の説明>
図2は、本発明に係る電子帳票印刷管理技術の実施形態を示す概要図である。 同図において、クライアントPC5000は、帳票利用者が電子帳票の印刷状況を確認し、必要に応じて印刷要求を発行するために用いる電子帳票印刷状況確認画面5100(後述する図7参照)と、印刷された電子帳票の印刷履歴を確認し、必要に応じて再印刷要求を発行するために用いる電子帳票印刷履歴確認画面5200(後述する図10参照)と、電子帳票に関する各種管理情報を確認し、必要に応じて編集要求(追加、変更、削除)を発行するために用いる電子帳票管理情報管理画面5300(後述する図15参照)などを表示する表示装置を備える。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
(A) <Overall description of the present invention>
FIG. 2 is a schematic diagram showing an embodiment of the electronic form printing management technique according to the present invention. In the figure, a client PC 5000 checks an electronic form print status by a form user, and issues an electronic form print status confirmation screen 5100 (see FIG. 7 to be described later) used for issuing a print request as necessary. The electronic document printing history confirmation screen 5200 (see FIG. 10 to be described later) used for confirming the printing history of the electronic document, and issuing a reprint request as necessary, and various management information related to the electronic document, A display device for displaying an electronic form management information management screen 5300 (see FIG. 15 described later) used for issuing an edit request (addition, change, deletion) as necessary is provided.

また、サーバPC6000は、下記の7つのアプリケーションプログラムを備える。
(a)第一のプログラムは、常駐プログラム起動/停止要求6300の指示に従い起動/停止し、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510(後述する図5参照)を入力し、ファイル送受信プログラム等外部より電子帳票を受けられる仕組み6010を介して外部システムより電子帳票受付管理用ディレクトリ6100内に格納される電子帳票ファイル6110および電子帳票受付完了ファイル6120を定期的に監視し、該電子帳票ファイル6110および電子帳票受付完了ファイル6120の格納を検知した際に、該電子帳票ファイル6110を印刷可能な対象として識別して電子帳票登録管理用ディレクトリ6200に登録済み電子帳票ファイル6210として格納するとともに、電子帳票管理情報データベース6500に電子帳票印刷管理データベース6520(後述する図6参照)の情報を登録するための電子帳票受付監視処理および登録処理常駐プログラム6310である(当該プログラムの処理の詳細は後述する図3参照)。
The server PC 6000 includes the following seven application programs.
(A) The first program is started / stopped according to the instruction of the resident program start / stop request 6300, inputs the electronic form distribution management database 6510 (see FIG. 5 described later) of the electronic form management information database 6500, and transmits / receives a file. An electronic form file 6110 and an electronic form reception completion file 6120 stored in the electronic form reception management directory 6100 from an external system are periodically monitored via a mechanism 6010 that can receive an electronic form such as a program, and the electronic form is periodically monitored. When the storage of the file 6110 and the electronic form acceptance completion file 6120 is detected, the electronic form file 6110 is identified as a printable object and stored in the electronic form registration management directory 6200 as a registered electronic form file 6210. Electronic form management This is an electronic form reception monitoring process and registration process resident program 6310 for registering information of the electronic form print management database 6520 (see FIG. 6 described later) in the information database 6500 (see FIG. 3 for details of the processing of the program). ).

(b)第二のプログラムは、帳票利用者が前記電子帳票印刷状況確認画面5100より発行する電子帳票印刷状況確認要求5110に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510および電子帳票印刷管理データベース6520を検索し、電子帳票印刷状況検索結果5120を出力するための電子帳票印刷状況検索処理プログラム6330である(当該プログラムの処理の詳細は後述する図8参照)。 (B) The second program executes the electronic form distribution management database 6510 of the electronic form management information database 6500 and the electronic form printing in accordance with the electronic form printing state confirmation request 5110 issued from the electronic form printing state confirmation screen 5100 by the form user. This is an electronic form printing status search processing program 6330 for searching the management database 6520 and outputting an electronic form printing status search result 5120 (refer to FIG. 8 described later for details of the processing of the program).

(c)第三のプログラムは、帳票利用者が前記電子帳票印刷履歴確認画面5200より発行する電子帳票印刷履歴確認要求5210に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510および電子帳票印刷管理データベース6520を検索し、電子帳票印刷履歴検索結果5220を出力するための電子帳票印刷履歴検索処理プログラム6350である(当該プログラムの処理の詳細は後述する図11参照)。 (C) The third program is an electronic form distribution management database 6510 of the electronic form management information database 6500 and electronic form printing in accordance with an electronic form print history confirmation request 5210 issued by the form user from the electronic form print history confirmation screen 5200. This is an electronic form printing history search processing program 6350 for searching the management database 6520 and outputting an electronic form printing history search result 5220 (refer to FIG. 11 described later for details of the processing of the program).

(d)第四のプログラムは、帳票利用者が前記電子帳票印刷状況検索結果5120を元に電子帳票印刷状況確認画面5100より発行する電子帳票印刷要求5130、または前記電子帳票印刷履歴検索結果5220を元に電子帳票印刷履歴確認画面5200より発行する電子帳票再印刷要求5230、またはサーバPC6000が定期的に発行する定期自動印刷要求6400に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510および電子帳票印刷管理データベース6520を入力し、指定された印刷対象電子帳票を「印刷待ち」の状態として電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520に登録するための電子帳票仮想印刷処理プログラム6340である(当該プログラムの処理の詳細は後述する図9参照)。 (D) The fourth program displays an electronic form print request 5130 issued from the electronic form print status confirmation screen 5100 based on the electronic form print status search result 5120 by the form user, or the electronic form print history search result 5220. In accordance with an electronic form reprint request 5230 originally issued from the electronic form print history confirmation screen 5200 or a periodic automatic print request 6400 periodically issued by the server PC 6000, the electronic form distribution management database 6510 and the electronic form management information database 6500 An electronic form virtual print processing program 6340 for inputting the form print management database 6520 and registering the designated print target electronic form in the electronic form print management database 6520 of the electronic form management information database 6500 as a “waiting print” state. Yes (the pro See FIG. 9 which will be described in detail of the ram of the processing).

(e)第五のプログラムは、常駐プログラム起動/停止要求6300の指示に従い起動/停止し、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520を定期的に監視し、「印刷待ち」状態の電子帳票印刷管理情報を検知した際に、電子帳票配布管理データベース6510および電子帳票登録管理用ディレクトリ6200内に格納されている登録済み電子帳票ファイル6210を用いて、電子帳票印刷用プリンタ群7000内の適切な電子帳票印刷先プリンタを指定して実際に印刷処理を実施するとともに、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520に印刷履歴情報を登録するための電子帳票印刷監視処理および実印刷処理常駐プログラム6320である(当該プログラムの処理の詳細は後述する図12参照)。 (E) The fifth program is started / stopped according to the instruction of the resident program start / stop request 6300, periodically monitors the electronic form print management database 6520 of the electronic form management information database 6500, and is in a “waiting for printing” state. When the electronic form printing management information is detected, the registered electronic form file 6210 stored in the electronic form distribution management database 6510 and the electronic form registration management directory 6200 is used. An electronic form printing monitoring process and actual printing for registering printing history information in the electronic form printing management database 6520 of the electronic form management information database 6500 while actually executing the printing process by designating an appropriate electronic form printing destination printer It is a processing resident program 6320 (this program Details of the process see FIG. 12 to be described later).

(f)第六のプログラムは、帳票利用者が前記電子帳票管理情報管理画面5300より発行する電子帳票管理情報確認要求5310に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510を検索し、電子帳票管理情報検索結果5320を出力するための電子帳票管理情報検索処理プログラム6360である(当該プログラムの処理の詳細は後述する図16参照)。 (F) The sixth program searches the electronic form distribution management database 6510 of the electronic form management information database 6500 according to the electronic form management information confirmation request 5310 issued from the electronic form management information management screen 5300 by the form user. This is an electronic form management information search processing program 6360 for outputting an electronic form management information search result 5320 (refer to FIG. 16 described later for details of the processing of the program).

(g)第七のプログラムは、帳票利用者が前記電子帳票管理情報検索結果5320を元に電子帳票管理情報管理画面5300より発行する電子帳票管理情報編集要求5330に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510に対して、指定された電子帳票配布管理情報の編集(追加、変更、削除)を反映するための電子帳票管理情報編集処理プログラム6370である(当該プログラムの処理の詳細は後述する図17参照)。 (G) The seventh program stores the electronic form management information database 6500 in accordance with the electronic form management information edit request 5330 issued from the electronic form management information management screen 5300 based on the electronic form management information search result 5320 by the form user. This is an electronic form management information editing processing program 6370 for reflecting editing (addition, change, deletion) of designated electronic form distribution management information to the electronic form distribution management database 6510 (details of the processing of the program are (See FIG. 17 described later).

上述した第一のプログラムの処理、第二のプログラムの処理、第三のプログラムの処理、第四のプログラムの処理、第五のプログラムの処理、第六のプログラムの処理、第七のプログラムの処理は、サーバ6000を構成するCPUやメモリ、レジスタなどのハードウェア(図2では明示せず)により対応するプログラムを実行することにより実現されるものであることはいうまでもない。   Processing of the first program, processing of the second program, processing of the third program, processing of the fourth program, processing of the fifth program, processing of the sixth program, processing of the seventh program Needless to say, this is realized by executing a corresponding program by hardware (not explicitly shown in FIG. 2) such as a CPU, a memory, and a register constituting the server 6000.

以下、本発明について、具体的実施例を用いて説明する。実施例の説明は、図2に示す概要図と、図3から図17に示す各部の処理の詳細を説明するための図を用いて行なう。   Hereinafter, the present invention will be described using specific examples. The embodiment will be described with reference to the schematic diagram shown in FIG. 2 and the diagrams for explaining the details of the processing of each unit shown in FIGS.

ここでは、配布先として「課」,「係」の単位に分割された分掌組織を考え、該配布先に対応する印刷先として該「課」に1台ずつプリンタが設置されている場合を考える。ただし、上記プリンタの設置例はあくまでも一例を示したにすぎず、例えば、係ごとにプリンタが設置されている、あるいは課に複数台(各課異なる台数)のプリンタが設置されている、などという場合であっても、後述の印刷先管理情報の持ち方を自然な応用範囲で工夫することにより対応可能である。   Here, a divisional organization divided into units of “section” and “person” is considered as a distribution destination, and a case where one printer is installed in each “section” as a printing destination corresponding to the distribution destination is considered. . However, the above installation example of the printer is merely an example. For example, a printer is installed for each section, or a plurality of printers (each section has a different number) are installed. However, it can be dealt with by devising how to hold the print destination management information described later within a natural range of application.

(B)<電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)の説明>
図3に、図2の常駐プログラム起動/停止要求6300の指示を受けて開始する、電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(B) <Description of electronic form reception monitoring process and registration process resident program 6310 (first program)>
FIG. 3 is a processing block diagram for explaining the processing of the electronic form reception monitoring process and the registration process resident program 6310 (first program) that is started in response to the instruction of the resident program start / stop request 6300 of FIG. An example is shown.

図3の電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)は、初めに常駐プログラム起動/停止要求6300(図2参照)の一つである電子帳票受付監視処理および登録処理常駐プログラム起動要求63001により起動される、サーバPC6000内に常駐するプログラムである。   The electronic form reception monitoring process and registration process resident program 6310 (first program) in FIG. 3 is initially resident in the electronic form reception monitoring process and registration process, which is one of the resident program start / stop requests 6300 (see FIG. 2). It is a program that is activated by the program activation request 63001 and resides in the server PC 6000.

電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)は、サーバPC6000内に常駐している間、電子帳票受付監視処理主ループ63101により、定期的に電子帳票受付管理用ディレクトリ6100を監視し、受付完了した電子帳票が存在した場合に、受付完了した電子帳票を電子帳票配布管理データベース6510(具体的構成例は後述する図5参照)と照合し、配布先を確認する電子帳票配布先検査処理ステップ63102と、配布先を確認した電子帳票ファイル6110を登録済み電子帳票ファイル6210として電子帳票登録管理用ディレクトリ6200に移動し、対応する電子帳票受付完了ファイル6120を削除する電子帳票ファイル登録処理ステップ63103と、登録した電子帳票ファイルの管理情報を電子帳票印刷管理データベース6520(具体的構成例は後述する図6参照)に格納する電子帳票登録情報登録処理ステップ63104と、電子帳票受付監視処理および登録処理常駐プログラム停止要求63002があった場合に当該電子帳票受付監視処理主ループを抜け、電子帳票受付監視を終了する電子帳票受付監視終了処理ステップ63105とを実施する。   While the electronic form reception monitoring process and registration process resident program 6310 (first program) is resident in the server PC 6000, the electronic form reception monitoring process main loop 63101 periodically creates the electronic form reception management directory 6100. Electronic form distribution for monitoring and confirming the distribution destination when there is an electronic form that has been monitored and received and collated with the electronic form distribution management database 6510 (see FIG. 5 to be described later for a specific configuration example) First inspection processing step 63102 and electronic form file 6110 whose distribution destination has been confirmed is moved to electronic form registration management directory 6200 as registered electronic form file 6210, and corresponding electronic form acceptance completion file 6120 is deleted. Processing step 63103 and registered electronic form file There are an electronic form registration information registration processing step 63104 for storing the management information in the electronic form print management database 6520 (refer to FIG. 6 to be described later for a specific configuration example), an electronic form reception monitoring process and a registration process resident program stop request 63002. In this case, the electronic form reception monitoring process main loop is exited, and an electronic form reception monitoring end processing step 63105 for ending the electronic form reception monitoring is executed.

電子帳票受付監視処理主ループ63101の監視による受付完了判断は、一定の規則に則った電子帳票ファイル6110および電子帳票受付完了ファイル6120の存在確認を以って判断する。   The acceptance completion judgment by monitoring of the electronic form acceptance monitoring processing main loop 63101 is judged by confirming the existence of the electronic form file 6110 and the electronic form acceptance completion file 6120 in accordance with a certain rule.

図4に、図2の電子帳票受付管理用ディレクトリ6100に格納される電子帳票ファイル6110および電子帳票受付完了ファイル6120の受付完了判断に用いるファイル名の命名規則の一例を示す。   FIG. 4 shows an example of a file name naming rule used to determine whether or not to accept the electronic form file 6110 and the electronic form acceptance completion file 6120 stored in the electronic form acceptance management directory 6100 of FIG.

ここでは、受付可能な電子帳票ファイル6110のファイル名は下記の規則に則った26文字と、ファイルの文書種別を識別する拡張子で構成するものとしている。   Here, the file name of the electronic form file 6110 that can be accepted is composed of 26 characters in accordance with the following rules and an extension that identifies the document type of the file.

図4において、該ファイル名の1文字目から8文字目の8桁は、帳票IDを表しており、この帳票IDは、後述する電子帳票管理情報データベース6500の電子帳票配布管理データベース6510と照合するために用いる(図は帳票IDがListA101の例である)。   In FIG. 4, the 8th digit of the first to eighth characters of the file name represents a form ID, and this form ID is collated with an electronic form distribution management database 6510 of an electronic form management information database 6500 described later. (The figure shows an example in which the form ID is ListA101).

9文字目から25文字目の17桁は、電子帳票ファイル6110が電子帳票受付管理用ディレクトリ6100に格納された日時をYYYYMMDDhhmmssSSS形式(YYYYMMDDは西暦日付、hhmmssSSSは24時表示の時刻、特にSSSはミリ秒を表す)で表す(図は日時が20100101120000000の例である)。   The 17th digit from the 9th character to the 25th character indicates the date and time when the electronic form file 6110 was stored in the electronic form reception management directory 6100 in the YYYYMMDDhhmmssSSS format (YYYYMMDD is the Western calendar date, hhmmssSSS is the time of 24:00 display, especially SSS is the millimeter (The figure shows an example when the date is 20100101120000000).

26文字目の1桁は、該ファイル名を持つファイルが電子帳票ファイルであるか電子帳票受付完了ファイルであるかを示すためのファイル区分コードを表す。ここでは、「A」が電子帳票ファイルを表し、「a」が電子帳票受付完了ファイルを表すものとする。   The first digit of the 26th character represents a file classification code for indicating whether the file having the file name is an electronic form file or an electronic form reception completion file. Here, “A” represents an electronic form file, and “a” represents an electronic form reception completion file.

なお、運用上、電子帳票の種別を区別するために、複数のファイル区分コードを複数組設定することも可能である。例えば、初めて送るものについて、「A」,「a」の組を、一度送ったものの再送に該当するものについて、「B」,「b」の組を割り当てるなど自然な応用に含まれる。   In operation, a plurality of file classification codes can be set in order to distinguish the type of electronic form. For example, a combination of “A” and “a” is assigned for the first transmission, and a combination of “B” and “b” is assigned for a transmission that has been sent once.

同図の電子帳票ファイルの格納ファイル名の最後に付与されているPDFはファイル形式がPDFファイルであることを示す拡張子である。   The PDF attached at the end of the storage file name of the electronic form file in the figure is an extension indicating that the file format is a PDF file.

上述した命名規則に加え、受付完了判断を円滑に行なうために、電子帳票受付完了ファイルには次の二つの規則を課す。   In addition to the naming rules described above, the following two rules are imposed on the electronic form acceptance completion file in order to make the acceptance completion decision smoothly.

一つは、電子帳票ファイル6110が電子帳票受付管理用ディレクトリ6100に格納された後に、該電子帳票ファイル6110が受付完了と判断してもよい状態であることを示すために、該電子帳票ファイルに対応する電子帳票受付完了ファイル6120を電子帳票受付管理用ディレクトリ6100に格納することである。   One is that after the electronic form file 6110 is stored in the electronic form reception management directory 6100, the electronic form file 6110 may be judged to have been accepted. The corresponding electronic form reception completion file 6120 is stored in the electronic form reception management directory 6100.

ここで、電子帳票受付完了ファイル6120の中身は参照せず、その存在の有無により受付完了を判断するため、該電子帳票受付完了ファイル6120の中身については特に指定はしないが、該電子帳票受付完了ファイル6120作成のためにシステム資源を多量に使用したり、作成時間に長時間かかったりするなどによる可用性低下を防ぐために、0バイトや1バイトなど少量のデータ量である方が望ましい。   Here, the contents of the electronic form acceptance completion file 6120 are not referred to, and the completion of acceptance is determined based on the presence or absence of the contents. Therefore, the contents of the electronic form acceptance completion file 6120 are not particularly specified, but the electronic form acceptance completion is completed. In order to prevent a decrease in availability due to the use of a large amount of system resources for creating the file 6120 or the creation time taking a long time, it is desirable that the amount of data is as small as 0 bytes or 1 byte.

もう一つは、図4の例に示したように、電子帳票ファイル6110のファイル名の1文字目から25文字目までと、該電子帳票ファイル6110に対応する電子帳票受付完了ファイル6120のファイル名の1文字目から25文字目までとが同一で、かつ26文字目が対応する文字同士(Aに対してa)であることである。   The other is the first to 25th characters of the file name of the electronic form file 6110 and the file name of the electronic form reception completion file 6120 corresponding to the electronic form file 6110 as shown in the example of FIG. Are the same from the first character to the 25th character, and the 26th character is a corresponding character (a to A).

この二つの規則により、例えば、ファイル送受信プログラム等外部より電子帳票を受けられる仕組み6010が遠隔地から実施するFTP(File Transfer Protocol)転送であり、かつ電子帳票ファイル6110のサイズが大量で、受信完了までの時間が、電子帳票受付監視処理主ループ63101が定期的に監視する周期より多く時間がかかってしまう場合にも、電子帳票受付監視処理主ループ63101は電子帳票ファイル6110と該電子帳票ファイルに対応する電子帳票受付完了ファイル6120の少なくとも一方が存在しない間(すなわち、対として存在しない間)は、該電子帳票ファイル6110は受付未完で登録可能状態ではない、と判断することで、FTP転送途中の不正な状態の電子帳票ファイルを誤って受け付け登録することなく、自然のこととして、該電子帳票ファイルの受信完了まで該電子帳票に関する後続処理である電子帳票配布先検査処理ステップ63102、電子帳票ファイル登録処理ステップ63103、電子帳票登録情報登録処理ステップ63104の対象からは外すこととなる。   According to these two rules, for example, a mechanism 6010 that can receive an electronic form from outside such as a file transmission / reception program is FTP (File Transfer Protocol) transfer executed from a remote location, and the size of the electronic form file 6110 is large, and reception is completed. Even when the electronic form reception monitoring processing main loop 63101 takes more time than the periodic monitoring period, the electronic form reception monitoring processing main loop 63101 also stores the electronic form reception monitoring processing main loop 63101 in the electronic form file 6110 and the electronic form file. While at least one of the corresponding electronic form acceptance completion files 6120 does not exist (that is, as long as they do not exist as a pair), it is determined that the electronic form file 6110 has not been accepted and cannot be registered. Incorrectly accepting and registering electronic form files with incorrect status In addition, as a matter of course, the target of the electronic form distribution destination inspection processing step 63102, the electronic form file registration processing step 63103, and the electronic form registration information registration processing step 63104, which are subsequent processes related to the electronic form until the reception of the electronic form file is completed. Will be removed.

同電子帳票受付監視処理主ループ63101の処理内にて、電子帳票受付管理用ディレクトリ6100に電子帳票ファイル6110と該電子帳票ファイルに対応する電子帳票受付完了ファイル6120が共に存在する他の対に関しては、該電子帳票ファイル6110は受付完了したものと判断し、後続処理である電子帳票配布先検査処理ステップ63102、電子帳票ファイル登録処理ステップ63103、電子帳票登録情報登録処理ステップ63104の対象とすることとなる。   In the processing of the electronic form reception monitoring process main loop 63101, regarding other pairs in which both the electronic form file 6110 and the electronic form reception completion file 6120 corresponding to the electronic form file exist in the electronic form reception management directory 6100 The electronic form file 6110 is determined to have been received, and is set as a target of subsequent electronic form distribution destination inspection processing step 63102, electronic form file registration processing step 63103, and electronic form registration information registration processing step 63104. Become.

また、二つ目の規則により、定期的、定型的に作成、印刷、配布の運用工程を経て利用される電子帳票がサーバPC6000にて一元管理される際に、名称重複による電子帳票ファイルの上書きや保管失敗、ファイルの特定困難などの管理上の混乱を軽減、回避することができる。   In addition, according to the second rule, when an electronic form that is used regularly, regularly, through a production, printing, and distribution operation process is centrally managed by the server PC 6000, the electronic form file is overwritten due to duplicate names. Management confusion such as failure of storage, failure to specify files, etc. can be reduced or avoided.

図5に、図2の電子帳票管理情報データベース6500の電子帳票配布管理データベース6510(電子帳票管理情報群3000内の配布先管理情報3020に相当)の構成例を示す。   FIG. 5 shows a configuration example of the electronic form distribution management database 6510 (corresponding to the distribution destination management information 3020 in the electronic form management information group 3000) of the electronic form management information database 6500 of FIG.

本実施例では、電子帳票配布管理データベース6510は、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブル65101と、同係に関する情報を管理する係管理テーブル65102と、配布される電子帳票の名称情報を管理する帳票名称管理テーブル65103と、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブル65104と、該電子帳票に関する権限を管理するユーザ管理テーブル65105と、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブル65106と、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブル65107と、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブル65108とで構成される。   In this embodiment, the electronic form distribution management database 6510 includes a section management table 65101 for managing information related to sections of the divisional organization to which electronic forms are distributed, a relation management table 65102 for managing information related to the relations, and distribution. A form name management table 65103 for managing the name information of the electronic form to be generated, a form distribution destination management table 65104 for managing the relationship between the electronic form and the divisional organization that is the distribution destination, and the authority for the electronic form A user management table 65105, a printing device management table 65106 that manages a printing device that is an actual printing destination of the electronic form, and a printing destination management table 65107 that manages the relationship between the printing device and a division organization that is a distribution destination. And the actual printing means management table that manages the relationship between the actual printing target electronic form type and the actual printing command Constituted by the 65108.

同図に示した例では、課管理テーブル65101は、課管理履歴ID,課コード,課名称,処理順序,削除フラグから構成され、係管理テーブル65102は、係管理履歴ID,係コード,所属課履歴ID,係名称,処理順序,削除フラグから構成され、帳票名称管理テーブル65103は、帳票名称管理履歴ID,帳票ID,帳票名称,削除フラグから構成され、帳票配布先管理テーブル65104は、帳票配布先管理履歴ID,帳票名称管理履歴ID,係管理履歴ID,削除フラグから構成され、ユーザ管理テーブル65105は、ユーザ名,パスワード,所属課コード,権限コードから構成され、印刷装置管理テーブル65106は、印刷装置ID,印刷装置名から構成され、印刷先管理テーブル65107は、印刷先管理履歴ID,課管理履歴ID,印刷装置ID,削除フラグから構成され、実印刷手段管理テーブル65108は、実印刷種別,実印刷コマンドから構成されている。   In the example shown in the figure, the section management table 65101 includes section management history ID, section code, section name, processing order, and deletion flag, and the section management table 65102 includes section management history ID, section code, and assigned section. The form name management table 65103 is composed of a form name management history ID, form ID, form name, and deletion flag, and the form distribution destination management table 65104 is form distribution. It consists of a destination management history ID, a form name management history ID, a department management history ID, and a deletion flag. A user management table 65105 is made up of a user name, password, department code, and authority code, and a printing device management table 65106 is The printing destination management table 65107 includes a printing device ID and a printing device name. Management History ID, the printing device ID, consists deletion flag, the actual printing unit management table 65108, the actual printing type, and a real print command.

同図に示した実印刷手段管理テーブル65108の例では、実印刷対象電子帳票の実印刷種別(.TXT),(.PDF),あるいは(.DOC)に対して、それぞれ(テキストエディタの印刷コマンド),(PDFリーダの印刷コマンド),あるいは(ワードファイルの印刷コマンド)の実印刷コマンドが関連付けられている。   In the example of the actual printing means management table 65108 shown in the figure, for each actual printing type (.TXT), (.PDF), or (.DOC) of the electronic document to be actually printed (the print command of the text editor). ), (PDF reader print command), or (word file print command) actual print command is associated.

なお、電子帳票配布管理データベース6510の課管理テーブル65101に配布先ごとの優先度を表す荷重指標を設けておき、該荷重指標を加味して、実印刷指示の指示頻度を制御することも可能である。   It is also possible to provide a load index indicating the priority for each distribution destination in the section management table 65101 of the electronic form distribution management database 6510, and to control the instruction frequency of the actual print instruction in consideration of the load index. is there.

本実施例では、課管理テーブル65101、係管理テーブル65102、帳票名称管理テーブル65103、帳票配布先管理テーブル65104、印刷先管理テーブル65107は、各管理情報の履歴IDを以って編集の履歴を管理できる仕組みを有している。   In this embodiment, the section management table 65101, the department management table 65102, the form name management table 65103, the form distribution destination management table 65104, and the printing destination management table 65107 manage the editing history by using the history ID of each management information. It has a mechanism that can do it.

図5に示した電子帳票配布管理データベース6510の構成例に従えば、例えば「業務管理台帳」という帳票名称を持つ電子帳票は、先頭8桁が「ListA201」である電子帳票ファイルを受付、登録し(帳票名称管理テーブル65103の4行目参照)、「業務管理課 業務管理2係」に配布し(帳票配布先管理テーブル65104の4行目および係管理テーブル65102の2行目、帳票管理テーブル65101の1行目参照)、「業務管理課用プリンタ」という印刷装置にて印刷する(印刷先管理テーブル65107の1行目および印刷装置管理テーブル65106の1行目参照)、という関係性を持つことを示す。   According to the configuration example of the electronic form distribution management database 6510 shown in FIG. 5, for example, an electronic form having a form name “business management ledger” accepts and registers an electronic form file whose first eight digits are “ListA201”. (Refer to the fourth line of the form name management table 65103) and distribute to the “business management section business management 2 staff” (the fourth line of the form distribution destination management table 65104, the second line of the staff management table 65102, and the form management table 65101). 1) and printing with a printing apparatus called “business management section printer” (see the first line of the printing destination management table 65107 and the first line of the printing apparatus management table 65106). Indicates.

図5において、現在有効である情報は同テーブルの削除フラグが「0(=未削除)」であることにより該有効状態を示し、逆に過去有効であったが現在は有効ではない情報は同テーブルの削除フラグが「1(=削除済み)」であることにより論理削除(実際のデータは削除していないが削除フラグを1にすることにより論理的に削除したものとして扱う)されていることを示す。   In FIG. 5, information that is currently valid indicates the valid state when the deletion flag of the table is “0 (= not deleted)”. Conversely, information that has been valid in the past but is not currently valid is the same. Logical deletion is performed when the deletion flag of the table is “1 (= deleted)” (actual data is not deleted but it is treated as logical deletion by setting the deletion flag to 1) Indicates.

論理削除されている情報(削除フラグが1の情報)は通常使用しないことが多くなるが、実際にテーブルから削除されていないため、過去の情報などを参照する際に条件付きで参照することが可能である。   Information that has been logically deleted (information with a deletion flag of 1) is usually not used in many cases, but since it is not actually deleted from the table, it may be referred conditionally when referring to past information or the like. Is possible.

この仕組みにより、履歴IDを持つ電子帳票管理情報は、各種編集を加えられた後にも整合性を有する関係性を復元し、参照することが可能となる。   With this mechanism, the electronic form management information having the history ID can be restored and referred to after the various edits are made.

また、特に、前記関係性の利用を円滑に行なうために、課管理テーブル65101の課コード、係管理テーブル65102の係コード、帳票名称管理テーブル65103の帳票IDは、現在有効である(すなわち、削除フラグが「0(=未削除)」である)レコード群の中での唯一性を課せられる。   In particular, in order to use the relationship smoothly, the section code of the section management table 65101, the section code of the section management table 65102, and the form ID of the form name management table 65103 are currently valid (ie, deleted). Uniqueness is imposed on the record group (the flag is “0 (= not deleted)”).

図5に示した電子帳票配布管理データベース6510を参照しながら、図3のフローチャートの処理をさらに詳細に説明する。   The processing of the flowchart of FIG. 3 will be described in more detail with reference to the electronic form distribution management database 6510 shown in FIG.

図3の電子帳票受付監視処理主ループ63101において、受付完了判断に用いるファイル名の命名規則に含まれる帳票ID(該ファイル名の1文字目から8文字目の8桁)は、前記帳票名称管理テーブル65103の現在有効(すなわち削除フラグ=0)である帳票IDと照合され、一致するものが見つかった場合に「受付完了」と判断され、続けて電子帳票配布先検査処理ステップ63102において、帳票配布先管理テーブル65104の現在有効である帳票配布先管理情報を検索することにより、該電子帳票の配布先を確認することができる。帳票配布先管理テーブル65104の検索により、現在有効である配布先が確認できた該電子帳票を「登録可能」と判断する。   In the electronic form acceptance monitoring processing main loop 63101 of FIG. 3, the form ID (eight digits from the first character to the eighth character of the file name) included in the naming rule of the file name used for acceptance completion judgment is the form name management. It is checked against the form ID that is currently valid (that is, the deletion flag = 0) in the table 65103, and if a match is found, it is determined that “acceptance is complete”. Subsequently, in the electronic form distribution destination inspection processing step 63102, form distribution is performed. By searching the currently distributed form distribution destination management information in the destination management table 65104, the distribution destination of the electronic form can be confirmed. By searching the form distribution destination management table 65104, it is determined that the electronic form for which the currently valid distribution destination has been confirmed is “registrable”.

もし、前記帳票名称管理テーブル65103の帳票IDと照合し、一致するものが見つからなかった場合は、該電子帳票を「受付不可」という異常状態として管理する。また、もし一旦受付完了と判断された後に、帳票配布先管理テーブル65104に該当する現在有効である帳票配布先管理情報が見つからなかった場合は、該電子帳票を「登録不可」という異常状態として管理する。   If it matches with the form ID of the form name management table 65103 and no matching item is found, the electronic form is managed as an abnormal state of “unacceptable”. In addition, if it is determined that the reception has been completed once and the currently valid form distribution destination management information corresponding to the form distribution destination management table 65104 is not found, the electronic form is managed as an abnormal state of “registration impossible”. To do.

上記異常状態は、電子帳票印刷状況確認画面5100より発行される電子帳票印刷状況確認要求5110の応答として、電子帳票印刷状況検索結果5120という形で帳票利用者に報告することができる。   The abnormal state can be reported to a form user in the form of an electronic form printing status search result 5120 as a response to an electronic form printing status confirmation request 5110 issued from the electronic form printing status confirmation screen 5100.

電子帳票配布先検査処理ステップ63102を介して「登録可能」と判断された電子帳票は、続いて電子帳票ファイル登録処理ステップ63103により、該電子帳票ファイル6110を電子帳票受付管理用ディレクトリ6100から電子帳票登録管理用ディレクトリ6200に移動し、登録済み電子帳票ファイル6210として管理し、続いて、対応する電子帳票受付完了ファイル6120を電子帳票受付管理用ディレクトリ6100から削除する。   The electronic form determined to be “registerable” through the electronic form distribution destination inspection processing step 63102 is subsequently transferred from the electronic form reception management directory 6100 to the electronic form file 6110 by the electronic form file registration processing step 63103. It moves to the registration management directory 6200, manages it as a registered electronic form file 6210, and then deletes the corresponding electronic form reception completion file 6120 from the electronic form reception management directory 6100.

最後に、電子帳票登録情報登録処理ステップ63104により、該電子帳票ファイルの管理情報を、図6に示す帳票状態管理テーブル65201に「登録済み」状態として管理する。   Finally, in the electronic form registration information registration processing step 63104, the management information of the electronic form file is managed as a “registered” state in the form state management table 65201 shown in FIG.

図6に、図2および図3における電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520の構成例を示す。   FIG. 6 shows a configuration example of the electronic form print management database 6520 of the electronic form management information database 6500 in FIGS.

本実施例では、電子帳票印刷管理データベース6520は、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブル65201と、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブル65202とで構成される。   In this embodiment, the electronic form print management database 6520 includes a form state management table 65201 for managing state transition information related to printing of electronic forms such as reception of electronic forms, registration to waiting for printing, printing success, and printing failure. A print history management table 65202 for accumulating and managing the results of the form print processing is configured.

同図に示した例では、帳票状態管理テーブル65201は、帳票状態管理ID,帳票配布先管理履歴ID,受付日時,印刷要求日時,印刷実行日時,印刷整理番号,帳票状態,印刷実行者,印刷実行機能,総ページ数,印刷ページ数,ファイル名から構成され、印刷履歴管理テーブル65202は、印刷履歴管理ID,帳票状態管理ID,帳票配布先管理履歴ID,受付日時,印刷要求日時,印刷実行日時,印刷整理番号,帳票状態,印刷実行者,印刷実行機能,総ページ数,印刷ページ数,ファイル名から構成されている。   In the example shown in the figure, the form status management table 65201 includes a form status management ID, a form distribution destination management history ID, a reception date / time, a print request date / time, a print execution date / time, a print reference number, a form status, a print performer, and a print. The print history management table 65202 includes a print history management ID, a form status management ID, a form distribution destination management history ID, a reception date, a print request date, and a print execution. It consists of date / time, print reference number, form status, print executor, print execution function, total number of pages, number of print pages, and file name.

図6に示す電子帳票印刷管理データベース6520の構成例に従えば、例えば帳票状態管理テーブル65201の3行目を参照すると、「帳票状態管理ID:0003」で管理される電子帳票の種別は電子帳票配布管理データベース6510の「帳票配布先管理履歴ID:0003」(帳票配布先管理テーブル65104の3行目参照)管理される「業務管理課 業務管理1係」向け帳票「業務管理帳票A3」(帳票名称管理テーブル65103の3行目参照)であり、該電子帳票の実体は「2010/01/01 12:00:03.000」に受け付けられたファイル名が「ListA10320100101120003000A.DOC」のファイルであり、該電子帳票の状態はユーザ「UserSecA1」(印刷実行者)により「2010/01/01 12:03:03.000」に「電子帳票印刷要求」機能を介して仮想印刷要求が発行され、現在「印刷待ち」状態であることを示すことができる。   According to the configuration example of the electronic form print management database 6520 shown in FIG. 6, for example, referring to the third line of the form state management table 65201, the type of electronic form managed by “form state management ID: 0003” is the electronic form. “Business management form A3” (form) for the “business management department business management 1” managed by “form distribution destination management history ID: 0003” (see the third line of the form distribution destination management table 65104) in the distribution management database 6510 The name management table 65103 is the third line), and the entity of the electronic form is a file whose file name is “ListA10320100101120003000A.DOC” received on “2010/01/01 12: 00: 03.000” The form status is "UserSecA1" (printer), a virtual print request is issued to the "2010/01/01 12: 03: 03.000" via the "electronic form print request" function, and currently "waiting for printing" It can be shown that a state.

なお、帳票状態管理テーブル65201および印刷履歴管理テーブル65202にある「印刷整理番号」は、電子帳票印刷要求5110または電子帳票再印刷要求5210または定期自動印刷要求6400により仮想印刷要求が発行される際に、実印刷処理へ渡される順序を記録した情報である。   The “print number” in the form status management table 65201 and the print history management table 65202 is used when a virtual print request is issued by the electronic form print request 5110, the electronic form reprint request 5210, or the periodic automatic print request 6400. This is information that records the order of transfer to the actual printing process.

本実施例では印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序を表す(すなわち、この日に発行された仮想印刷の一斉要求のうち何回目であったかを示す)通番と、該一斉要求の中での各仮想印刷要求の順序を表す(すなわち、該一斉要求の中で何番目に実印刷されるかを示す)通番とをハイフンで結合して組み合わせた形式を採用している。   In the present embodiment, the print reference number represents the date when the virtual print request is issued and the order of the virtual print requests issued on the date in the simultaneous request unit (that is, the virtual print simultaneous request issued on this date). And a serial number indicating the order of each virtual print request in the simultaneous request (that is, indicating what number is actually printed in the simultaneous request). A combined form combined with a hyphen is used.

印刷整理番号は、後述する電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)が実印刷を実施する順序に関わり、該電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)が印刷待ち状態である実印刷対象群から該印刷整理番号の辞書式昇順で実印刷対象を選定する。   The print reference number is related to the order in which the electronic form print monitoring process and actual print process resident program 6320 (fifth program), which will be described later, performs the actual print, and the electronic form print monitor process and actual print process resident program 6320 (the fifth program). The fifth program) selects an actual print target from the actual print target group waiting for printing in the lexicographic ascending order of the print reference numbers.

該印刷整理番号の応用例として、例えば、電子帳票仮想印刷処理プログラム6340(第四のプログラム)において、仮想印刷要求群に対する係ごとのソート機能を実装する場合、帳票利用者が複数の係宛の登録済み電子帳票を一度に指定して一斉に仮想印刷要求群を発行する際に、一斉要求単位の仮想印刷要求群を(帳票利用者が特に意識することなく)係ごとにソートし、実印刷順序に即した順序に該印刷整理番号を付番しておくことで、実印刷機能部分に影響を与えずに該機能拡張を実施することができる。   As an application example of the print reference number, for example, in the electronic form virtual print processing program 6340 (fourth program), when a sort function for each section for a virtual print request group is implemented, a form user is addressed to a plurality of sections. When specifying registered electronic forms at once and issuing virtual print request groups all at once, the virtual print request groups in the batch request unit are sorted for each person (without special attention from the form user) and actual printing is performed. By assigning the print reference numbers in the order corresponding to the order, the function expansion can be performed without affecting the actual print function part.

また、印刷待ち状態を含めた実印刷の順序に関する情報を、電子帳票印刷状況確認画面5100より発行される電子帳票印刷状況確認要求5110の応答として、電子帳票印刷状況検索結果5120という形で、または、電子帳票印刷履歴確認画面5200より発行される電子帳票印刷履歴確認要求5210の応答として、電子帳票印刷履歴検索結果5220という形で、帳票利用者に報告することができる。   Also, information on the actual printing order including the print waiting state is sent in the form of an electronic form printing status search result 5120 as a response to the electronic form printing status confirmation request 5110 issued from the electronic form printing status confirmation screen 5100, or As a response to the electronic form printing history confirmation request 5210 issued from the electronic form printing history confirmation screen 5200, it can be reported to the form user in the form of an electronic form printing history search result 5220.

電子帳票の受付、登録に係る基本的な流れは電子帳票受付監視処理主ループ63101に含まれる前記の通りであり、電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)が常駐している間、これを繰り返して随時実行するが、該電子帳票受付監視処理主ループ63101の最後に電子帳票受付監視終了処理ステップ63105を含めておき、図1の常駐プログラム起動/停止要求6300の一つである電子帳票受付監視処理および登録処理常駐プログラム停止要求63002の指示に従い、該電子帳票受付監視処理主ループ63101から抜け、電子帳票受付監視を終了することにより、電子帳票受付監視処理および登録処理常駐プログラム6310(第一のプログラム)の常駐を解除する。   The basic flow for accepting and registering electronic forms is as described above in the electronic form acceptance monitoring process main loop 63101, and the electronic form acceptance monitoring process and registration process resident program 6310 (first program) is resident. The electronic form reception monitoring processing main loop 63101 includes an electronic form reception monitoring end processing step 63105 at the end of the electronic form reception monitoring processing main loop 63101, and the resident program start / stop request 6300 shown in FIG. In accordance with the instruction of the electronic form reception monitoring process and the registration process resident program stop request 63002, the electronic form reception monitoring process main loop 63101 is exited, and the electronic form reception monitoring process is terminated. Resident of the resident program 6310 (first program) is canceled.

図7に、本実施例における電子帳票印刷状況確認画面5100の画面構成例を示す。   FIG. 7 shows a screen configuration example of the electronic form printing status confirmation screen 5100 in the present embodiment.

電子帳票印刷状況確認画面5100は、同図に示すように、電子帳票印刷状況検索処理プログラム6330(第二のプログラム)へ発行する電子帳票印刷状況確認要求5110を詳細に指定する電子帳票印刷状況確認条件設定部51001と、該電子帳票印刷状況確認要求5110に対する電子帳票印刷状況検索処理プログラム6330(第二のプログラム)からの応答である電子帳票印刷状況検索結果5120を表示する電子帳票印刷状況一覧表示部51002と、前記電子帳票印刷状況確認要求5110の発行や電子帳票印刷要求5130の発行を含む該電子帳票印刷状況確認画面5100における各種操作を提供する電子帳票印刷状況確認操作部51003とで構成される。   As shown in the figure, the electronic form printing status confirmation screen 5100 displays an electronic form printing status confirmation request 5110 issued in detail to the electronic form printing status search processing program 6330 (second program). An electronic form printing status list display for displaying an electronic form printing status search result 5120 which is a response from the electronic form printing status search processing program 6330 (second program) to the condition setting unit 51001 and the electronic form printing status confirmation request 5110 And an electronic form printing status confirmation operation unit 51003 for providing various operations on the electronic form printing status confirmation screen 5100 including the issuance of the electronic form printing status confirmation request 5110 and the issuance of the electronic form printing request 5130. The

本実施例においては、帳票利用者が電子帳票印刷状況確認画面5100、電子帳票印刷履歴確認画面5200、電子帳票管理情報管理画面5300といった各種画面を利用(操作)する際には、予め図5のようにユーザ管理テーブル65105で定義されたユーザ管理情報と照合するパスワード認証を介して、利用許可を得ることを必要としている。   In the present embodiment, when a form user uses (operates) various screens such as an electronic form printing status confirmation screen 5100, an electronic form printing history confirmation screen 5200, and an electronic form management information management screen 5300, it is shown in FIG. Thus, it is necessary to obtain permission for use through password authentication that is collated with the user management information defined in the user management table 65105.

図5に示したユーザ管理テーブル65105で定義されたユーザ管理情報には予め定義された権限の付与が含まれており、利用許可には、例えばユーザ管理テーブル65105の1行目の例に示すように、ユーザ名「UserSecA0」に設定されている「所属課コード:SecA」と「権限コード:Special」の組合せにより、該ユーザにおけるデータベース更新系操作権限は、課管理テーブル65101における所属課コード:SecAの行の“課名称”の欄より「業務管理課」に関するものに設定され、同じく参照系操作権限は「権限コード:Special」により全課に関するものに設定されるように制御することができ、また、ユーザ管理テーブル65105の4行目の例に示すように、ユーザ名「UserSecB1」に設定されている「所属課コード:SecB」と「権限コード:General」の組合せにより、該ユーザにおけるデータベース更新系操作権限は、課管理テーブル65101における所属課コード:SecBの行の“課名称”の欄より「会計課」に関するものに設定され、同じく参照系操作権限も「権限コード:General」により「会計課」に関するものに設定されるように制御することができる。   The user management information defined in the user management table 65105 shown in FIG. 5 includes the granting of authority defined in advance, and the usage permission is, for example, as shown in the first line example of the user management table 65105. In addition, the combination of “affiliation section code: SecA” and “authority code: Special” set in the user name “UserSecA0” allows the database update system operation authority for the user to belong to the section management table 65101. From the “Section Name” column in the row of, it is set to be related to “Business Management Section”, and the reference system operation authority can also be controlled to be set to be related to all sections by “Authority Code: Special”. Further, as shown in the example of the fourth line of the user management table 65105, the “affiliation section code: SecB” and the “authority code” set in the user name “UserSecB1” With the combination of “General”, the database update system operation authority for the user is set to “Accounting section” from the “Section name” column in the section of the section code: SecB belonging to the section management table 65101. The authority can also be controlled to be set to be related to “Accounting Section” by “Authority Code: General”.

このように、本実施例では、「権限コード:Special」で表される管理者権限には自課および他課に関する帳票状態や印刷履歴の参照、電子帳票配布管理情報の参照を許可し、自課に関する印刷要求、再印刷要求、電子帳票配布管理情報の編集(追加、変更、削除)を許可するように制御し、「権限コード:General」で表される一般利用者権限には自課に関する帳票状態や印刷履歴の参照、電子帳票配布管理情報の参照を許可し、自課に関する印刷要求、再印刷要求許可するように制御する(他課に対しては参照の権限も要求許可の権限もなし)、といった権限分けによる業務機密情報の保守制御が可能となる。   As described above, in this embodiment, the administrator authority represented by “authority code: Special” is allowed to refer to the form status and print history of the own section and other sections, and to refer to the electronic form distribution management information. Controls to allow printing requests, reprint requests, and edit (addition, change, deletion) of electronic form distribution management information related to sections, and the general user authority represented by “authority code: General” relates to the self section Permits reference to form status, print history, and electronic form distribution management information, and controls to allow print requests and reprint requests related to the own section (both reference authority and request authorization authority for other sections) (None)), and maintenance control of confidential business information is possible.

図7の電子帳票印刷状況確認画面5100において、電子帳票印刷状況確認条件設定部51001には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。   In the electronic form printing status confirmation screen 5100 of FIG. 7, the electronic form printing status confirmation condition setting unit 51001 has options of search condition items that can be used in advance according to the authority given to the user used for authentication by the form user. Each configured screen element is displayed.

図7に示す電子帳票印刷状況確認条件設定部51001の例では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ID」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックス、「受付不可」,「登録不可」,「登録済み」,「印刷待ち」等の絞り込み条件を選べる「帳票状態」プルダウン、「一括印刷」,「一括再印刷」,「定期自動印刷」等の絞り込み条件を選べる「実行機能」プルダウン、「受付日」範囲指定用テキストボックス、「印刷要求日」範囲指定用テキストボックス、「印刷整理番号」前方一致検索用テキストボックスを配備している。   In the example of the electronic form printing status confirmation condition setting unit 51001 shown in FIG. 7, a “distribution section” pull-down for selecting a section having a referenceable range according to the granting authority, a “distribution section” pull-down for selecting a section belonging to the distribution section, “Form ID” Partial match search text box, “Form name” Partial match search text box, “Not accepted”, “Registration not possible”, “Registered”, “Print waiting”, etc. "Pulldown", "Batch print", "Batch reprint", "Periodic automatic print", etc. "Execution function" pulldown, "Reception date" range specification text box, "Print request date" range specification text A text box for searching for the prefix “print reference number” is provided.

帳票利用者は、該電子帳票印刷状況確認条件設定部51001にて検索条件を指定して、電子帳票印刷状況確認操作部51003の「検索」ボタンを押下することにより、サーバPC6000の電子帳票印刷状況検索処理プログラム6330(第二のプログラム)に電子帳票印刷状況確認要求5110を発行することができる。   The form user designates a search condition in the electronic form printing status confirmation condition setting unit 51001 and presses a “search” button in the electronic form printing status confirmation operation unit 51003, whereby the electronic form printing status of the server PC 6000 is displayed. An electronic form printing status confirmation request 5110 can be issued to the search processing program 6330 (second program).

(C)<電子帳票印刷状況検索処理プログラム6330(第二のプログラム)の説明>
図8に、図2の検索条件を指定した電子帳票印刷状況確認要求5110の指示を受けて開始する、電子帳票印刷状況検索処理プログラム6330(第二のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(C) <Description of Electronic Form Print Status Search Processing Program 6330 (Second Program)>
FIG. 8 is a processing block for explaining the processing of the electronic form printing status search processing program 6330 (second program) that is started in response to an instruction of the electronic form printing status confirmation request 5110 specifying the search conditions in FIG. An example of the figure is shown.

同図に示すように、該電子帳票印刷状況確認要求5110を受けた電子帳票印刷状況検索処理プログラム6330(第二のプログラム)は、電子帳票印刷状況検索処理ステップ63301を開始し、指定された検索条件に従い、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520から、帳票状態が「印刷成功」,「印刷失敗」ではない(すなわち、実印刷が終了していない)電子帳票印刷状況管理情報のうちから、指定された検索条件に合致した管理情報を取得するとともに、該管理情報に関連する電子帳票配布管理情報を電子帳票管理情報データベース6500の電子帳票配布管理データベース6510から取得する。   As shown in the figure, upon receiving the electronic form printing status confirmation request 5110, the electronic form printing status search processing program 6330 (second program) starts an electronic form printing status search processing step 63301, and the designated search. According to the conditions, from the electronic form print management database 6520 of the electronic form management information database 6500, the form state of the electronic form print status management information that is not “printing success” or “printing failure” (that is, the actual printing has not ended) The management information that matches the specified search condition is acquired from the inside, and the electronic form distribution management information related to the management information is acquired from the electronic form distribution management database 6510 of the electronic form management information database 6500.

このようにして取得した該電子帳票印刷状況管理情報および該電子帳票配布管理情報は、電子帳票印刷状況検索処理ステップ63301にて整形され、図7の電子帳票印刷状況確認画面5100の電子帳票印刷状況一覧表示部51002に電子帳票印刷状況検索結果5120として表示される。   The electronic form printing status management information and the electronic form distribution management information obtained in this way are shaped in the electronic form printing status search processing step 63301, and the electronic form printing status on the electronic form printing status confirmation screen 5100 in FIG. It is displayed on the list display portion 51002 as an electronic form printing status search result 5120.

図7の例では、配布課が「業務管理課」であり、配布係が「業務管理1係」であり、帳票名に「管理台帳」を含み、現在「印刷待ち」状態であり、実行機能「定期自動印刷」により仮想印刷要求が発行され、受付日が「2010/02/04」であり、印刷要求日(すなわち、仮想印刷要求日)が「2010/02/04」であり、印刷整理番号が「20100204」で始まる電子帳票印刷状況管理情報を検索し、表示している。   In the example of FIG. 7, the distribution section is “Business Management Section”, the distribution staff is “Business Management 1 Staff”, the form name includes “Management Ledger”, and is currently in “Waiting for printing” state. A virtual printing request is issued by “regular automatic printing”, the reception date is “2010/02/04”, the printing request date (that is, the virtual printing request date) is “2010/02/04”, and the printing is organized. Electronic form printing status management information whose number begins with “20100204” is retrieved and displayed.

該検索のヒット件数が例えば35件であった場合、図7の例では、電子帳票印刷状況一覧表示部51002に一度に10件までを表示させているため、該電子帳票印刷状況一覧表示部51002の下部に該一覧の表示ページを変更するための操作部も合わせて表示している(「←,1,,→」の表示参照)。 When the number of hits of the search is 35, for example, in the example of FIG. 7, up to 10 items are displayed at a time in the electronic form printing status list display unit 51002. Therefore, the electronic form printing status list display unit 51002 An operation unit for changing the display page of the list is also displayed at the bottom of the screen (see display of “←, 1, 2 , 3 , 4 , →”).

電子帳票印刷状況確認条件設定部51001の各検索条件項目において、プルダウンから項目を選択しない、あるいはテキストボックスに検索キーワードを入力しないことは、該項目についてユーザ側から特に絞り込み条件を指定していないことを意味する。   In each search condition item of the electronic form printing status confirmation condition setting unit 51001, no item is selected from the pull-down, or no search keyword is input in the text box, no specific filtering condition is specified for the item from the user side. Means.

帳票利用者は、電子帳票印刷状況確認条件設定部51001にて検索条件を指定して、電子帳票印刷状況検索処理プログラム6330(第二のプログラム)に電子帳票印刷状況確認要求5110を発行し、その応答として電子帳票印刷状況一覧表示部51002に電子帳票印刷状況検索結果5120を取得した後に、帳票状態が「登録済み」である電子帳票印刷状況管理情報に対して、選択チェックボックスにチェックを施して、電子帳票印刷状況確認操作部51003の「一括印刷」ボタンを押下することにより、サーバPC6000の電子帳票仮想印刷処理プログラム6340(第四のプログラム)に電子帳票印刷要求5130を発行することができる。   The form user designates a search condition in the electronic form print status confirmation condition setting unit 51001, issues an electronic form print status confirmation request 5110 to the electronic form print status search processing program 6330 (second program), and After obtaining the electronic form printing status search result 5120 in the electronic form printing status list display unit 51002 as a response, the selection check box is checked for the electronic form printing status management information whose form status is “registered”. By pressing a “collective print” button on the electronic form print status confirmation operation unit 51003, an electronic form print request 5130 can be issued to the electronic form virtual print processing program 6340 (fourth program) of the server PC 6000.

図7では、電子帳票印刷状況確認操作部51003には、該電子帳票印刷要求5130の発行に際して、前記選択チェックボックスのチェック操作を容易にするための「一括選択」ボタンおよび「一括解除」ボタンや、印刷要求対象の電子帳票の一部分のみを指定して印刷させるための「印刷ページ指定」テキストボックス(開始ページおよび終了ページを指定する)、印刷要求対象の電子帳票の一部分のみではなく全ページを一括して印刷させるための「一括印刷」ボタンを配備している。   In FIG. 7, an electronic form print status confirmation operation unit 51003 has a “collective selection” button and a “collective release” button for facilitating the check operation of the selection check box when the electronic form print request 5130 is issued. , "Print page specification" text box (specify start page and end page) to specify and print only a part of the print request target electronic form, all pages instead of only a part of the print request target electronic form A “batch print” button is provided for batch printing.

電子帳票印刷状況確認画面5100の電子帳票印刷状況一覧表示部51002に電子帳票印刷状況検索結果5120を表示する際に、帳票状態が「登録済み」以外である電子帳票に関する行の選択チェックボックスを非活性にすることにより、帳票利用者に対して、該電子帳票は印刷に係る準備が整っていない、あるいは既に印刷要求発行済みで、印刷操作が不可能であることを報告することができ、操作性を向上させることができる。   When displaying the electronic form printing status search result 5120 in the electronic form printing status list display unit 51002 of the electronic form printing status confirmation screen 5100, the check box for selecting a line related to an electronic form whose form status is other than “registered” is not displayed. By activating, it is possible to report to the form user that the electronic form is not ready for printing or has already issued a print request and cannot be printed. Can be improved.

(D)<電子帳票仮想印刷処理プログラム6340(第四のプログラム)の説明>
図9に、図2の電子帳票印刷要求5130を受けて開始する電子帳票仮想印刷処理プログラム6340(第四のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(D) <Description of Electronic Form Virtual Print Processing Program 6340 (Fourth Program)>
FIG. 9 shows an example of a processing block diagram for explaining the processing of the electronic form virtual printing processing program 6340 (fourth program) that is started in response to the electronic form printing request 5130 of FIG.

選択チェックボックスへの選択チェックによって印刷対象を指定した電子帳票印刷要求5130を受けた電子帳票仮想印刷処理プログラム6340(第四のプログラム)は、図9の電子帳票仮想印刷対象検索処理ステップ63401を開始し、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520から、指定された電子帳票印刷状況管理情報を取得するとともに、該管理情報に関連する電子帳票配布管理情報を電子帳票管理情報データベース6500の電子帳票配布管理データベース6510から取得し、現在の帳票状態および権限との関連性から、該電子帳票印刷状況管理情報が仮想印刷可能であるかを検査する。   The electronic form virtual print processing program 6340 (fourth program) having received the electronic form print request 5130 in which the print target is specified by the selection check in the selection check box starts the electronic form virtual print target search processing step 63401 in FIG. Then, the designated electronic form printing status management information is acquired from the electronic form printing management database 6520 of the electronic form management information database 6500, and the electronic form distribution management information related to the management information is obtained from the electronic form management information database 6500. It is acquired from the electronic form distribution management database 6510, and whether or not the electronic form printing status management information can be virtually printed is checked from the relationship with the current form state and authority.

次に、電子帳票印刷整理番号付与処理ステップ63402にて、前記検査にて仮想印刷可能と判断した電子帳票印刷状況管理情報の集合に対して、実印刷する順序を決定し、該順序を示す印刷整理番号を対応付ける。   Next, in the electronic form printing reference number assigning processing step 63402, the actual printing order is determined for the set of electronic form printing status management information determined to be virtual printable by the inspection, and the printing indicating the order is performed. Associate reference numbers.

本実施例における印刷整理番号は、前述したように「−(半角ハイフン)」を区切り子として、三つの部分で構成されている。   As described above, the print reference number in the present embodiment is composed of three parts with “-(half-width hyphen)” as a delimiter.

第一の部分は、印刷要求日(すなわち、仮想印刷要求を発行した日)を示す、YYYYMMDD形式(YYYYMMDDは西暦日付を表す)の8桁の半角数字である。一度の電子帳票印刷要求において印刷要求対象として選択された電子帳票印刷状況管理情報については、当該部分は同一の数字列となる。   The first part is an eight-digit half-width number in the YYYYMMDD format (YYYYMMDD represents the Western calendar date) indicating the print request date (that is, the date when the virtual print request is issued). For the electronic form printing status management information selected as the print request target in one electronic form printing request, the corresponding part is the same numeric string.

第二の部分は、前記印刷要求日に発行された仮想印刷の一斉要求のうち、今回の要求が何回目であったかを示す、4桁の半角数字である。一度の電子帳票印刷要求において印刷要求対象として選択された電子帳票印刷状況管理情報については、当該部分もまた同一の数字列となる。   The second part is a four-digit half-width number indicating how many times the current request is among the simultaneous virtual printing requests issued on the print request date. Regarding the electronic form printing status management information selected as the print request target in one electronic form printing request, this part also becomes the same numeric string.

第三の部分は、前記印刷要求の中において、実印刷する順序を示す、4桁の半角数字である。ここで実印刷する順序を決定する方法としてどのような方法を実装するべきかについては様々な選択肢が存在するが、例えば、受付順にすることや、図5の係管理テーブル65102の「処理順序」項目の設定値に従って係ごとにまとめるなど、帳票利用者にとって有意となる整列方法を選択するべきである。   The third part is a 4-digit half-width number indicating the actual printing order in the print request. Here, there are various options as to what method should be implemented as a method for determining the actual printing order. For example, the order of acceptance may be set, or “processing order” in the relation management table 65102 in FIG. You should select an alignment method that is significant for the form user, such as grouping them according to the set value of the item.

このように電子帳票印刷状況管理情報に印刷整理番号を付与することにより、以下の如き効果を得ることができる。   Thus, the following effects can be obtained by assigning the print reference number to the electronic form printing status management information.

第一の効果は、印刷要求対象となる電子帳票印刷状況管理情報の実印刷に係る一意識別性を確保し、後述する電子帳票印刷管理処理および実印刷処理常駐プログラム6320における制御が簡素になることである。   The first effect is to ensure unique identification related to actual printing of electronic form printing status management information to be printed, and to simplify control in electronic form printing management processing and actual printing processing resident program 6320 described later. That is.

第二の効果は、実印刷の順序に係る情報管理を、該実印刷に係る制御(すなわち、電子帳票印刷管理処理および実印刷処理常駐プログラム6320(第五のプログラム))から脱離させ、該印刷整理番号の付与方法に委譲することにより、複数の整列方法を組み込むことが容易となり、より多様な要望に耐え得る構造を持つことが可能となることである。   The second effect is that information management related to the actual printing order is detached from the control related to the actual printing (that is, the electronic form printing management process and the actual printing process resident program 6320 (fifth program)), and By delegating to the printing reference number assigning method, it becomes easy to incorporate a plurality of alignment methods, and it is possible to have a structure that can withstand more diverse demands.

第三の効果は、該印刷整理番号を実印刷より前に付与することにより、実印刷の前後に関わらず、帳票利用者が該印刷整理番号を参照することが可能となり、実印刷に関わる大局的な印刷計画を把握することが可能となることである。   The third effect is that by giving the print reference number before the actual printing, it becomes possible for the form user to refer to the print reference number regardless of before and after the actual printing. It is possible to grasp a typical printing plan.

第四の効果は、同様に、印刷整理番号を実印刷より前に付与することにより、実印刷の前後に関わらず、帳票利用者が該印刷整理番号を参照することにより、詳細に記述される実印刷日時を比較、確認することなく、仮想印刷の一斉要求同士の前後関係や、仮想印刷要求同士のグルーピング関係などの印刷計画概要を把握することが可能となることである。   Similarly, the fourth effect is described in detail by giving a print reference number before actual printing, so that a form user can refer to the print reference number regardless of before and after actual printing. It is possible to grasp the outline of the print plan such as the front-rear relationship between simultaneous requests of virtual printing and the grouping relationship between virtual print requests without comparing and confirming the actual printing date and time.

最後に、電子帳票仮想印刷情報登録処理ステップ63403にて、該電子帳票印刷状況管理情報の集合に対して、決定した印刷整理番号を付与し、帳票状態を「印刷待ち」状態に編集して、該編集情報を用いて電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520を更新する。
以上により、仮想印刷要求対象が実印刷されるための準備が整う。
Finally, in the electronic form virtual print information registration processing step 63403, the determined print reference number is assigned to the set of electronic form print status management information, and the form state is edited to "waiting for printing" The electronic form print management database 6520 of the electronic form management information database 6500 is updated using the editing information.
Thus, the preparation for actual printing of the virtual print request target is completed.

また、電子帳票仮想印刷処理プログラム6340(第四のプログラム)は、電子帳票印刷状況確認画面5100から発行される電子帳票印刷要求5130の他に、後述する電子帳票印刷履歴確認画面5200から発行される電子帳票再印刷要求5230や、サーバPC6000が定期的に発行する定期自動印刷要求6400を受けることによっても開始し、同等の処理ステップを介して該仮想印刷要求の情報を電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520に登録する。   The electronic form virtual print processing program 6340 (fourth program) is issued from an electronic form print history confirmation screen 5200 described later in addition to the electronic form print request 5130 issued from the electronic form print status confirmation screen 5100. This process is also started by receiving an electronic form reprint request 5230 and a periodic automatic print request 6400 issued periodically by the server PC 6000. The virtual print request information is stored in the electronic form management information database 6500 through equivalent processing steps. Registered in the electronic form printing management database 6520.

図10に、本実施例における電子帳票印刷履歴確認画面5200の画面構成例を示す。   FIG. 10 shows a screen configuration example of the electronic form printing history confirmation screen 5200 in the present embodiment.

電子帳票印刷履歴確認画面5200は、同図に示すように、電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)へ発行する電子帳票印刷履歴確認要求5210を詳細に指定する電子帳票印刷履歴確認条件設定部52001と、該電子帳票印刷履歴確認要求5210に対する電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)からの応答である電子帳票印刷履歴検索結果5220を表示する電子帳票印刷履歴一覧表示部52002と、前記電子帳票印刷履歴確認要求5210の発行や電子帳票再印刷要求5230の発行を含む該電子帳票印刷履歴確認画面5200における各種操作を提供する電子帳票印刷履歴確認操作部52003とで構成される。   As shown in the figure, the electronic form print history confirmation screen 5200 displays an electronic form print history confirmation request 5210 issued in detail to the electronic form print history search processing program 6350 (third program). An electronic form printing history list display for displaying an electronic form printing history search result 5220 that is a response from the condition setting unit 52001 and the electronic form printing history search processing program 6350 (third program) to the electronic form printing history confirmation request 5210 A part 52002 and an electronic form printing history confirmation operation part 52003 for providing various operations on the electronic form printing history confirmation screen 5200 including the issuance of the electronic form printing history confirmation request 5210 and the issuance of the electronic form reprint request 5230 Is done.

図10に示す電子帳票印刷履歴確認画面5200において、電子帳票印刷履歴確認条件設定部52001には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。   In the electronic form printing history confirmation screen 5200 shown in FIG. 10, the electronic form printing history confirmation condition setting unit 52001 has options of search condition items that can be used according to the authority given to the user used for authentication by the form user. Each screen element set in advance is displayed.

図10に示す電子帳票印刷履歴確認条件設定部52001では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ID」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックス、「印刷成功」,「印刷失敗」の絞り込み条件を選べる「帳票状態」プルダウン、「一括印刷」,「一括再印刷」,「定期自動印刷」等の絞り込み条件を選べる「実行機能」プルダウン、実印刷処理を実行したユーザを指定できる「実行ユーザ」部分一致検索用テキストボックス、「受付日」範囲指定用テキストボックス、「印刷要求日」範囲指定用テキストボックス、「印刷日」範囲指定用テキストボックス、「印刷整理番号」前方一致検索用テキストボックスを配備している。   In the electronic form print history confirmation condition setting unit 52001 shown in FIG. 10, a “distribution section” pull-down for selecting a section within a referenceable range according to the granting authority, a “distribution section” pull-down for selecting a section belonging to the distribution section, and a “form” "ID" partial match search text box, "form name" partial match search text box, "print status" pull-down, "collective print", "collective reprint" that can select filtering conditions of "printing success", "printing failure" , “Execution function” pull-down for selecting filtering conditions such as “Regular automatic printing”, “Execution user” partial match search text box for specifying the user who executed the actual printing process, “Reception date” range specification text box, “ "Print request date" range specification text box, "Print date" range specification text box, "Print reference number" prefix search text box It has deployed a scan.

帳票利用者は、該電子帳票印刷履歴確認条件設定部52001にて検索条件を指定して、電子帳票印刷履歴確認操作部52003の「検索」ボタンを押下することにより、サーバPC6000の電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)に電子帳票印刷履歴確認要求5210を発行することができる。   The form user designates a search condition in the electronic form print history confirmation condition setting unit 52001 and presses a “search” button in the electronic form print history confirmation operation unit 52003, whereby the electronic form print history of the server PC 6000 is displayed. An electronic form print history confirmation request 5210 can be issued to the search processing program 6350 (third program).

(E)<電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)の説明>
図11に、図2の検索条件を指定した電子帳票印刷履歴確認要求5210の指示を受けて開始する、電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(E) <Description of Electronic Form Print History Search Processing Program 6350 (Third Program)>
FIG. 11 is a processing block for explaining the processing of the electronic form printing history search processing program 6350 (third program) that starts in response to the instruction of the electronic form printing history confirmation request 5210 in which the search conditions shown in FIG. 2 are specified. An example of the figure is shown.

該電子帳票印刷履歴確認要求5210を受けた電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)は、図11の電子帳票印刷履歴検索処理ステップ63501を開始し、指定された検索条件に従い、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520から、指定された検索条件に合致した電子帳票印刷履歴管理情報を取得するとともに、該管理情報に関連する電子帳票印刷状況管理情報および電子帳票配布管理情報を電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520および電子帳票配布管理データベース6510から取得する。   Upon receiving the electronic form printing history confirmation request 5210, the electronic form printing history search processing program 6350 (third program) starts the electronic form printing history search processing step 63501 in FIG. The electronic form printing history management information that matches the designated search condition is acquired from the electronic form printing management database 6520 of the form management information database 6500, and the electronic form printing status management information and electronic form distribution management related to the management information are acquired. Information is acquired from the electronic form print management database 6520 and the electronic form distribution management database 6510 of the electronic form management information database 6500.

このようにして取得した該電子帳票印刷履歴管理情報、電子帳票印刷状況管理情報および該電子帳票配布管理情報は、電子帳票印刷履歴検索処理ステップ63501にて整形され、電子帳票印刷履歴確認画面5200の電子帳票印刷履歴一覧表示部52002に電子帳票印刷履歴検索結果5220として表示される。   The electronic form printing history management information, the electronic form printing status management information, and the electronic form distribution management information acquired in this way are shaped in the electronic form printing history search processing step 63501, and are displayed on the electronic form printing history confirmation screen 5200. An electronic form print history search result 5220 is displayed on the electronic form print history list display portion 52002.

前記電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)において電子帳票印刷履歴検索結果5220を出力する際に、電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520から電子帳票印刷履歴管理情報を検索する方法と、帳票状態が「印刷成功」,「印刷失敗」である(すなわち、実印刷が終了している)電子帳票印刷状況管理情報を検索する方法とが考えられるが、本実施例においては、下記の特性および関係性に基づき前者を採用している。   When the electronic form printing history search processing program 6350 (third program) outputs the electronic form printing history search result 5220, the electronic form printing history management information is obtained from the electronic form printing management database 6520 of the electronic form management information database 6500. A method of searching and a method of searching electronic form printing status management information whose form states are “printing success” and “printing failure” (that is, actual printing has ended) can be considered. Adopts the former based on the following characteristics and relationships.

電子帳票印刷状況管理情報は、印刷対象となり得る電子帳票、あるいは印刷対象となっている電子帳票、あるいは印刷対象となった電子帳票の印刷に纏わる状態を管理するとともに、該印刷対象の実体ファイルとを結び付ける役割があるのに対して、電子帳票印刷履歴管理情報は「印刷した」という過去に起こった事実を管理するものである。   The electronic form printing status management information manages an electronic form that can be printed, an electronic form that is a printing target, or a status related to printing of an electronic form that is a printing target, and an entity file to be printed The electronic form print history management information manages the fact that “printed” occurred in the past.

このため、例えば、電子帳票の実体ファイル管理の上で、該ファイルの保存期限を設ける、ディスク容量圧迫対策としての該ファイル削除を要求されるなど、電子帳票実体ファイルの消失を伴う場面に臨んだ場合に、該ファイルに対応する電子帳票印刷状況管理情報を削除し、同じく対応する電子帳票印刷履歴管理情報は残すことにより、該電子帳票を「印刷した」という事実を残しつつ、対応する電子帳票実体ファイルを削除することができる。   For this reason, for example, on the management of the actual file of the electronic form, the storage period of the file is set, and the deletion of the file as a measure against the disk capacity compression is requested. In this case, by deleting the electronic form printing status management information corresponding to the file and leaving the corresponding electronic form printing history management information, the corresponding electronic form is retained while leaving the fact that the electronic form is “printed”. The entity file can be deleted.

該状況においては、電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)が電子帳票印刷履歴確認要求5210に応答する際に、電子帳票印刷状況管理情報と結び付かない電子帳票印刷履歴管理情報は「実体ファイルなし(削除済み)」であると判定し、電子帳票印刷履歴確認画面5200の電子帳票印刷履歴一覧表示部52002に電子帳票印刷履歴検索結果5220を表示する際に、該電子帳票に関する行の選択チェックボックスを非活性にすることにより、帳票利用者に対して、該電子帳票の実態ファイルは存在せず、再印刷操作が不可能であることを報告することができ、操作性を向上させることができる。   In this situation, when the electronic form printing history search processing program 6350 (third program) responds to the electronic form printing history confirmation request 5210, the electronic form printing history management information not linked to the electronic form printing state management information is When it is determined that there is “no entity file (deleted)” and the electronic form printing history search result 5220 is displayed on the electronic form printing history list display unit 52002 of the electronic form printing history confirmation screen 5200, the line related to the electronic form is displayed. By deactivating the selection check box, it is possible to report to the form user that the actual file of the electronic form does not exist and reprint operation is impossible, improving operability Can be made.

図10の例では、配布課が「業務管理課」であり、受付日が「2010/02/04」であり、印刷要求日(すなわち、仮想印刷要求日)が「2010/02/04」であり、印刷日(すなわち、実印刷実施日)が「2010/02/04」であり、印刷整理番号が「20100204」で始まる電子帳票印刷履歴管理情報を検索し、表示している。   In the example of FIG. 10, the distribution section is “business management section”, the reception date is “2010/02/04”, and the print request date (ie, virtual print request date) is “2010/02/04”. Yes, electronic form printing history management information whose printing date (that is, actual printing execution date) is “2010/02/04” and whose printing reference number starts with “20100204” is retrieved and displayed.

該検索のヒット件数が例えば72件であった場合、図10の例では、電子帳票印刷履歴一覧表示部52002に一度に10件までを表示させているため、該電子帳票印刷履歴一覧表示部52002の下部に該一覧の表示ページを変更するための操作部も合わせて表示している(「←,1,,→」の表示参照)。 When the number of hits of the search is 72, for example, in the example of FIG. 10, since up to 10 items are displayed at once in the electronic form printing history list display unit 52002, the electronic form printing history list display unit 52002 is displayed. An operation unit for changing the display page of the list is also displayed at the bottom of the screen (see the display of “←, 1, 2 , 3 , 4 , 5 , 6 , 7 , 8 ,...”).

電子帳票印刷履歴確認条件設定部52001の各検索条件項目において、プルダウンから項目を選択しない、あるいはテキストボックスに検索キーワードを入力しないことは、該項目についてユーザ側から特に絞り込み条件を指定していないことを意味する。   In each search condition item of the electronic form print history confirmation condition setting unit 52001, no item is selected from the pull-down, or no search keyword is entered in the text box, no specific filtering condition is specified for the item from the user side. Means.

帳票利用者は、電子帳票印刷履歴確認条件設定部52001にて検索条件を指定して、電子帳票印刷履歴検索処理プログラム6350(第三のプログラム)に電子帳票印刷履歴確認要求5210を発行し、その応答として電子帳票印刷履歴一覧表示部52002に電子帳票印刷履歴検索結果5120を取得した後に、再印刷を実施したい電子帳票印刷履歴管理情報に対して、選択チェックボックスにチェックを施して、電子帳票印刷履歴確認操作部52003の「一括再印刷」ボタンを押下することにより、サーバPC6000の電子帳票仮想印刷処理プログラム6340に電子帳票再印刷要求5230を発行することができる。   The form user designates a search condition in the electronic form print history confirmation condition setting unit 52001, issues an electronic form print history confirmation request 5210 to the electronic form print history search processing program 6350 (third program), and After acquiring the electronic form printing history search result 5120 in the electronic form printing history list display unit 52002 as a response, the electronic form printing is checked by checking the selection check box for the electronic form printing history management information to be reprinted. An electronic form reprint request 5230 can be issued to the electronic form virtual print processing program 6340 of the server PC 6000 by pressing the “collective reprint” button of the history confirmation operation unit 52003.

図10では、電子帳票印刷履歴確認操作部52003には、該電子帳票再印刷要求5230の発行に際して、前記選択チェックボックスのチェック操作を容易にするための「一括選択」ボタンおよび「一括解除」ボタンや、再印刷要求対象の電子帳票の一部分のみを指定して再印刷させるための「印刷ページ指定」テキストボックス(開始ページおよび終了ページを指定する)、印刷要求対象の電子帳票の一部分のみではなく全ページを一括して再印刷させるための「一括再印刷」ボタンをを配備している。   In FIG. 10, the electronic form print history confirmation operation unit 52003 includes a “collective selection” button and a “collective release” button for facilitating the check operation of the selection check box when the electronic form reprint request 5230 is issued. Also, "Print page specification" text box (specify start page and end page) for specifying and reprinting only a part of the electronic form subject to reprint request, not only part of the electronic form subject to print request A “batch reprint” button is provided to reprint all pages at once.

(F)<電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)の説明>
図12に、図2の常駐プログラム起動/停止要求6300の指示を受けて開始する、電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(F) <Description of Electronic Form Print Monitoring Process and Actual Print Process Resident Program 6320 (Fifth Program)>
FIG. 12 is a process block diagram for explaining the processing of the electronic form print monitoring process and the actual print process resident program 6320 (fifth program) that starts in response to the instruction of the resident program start / stop request 6300 of FIG. An example is shown.

図12に示す電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)は、初めに常駐プログラム起動/停止要求6300の一つである電子帳票印刷監視処理および実印刷処理常駐プログラム起動要求63003により起動される、サーバPC6000内に常駐するプログラムである。   The electronic form print monitoring process and actual print process resident program 6320 (fifth program) shown in FIG. 12 is first activated as one of the resident program start / stop requests 6300. It is a program that is activated by the request 63003 and resides in the server PC 6000.

常駐している間、電子帳票印刷監視処理主ループ63201により、定期的に電子帳票印刷管理データベース6520を監視し、帳票状態が「印刷待ち」である電子帳票が存在した場合に、電子帳票配布可能配布先確認ステップ63202、電子帳票実印刷指示副ループ63203、電子帳票印刷監視終了処理ステップ63207を実施する。   While resident, the electronic form print monitoring processing main loop 63201 periodically monitors the electronic form print management database 6520, and electronic forms can be distributed when there is an electronic form whose form status is “Waiting for printing”. A distribution destination confirmation step 63202, an electronic form actual print instruction sub loop 63203, and an electronic form print monitoring end processing step 63207 are executed.

電子帳票印刷監視処理主ループ63201において、電子帳票印刷管理データベース6520の帳票状態管理テーブル65201を参照し、帳票状態が「印刷待ち」状態である電子帳票印刷状況管理情報を検知した場合、電子帳票配布可能配布先確認ステップ63202により、電子帳票配布管理データベース6510を確認し、電子帳票の配布先として有効な配布先を取得する。   When the electronic form print monitoring processing main loop 63201 refers to the form state management table 65201 of the electronic form print management database 6520 and detects electronic form print state management information whose form state is “waiting for printing”, electronic form distribution is performed. In a possible distribution destination confirmation step 63202, the electronic form distribution management database 6510 is confirmed, and an effective distribution destination as an electronic form distribution destination is acquired.

本実施例においては、「課」,「係」の単位に分割された分掌組織を考え、該配布先に対応する印刷先として該「課」に1台ずつプリンタが設置されている場合を考えているので、前記「有効な配布先」は、課管理テーブル65101において、削除フラグが「0(=未削除)」である課とすることができる。   In this embodiment, a divisional organization divided into units of “section” and “section” is considered, and a case where one printer is installed in each “section” as a printing destination corresponding to the distribution destination is considered. Therefore, the “valid distribution destination” can be a section whose deletion flag is “0 (= not deleted)” in the section management table 65101.

該分掌組織の変更により、例えば「業務管理課」が廃止され配布先として管理対象外となる場合は、図5に示す電子帳票配布管理データベース6510の課管理テーブル65101(1行目参照)において、「課管理履歴ID:0001」である「業務管理課:SecA」のレコードに対して、削除フラグを「1(=削除済み)」とすることにより、該電子帳票配布可能配布先確認ステップ63202の取得対象である「有効な配布先」から除外することができる。   If, for example, the “business management section” is abolished and is not managed as a distribution destination due to the change in the divisional organization, in the section management table 65101 (see the first line) of the electronic form distribution management database 6510 shown in FIG. By setting the deletion flag to “1 (= deleted)” for the record of “business management section: SecA” that is “section management history ID: 0001”, the electronic form distributable distribution destination confirmation step 63202 is performed. It can be excluded from “valid distribution destinations” to be acquired.

続いて、電子帳票実印刷指示副ループ63203にて、前記電子帳票配布可能配布先確認ステップ63202にて取得した「有効な配布先(すなわち、未削除の課レコード)」を順次処理対象として、電子帳票実印刷対象有無確認処理ステップ63204、電子帳票実印刷処理ステップ63205、電子帳票実印刷情報登録処理ステップ63206を実施する。   Subsequently, in the electronic form actual print instruction sub-loop 63203, the “effective distribution destination (that is, undeleted section record)” acquired in the electronic form distribution possible distribution destination confirmation step 63202 is sequentially processed as an electronic processing target. A form actual print target presence / absence confirmation processing step 63204, an electronic form actual print processing step 63205, and an electronic form actual print information registration process step 63206 are executed.

本実施例では、「有効な配布先」の該電子帳票実印刷指示副ループ63203の処理順序の決定は、図5の課管理テーブル65101にある「処理順序」項目の設定値順とする。   In this embodiment, the determination of the processing order of the electronic form actual print instruction sub-loop 63203 of “effective distribution destination” is made in the order of the setting values of the “processing order” item in the section management table 65101 of FIG.

電子帳票実印刷対象有無確認処理ステップ63204では、まず図6に示す電子帳票印刷管理データベース6520の帳票状態管理テーブル65201を参照し、処理対象の「有効な配布先」と結びつく「印刷待ち」状態の電子帳票印刷状況管理情報群を取得する。   In the electronic form actual print target presence / absence confirmation processing step 63204, first, the form state management table 65201 of the electronic form print management database 6520 shown in FIG. 6 is referred to, and the “print waiting” state associated with the “effective distribution destination” to be processed is displayed. Acquires the electronic form printing status management information group.

この場合、「有効な配布先」と「印刷待ち」状態の電子帳票印刷状況管理情報群の結びつけは、「課管理履歴ID」ではなく、「課コード」を元に探索することとする。これにより、下記の効果を得ることができる。   In this case, the association between the “effective distribution destination” and the electronic form printing status management information group in the “print waiting” state is searched based on “section code” instead of “section management history ID”. Thereby, the following effects can be obtained.

例えば、前記のように分掌組織の変更により「業務管理課」が廃止され、加えて新しい課に該課より業務を引き継ぐ場合、分掌組織の変更前に配布された過去の電子帳票資産(蓄積済み電子帳票)の参照・利用権限を委譲するにあたり、図5の課管理テーブル65101の「業務管理課」に対応する「課管理履歴ID:0001」のレコードの削除フラグを「1(=削除済み)」とするとともに、新しい課に対応する課管理テーブル65101の新規追加レコードに「業務管理課」と同じ「課コード:SecA」を設定することで該委譲を実現できる。   For example, as described above, the “Business Management Section” was abolished due to a change in the divisional organization, and in addition, when taking over the work from this section to a new division, the past electronic form assets distributed before the divisional organization change (accumulated When delegating the reference / usage authority of the electronic form), the deletion flag of the record of “section management history ID: 0001” corresponding to “business management section” in the section management table 65101 of FIG. 5 is set to “1 (= deleted)”. And the same “section code: SecA” as the “business management section” is set in the newly added record of the section management table 65101 corresponding to the new section.

「課コード:SecA」に対応するユーザ管理情報は「業務管理課」と新しい課を「自課」と認識するため、該ユーザを認証に用いる帳票利用者は、新しい課に割当てられた電子帳票を参照・利用可能であると同時に、分掌組織の変更前に「業務管理課」に配布された過去の電子帳票資産の参照・利用も可能である。特に、該過去の電子帳票資産を再印刷する場合は、後述の印刷先判別において前記と同様の「課コード」による結びつけにより、新しい課に結びつけられたプリンタを印刷先として対応付けることができる。   Since the user management information corresponding to “section code: SecA” recognizes “business management section” and the new section as “own section”, the form user who uses the user for authentication is the electronic form assigned to the new section. It is also possible to refer to and use past electronic form assets distributed to the “Business Management Section” before the divisional organization is changed. In particular, when reprinting the past electronic form asset, a printer associated with a new section can be associated as a printing destination by linking with the “section code” as described above in the printing destination determination described later.

次に、電子帳票実印刷対象有無確認処理ステップ63204では、該処理対象「有効な配布先」と結びつけられた「印刷待ち」状態の電子帳票印刷状況管理情報群のうち、印刷整理番号の辞書式昇順で最初の電子帳票印刷状況管理情報を取得し、実印刷対象として選定する。該電子帳票印刷状況管理情報が取得できなかった場合、次の「有効な配布先」を処理対象として、電子帳票実印刷指示副ループ63203を継続する。   Next, in the electronic form actual printing target presence / absence confirmation processing step 63204, the lexical expression of the print reference number is included in the electronic form printing status management information group in the “waiting for printing” state associated with the processing target “effective distribution destination”. Acquire the first electronic form printing status management information in ascending order and select it as the actual printing target. If the electronic form printing status management information cannot be acquired, the electronic form actual printing instruction sub-loop 63203 is continued with the next “valid distribution destination” as the processing target.

前記のように電子帳票実印刷指示副ループ63203において、一つの「有効な配布先」について一つの「印刷待ち」状態の電子帳票印刷状況管理情報(ここでは、印刷整理番号の辞書式昇順で最初のもの)を実印刷対象として選定するに留めることにより、下記の効果を得ることができる。   As described above, in the electronic form actual printing instruction sub-loop 63203, the electronic form printing status management information in one “waiting for printing” state for one “effective distribution destination” (here, first in the lexicographic ascending order of the print reference numbers). The following effects can be obtained by selecting only those to be actually printed.

第一の効果は、該「有効な配布先」ごとの「印刷待ち」状態の電子帳票印刷状況管理情報の待機数が異なる場合でも、該待機数が多い配布先に実印刷処理頻度が偏ることなく、電子帳票実印刷指示副ループ63203を終了するまでに該「有効な配布先」に対して一度ずつ公平に実印刷機会を提供できることである。   The first effect is that even when the number of standbys of the electronic form printing status management information in the “print waiting” state for each “effective distribution destination” is different, the actual print processing frequency is biased to the distribution destinations with the large number of standbys. Rather, the actual printing opportunity can be provided to the “valid distribution destination” once and fairly until the electronic form actual printing instruction sub-loop 63203 ends.

第二の効果は、「印刷待ち」状態の電子帳票印刷状況管理情報群が多量にあり、後から新しい電子帳票仮想印刷要求が発行された場合にも、全ての有効な配布先に渡る全ての「印刷待ち」状態の電子帳票印刷状況管理情報群の実印刷処理終了を待つ必要はなく、高々『該新しい電子帳票仮想印刷要求が属する「有効な配布先」に対応する実印刷処理待機数+1』と『有効な配布先』の数の積の分だけの待ちとなり、実印刷の待ち時間を削減できることである。特に、『該新しい電子帳票仮想印刷要求が属する「有効な配布先」に対応する待機数』が0であれば、高々『有効な配布先』の数の分だけ待つことで実印刷処理を開始することができる。   The second effect is that there is a large amount of electronic form printing status management information in the “Waiting for printing” state, and even if a new electronic form virtual print request is issued later, There is no need to wait for the end of the actual printing process of the electronic form printing status management information group in the “waiting for printing” state, and at most “the number of waiting for actual printing process corresponding to the“ effective distribution destination ”to which the new electronic form virtual printing request belongs + 1. ”And“ valid distribution destinations ”, and the waiting time for actual printing can be reduced. In particular, if “the number of standbys corresponding to the“ effective distribution destination ”to which the new electronic form virtual print request belongs” is 0, the actual print processing is started by waiting for the number of “effective distribution destinations” at most. can do.

図13に、電子帳票実印刷対象有無確認処理ステップ63204の実印刷対象選定方式に関する該二つの効果を説明するための概要図を示す。   FIG. 13 is a schematic diagram for explaining the two effects relating to the actual printing target selection method in the electronic form actual printing target presence / absence confirmation processing step 63204.

図13上部に示す例では、電子帳票印刷管理データベース6520の帳票状態管理テーブル65201に、帳票状態が「印刷待ち」状態である電子帳票印刷状況管理情報が、予め「帳票状態管理ID:0001」(印刷要求の略称を「印刷要求A1」とする)から、「帳票状態管理ID:0010」(同「印刷要求D2」とする)までの10件待機しているものとしている。   In the example shown in the upper part of FIG. 13, the form status management table 65201 of the form print management database 6520 includes electronic form print status management information whose form status is “waiting for printing” in advance as “form status management ID: 0001” ( It is assumed that there are 10 cases waiting from “print request A1” (abbreviation of print request) to “form state management ID: 0010” (referred to as “print request D2”).

前記電子帳票実印刷指示副ループ63203および電子帳票実印刷対象有無確認処理ステップ63204の処理方式に則って「印刷待ち」状態を解釈すると、図13中央部に示す「電子帳票仮想印刷要求の「印刷待ち」状態(模式図)」の破線矢印の順序で待機しているものと解釈される。   When the “print waiting” state is interpreted in accordance with the processing method of the electronic form actual printing instruction sub-loop 63203 and the electronic form actual printing target presence / absence confirmation processing step 63204, the “printing of electronic form virtual printing request” shown in the center of FIG. It is interpreted as waiting in the order of broken-line arrows in the “waiting state (schematic diagram)”.

この時、電子帳票実印刷指示副ループ63203が「有効な配布先」に対する処理ループを一巡する際に、各「有効な配布先」に対して一つの「印刷待ち」状態の電子帳票印刷状況管理情報を実印刷対象として処理する。具体的には「印刷要求D1」,「印刷要求C1」,「印刷要求B1」,「印刷要求A1」である。これにより、電子帳票実印刷指示副ループ63203の説明に関連して述べた第一の効果(有効な配布先に対して公平な実印刷機会を提供)が得られる。   At this time, when the electronic form actual print instruction sub-loop 63203 goes through the processing loop for “effective distribution destinations”, the electronic form printing status management in one “waiting for printing” state for each “effective distribution destination”. Information is processed as an actual print target. Specifically, “print request D1”, “print request C1”, “print request B1”, and “print request A1”. As a result, the first effect (providing a fair actual printing opportunity for an effective distribution destination) described in connection with the description of the electronic form actual printing instruction sub-loop 63203 can be obtained.

また、ここに図13上部の「帳票状態管理ID:0011」(印刷要求の略称を「印刷要求B2」とする),「帳票状態管理ID:0012」(同「印刷要求D3」とする),および「帳票状態管理ID:0013」(同「印刷要求A5」とする)の3件が追加されたとすると、図13下部の「追加要求があった場合の電子帳票仮想印刷要求の「印刷待ち」状態(模式図)」の破線矢印の順序で待機しているものと解釈される。   In addition, here, “form state management ID: 0011” (abbreviation of print request is “print request B2”), “form state management ID: 0012” (same as “print request D3”), And “form status management ID: 0013” (referred to as “print request A5”) are added, “waiting for printing” of the electronic form virtual print request when there is an add request at the bottom of FIG. It is interpreted as waiting in the order of broken-line arrows of “state (schematic diagram)”.

この時、「印刷要求B2」に着目すると、図13上部に示すように全体としては「印刷要求B2」の前には10件の「印刷待ち」状態の電子帳票印刷状況管理情報が存在するが、図13下部に示すように7番目(6件の印刷待ちの後)に待機するものとして解釈される。これにより、電子帳票実印刷指示副ループ63203の説明中で述べた第二の効果(新たな電子帳票仮想印刷要求が発行された場合における実印刷の待ち時間の削減)が得られる。   At this time, paying attention to “print request B2”, as shown in the upper part of FIG. 13, as a whole, there are ten “print request B2” electronic form print status management information before “print request B2”. As shown in the lower part of FIG. 13, this is interpreted as waiting for the seventh (after waiting for six prints). As a result, the second effect described in the description of the electronic form actual printing instruction sub-loop 63203 (reduction in waiting time for actual printing when a new electronic form virtual printing request is issued) is obtained.

このようにして得られる該二つの効果はともに、「有効な配布先」に所属する各々の帳票利用者から見た視点において、他の待機状況の偏りの影響を抑えた、公平な実印刷処理制御として現れる。   Both of the two effects obtained in this way are fair actual print processing that suppresses the influence of bias in other standby situations from the viewpoint of each form user belonging to the “effective distribution destination”. Appears as a control.

また、前記公平な実印刷処理制御と同様に、電子帳票配布管理データベース6510の課管理テーブル65101に配布先ごとの優先度を表す荷重指標を設けておき、電子帳票実印刷指示副ループ63203において該荷重指標を加味して、「印刷待ち」状態の電子帳票印刷状況管理情報の選定個数を制御することにより、実印刷指示の指示頻度を制御することが可能となることも本発明の自然な応用に含まれる。   Similarly to the fair real print processing control, a load index indicating the priority for each distribution destination is provided in the section management table 65101 of the electronic form distribution management database 6510, and the electronic form actual print instruction sub-loop 63203 It is also possible to control the instruction frequency of the actual printing instruction by controlling the selected number of electronic form printing status management information in the “waiting for printing” state in consideration of the load index. include.

続いて、電子帳票実印刷処理ステップ63205では、前記電子帳票実印刷対象有無確認処理ステップ63204にて実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報について、配布先、印刷先、実印刷手段を確認・判別し、実印刷指示を発行する。   Subsequently, in the electronic form actual print processing step 63205, the distribution form, the print destination, and the electronic form print state management information in the “print waiting” state selected as the actual print target in the electronic form actual print target presence / absence confirmation processing step 63204 are described. The actual printing means is confirmed and discriminated, and an actual printing instruction is issued.

図14に、図12の電子帳票印刷監視処理および実印刷処理常駐プログラム6320に含まれる、電子帳票実印刷処理ステップ63205のより詳細な処理を説明するための処理ブロック図の一例を示す。   FIG. 14 shows an example of a processing block diagram for explaining more detailed processing of the electronic form actual print processing step 63205 included in the electronic form print monitoring process and actual print process resident program 6320 of FIG.

電子帳票実印刷処理ステップ63205では、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報に対して、電子帳票配布先確認処理ステップ632051、電子帳票印刷先確認処理ステップ632052、電子帳票実印刷手段確処理ステップ632053、電子帳票実印刷手段実行処理ステップ632054を実施する。   In the electronic form actual print processing step 63205, the electronic form distribution destination confirmation processing step 632051, the electronic form print destination confirmation processing step 632052, the electronic form print destination confirmation processing step 632052, and the electronic form print destination confirmation processing step 632052 are selected for the electronic form printing status management information in the “waiting printing” state selected as the actual print target. A form actual printing means confirmation processing step 632053 and an electronic form actual printing means execution processing step 632054 are performed.

電子帳票配布先確認処理ステップ632051にて、電子帳票管理データベース6500における電子帳票配布管理データベース6510を参照し、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報について、配布先課および配布先係を取得する。   In the electronic form distribution destination confirmation processing step 632051, the electronic form distribution management database 6510 in the electronic form management database 6500 is referred to, and the electronic form printing status management information in the “print waiting” state selected as the actual print target is distributed to the distribution destination section. And get the distributor.

電子帳票印刷先確認処理ステップ632052にて、電子帳票管理データベース6500における課管理テーブル65101において削除フラグが「0(=未削除)」である課管理履歴IDのうち、前記取得した配布先課と同一の課コードを有する課管理履歴IDを取得し、該課管理履歴IDに対応する印刷装置IDを印刷先管理テーブル65107より取得する。   In the electronic form printing destination confirmation processing step 632052, the section management history ID whose deletion flag is “0 (= not deleted)” in the section management table 65101 in the electronic form management database 6500 is the same as the acquired distribution destination section. The section management history ID having the section code is acquired, and the printing apparatus ID corresponding to the section management history ID is acquired from the printing destination management table 65107.

これにより、分掌組織の変更前の過去資産を再印刷した際に、帳票利用者は該変更を意識することなく、適切な印刷装置を指定することができる。   Thereby, when the past asset before the change of the divisional organization is reprinted, the form user can designate an appropriate printing apparatus without being aware of the change.

電子帳票実印刷手段確処理ステップ632053にて、実印刷対象として選定した「印刷待ち」状態の電子帳票印刷状況管理情報が保持するファイル名の拡張子に対応して、電子帳票管理データベース6500における実印刷手段管理テーブル65108より実印刷コマンドを取得する。   In the electronic form actual printing means confirmation processing step 632053, the actual form in the electronic form management database 6500 corresponds to the extension of the file name held in the electronic form printing status management information in the “waiting printing” state selected as the actual printing target. The actual print command is acquired from the printing means management table 65108.

本実施例では、拡張子「.TXT」に対応した「テキストエディタの印刷コマンド」、拡張子「.PDF」に対応した「PDFリーダの印刷コマンド」、拡張子「.DOC」に対応した「ワードファイルの印刷コマンド」が格納されているとしている。   In this embodiment, a “text editor print command” corresponding to the extension “.TXT”, a “PDF reader print command” corresponding to the extension “.PDF”, and a “word” corresponding to the extension “.DOC”. File print command "is stored.

電子帳票実印刷手段実行処理ステップ632054にて、前記電子帳票実印刷手段確処理ステップ632053にて取得した実印刷コマンドを用いて、前記電子帳票印刷先確認処理ステップ632052にて取得した印刷装置に対して、印刷指示を発行する。   In the electronic form actual printing means execution processing step 632054, the actual printing command obtained in the electronic form actual printing means confirmation processing step 632053 is used for the printing apparatus obtained in the electronic form printing destination confirmation processing step 632052. Issue a print instruction.

上述した電子帳票実印刷処理ステップ63205の処理後、電子帳票実印刷情報登録処理ステップ63206では、実印刷処理を実施した電子帳票印刷状況管理情報について、「印刷成功」,「印刷失敗」の印刷状況と印刷履歴を電子帳票管理情報データベース6500の電子帳票印刷管理データベース6520に格納する。   After the above-described electronic form actual print processing step 63205, in the electronic form actual print information registration process step 63206, for the electronic form print status management information for which the actual print processing has been performed, the print status of “printing success” and “printing failure” And the print history are stored in the electronic form print management database 6520 of the electronic form management information database 6500.

電子帳票の実印刷に係る基本的な流れは電子帳票印刷監視処理主ループ63201に含まれる前記の通りであり、電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)が常駐している間、これを繰り返して随時実行するが、該電子帳票印刷監視処理主ループ63201の最後に電子帳票印刷監視終了処理ステップ63207を含めておき、図2の常駐プログラム起動/停止要求6300の一つである電子帳票印刷監視処理および実印刷処理常駐プログラム停止要求63004の指示に従い、該電子帳票印刷監視処理主ループ63201から抜け、電子帳票印刷監視を終了することにより、電子帳票印刷監視処理および実印刷処理常駐プログラム6320(第五のプログラム)の常駐を解除する。   The basic flow for actual printing of electronic forms is as described above in the electronic form printing monitoring processing main loop 63201, and the electronic form printing monitoring processing and actual printing processing resident program 6320 (fifth program) is resident. The electronic form print monitoring processing main loop 63201 includes an electronic form print monitoring end processing step 63207 at the end of the electronic form print monitoring processing main loop 63201, and the resident program start / stop request 6300 shown in FIG. In accordance with the instruction of the electronic form printing monitoring process and the actual printing process resident program stop request 63004, the electronic form printing monitoring process main loop 63201 is exited, and the electronic form printing monitoring process is terminated. The residency of the print processing resident program 6320 (fifth program) is canceled.

図15に、本実施例における電子帳票管理情報管理画面5300の画面構成例を示す。   FIG. 15 shows a screen configuration example of the electronic form management information management screen 5300 in the present embodiment.

電子帳票管理情報管理画面5300は、同図に示すように、電子帳票管理情報検索処理プログラム6360(第六のプログラム)へ発行する電子帳票管理情報確認要求5310を詳細に指定する電子帳票管理情報確認条件設定部53001と、該電子帳票管理情報確認要求5310に対する電子帳票管理情報検索処理プログラム6360(第六のプログラム)からの応答である電子帳票管理情報検索結果5320を表示する電子帳票管理情報一覧表示部53002と、前記電子帳票管理情報確認要求5310の発行や電子帳票管理情報編集要求5330の発行を含む該電子帳票管理情報管理画面5300における各種操作を提供する電子帳票管理情報管理操作部53003とで構成される。   As shown in the figure, the electronic form management information management screen 5300 displays an electronic form management information confirmation request 5310 to be issued in detail to the electronic form management information search processing program 6360 (sixth program). An electronic form management information list display for displaying an electronic form management information search result 5320 that is a response from the electronic form management information search processing program 6360 (sixth program) to the condition setting unit 53001 and the electronic form management information confirmation request 5310 A unit 53002 and an electronic form management information management operation unit 53003 for providing various operations on the electronic form management information management screen 5300 including issuing the electronic form management information confirmation request 5310 and issuing the electronic form management information editing request 5330 Composed.

図15に示す電子帳票管理情報管理画面5300において、電子帳票管理情報確認条件設定部53001には、帳票利用者が認証に用いたユーザに付与された権限に従って、利用可能な検索条件項目の選択肢が予め設定された各画面要素が表示される。   In the electronic form management information management screen 5300 shown in FIG. 15, the electronic form management information confirmation condition setting unit 53001 has search condition item options that can be used in accordance with the authority given to the user used by the form user for authentication. Each screen element set in advance is displayed.

図15の電子帳票管理情報確認条件設定部53001では、付与権限に即した参照可能範囲の課を選べる「配布課」プルダウン、該配布課に所属する係を選べる「配布係」プルダウン、「帳票ID」部分一致検索用テキストボックス、「帳票名」部分一致検索用テキストボックスを配備している。   In the electronic form management information confirmation condition setting unit 53001 in FIG. 15, a “distribution section” pull-down for selecting a section within a referenceable range according to the granting authority, a “distribution section” pull-down for selecting a section belonging to the distribution section, and a “form ID” "Partial match search text box" and "Form name" partial match search text box.

帳票利用者は、該電子帳票管理情報確認条件設定部53001にて検索条件を指定して、電子帳票管理情報管理操作部53003の「検索」ボタンを押下することにより、サーバPC6000の電子帳票管理情報検索処理プログラム6360(第六のプログラム)に電子帳票管理情報確認要求5310を発行することができる。   The form user designates a search condition in the electronic form management information confirmation condition setting unit 53001 and presses a “search” button in the electronic form management information management operation unit 53003, thereby making the electronic form management information of the server PC 6000. An electronic form management information confirmation request 5310 can be issued to the search processing program 6360 (sixth program).

(G)<電子帳票管理情報検索処理プログラム6360(第六のプログラム)の説明>
図16に、図2の検索条件を指定した電子帳票管理情報確認要求5310の指示を受けて開始する、電子帳票管理情報検索処理プログラム6360(第六のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(G) <Description of Electronic Form Management Information Search Processing Program 6360 (Sixth Program)>
FIG. 16 is a processing block for explaining the processing of the electronic form management information search processing program 6360 (sixth program) that starts in response to an instruction of the electronic form management information confirmation request 5310 specifying the search conditions in FIG. An example of the figure is shown.

該電子帳票管理情報確認要求5310を受けた電子帳票管理情報検索処理プログラム6360(第六のプログラム)は、電子帳票管理情報検索処理ステップ63601を開始し、指定された検索条件に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510から、指定された検索条件に合致した電子帳票配布管理情報を取得する。   Upon receiving the electronic form management information confirmation request 5310, the electronic form management information search processing program 6360 (sixth program) starts an electronic form management information search processing step 63601, and according to the specified search conditions, the electronic form management information search processing step 6601 is started. Electronic form distribution management information that matches the specified search condition is acquired from the electronic form distribution management database 6510 of the database 6500.

このようにして取得した該電子帳票配布管理情報は、電子帳票管理情報検索処理ステップ63601にて整形され、電子帳票管理情報管理画面5300の電子帳票管理情報一覧表示部53002に電子帳票管理情報検索結果5320として表示される。   The electronic form distribution management information acquired in this way is shaped in the electronic form management information search processing step 63601, and the electronic form management information list display unit 53002 of the electronic form management information management screen 5300 displays the electronic form management information search result. 5320 is displayed.

本実施例では、電子帳票管理情報一覧表示部53002は、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021と、電子帳票配布管理情報追加指定部530022と、電子帳票印刷管理情報検索結果一覧表示および変更指定部530023とで構成される。   In this embodiment, the electronic form management information list display unit 53002 includes an electronic form distribution management information search result list display and change / delete designation unit 530021, an electronic form distribution management information addition designation unit 530022, and an electronic form print management information search. A result list display and change designation unit 530023 is included.

電子帳票管理情報検索処理プログラム6360(第六のプログラム)から電子帳票管理情報検索結果5320を受けた際に、電子帳票の名称や配布先に関する管理情報は、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021に表示し、全ての有効な配布先(すなわち、課管理テーブル65101において削除フラグが「0(=未削除)」である課)の印刷先に関する管理情報は、電子帳票印刷管理情報検索結果一覧表示および変更指定部530023に表示する。   When receiving the electronic form management information search result 5320 from the electronic form management information search processing program 6360 (sixth program), the management information related to the name and distribution destination of the electronic form is displayed in the electronic form distribution management information search result list and Management information regarding the print destinations of all valid distribution destinations (that is, the sections whose deletion flag is “0 (= not deleted)” in the section management table 65101) displayed on the change / deletion designation unit 530021 is electronic form printing. Displayed on the management information search result list display and change designation section 530023.

図15の例では、配布課が「業務管理課」である電子帳票の名称や配布先に関する管理情報を検索し、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021に表示している。該検索のヒット件数が86件であった場合、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021に一度に10件までを表示させているため、該電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021の下部に該一覧の表示ページを変更するための操作部も合わせて表示している(「←,1,,→」の表示参照)。 In the example of FIG. 15, the management information regarding the name and distribution destination of the electronic form whose distribution section is “business management section” is searched and displayed on the electronic form distribution management information search result list display and change / deletion designation unit 530021. Yes. When the number of hits of the search is 86, the electronic form distribution management information search result list display and change / deletion designation unit 530021 displays up to 10 cases at a time. An operation unit for changing the display page of the list is also displayed at the bottom of the list display and change / deletion designation unit 530021 (“←, 1, 2 , 3 , 4 , 5 , 5 , 6 , 7 , 8”). , 9 , → ”).

また、全ての有効な配布先の印刷先に関する管理情報を検索し、電子帳票印刷管理情報検索結果一覧表示および変更指定部530023に表示している。表示の際には、帳票利用者が認証に用いたユーザに付与された権限に従って、下記のような制御を行なう。   Also, management information relating to all valid distribution destination printing destinations is retrieved and displayed on the electronic form printing management information retrieval result list display and change designation section 530023. At the time of display, the following control is performed according to the authority given to the user used by the form user for authentication.

「権限コード:Special」で表される管理者権限の場合、自課の印刷先に割り当てられているプリンタを示す欄をプルダウンで表示し、他課の印刷先に割り当てられているプリンタを示す欄を内容変更が不可であるラベルで表示することにより、該管理者権限において自課の印刷先プリンタ設定のみ変更可能であることを示す。   In the case of administrator authority represented by “authority code: Special”, a column indicating the printer assigned to the printing destination of the own section is displayed in a pull-down, and a column indicating the printer assigned to the printing destination of the other section Is displayed with a label whose contents cannot be changed, thereby indicating that only the self-printing destination printer setting can be changed with the administrator authority.

「権限コード:General」で表される一般利用者権限の場合、自課および他課の印刷先に割り当てられているプリンタを示す欄を全て内容変更が不可であるラベルで表示することにより、該一般利用者権限において自課および他課の印刷先プリンタ設定は参照のみ可能であることを示す。   In the case of the general user authority represented by “authority code: General”, all the columns indicating the printers assigned to the printing destinations of the own section and the other section are displayed with labels whose contents cannot be changed. The general user authority indicates that the print destination printer settings of the own section and other sections can only be referred to.

管理者権限を持つユーザは、電子帳票配布管理情報検索結果一覧表示および変更・削除指定部530021に表示された電子帳票管理情報検索結果5320に対して、電子帳票名称や配布先に関する管理情報の変更(配布課の変更(自課から他課)、配布係の変更、帳票IDの変更、帳票名の変更)または削除の指定を加え、電子帳票管理情報管理操作部53003の「管理情報編集」ボタンを押下することにより、サーバPC6000の電子帳票管理情報編集処理プログラム6370(第七のプログラム)に電子帳票配布管理情報の編集・削除に関する電子帳票管理情報編集要求5330を発行することができる。   The user having the administrator authority changes the management information regarding the electronic form name and the distribution destination with respect to the electronic form management information search result 5320 displayed in the electronic form distribution management information search result list display and change / deletion designation unit 530021. (Distribution section change (from own section to other section), distribution section change, change of form ID, change of form name) or deletion is designated, and the “edit management information” button of the electronic form management information management operation unit 53003 By pressing, an electronic form management information editing request 5330 regarding editing / deletion of electronic form distribution management information can be issued to the electronic form management information editing processing program 6370 (seventh program) of the server PC 6000.

管理者権限を持つユーザは、電子帳票配布管理情報追加指定部530022に対して、新規に追加したい電子帳票の配布に関する管理情報(配布課(自課)、配布係、帳票ID、帳票名)を指定して、電子帳票管理情報管理操作部53003の「管理情報編集」ボタンを押下することにより、サーバPC6000の電子帳票管理情報編集処理プログラム6370(第七のプログラム)に電子帳票配布管理情報の追加に関する電子帳票管理情報編集要求5330を発行することができる。   A user having administrator authority sends management information (distribution section (own section), distribution section, form ID, form name) regarding the distribution of an electronic form to be newly added to the electronic form distribution management information addition designation unit 530022. By specifying and pressing the “edit management information” button in the electronic form management information management operation unit 53003, the electronic form distribution management information is added to the electronic form management information editing processing program 6370 (seventh program) of the server PC 6000. An electronic form management information editing request 5330 can be issued.

管理者権限を持つユーザは、電子帳票印刷管理情報検索結果一覧表示および変更指定部530023に対して、自課の電子帳票の変更後印刷先プリンタを指定して、電子帳票管理情報管理操作部53003の「管理情報編集」ボタンを押下することにより、サーバPC6000の電子帳票管理情報編集処理プログラム6370(第七のプログラム)に配布課に結びつく印刷先プリンタの編集に関する電子帳票管理情報編集要求5330を発行することができる。   A user with administrator authority designates the printer to which the electronic form print management information is to be changed after the change to the electronic form print management information search result list display and change designation unit 530023, and the electronic form management information management operation unit 53003. By pressing the “Edit Management Information” button, an electronic form management information editing request 5330 relating to editing of the printing destination printer linked to the distribution section is issued to the electronic form management information editing processing program 6370 (seventh program) of the server PC 6000. can do.

(H)<電子帳票管理情報編集処理プログラム6370(第七のプログラム)の説明>
図17に、図2の電子帳票管理情報編集要求5330の指示を受けて開始する、電子帳票管理情報編集処理プログラム6370(第七のプログラム)の処理を説明するための処理ブロック図の一例を示す。
(H) <Description of Electronic Form Management Information Editing Processing Program 6370 (Seventh Program)>
FIG. 17 shows an example of a processing block diagram for explaining the processing of the electronic form management information editing processing program 6370 (seventh program) started in response to the instruction of the electronic form management information editing request 5330 of FIG. .

該電子帳票管理情報編集要求5330を受けた電子帳票管理情報編集処理プログラム6370(第七プログラム)は、電子帳票管理情報複製処理ステップ63701を開始し、指定された電子帳票管理情報編集要求5330に従い、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510から電子帳票配布管理情報を取得し、作業領域に該電子帳票配布管理情報の内容を複製して、新しい管理履歴IDを付与する。   Upon receiving the electronic form management information editing request 5330, the electronic form management information editing processing program 6370 (seventh program) starts an electronic form management information duplication processing step 63701, and in accordance with the designated electronic form management information editing request 5330, The electronic form distribution management information is obtained from the electronic form distribution management database 6510 of the electronic form management information database 6500, the contents of the electronic form distribution management information are copied to the work area, and a new management history ID is given.

次に、電子帳票管理情報論理削除処理ステップ63702にて、前記電子帳票管理情報複製処理ステップ63701で取得した電子帳票配布管理情報の削除フラグを「1(=削除済み)」に変更して、該電子帳票配布管理情報は論理削除されたものとして管理する。   Next, in the electronic form management information logical deletion processing step 63702, the deletion flag of the electronic form distribution management information acquired in the electronic form management information replication processing step 63701 is changed to “1 (= deleted)”. The electronic form distribution management information is managed as logically deleted.

最後に、電子帳票管理情報編集後管理情報追加処理ステップ63703にて、前記電子帳票管理情報複製処理ステップ63701で新しい管理履歴IDを付与して作業領域に確保しておいた電子帳票配布管理情報に対して、電子帳票管理情報編集要求5330に従い内容を編集して、電子帳票管理情報データベース6500の電子帳票配布管理データベース6510に電子帳票配布管理情報を追加する。   Finally, in the management information addition processing step 63703 after editing the electronic form management information, a new management history ID is assigned in the electronic form management information duplication processing step 63701 to the electronic form distribution management information secured in the work area. On the other hand, the contents are edited according to the electronic form management information editing request 5330, and the electronic form distribution management information is added to the electronic form distribution management database 6510 of the electronic form management information database 6500.

このようにして、電子帳票管理情報編集要求の電子帳票配布管理情報を論理削除状態で保持しつつ、新しい電子帳票配布管理情報を追加することで、過去の電子帳票資産に関する配布管理情報を必要に応じて引き出して利用することができるようになる。   In this way, distribution management information related to past electronic form assets is required by adding new electronic form distribution management information while retaining the electronic form distribution management information of the electronic form management information editing request in a logically deleted state. It can be pulled out and used accordingly.

本実施例では、電子帳票配布管理情報の変更(配布課の変更(自課から他課)、配布係の変更、帳票IDの変更、帳票名の変更)、電子帳票配布管理情報の削除、電子帳票配布管理情報の追加、配布課に結びつく印刷先プリンタの編集についてのユーザインターフェイスを提供する例となっているが、例えばユーザ権限設定に「権限コード:Reorganizable」で表される組織管理者権限を設け、電子帳票管理情報管理画面5300に配布課、配布係の編集(追加、変更、削除)を可能とするユーザインターフェイスを提供し、前記電子帳票管理情報管理画面5300および電子帳票管理情報編集処理プログラム6370(第七のプログラム)に係る処理の流れの中で、複数電子帳票の配布課、配布係に係る管理情報を前記と同様の方式で一括自動編集する機能を有するようにしておくことも、該電子帳票管理情報管理画面5300および電子帳票管理情報編集処理プログラム6370(第七のプログラム)に係る処理の流れの自然な応用に含まれる。   In this embodiment, change of electronic form distribution management information (change of distribution section (from own section to other section), change of distributor, change of form ID, change of form name), deletion of electronic form distribution management information, electronic It is an example of providing a user interface for adding form distribution management information and editing the printer to be printed that is linked to the distribution section. For example, in the user authority setting, the organization administrator authority represented by “authority code: Reorganizable” And providing a user interface that enables editing (addition, change, deletion) of the distribution section and the distribution staff on the electronic form management information management screen 5300, and the electronic form management information management screen 5300 and the electronic form management information editing processing program In the flow of processing related to 6370 (seventh program), management information related to the distribution section and distribution section of multiple electronic forms is compiled automatically in the same manner as described above. It is included in the natural application of the processing flow relating to the electronic form management information management screen 5300 and the electronic form management information editing processing program 6370 (seventh program).

なお、上述した図3に示す電子帳票受付監視処理および登録処理常駐プログラム(第一のプログラム)の処理(第一の手段に相当)、図8に示す電子帳票印刷状況検索処理プログラム(第二のプログラム)の処理、図9に示す電子帳票仮想印刷処理プログラム(第四のプログラム)の処理(第二の手段に相当)、図11に示す電子帳票印刷履歴検索処理プログラム(第三のプログラム)の処理、図12および図14に示す電子帳票印刷監視処理および実印刷処理常駐プログラム(第五のプログラム)の処理(第三の手段に相当)、図16に示す電子帳票管理情報検索処理プログラム(第六のプログラム)の処理、図17に示す電子帳票管理情報編集処理プログラム(第七のプログラム)の処理は、サーバ6000を構成するCPUやメモリ、レジスタなどのハードウェアにより各処理に対応するプログラムを実行することにより実現される。これらの各処理に対応するプログラムは、FD、CD−ROM、DVDなどのコンピュータ読み取り可能な記録媒体や、インターネットなどのネットワークを介して市場に流通させることができる。   The above-described electronic form reception monitoring process and registration process resident program (first program) shown in FIG. 3 (corresponding to the first means), the electronic form printing status search process program (second program) shown in FIG. Program), the electronic form virtual print processing program (fourth program) shown in FIG. 9 (corresponding to the second means), and the electronic form print history search processing program (third program) shown in FIG. Processing, processing of electronic form printing monitoring process and actual printing process resident program (fifth program) shown in FIGS. 12 and 14 (corresponding to the third means), electronic form management information search processing program (first program) shown in FIG. 6), the electronic form management information editing process program (seventh program) shown in FIG. 17, the CPU and memory constituting the server 6000, It is realized by executing a program corresponding to each processing by hardware such as a register. Programs corresponding to these processes can be distributed to the market via computer-readable recording media such as FD, CD-ROM, and DVD, and networks such as the Internet.

本発明を適用することにより、電子帳票の大量蓄積および印刷において、ネットワークシステムを介して分掌組織等別(配布先)に設置された所定の印刷装置を利用する場面において、電子帳票を作成、配布、蓄積、印刷といった一連の流れの元で行なうことができ、帳票利用者が該印刷装置の配置を意識することなく印刷物を仕分けでき、該配布先に対する優先度や公平性を制御できる。   By applying the present invention, electronic forms can be created and distributed in a situation where a predetermined printing device installed in a division organization (distribution destination) is used via a network system for mass storage and printing of electronic forms. , Storage, and printing, a form user can sort the printed matter without being aware of the arrangement of the printing apparatus, and the priority and fairness of the distribution destination can be controlled.

また、組織構成の変更等により電子帳票ごとの配布先が変更される場合でも該変更に対応する電子帳票の管理・制御を容易に行なうことができ、蓄積済みの電子帳票に関する参照・利用権限の管理・制御を容易に行なうことができ、該蓄積済みの電子帳票を適切な印刷先に再印刷できる。
以上のような運用・管理・制御の場面において、大幅な労力を軽減させることができる。
In addition, even when the distribution destination for each electronic form is changed due to a change in organizational structure, etc., it is possible to easily manage and control the electronic form corresponding to the change, and it is possible to refer to and use authority for the accumulated electronic form. Management and control can be easily performed, and the accumulated electronic form can be reprinted to an appropriate printing destination.
In the operation, management, and control scenes as described above, significant labor can be reduced.

100 :電子帳票受付監視指示
1000 :電子帳票受付・登録管理装置
1010 :電子帳票受付監視手段
1020 :電子帳票受付管理用ディレクトリ
1030 :電子帳票
1040 :電子帳票受付完了確認情報
1050 :電子帳票登録手段
200 :電子帳票印刷指示
2000 :電子帳票印刷管理装置
2010 :電子帳票登録管理用ディレクトリ
2020 :登録済み電子帳票
2030 :電子帳票仮想印刷手段
250 :電子帳票印刷監視指示
2510 :電子帳票印刷監視手段
2520 :電子帳票実印刷手段群
2530 :電子帳票配布先判別手段
2540 :電子帳票印刷先判別手段
2550 :電子帳票実印刷手段判別手段
2560 :電子帳票実印刷手段
3000 :電子帳票管理情報群
3010 :電子帳票名称管理情報
3020 :配布先管理情報
3030 :電子帳票配布管理情報
3040 :印刷状況管理情報
3050 :印刷先管理情報
3060 :印刷履歴管理情報
4000 :電子帳票印刷装置群
4010 :電子帳票印刷装置
4020 :印刷済み電子帳票
5000 :クライアントPC
5100 :電子帳票印刷状況確認画面
51001 :電子帳票印刷状況確認条件設定部
51002 :電子帳票印刷状況一覧表示部
51003 :電子帳票印刷状況確認操作部
5110 :電子帳票印刷状況確認要求
5120 :電子帳票印刷状況検索結果
5130 :電子帳票印刷要求
5200 :電子帳票印刷履歴確認画面
52001 :電子帳票印刷履歴確認条件設定部
52002 :電子帳票印刷履歴一覧表示部
52003 :電子帳票印刷履歴確認操作部
5210 :電子帳票印刷履歴確認要求
5220 :電子帳票印刷履歴検索結果
5230 :電子帳票再印刷要求
5300 :電子帳票管理情報管理画面
53001 :電子帳票管理情報確認条件設定部
53002 :電子帳票管理情報一覧表示部
530021:電子帳票配布管理情報検索結果一覧表示および変更・削除指定部
530022:電子帳票配布管理情報追加指定部
530023:電子帳票印刷管理情報検索結果一覧表示および変更指定部
53003 :電子帳票管理情報管理操作部
5310 :電子帳票管理情報確認要求
5320 :電子帳票管理情報検索結果
5330 :電子帳票管理情報編集要求
6000 :サーバPC
6010 :ファイル送受信プログラム等外部より電子帳票を受けられる仕組み
6100 :電子帳票受付管理用ディレクトリ
6110 :電子帳票ファイル
6120 :電子帳票受付完了ファイル
6200 :電子帳票登録管理用ディレクトリ
6210 :登録済み電子帳票ファイル
6300 :常駐プログラム起動/停止要求
63001 :電子帳票受付監視処理および登録処理常駐プログラム起動要求
63002 :電子帳票受付監視処理および登録処理常駐プログラム停止要求
63003 :電子帳票印刷監視処理および実印刷処理常駐プログラム起動要求
63004 :電子帳票印刷監視処理および実印刷処理常駐プログラム停止要求
6310 :電子帳票受付監視処理および登録処理常駐プログラム(第一のプログラム)
6320 :電子帳票印刷監視処理および実印刷処理常駐プログラム(第五のプログラム)
6330 :電子帳票印刷状況検索処理プログラム(第二のプログラム)
6340 :電子帳票仮想印刷処理プログラム(第四のプログラム)
6350 :電子帳票印刷履歴検索処理プログラム(第三のプログラム)
6360 :電子帳票管理情報検索処理プログラム(第六のプログラム)
6370 :電子帳票管理情報編集処理プログラム(第七のプログラム)
6500 :電子帳票管理情報データベース
6510 :電子帳票配布管理データベース
65101 :課管理テーブル
65102 :係管理テーブル
65103 :帳票名称管理テーブル
65104 :帳票配布先管理テーブル
65105 :ユーザ管理テーブル
65106 :プリンタ管理テーブル
65107 :印刷先管理テーブル
65108 :実印刷手段管理テーブル
6520 :電子帳票印刷管理データベース
65201 :帳票状態管理テーブル
65202 :印刷履歴管理テーブル
7000 :電子帳票印刷用プリンタ群
100: Electronic form reception monitoring instruction 1000: Electronic form reception / registration management apparatus 1010: Electronic form reception monitoring means 1020: Directory for electronic form reception management 1030: Electronic form 1040: Confirmation information for completion of electronic form reception 1050: Electronic form registration means 200 : Electronic form print instruction 2000: Electronic form print management apparatus 2010: Electronic form registration management directory 2020: Registered electronic form 2030: Electronic form virtual printing means 250: Electronic form print monitoring instruction 2510: Electronic form print monitoring means 2520: Electronic Form actual printing means group 2530: Electronic form distribution destination judging means 2540: Electronic form printing destination judging means 2550: Electronic form actual printing means judging means 2560: Electronic form actual printing means 3000: Electronic form management information group 3010: Electronic form name management Information 3 20: Distribution destination management information 3030: Electronic form distribution management information 3040: Print status management information 3050: Print destination management information 3060: Print history management information 4000: Electronic form printing device group 4010: Electronic form printing device 4020: Printed electronic form 5000: Client PC
5100: Electronic form printing status confirmation screen 51001: Electronic form printing status confirmation condition setting unit 51002: Electronic form printing status list display unit 50003: Electronic form printing status confirmation operation unit 5110: Electronic form printing status confirmation request 5120: Electronic form printing status Search result 5130: Electronic form print request 5200: Electronic form print history confirmation screen 52001: Electronic form print history confirmation condition setting part 52002: Electronic form print history list display part 52003: Electronic form print history confirmation operation part 5210: Electronic form print history confirmation Confirmation request 5220: Electronic form print history search result 5230: Electronic form reprint request 5300: Electronic form management information management screen 53001: Electronic form management information confirmation condition setting part 53002: Electronic form management information list display part 530021: Electronic form distribution management Information inspection Search result list display and change / delete designation unit 530022: Electronic form distribution management information addition designation unit 530023: Electronic form print management information search result list display and change designation unit 53003: Electronic form management information management operation unit 5310: Electronic form management information Confirmation request 5320: Electronic form management information search result 5330: Electronic form management information editing request 6000: Server PC
6010: Mechanism for receiving an electronic form from outside such as a file transmission / reception program 6100: Directory for electronic form reception management 6110: Electronic form file 6120: Electronic form reception completion file 6200: Directory for electronic form registration management 6210: Registered electronic form file 6300 : Resident program start / stop request 63001: Electronic form reception monitoring process and registration process Resident program start request 63002: Electronic form reception monitoring process and registration process Resident program stop request 63003: Electronic form print monitoring process and actual print process resident program start request 63004: Electronic form print monitoring process and actual print process resident program stop request 6310: Electronic form reception monitoring process and registration process resident program (first program)
6320: Electronic form print monitoring process and actual print process resident program (fifth program)
6330: Electronic form printing status search processing program (second program)
6340: Electronic form virtual print processing program (fourth program)
6350: Electronic form print history search processing program (third program)
6360: Electronic form management information retrieval processing program (sixth program)
6370: Electronic form management information editing processing program (seventh program)
6500: Electronic form management information database 6510: Electronic form distribution management database 65101: Section management table 65102: Section management table 65103: Form name management table 65104: Form distribution destination management table 65105: User management table 65106: Printer management table 65107: Printing Destination management table 65108: Actual printing means management table 6520: Electronic form printing management database 65201: Form state management table 65202: Print history management table 7000: Printer group for electronic form printing

Claims (6)

電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバPCと、クライアントPCと、複数のプリンタとがネットワークを介して接続され、前記サーバPCにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理システムであって、
前記サーバPCは、以下に示す<第一の手段>、<第二の手段>、および<第三の手段>を備え
前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルを有し、
前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有し、
前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含む
ことを特徴とする電子帳票管理システム。
<第一の手段>:前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視手段と、電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録手段を有する。
<第二の手段>:前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する(仮想印刷)とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷手段を有する。
<第三の手段>:前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視手段と、該電子帳票印刷監視手段から実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷手段とを有する。
A server PC having an electronic form management information database including an electronic form distribution management database storing management information related to distribution of electronic forms and an electronic form printing management database storing management information related to printing of electronic forms; a plurality of client PCs; And an electronic form management system that manages printing on the plurality of printers by program control in the server PC.
The server PC, the following <first means> comprises <second means>, and <third means>
The electronic form distribution management database includes a section management table that manages information about sections among divisional organizations that are distribution destinations of electronic forms, and a relation management table that manages information about divisions among divisional organizations that are distribution destinations of electronic forms. A form name management table that manages name information of electronic forms to be distributed, a form distribution destination management table that manages the relationship between the electronic form and the divisional organization that is the distribution destination, and the authority related to the electronic form A user management table, a printing device management table that manages a printing device that is an actual printing destination of the electronic form, a printing destination management table that manages a relationship between the printing device and a division organization that is a distribution destination, It has an actual printing means management table that manages the relationship between the type of electronic document to be actually printed and the actual printing command,
The electronic form printing management database includes a form state management table for managing state transition information related to electronic form printing, such as electronic form reception, registration, waiting for printing, printing success, and printing failure, and an electronic form printing process execution result. A print history management table for storing and managing
The electronic form management system, wherein the form state management table and the print history management table in the electronic form print management database include a print reference number indicating an order in which actual printing is performed .
<First means>: Electronic form reception monitoring means for monitoring the electronic form reception management directory with reference to the contents of the electronic form management information database, and completion of electronic form reception for prompting reception of the electronic form and the electronic form It is detected that the confirmation information is stored in the electronic form reception management directory, and the electronic form is identified as a printable target, and registration information is recorded in the electronic form management information database. Are registered as electronic forms registered in the electronic form registration management directory.
<Second means>: For a registered electronic form stored in the electronic form registration management directory, a print request is identified (virtual printing), and waiting for printing in the electronic form management information database Electronic form virtual printing means for recording information is provided.
<Third Means>: An electronic form print monitoring means that refers to the contents of the electronic form management information database, detects a registered electronic form that is waiting to be printed, and issues an actual print instruction, and the electronic form An electronic form that receives an actual printing instruction from a print monitoring unit, refers to the contents of the electronic form management information database, and causes an electronic form printing apparatus as an appropriate printing destination in an electronic form printing apparatus group related to the distribution destination to print Actual printing means.
前記電子帳票配布管理データベースに配布先ごとの論理削除を示す削除フラグおよび/または優先度を表す荷重指標を設けておき、該削除フラグおよび/または該荷重指標を参照して実印刷を制御可能とする
ことを特徴とする請求項記載の電子帳票管理システム。
A deletion flag indicating logical deletion for each distribution destination and / or a load index indicating priority is provided in the electronic form distribution management database, and actual printing can be controlled with reference to the deletion flag and / or the load index. The electronic form management system according to claim 1, wherein:
前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序(この日に発行された仮想印刷の一斉要求のうち何回目であったか)を表す通番と、該一斉要求の中での各仮想印刷要求の順序(該一斉要求の中で何番目に実印刷されるか)を表す通番とを組み合わせた形式を有する
ことを特徴とする請求項記載の電子帳票管理システム。
The print reference number is the date when the virtual print request was issued and the order of the virtual print requests issued on that date in the simultaneous request unit (how many times were the virtual print requests issued on this date) And a serial number representing the order of each virtual print request in the simultaneous request (which number is actually printed in the simultaneous request). Item 1. The electronic form management system according to item 1 .
電子帳票の配布に関する管理情報を格納する電子帳票配布管理データベースおよび電子帳票の印刷に関する管理情報を格納する電子帳票印刷管理データベースからなる電子帳票管理情報データベースを具備するサーバPCと、クライアントPCと、複数のプリンタとがネットワークを介して接続され、前記サーバPCにおけるプログラム制御によって前記複数のプリンタへの印刷を管理する電子帳票管理方法であって、
前記電子帳票管理情報データベースの内容を参照して、電子帳票受付管理用ディレクトリを監視する電子帳票受付監視ステップと、
電子帳票と該電子帳票の受け付けを促す電子帳票受付完了確認情報とが該電子帳票受付管理用ディレクトリに格納されたことを検知して、該電子帳票を印刷可能な対象として識別するとともに、前記電子帳票管理情報データベースに登録情報を記録し、該電子帳票を前記電子帳票登録管理用ディレクトリに登録済み電子帳票として格納する電子帳票登録ステップと、
前記電子帳票登録管理用ディレクトリに格納された登録済み電子帳票を対象に、印刷要求があったことを識別する(仮想印刷)とともに、前記電子帳票管理情報データベースに印刷待ち情報を記録する電子帳票仮想印刷ステップと、
前記電子帳票管理情報データベースの内容を参照し、印刷待ち状態となっている登録済み電子帳票を検知して、実印刷指示を出す電子帳票印刷監視ステップと、
該実印刷指示を受け、前記電子帳票管理情報データベースの内容を参照し、配布先に関連する電子帳票印刷装置群内にある適切な印刷先としての電子帳票印刷装置に印刷させる電子帳票実印刷ステップとを有し、
前記電子帳票配布管理データベースは、電子帳票の配布先となる分掌組織のうち課に関する情報を管理する課管理テーブルと、電子帳票の配布先となる分掌組織のうち係に関する情報を管理する係管理テーブルと、配布される電子帳票の名称情報を管理する帳票名称管理テーブルと、該電子帳票と配布先となる分掌組織との関係性を管理する帳票配布先管理テーブルと、該電子帳票に関する権限を管理するユーザ管理テーブルと、該電子帳票の実際の印刷先となる印刷装置を管理する印刷装置管理テーブルと、該印刷装置と配布先となる分掌組織との関係性を管理する印刷先管理テーブルと、実印刷対象電子帳票の種別と実印刷コマンドとの関係性を管理する実印刷手段管理テーブルとを有し、
前記電子帳票印刷管理データベースは、電子帳票の受付、登録から印刷待ち、印刷成功、印刷失敗等の電子帳票の印刷に纏わる状態遷移情報を管理する帳票状態管理テーブルと、電子帳票の印刷処理実行結果を蓄積、管理する印刷履歴管理テーブルとを有し、
前記電子帳票印刷管理データベースにおける帳票状態管理テーブルおよび印刷履歴管理テーブルは、実印刷を実施する順序を示す印刷整理番号を含む
ことを特徴とする電子帳票管理方法。
A server PC having an electronic form management information database including an electronic form distribution management database storing management information related to distribution of electronic forms and an electronic form printing management database storing management information related to printing of electronic forms; a plurality of client PCs; And an electronic form management method for managing printing to the plurality of printers by program control in the server PC,
An electronic form reception monitoring step of monitoring the electronic form reception management directory with reference to the contents of the electronic form management information database;
Detecting that the electronic form and the electronic form acceptance completion confirmation information that prompts acceptance of the electronic form are stored in the electronic form reception management directory, and identifying the electronic form as a printable target, An electronic form registration step of recording registration information in a form management information database and storing the electronic form as a registered electronic form in the electronic form registration management directory;
An electronic form virtual for identifying a print request (virtual printing) and recording print waiting information in the electronic form management information database for registered electronic forms stored in the electronic form registration management directory A printing step;
An electronic form printing monitoring step of referring to the contents of the electronic form management information database, detecting a registered electronic form that is waiting to be printed, and issuing an actual print instruction;
Electronic form actual printing step that receives the actual printing instruction, refers to the contents of the electronic form management information database, and causes the electronic form printing apparatus as an appropriate printing destination in the electronic form printing apparatus group related to the distribution destination to print It has a door,
The electronic form distribution management database includes a section management table that manages information about sections among divisional organizations that are distribution destinations of electronic forms, and a relation management table that manages information about divisions among divisional organizations that are distribution destinations of electronic forms. A form name management table that manages name information of electronic forms to be distributed, a form distribution destination management table that manages the relationship between the electronic form and the divisional organization that is the distribution destination, and the authority related to the electronic form A user management table, a printing device management table that manages a printing device that is an actual printing destination of the electronic form, a printing destination management table that manages a relationship between the printing device and a division organization that is a distribution destination, An actual printing means management table for managing the relationship between the type of the actual printing target electronic form and the actual printing command;
The electronic form printing management database includes a form state management table for managing state transition information related to electronic form printing, such as electronic form reception, registration, waiting for printing, printing success, and printing failure, and an electronic form printing process execution result. A print history management table for storing and managing
The electronic form management method, wherein the form state management table and the print history management table in the electronic form print management database include a print reference number indicating an order in which actual printing is performed .
前記印刷整理番号は、仮想印刷要求を発行した日付と、該日付に発行された仮想印刷要求の一斉要求単位での順序(この日に発行された仮想印刷の一斉要求のうち何回目であったか)を表す通番と、該一斉要求の中での各仮想印刷要求の順序(該一斉要求の中で何番目に実印刷されるか)を表す通番とを組み合わせた形式を有する
ことを特徴とする請求項記載の電子帳票管理方法。
The print reference number is the date when the virtual print request was issued and the order of the virtual print requests issued on that date in the simultaneous request unit (how many times were the virtual print requests issued on this date) And a serial number representing the order of each virtual print request in the simultaneous request (which number is actually printed in the simultaneous request). Item 5. The electronic form management method according to Item 4 .
コンピュータを、請求項1からのいずれかに記載の電子帳票管理システムにおける各手段として機能させるためのプログラム。 The program for functioning a computer as each means in the electronic form management system in any one of Claim 1 to 3 .
JP2010183084A 2010-08-18 2010-08-18 Electronic form printing management system, electronic form printing management method, and program therefor Expired - Fee Related JP5457980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010183084A JP5457980B2 (en) 2010-08-18 2010-08-18 Electronic form printing management system, electronic form printing management method, and program therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010183084A JP5457980B2 (en) 2010-08-18 2010-08-18 Electronic form printing management system, electronic form printing management method, and program therefor

Publications (2)

Publication Number Publication Date
JP2012043129A JP2012043129A (en) 2012-03-01
JP5457980B2 true JP5457980B2 (en) 2014-04-02

Family

ID=45899374

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010183084A Expired - Fee Related JP5457980B2 (en) 2010-08-18 2010-08-18 Electronic form printing management system, electronic form printing management method, and program therefor

Country Status (1)

Country Link
JP (1) JP5457980B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017182101A (en) * 2017-07-04 2017-10-05 株式会社EduLab Understanding tendency measurement system
JP7651315B2 (en) 2021-02-22 2025-03-26 キヤノン株式会社 Printing device, printing device control method, and program

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06187107A (en) * 1992-12-22 1994-07-08 Fuji Xerox Co Ltd Slip distribution output device
JPH1165782A (en) * 1997-08-20 1999-03-09 Tec Corp Business form output controller and business form output destination decision method for its controller
JP2000076358A (en) * 1998-08-28 2000-03-14 Nec Corp System and method for document output management with re-outputting function
JP2001243033A (en) * 2000-02-25 2001-09-07 Casio Comput Co Ltd Data distribution control device and program recording medium thereof
JP2004145806A (en) * 2002-10-28 2004-05-20 Nippon Telegr & Teleph Corp <Ntt> Form distribution method and apparatus
JP4024229B2 (en) * 2004-06-08 2007-12-19 キヤノンマーケティングジャパン株式会社 Printing apparatus, printing apparatus control method, program thereof, and form distribution system
JP4836096B2 (en) * 2008-11-10 2011-12-14 キヤノンマーケティングジャパン株式会社 Electronic form server, electronic form server control method, program, and recording medium

Also Published As

Publication number Publication date
JP2012043129A (en) 2012-03-01

Similar Documents

Publication Publication Date Title
CN102483765B (en) File search system and program
US20080243831A1 (en) Information processing apparatus, information processing system, and storage medium
JP5452030B2 (en) Integrated log generation device, integrated log generation program, and recording medium
US6957429B1 (en) Service processing apparatus and service execution control method
JP2009238191A (en) Web application system
US20050243366A1 (en) Job information managing system, job information managing method, program for implementing the method, and storage medium storing the program
JP2003337699A (en) Information processing device and method, and storage medium with program stored therein
JP5708197B2 (en) Information processing apparatus and program
JP4292342B2 (en) Approval route determination method and program in electronic approval system
US8145647B2 (en) System, method and computer program product for electronically responding to requests for product related data
JP5457980B2 (en) Electronic form printing management system, electronic form printing management method, and program therefor
JP2002196996A (en) Information processing apparatus, network system, device management method, and storage medium
JP5245143B2 (en) Document management system and method
US20040172585A1 (en) System and method for automatically starting a document on a workflow process
JP2017049811A (en) Electronic information management control device and electronic information management control program
JP5128386B2 (en) Information processing apparatus, electronic form management system, server apparatus, form retrieval method, and program
JP2006344171A (en) Information processing apparatus, information processing apparatus control method, computer program, and storage medium
JP2006031464A (en) Document management method and apparatus
JP5693037B2 (en) Information processing apparatus, information processing method, and program
JP2891982B1 (en) Print server, printer device, print server adapter device, business server, business client, and file transfer server
JP2947780B1 (en) Print billing system and file transfer billing system
CN114995773B (en) File printing control method and system
JP2002117022A (en) Device, system, and method for document data management, document data managing program, and computer-readable storage medium with recorded document data managing program
JP3771759B2 (en) Print server apparatus and program recording medium
JP2010213206A (en) Electronic business form system

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20111227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120926

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20131128

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20131217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140110

R150 Certificate of patent or registration of utility model

Ref document number: 5457980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees