(57)【要約】【課題】帳票データ内のデータ項目を使った判断結果を仕分け情報として帳票の仕分けが可能な情報処理システムを提供すること。【解決手段】生成した電子帳票形式の帳票データを仕分け情報に従って仕分ける情報処理システムであって、帳票書式に従った帳票データを生成する第１の帳票データ生成手段と、帳票データに基づく判断結果を、第１の帳票データ生成手段が生成した帳票データに仕分け情報として付加する仕分け情報付加手段と、仕分け情報を付加した帳票データから電子帳票形式の帳票データを生成する第２の帳票データ生成手段と、電子帳票形式の帳票データに付加した仕分け情報に従って電子帳票形式の帳票データを仕分ける仕分け手段と、を有することで上記課題を解決する。【選択図】図１
2019160217.tif 000002
【特許請求の範囲】
【請求項１】
生成した電子帳票形式の帳票データを仕分け情報に従って仕分ける情報処理システムであって、
帳票書式に従った帳票データを生成する第１の帳票データ生成手段と、
前記帳票データに基づく判断結果を、前記第１の帳票データ生成手段が生成した前記帳票データに仕分け情報として付加する仕分け情報付加手段と、
前記仕分け情報を付加した前記帳票データから前記電子帳票形式の帳票データを生成する第２の帳票データ生成手段と、
前記電子帳票形式の帳票データに付加した前記仕分け情報に従って前記電子帳票形式の帳票データを仕分ける仕分け手段と、
を有する情報処理システム。
【請求項２】
前記仕分け情報付加手段は、指定された差し込みデータを前記帳票書式に従った位置に書き込むバリアブル印刷機能を利用し、前記仕分け情報を前記差し込みデータとして指定して、前記第１の帳票データ生成手段が生成した前記帳票データに仕分け情報を付加すること
を特徴とする請求項１記載の情報処理システム。
【請求項３】
前記仕分け情報付加手段は、前記帳票データに前記仕分け情報を視覚的に見えない状態で表示されるように付加すること
を特徴とする請求項１又は２記載の情報処理システム。
【請求項４】
前記仕分け情報付加手段は、前記帳票データに前記仕分け情報を透明な文字列又は背景色と同一の色の文字列で表示されるように付加すること
を特徴とする請求項３記載の情報処理システム。
【請求項５】
前記仕分け情報付加手段は、前記帳票データに含まれる１つ以上のデータ項目から所定のルールに従って判断した判断結果を、前記第１の帳票データ生成手段が生成した前記帳票データに仕分け情報として付加すること
を特徴とする請求項１乃至４何れか一項記載の情報処理システム。
【請求項６】
前記電子帳票形式の帳票データの参照権限を持つ利用者情報を管理し、参照権限を持つ利用者のクライアント端末から閲覧要求を受け付けると、前記電子帳票形式の帳票データを前記クライアント端末に提供する電子帳票サーバ機能
を更に有する請求項１乃至５何れか一項記載の情報処理システム。
【請求項７】
生成した電子帳票形式の帳票データを仕分け情報に従って仕分ける情報処理システムの電子帳票仕分け方法であって、
帳票書式に従った帳票データを生成する第１の帳票データ生成ステップと、
前記帳票データに基づく判断結果を、前記第１の帳票データ生成ステップで生成した前記帳票データに仕分け情報として付加する仕分け情報付加ステップと、
前記仕分け情報を付加した前記帳票データから前記電子帳票形式の帳票データを生成する第２の帳票データ生成ステップと、
前記電子帳票形式の帳票データに付加した前記仕分け情報に従って前記電子帳票形式の帳票データを仕分ける仕分けステップと、
を有する電子帳票仕分け方法。
【請求項８】
生成した電子帳票形式の帳票データを仕分け情報に従って仕分ける情報処理システムに含まれるコンピュータを、
前記帳票データに含まれる１つ以上のデータ項目から所定のルールに従って判断結果を判断する手段、
指定された差し込みデータを帳票書式に従った位置に書き込むバリアブル印刷機能を利用し、前記判断結果を前記差し込みデータとして指定して、帳票書式に従った帳票データに前記判断結果を仕分け情報として付加する仕分け情報付加手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、電子帳票仕分け方法及びプログラムに関する。
【背景技術】
【０００２】
従来の電子帳票システムには、ホストコンピュータから転送される帳票データがユーザの望む順番でないことに対応する仕組みが設けられていた。
【０００３】
例えば上位システムから任意の順序で転送されてくる帳票データを、ユーザの所望の順序で印刷することができる仕組みを提供することを目的とする電子帳票システムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば従来の電子帳票システムには、帳票データ内の特定位置にある仕分けキー（支店名など）に基づいて、帳票を配布先ごとに分割する（帳票を仕分ける）機能を有するものがある。
【０００５】
しかしながら、従来の電子帳票システムは帳票データ内の特定位置にあるデータ項目を仕分けキーとしてそのまま利用するものであり、帳票データ内のデータ項目を使った判断結果を仕分けキーとして帳票の仕分けができないという問題があった。
【０００６】
本発明の実施の形態は、上記の点に鑑みなされたもので、帳票データ内のデータ項目を使った判断結果を仕分け情報として帳票の仕分けが可能な情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、生成した電子帳票形式の帳票データを仕分け情報に従って仕分ける情報処理システムであって、帳票書式に従った帳票データを生成する第１の帳票データ生成手段と、前記帳票データに基づく判断結果を、前記第１の帳票データ生成手段が生成した前記帳票データに仕分け情報として付加する仕分け情報付加手段と、前記仕分け情報を付加した前記帳票データから前記電子帳票形式の帳票データを生成する第２の帳票データ生成手段と、前記電子帳票形式の帳票データに付加した前記仕分け情報に従って前記電子帳票形式の帳票データを仕分ける仕分け手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明の実施の形態によれば、帳票データ内のデータ項目を使った判断結果を仕分け情報として帳票の仕分けが可能な情報処理システムを提供できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】コンピュータの一例のハードウェア構成図である。
【図３】サーバ装置の一例の機能構成図である。
【図４】電子帳票形式の電子帳票データの一例のイメージ図である。
【図５】テキスト形式の帳票データの一例のイメージ図である。
【図６】帳票を仕分けする従来の処理手順を表した一例の図である。
【図７】帳票を仕分けする本実施形態の処理手順を表した一例の図である。
【図８】記述されたルールの一例のイメージ図である。
【図９】判断結果を付加する帳票データ上の位置を設定する設定画面の一例のイメージ図である。
【図１０】サーバ装置の他の例の機能構成図である。
【図１１】帳票を仕分けする第２の実施形態の処理手順を表した一例の図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面を参照しながら説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る情報処理システムの一例の構成図である。図１の情報処理システム１は、インターネットやＬＡＮ（ローカルエリアネットワーク）等のネットワーク１６を介してホストコンピュータ１０、サーバ装置１２及びクライアント端末１４がデータ通信可能に接続されている。
【００１１】
ホストコンピュータ１０は後述するテキスト形式の帳票データ（ラインデータ）を出力する。サーバ装置１２は、ホストコンピュータ１０からテキスト形式の帳票データを受信する。サーバ装置１２は受信したテキスト形式の帳票データから、後述する電子帳票形式の帳票データを作成し、後述のように電子帳票形式の帳票データを仕分ける。仕分けられた電子帳票形式の帳票データはクライアント端末１４から閲覧可能である。ただし、仕分けられた電子帳票形式の帳票データの閲覧は、クライアント端末１４を操作する利用者の参照権限により制限される。サーバ装置１２は参照権限を持つ利用者のクライアント端末１４から閲覧要求を受け付けると、その参照権限の範囲内でクライアント端末１４に電子帳票形式の帳票データを提供する。
【００１２】
なお、図１に示す情報処理システム１の構成は一例である。例えば図１ではサーバ装置１２が一台の例を示したが、複数台のサーバ装置１２であってもよい。また、図１ではホストコンピュータ１０が一台の例を示したが、複数台のホストコンピュータ１０であってもよい。
【００１３】
＜ハードウェア構成＞
《コンピュータ》
図１のホストコンピュータ１０、サーバ装置１２及びクライアント端末１４を実現する一台以上の情報処理装置は、例えば図２に示すハードウェア構成のコンピュータにより実現される。
【００１４】
図２はコンピュータの一例のハードウェア構成図である。図２のコンピュータ５００は入力装置５０１、表示装置５０２、外部Ｉ／Ｆ５０３、ＲＡＭ５０４、ＲＯＭ５０５、ＣＰＵ５０６、通信Ｉ／Ｆ５０７及びＨＤＤ５０８などを備え、それぞれがバスＢで相互に接続されている。なお、入力装置５０１及び表示装置５０２は必要なときに接続して利用する形態であってもよい。
【００１５】
入力装置５０１はキーボードやマウス、タッチパネルなどを含み、ユーザが各操作信号を入力するのに用いられる。表示装置５０２はディスプレイ等を含み、コンピュータ５００による処理結果を表示する。
【００１６】
通信Ｉ／Ｆ５０７はコンピュータ５００を各種ネットワークに接続するインタフェースである。これにより、コンピュータ５００は通信Ｉ／Ｆ５０７を介してデータ通信を行うことができる。
【００１７】
また、ＨＤＤ５０８は、プログラムやデータを格納している不揮発性の記憶装置の一例である。格納されるプログラムやデータには、コンピュータ５００全体を制御する基本ソフトウェアであるＯＳ、及びＯＳ上において各種機能を提供するアプリケーションソフトウェア（以下、単にアプリケーションと呼ぶ）などがある。なお、コンピュータ５００はＨＤＤ５０８に替え、記憶媒体としてフラッシュメモリを用いるドライブ装置（例えばソリッドステートドライブ：ＳＳＤ）を利用するものであってもよい。
【００１８】
外部Ｉ／Ｆ５０３は、外部装置とのインタフェースである。外部装置には、記録媒体５０３ａなどがある。これにより、コンピュータ５００は外部Ｉ／Ｆ５０３を介して記録媒体５０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体５０３ａにはフレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリなどがある。
【００１９】
ＲＯＭ５０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）の一例である。ＲＯＭ５０５にはコンピュータ５００の起動時に実行されるＢＩＯＳ、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ５０４はプログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）の一例である。
【００２０】
ＣＰＵ５０６は、ＲＯＭ５０５やＨＤＤ５０８などの記憶装置からプログラムやデータをＲＡＭ５０４上に読み出し、処理を実行することで、コンピュータ５００全体の制御や機能を実現する演算装置である。ホストコンピュータ１０、サーバ装置１２及びクライアント端末１４は例えば図２に示すコンピュータ５００のハードウェア構成により、後述するような各種処理を実現できる。
【００２１】
＜ソフトウェア構成＞
《サーバ装置》
図３はサーバ装置の一例の機能構成図である。図３の機能構成は、本実施形態の説明に不要な構成について適宜省略している。図３のサーバ装置１２は、バリアブル印刷機能部２０、電子帳票サーバ機能部３０、テキスト形式の帳票データ記憶部４０、ＰＤＦ形式の帳票データ記憶部４２、電子帳票形式の帳票データ記憶部４４を有する構成である。
【００２２】
バリアブル印刷機能部２０はサーバ装置１２がバリアブル印刷プログラムを実行することにより実現される。バリアブル印刷機能部２０は、ＰＤＦ作成部２２、仕分け情報付加部２４及び帳票オーバーレイ記憶部２６を有する構成である。電子帳票サーバ機能部３０はサーバ装置１２が電子帳票サーバプログラムを実行することにより実現される。電子帳票サーバ機能部３０は電子帳票作成部３２、仕分け部３４、閲覧制御部３６及び利用者情報記憶部３８を有する構成である。
【００２３】
サーバ装置１２は例えば図４に示す電子帳票を作成し、参照権限の範囲内で利用者のクライアント端末１４に電子帳票を提供する。図４は電子帳票形式の電子帳票データの一例のイメージ図である。なお、図４では、年月ごと、支店ごとに、売上と利益とを出力する電子帳票の例を示している。
【００２４】
テキスト形式の帳票データ記憶部４０はホストコンピュータ１０から送信される図５に示すようなテキスト形式の帳票データを記憶する。図５はテキスト形式の帳票データの一例のイメージ図である。図５に示すテキスト形式の帳票データは、年、月、支店名、総売上、総利益、商品名、売上、利益をデータ項目として有する。
【００２５】
バリアブル印刷機能部２０はバリアブル印刷（ＶＤＰ：Variable Data Printing）を実現する機能部である。バリアブル印刷とは、帳票オーバーレイにより表される同一のテンプレート（帳票書式）上に、指定された差し込みデータを印刷する技術である。バリアブル印刷機能部２０のＰＤＦ作成部２２は、帳票オーバーレイ記憶部２６が記憶している帳票オーバーレイを読み出し、図５に示したテキスト形式の帳票データから帳票オーバーレイに従ったＰＤＦ形式の帳票データを作成する。
【００２６】
仕分け情報付加部２４は後述するようなルールに従い、ＰＤＦ形式の帳票データに含まれるデータ項目から判断した判断結果を仕分けキーとして、ＰＤＦ形式の帳票データに付加する。仕分け情報付加部２４により仕分けキーが付加されたＰＤＦ形式の帳票データはＰＤＦ形式の帳票データ記憶部４２に記憶される。
【００２７】
電子帳票サーバ機能部３０の電子帳票作成部３２は、ＰＤＦ形式の帳票データから電子帳票形式の帳票データを作成する。仕分け部３４はバリアブル印刷機能部２０の仕分け情報付加部２４で付加された仕分けキーに従って、電子帳票形式の帳票データを仕分けるように電子帳票形式の帳票データ記憶部４４に記憶させる。
【００２８】
閲覧制御部３６は、クライアント端末１４から電子帳票形式の帳票データの閲覧要求を受け付ける。閲覧制御部３６は、利用者情報記憶部３８に記憶されている利用者情報に基づき、利用者の参照権限を判断する。そして、閲覧制御部３６は判断した参照権限の範囲内でクライアント端末１４に電子帳票形式の帳票データを提供する。
【００２９】
＜処理＞
《従来の処理手順》
ここでは、本実施形態の理解を容易とするため、帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用しない従来の処理手順を最初に説明する。
【００３０】
図６は帳票を仕分けする従来の処理手順を表した一例の図である。従来のサーバ装置１２はホストコンピュータ対応の電子帳票サーバ機能部１００を有する。電子帳票サーバ機能部１００は、電子帳票サーバ用の帳票オーバーレイを読み出し、ホストコンピュータ１０から受信したテキスト形式の帳票データから帳票オーバーレイに従った電子帳票形式の帳票データを作成する。また、電子帳票サーバ機能部１００は帳票データ内のデータ項目がそのまま定義された仕分けキーに従って、電子帳票形式の帳票データを仕分けるように電子帳票形式の帳票データ記憶部４４に記憶させる。
【００３１】
例えば図４の例ではデータ項目「年」と「月」と「支店名」を仕分けキーとして電子帳票形式の帳票データを仕分けている。利用者はクライアント端末１４から年月及び支店名を指定して電子帳票形式の帳票データの閲覧要求を行う。なお、情報処理システム１のシステム管理者等は、仕分け先ごとに参照権限を持つ利用者を定義し、利用者情報として記憶しておく。例えば上層マネージメントは全ての支店の帳票データの参照権限を持つ利用者として定義される。また、各支店の担当者は自分の支店の帳票データの参照権限を持つ利用者として定義される。
【００３２】
この場合、図４の例では「２０１７年１０月ＮＹ支店」及び「２０１７年１１月ＮＹ支店」の帳票データを、ＮＹ支店の担当者と上層マネージメントとが閲覧できる。また「２０１７年１０月ＬＡ支店」及び「２０１７年１１月ＬＡ支店」の帳票データは、ＬＡ支店の担当者と上層マネージメントとが閲覧できる。
【００３３】
このように、帳票を仕分けする従来の処理手順では、年、月、支店名などの帳票データ内のデータ項目がそのまま仕分けキーとして定義されていた。したがって、帳票を仕分けする従来の処理手順は、帳票データ内のデータ項目をそのまま仕分けキーとして利用する以外の仕分けを行うことが困難であった。
【００３４】
《本実施形態の処理手順》
次に、帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する本実施形態の処理手順を説明する。図７は帳票を仕分けする本実施形態の処理手順を表した一例の図である。
【００３５】
ホストコンピュータ１０は例えば図５に示したテキスト形式の帳票データをサーバ装置１２に送信する。サーバ装置１２のテキスト形式の帳票データ記憶部４０はホストコンピュータ１０から送信されるテキスト形式の帳票データを記憶する。
【００３６】
バリアブル印刷機能部２０のＰＤＦ作成部２２は、帳票オーバーレイ記憶部２６が記憶している帳票オーバーレイを読み出し、図５に示したテキスト形式の帳票データから帳票オーバーレイに従ったＰＤＦ形式の帳票データを作成する。仕分け情報付加部２４は例えば図８に示すように記述されたルールに従い、ＰＤＦ形式の帳票データに含まれるデータ項目から判断した判断結果を得る。
【００３７】
図８は記述されたルールの一例のイメージ図である。図８に記述されたルールはＰＤＦ形式の帳票データから「"KEY"+年+四半期名+支店名」の文字列を判断結果として得るためのものである。例えば年：２０１７、月：１０、支店名：ＮＹの帳票データであれば図８に記述されたルール（ＪａｖａＳｃｒｉｐｔ（登録商標））によれば文字列「ＫＥＹ２０１７４ＱＮＹ」を判断結果として得られる。
【００３８】
したがって、仕分け情報付加部２４は例えば図８に記述されたルールに従い、ＰＤＦ形式の帳票データに含まれるデータ項目から判断した判断結果である文字列「ＫＥＹ２０１７４ＱＮＹ」を仕分けキーとして、ＰＤＦ形式の帳票データに付加できる。このように本実施形態ではＰＤＦ形式の帳票データに含まれるデータ項目をそのまま仕分けキーとして利用するのでなく、月「１０」から置き換えた第４四半期「４Ｑ」などの判断結果を仕分けキーとして利用できる。なお、図８に記述されたルールは一例であって、売上や利益から置き換えた支店業績ランク「Ａ」や、支店名「ＮＹ」から置き換えた「米国支店グループ」などの判断結果を仕分けキーとして利用するルールであってもよい。
【００３９】
また、仕分け情報付加部２４は例えば図９に示すように設定された位置に、判断結果である文字列「ＫＥＹ２０１７４ＱＮＹ」を仕分けキーとして、ＰＤＦ形式の帳票データに付加する。図９は判断結果を付加する帳票データ上の位置を設定する設定画面の一例のイメージ図である。図９の設定画面１０００ではマウスなどで判断結果を付加する帳票上の領域１００２を宣言する。
【００４０】
領域１００２がダブルクリック等で選択されると、設定画面１０００には領域１００２に対する設定画面１００４が表示される。設定画面１００４では、図８で記述したルール名「ＲｕｌｅＫｅｙ１」のルールにより得られる文字列「ＫＥＹ２０１７４ＱＮＹ」等が仕分けキーとして領域１００２に埋め込まれるように設定されている。
【００４１】
なお、領域１００２に埋め込む文字列の色は透明又は背景色と同一とすることで使用者に見えない状態とすることもできる。このように、本実施形態では領域１００２に埋め込む文字列の色は透明又は背景色と同一とすることで、帳票の外観を替えることなく、複雑な帳票の仕分けを実現できる。
【００４２】
仕分け情報付加部２４により仕分けキー「ＫＥＹ２０１７４ＱＮＹ」が付加されたＰＤＦ形式の帳票データはＰＤＦ形式の帳票データ記憶部４２に記憶される。電子帳票サーバ機能部３０の電子帳票作成部３２は、帳票データ記憶部４２に記憶されているＰＤＦ形式の帳票データから電子帳票形式の帳票データを作成する。
【００４３】
仕分け部３４はバリアブル印刷機能部２０の仕分け情報付加部２４で付加された仕分けキー「ＫＥＹ２０１７４ＱＮＹ」に従って、電子帳票形式の帳票データを四半期ごとに仕分けることができる。また、仕分け部３４は仕分けた電子帳票形式の帳票データを、仕分け先ごとに異なるフォルダなどのファイル格納場所に記憶させることで、電子帳票形式の帳票データを仕分ける。
【００４４】
仕分けキー「ＫＥＹ２０１７４ＱＮＹ」が付加されているＰＤＦ形式の帳票データ上の位置は例えば
ＩＮＦＯ＿ＩＤ＿ＰＯＳＩＴＩＯＮ＝１
ＩＮＦＯ＿ＩＤ＿ＰＲＥＦＩＸ＝ＫＥＹ
ＩＮＦＯ＿ＩＤ＿ＭＡＸＬＥＮ＝１１
などのようにテキスト形式で記述される。ＩＮＦＯ＿ＩＤ＿ＰＯＳＩＴＩＯＮは、用紙サイズを縦４等分、横３等分した領域の一つを示す。ＩＮＦＯ＿ＩＤ＿ＰＲＥＦＩＸは、ＩＮＦＯ＿ＩＤ＿ＰＯＳＩＴＩＯＮで示される領域に含まれる文字列のうち、ＩＮＦＯ＿ＩＤ＿ＰＲＥＦＩＸで指定された文字列に続く文字列が仕分けキーであることを示す。ＩＮＦＯ＿ＩＤ＿ＭＡＸＬＥＮはＩＮＦＯ＿ＩＤ＿ＰＲＥＦＩＸで指定される文字列に続く文字列のうち、仕分けキーの文字列の最大の長さを示す。
【００４５】
上記の記述例は、仕分けキーが帳票上の左上隅近辺に存在し、ＫＥＹで始まる１１文字以内の文字列であることを示している。上記の記述例により、仕分け部３４は仕分け情報付加部２４で付加されたテキスト「ＫＥＹ２０１７４ＱＮＹ」を仕分けキーとして認識できる。
【００４６】
図７の帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する本実施形態の処理手順によれば、ホストコンピュータ１０から送信されたテキスト形式の帳票データにデータ項目として含まれない「４Ｑ」などの仕分けキーに従い、帳票データを四半期ごとに仕分けることができる。例えば４−６月の帳票データは第２四半期に仕分けられる。７−９月の帳票データは第３四半期に仕分けられる。
【００４７】
また、図７の帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する本実施形態の処理手順によれば、ホストコンピュータ１０から送信されたテキスト形式の帳票データにデータ項目として含まれない「ランクＡ」などの仕分けキーに従い、帳票データを支店の業績に応じたランクごとに仕分けることができる。
【００４８】
例えば総売上１億円以上の支店の帳票データはランクＡに仕分けられる。総売上５千万円以上１億円未満の支店の帳票データはランクＢに仕分けられる。総売上５千万円未満の支店の帳票データはランクＣに仕分けられる。
【００４９】
さらに、図７の帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する本実施形態の処理手順によれば、ホストコンピュータ１０から送信されたテキスト形式の帳票データにデータ項目として含まれない「神奈川支店グループ」などの仕分けキーに従い、帳票データを支店のグループごとに仕分けることができる。例えば川崎支店と横浜支店の帳票データは神奈川支店グループに仕分けられる。名古屋支店と豊橋支店の帳票データは愛知支店グループに仕分けられる。
【００５０】
本実施形態では、バリアブル印刷プログラムを利用することで、記述されたルールに基づき、帳票データに含まれるデータ項目の判断を行い、その判断結果を帳票データに埋め込むことが容易となる。また、電子帳票サーバプログラムはバリアブル印刷プログラムが出力したＰＤＦ形式の帳票データを入力データとすることで、帳票データに埋め込まれた判断結果を仕分けキーとして利用できる。さらに、本実施形態ではルールの記述を変更することで帳票データに仕分けキーとして埋め込む判断結果を容易に変更できる。
【００５１】
このように、本実施形態では、バリアブル印刷プログラムと電子帳票サーバプログラムとを併用することで、ソフトウェアのカスタマイズを行うことなく、帳票上のデータ項目を使った判断結果を仕分けキーとした仕分けを容易に実現できる。
［第２の実施形態］
第１の実施形態はバリアブル印刷機能部２０がテキスト形式の帳票データからＰＤＦ形式の帳票データを作成していた。しかしながら、電子帳票サーバ機能部３０にはテキスト形式の帳票データからＰＤＦ形式の帳票データを作成できるものがある。そこで、第２の実施形態では電子帳票サーバ機能部３０がテキスト形式の帳票データからＰＤＦ形式の帳票データを作成するようにする。
【００５２】
図１０はサーバ装置の他の例の機能構成図である。図１０の機能構成は一部を除いて図３の機能構成と同様であるため、適宜説明を省略する。図１０のサーバ装置１２のバリアブル印刷機能部２０は図３のサーバ装置１２のバリアブル印刷機能部２０からＰＤＦ作成部２２及び帳票オーバーレイ記憶部２６が省略された構成である。また、図１０のサーバ装置１２の電子帳票サーバ機能部３０は図３の電子帳票サーバ機能部３０にＰＤＦ作成部５０及び帳票オーバーレイ記憶部５２が追加された構成である。
【００５３】
テキスト形式の帳票データ記憶部４０はホストコンピュータ１０から送信されるテキスト形式の帳票データを記憶する。電子帳票サーバ機能部３０のＰＤＦ作成部５０は、帳票オーバーレイ記憶部５２が記憶している帳票オーバーレイを読み出し、テキスト形式の帳票データから帳票オーバーレイに従ったＰＤＦ形式の帳票データを作成する。ＰＤＦ作成部５０は作成したＰＤＦ形式の帳票データをＰＤＦ形式の帳票データ記憶部４２に記憶させる。
【００５４】
バリアブル印刷機能部２０の仕分け情報付加部２４はＰＤＦ形式の帳票データ記憶部４２に記憶されているＰＤＦ形式の帳票データを帳票オーバーレイとして利用する。仕分け情報付加部２４はテキスト形式の帳票データ記憶部４０に記憶されているテキスト形式の帳票データも受信し、仕分け情報を付加する処理に利用する。
【００５５】
このように、第２の実施形態ではバリアブル印刷機能部２０がＰＤＦ形式の帳票データ上に、仕分けキー用のフィールドを動的に作成する。言い換えると、バリアブル印刷機能部２０は帳票上に可変テキストフィールドを追加定義し、定義した可変テキストフィールドを仕分けキーとして使う。
【００５６】
仕分け情報付加部２４は第１の実施形態と同様な処理により、判断結果を仕分けキーとして、ＰＤＦ形式の帳票データに付加する。仕分け情報付加部２４により仕分けキーが付加されたＰＤＦ形式の帳票データはＰＤＦ形式の帳票データ記憶部４２に記憶される。
【００５７】
電子帳票サーバ機能部３０の電子帳票作成部３２は、ＰＤＦ形式の帳票データから電子帳票形式の帳票データを作成する。仕分け部３４はバリアブル印刷機能部２０の仕分け情報付加部２４で付加された仕分けキーに従って、電子帳票形式の帳票データを仕分けるように電子帳票形式の帳票データ記憶部４４に記憶させる。
【００５８】
閲覧制御部３６は、クライアント端末１４から電子帳票形式の帳票データの閲覧要求を受け付ける。閲覧制御部３６は、利用者情報記憶部３８に記憶されている利用者情報に基づき、利用者の参照権限を判断する。そして、閲覧制御部３６は判断した参照権限の範囲内でクライアント端末１４に電子帳票形式の帳票データを提供する。
【００５９】
次に、帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する第２の実施形態の処理手順を説明する。図１１は帳票を仕分けする第２の実施形態の処理手順を表した一例の図である。
【００６０】
ホストコンピュータ１０は例えば図５に示したテキスト形式の帳票データをサーバ装置１２に送信する。サーバ装置１２のテキスト形式の帳票データ記憶部４０はホストコンピュータ１０から送信されるテキスト形式の帳票データを記憶する。
【００６１】
電子帳票サーバ機能部３０のＰＤＦ作成部５０は、帳票オーバーレイ記憶部５２が記憶している帳票オーバーレイを読み出し、図５に示したテキスト形式の帳票データから帳票オーバーレイに従ったＰＤＦ形式の帳票データを作成する。ＰＤＦ作成部５０は作成したＰＤＦ形式の帳票データをＰＤＦ形式の帳票データ記憶部４２に記憶させる。
【００６２】
バリアブル印刷機能部２０の仕分け情報付加部２４は例えば図８に示すように記述されたルールに従って判断した判断結果を得る。仕分け情報付加部２４は例えば判断結果である文字列「ＫＥＹ２０１７４ＱＮＹ」を仕分けキーとして、ＰＤＦ形式の帳票データに付加する。
【００６３】
仕分け情報付加部２４により仕分けキー「ＫＥＹ２０１７４ＱＮＹ」が付加されたＰＤＦ形式の帳票データはＰＤＦ形式の帳票データ記憶部４２に記憶される。電子帳票サーバ機能部３０の電子帳票作成部３２は、帳票データ記憶部４２に記憶されているＰＤＦ形式の帳票データから電子帳票形式の帳票データを作成する。
【００６４】
仕分け部３４はバリアブル印刷機能部２０の仕分け情報付加部２４で付加された仕分けキー「ＫＥＹ２０１７４ＱＮＹ」に従って、電子帳票形式の帳票データを四半期ごとに仕分けることができる。また、仕分け部３４は仕分けた電子帳票形式の帳票データを、仕分け先ごとに異なるフォルダなどのファイル格納場所に記憶させることで、電子帳票形式の帳票データを仕分ける。
【００６５】
図１１の帳票データ内のデータ項目を使った判断結果を帳票の仕分けキーに利用する第２の実施形態の処理手順によっても、第１の実施形態の処理手順と同様な効果を得ることができる。
【００６６】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【００６７】
例えば図３又は図１０に示した機能構成は一例であって、バリアブル印刷機能部２０の機能の一部又は全部を電子帳票サーバ機能部３０が有する機能構成であってもよい。電子帳票サーバ機能部３０の機能の一部又は全部をバリアブル印刷機能部２０が有する機能構成であってもよい。バリアブル印刷機能部２０及び電子帳票サーバ機能部３０の機能の一部又は全部をバリアブル印刷機能部２０及び電子帳票サーバ機能部３０以外の機能部が有する機能構成であってもよい。
【００６８】
また、上記した実施形態では、判断結果を付加する帳票データ上の位置をバリアブル印刷機能部２０及び電子帳票サーバ機能部３０にそれぞれ設定していたが、システム管理者等から判断結果を付加する帳票データ上の位置の入力を受け付け、バリアブル印刷機能部２０及び電子帳票サーバ機能部３０に設定する機能部を別途設けてもよい。
【符号の説明】
【００６９】
１      情報処理システム
１０    ホストコンピュータ
１２    サーバ装置
１４    クライアント端末
１６    ネットワーク
２０    バリアブル印刷機能部
２２、５０    ＰＤＦ作成部
２４    仕分け情報付加部
２６、５２    帳票オーバーレイ記憶部
３０    電子帳票サーバ機能部
３２    電子帳票作成部
３４    仕分け部
３６    閲覧制御部
３８    利用者情報記憶部
４０    テキスト形式の帳票データ記憶部
４２    ＰＤＦ形式の帳票データ記憶部
４４    電子帳票形式の帳票データ記憶部
【先行技術文献】
【特許文献】
【００７０】
【特許文献１】特開２０１０−１１３６５７号公報
【図１】
2019160217.tif 000003
【図２】
2019160217.tif 000004
【図３】
2019160217.tif 000005
【図４】
2019160217.tif 000006
【図５】
2019160217.tif 000007
【図６】
2019160217.tif 000008
【図７】
2019160217.tif 000009
【図８】
2019160217.tif 000010
【図９】
2019160217.tif 000011
【図１０】
2019160217.tif 000012
【図１１】
2019160217.tif 000013