(57)【要約】【課題】オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略し得る格納プログラム、格納方法、格納装置を、提供する。【解決手段】電子帳票システムのサーバ装置３０に生成された帳票データ格納処理プロセスは、オープン系情報システム１０の仮想プリンタ１３やホスト系情報システム２０と連携したホスト連携アプリケーション３１から、保存形式Ｂ又は保存形式Ｄの帳票データと格納先指定情報とを受信した場合、格納先指定情報の示すフォルダが実在していれば、指定された帳票データをそのフォルダに格納し、実在していなければ、そのフォルダを作成し、その後に、指定された帳票データをそのフォルダに格納する。【選択図】    図４
2005070846.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ネットワークを介して接続される他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信する受信手段，及び、
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段
として機能させる
ことを特徴とする格納プログラム。
【請求項２】
前記格納手段は、前記指定データにて指定されたフォルダを作成する際、そのフォルダに対し、その上位のフォルダに設定されているアクセス権と同一のアクセス権を設定する
ことを特徴とする請求項１記載の格納プログラム。
【請求項３】
コンピュータを、
ネットワークを介して接続される他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信する受信手段，及び、
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段
として機能させる
格納プログラムを格納した
ことを特徴とするコンピュータ可読媒体。
【請求項４】
コンピュータが、ネットワークを介して接続された他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信し、その指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する
ことを特徴とする格納方法。
【請求項５】
ネットワークを介して接続された他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信する受信部，及び、
前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納部
を備えることを特徴とする格納装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、オープン系情報システムやホスト系情報システムに蓄積されている帳票データを電子帳票システムを構成するコンピュータの記憶装置へ格納するための装置としてコンピュータを機能させる格納プログラムと、このような格納プログラムを格納したコンピュータ可読媒体と、このような格納プログラムを実行したコンピュータにより実現される格納方法と、このような格納プログラムを実行したコンピュータと同等に機能する格納装置とに、関する。
【０００２】
【従来の技術】
周知のように、帳票に記載される情報の電子データ（帳票データ）の蓄積や帳票の出力を行うための装置として、パーソナルコンピュータ等からなるオープン系情報システムやメインフレーム等からなるホスト系情報システムが、用いられている。これらオープン系情報システムやホスト系情報システムは、それぞれ独自に開発されたアプリケーションや専用のプリンタが用いられることにより、規格の異なる様々な種類の帳票を出力する機能を備えている。
【０００３】
その一方で、企業や官公庁などの団体のうち、規模の大きな団体は、これらオープン系情報システムやホスト系情報システムを多数所有して、これら情報システムに蓄積されている帳票データを業務利用している。しかし、各情報システムに搭載されているアプリケーションは、独自の規格にて別個に開発されているために、各アプリケーションのバージョンアップに掛かる費用や作業が、規模の大きな団体の業務効率の向上を妨げていた。然も、各アプリケーションが利用できる帳票データの保存形式も、アプリケーションのベンダー毎にまちまちであり、特に、オープン系情報システムの帳票データとホスト系情報システムの帳票データとでは、保存形式が全く異なっているため、規模の大きな団体は、自己の所有する帳票データを体系立てて活用できなかった。
【０００４】
このような事情があったため、近年では、オープン系情報システムやホスト系情報システムに蓄積されている帳票データを収集して一括運用する電子帳票システムとしてコンピュータを機能させるソフトウエアが、開発されている（例えば特許文献１及び特許文献２参照）。この電子帳票システムは、オープン系情報システムやホスト系情報システムから帳票データが送られてくると、その帳票データを、事前に作成されたフォルダに格納するという機能を、有している。また、この電子帳票システムは、事前に蓄積しておいた帳票データを各構成員からのアクセスに応じて提供する機能も、有している。
【０００５】
なお、我が国では、平成１０年にいわゆる電子帳簿保存法（正確には「電子計算機を使用して作成する国税関係帳簿書類の保存方法等の特例に関する法律」）が新設されたことにより、帳票データを電子的に保存することが認められるようになった。これが契機となって、電子帳票システムが、多くの企業や官公庁で利用されるようになってきている。
【０００６】
【特許文献１】
特開２００２−２２２１０５号公報
【特許文献２】
特開２００１−２２９１７４号公報
【０００７】
【発明が解決しようとする課題】
ところで、銀行などの一部の団体は、帳票データを日毎に纏めて管理するという運用形態を、採っている。この種の運用形態を採る団体は、オープン系情報システムやホスト系情報システム上で一日分として纏めた帳票データを、電子帳票システムが実現されているコンピュータへ送信し、その電子帳票システムに対し、複数のシステムから送信されてきた膨大な量の帳票データをその日用のフォルダへと格納する処理を、毎日実行させねばならない。この処理を電子帳票システムに行わせるためには、そのコンピュータのオペレーションシステム上にその日用のフォルダを手作業にて新規作成せねばならないが、電子帳票システムに接続されるシステムの数が多いことから、このような作業を毎日行うことは、担当者にとって非常に負担となっていた。また、このような作業を担当者に行わせることは、その担当者の所属する団体にとっても、人件費の高騰や業務効率の低下を招いていた。
【０００８】
本発明は、上述したような従来の事情に鑑みてなされたものであり、その課題は、オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略することができる装置としてコンピュータを機能させる格納プログラムと、このような格納プログラムを格納したコンピュータ可読媒体と、このような格納プログラムを実行したコンピュータにより実現される格納方法と、このような格納プログラムを実行したコンピュータと同等に機能する格納装置とを、提供することにある。
【０００９】
【課題を解決するための手段】
上記の課題を解決するため、本発明による格納プログラム，及び、本発明によるコンピュータ可読媒体に格納された格納プログラムは、以下のような構成を採用した。
【００１０】
すなわち、この格納プログラムは、コンピュータを、ネットワークを介して接続される他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信する受信手段，及び、前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納手段として機能させることを、特徴としている。
【００１１】
このように構成されるので、帳票データと、その格納先としてのフォルダを指定しする指定データとをコンピュータが受信した場合、そのフォルダが有れば、帳票データは、そのフォルダに格納され、そのフォルダが無ければ、そのフォルダが作成された後に、帳票データがそのフォルダに格納される。
【００１２】
つまり、オープン系情報システムやホスト系情報システムなどの情報システムから電子帳票システムへ帳票データを収集する際に、その帳票データの格納先となるフォルダを指定しておけば、そのフォルダを手作業で新規作成しておかなくても、自動的にそのフォルダが作成され、そのフォルダへ帳票データが格納される。
【００１３】
また、上記の課題を解決するために、本発明による格納方法は、以下のような構成を採用した。
【００１４】
すなわち、この格納方法は、コンピュータが、ネットワークを介して接続された他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信し、その指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納することを、特徴としている。
【００１５】
従って、この格納方法は、上述した本発明の格納プログラムを実行したコンピュータにより実現されることとなる。
【００１６】
また、上記の課題を解決するために、本発明による格納装置は、以下のような構成を採用した。
【００１７】
すなわち、この格納装置は、ネットワークを介して接続された他システムから、帳票データ，及び、格納先のフォルダを指定する指定データを受信する受信部，及び、前記指定データにて指定されるフォルダの有無を判別し、そのフォルダが有れば、前記帳票データをそのフォルダに格納し、そのフォルダが無ければ、そのフォルダを作成して、前記帳票データをそのフォルダに格納する格納部を備えることを、特徴としている。
【００１８】
従って、この格納装置は、上述した本発明の格納プログラムを実行したコンピュータと同等に機能することとなる。
【００１９】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。
【００２０】
図１は、本発明を実施するための形態である電子帳票システムの概略的な構成図である。この電子帳票システムは、企業や官公庁などの団体がオープン系情報システム１０やホスト系情報システム２０に蓄積している帳票データ（帳票に記載される情報の電子データ）を収集して一括管理するためのシステムであり、さらには、一括管理する帳票データを各構成員に使用させるためのシステムである。これらの機能を実現するため、この電子帳票システムは、帳票データを収集して一括管理するためのサーバ装置３０と、帳票データをサーバ装置３０から取得して多用途に利用するための多数のクライアント装置４０とを、備えている。
【００２１】
オープン系情報システム１０は、帳票作成機能が実現されているパーソナルコンピュータである。従って、オープン系情報システム１０は、キーボードやマウス等の入力装置と、液晶ディスプレイ等の表示装置と、これら入力装置や表示装置に接続された本体とを、備えており、その本体は、ＣＰＵ［Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ］，ＤＲＡＭ［Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ］等の主記憶装置，ＬＡＮ［Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ］ボード等の通信制御装置，ＨＤＤ［Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ］等の補助記憶装置，その他のハードウエアを、備えている。このうち、補助記憶装置には、一般に市販される汎用のオペレーションシステムプログラムの他、汎用の帳票作成アプリケーション１１，帳票データ１２，仮想プリンタプログラム１３が、格納されている。
【００２２】
帳票作成アプリケーション１１は、オープン系情報システム１０の補助記憶装置に蓄積されている帳票データ１２の閲覧，印刷，検索，二次的な加工などを行うためのアプリケーションである。帳票データ１２は、この帳票作成アプリケーション１１が利用できる保存形式にて、作成されている。本実施形態では、便宜上、この帳票データ１２の保存形式を“保存形式Ａ”と表記する。
【００２３】
仮想プリンタプログラム１３は、仮想プリンタをパーソナルコンピュータ上に実現するためのプログラムである。この仮想プリンタ（１３）には、ＣＰＵによって実行されている帳票作成アプリケーション１１が保存形式Ａの帳票データ１２に基づいて生成した印刷データが、引き渡される。また、この仮想プリンタ（１３）は、帳票作成アプリケーション１１から印刷データを受け取ると、この印刷データに基づいて、帳票データ１２をサーバ装置システムの保存形式に変換した帳票データを、生成する。本実施形態では、便宜上、仮想プリンタ（１３）によって生成された帳票データの保存形式を“保存形式Ｂ”と表記する。
【００２４】
ホスト系情報システム２０は、メインフレーム等からなるホストコンピュータであり、図示していないが、独自の通信プロトコルに従った専用のネットワークを介して一つ以上の端末装置（或いは、端末エミュレータを搭載したパーソナルコンピュータ）に接続されている。ホスト系情報システム２０は、ＣＰＵ，主記憶装置，通信制御装置，及び、補助記憶装置を、備えており、その補助記憶装置には、メインフレーム専用のオペレーションシステムプログラムの他、それ専用の帳票作成アプリケーション２１，帳票データ２２，ライティングプログラム（ライター）２３が、格納されている。
【００２５】
帳票作成アプリケーション２１は、端末装置から入力されるコマンドを受けると、そのコマンドに応じた処理を帳票データ２２に施してその端末装置へ出力するためのアプリケーションである。帳票データ２２は、この帳票作成アプリケーション２１が利用できる保存形式にて、作成されている。本実施形態では、便宜上、この帳票データ２２の保存形式を“保存形式Ｃ”と表記する。ライター２３は、保存形式Ｃの帳票データ２２に基づいて印刷データを生成するためのアプリケーションである。
【００２６】
電子帳票システムを構成するサーバ装置３０は、オープン系情報システム１０及びホスト系情報システム２０から収集された帳票データを蓄積しておくためのコンピュータであり、上記パーソナルコンピュータの本体と同様に、ＣＰＵ，主記憶装置，通信制御装置，補助記憶装置，その他のハードウエアを、備えている。サーバ装置３０の補助記憶装置には、オペレーションシステムプログラムの他、ホスト連携アプリケーション３１，帳票データ格納プログラム３２，帳票データ３３，帳票業務アプリケーション３４が、格納されている。
【００２７】
なお、このサーバ装置３０は、フレキシブルディスクドライブやコンパクトディスクドライブを備えていても良い。この場合、ホスト連携アプリケーション３１，帳票データ格納プログラム３２，帳票業務アプリケーション３４は、各ドライブに装着されたフレキシブルディスクやコンパクトディスクなどのコンピュータ可読媒体から補助記憶装置にインストールされたものとすることができる。
【００２８】
ホスト連携アプリケーション３１は、上述した通信プロトコルに従った通信をホスト系情報システム２０との間で行うためのモジュールプログラムを、含んでいる。また、このホスト連携アプリケーション３１は、ホスト系情報システム２０のライター２３と連携してそのライター２３から印刷データの受信を行うためのモジュールプログラムを、含んでいる。従って、このホスト連携アプリケーション３１は、ホスト系情報システム２０のライター２３が出力する印刷データの受信を司るインターフェースとして機能する。また、このホスト連携アプリケーション２３は、ライター２３から印刷データを受信すると、その印刷データに基づいて、ホスト系情報システム２０の帳票データ２２をサーバ装置システムの保存形式に変換した帳票データを、生成する。本実施形態では、便宜上、ホスト連携アプリケーション３１によって生成された帳票データの保存形式を“保存形式Ｄ”と表記する。
【００２９】
帳票データ格納プログラム３２は、インターネットやＬＡＮやＷＡＮ［Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ］などのネットワークを介してオープン系情報システム１０との間で通信を行うためのモジュールプログラムを、含んでいる。また、この帳票データ格納プログラム３２は、オープン系情報システム１０の仮想プリンタプログラム１３と連携してこの仮想プリンタ（１３）から保存形式Ｂの帳票データの受信を行うためのモジュールプログラムを、含んでいる。従って、この帳票データ格納プログラム３２は、オープン系情報システム１０の仮想プリンタ（１３）が出力する保存形式Ｂの帳票データの受信を司るインターフェースとして機能する。また、この帳票データ格納プログラム３２は、ホスト連携アプリケーション３１から保存形式Ｄの帳票データの受け取りを行うためのモジュールプログラムを、含んでいる。さらに、この帳票データ格納プログラム３２は、図４を用いて後述する処理を行うためのモジュールプログラムを、含んでいる。
【００３０】
帳票データ３３は、帳票データ格納プログラム３２を実行した結果得られる帳票データであり、保存形式Ｂの帳票データ又は保存形式Ｄの帳票データに基づいて作成されている。但し、この帳票データ３３の保存形式Ｂ及び保存形式Ｄは、帳票業務アプリケーションが扱える形式に、変換されている。本実施形態では、便宜上、この帳票データ３３の保存形式を“保存形式Ｅ”と表記する。
【００３１】
また、この帳票データ３３は、オペレーションシステム上に作成されているフォルダの中に、格納されている。但し、そのフォルダは、その中に更に一つ以上のフォルダを有していることにより、全体として、ツリー構造を構成している場合がある。この場合、帳票データ３３は、最下位のフォルダに格納される。図２は、このフォルダのツリー構造を概念的に説明するための説明図である。この図２に示されるツリー構造では、ｄ：￥ＬｉｓｔＷＯＲＫＳ￥保管￥月次のフォルダに含まれる￥２００２１０〜￥２００３０４の各フォルダに帳票データ３３が、格納される。なお、“ＬｉｓｔＷＯＲＫＳ”は、富士通株式会社商標である。
【００３２】
帳票業務アプリケーション３４は、インターネットやＬＡＮやＷＡＮなどのネットワークＮを介してクライアント装置４０との間で通信を行うためのモジュールプログラムを、含んでいる。そして、この帳票業務アプリケーション３４は、ＣＰＵによって実行されると、電子帳票システムのサーバとしての機能をコンピュータ上に実現させる。なお、この帳票業務アプリケーション３４がコンピュータ上に実現する機能には、例えば、クライアント装置４０の操作者の認証，閲覧用の帳票データの送信，帳票データの検索，検索結果の送信などがある。
【００３３】
また、電子帳票システムを構成するクライアント装置４０は、上述した団体の各構成員用のパーソナルコンピュータである。従って、クライアント装置４０は、入力装置，表示装置，及び、これら入力装置や表示装置に接続された本体を、備えており、その本体は、ＣＰＵ，主記憶装置，通信制御装置，補助記憶装置，その他のハードウエアを、備えている。このうち、補助記憶装置には、オペレーションシステムプログラムの他、クライアントプログラムが、格納されている。
【００３４】
このクライアントプログラムは、ネットワークＮを介してサーバ装置３０との間で通信を行うためのモジュールプログラムを含んでおり、ＣＰＵによって実行されると、電子帳票システムのクライアントとしての機能をパーソナルコンピュータ上に実現させる。なお、このクライアントとしての機能には、例えば、帳票データの閲覧や印刷，サーバ装置２０への検索実行要求，検索結果の表示などがあり、更には、表計算ソフトウエアやワードプロセッサソフトウエアの機能を利用した帳票データの二次的な加工などがある。
【００３５】
以上のように構成される電子帳票システムのサーバ装置３０に対し、オープン系情報システム１０やホスト系情報システム２０に蓄積されている帳票データ１２，２２を集約するためには、以下に説明する手順が踏まれる。
【００３６】
先ず、一つ以上のオープン系情報システム１０及び／又は一つ以上のホスト系情報システム２０を運用している団体が、新規に電子帳票システムを構築する場合、その作業者は、各構成員のクライアント装置４０の補助記憶装置にクライアントプログラムをインストールするとともに、帳票データ格納プログラム３２及び帳票業務アプリケーション３４を補助記憶装置に格納しているサーバ装置３０を用意する。
【００３７】
次に、この団体がオープン系情報システム１０を所有している場合、作業者は、そのオープン系情報システム１０の帳票作成アプリケーション１１に対応した仮想プリンタプログラム１３を、そのオープン系情報システム１０の補助記憶装置にインストールする。また、この団体がホスト系情報システム２０を所有している場合、作業者は、保存形式Ｃの帳票データ２２に対応したライター２３を、そのホスト系情報システム２０の補助記憶装置にインストールするとともに、そのライター２３と連携するホスト連携アプリケーション３１をサーバ装置２０へインストールする。
【００３８】
そして、この団体がオープン系情報システム１０を所有している場合、作業者は、そのオープン系情報システム１０の帳票作成アプリケーション１１を起動し、入力装置を操作して、サーバ装置３０へ送信すべき帳票データ１２を選択し、選択した帳票データ１２のサーバ装置３０への送信の指示を入力する。このとき、作業者は、選択した帳票データ１２の最終的な格納先となるフォルダを指定する。このフォルダは、サーバ装置３０のオペレーションシステム上に実存していても良いし、実存していなくても良い。
【００３９】
起動中の帳票作成アプリケーション１１は、作業者によって指定されたフォルダに関する情報を格納先指定情報として有する印刷データを、作業者によって選択された帳票データ１２に基づいて作成し、仮想プリンタ１３へ出力する。仮想プリンタ１３は、印刷データに基づいて保存形式Ｂの帳票データを生成し、この帳票データに格納先指定情報を付加して、サーバ装置３０の帳票データ格納プログラム３２に引き渡す。
【００４０】
一方、この団体がホスト系情報システム２０を所有している場合、作業者は、その端末装置を操作して、ライター２３を起動するコマンドを入力する。そして、作業者は、サーバ装置３０へ送信すべき帳票データ２２を選択し、選択した帳票データ２２のサーバ装置３０への送信を指示するコマンドを入力する。このとき、作業者は、選択した帳票データ２２の最終的な格納先となるフォルダを指定する。このフォルダは、サーバ装置３０のオペレーションシステム上に実存していても良いし、実存していなくても良い。
【００４１】
図３は、ホスト系情報システム２０の端末装置において作業者が格納先を指定したときの画面例を示している。この画面例では、サーバ装置３０へ送信すべき帳票データ２２に関する設定が、各行に亘って記述されている。そして、その二行目には、ＬＥ−ＤＢ−ＰＡＴＨ＝ｄ：￥ＬｉｓｔＷＯＲＫＳ￥保管￥月次￥２００３０５と記述されており、この記述が、帳票データのサーバ装置３０での格納先を指定している。
【００４２】
なお、図３の画面例において、三行目のＬＶ−ＴＩＴＬＥは、帳票名を指定するためのコマンドであり、五行目のＬＶ−ＳＴＩＴＬＥは、帳票の副題を指定するためのコマンドであり、十四行目のＬＶ−ＴＥＲＭは、帳票の有効期限を指定するためのコマンドであり、十六行目のＬＶ−ＤＡＴＥは、印刷データの作成日を指定するためのコマンドである。
【００４３】
起動中のライター２３は、作業者によって指定されたフォルダに関する情報を格納先指定情報として有する印刷データを、作業者によって選択された帳票データ２２に基づいて作成し、サーバ装置３０のホスト連携アプリケーション３１へ出力する。この印刷データを受信したホスト連携アプリケーション３１は、印刷データに基づいて保存形式Ｄの帳票データを生成し、この帳票データに格納先指定情報を付加して、帳票データ格納プログラム３２に引き渡す。
【００４４】
なお、上述したように、ライター２３が、格納先指定情報の入力を受け付ける機能を有していることもあるが、ライター２３とホスト連携アプリケーション３１とが同じベンダーにより開発されていない等の理由により、ライター２３が、格納先指定情報の入力を受け付ける機能を有していないこともある。この場合、ホスト連携アプリケーション３１が、格納先指定情報の入力を受け付ける機能を有し、ライター２３は、印刷データのみをホスト連携アプリケーション３１へ出力することとなる。
【００４５】
帳票データ格納プログラム３２は、サーバ装置３０の主電源が投入されている間、起動されており、この間、サーバ装置３０には、帳票データ格納処理プロセスが、生成されている。図４は、この帳票データ格納処理プロセスの内容を説明するためのフローチャートである。
【００４６】
この帳票データ格納処理プロセスの開始後、最初のステップＳ１０１では、サーバ装置３０のＣＰＵは、仮想プリンタ１３又はホスト連携アプリケーション３１から帳票データが送られてくるまで、待機する。そして、仮想プリンタ１３又はホスト連携アプリケーション３１から帳票データを受信した場合には、ＣＰＵは、保存形式Ｂ又は保存形式Ｄの帳票データを受信するためのモジュールプログラムを起動して、帳票データを受信する処理を実行する。このとき、モジュールプログラムは、送られてきた帳票データが正常であるか否かを判別する処理をＣＰＵに行わせ、帳票データが正常でなかった場合にはその旨をオープン系情報システム１０又はホスト系情報システム２０へ通知する異常時処理をＣＰＵに行わせる。逆に、帳票データの受信が完了した場合には、ＣＰＵは、ステップＳ１０２へ処理を進める。
【００４７】
ステップＳ１０２では、ＣＰＵは、受信した帳票データの保存形式を変換する。つまり、ＣＰＵは、受信した帳票データの保存形式が保存形式Ｂであった場合には、その帳票データの保存形式を保存形式Ｂから保存形式Ｅへ変換する処理を実行し、受信した帳票データの保存形式が保存形式Ｄであった場合には、その帳票データの保存形式を保存形式Ｄから保存形式Ｅへ変換する処理を実行する。その後、ＣＰＵは、保存形式が保存形式Ｅへ変換された後の帳票データが正常であるか否かを判別する処理を実行し、帳票データが正常でなかった場合にはその旨をオープン系情報システム１０又はホスト系情報システム２０へ通知する異常時処理を実行する。逆に、帳票データが正常であった場合には、ＣＰＵは、ステップＳ１０３へ処理を進める。
【００４８】
ステップＳ１０３では、ＣＰＵは、ステップＳ１０１において受信した帳票データに付加されていた格納先指定情報を読み出し、この格納先指定情報にて示されるフォルダがオペレーションシステム上に実在しているか否かを、判別する。つまり、ＣＰＵは、オペレーションシステムがそのファイルシステムを用いて管理している多数のフォルダの中に当該フォルダが含まれているか否かを、判別する。そして、ＣＰＵは、格納先指定情報にて示されるフォルダがオペレーションシステム上に実在していた場合には、ステップＳ１０９へ処理を進め、格納先指定情報にて示されるフォルダのうちの最下位のフォルダがオペレーションシステム上に実在していなかった場合には、ステップＳ１０４へ処理を進める。
【００４９】
ステップＳ１０４では、ＣＰＵは、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在しているか否かを、判別する。そして、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在していた場合には、ＣＰＵは、ステップＳ１０５へ処理を進める。
【００５０】
ステップＳ１０５では、ＣＰＵは、格納先指定情報にて示されるフォルダのうち、実在していたフォルダに対する下位のフォルダの全てを、オペレーションシステム上に新たに生成する。生成後、ＣＰＵは、ステップＳ１０６へ処理を進める。
【００５１】
ステップＳ１０６では、ＣＰＵは、ステップＳ１０５においてオペレーションシステム上に新たに作成したフォルダの全てに対し、その上位のフォルダに設定されているアクセス権と同じアクセス権を、設定する。設定後、ＣＰＵは、ステップＳ１０９へ処理を進める。
【００５２】
一方、ステップＳ１０４において、格納先指定情報にて示されるフォルダのうちの最下位以外のフォルダがオペレーションシステム上に実在していなかった場合には、ＣＰＵは、ステップＳ１０７へ処理を進める。
【００５３】
ステップＳ１０７では、ＣＰＵは、格納先指定情報にて示されるハードディスクドライブ（幾つかのパーティションに分かれている場合には、見かけ上の１つのハードディスクドライブ）に対してオペレーションシステムが設定しているアクセス権を読み出す。読み出し後、ＣＰＵは、ステップＳ１０８へ処理を進める。
【００５４】
ステップＳ１０８では、ＣＰＵは、格納先指定情報にて示されるフォルダをオペレーションシステム上に新たに生成するとともに、新たに生成されたフォルダの全てに対し、ステップＳ１０７において読み出したアクセス権と同じアクセス権を設定する。設定後、ＣＰＵは、ステップＳ１０９へ処理を進める。
【００５５】
ステップＳ１０９では、ＣＰＵは、ステップＳ１０２において保存形式が保存形式Ｅへ変換された帳票データを、格納先指定情報にて示されるオペレーションシステム上のフォルダに格納する。格納後、ＣＰＵは、帳票データ格納処理プロセスを終了する。
【００５６】
上述したような帳票データ格納処理プロセスがサーバ装置３０において実行されるので、本実施形態の電子帳票システムは、以下に説明するような効果を奏する。
【００５７】
すなわち、作業者は、オープン系情報システム１０やホスト系情報システム２０に蓄積されている帳票データ１２，２２をサーバ装置３０へ送信する際、サーバ装置３０のオペレーションシステム上にフォルダを手作業で新規作成しなくても、オープン系情報システム１０やホスト系情報システム２０において格納先となるフォルダを指定するだけで、指定したフォルダに帳票データが格納される（Ｓ１０９）。
【００５８】
然も、作業者が指定したフォルダがサーバ装置３０のオペレーションシステム上に実在していなくても、自動的にフォルダが作成される（Ｓ１０５，Ｓ１０８）ので、作業者は、サーバ装置３０のオペレーションシステム上にフォルダを手作業にて新規作成するという業務を、行わなくて済むようになる。特に、帳票データを日毎に纏めて管理するという運用形態を採っている団体の担当者は、フォルダの新規作成という業務を毎日行わねばならなかったが、本実施形態の電子帳票システムによれば、このような業務から開放されることとなる。
【００５９】
さらに、サーバ装置３０のオペレーションシステム上に自動的にフォルダが作成された際には、そのフォルダには、自動的にアクセス権が設定される（Ｓ１０６〜Ｓ１０８）ので、作業者は、サーバ装置３０のオペレーションシステム上にフォルダを新規作成した際にそのフォルダにアクセス権を設定するという業務も、行わなくて済むようになる。
【００６０】
【発明の効果】
以上に説明したように、本発明によれば、オープン系情報システムやホスト系情報システムから電子帳票システムを構成するコンピュータの記憶装置へ帳票データを収集する際に、その格納先となるフォルダを作成する作業を省略することができる。
【図面の簡単な説明】
【図１】本発明の実施形態である電子帳票システムを概略的に示す構成図
【図２】帳票データが格納されるフォルダの一例を示す説明図
【図３】格納先となるフォルダが指定されたときの画面例を示す説明図
【図４】帳票データ格納処理プロセスを説明するためのフローチャート
【符号の説明】
１０    オープン系情報システム
１１    帳票作成アプリケーション
１２    帳票データ（保存形式Ａ）
１３    仮想プリンタプログラム
２０    ホスト系情報システム
２１    帳票作成アプリケーション
２２    帳票データ（保存形式Ｃ）
２３    ライター
３０    サーバ装置
３１    ホスト連携アプリケーション
３２    帳票データ格納プログラム
３３    帳票データ（保存形式Ｅ）
３４    帳票業務アプリケーション
４０    クライアント装置
【図１】
2005070846.tif 000003
【図２】
2005070846.tif 000004
【図３】
2005070846.tif 000005
【図４】
2005070846.tif 000006