(57)【特許請求の範囲】
【請求項１】
ハードウェアに依存されずに提供される、オープンなオペレーティングシステムで動作するコンピュータを用い、該オペレーティングシステムの形式でデータベースに格納されている電子帳票を閲覧に供する電子帳票閲覧方法において、
該オペレーティングシステムとは異なるオペレーティングシステムで動作する、電子帳票を閲覧に供するレガシーシステムからシステム移行される、移行先の電子帳票を閲覧に供するシステムは、前記データベースが設けられている基幹系システム、及び前記オペレーティングシステムで動作する電子帳票サーバ・オープンシステムを用いて構築し、
該システム移行に伴って、帳票データは、前記レガシーシステムから前記基幹系システムに転送して、該基幹系システムが備える前記データベースに格納し、
閲覧時に配置される罫線及び固定文字を定義するオーバレイ情報は、前記レガシーシステムから前記電子帳票サーバ・オープンシステムに転送して、該電子帳票サーバ・オープンシステムのオーバレイ情報一時格納部に格納し、
該電子帳票サーバ・オープンシステム内において、オーバレイ情報形式変換処理部により、該格納されたオーバレイ情報を、オープンなオペレーティングシステムに汎用な形式に変換し、オーバレイ情報格納部に格納し、
電子帳票を閲覧に供する際に該オーバレイ情報に従って配置される、罫線及び固定文字に対して重畳させる電子帳票の個々のデータの配置定義をするフィールド情報を、前記電子帳票サーバ・オープンシステム内のレイアウト情報付加処理部により、該オーバレイ情報に基づいてグラフィック表示を提供しながら、オペレータに入力させ、
電子帳票を閲覧に供する際に、前記電子帳票サーバ・オープンシステム内の帳票閲覧処理部により、前記オーバレイ情報に従って配置される罫線及び固定文字に対して、前記フィールド情報に基づいて、前記データベースに格納されている、閲覧する電子帳票の個々のデータを重畳配置して、閲覧に供することを特徴とする電子帳票閲覧方法。
【請求項２】
請求項１に記載の電子帳票閲覧方法において、前記基幹系システムの前記データベースに格納されている情報は、前記システム移行後、前記帳票閲覧処理部による閲覧の前に予め、前記基幹系システムから前記電子帳票サーバ・オープンシステムに転送しておくことを特徴とする電子帳票閲覧方法。
【請求項３】
請求項１又は請求項２に記載の電子帳票閲覧方法を実施するためのコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子帳票閲覧システムに係り、特に、オープンなオペレーティングシステムで動作する新規の電子帳票閲覧システムにおいて、過去のシステム（以下、レガシーシステムと称する）で用いていたオーバレイ情報の設計資源を活用することで、帳票再設計の負荷を軽減し、電子帳票の利用者の利便性が配慮されたレイアウトでの各帳票の画面表示フォームや印刷出力フォームを提供することができる電子帳票閲覧方法、及び、該電子帳票閲覧方法を実施するためのコンピュータ・プログラムに関する。
【背景技術】
【０００２】
従来の金融機関などで用いられているレガシーシステムの１つである電子帳票閲覧システムでは、各帳票がどのように利用されるか十分検討され、最適化されたレイアウトで各帳票の画面表示フォームや印刷出力フォームが設計されている。概ねレガシーシステムは、各コンピュータメーカー独自のＣＰＵ（Central  Processing  Unit）やＯＳ（Operating  System）を用いるコンピュータシステムである。
【０００３】
これに対して、オープンなオペレーティングシステムで動作するシステム（以下、オープンシステムと称する）の場合は、大抵スプレッドシート形式で、汎用のブラウザにより各帳票の画面表示を行ったり、必要な印刷出力を行ったりされている。一般にオープンシステムは、汎用のマイクロプロセッサや汎用のＯＳを用いるコンピュータシステムである。上記のようにスプレッドシート形式で汎用ブラウザを用いる場合、システム開発費を抑制できるものの、画一的な画面表示となり、印刷する際には、用紙サイズを越えるイメージや、複数ページにまたがるイメージの印刷では、ページ区切りなど、印刷結果が利用者の期待どおりでない場合が多々生じる。
【０００４】
もっとも、オープンなオペレーティングシステム、汎用のブラウザを採用する場合においても、スプレッドシート形式ではなく、各帳票の利用に適した画面表示フォームや印刷出力フォームをレイアウト設計することも可能である。しかしながら、このためのシステム開発費を要することになる。
【０００５】
従来から、このようなレイアウト設計を容易に行うため、帳票として表示あるいは印刷されるデータ本体と、罫線や帳票タイトルなどのオーバレイとを分離することが行われている。このオーバレイは、テンプレートやフォームとして設計される。又、次に述べる特許文献１や特許文献２のように、オーバレイは、テンプレートやフォームデータなどとも呼ばれることがある。
【０００６】
特許文献１では、文字列データとテンプレートデータとを組み合わせて１つの画像データを生成するオーバレイ工程を行う。更に、複数のこのような画像データを重ね合わせて１つの画像データを生成するマージ工程、又は、このような複数の画像データを連結して１つの画像データを生成するバインド工程の、少なくともいずれか１つを行う。これにより、このような画像データを複数組み合わせて１回の印刷ジョブとしたり、また１回の印刷ジョブを複数個の印刷ジョブに分割したりして印刷することができ、印刷ジョブの編成を柔軟に行うことができる。
【０００７】
特許文献２では、フォームデータを不揮発性の記憶手段等に蓄積しておき、該フォームデータを用いてフォームオーバーレイ処理を行うプリンタにおいて、帳票保存ファイル、印刷フォーム設計時に定義されたフォーム名やフィールド名といった情報を検索する際に必要とする検索条件を表示し、ユーザに選択させる機能を提供するようにしている。これによって、ユーザがこれらの情報を知らなくても、容易に所望のフォームオーバーレイ処理を行うことができ、印刷データのみのやり取りで高速に、印刷フォームを用いる印刷が可能になる。
【０００８】
特許文献３では、「オーバレイ」と共に、「コピー禁止」や「不用意なコピー」といった警告をするための「地紋」を重ね合わせる印刷出力に際して、フォームやフィールドデータをオーバレイした結果をいくつかの領域に分割してから、各領域において画像を形成する図形要素の多少を計算し、該計算に基づいて、地紋を配置するのに最適な領域を判定する。これにより、地紋画像を印刷する最適な位置を自動的に算出することができる。これによって、「地紋」が、フォーム上の塗りつぶし面によって隠されてしまったり、あるいはフォーム上の文字が密集した部位で、地紋が見え難くなるといった問題を解決するようにしている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−０５００４７号公報
【特許文献２】特開２００５−１２２４５４号公報
【特許文献３】特開２００６−０１１９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
このようにオーバレイやテンプレートやフォームに関する様々な技術が開示されているものの、これらオーバレイやテンプレートやフォームの設計を能率良く行うための技術は開示されていない。特に、レガシーシステムからオープンシステムへの移行など、システム移行に際し、過去のこれらオーバレイやテンプレートやフォームの設計財産の有効利用に関する技術は開示されていない。
【００１１】
又、レガシーシステムやオープンシステムを問わず、異なる複数のシステムを対象とする、オーバレイやテンプレートやフォームを用いた電子帳票閲覧システムに関する技術は開示されていない。異なる複数のシステムを対象とすることで、総合的な設計コストを抑制することができ、又システム運用の融通性を高めることもできる。
【００１２】
本発明は、前記従来の問題点を解決するべくなされたもので、電子帳票閲覧システムに係り、特に、オープンなオペレーティングシステムで動作する新規の電子帳票閲覧システムにおいて、過去のレガシーシステムで用いていたオーバレイ情報の設計資源を活用することで、帳票再設計の負荷を軽減し、電子帳票の利用者の利便性が配慮されたレイアウトでの各帳票の画面表示フォームや印刷出力フォームを提供することができる電子帳票閲覧システムを提供することを課題とする。
【課題を解決するための手段】
【００１３】
本発明は、ハードウェアに依存されずに提供される、オープンなオペレーティングシステムで動作するコンピュータを用い、該オペレーティングシステムの形式でデータベースに格納されている電子帳票を閲覧に供する電子帳票閲覧方法において、該オペレーティングシステムとは異なるオペレーティングシステムで動作する、電子帳票を閲覧に供するレガシーシステムからシステム移行される、移行先の電子帳票を閲覧に供するシステムは、前記データベースが設けられている基幹系システム、及び前記オペレーティングシステムで動作する電子帳票サーバ・オープンシステムを用いて構築し、該システム移行に伴って、帳票データは、前記レガシーシステムから前記基幹系システムに転送して、該基幹系システムが備える前記データベースに格納し、閲覧時に配置される罫線及び固定文字を定義するオーバレイ情報は、前記レガシーシステムから前記電子帳票サーバ・オープンシステムに転送して、該電子帳票サーバ・オープンシステムのオーバレイ情報一時格納部に格納し、該電子帳票サーバ・オープンシステム内において、オーバレイ情報形式変換処理部により、該格納されたオーバレイ情報を、オープンなオペレーティングシステムに汎用な形式に変換し、オーバレイ情報格納部に格納し、電子帳票を閲覧に供する際に該オーバレイ情報に従って配置される、罫線及び固定文字に対して重畳させる電子帳票の個々のデータの配置定義をするフィールド情報を、前記電子帳票サーバ・オープンシステム内のレイアウト情報付加処理部により、該オーバレイ情報に基づいてグラフィック表示を提供しながら、オペレータに入力させ、電子帳票を閲覧に供する際に、前記電子帳票サーバ・オープンシステム内の帳票閲覧処理部により、前記オーバレイ情報に従って配置される罫線及び固定文字に対して、前記フィールド情報に基づいて、前記データベースに格納されている、閲覧する電子帳票の個々のデータを重畳配置して、閲覧に供することにより、過去のレガシーシステムにおいて、電子帳票を閲覧に供する際に用いていたオーバレイ情報の資源を、レガシーシステムとは異なるオープンなオペレーティングシステムで動作する新規の電子帳票閲覧システムに、容易に設計情報として活用することができる。
【００１４】
又、上述の電子帳票閲覧方法において、前記基幹系システムの前記データベースに格納されている情報は、前記システム移行後、前記帳票閲覧処理部による閲覧の前に予め、前記基幹系システムから前記電子帳票サーバ・オープンシステムに転送しておくことができる。
【００１７】
以上の電子帳票閲覧方法は、コンピュータ・プログラムによって実現することができる。
【発明の効果】
【００１８】
本発明によれば、過去のレガシーシステムにおいて、電子帳票を閲覧に供する際に用いていたオーバレイ情報の資源を、レガシーシステムとは異なるオープンなオペレーティングシステムで動作する新規の電子帳票閲覧システムに、容易に設計情報として活用することができる。
【００１９】
従って、新しい、オープンなオペレーティングシステムで動作する新規の電子帳票閲覧システムにおける、帳票再設計の負荷を軽減し、電子帳票の閲覧利用者の利便を速やかに図ることができる。
【００２０】
更には、異なるオペレーティングシステムで動作する複数の電子帳票閲覧システムに対して、過去のレガシーシステムで用いていたオーバレイ情報の資源を活用した、利用者の利便性に最適化されたレイアウトでの各帳票の画面表示フォームや印刷出力フォームを提供することができる。例えば、後述する実施形態では、レガシーシステムやオープンシステムなどの、異なる複数のシステムを対象とする電子帳票閲覧システムを提供することができる。
【００２１】
又、オーバレイやテンプレートやフォームを用いて、画面表示や印刷出力する処理の主要部を、電子帳票閲覧システムとして独立させることで、レガシーシステムやオープンシステムなど、異なる複数のシステムを対象とする電子帳票閲覧システムを提供することができる。これにより、短期間又低コストの、更には高い融通性の電子帳票閲覧システムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明が適用される実施形態における電子帳票閲覧システムの構成を示すブロック図
【図２】上記実施形態のＰＣ端末装置７０における操作に応じて帳票閲覧処理部７２により印刷出力される電子帳票例を示す線図
【図３】前記実施形態のＰＣ端末装置７０における操作に応じて帳票閲覧処理部７２により画面表示される電子帳票例を示す線図
【図４】前記実施形態の電子帳票閲覧システムにおいてＧＵＩを用いるオーバレイ帳票設計の第１の画面表示例を示す線図
【図５】上記オーバレイ帳票設計の第２の画面表示例を示す線図
【図６】前記実施形態におけるオーバレイの一例を示す平面図
【図７】前記実施形態において基幹系オープンシステム２０のオープン帳票用データ格納部２２に格納されるＣＳＶ形式帳票用データを示す線図
【図８】前記実施形態におけるオーバレイ情報部及びフィールド情報部の構成の一例を示すデータ構成図
【図９】前記実施形態における帳票形式データ構成の一例を示すデータ構成図
【図１０】本実施形態に対する比較例となる、スプレッドシート形式で汎用のブラウザにより、オープンなオペレーティングシステムで動作するシステムにおいて閲覧に供される、印刷出力又は画面表示の一例を示す線図
【図１１】前記実施形態において、フィールド情報における「印字サプレス」、「書式化」、「網掛」の設定例を示すデータ構成図
【図１２】上記設定例に従った印刷出力又は画面表示を示す第１ページの線図
【図１３】上記設定例に従った印刷出力又は画面表示を示す第２ページの線図
【図１４】上記第１ページで「網掛」処理の図示がなされた線図
【図１５】上記第２ページで「網掛」処理の図示がなされた線図
【発明を実施するための形態】
【００２３】
以下図面を参照して、本発明の実施形態を詳細に説明する。
【００２４】
図１は、本発明が適用される実施形態における電子帳票閲覧システムの構成を示すブロック図である。
【００２５】
この図において、レガシーシステム１０は、レガシー帳票用データ格納部１３に保存されている電子帳票の閲覧を、該レガシーシステム１０内部の図示されない処理部により、レガシー・オーバレイ格納部１２に保存されているオーバレイ情報を用いて、印刷出力や画面表示で利用者に対して提供するものである。レガシー・オーバレイ格納部１２には、帳票がどのように利用されるか十分検討され、最適化された各帳票の画面表示フォームや印刷出力フォームのオーバレイ情報が格納されている。
【００２６】
老朽化したレガシーシステムを新システムに移行する際、近年では新システムにオープンシステムが採用されることが多い。本実施形態では、古い方のレガシーシステム１０は、このようなオープンシステムのコンピュータを用いる新しい基幹系オープンシステム２０に移行している。本実施形態の該移行において、基幹系オープンシステム２０及び電子帳票サーバ・オープンシステム４０が新システムで、レガシーシステム１０は旧システムである。又、これら新システム２０、４０は、該旧システム１０とは、異なるオペレーティングシステムが採用されていることになる。
【００２７】
前記電子帳票サーバ・オープンシステム４０は、図１に示されるように、オーバレイ情報一時格納部４２と、オーバレイ情報形式変換処理部４４と、オーバレイ情報格納部４６と、レイアウト情報付加処理部５０と、帳票用データ一時格納部６０と、閲覧用帳票化処理部６２と、帳票用データ格納部６４と、帳票閲覧処理部６８とを備えている。ＰＣ端末装置５２は、帳票設計処理部５４及びプリンタ５６を備える。ＰＣ端末装置７０は、帳票閲覧処理部７２及びプリンタ７４を備える。
【００２８】
本実施形態では、前記移行の際、ＰＣ端末装置７０における印刷出力や画面表示の帳票閲覧の処理を主に行う部分は、移行先の基幹系オープンシステム２０に取り込まず、新たに設ける電子帳票サーバ・オープンシステム４０に設けるようにしている。即ち、該電子帳票サーバ・オープンシステム４０は、新システムの基幹系オープンシステム２０に対して独立している。
【００２９】
又、該移行に伴って、帳票データを移行するため、レガシー帳票用データ格納部１３に保存されている帳票データは、基幹系オープンシステム２０に転送（１４）され、且つ該基幹系オープンシステム２０に好適な形式に変換され、オープン帳票用データ格納部２２に保存される。
【００３０】
該移行後、電子情報に基づいた帳票をＰＣ端末装置７０において画面表示や印刷出力する際には、転送２５により、オープン帳票用データ格納部２２に格納されている情報を一旦電子帳票サーバ・オープンシステム４０に送り、帳票用データ一時格納部６０や帳票用データ格納部６４に一時保存しつつ、閲覧用帳票化処理部６２や帳票閲覧処理部６８による処理を施して、ＰＣ端末装置７０の帳票閲覧処理部７２の閲覧に供する。
【００３１】
あるいは、該移行後、本実施形態では、これら、転送２５、帳票用データ一時格納部６０への一時保存、閲覧用帳票化処理部６２による処理、及び、該処理後の帳票用データ格納部６４への一時保存を、ＰＣ端末装置７０における画面表示や印刷出力の前に、予め行っておくことも可能になっている。このように予め行っておくことで、ＰＣ端末装置７０の帳票閲覧処理部７２からの閲覧要求に対して、電子帳票サーバ・オープンシステム４０は迅速に対応することができる。
【００３２】
更に、該移行に際して、本実施形態では、レガシーシステム１０のレガシー・オーバレイ格納部１２に格納されている、各帳票の画面表示フォームや印刷出力フォームのオーバレイ情報を、転送２４により、電子帳票サーバ・オープンシステム４０において活用するようにしている。これによって、オーバレイ設計の過去のレガシーシステム１０における設計財産を有効活用している。
【００３３】
以下、本実施形態の作用を説明する。
【００３４】
まず、オーバレイ情報一時格納部４２は、異なるオペレーティングシステムで動作するコンピュータ（レガシーシステム）１０から転送２４により、閲覧時に配置される罫線及び固定文字を定義するオーバレイ情報を、受信し、格納する。
【００３５】
オーバレイ情報形式変換処理部４４は、オーバレイ情報一時格納部４２に格納されているオーバレイ情報を、オープンなオペレーティングシステムに汎用な形式に変換し、オーバレイ情報格納部４６に格納する。例えば、ＣＳＶ（Comma  Separated  Value）形式などに変換する。該変換は、具体的に限定されるものではなく、例えば、独自に解釈可能なコロン“：”区切りの、テキストファイルに変換するものであってもよい。
【００３６】
レイアウト情報付加処理部５０は、ＰＣ端末装置５２の帳票設計処理部５４と連携しながら処理を行い、オーバレイ情報格納部４６に格納されるオーバレイ情報やフィールド情報の修正や新規作成などの編集作業が可能になっており、オーバレイ設計が可能になっている。該オーバレイ設計の際には、該帳票設計処理部５４に接続されるプリンタ５６で印刷出力し、該設計に係るデータ類や、該設計結果を確認することも可能である。例えば、電子帳票を閲覧に供する際には、該オーバレイ情報に従って配置される罫線及び固定文字に対して重畳させる電子帳票の個々のデータの配置定義をするフィールド情報を、ＧＵＩ（Graphical  User  Interface）を用い、該オーバレイ情報に基づいてグラフィック表示を提供しながら、オペレータに入力させ、所定の格納手段に格納する。
【００３７】
該帳票設計処理部５４における、又後述する帳票閲覧処理部７２におけるＧＵＩでは、ＰＣ端末装置５２や７０が備える表示画面において、文字表示に加えて、グラフィック表示（図形表示）が可能になっている。又、該ＧＵＩでは、このようなグラフィック表示をしながら、コンピュータ入力手段である、ＰＣ端末装置５２や７０が備える「マウス」により、座標入力や、表示画面における表示事項の選択入力が可能になっている。
【００３８】
帳票用データ一時格納部６０は、オープンなオペレーティングシステムで汎用な帳票用データを、転送２５により、外部の基幹系オープンシステム２０のオープン帳票用データ格納部２２から受け付けて格納する。
【００３９】
閲覧用帳票化処理部６２は、オーバレイ情報格納部４６に格納されているフィールド情報を用いて、帳票用データ一時格納部６０に格納されている帳票用データを、閲覧に供するための帳票用データに変換して、帳票用データ格納部６４に格納する。
【００４０】
帳票閲覧処理部６８は、利用者が操作するＰＣ端末装置７０の帳票閲覧処理部７２からの要求に従って、電子帳票を閲覧に供する際に、オーバレイ情報格納部４６に格納されているオーバレイ情報に従って配置される罫線及び固定文字に対して、該オーバレイ情報格納部４６に格納されているフィールド情報に基づいて、帳票用データ格納部６４に格納されている、閲覧する電子帳票の個々のデータを重畳配置して、閲覧に供する。
【００４１】
なお、ＰＣ端末装置５２の帳票設計処理部５４には、ＧＵＩが採用されており、本発明が適用される電子帳票の画面表示による閲覧が、ＧＵＩを利用しながら行うことが可能になっている。更に、該帳票設計処理部５４には、プリンタ５６が接続され、帳票閲覧処理部６８の処理と連携し、本発明が適用される電子帳票の印刷出力がＧＵＩを利用しながら可能になっている。
【００４２】
図２は、本実施形態のＰＣ端末装置７０における操作に応じて帳票閲覧処理部７２により印刷出力される電子帳票例を示す線図である。又、図３は、ＰＣ端末装置７０における操作に応じて帳票閲覧処理部７２により画面表示される電子帳票例を示す線図である。
【００４３】
図４は、本実施形態の電子帳票閲覧システムにおいてＧＵＩを用いるオーバレイ帳票設計の第１の画面表示例を示す線図である。又、図５は、該オーバレイ帳票設計の第２の画面表示例を示す線図である。
【００４４】
本実施形態では、ＰＣ端末装置５２の帳票設計処理部５４と、電子帳票サーバ・オープンシステム４０のレイアウト情報付加処理部５０により、オーバレイ情報格納部４６に格納されているオーバレイ情報を編集し、設計することができる。
【００４５】
前出図２〜図５において、符号Ｒ１、符号Ｒ３、符号Ｒ５、符号Ｒ７は、本実施形態のオーバレイ情報の設計において、ヘッダと称する領域であり、その印刷出力及び画面表示のページタイトルとなる情報が印刷又は表示される。例えば図２及び図３において、ヘッダ領域では、固定の「文具在庫表」、要求された印刷又は表示の対象のデータに応じて可変の「４月度」が印刷又は表示される。
【００４６】
符号Ｒ２、符号Ｒ４、符号Ｒ６、符号Ｒ８、符号Ｒ９は、本実施形態のオーバレイ情報の設計において、明細範囲と称する領域であり、対象になる種々の情報が印刷又は表示される。図４及び図５において矢印Ａ１〜Ａ４で示されるように上から下に、この明細範囲領域では、明細行と称する各ラインが印刷又は表示される。図５の場合は、符号Ｒ８及び符号Ｒ９の２つの明細範囲領域において、矢印Ａ２〜Ａ４で示されるように順に、明細行と称する各ラインが印刷又は表示される。
【００４７】
例えば図２の印刷例及び図３の表示例では、要求された印刷又は表示の対象のデータに応じて可変の、上段から順に「３ｃｍバインダー」、「４ｃｍバインダー」、「５ｃｍバインダー」といった「品名」の各項目の、「単価」、「在庫数」、「合計」が印刷又は表示されている。
【００４８】
又、このようなヘッダ領域や明細範囲領域は、ＧＵＩを用いて座標指定しながら入力することができる。これらヘッダ領域や明細範囲領域の内部における画面表示フォームや印刷出力フォームの定義も、ＧＵＩを用いて行うことができる。
【００４９】
本実施形態では、利用者は、ＰＣ端末装置５２の帳票設計処理部５４と、電子帳票サーバ・オープンシステム４０のレイアウト情報付加処理部５０により、オーバレイ情報格納部４６に格納されているオーバレイ情報を編集し、設計することで、このようなヘッダ領域や明細範囲領域の定義、更には、オーバレイ情報格納部４６に格納されるオーバレイ情報やフィールド情報の修正や新規作成などの編集作業が可能になっている。
【００５０】
次に、図６は、図２の印刷出力及び図３の画面表示の電子帳票例におけるオーバレイを示す平面図であり、図７は、基幹系オープンシステム２０のオープン帳票用データ格納部２２に格納される、該電子帳票例の元になるＣＳＶ形式帳票用データを示す線図である。更に、図８は、該電子帳票例のこれら印刷出力及び画面表示に用いられる、オーバレイ情報格納部４６に格納されている、オーバレイ情報部及びフィールド情報部の構成の一例を示すデータ構成図、図９は、閲覧用帳票化処理部６２により上記のＣＳＶ形式帳票用データから変換生成され、帳票用データ格納部６４に格納される帳票形式データ構成の一例を示すデータ構成図である。
【００５１】
本実施形態において、オーバレイ情報形式変換処理部４４で行われるオーバレイ情報の変換は、レガシーシステム固有の罫線情報、固定文字コードを、電子帳票サーバ・オープンシステム４０に固有のファイル形式に変換するものである。該変換において、データの構成としては、変換前ファイルと変換後ファイルで１対１の変換となる。又、該変換後のオーバレイ情報は、例えば、図８におけるオーバレイ情報部である。
【００５２】
次に、レイアウト情報付加処理部５０により、オーバレイ情報格納部４６に格納されるオーバレイ情報やフィールド情報の修正や新規作成などの編集作業が可能になっている。例えば、図８において、オーバレイ情報部におけるオーバレイ情報や、フィールド情報部におけるフィールド情報の修正や新規作成などの編集作業が、ＧＵＩを用いたオペレータの入力により可能になっている。
【００５３】
又、閲覧用帳票化処理部６２での帳票用データの変換は、オーバレイ情報格納部４６に格納されているフィールド情報、即ち、データの配置情報のみを用いるものである。
【００５４】
又、帳票閲覧処理部６８では、オーバレイ情報格納部４６に格納されているオーバレイ情報と、閲覧用帳票化処理部６２で変換済みの、帳票用データ格納部６４に格納されている帳票用データを用いる。この帳票閲覧処理部６８では、ＰＣ端末装置７０の帳票閲覧処理部７２からの要求に応じて、オーバレイ情報格納部４６から得られる例えば図８のようなデータに基づくオーバレイと、帳票用データ格納部６４から得られる例えば図９のようなデータに基づく帳票データとを重ねて、例えば図２に示す印刷出力や図３に示す画面表示による閲覧を提供する。
【００５５】
次に、本実施形態に対する比較例となる図１０は、スプレッドシート形式による印刷出力又は画面表示の一例を示す線図である。
【００５６】
オープンなオペレーティングシステムで動作するシステムにおいて、スプレッドシート形式で汎用のブラウザにより印刷出力又は画面表示すると、例えば図１０のようになる。このようなスプレッドシート形式では、各レコードはシート上で１行ずつ、画一的に閲覧される。各レコード中の各データも、画一的に閲覧される。例えば図１０において、「入金」や「出金」の金額データには、所定間隔の桁に挿入されるカンマはなく、金額の桁数が多くなると金額を把握するのが難しくなる。
【００５７】
これに対して、図１１は、本実施形態において、フィールド情報における「印字サプレス」、「書式化」、「網掛」の設定例を示すデータ構成図である。
【００５８】
図１２及び図１３は、本実施形態において、図１１の「印字サプレス」、「書式化」、「網掛」の設定に従って印刷出力又は画面表示した、それぞれ第１ページ及び第２ページの例を示す線図である。これら図１２及び図１３は、前述の図１０のスプレッドシート形式の比較例と、同じ内容の情報を閲覧するものである。又、これら図１２及び図１３は、「網掛」の図示によってその欄の文字（閲覧される文字）の図示が見づらくなるので、作図の関係上「網掛」の図示を省いている。これに対して、図１４は、図１２において該当箇所の「網掛」の図示を行い、図１５は、図１３において該当箇所の「網掛」の図示を行った線図である。
【００５９】
本実施形態では、図１１に示す設定により、図１２〜図１５に示されるように、適宜、「印字サプレス」処理、「書式化」処理、「網掛」処理がなされた、印刷出力や画面表示の閲覧が提供される。このような、「印字サプレス」処理、「書式化」処理、「網掛」処理によれば、印刷出力又は画面表示の利便性が高まることになる。
【００６０】
なお、図１１に示す設定例は、前述した図８において、フィールド情報部におけるフィールド情報の具体例である。しかしながら、本実施形態は、このようなものに限定されるものではない。例えば、「網掛」処理の設定は、フィールド情報部におけるフィールド情報ではなく、オーバレイ情報部におけるオーバレイ情報において行うようにしてもよい。この場合、他の設定は、フィールド情報部におけるフィールド情報において行うようにしてもよい。
【００６１】
これら図１１〜図１５において、具体的には、本実施形態では、図１１において「明細：口座番号(１０桁、印字サプレス)、口座種類(１０桁、印字サプレス)」と設定されており、これにより、明細範囲領域における「口座番号」及び「口座種類」は、「１０桁」の書式で設定され、且つ「印字サプレス」で設定されている。
【００６２】
例えば、前述の比較例の図１０では、「口座名」がいずれも「山田太郎」の連続する２つのレコードは、互いに同一の「１２３４５」の「口座番号」のデータも、「普通」の「口座種類」のデータも、すべて閲覧される。これに対して、本実施形態の図１２及び図１４では、これら２つのレコードの内、２つ目のレコードは、１つ目のレコードと同じデータであるゆえに、「１２３４５」の「口座番号」のデータや、「普通」の「口座種類」のデータの閲覧は省略されている（印字サプレス）。
【００６３】
又、本実施形態では、図１１において「入金(１０桁、カンマ区切)、出金(１０桁、カンマ区切)」と設定されており、これにより、明細範囲領域における「入金」及び「出金」は、「１０桁」の書式で設定され、且つ「カンマ区切」の書式で設定されている。例えば、比較例の図１０においては、「入金」も「出金」も、所定間隔の桁に挿入されるカンマはなく、金額の桁数が読みづらい。これに対して本実施形態の図１２〜図１５では、「入金」及び「出金」の金額数字には適宜カンマが挿入され、金額の桁数が読みやすくなっている。
【００６４】
更に、本実施形態では、図１１において「明細：口座名(２５桁、印字サプレス)、コメント(２５桁、右寄、網掛)」と設定されており、これにより、「コメント」が「網掛」で閲覧されるように設定されている。又、本実施形態の図１２〜図１５では、図中左上から順に、「店番」、「店名」、「基準日」、「口座番号」、「口座種類」、「取引日」、「入金」、「出金」、「口座名」、「コメント」といったデータ名称の閲覧には、「網掛」がなされている。
【００６５】
図１２〜図１５において、本実施形態では、各レコードは複数行を用いて見易く閲覧するようになっている。加えて、このような「網掛」の有無によって、データ名称と、各レコードのデータとの区別が見易くなっている。又、「コメント」の内容（データ）も、「網掛」の有無によって他のデータと区別が見易くなっている。なお、前述した作図の都合上、図１２及び図１３では「網掛」の図示は省略されている。
【００６６】
以上に説明したように、本実施形態によれば、まず、レガシーシステム１０からオーバレイ情報を受信してオーバレイ情報一時格納部４２に格納し、オーバレイ情報形式変換処理部４４により、オープンなオペレーティングシステムに汎用な形式に変換し、オーバレイ情報格納部４６に格納することができる。
【００６７】
これによって、過去のレガシーシステム１０のレガシー・オーバレイ格納部１２において、電子帳票を閲覧に供する際に用いていたオーバレイ情報の資源を、レガシーシステム１０とは異なるオープンなオペレーティングシステムで動作する新規の電子帳票サーバ・オープンシステム４０に、容易に設計情報として活用することができる。これにより、過去のオーバレイ情報の資源を活用した、利用者の利便性に最適化されたレイアウトでの各帳票の画面表示フォームや印刷出力フォームを提供することができる。
【００６８】
又、本実施形態では、基幹系オープンシステム２０に対して電子帳票サーバ・オープンシステム４０は独立構成されているので、レガシーシステムやオープンシステムなど、異なる複数のシステムを対象とする電子帳票閲覧システムを提供することができ、短期間又低コストで、高い融通性の電子帳票閲覧システムを提供することができる。
【００６９】
例えば、図１において転送２５は、オープン帳票用データ格納部２２からだけでなく、レガシーシステム１０のレガシー帳票用データ格納部１３からも行うことができる。レガシーシステム１０の旧システムから、基幹系オープンシステム２０及び電子帳票サーバ・オープンシステム４０の新システムへの移行の際、バックアップとして、この旧システムを待機させることも考えられるが、この場合、この旧システムの電子帳票は、電子帳票サーバ・オープンシステム４０を介在させて、ＰＣ端末装置７０から閲覧することができる。
【００７０】
次に、本実施形態によれば、予め、電子帳票を閲覧に供する際にオーバレイで重畳配置される罫線及び固定文字に関するオーバレイ情報や、閲覧する電子帳票の個々のデータの配置定義をするフィールド情報を、オーバレイ情報格納部４６に格納することができる。又、これらオーバレイ情報やフィールド情報を、レイアウト情報付加処理部５０により、該オーバレイ情報に基づいてグラフィック表示を提供しながら、オペレータに入力させることができる。
【００７１】
従って、過去のレガシーシステム１０のオーバレイ情報の資源を有効活用することができ、又該有効活用する際に、利用者は、適宜ＰＣ端末装置５２の帳票設計処理部５４から該オーバレイ情報を容易に修正することができる。
【００７２】
更に、本実施形態によれば、予め、閲覧に供する、オープンなオペレーティングシステムで汎用な帳票用データを、外部から受け付けて帳票用データ一時格納部６０に格納し、オーバレイ情報格納部４６に格納されているフィールド情報を用いて、閲覧用帳票化処理部６２により、該格納の帳票用データを、閲覧に供するための帳票用データに変換して、帳票用データ格納部６４に格納することができる。
【００７３】
このように帳票用データ格納部６４に格納された帳票用データにより、印刷出力や画面表示の閲覧を提供することで、元のオープン帳票用データ格納部２２に格納された帳票用データによる閲覧提供に比較し、迅速な処理を行うことができる。
【００７４】
又、本実施形態では、予め、第１段階として、閲覧に供する、オープンなオペレーティングシステムで汎用な帳票用データを、オーバレイ情報格納部４６に格納されているフィールド情報を用いて、閲覧用帳票化処理部６２により、閲覧に供するための帳票用データに変換して、帳票用データ格納部６４に格納することができる。更に、第２段階として、電子帳票を閲覧に供する際に、帳票閲覧処理部６８により、オーバレイ情報格納部４６に格納されているオーバレイ情報に従って配置される罫線及び固定文字に対して、オーバレイ情報格納部４６に格納されているフィールド情報に基づいて、帳票用データ格納部６４に格納されている、閲覧する電子帳票の個々のデータを重畳配置して、閲覧に供することができる。
【００７５】
このように、帳票用データ格納部６４に格納された帳票用データを、第１段階及び第２段階の２段階で用い、印刷出力や画面表示の閲覧を提供することで、元のオープン帳票用データ格納部２２に格納された帳票用データによる閲覧提供に比較し、迅速な処理を行うことができる。又、融通性の高い、電子帳票の閲覧提供を行うことができる。
【符号の説明】
【００７６】
１０…レガシーシステム
１２…レガシー・オーバレイ格納部
１３…レガシー帳票用データ格納部
１４、２４、２５…転送
２０…基幹系オープンシステム
２２…オープン帳票用データ格納部
４０…電子帳票サーバ・オープンシステム
４２…オーバレイ情報一時格納部
４４…オーバレイ情報形式変換処理部
４６…オーバレイ情報格納部
５０…レイアウト情報付加処理部
５２、７０…ＰＣ端末装置
５４…帳票設計処理部
５６、７４…プリンタ
６０…帳票用データ一時格納部
６２…閲覧用帳票化処理部
６４…帳票用データ格納部
６８、７２…帳票閲覧処理部
【図１】
0005755913.tif 000002
【図２】
0005755913.tif 000003
【図３】
0005755913.tif 000004
【図４】
0005755913.tif 000005
【図５】
0005755913.tif 000006
【図６】
0005755913.tif 000007
【図７】
0005755913.tif 000008
【図８】
0005755913.tif 000009
【図９】
0005755913.tif 000010
【図１０】
0005755913.tif 000011
【図１１】
0005755913.tif 000012
【図１２】
0005755913.tif 000013
【図１３】
0005755913.tif 000014
【図１４】
0005755913.tif 000015
【図１５】
0005755913.tif 000016