(57)【要約】【課題】帳票作成専用の高価なソフトウエアを用いることなく、市販のソフトウエアで簡単に新規の帳票や作成済み帳票を作成、変更する。【解決手段】個別対象５毎に複数項目１４の可変情報からなるデータ１５を記憶するデータベース９を有し、指定された個別対象５のデータ１５をデータベース９から読出して、この読出した個別対象の各項目のデータ１５を予め定められた複数の固定情報と共に印字出力して個別対象の帳票１として発行する帳票発行装置５０において、  各固定情報３，４が固定テキストデータで記述され、各可変情報１５がキーワード１７で記述された帳票テンプレート１６ａ〜１６ｄを採用し、このキーワード１７をデータベース９に記憶されたデータ１５に置換えて、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ〜１６ｄを個別対象の帳票１として印字出力する。【選択図】      図９
2007018364.tif 000002
【特許請求の範囲】
【請求項１】
個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースを有し、指定された個別対象のデータを前記データベースから読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して前記個別対象の帳票として発行する帳票発行装置において、
前記複数の固定情報と複数の可変情報とが印字される前記帳票における前記各固定情報が固定テキストデータで記述され、前記各可変情報が識別可能なキーワードで記述された帳票テンプレートを記憶する帳票テンプレートファイルと、
前記各キーワードと前記各項目との関係を記憶するキーワードテーブルと、
前記帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出手段と、
この抽出された各キーワードに対応する各項目を前記キーワードテーブルを用いて検索する項目検索手段と、
前記指定された個別対象における前記検索された各項目に対応する各データを前記データベースから読出すデータ読出手段と、
前記読出した帳票テンプレートにおける各キーワードを前記読出した各データに置換えるキーワード置換手段と、
この各キーワードが各データに置換えられた帳票テンプレートを前記個別対象の帳票として印字出力する帳票印字手段と
を備えた帳票発行装置。
【請求項２】
前記複数項目の可変情報からなるデータは、文字データおよび画像データを含むことを特徴とする請求項１記載の帳票発行装置。
【請求項３】
個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースを有するデータ管理サーバと、このデータ管理サーバから、指定した個別対象の各項目のデータを受領して、この受領した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して前記個別対象の帳票として発行する業務端末とを備えた帳票発行システムにおいて、
前記データ管理サーバは、
前記複数の固定情報と複数の可変情報とが印字される前記帳票における前記各固定情報が固定テキストデータで記述され、前記各可変情報が識別可能なキーワードで記述された複数種別の帳票テンプレートを記憶する帳票テンプレートファイルと、
前記各キーワードと前記各項目との関係を記憶するキーワードテーブルと、
前記業務端末から指定された種別の帳票テンプレートを前記帳票テンプレートファイルから読出す帳票テンプレート読出手段と、
この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出手段と、
この抽出された各キーワードに対応する各項目を前記キーワードテーブルを用いて検索する項目検索手段と、
前記業務端末から指定された個別対象における前記検索された各項目に対応する各データを前記データベースから読出すデータ読出手段と、
前記読出した帳票テンプレートにおける各キーワードを前記読出した各データに置換えるキーワード置換手段と、
この各キーワードが各データに置換えられた帳票テンプレートを帳票テキストデータとして、前記業務端末へ送信する帳票テキストデータ送信手段とを有し、
前記業務端末は、
操作指示された帳票テンプレートの種別および個別対象を前記データ管理サーバへ送信する検索条件送信手段と、
前記データ管理サーバから受信した帳票テキストデータを個別対象の帳票とし印字出力する帳票印字手段とを有した
ことを特徴とする帳票発行システム。
【請求項４】
前記業務端末は、操作入力された個別対象を付した複数項目の可変情報からなるデータを前記データ管理サーバへ送信する登録データ送信手段を有し、
前記データ管理サーバは、前記業務端末から受信した個別対象を付した複数項目の可変情報からなるデータを前記データベースに書込むデータ登録手段を有した
ことを特徴とする請求項３記載の帳票発行システム。
【請求項５】
個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースから、指定された個別対象の各項目のデータを読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して前記個別対象の帳票として発行する帳票発行方法において、
前記複数の固定情報と複数の可変情報とが印字される前記帳票における前記各固定情報が固定テキストデータで記述され、前記各可変情報が識別可能なキーワードで記述された帳票テンプレートを作成して帳票テンプレートファイルに記憶する帳票テンプレート作成工程と、
前記各キーワードと前記各項目との関係をキーワードテーブルに記憶するキーワードテーブル作成工程と、
前記帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出工程と、
この抽出された各キーワードに対応する各項目を前記キーワードテーブルを用いて検索する項目検索工程と、
前記指定された個別対象における前記検索された各項目に対応する各データを前記デーベースから読出すデータ読出工程と、
前記読出した帳票テンプレートにおける各キーワードを前記読出した各データに置換えるキーワード置換工程と、
この各キーワードが各データに置換えられた帳票テンプレートを前記個別対象の帳票として印字出力する帳票印字工程と
を備えた帳票発行方法。
【請求項６】
個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースから、指定された個別対象の各項目のデータを読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して前記個別対象の帳票として発行するコンピュータに、
前記複数の固定情報と複数の可変情報とが印字される前記帳票における前記各固定情報が固定テキストデータで記述され、前記各可変情報が識別可能なキーワードで記述された帳票テンプレートを作成して帳票テンプレートファイルに記憶する帳票テンプレート作成工程、
前記各キーワードと前記各項目との関係をキーワードテーブルに記憶するキーワードテーブル作成工程、
前記帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出工程、
この抽出された各キーワードに対応する各項目を前記キーワードテーブルを用いて検索する項目検索工程、
前記指定された個別対象における前記検索された各項目に対応する各データを前記デーベースから読出すデータ読出工程、
前記読出した帳票テンプレートにおける各キーワードを前記読出した各データに置換えるキーワード置換工程と、
この各キーワードが各データに置換えられた帳票テンプレートを前記個別対象の帳票として印字出力する帳票印字工程
を実行させるための帳票発行プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに記憶された各種の情報（データ）を読出して、この読出した各種の情報（データ）を印字出力して帳票として発行する帳票発行装置、帳票発行システム、帳票発行方法、および帳票発行プログラムに関する。
【背景技術】
【０００２】
各種製品を製造する製造会社、各種商品を販売する商社、銀行証券の金融機関等の広範囲の事業会社においては帳票発行システムを用いて各種の帳票を発行して各顧客や社内の必要部署に配布している。
【０００３】
例えば、図１１（ａ）に信販会社等で顧客と間で実施される契約業務に関する契約書の帳票１の用紙を示し、図１１（ｂ）に銀行等における入金業務に関する入金票の帳票１の用紙を示す。帳票１には、「契約書」、「入金票」等の業務を示す表題２と、「契約項目」、「日付」、「契約金」、「口座番号」、「金額」等の固定の項目名３、各項目の可変のデータが書込まれるデータ枠４が設けられている。さらに、各帳票１を１枚毎に特定するための個別対象としての契約番号や入金番号等の個別番号５が付されている。
【０００４】
したがって、帳票発行システム内に形成されたデータベースには、契約業務や入金業務等の業務毎（各帳票種別毎）にデータファイルが形成されており、各データファイルに、契約番号や入金番号等の個別番号５毎に、複数項目に亘り各データが記憶されている。そして、契約番号や入金番号等の個別番号５を指定して帳票の発行指令を帳票発行システムへ入力すると、図１１（ａ）、図１１（ｂ）に示す各項目のデータ枠４に対応するデータが印字された帳票１が発行される。
【０００５】
このように、データベースに記憶された各種の情報（データ）を読出して、この読出した各種の情報（データ）を印字出力して帳票１として発行する帳票発行システムにおいて、新規の帳票１を発行して従来の帳票１のフォーマットを変更する場合は、この帳票発行システムのユーザ（事業会社の担当者）が帳票専用のソフトウエアを用いることにより、必要な帳票を作成する。
【０００６】
特許文献１には、任意フォーマットの帳票の印字を簡単にできる帳票印字装置が提唱されている。
【特許文献１】特開平１１−３０６２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１で提唱された帳票印字装置においては、作成する帳票フォーマットにおいて、項目名等の固定データと当該固定項目に対する可変データとからなる帳票において、可変データを項目名等の固定データに比較して異なる文字色で表現し、さらに、作成した帳票フォーマットを変換して、中間ファイルとして記憶保持する。そして、帳票を印字するファイルを作成する場合、上述した中間ファイルと印字データとを合成する。
【０００８】
このように、中間ファイルを採用することは、帳票作成専用の高価なソフトウエアが必要となり、実際にこの帳票印字装置を使用する事業会社の担当者であるユーザが帳票の変更を行うことが困難であった。
【０００９】
本発明はこのような事情に鑑みてなされたものであり、各固定情報が固定テキストデータで記述され、各可変情報がキーワードで記述した帳票テンプレートを採用することにより、たとえ、このシステムに不慣れな事業会社の担当者であっても、帳票作成専用の高価なソフトウエアを用いることなく、市販のソフトウエアで簡単に新規の帳票や作成済み帳票を作成、変更できる帳票発行装置、帳票発行システム、帳票発行方法、および帳票発行プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明は、個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースを有し、指定された個別対象のデータをデータベースから読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して個別対象の帳票として発行する帳票発行装置において、
複数の固定情報と複数の可変情報とが印字される帳票における各固定情報が固定テキストデータで記述され、各可変情報が識別可能なキーワードで記述された帳票テンプレートを記憶する帳票テンプレートファイルと、各キーワードと各項目との関係を記憶するキーワードテーブルと、帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出手段と、この抽出された各キーワードに対応する各項目をキーワードテーブルを用いて検索する項目検索手段と、指定された個別対象における検索された各項目に対応する各データをデータベースから読出すデータ読出手段と、読出した帳票テンプレートにおける各キーワードを読出した各データに置換えるキーワード置換手段と、この各キーワードが各データに置換えられた帳票テンプレートを個別対象の帳票として印字出力する帳票印字手段とを備えている。
【００１１】
このように構成された帳票発行装置においては、データベースに個別対象毎に複数項目の可変情報からなるデータが記憶されている。なお、個別対象とは、例えば、１枚の帳票に印字される各データを他の帳票に印字される各データと区別するために付された各帳票毎に異なる個別番号を示す。
【００１２】
帳票テンプレートファイル内には、複数の固定情報と複数の可変情報とが印字される帳票における各固定情報が固定テキストデータで記述され、各可変情報が識別可能なキーワードで記述された帳票テンプレートが記憶されている。そして、指定された個別対象のデータをデータベースから読出して帳票として発行する場合においては、帳票テンプレートにおけるキーワードをデータベースに記憶されたデータに置換えて、キーワードがデータに置換えられた帳票テンプレートが帳票として印字出力される。
【００１３】
この場合、帳票テンプレートにおける各固定情報およびキーワードはテキストで記述することが可能であるので、市販の文書作成ソフトウエアで作成できるため、ユーザにて帳票の変更が簡単に行える。
【００１４】
また、別の発明は、上述した発明の帳票発行装置における、データベースに記憶された、複数項目の可変情報からなるデータは、文字データおよび画像データを含む。
【００１５】
このように、各項目に文字データ以外に例えば商品の画像や印鑑等の画像データを帳票に印字可能とすることにより、発行される帳票の適用範囲を拡大できる。
【００１６】
また、別の発明は、個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースを有するデータ管理サーバと、このデータ管理サーバから、指定した個別対象の各項目のデータを受領して、この受領した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して個別対象の帳票として発行する業務端末とを備えた帳票発行システムである。
【００１７】
そして、データ管理サーバに対して、複数の固定情報と複数の可変情報とが印字される帳票における各固定情報が固定テキストデータで記述され、各可変情報が識別可能なキーワードで記述された複数種別の帳票テンプレートを記憶する帳票テンプレートファイルと、各キーワードと前記各項目との関係を記憶するキーワードテーブルと、業務端末から指定された種別の帳票テンプレートを帳票テンプレートファイルから読出す帳票テンプレート読出手段と、読出した帳票テンプレートの各キーワードを抽出するキーワード抽出手段と、この抽出された各キーワードに対応する各項目をキーワードテーブルを用いて検索する項目検索手段と、業務端末から指定された個別対象における検索された各項目に対応する各データをデータベースから読出すデータ読出手段と、読出した帳票テンプレートにおける各キーワードを読出した各データに置換えるキーワード置換手段と、この各キーワードが各データに置換えられた帳票テンプレートを帳票テキストデータとして、業務端末へ送信する帳票テキストデータ送信手段とを備えている。
【００１８】
また、業務端末に対して、操作指示された帳票テンプレートの種別および個別対象をデータ管理サーバへ送信する検索条件送信手段と、データ管理サーバから受信した帳票テキストデータを個別対象の帳票とし印字出力する帳票印字手段とを備えている。
【００１９】
このように構成された帳票発行システムにおいては、この帳票発行システムの操作者は、業務端末を操作して、この業務端末から帳票テンプレートの種別および個別対象をデータ管理サーバへ送信する。
【００２０】
すると、データ管理サーバにおいて、業務端末から指定された種別の帳票テンプレートが帳票テンプレートファイルから読出され、当該帳票テンプレートの各キーワードが抽出され、抽出された各キーワードに対応する各項目がキーワードテーブルから検索される。各項目に対応する各データがデータベースから読出され、帳票テンプレートにおける各キーワードが各データに置換られる。そして、この各キーワードが各データに置換えられた帳票テンプレートが帳票テキストデータとして業務端末へ送信される。
【００２１】
そして、業務端末において、帳票テキストデータが個別対象の帳票とし印字出力される。
【００２２】
また、別の発明は、上述した発明の帳票発行システムにおける業務端末は、操作入力された個別対象を付した複数項目の可変情報からなるデータをデータ管理サーバへ送信する登録データ送信手段を有している。また、データ管理サーバは、業務端末から受信した個別対象を付した複数項目の可変情報からなるデータをデータベースに書込むデータ登録手段を有している。
【００２３】
このように構成された帳票発行システムにおいては、この帳票発行システムの操作者は、業務端末を操作して、この業務端末からデータ管理サーバのデータベースに新規のデータを登録することが可能である。
【００２４】
また、別の発明は、個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースから、指定された個別対象の各項目のデータを読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して前記個別対象の帳票として発行する帳票発行方法である。
【００２５】
そして、この帳票発行方法は、複数の固定情報と複数の可変情報とが印字される帳票における各固定情報が固定テキストデータで記述され、各可変情報が識別可能なキーワードで記述された帳票テンプレートを作成して帳票テンプレートファイルに記憶する帳票テンプレート作成工程と、各キーワードと各項目との関係をキーワードテーブルに記憶するキーワードテーブル作成工程と、帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出工程と、この抽出された各キーワードに対応する各項目をキーワードテーブルを用いて検索する項目検索工程と、指定された個別対象における検索された各項目に対応する各データを前記デーベースから読出すデータ読出工程と、読出した帳票テンプレートにおける各キーワードを前記読出した各データに置換えるキーワード置換工程と、この各キーワードが各データに置換えられた帳票テンプレートを個別対象の帳票として印字出力する帳票印字工程とを備えている。
【００２６】
このように構成された帳票発行方法においては、前述した発明の帳票発行装置とほぼ同じ作用効果を奏することが可能である。
【００２７】
また、別の発明は、個別対象毎に複数項目の可変情報からなるデータを記憶するデータベースから、指定された個別対象の各項目のデータを読出して、この読出した個別対象の各項目のデータを予め定められた複数の固定情報と共に印字出力して個別対象の帳票として発行するコンピュータに、以下の各工程を実行させるための帳票発行プログラムである。
【００２８】
すなわち、帳票発行プログラムは、コンピュータに対して、複数の固定情報と複数の可変情報とが印字される帳票における各固定情報が固定テキストデータで記述され、各可変情報が識別可能なキーワードで記述された帳票テンプレートを作成して帳票テンプレートファイルに記憶する帳票テンプレート作成工程と、各キーワードと各項目との関係をキーワードテーブルに記憶するキーワードテーブル作成工程と、帳票テンプレートファイルに記憶された帳票テンプレートを読出し、この読出した帳票テンプレートの各キーワードを抽出するキーワード抽出工程と、この抽出された各キーワードに対応する各項目をキーワードテーブルを用いて検索する項目検索工程と、指定された個別対象における検索された各項目に対応する各データを前記デーベースから読出すデータ読出工程と、読出した帳票テンプレートにおける各キーワードを読出した各データに置換えるキーワード置換工程と、この各キーワードが各データに置換えられた帳票テンプレートを個別対象の帳票として印字出力する帳票印字工程を実行させる。
【００２９】
このように構成された帳票発行プログラムにおいては、前述した発明の帳票発行装置とほぼ同じ作用効果を奏することが可能である。
【発明の効果】
【００３０】
本発明においては、各固定情報が固定テキストデータで記述され、各可変情報がキーワードで記述された帳票テンプレートを採用し、このキーワードをデータベースに記憶されたデータに置換えるようにしている。
【００３１】
したがって、たとえ、この装置およびシステムに不慣れな事業会社の担当者であっても、帳票作成専用の高価なソフトウエアを用いることなく、市販のソフトウエアで帳票テンプレートの作成、変更ができ、その結果、簡単に新規の帳票や作成済み帳票の作成、変更ができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の各実施形態について図面を用いて説明する。
【００３３】
（第１実施形態）
図１は本発明の第１実施形態に係わる帳票発行システムの概略構成図である。この第１実施形態の帳票発行システムは、例えば図７（ａ）、（ｂ）で示した複数種類の帳票１を印字出力する。そして、この帳票発行システムにおいては、ＬＡＮ等の伝送路６に対して、１台のデータ管理サーバ７と複数台の業務端末８が接続される。データ管理サーバ７内には、データベース９と帳票テンプレートファイル１０が設けられている。
【００３４】
図２は、コンピュータで構成されたデータ管理サーバ７の概略構成を示すブロック図である。このデータ管理サーバ７の記憶装置内には、データベース９、帳票テンプレートファイル１０、キーワードテーブル１１、および帳票テキストファイル１２が設けられている。
【００３５】
データベース９内には、図４に示すように、例えば契約業務、入金業務等の各業務に対応した複数のデータファイル１３ａ、１３ｂが設けられている。各データファイル１３ａ、１３ｂ内には、個別対象としての個別番号５（例えば、契約番号、入金番号等）毎に複数の項目１４に亘って各データ１５が記憶されている。
【００３６】
帳票テンプレートファイル１０内には、例えば契約業務、入金業務等の各業務に対応した複数種類の帳票テンプレート１６ａ、１６ｂ、１６ｃ、…が記憶されている。図３（ａ）、（ｂ）は帳票テンプレート１６ａ、１６ｂの構成図である。各帳票テンプレート１６ａ、１６ｂは、図７（ａ）、（ｂ）および図１１（ａ）、（ｂ）に示す帳票１における、表題２や各項目名３、各枠４等の複数の固定情報が帳票１上における印字位置も含めて固定テキストデータで記述され、各枠４の可変情報としての各データ１５が印字されるべき位置に、キーワード１７が他の固定情報と識別可能に記述されている。
【００３７】
具体的には、各キーワード１７は、自己がキーワードであることを示す各固定情報には用いられていない特殊記号「＄」が付されている。したがって、キーワード１７として、「＄  契約項目  」、「＄  住所  」、「＄口座番号  」、「＄  金額  」、…が設定されている。
【００３８】
これらの帳票テンプレート１６ａ、１６ｂ、１６ｃ…は、帳票作成専用の高価なソフトウエアを用いることなく、市販の文書作成ソフトウエアで作成可能である。
【００３９】
図２におけるキーワードテーブル１１内には、図５に示すように、各帳票テンプレート１６ａ、１６ｂ、１６ｃに設定された各キーワード１７と、データベース９に記憶された各データ１５の項目１４との関係が記憶されている。
【００４０】
帳票テキストファイル１２内には、このデータ管理サーバ７から帳票要求元の業務端末８へ送信する各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ）が一時記憶される。
【００４１】
図６は、例えば、パーソナルコンピュータ（ＰＣ）で構成された各業務端末８の概略構成を示すブロック図である。この業務端末８内には、表示器３０とキーボード等の操作部３１とからなるＧＵＩ３２、入力画面メモリ３３、図７（ａ）、（ｂ）に示す帳票１を印字出力するプリンタ３４、帳票テキストファイル３５が設けられている。
【００４２】
入力画面メモリ３３内には、この業務端末８からデータ管理サーバ７のデータベース９に、個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を登録するために、各データ１５をＧＵＩ３２を用いて担当者が操作入力するための入力画面が記憶されている。
【００４３】
帳票テキストファイル３５には、データ管理サーバ７から受信した、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６からなる帳票テキストデータが一時記憶される。
【００４４】
次に、各業務端末８とデータ管理サーバ７の各動作を図２、図６の各ブロック図を用いて順番に説明する。
【００４５】
（ａ）帳票テンプレートの作成、編集
この帳票発行システムの管理者は、業務端末８を操作して、データ管理サーバ７の帳票テンプレートファイル１０に対して新規の帳票テンプレートの作成、作成済みの帳票テンプレート１６ａ、１６ｂの編集、削除をすることが可能である。すなわち、図６の業務端末８における帳票テンプレート作成編集指示作成部３６は、管理者にて表示器３０の表示画面上で作成された帳票テンプレートの作成、編集、削除の指示を、帳票テンプレート作成編集指示送信部３７を介して、データ管理サーバ７へ送信する。なお、作成済みの帳票テンプレート１６ａ、１６ｂの編集は、データ管理サーバ７から編集対象の帳票テンプレートを取り寄せて表示器３０に表示させた状態で実施される。
【００４６】
図２のデータ管理サーバ７の帳票テンプレート作成編集指示受信部２７は、業務端末８から受信した帳票テンプレートの作成、編集、削除の指示を帳票テンプレート作成編集部２８へ送出する。帳票テンプレート作成編集部２８は、帳票テンプレートの作成、編集、削除の指示に従って、帳票テンプレートファイル１０に対して新規の帳票テンプレートの作成、作成済みの帳票テンプレート１６ａ、１６ｂの編集、削除を実施する。さらに、必要に応じて、キーワードテーブル１１に新たにキーワード１７を設定する。
【００４７】
（ｂ）新規データのデータベースに対する登録
この帳票発行システムの業務端末８の担当者は、自己の業務端末８を操作して、データ管理サーバ７のデータベース９に新規データの登録を実施することが可能である。すなわち、図６の業務端末８における登録データ入力部３８は、入力画面メモリ３３から入力画面を表示器３０に表示させ、担当者が操作部３１で操作入力された個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を登録データとして、登録データ送信部３９を介して、データ管理サーバ７へ送信する。
【００４８】
図２のデータ管理サーバ７の登録データ受信部１８は、業務端末８から受信した登録データを登録データ書込部１９へ送出する。登録データ書込部１９は、登録データを構成する個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を図４に示すデータベース９のいずれか個別番号５（例えば、契約番号、入金番号等）で定まるデータファイル１３ａ、１３ｂの新規領域に書込む。
【００４９】
（ｃ）帳票の発行
この帳票発行システムの業務端末８の担当者は、自己の業務端末８を操作して、データ管理サーバ７のデータベース９に記憶された各データ５を印字出力して帳票１として発行することが可能である。
【００５０】
すなわち、図６の業務端末８における帳票テンプレート指定部４０は、担当者にて操作入力された、発行しようとする帳票１の表題２に対応する帳票テンプレート１６ａ、１６ｂ、１６ｃの種別をデータ管理サーバ７へ送信する。さらに、個別番号指定部４１は、担当者にて操作入力された、発行しようとする帳票１の個別番号５をデータ管理サーバ７へ送信する。
【００５１】
図２のデータ管理サーバ７の帳票テンプレート指定受信部２０は、業務端末８から受信した帳票テンプレート１６ａ、１６ｂ、１６ｃの種別を帳票テンプレート読出部２１へ送付する。帳票テンプレート読出部２１は、帳票テンプレートファイル１０から指定された１つの帳票テンプレート１６ａ（１６ｂ、１６ｃ）を読出して、キーワード抽出部２２へ送出する。
【００５２】
キーワード抽出部２２は、入力された１つの図３（ａ）、（ｂ）に示す帳票テンプレート１６ａ（１６ｂ、１６ｃ）における各キーワード１７を抽出する。具体的には、特殊記号「＄」と、この特殊記号「＄」の後に続く二つのスペースで挟まれた文字列をキーワード１７として抽出する。この実施形態においては、前述したように、「＄  契約項目  」、「＄  住所  」、「＄  口座番号  」、「＄  金額  」、…がキーワード１７として抽出される。キーワード抽出部２２は、抽出した各キーワード１７を項目検索部２３へ送出する。
【００５３】
項目検索部２３は、入力された各キーワード１７に対応するデータベース９における各項目１４を検索して、キーワード置換部２５へ送出する。キーワード置換部２５には、業務端末８から送信されて、個別番号受信部２４で受信された発行しようとする帳票１の個別番号５が入力されている。
【００５４】
そして、キーワード置換部２５は、データベース９における個別番号５（契約番号、入金番号９）における検索された各項目１４に対応する各データ１５を読出す。さらに、先に読出した帳票テンプレート１６ａ（１６ｂ、１６ｃ）における各キーワード１７を項目１４に対応した各データ１５に置換える。キーワード置換部２５は、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ）を帳票テキストファイル１２に一旦書込む。帳票テキスト送信部２６は、帳票テキストファイル１２に書込まれた帳票テンプレート１６ａ（１６ｂ、１６ｃ）を帳票テキストデータとして、帳票発行要求元の業務端末８へ送信する。
【００５５】
図６の帳票発行要求元の業務端末８の帳票テキスト受信部４２は、データ管理サーバ７から、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ）からなる帳票テキストデータを受信すると、この帳票テキストデータを一旦帳票テキストメモリ３５へ一旦書込む。
【００５６】
帳票表示出力部４３は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出して帳票として表示器３０に表示出力する。さらに、帳票印字出力部４４は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出してプリンタ３４で図７（ａ）、（ｂ）に示す帳票１として、印字出力する。
【００５７】
図７（ａ）は、データベース９の契約のデータファイル１３ａにおける「１２５６」の個別番号（契約番号）５の各項目１４（項目名３）の各データ１５が印字された帳票１を示す。各データ１５は、対応する項目名３に隣接する枠４内に印字出力される。
【００５８】
一方、図７（ｂ）は、データベース９の入金のデータファイル１３ｂにおける「１３７」の個別番号（入金番号）５の各項目１４（項目名３）の各データ１５が印字された帳票１を示す。
【００５９】
図８は、データ管理サーバ７の帳票テンプレートメモリ１０に記憶された別の種別の帳票テンプレート１６ｄを示す図である。この帳票テンプレート１６ｄにおいても、各項目名３に隣接してキーワード１７が書込まれている。
【００６０】
このように構成された第１実施形態の帳票発行システムにおいては、この帳票発行システムの操作者は、業務端末８を操作して、この業務端末８から帳票テンプレート１６ａ、１６ｂ、１６ｃ、…の種別および個別番号（契約番号、入金番号）５をデータ管理サーバ７へ送信する。データ管理サーバ７において、業務端末８から指定された種別の帳票テンプレート１６ａ（１６ｂ、１６ｃ、…）が帳票テンプレートファイル１０から読出される。
【００６１】
そして、当該帳票テンプレート１６ａ（１６ｂ、１６ｃ、…）の各キーワード１７が抽出され、抽出された各キーワード１７に対応する各項目１４がキーワードテーブル１１から検索される。各項目１４に対応する各データ１５がデータベース９から読出され、読出した帳票テンプレート１６ａ（１６ｂ、１６ｃ、…）における各キーワード１７が各データ１５に置換えられる。そして、この各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ、…）が帳票テキストデータとして業務端末８へ送信される。そして、業務端末８において、帳票テキストデータが個別番号（契約番号、入金番号）５の帳票１としプリンタ３４で印字出力される。
【００６２】
前記各帳票テンプレート１６ａ、１６ｂ、１６ｃ、…は、前述したように、項目名３、枠４の固定情報とキーワード１７の可変情報は、テキストデータで記述されており、かつ、業務端末８へ送出されて、プリンタ３４で帳票１として印字出力される帳票テキストデータもテキストデータで記述されている。
【００６３】
したがって、市販の文書作成ソフトウエアを用いて、各業務端末８からデータ管理サーバ７の帳票テンプレートファイル１０に対して帳票テンプレートを新規に設定したり、設定済みの各帳票テンプレート１６ａ、１６ｂ、１６ｃ、…の編集や削除が簡単に実施できる。
【００６４】
なお、本発明の帳票発行システムにおいて、データベース９に記憶された、複数項目１４のデータ１５は、文字データの他に画像データを含むことが可能である。このように、各項目１４に文字データ以外に例えば商品の画像や印鑑等の画像データを帳票１に印字可能とすることにより、発行される帳票１の適用範囲を拡大できる。
【００６５】
また、同一業務に対して複数種類の帳票テンプレートを設け、操作者に選択させることも可能である。
【００６６】
（第２実施形態）
図９は本発明の第２実施形態に係わる帳票発行方法、帳票発行プログラムが適用される帳票発行装置の概略構成を示すブロック図である。この第２実施形態の帳票発行装置５０は、図１に示す第１実施形態の帳票発行システムにおけるデータ管理サーバ７の機能と業務端末８の機能と兼ね備えている。したがって、第１実施形態の帳票発行システムにおけるデータ管理サーバ７と業務端末８と同一部分には同一符号を付して重複する部分の詳細説明を省略する。
【００６７】
例えばコンピュータで構成された帳票発行装置５０内には、データベース９、帳票テンプレートファイル１０、キーワードテーブル１１、表示器３０とキーボード等の操作部３１とからなるＧＵＩ３２、入力画面メモリ３３、帳票１を印字出力するプリンタ３４、帳票テキストファイル３５が設けられている。
【００６８】
次に、各部の動作を順番に説明していく。帳票テンプレート作成編集部２８は、管理者にて表示器３０の表示画面上で作成された帳票テンプレートの作成、編集、削除の指示に従って、帳票テンプレートファイル１０に対して新規の帳票テンプレート１６の作成、作成済みの帳票テンプレート１６ａ、１６ｂ、１６ｃ、１６ｄの編集、削除を実施する。さらに、必要に応じて、キーワードテーブル１１に新たにキーワード１７を設定する。
【００６９】
登録データ書込部１９は、入力画面メモリ３３から入力画面を表示器３０に表示させ、担当者が操作部３１で操作入力された個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を登録データとして取込み、この登録データを構成する個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を図４に示すデータベース９のいずれか個別番号５（例えば、契約番号、入金番号等）で定まるデータファイル１３ａ、１３ｂの新規領域に書込む。
【００７０】
帳票テンプレート読出部２１は、帳票テンプレートファイル１０から、担当者にて操作入力された、発行しようとする帳票１の表題２に対応する種別の帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）を読出して、キーワード抽出部２２へ送出する。キーワード抽出部２２は、入力された１つの図３（ａ）、（ｂ）に示す帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）における各キーワード１７を抽出する。キーワード抽出部２２は、抽出した各キーワード１７を項目検索部２３へ送出する。
【００７１】
項目検索部２３は、入力された各キーワード１７に対応するデータベース９における各項目１４を検索して、キーワード置換部２５へ送出する。
【００７２】
個別番号指定部４１は、担当者にて操作入力された、発行しようとする帳票１の個別番号５をキーワード置換部２５へ送出する。
【００７３】
そして、キーワード置換部２５は、データベース９における個別番号５（契約番号、入金番号９）における検索された各項目１４に対応する各データ１５を読出す。さらに、先に読出した帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）における各キーワード１７を項目１４に対応した各データ１５に置換える。キーワード置換部２５は、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）を帳票テキストデータとして帳票テキストファイル３５に一旦書込む。
【００７４】
帳票表示出力部４３は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出して帳票として表示器３０に表示出力する。さらに、帳票印字出力部４４は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出してプリンタ３４で図７（ａ）、（ｂ）に示す帳票１として印字出力する。
【００７５】
図１０は帳票発行装置５０の全体動作を示す流れ図である。
【００７６】
操作部３１から帳票テンプレートの作成、編集、削除の指示が入力されると（ステップＳ１）、帳票テンプレート作成編集部２８は、帳票テンプレートファイル１０に対して新規の帳票テンプレートの作成、作成済みの帳票テンプレート１６ａ、１６ｂ、１６ｃ、１６ｄの編集、削除を実施する。さらに、必要に応じて、キーワードテーブル１１に新たにキーワード１７を設定する（ステップＳ２、Ｓ３）。
【００７７】
操作部３１から登録データが入力されると（ステップＳ４）、登録データ書込部１９は、この登録データを構成する個別番号５（例えば、契約番号、入金番号等）を指定した複数の項目１４に亘る各データ１５を図４に示すデータベース９に書込む（ステップＳ５）。
【００７８】
操作部３１から発行しようとする帳票１の表題２に対応する帳票テンプレートの種別が入力されると（ステップＳ６）、帳票テンプレート読出部２１は、帳票テンプレートファイル１０から、指定された種別の帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）を読出して、キーワード抽出部２２へ送出する（ステップＳ７）。
【００７９】
キーワード抽出部２２は、入力された帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）における各キーワード１７を抽出して項目検索部２３へ送出する（ステップＳ８）。
【００８０】
項目検索部２３は、入力された各キーワード１７に対応するデータベース９における各項目１４を検索して、キーワード置換部２５へ送出する（ステップＳ９）。
【００８１】
操作部３１から発行しようとする帳票１の個別番号５が入力されると（ステップＳ１０）、キーワード置換部２５は、データベース９における個別番号５（契約番号、入金番号９）における検索された各項目１４に対応する各データ１５を読出す。さらに、先に読出した帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）における各キーワード１７を項目１４に対応した各データ１５に置換える（ステップＳ１１）。
【００８２】
さらに、キーワード置換部２５は、各キーワード１７が各データ１５に置換えられた帳票テンプレート１６ａ（１６ｂ、１６ｃ、１６ｄ）を帳票テキストファイル３５に一旦書込む（ステップＳ１２）。
【００８３】
操作部３１から帳票の表示指示が入力されると（ステップＳ１３）、帳票表示出力部４３は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出して帳票として表示器３０に表示出力する（ステップＳ１４）。
【００８４】
さらに、操作部３１から帳票の印字指示が入力されると（ステップＳ１５）、帳票印字出力部４４は、帳票テキストメモリ３５に記憶された帳票テキストデータを読出してプリンタ３４で帳票１として印字出力する（ステップＳ１６）。
【００８５】
このように構成された第２実施形態の帳票発行装置５０においても、先に説明した第１実施形態の帳票発行システムとほぼ同一の作用効果を奏することが可能である。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１実施形態に係わる帳票発行システムの概略構成図。
【図２】同実施形態の帳票発行システムに組込まれたデータ管理サーバの概略構成を示すブロック図。
【図３】同データ管理サーバ内に形成された帳票テンプレートファイルの記憶内容を示す図。
【図４】同データ管理サーバ内に形成されたデータベースの記憶内容を示す図。
【図５】同データ管理サーバ内に形成されたキーワードテーブルの記憶内容を示す図。
【図６】同実施形態の帳票発行システムに組込まれた業務端末の概略構成を示すブロック図。
【図７】同業務端末で印字出力された帳票を示す図。
【図８】同データ管理サーバ内に形成された帳票テンプレートファイルに記憶された帳票テンプレートの他の一例を示す図。
【図９】本発明の第２実施形態に係わる帳票発行方法、帳票発行プログラムが適用される帳票発行装置の概略構成を示すブロック図
【図１０】同実施形態の帳票発行装置の全体動作を示す流れ図。
【図１１】一般的な帳票の用紙を示す図。
【符号の説明】
【００８７】
１…帳票、２…表題、３…項目名、４…枠、５…個別番号、６…伝送路、７…データ管理サーバ、８…業務端末８、９…データベース、１０…帳票テンプレートファイル、１１…キーワードテーブル、１２，３５…帳票テキストファイル、１３ａ，１３ｂ…データファイル、１４…項目、１５…データ、１６ａ，１６ｂ，１６ｃ，１６ｄ…帳票テンプレート、１７…キーワード、１９…登録データ書込部、２１…帳票テンプレート読出部、２２…キーワード抽出部、２３…綱目検索部、２５…キーワード置換部、２８…帳票テンプレート作成編集部、３０…表示器、３１…操作部、３３…入力画面メモリ、３４…プリンタ、４０…帳票テンプレート指定部、４１…個別番号指定部、４３…帳票表示出力部、４４…帳票印字出力部、５０…帳票発行装置
【図１】
2007018364.tif 000003
【図２】
2007018364.tif 000004
【図３】
2007018364.tif 000005
【図４】
2007018364.tif 000006
【図５】
2007018364.tif 000007
【図６】
2007018364.tif 000008
【図７】
2007018364.tif 000009
【図８】
2007018364.tif 000010
【図９】
2007018364.tif 000011
【図１０】
2007018364.tif 000012
【図１１】
2007018364.tif 000013