(57)【要約】      （修正有）【課題】ユーザが、帳票サンプルの中から希望に適した仕様の帳票を効率的に選択できるように支援する帳票作成支援装置、帳票作成支援方法及び帳票作成支援プログラムを提供する。【解決手段】帳票作成支援装置１０は、既存帳票に配置されているデータ項目の位置及びデータ型を含むデータパターンを既存帳票ごとに格納する既存帳票格納部１３と、入力帳票３０に配置されているデータ項目のデータパターンを受信するパターン入力部１１と、パターン格納部１２に格納された入力帳票のデータパターンと、既存帳票のデータパターンとを比較し、一致した既存帳票の割合を、入力帳票のデータパターンの一致度として算出して出力するパターン比較部１６と、を備える。【選択図】図１
2019133430.tif 000002
【特許請求の範囲】
【請求項１】
既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに格納する既存帳票格納手段と、
入力帳票に配置されている前記データ項目の前記データパターンを受信するパターン入力手段と、
前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力するパターン比較手段と、を備える帳票作成支援装置。
【請求項２】
前記データパターンは、さらに、桁数、文字サイズを包含する、請求項１の帳票作成支援装置。
【請求項３】
既存帳票格納手段は、複数の前記既存帳票について用紙サイズ、余白幅、両面印刷と片面印刷の別、フォントタイプ、前記既存帳票の文字サイズ規定、及び、印刷色の何れかを含む選択項目の指定値を格納し、
前記帳票作成支援装置は、入力された前記選択項目の指定値に合致する前記既存帳票を前記既存帳票格納手段から選択する帳票選択手段を、さらに備え、
前記パターン比較手段は、前記入力帳票の前記データパターンと前記帳票選択手段が選択した前記既存帳票の前記データパターンとを比較して、前記一致度を算出する、請求項１乃至請求項２の何れか１項の帳票作成支援装置。
【請求項４】
帳票選択手段は、前記選択項目を識別する選択項目名と前記選択項目の指定値を含む帳票ガイドラインを受信して、前記帳票ガイドラインから前記選択項目の指定値を抽出する請求項３の帳票作成支援装置。
【請求項５】
前記入力帳票は、印刷属性の指定値とレイアウトデータを包含し、
前記一致度が与えられた閾値より一致の程度が高いことを示す前記入力帳票の前記データパターンを、前記印刷属性の指定値と前記レイアウトデータに基づいて出力する帳票出力手段を、さらに備える請求項１乃至請求項４の何れか１項の帳票作成支援装置。
【請求項６】
既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに記憶し、
入力帳票に配置されている前記データ項目の前記データパターンを受信し、
前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力する帳票作成支援方法。
【請求項７】
前記データパターンは、さらに、桁数、文字サイズを包含する、請求項６の帳票作成支援方法。
【請求項８】
複数の前記既存帳票について用紙サイズ、余白幅、両面印刷と片面印刷の別、フォントタイプ、前記既存帳票の文字サイズ規定、及び、印刷色の何れかを含む選択項目の指定値を記憶し、
入力された前記選択項目の指定値に合致する前記既存帳票を選択し、
前記入力帳票の前記データパターンと選択した前記既存帳票の前記データパターンとを比較して、前記一致度を算出する、請求項６乃至請求項７の何れか１項の帳票作成支援方法。
【請求項９】
前記選択項目を識別する選択項目名と前記選択項目の指定値を含む帳票ガイドラインを受信して、前記帳票ガイドラインから前記選択項目の指定値を抽出する請求項８の帳票作成支援方法。
【請求項１０】
既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに記憶する処理と、
入力帳票に配置されている前記データ項目の前記データパターンを受信する処理と、
前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力する処理と、をコンピュータに実行させる帳票作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票作成支援装置、帳票作成支援方法、及び、帳票作成支援プログラム、特に、帳票サンプルの中からユーザの希望に適した帳票を効率的に選択できる帳票作成支援装置等に関する。
【背景技術】
【０００２】
特許文献１は、取引先ごとに提出する帳票のパターンを登録しておき、複数の帳票の中から取引先ごとに提出する帳票をパターンに基づいて取り揃えることが出来る取引先管理システムを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０５４０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
業務システム等の開発の過程で、多くの出力帳票サンプルの中から出力を希望する帳票をユーザ等に選択して欲しい場合が有る。例えば、ユーザ自らが考える複数の希望案や自動生成された多数の帳票サンプルの中から、ユーザの業務システムで採用する帳票を選択して欲しい場合が有る。
【０００５】
このような場合、全ての帳票サンプルを印刷して提示し、ユーザに選択を依頼するのは、ユーザの労力、選択に要する時間、及び、紙資源量の面から効率的でない。
【０００６】
特許文献１の取引先管理システムは、このような帳票の選択に関する課題を解決するものではない。
【０００７】
本発明は、上記課題を解決して、ユーザが、帳票サンプルの中から希望に適した帳票を効率的に選択できる帳票作成支援装置、帳票作成支援方法、及び、帳票作成支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一つの実施の形態の帳票作成支援装置は、既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに格納する既存帳票格納手段と、入力帳票に配置されている前記データ項目の前記データパターンを受信するパターン入力手段と、前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力するパターン比較手段と、を備える。
【０００９】
本発明の一つの実施の形態の帳票作成支援方法は、既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに記憶し、入力帳票に配置されている前記データ項目の前記データパターンを受信し、前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力する。
【００１０】
本発明の一つの実施の形態の帳票作成支援プログラムは、既存帳票に配置されているデータ項目の位置、及び、データ型を含むデータパターンを前記既存帳票ごとに記憶する処理と、入力帳票に配置されている前記データ項目の前記データパターンを受信する処理と、前記入力帳票の前記データパターンと前記既存帳票の前記データパターンとを比較し、一致した前記既存帳票の割合を、前記入力帳票の前記データパターンの一致度として算出して出力する処理と、をコンピュータに実行させる。
【発明の効果】
【００１１】
本発明にかかる帳票作成支援装置は、ユーザが、帳票サンプルの中から希望に適した仕様の帳票を効率的に選択できるように支援する。
【図面の簡単な説明】
【００１２】
【図１】図１は、第一の実施の形態にかかる帳票作成支援装置１０の構成を示す図である。
【図２】図２は、入力帳票３０の構成を示す図である。
【図３】図３は、既存帳票４０の構造を示す図である。
【図４】図４は、帳票ガイドライン２１の例を示す図である。
【図５】図５は、コンピュータ装置６０の構成を示す図である。
【図６】図６は、パターン入力部１１の動作フローチャートである。
【図７】図７は、パターン入力部１１が画像データから入力帳票３０のデータパターン３１を抽出する様子を示す図である。
【図８】図８は、帳票選択部１４の動作フローチャート（その１）である。
【図９】図９は、帳票自動選択画面７０のフォーマットを示す図である。
【図１０】図１０は、帳票選択部１４の動作フローチャート（その２）である。
【図１１】図１１は、帳票手動選択画面７５のフォーマットを示す図である。
【図１２】図１２は、パターン比較部１６の動作フローチャートである。
【図１３】図１は、第二の実施の形態にかかる帳票作成支援装置１０の構成を示す図である。
【発明を実施するための形態】
【００１３】
＜第一の実施の形態＞
＜構成＞
図１は、本実施の形態にかかる帳票作成支援装置１０の構成を示す図である。帳票作成支援装置１０は、パターン入力部１１、帳票選択部１４、パターン比較部１６、帳票出力部１８、パターン格納部１２、既存帳票格納部１３、及び、比較結果格納部１７を備える。
【００１４】
パターン入力部１１は、入力帳票３０を受信してパターン格納部１２に格納する。入力帳票３０は、例えばこれから開発するユーザシステムから出力される帳票のサンプルであり、少なくとも一つのデータ項目が配置されている。入力帳票３０は、例えばデータ項目として受注金額を含む受注伝票の帳票サンプルである。入力帳票３０は、ユーザがエディタのようなツールを使用して作成しても良いし、帳票サンプルを自動生成する装置を使って作成しても良い。
【００１５】
図２は、入力帳票３０の構成を示す図である。入力帳票３０は、データパターン３１を含む。データパターン３１は、帳票サンプルにおける１つのデータ項目の配置仕様案であり、例えば、帳票における配置の位置、印字桁数、文字サイズ、文字太さ、データ型の項目を含む。データパターン３１は、１つのデータ項目の配置仕様案のバリエーションごとに１つ存在する。従って、配置仕様案のバリエーションが多様であれば、データパターン３１は多量になる。帳票作成支援装置１０は、データパターン３１の中から、適切なものをユーザが選択することを支援する。
【００１６】
入力帳票３０はさらに、印刷属性３２の指定値と、レイアウトデータ３３を含む。印刷属性３２は、サンプル帳票を印刷するときの印刷仕様、例えば用紙サイズを含む。レイアウトデータ３３は、既に決定している固定的な帳票フォーマットのデータである。
【００１７】
なお図２は、１つのデータ項目に関するデータパターン３１のバリエーション例を示している。複数のデータ項目について配置仕様案のバリエーションが存在するときは、図２における表が複数存在する。
【００１８】
既存帳票格納部１３は、１以上の既存帳票４０を格納する。既存帳票４０は、既に開発済みのシステムで採用された帳票であり、入力帳票３０と同様に少なくとも一つのデータ項目が配置されている。本実施形態の帳票作成支援装置１０は、既存帳票４０のデータパターン３１を参照して、入力帳票３０のデータパターン３１の選択を行う。
【００１９】
図３は、既存帳票４０の構造を示す図である。既存帳票４０は、データ項目のデータパターン３１と、選択項目名４１と選択項目の指定値４２を包含する。図３は、１つのデータ項目に関するデータパターン３１の例を示している。既存帳票４０が、複数のデータ項目を含む帳票であれば、データパターン３１も同数存在する。既存帳票４０の選択項目は、例えば、印刷時の用紙サイズ、印刷時の用紙の余白幅、両面印刷と片面印刷の別、印刷に使用するフォントタイプ、文字サイズ規定、及び、印刷色の内の幾つかを包含する。文字サイズ規定は、例えば、既存帳票４０の統一文字サイズ、最大または最小の文字サイズである。
【００２０】
パターン比較部１６は、入力帳票３０のデータパターン３１と既存帳票４０のデータパターン３１とを比較して、入力帳票３０のデータパターン３１の既存帳票４０との一致度を算出して出力する。パターン比較部１６は、例えば、入力帳票３０のデータパターン３１と既存帳票４０のデータパターン３１とを比較して、比較した中で一致した既存帳票４０の割合を一致度とする。パターン比較部１６は、一致度が与えられた閾値より高い一致度合いを示す入力帳票３０のデータパターン３１とその一致度を、比較結果格納部１７に出力する。
【００２１】
ここで、入力帳票３０のデータパターン３１と、既存帳票４０のデータパターン３１が一致するとは、データパターン３１を構成する全ての項目、例えば、配置の位置、印字桁数、文字サイズ、文字太さ、及び、データ型の値が全て一致することを言う。
【００２２】
入力帳票３０が複数のデータ項目についてデータパターン３１を含むとき、パターン比較部１６は、全データ項目のデータパターン３１組み合わせが一致した時に、入力帳票３０のデータパターン３１と既存帳票４０のデータパターン３１が一致したと判断する。
【００２３】
帳票選択部１４は、既存帳票格納部１３に格納されている既存帳票４０の中から、パターン比較部１６の比較に用いる既存帳票４０を選択する。すなわち、帳票選択部１４はパターン比較部１６の比較に用いる既存帳票４０を絞り込む。帳票選択部１４は、外部から選択項目の指定値４２を受信して、指定された値と一致する既存帳票４０を既存帳票格納部１３から選択して選択帳票格納部１５に格納する。パターン比較部１６は、入力帳票３０のデータパターン３１と選択帳票格納部１５に格納されている既存帳票４０のデータパターン３１とを比較する。これは、データパターン３１の比較をするまでもない既存帳票４０をスクリーニングして、データ項目の多い帳票について処理効率を上げる為である。
【００２４】
帳票選択部１４は、例えば、選択項目を識別する選択項目名４１と選択項目の指定値４２を含む帳票ガイドライン２１を受信し、当該帳票ガイドライン２１から選択項目の指定値４２を抽出する。
【００２５】
図４は、帳票ガイドライン２１の例を示す図である。帳票ガイドライン２１は、例えば、選択項目名４１と選択項目の指定値４２を含む文章である。帳票ガイドライン２１は、選択項目名４１と選択項目の指定値４２を含む表データであっても良い。
【００２６】
帳票出力部１８は、比較結果格納部１７に格納されている入力帳票３０のデータパターン３１に、印刷属性３２の指定値とレイアウトデータ３３を適用して帳票イメージ２２を作成して出力する。
【００２７】
ここで、帳票作成支援装置１０のパターン入力部１１、帳票選択部１４、パターン比較部１６、及び、帳票出力部１８は、論理回路、または、専用プロセッサとファームウェアで構成される。パターン格納部１２、既存帳票格納部１３、及び、比較結果格納部１７は、ＨＤＤ（Hard Disk Drive）、または、ＳＤＤ(Solid State Drive)等の記憶装置である。
【００２８】
帳票作成支援装置１０は、コンピュータ装置６０で構成されても良い。図５は、コンピュータ装置６０の構成を示す図である。コンピュータ装置６０は、バス６４で相互に接続された、プロセッサ６１、主記憶装置６３、及び、外部記憶装置６２を備える。
【００２９】
プロセッサ６１は、バス６４を経由して、主記憶装置６３、及び、外部記憶装置６２に対してデータの読み書きを行う。また、プロセッサ６１は、主記憶装置６３に格納されている帳票作成支援プログラム６５を実行する。なお、帳票作成支援プログラム６５は、当初は外部記憶装置６２に格納されており、コンピュータ装置６０の初期設定時にプロセッサ６１が外部記憶装置６２から主記憶装置６３にロードしても良い。
【００３０】
ここで、主記憶装置６３は半導体記憶装置である。外部記憶装置６２は、ＨＤＤ、または、ＳＤＤ等の記憶装置である。
【００３１】
コンピュータ装置６０のプロセッサ６１は、帳票作成支援プログラム６５を実行することにより、パターン入力部１１、帳票選択部１４、パターン比較部１６、及び、帳票出力部１８として機能する。すなわち、プロセッサ６１は、帳票作成支援プログラム６５を実行することにより、パターン入力部１１、帳票選択部１４、パターン比較部１６、及び、帳票出力部１８が行う処理を実行する。
【００３２】
外部記憶装置６２は、パターン格納部１２、既存帳票格納部１３、及び、比較結果格納部１７として使用されても良い。
【００３３】
＜動作＞
図６は、パターン入力部１１の動作フローチャートである。パターン入力部１１は、外部、例えばエディタ、ワードプロセッサを備えた端末装置、または、入力帳票３０を自動生成する装置から入力帳票３０を受信する（Ａ１）。入力帳票３０がテキストやスプレッドシート等のデータであれば（Ａ２でＹＥＳ）、パターン入力部１１は受信した入力帳票３０をパターン格納部１２へ格納する（Ａ３）。入力がスキャナなどで読み込んだ画像データである場合、（Ａ２でＮＯ）、パターン入力部１１は受信した画像を解析して入力帳票３０を抽出してパターン格納部１２へ格納する（Ｂ４）。
【００３４】
図７は、パターン入力部１１が画像データから入力帳票３０のデータパターン３１を抽出する様子を示す図である。パターン入力部１１は、画像データに含まれる文字を読み取って、その位置や文字サイズを判定する。なお、図７は、多くのデータ項目が含まれる帳票の例を示す。また、パターン入力部１１は、多くの画像データからデータパターン３１を抽出することにより、データパターン３１のバリエーションを蓄積してゆく。
【００３５】
図８は、帳票選択部１４の動作フローチャート（その１）である。ここで、帳票選択部１４は、帳票ガイドライン２１から選択項目の指定値４２を抽出し、その値に従って既存帳票４０を選択する。
【００３６】
帳票選択部１４は、帳票ガイドライン２１を読み込んで（Ｅ１）、当該帳票ガイドライン２１を、選択項目名４１の一つをキーにして検索する（Ｅ２）。当該選択項目名４１を検出すると（Ｅ３でＹＥＳ）、帳票選択部１４は後続する選択項目の指定値４２を抽出し、選択項目名４１と選択項目の指定値４２を関連付けて記憶する（Ｅ４）。当該選択項目名４１を検出できないと（Ｅ３でＮＯ）、帳票選択部１４は当該選択項目名４１とＮｕｌｌ値を関連付けて記憶する（Ｆ１）。この後、帳票選択部１４は、全ての選択項目名４１についてＥ２からＥ４／Ｆ１まで繰り返す（Ｅ５）。
【００３７】
その後、帳票選択部１４は、抽出した選択項目の指定値４２を表示し、ユーザの指示を待つ（Ｅ６）。このとき、帳票選択部１４は、抽出した選択項目の指定値４２を帳票自動選択画面７０に表示して、選択開始ボタン７１、または、修正ボタン７２の押下を待つ。
【００３８】
図９は、帳票自動選択画面７０のフォーマットを示す図である。帳票自動選択画面７０は、全ての選択項目名４１とその選択項目の指定値４２を対応付けて示すとともに、選択開始ボタン７１と修正ボタン７２も示す。
【００３９】
ユーザが選択開始ボタン７１を押下すると（Ｅ７）、帳票選択部１４は、選択項目の指定値４２が合致する既存帳票４０を既存帳票格納部１３から選択し、選択帳票格納部１５に格納する（Ｅ８）。この時、Ｎｕｌｌ値の選択項目は無視される。ユーザが修正ボタン７２を押下すると（Ｅ７）、帳票選択部１４は、帳票自動選択画面７０から修正値を取得して（Ｆ２）、その修正値で既存帳票４０を既存帳票格納部１３から選択し、選択帳票格納部１５に格納する（Ｅ８）。
【００４０】
帳票選択部１４は、帳票ガイドライン２１を用いずに既存帳票４０を選択しても良い。図１０は、このときの帳票選択部１４の動作フローチャートである。帳票選択部１４は、既存帳票格納部１３に格納されている既存帳票４０のイメージ画像（図示されず）と、帳票手動選択画面７５を表示する（Ｃ１）。
【００４１】
図１１は、帳票手動選択画面７５のフォーマットを示す図である。帳票手動選択画面７５は、既存帳票格納部１３に格納されている各既存帳票４０の選択の有無を入力するチェックボックスと、選択完了ボタン７６を示す。
【００４２】
帳票選択部１４は、帳票手動選択画面７５を表示後、選択完了ボタン７６が押下されるまで待機する（Ｃ２）。選択完了ボタン７６が押下されると、帳票選択部１４は、ユーザの選択情報を読み込み、選択された既存帳票４０を既存帳票格納部１３から取得して、選択帳票格納部１５に格納する（Ｃ３）。
【００４３】
図１２は、パターン比較部１６の動作フローチャートである。パターン比較部１６は、選択帳票格納部１５に格納されている既存帳票４０に基づいて入力帳票３０の各データパターンの一致度を算出する。すなわち、パターン比較部１６は、パターン格納部１２に格納されているデータパターン３１を順に選択して、以下のＧ１、Ｇ２処理を繰り返し実行する（Ｌ１のループ）。
【００４４】
パターン比較部１６は、選択した当該データパターン３１と一致するデータパターン３１を有する既存帳票４０の割合を一致度として算出する（Ｇ１）。パターン比較部１６は、一致度が与えられた閾値より高い一致度合いを示す入力帳票３０のデータパターン３１を比較結果格納部１７に出力する（Ｇ２）。一致度の算出方法は、前述したとおりである。一致度は、大きな値が高い一致度合いを示す。
【００４５】
最後に、帳票出力部１８は、比較結果格納部１７に格納されているデータパターン３１を、レイアウトデータ３３を用いて印刷する。すなわち、帳票出力部１８は、データパターン３１が指示する、例えば配置の位置、印字桁数、文字サイズ、文字太さ、及び、データ型のモデルデータを、レイアウトデータ３３の書式上に配置して帳票イメージ２２を生成し、印刷属性３２に従って印刷する。モデルデータはデータ型ごとに、予め帳票出力部１８に与えられている。この時、帳票出力部１８は帳票イメージ２２ごとの一致度も出力する。
【００４６】
ユーザは、印刷された帳票イメージ２２、及び、一致度を参考に、例えば、開発中の業務システムの出力帳票仕様を決定する。
【００４７】
＜効果＞
帳票作成支援装置１０は、ユーザが、帳票サンプルの中から希望に適した仕様の帳票を効率的に選択できるように支援出来る。その理由は、パターン比較部１６が、帳票サンプルとして入力された入力帳票３０のデータパターン３１と蓄積されている既存帳票４０のデータパターン３１とを比較し、入力帳票３０のデータパターン３１の既存帳票４０との一致度を算出するからである。ユーザは、一致度を参考に、例えば、開発中の業務システムの出力帳票仕様を決定する。
【００４８】
更に、帳票作成支援装置１０は、ユーザが視覚的に、帳票サンプルの中から希望に適した仕様の帳票を効率的に選択できるように支援する。その理由は、帳票出力部１８が、入力帳票３０のデータパターン３１の帳票イメージ２２を出力するからである。しかも、帳票作成支援装置は、一致度が与えられた閾値より一致の程度が高いことを示す入力帳票３０のデータパターン３１に絞って出力する為、ユーザが検討する負担が軽減されると同時に、印刷量も軽減される。
【００４９】
帳票作成支援装置１０は、効率よく、入力帳票３０のデータパターン３１選択を実行できる。その理由は、帳票選択部１４が、入力された選択項目の指定値４２に合致する既存帳票４０を選択して、データパターン３１の比較を行うからである。
【００５０】
＜変形例＞
帳票選択部１４は、図８のフローチャートのＥ６以降だけを実行しても良い。この場合、帳票自動選択画面７０が表示する選択項目の指定値４２は、予め定められた固定値でも良い。
【００５１】
扱う帳票の選択項目の指定値４２が一律であるような場合、帳票選択部１４は不要である。この場合、パターン比較部１６は、既存帳票格納部１３に格納されている既存帳票４０を用いて一致度の算出を行う。
【００５２】
帳票作成支援装置１０は、既存帳票４０を既存帳票格納部１３に格納する為のモジュールを備えていても良い。このモジュールは、例えば、作成したい帳票イメージをユーザが紙でもっていた場合、そのデータをスキャナで取り込み、そこから座標・印字桁数・文字サイズ・文字の太さ・データ型を取り出してパターンとして入力する。また、このモジュールは、ＰＤＦ（Portable Document Format）ファイルを取得して、そこから座標・印字桁数・文字サイズ・文字の太さ・データ型を取り出してパターンとして入力しても良い。
【００５３】
＜第二の実施形態＞
図１３は、本実施の形態にかかる帳票作成支援装置１０の構成を示す図である。帳票作成支援装置１０は、パターン入力部１１、パターン比較部１６、及び、既存帳票格納部１３を備える。
【００５４】
既存帳票格納部１３は、既存帳票４０に配置されているデータ項目の位置、及び、データ型を含むデータパターン３１を既存帳票４０ごとに格納する。パターン入力部１１は、入力帳票３０に配置されているデータ項目のデータパターン３１を受信する。パターン比較部１６は、入力帳票３０のデータパターン３１と既存帳票４０のデータパターン３１とを比較し、一致した既存帳票４０の割合を、入力帳票３０のデータパターン３１の一致度として算出して出力する。
【００５５】
帳票作成支援装置１０は、ユーザが、帳票サンプルの中から希望に適した仕様の帳票を効率的に選択できるように支援出来る。その理由は、パターン比較部１６が、帳票サンプルとして入力された入力帳票３０のデータパターン３１と蓄積されている既存帳票４０のデータパターン３１とを比較し、入力帳票３０のデータパターン３１の既存帳票４０との一致度を算出するからである。ユーザは、一致度を参考に、例えば、開発中の業務システムの出力帳票仕様を決定する。
【００５６】
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００５７】
１０    帳票作成支援装置
１１    パターン入力部
１２    パターン格納部
１３    既存帳票格納部
１４    帳票選択部
１５    選択帳票格納部
１６    パターン比較部
１７    比較結果格納部
１８    帳票出力部
２１    帳票ガイドライン
２２    帳票イメージ
３０    入力帳票
３１    データパターン
３２    印刷属性
３３    レイアウトデータ
４０    既存帳票
４１    選択項目名
４２    選択項目の指定値
６０    コンピュータ装置
６１    プロセッサ
６２    外部記憶装置
６３    主記憶装置
６４    バス
６５    帳票作成支援プログラム
７０    帳票自動選択画面
７１    選択開始ボタン
７２    修正ボタン
７６    選択完了ボタン
【図１】
2019133430.tif 000003
【図２】
2019133430.tif 000004
【図３】
2019133430.tif 000005
【図４】
2019133430.tif 000006
【図５】
2019133430.tif 000007
【図６】
2019133430.tif 000008
【図７】
2019133430.tif 000009
【図８】
2019133430.tif 000010
【図９】
2019133430.tif 000011
【図１０】
2019133430.tif 000012
【図１１】
2019133430.tif 000013
【図１２】
2019133430.tif 000014
【図１３】
2019133430.tif 000015