(57)【要約】【課題】既存帳票に特徴が近似しかつ既存帳票の出力情報のもとで管理したい帳票を作成した場合に、出力管理工数の削減を行う帳票出力管理装置等を提供する。【解決手段】本発明の帳票出力管理装置は、帳票の罫線や項目や用紙設定に係る情報を読み込み、その帳票の特徴として利用したい情報を選択できるようにしたうえで、業務別帳票特徴データとして記憶し、新たな帳票の特徴との比較を行い、両者の特徴が一致しない限り、新たな帳票についての出力情報を作成する。さらに、選択された情報から項目間の位置関係の特徴を算出し、新たな帳票からも項目間の位置関係の特徴を算出し、両者を比較する。【選択図】図３１
2009288994.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の帳票に共通する特徴点毎に出力条件を定めた出力情報を登録する帳票出力管理装置であって、
出力するべき帳票の特徴を記憶した業務別帳票特徴データと、
前記業務別帳票特徴データに１対１に対応した出力情報と、
を備えた記憶部と、
前記帳票の罫線、項目及び用紙設定に係る帳票情報の一部又は全部を含む情報を読み込み、
前記読み込んだ情報のなかから、前記帳票の特徴として利用したい情報の選択を受け付けたうえで、前記業務別帳票特徴データとして記憶し、
新たな帳票の特徴と、前記選択を受け付けた前記帳票の特徴との比較を行い、
両者の特徴が一致しない限り、前記新たな帳票についての出力情報を作成する制御部と、
を有することを特徴とする帳票出力管理装置。
【請求項２】
前記帳票出力管理装置の記憶部は、
前記帳票の種類毎に関連付けられた
前記帳票上の罫線についての位置情報を含む情報を有する罫線マッピングデータと、
前記帳票上の項目についての位置情報及び前記項目を示す文字情報を含む情報を有するキー項目マッピングデータと、
前記帳票の用紙設定についての情報を含む用紙設定データと、
を前記帳票情報として備え、
前記業務別帳票特徴データは、
前記罫線マッピングデータ、前記キー項目マッピングデータ及び前記用紙設定データから抽出した、
前記帳票上の罫線の位置の特徴である第１の特徴、前記帳票上の項目の文字情報の特徴である第２の特徴、前記帳票上の項目間の相対的な位置関係の特徴である第３の特徴、及び前記帳票の用紙設定の特徴である第４の特徴を含む複数の特徴に分けて、出力するべき帳票の特徴を記憶しており、
前記帳票出力管理装置の制御部は、
前記帳票についての前記罫線マッピングデータ、前記キー項目マッピングデータ、及び前記用紙設定データを前記記憶部から読み込み、
前記読み込んだ各データを既存の業務別帳票特徴データの前記第１乃至第４の特徴のうちの少なくとも１つの特徴と比較することにより、前記読み込んだ各データに係る帳票が前記既存の業務別帳票特徴データの何れかと一致するか否かを判断し、
前記判断の結果が一致しない旨の結果である場合は、前記読み込んだ各データに基づき新たな前記業務別帳票特徴データ及び出力情報を作成したうえで前記記憶部に登録する制御部と、
を有することを特徴とする請求項１に記載の帳票出力管理装置。
【請求項３】
前記第３の特徴は、
前記キー項目マッピングデータの項目の中から任意に指定された複数の項目の２つの項目の組み合わせ毎に、当該組み合わせに含まれる２つの項目間の相対的な位置関係を記述した第１の項目位置関係情報であって、
前記制御部は、
前記組み合わせを検索キーとして、前記読み込んだキー項目マッピングデータを検索し、当該組み合わせに含まれる２つのキー項目の位置情報を取得することにより、前記読み込みに係る帳票における当該２つの項目の相対的な位置関係を記述した第２の項目位置関係情報を作成し、
前記第１の項目位置関係情報と前記第２の項目位置関係情報の対応する位置関係同士が一致するか否かを判断することにより前記第３の特徴との比較をすること、
を特徴とする請求項２に記載の帳票出力管理装置。
【請求項４】
前記制御部は、
前記判断の結果が一致する旨の結果である場合は、
一致した１又は複数の業務別帳票特徴データをその一致の度合いを示す数値とともに一致候補として表示し、
一致候補のなかから一致させるべき一致候補の選択を受け付けない場合は、前記判断の結果は一致しない旨の結果であると看做すこと、
を特徴とする請求項２又は請求項３に記載の帳票出力管理装置。
【請求項５】
複数種類の帳票に共通する特徴点毎に出力条件を定めた出力情報に基づき帳票を出力する帳票出力管理装置であって、
前記帳票の種類毎に関連付けられた
前記帳票上の罫線についての位置情報を含む情報を有する罫線マッピングデータと、
前記帳票上の項目についての位置情報及び前記項目を示す文字情報を含む情報を有するキー項目マッピングデータと、
前記帳票の用紙設定についての情報を含む用紙設定データと
前記項目に対して出力すべき情報を含む帳票データと、
を備え、さらに、
前記罫線マッピングデータ、前記キー項目マッピングデータ及び前記用紙設定データから抽出した、
前記帳票上の罫線の位置の特徴である第１の特徴、前記帳票上の項目の文字情報の特徴である第２の特徴、前記帳票上の項目間の相対的な位置関係の特徴である第３の特徴、及び前記帳票の用紙設定の特徴である第４の特徴を含む複数の特徴に分けて、出力するべき帳票の特徴を記憶した業務別帳票特徴データと
業務別帳票特徴データに１対１に対応した出力情報と、
を備えた記憶部と、
前記帳票についての前記罫線マッピングデータ、前記キー項目マッピングデータ、前記用紙設定データ及び前記帳票データを前記記憶部から読み込み、
前記読み込んだ各データを既存の業務別帳票特徴データの前記第１乃至第４の特徴のうちの少なくとも１つの特徴と比較することにより、前記読み込んだ各データに係る帳票が前記既存の業務別帳票特徴データの何れかと一致するか否かを判断し、
前記判断の結果が一致する旨の結果である場合は、一致した業務別帳票特徴データに対応した出力情報に基づいて前記読み込んだ各データに係る帳票を出力する制御部と、
を有することを特徴とする帳票出力管理装置。
【請求項６】
前記第３の特徴は、
前記キー項目マッピングデータの項目の中から任意に指定された複数の項目の２つの項目の組み合わせ毎に、当該組み合わせに含まれる２つの項目間の相対的な位置関係を記述した第１の項目位置関係情報であって、
前記制御部は、
前記組み合わせを検索キーとして、前記読み込んだキー項目マッピングデータを検索し、当該組み合わせに含まれる２つのキー項目の位置情報を取得することにより、前記読み込みに係る帳票における当該２つの項目の相対的な位置関係を記述した第２の項目位置関係情報を作成し、
前記第１の項目位置関係情報と前記第２の項目位置関係情報の対応する位置関係同士が一致するか否かを判断することにより前記第３の特徴との比較をすること、
を特徴とする請求項５に記載の帳票出力管理装置。
【請求項７】
複数種類の帳票に共通する特徴点毎に出力条件を定めた出力情報を登録するコンピュータを用いた帳票出力管理方法であって、
前記コンピュータの記憶部は、
前記帳票の種類毎に関連付けられた
前記帳票上の罫線についての位置情報を含む情報を有する罫線マッピングデータと、
前記帳票上の項目についての位置情報及び前記項目を示す文字情報を含む情報を有するキー項目マッピングデータと、
前記帳票の用紙設定についての情報を含む用紙設定データと、
を備え、さらに、
前記罫線マッピングデータ、前記キー項目マッピングデータ及び前記用紙設定データから抽出した、
前記帳票上の罫線の位置の特徴である第１の特徴、前記帳票上の項目の文字情報の特徴である第２の特徴、前記帳票上の項目間の相対的な位置関係の特徴である第３の特徴、及び前記帳票の用紙設定の特徴である第４の特徴を含む複数の特徴に分けて、出力するべき帳票の特徴を記憶した業務別帳票特徴データと、
業務別帳票特徴データに１対１に対応した出力情報と、
を備え、
前記コンピュータの制御部は、
前記帳票についての前記罫線マッピングデータ、前記キー項目マッピングデータ、及び前記用紙設定データを前記記憶部から読み込み、
前記読み込んだ各データを既存の業務別帳票特徴データの前記第１乃至第４の特徴のうちの少なくとも１つの特徴と比較することにより、前記読み込んだ各データに係る帳票が前記既存の業務別帳票特徴データの何れかと一致するか否かを判断し、
前記判断の結果が一致しない旨の結果である場合は、前記読み込んだ各データに基づき新たな前記業務別帳票特徴データ及び出力情報を作成したうえで前記記憶部に登録すること、
を特徴とする帳票出力管理方法。
【請求項８】
前記第３の特徴は、
前記キー項目マッピングデータの項目の中から任意に指定された複数の項目の２つの項目の組み合わせ毎に、当該組み合わせに含まれる２つの項目間の相対的な位置関係を記述した第１の項目位置関係情報であって、
前記制御部は、
前記組み合わせを検索キーとして、前記読み込んだキー項目マッピングデータを検索し、当該組み合わせに含まれる２つのキー項目の位置情報を取得することにより、前記読み込みに係る帳票における当該２つの項目の相対的な位置関係を記述した第２の項目位置関係情報を作成し、
前記第１の項目位置関係情報と前記第２の項目位置関係情報の対応する位置関係同士が一致するか否かを判断することにより前記第３の特徴との比較をすること、
を特徴とする請求項７に記載の帳票出力管理方法。
【請求項９】
前記制御部は、
前記判断の結果が一致する旨の結果である場合は、
一致した１又は複数の業務別帳票特徴データをその一致の度合いを示す数値とともに一致候補として表示し、
一致候補のなかから一致させるべき一致候補の選択を受け付けない場合は、前記判断の結果は一致しない旨の結果であると看做すこと、
を特徴とする請求項７又は請求項８に記載の帳票出力管理方法。
【請求項１０】
複数種類の帳票に共通する特徴点毎に出力条件を定めた出力情報に基づき帳票を出力するコンピュータを用いた帳票出力管理方法であって、
前記コンピュータの記憶部は、
前記帳票の種類毎に関連付けられた
前記帳票上の罫線についての位置情報を含む情報を有する罫線マッピングデータと、
前記帳票上の項目についての位置情報及び前記項目を示す文字情報を含む情報を有するキー項目マッピングデータと、
前記帳票の用紙設定についての情報を含む用紙設定データと
前記項目に対して出力すべき情報を含む帳票データと、
を備え、さらに、
前記罫線マッピングデータ、前記キー項目マッピングデータ及び前記用紙設定データから抽出した、
前記帳票上の罫線の位置の特徴である第１の特徴、前記帳票上の項目の文字情報の特徴である第２の特徴、前記帳票上の項目間の相対的な位置関係の特徴である第３の特徴、及び前記帳票の用紙設定の特徴である第４の特徴を含む複数の特徴に分けて、出力するべき帳票の特徴を記憶した業務別帳票特徴データと
業務別帳票特徴データに１対１に対応した出力情報と、
を備え、
前記コンピュータの制御部は、
前記帳票についての前記罫線マッピングデータ、前記キー項目マッピングデータ、前記用紙設定データ及び前記帳票データを前記記憶部から読み込み、
前記読み込んだ各データを既存の業務別帳票特徴データの前記第１乃至第４の特徴のうちの少なくとも１つの特徴と比較することにより、前記読み込んだ各データに係る帳票が前記既存の業務別帳票特徴データの何れかと一致するか否かを判断し、
前記判断の結果が一致する旨の結果である場合は、一致した業務別帳票特徴データに対応した出力情報に基づいて前記読み込んだ各データに係る帳票を出力すること、
を特徴とする帳票出力管理方法。
【請求項１１】
前記第３の特徴は、
前記キー項目マッピングデータの項目の中から任意に指定された複数の項目の２つの項目の組み合わせ毎に、当該組み合わせに含まれる２つの項目間の相対的な位置関係を記述した第１の項目位置関係情報であって、
前記制御部は、
前記組み合わせを検索キーとして、前記読み込んだキー項目マッピングデータを検索し、当該組み合わせに含まれる２つのキー項目の位置情報を取得することにより、前記読み込みに係る帳票における当該２つの項目の相対的な位置関係を記述した第２の項目位置関係情報を作成し、
前記第１の項目位置関係情報と前記第２の項目位置関係情報の対応する位置関係同士が一致するか否かを判断することにより前記第３の特徴との比較をすること、
を特徴とする請求項１０に記載の帳票出力管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票出力管理装置及び帳票出力管理方法に関する。
【背景技術】
【０００２】
企業では、業務遂行にあたって、膨大な種類の帳票を作成し帳票の出力管理を行っている。この際、一般的には、帳票の種類毎に、出力端末、保管フォルダ、出力用紙の種類等が設定されており、企業は帳票の種類毎にこれらの出力情報の管理を行っている。
一方、業務内容の変化等を理由に帳票が新設されることがある。例えば、新たな業務が発生し、その業務に係る新設帳票は、既存帳票とは記載項目等が全く異なり出力情報も既存帳票とは異なる場合は、新設帳票について出力情報を設定し直すことは当然に必要である。しかし、例えば、既存の帳票の部分的変更（「給与明細」に対して「パート用給与明細」を新設）のように、類似の新設帳票についての出力情報が既存帳票と同一である場合は、新設帳票について別途出力情報を設定することはそもそも不要であるだけでなく、管理工数の増加となる。
【０００３】
複数種類の帳票につき、それらの特徴量を抽出し、特徴量の近似した帳票同士を同じ帳票として判別し、管理工数を削減する技術が開示されている。例えば、特許文献１においては、帳票の罫線等の特徴量を抽出することによって帳票種類を特定するに際し、帳票上のバーコード部分をフィルタリングして均等に塗りつぶすことにより、バーコードの違いによって同種の帳票が異なる種類の帳票として判別されることを回避する技術（除外指定）が開示されている。
【特許文献１】特開２００２−３５８５２１号公報（段落００１２、図６）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の除外指定の技術によっても、例えば、除外指定された部分以外の細かな相違がある場合、又はレイアウトを全体的に拡大・縮小した場合等には対応できず、別の帳票として認識されてしまう。
そこで、本発明は、かかる課題を解決して、出力管理工数の削減を行う帳票出力管理装置及び帳票出力管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の帳票出力管理装置は、帳票の罫線や項目や用紙設定に係る情報を読み込み、その帳票の特徴として利用したい情報を選択できるようにしたうえで、業務別帳票特徴データとして記憶し、新たな帳票の特徴との比較を行い、両者の特徴が一致しない限り、新たな帳票についての出力情報を作成する。さらに、選択された情報から項目間の位置関係の特徴を算出し、新たな帳票からも項目間の位置関係の特徴を算出し、両者を比較する。
【発明の効果】
【０００６】
本発明によれば、出力管理工数の削減を行う帳票出力管理装置及び帳票出力管理方法を提供することが可能になる。
【発明を実施するための最良の形態】
【０００７】
以下に、本発明を実施するための最良の形態（「本実施形態」と言う）を、図面等を参照しながら詳細に説明する。
【０００８】
（全体構成図）
図１は、本実施形態に係る帳票出力管理装置１０１の構成図である。
本実施形態に係る帳票出力管理装置１０１は、一般的なコンピュータであり、相互にバスで接続された、中央制御装置（制御部）１１０、主記憶装置（記憶部）１５０、補助記憶装置（記憶部）１４０、入力装置１２０及び出力装置１３０を有する。
補助記憶装置１４０には、帳票フォーマットデータ１４１及び帳票データ１４５が記憶されている。
また補助記憶装置１４０には、帳票出力管理データ１４６も記憶されている。帳票出力管理データ１４６は業務別帳票特徴データ１４７と出力情報１４８を有している。
帳票読み込み部１５１、帳票出力処理部１５２、業務別帳票特徴データ判定部１５３及び業務別帳票特徴データ管理部１５４はプログラムである。業務別帳票特徴データ管理部１５４は、同じくプログラムである帳票出力管理データ表示処理部１５５及び帳票出力管理データ登録処理部１５６を有する。
以下、「○○部は」と主体を記した場合は、中央制御装置１１０が補助記憶装置１４０から前記各プログラムを読み込み、主記憶装置１５０にロードした上で、各機能を実行するものとする。
【０００９】
なお、帳票出力管理装置１０１は、本実施形態では、１つの構成として図示したが、構成が２つ以上に分離していてもかまわない。例えば、バスで相互に接続された中央制御装置、主記憶装置、補助記憶装置、入力装置、出力装置及び通信インタフェースを有する複数のコンピュータ（図示せず）が、その補助記憶装置に前記プログラム及び前記データ等の一部を分散的に格納し、通信インタフェースを介して相互に接続されている構成としてもよい。
【００１０】
（帳票フォーマットの例１）
図２は、本実施形態に係る帳票フォーマットの一例を示す図である。
図２の帳票フォーマットは、図１の帳票出力管理装置１０１によって出力される帳票の出力見本である。帳票出力管理装置１０１は、帳票の罫線、項目及び用紙設定を定義する情報である帳票フォーマットデータ１４１（いわば枠組み）に対して文字や数値の実データである帳票データ１４５（いわば中身）を流し込み、帳票フォーマットとしてプリンタ等の出力装置１３０に対し出力する。
【００１１】
図２の帳票フォーマットは、帳票の１種である「給与明細書」の帳票フォーマットであり、この帳票フォーマットを「帳票フォーマットａ」２０１と言う。
帳票フォーマットａ２０１には、罫線、項目及び実データが記載されている。
符号２０４、２０６、２０８、２１０は、罫線の例である。これら罫線の位置情報等は罫線マッピングデータ１４２に定義されている（詳細後記）。
符号２０２、２０３、２０５、２０７は、項目の例である。これら項目の位置情報等はキー項目マッピングデータ１４３に定義されている（詳細後記）。
符号２０９及び２１１は、実データの例である。これら実データは、帳票データ１４５として格納されている。
右上の符号２１２は帳票の種類を特定する識別子である帳票ＩＤである。この帳票ＩＤは、帳票フォーマット上の表示が損なわれないように、設定により、非表示としてもよい。後記する図６の符号６１１、図９の符号９１３、図１３の符号１３０４及び図１６の符号１６０３においても同様である。
【００１２】
（帳票フォーマットデータ）
１つの帳票に対して１つの帳票フォーマットデータ１４１が対応している。帳票フォーマットデータ１４１は、罫線マッピングデータ１４２、キー項目マッピングデータ１４３、及び用紙設定データ１４４を有する。これらには、同一の帳票ＩＤが付与され相互に関連付けられている（後記する表１参照）。
【００１３】
【表１】
2009288994.tif 000003
【００１４】
（用紙設定データ）
図３は、本実施形態に係る用紙設定データ１４４の一例を示す図である。用紙設定データ１４４は、帳票の用紙のサイズ等を定義したものである。
図３の用紙設定データ１４４は、帳票の１種である「給与明細書」（図２参照）の用紙設定データ１４４であり、この用紙設定データ１４４を「用紙設定データａ」３０１と言う。
用紙設定データａ３０１には、用紙サイズ３０２、方向３０５、余白３０３及び色３０４の項目毎に、用紙サイズを示す情報、用紙の方向を示す情報、余白の大きさを上下左右毎に示す情報、用紙の色を示す情報がそれぞれ記載されている。
用紙設定データａ３０１の右上には、帳票ＩＤ３０６が記載されている。これらの説明は図７、図１０、図１４、及び図１７にも同様に当てはまる。
【００１５】
（罫線マッピングデータ）
図４は、本実施形態に係る罫線マッピングデータ１４２の一例を示す図である。罫線マッピングデータ１４２は、帳票の罫線の位置情報等を定義したものである。
図４の罫線マッピングデータ１４２は、帳票の１種である「給与明細書」（図２参照）の罫線マッピングデータ１４２であり、この罫線マッピングデータ１４２を「罫線マッピングデータａ」４０１と言う。
【００１６】
アイテム種別欄４０２に記憶されたアイテム種別に関連付けて、開始Ｘ欄４０３には開始点のＸ座標が、開始Ｙ欄４０４には開始点のＹ座標が、終了Ｘ欄４０５には終了点のＸ座標が、終了Ｙ欄４０６には終了点のＹ座標が、繰り返し種別欄４０７には繰り返し種別が、線種欄４０８には線種を示す情報が、線幅欄４０９には線幅を示す情報が、線色欄４１０には線色を示す情報が、それぞれ記憶されている。
罫線マッピングデータａ４０１の右上には、帳票ＩＤ４１１が記載されている。
なお、図示していないが、罫線マッピングデータａ４０１の各レコード（符号４１２等）を特定する識別子を記憶する欄を設けてもよい。
【００１７】
アイテム種別欄４０２のアイテム種別は、描画される図形の種類を示した情報であり、ここでは、すべてのレコードには直線を示す「線」が記憶されている。「線」は、開始点と終了点とを結ぶ直線（線分）である。
欄４０３〜欄４０６の各座標の原点は、帳票の左隅の頂点にある（後記する図２２（ａ）（ｂ）における点「Ｏ」）。原点から右の方向をＸ軸の正の方向、原点から下の方向をＹ軸の正の方向とする。
従って、開始Ｘ欄４０３の開始点のＸ座標と開始Ｙ欄４０４の開始点のＹ座標の組み合わせにより、帳票上の開始点の位置が定義される。同様に、終了Ｘ欄４０５の終了点のＸ座標と終了Ｙ欄４０６の終了点のＹ座標の組み合わせにより、帳票上の終了点の位置が定義される。
【００１８】
繰り返し種別欄４０７の繰り返し種別は、描画される図形を別途設定される座標間隔で繰り返し描画するか否かを示す情報（「あり」又は「なし」の何れかを選択する）である。ここでは、すべてのレコードに「なし」が記憶されている。
線種欄４０８の線種を示す情報は、描画される図形の線の種類として、実線、破線、点線等の線種を示す情報から１つが選択されて記憶されたものである。
線幅欄４０９の線幅を示す情報は、描画される図形の線の幅（太さ）を示す数値又はコードである。ここでは、すべてのレコードに「１」が記憶されている。
線色欄４１０の線色を示す情報は、描画される図形の線の色を示す情報である。ここでは、当該色を構成する三原色の大きさを示す値（例えば０〜２５５の整数値）の組み合わせである。ここでは、全てのレコードに「０，０，０」（黒を示す）が記憶されている。
ちなみに、第１行目のレコード４１２は、図２の罫線２０４に対応するレコードであり、開始点の座標が（Ｘ，Ｙ）＝（４００，１４００）であり、終了点の座標が（Ｘ，Ｙ）＝（９４００，１４００）であり、折り返し種別は「なし」であり、線種は「実線」であり、線幅は「１」であり、線色は「０，０，０」であることを示している。
なお、これらの説明は、図８、及び図１１についても当てはまる。
【００１９】
（キー項目マッピングデータ）
図５は、本実施形態に係るキー項目マッピングデータ１４３の一例を示す図である。キー項目マッピングデータ１４３は、帳票の項目のうち、後記するキー項目値判定やキー項目間位置関係判定においてキーとして選択され得る項目（「キー項目」）の位置情報等を定義したものである。本実施形態では、すべての項目がキー項目である。
図５のキー項目マッピングデータ１４３は、帳票の１種である「給与明細書」（図２参照）のキー項目マッピングデータ１４３であり、このキー項目マッピングデータ１４３を「キー項目マッピングデータａ」５０１と言う。
【００２０】
アイテム種別欄５０２に記憶されたアイテム種別に関連付けて、開始Ｘ欄５０３には開始点のＸ座標が、開始Ｙ欄５０４には開始点のＹ座標が、終了Ｘ欄５０５には終了点のＸ座標が、終了Ｙ欄５０６には終了点のＹ座標が、繰り返し種別欄５０７には繰り返し種別が、フォントサイズ欄５０８にはフォントサイズを示す情報が、太字欄５０９には太字情報が、斜体欄５１０には斜体情報が、フォント名欄５１１にはフォント名が、文字色欄５１２には文字色を示す情報が、固定／可変欄５１３には固定／可変情報が、コラム欄５１４には表示文字が、フィールド名欄５１５にはフィールド名が、それぞれ記憶されている。
キー項目マッピングデータａ５０１の右上には、帳票ＩＤ５１６が記載されている。
なお、図示していないが、キー項目マッピングデータａ５０１の各レコード（符号５１７等）を特定する識別子を記憶する欄を設けてもよい。
【００２１】
アイテム種別欄５０２のアイテム種別は、キー項目の種類を示した情報であり、ここでは、文字を示す「文字」、文字列を示す「文字列」及び数値を示す「数値」のうちの何れか１つが記憶されている。
欄５０３〜欄５０６の各座標については、図４にて説明した通りである。
繰り返し種別欄５０７の繰り返し種別は、キー項目を、別途設定される座標間隔で繰り返し記載するか否かを示す情報（「あり」又は「なし」の何れかを選択する）である。ここでは、すべてのレコードに「なし」が記憶されている。
フォントサイズ欄５０８のフォントサイズを示す情報は、キー項目の文字、文字列又は数値の活字の大きさを示す数値又はコードである。
【００２２】
太字欄５０９の太字情報は、キー項目の文字、文字列又は数値の活字が太字であるか否かを示す情報である（太字であれば、「Ｙ」、太字でなければ「Ｎ」が選択される）。ここではすべてのレコードに「Ｎ」が記憶されている。
斜体欄５１０の斜体情報は、キー項目の文字、文字列又は数値の活字が斜体であるか否かを示す情報である（斜体であれば、「Ｙ」、斜体でなければ「Ｎ」が選択される）。ここではすべてのレコードに「Ｎ」が記憶されている。
フォント名欄５１１のフォント名は、キー項目の文字又は数値の活字の種類の名称であり、「明朝」、「ゴシック」、「行書」等の名称から１つが選択される。ここではすべてのレコードに「明朝」が記憶されている。
文字色欄５１２の文字色を示す情報は、図４の線色を示す情報と同様である。ここでは、全てのレコードに「０，０，０」が記憶されている。
【００２３】
固定／可変欄５１３の固定／可変情報は、キー項目の文字、文字列又は数値の実データの所在及び固定的／可変的の違いを示す情報である。実データが帳票データ１４５内に存在し、かつその実データが固定的である場合は「固定」、実データが帳票データ１４５内に存在し、かつその実データが可変的である場合は「データ」、実データが帳票データ１４５内に存在しない場合は「入力」が選択されるものとする。
コラム欄５１４の表示文字は、固定／可変欄５１３に「入力」が記憶されているレコードについては、キー項目として帳票上に表示される文字そのものであり、また、固定／可変欄５１３に「固定」が記憶されているレコードについては、帳票データ１４５において実データが存在するコラム（図示しない列のことである）の名称であり、この名称が項目として帳票上に表示される文字そのものでもある。
フィールド名欄５１５のフィールド名は、固定／可変欄５１３に「データ」が記憶されているレコードについて、帳票データ１４５においてその実データが存在するコラムの名称である。ただし、その実データがコラム毎に記憶されていない場合は、その実データの一般的な呼び名（「年月」及び「会社名」）である。
なお、これらの説明は、図１２及び図１５についても当てはまる。
【００２４】
（帳票データ）
帳票データ１４５は、帳票に記載すべき実データである（内容は図示せず）。帳票データ１４５は、後記する帳票出力処理手順において出力される帳票の中身として読み込まれ、出力されるほか、後記する帳票出力管理データ登録処理手順においても読み込まれ、参照用に用いられる（例えば、コラム欄５１４の表示文字だけでは一見して実データの内容が理解できない場合等）。
帳票の１種である「給与明細書」に対応する帳票データ１４５を「帳票データａ」と言う。
帳票データ１４５には、帳票ＩＤが付されているものとする。
後記する他の帳票に記載すべき実データについても、それらの帳票に対応する帳票データｂ、ｃ、ｄ、ｅがそれぞれ存在するものとする。
【００２５】
（帳票フォーマットの例２）
図６は、本実施形態に係る帳票フォーマットの一例を示す図である。
図６の帳票フォーマットは、帳票の１種である「パート用給与明細書」の帳票フォーマットであり、この帳票フォーマットを「帳票フォーマットｂ」６０１と言う。帳票フォーマットｂ６０１は、帳票フォーマットａ２０１（図２）に類似している。
両者の相違点は、以下の５点である。
（１）図６では、右上部分の会社名が「○×製作所」となっている。
（２）図６では、罫線６０２が図２に比してＸ軸の正の方向に延長されている。
（３）図６では、罫線６０３と罫線６０４との間に縦の罫線がない。
（４）図６では、勤務形態に係る罫線、項目等６０５〜６１０が追加されている。
（５）図６では、特定のキー項目については、実データを有しないことから「-」が出力されている（「等級」、「家族手当」等）。
このような相違は、業務内容の見直しによる帳票の微修正の結果発生することが多い。右上の符号６１１は帳票ＩＤである。
その他の点は、帳票フォーマットａ２０１（図２）における説明と同じである。
【００２６】
図７は、本実施形態に係る用紙設定データ１４４の一例を示す図である。
図７の用紙設定データ１４４は、帳票の１種である「パート用給与明細書」（図６参照）の用紙設定データ１４４であり、この用紙設定データ１４４を「用紙設定データｂ」７０１と言う。図７の右上には帳票ＩＤ７０２が記憶されている。
【００２７】
図８は、本実施形態に係る罫線マッピングデータ１４２の一例を示す図である。
図８の罫線マッピングデータ１４２は、帳票の１種である「パート用給与明細書」（図６参照）の罫線マッピングデータ１４２であり、この罫線マッピングデータ１４２を「罫線マッピングデータｂ」８０１と言う。
前記相違点は当然反映されている。例えば、図４の行４１２に対応する線の終了点のＸ座標が、図４における「９４００」から図８における「１８６００」に変わっており（行８０２の列８０３）、線がＸ軸の正の方向に延長されていることを示している。図８の右上には帳票ＩＤ８０４が記憶されている。
【００２８】
「帳票フォーマットｂ」６０１に対応する「キー項目マッピングデータｂ」も存在する。しかし、これは「キー項目マッピングデータａ」５０１（図５）に準じるものとして、図の記載と詳細説明を省略する。
【００２９】
（帳票フォーマットの例３）
図９は、本実施形態に係る帳票フォーマットの一例を示す図である。
図９の帳票フォーマットは、帳票の１種である「受注実績」の帳票フォーマットであり、この帳票フォーマットを「帳票フォーマットｃ」９０１と言う。
符号９１０は、罫線の例である。これら罫線の位置情報等は罫線マッピングデータ１４２に定義されている。
符号９０２〜９０９は、キー項目の例である。これらキー項目の位置情報等はキー項目マッピングデータ１４３に定義されている。
符号９１１、９１２等は、実データの例である。これら実データは、帳票データ１４５として格納されている。
右上の符号９１３は帳票ＩＤである。
【００３０】
図１０は、本実施形態に係る用紙設定データ１４４の一例を示す図である。
図１０の用紙設定データ１４４は、帳票の１種である「受注実績」（図９参照）の用紙設定データ１４４であり、この用紙設定データ１４４を「用紙設定データｃ」１００１と言う。右上には帳票ＩＤ１００２が記憶されている。
【００３１】
図１１は、本実施形態に係る罫線マッピングデータ１４２の一例を示す図である。
図１１の罫線マッピングデータ１４２は、帳票の１種である「受注実績」（図９参照）の罫線マッピングデータ１４２であり、この罫線マッピングデータ１４２を「罫線マッピングデータｃ」１１０１と言う。右上には帳票ＩＤ１１０２が記憶されている。
【００３２】
図１２は、本実施形態に係るキー項目マッピングデータ１４３の一例を示す図である。
図１２のキー項目マッピングデータ１４３は、帳票の１種である「受注実績」（図９参照）のキー項目マッピングデータ１４３であり、このキー項目マッピングデータ１４３を「キー項目マッピングデータｃ」１２０１と言う。右上には帳票ＩＤ１２０２が記憶されている。
【００３３】
（帳票フォーマットの例４）
図１３は、本実施形態に係る帳票フォーマットの一例を示す図である。
図１３の帳票フォーマットは、帳票の１種である「部署コード付受注実績」の帳票フォーマットであり、この帳票フォーマットを「帳票フォーマットｄ」１３０１と言う。帳票フォーマットｄ１３０１は、帳票フォーマットｃ９０１（図９）に類似している。
両者の相違点は、以下の３点である。
（１）図１３では、コード欄１３０２が追加されている。
（２）図１３では、罫線１３０３が図９に比してＸ軸の負の方向に延長されている。
（３）図１３では、表が全体的に拡大されている。従って、罫線やキー項目の位置は、全体的にＸ軸の正の方向及びＹ軸の正の方向に移動している。このような相違も、現場の要望による帳票の微修正の結果発生することが多い。
右上の符号１３０４は帳票ＩＤである。
その他の点は、帳票フォーマットｃ９０１における説明と同じである。
【００３４】
図１４は、本実施形態に係る用紙設定データ１４４の一例を示す図である。
図１４の用紙設定データ１４４は、帳票の１種である「部署コード付受注実績」（図１３参照）の用紙設定データ１４４であり、この用紙設定データ１４４を「用紙設定データｄ」１４０１と言う。右上には帳票ＩＤ１４０２が記憶されている。
【００３５】
「帳票フォーマットｄ」１３０１に対応する「罫線マッピングデータｄ」も存在する。しかし、これは「罫線マッピングデータａ」４０１（図４）に準じるものとして、図の記載と詳細説明を省略する。
【００３６】
図１５は、本実施形態に係るキー項目マッピングデータ１４３の一例を示す図である。
図１５のキー項目マッピングデータ１４３は、帳票の１種である「部署コード付受注実績」（図１３参照）のキー項目マッピングデータ１４３であり、このキー項目マッピングデータ１４３を「キー項目マッピングデータｄ」１５０１と言う。
前記相違点は当然反映されている。図１３において追加されたキー項目「コード」１３０２に係るレコード１５０２が、図１５においては追加されている。右上には帳票ＩＤ１５０３が記憶されている。
【００３７】
（帳票フォーマットの例５）
図１６は、本実施形態に係る帳票フォーマットの一例を示す図である。
図１６の帳票フォーマットは、帳票の１種である「グラフ付受注実績」の帳票フォーマットであり、この帳票フォーマットを「帳票フォーマットｅ」１６０１と言う。帳票フォーマットｅ１６０１は、帳票フォーマットｃ９０１（図９）に類似している。
両者の相違点は、以下の２点である。
（１）図１６では、キー項目「部署名」１６０２が、表の右端に移動している。
（２）図１６では、表の右側に部署毎の棒グラフが追加されている（当該棒グラフを描画するためのデータも当然存在するが、本発明の内容とは直接関係しないので、説明を省略する）。このような相違も、現場の要望による帳票の微修正の結果発生することが多い。右上の符号１６０３は帳票ＩＤである。
【００３８】
図１７は、本実施形態に係る用紙設定データ１４４の一例を示す図である。
図１７の用紙設定データ１４４は、帳票の１種である「グラフ付受注実績」（図１６参照）の用紙設定データ１４４であり、この用紙設定データ１４４を「用紙設定データｅ」１７０１と言う。右上には帳票ＩＤ１７０２が記憶されている。
【００３９】
「帳票フォーマットｅ」１６０１に対応する「罫線マッピングデータｅ」も存在する。しかし、これは「罫線マッピングデータａ」４０１（図４）に準じるものとして、図の記載と詳細説明を省略する。
【００４０】
「帳票フォーマットｅ」１６０１に対応する「キー項目マッピングデータｅ」も存在する。しかし、これは「キー項目マッピングデータａ」５０１（図５）に準じるものとして、図の記載と詳細説明を省略する。
【００４１】
（出力情報と帳票との関係）
ここまでに説明した帳票（５種類）は、同一の帳票ＩＤを有する、その帳票毎の帳票フォーマットデータ１４１、及び帳票データ１４５を有している。そして、従来の技術であれば、帳票毎に出力情報も設定され記憶される。その結果、帳票間の類似に関係なく帳票数に応じた回数だけ出力情報の設定が必要となる。
【００４２】
ここで、帳票毎に出力情報を定義するのではなく、別途、帳票の特徴点を抽出したより広い概念を創設しその概念毎に出力情報を定義する必要が生じる。本実施形態では、このより広い概念は、「帳票出力管理データ」１４６の「業務別帳票特徴データ」１４７である。そして、この業務別帳票特徴データ１４７に１対１に対応する「出力情報」１４８（詳細後記）によって帳票の出力を管理する。すなわち、帳票の種類が決まればそれに対応する出力情報１４８が一意に決定される。しかし、ある特定の出力情報１４８と、その出力情報１４８に基づき出力される帳票の種類の数との関係は、１対１ではなく、１対ｎ（ｎ≧２）となる。
【００４３】
（帳票出力管理データ）
帳票出力管理データ１４６は、業務別帳票特徴データ１４７と、出力情報１４８を有する。さらに、業務別帳票特徴データ１４７は、複数の帳票の種類間の一致又は不一致を判断する４種の判定（罫線判定、キー項目値判定、キー項目間位置関係判定及び用紙設定判定）にそれぞれ用いられる４種の判定基準（罫線判定基準、キー項目値判定基準、キー項目間位置関係判定基準及び用紙設定判定基準）を有している。
なお、「第１の特徴」、「第２の特徴」、「第３の特徴」及び「第４の特徴」には、それぞれ、罫線判定基準（例えば後記図１８の符号１８０３）、キー項目値判定基準（例えば後記図１９の符号１９０４）、キー項目間位置関係判定基準（例えば後記図１９の符号１９１０）及び用紙設定判定基準（例えば後記図１８の符号１８３０）が相当する。
判定とは、登録又は出力しようとする帳票に係る帳票フォーマットデータ１４１が、既に登録されている帳票出力管理データ１４６の業務別帳票特徴データ１４７のうちの１つ又は複数と一致するか否かを判断することである。
そして、詳細は後記するが、これら４種の判定はそのそれぞれについて採用するか否かを決定し得る。さらに採用された各判定について、判定基準（判定にどのような情報を使用するか）を指定し得る。
以下では、２つの具体的な帳票出力管理データ１４６を説明する。
【００４４】
（帳票出力管理データの例１）
図１８は、本実施形態に係る帳票出力管理データ１４６の一例を示す図である。
図１８の帳票出力管理データ１４６は、「給与明細」（図２参照）の特徴点を抽出したものであり、ここでは罫線判定及び用紙設定判定が採用されている。この帳票出力管理データ１４６を「帳票出力管理データａ」１８０１と呼ぶ。「帳票出力管理データａ」１８０１は、業務別帳票特徴データ１８０２と出力情報１８４０を有している。更に、業務別帳票特徴データ１８０２は、罫線判定基準１８０３、キー項目値判定基準１８１０、キー項目間位置関係判定基準１８２０及び用紙設定判定基準１８３０を有している（後記する図１９についても同様である）。
【００４５】
（罫線判定基準）
罫線判定は、帳票の罫線の位置についての判定である。
罫線判定基準１８０３は、図４の罫線マッピングデータａ４０１のレコードのうちから指定された任意のレコードから構成される。ここで指定されたレコードを基準として、他の帳票との一致又は不一致が判定される。指定されないレコードに係る罫線は判定基準とはならない。図１８では、図４のレコードすべてが指定された例を示しているが、その一部だけを指定してもよい。
罫線判定基準１８０３は、罫線判定一致条件１８０４及び判定網羅率１８０５を有する。これらについては後記する。
【００４６】
（キー項目値判定基準）
キー項目値判定は、キー項目の値（キー項目を示す文字情報）の有無についての判定である。図１８の例では、キー項目値判定は採用されていないので、キー項目値判定基準１８１０には「なし」が記憶されている。キー項目値判定基準の詳細については他の例にて後記する。
【００４７】
（キー項目間位置関係判定基準）
キー項目間位置関係判定は、帳票上の複数のキー項目のうち２つの組み合わせの位置関係（一方からみて他方が上下左右のどの方向にあるか。）に基づく判定である。要するに、ある帳票上のキー項目間の位置関係と、別の帳票上のキー項目間の位置関係が全体として一致するかを判定する判定である（詳細後記）。
図１８の例では、キー項目間位置関係判定は採用されていないので、キー項目間位置関係判定基準１８２０には「なし」が記憶されている。キー項目間位置関係判定基準の詳細については他の例にて後記する。
【００４８】
（用紙設定判定基準）
用紙設定判定は、用紙設定データに基づく判定である。
図１８の用紙設定判定基準１８３０は、用紙設定データ（図３の符号３０１）に基づく判定基準である。用紙設定データ３０１における項目（用紙サイズ、方向、余白及び色）のうち、用紙サイズ、方向、余白及び色のすべてが指定されている。判定網羅率１８３１については後記する。
【００４９】
（出力情報）
出力情報１８４０（図１では符号１４８）は、帳票を出力する出力媒体と、帳票の出力の可否とを定義した情報である。出力可否の欄１８４２には、帳票を出力することが可能か否かを示す情報である「可」又は「不可」のいずれかが記憶される。出力媒体の欄１８４１には、出力するプリンタ等を示す情報が記憶される。
出力情報１４８は、帳票出力管理データ１４６毎に記憶され、業務別帳票特徴データ１４７と１対１に対応している。帳票毎に記憶されているのではない。
そして、帳票出力管理データａ１８０１の右上には、帳票出力管理データを特定する識別子である帳票出力管理ＩＤ１８４３が記憶されている。
【００５０】
（帳票出力管理データの例２）
図１９は、本実施形態に係る帳票出力管理データ１４６の一例を示す図である。
図１９の帳票出力管理データ１４６は、「受注実績」の特徴点を抽出したものであり、ここではキー項目値判定、キー項目間位置関係判定及び用紙設定判定が採用されている。この帳票出力管理データ１４６を「帳票出力管理データｂ」１９０１と呼ぶ。
【００５１】
（罫線判定基準）
図１９の例では、罫線判定は採用されていないので、「なし」が記憶されている。
【００５２】
（キー項目値判定基準）
キー項目値判定基準１９０４は、図１２のキー項目マッピングデータｃ１２０１のレコードに記載されているコラム欄１２０３の値又はフィールド名欄１２０４の値のうち指定されたもの（キー項目）から構成される。ここで指定されたキー項目を基準として、他の帳票の一致又は不一致が判定される。指定されないキー項目値は判定基準とはならない。判定網羅率１９０５については後記する。
【００５３】
（キー項目間位置関係判定基準）
キー項目間位置関係判定をするには、第一段階として、キー項目間位置関係判定基準１９１０のように、ある帳票（対象元）上のキー項目間の位置関係を示す情報を作成する。なお、このように、縦軸及び横軸に同じキー項目の配列を有し、交差部に「上／右」のような位置関係を記載した図を、以下では「マトリックス」と呼ぶことがある。図１９のキー項目間位置関係判定基準１９１０もマトリックスである。
第二段階として、別の帳票（対象先）のマトリックスを作成した上で、これを前記ある帳票（対象元）のマトリックスと比較する。以下では、マトリックスの内容を説明する。マトリックス同士の比較については後記する。
なお、「第１の項目位置関係情報」及び「第２の項目位置関係情報」には、対象元のマトリックス、及び対象先のマトリックスがそれぞれ相当する。
【００５４】
マトリックス１９１０の縦軸の符号１９１２〜１９２０は、図１２キー項目マッピングデータｃ１２０１のレコードに記載されているコラム欄１２０３の値又はフィールド名欄１２０４の値のうち指定されたもの（キー項目）を並べたものである。マトリックス１９１０の横軸の符号１９２１〜１９２９は、縦軸に並べたキー項目を同じ順番で並べたものである。ここで、指定されたキー項目は、前記した「キー項目値判定基準」１９０４にて指定されたキー項目と同じである必要はない。
【００５５】
マトリックス１９１０の縦軸と横軸の交差部には、「縦軸のキー項目から見て、横軸のキー項目がどのような方向にあるか」を示す「下／右」等の情報（位置関係）が記憶されている。詳しくは後記するが、例えば符号１９１２と符号１９２２との交差部の「下／右」は、「受注実績」というキー項目から見て、「年度」というキー項目は、下かつ右に位置することを示している。このように位置関係は、ある１つの帳票について、指定されたキー項目の数ｎのうちから２つを選ぶ組み合わせの数（ｎ×（ｎ−１）／２）だけ存在する。従って、マトリックス１９１０の左上から右下へかけての対角線上及びその対角線より下の交差部には、該当なしという意味の「−」が記憶されている。
【００５６】
（用紙設定判定基準）
用紙設定判定基準１９４０では、図１８と同じように、用紙設定データにおける項目（用紙サイズ、方向、余白及び色）のうち、用紙サイズ、方向、余白及び色のすべてが指定されている。判定網羅率１９４１については後記する
【００５７】
（出力情報）
出力情報１９５０（図１では符号１４８）では、出力媒体１９５１が「Ａサーバ＼Ｂフォルダ＼Ｃファイル」となっている。これは、「Ａサーバ」の中の「Ｂフォルダ」の中に「Ｃファイル」として保管するという意味である。
そして、帳票出力管理データｂ１９０１の右上には、帳票出力管理ＩＤ１９５２が記憶されている。
【００５８】
図２０（ａ）は、本実施形態に係る位置関係を表記する上下左右等の定義を示す図である。
定義式欄２００１の等式又は不等式に、表記欄２００２の表記が対応している。
各行２００３〜２００８に記載されている「キー項目」とは、マトリックス（例えば図１９の符号１９１０）の縦軸に並べられた各キー項目を意味する。
各行２００３〜２００８に記載されている「対象キー項目」とは、図１９のマトリックス１９１０の横軸に並べられた各キー項目を意味する。
例えば、行２００３では、縦軸のキー項目の開始点のＹ座標と横軸のキー項目の開始点のＹ座標とを比較した結果、「縦軸のキー項目の開始点のＹ座標＞横軸のキー項目の開始点のＹ座標」であれば、そのことを「上」（縦軸のキー項目の開始点から見て横軸のキー項目の開始点は上にある）と表記することを示している。
また、行２００７では、縦軸のキー項目の開始点のＹ座標と横軸のキー項目の開始点のＹ座標とを比較した結果、「縦軸のキー項目の開始点のＹ座標＝横軸のキー項目の開始点のＹ座標」であれば、そのことを「−」（縦軸のキー項目の開始点から見て横軸のキー項目の開始点は完全に重なる）と表記することを示している。
行２００４〜２００６、２００８についても同様である。ここでは、縦（横）軸のキー項目の開始点のみを比較し、終了点の比較は行わない。
【００５９】
図２０（ｂ）は、本実施形態に係る位置関係として取り得る値を示した図である。
図２０（ａ）では、Ｘ座標に基づく３種類の表記（左、右、−）及びＹ座標に基づく３種類の表記（上、下、−）を定義した。当然のことながら、上下、左右を反映した位置関係は、Ｘ座標に基づく表記とＹ座標に基づく表記の組み合わせである９種類（３×３＝９）だけ存在することになる。図２０（ｂ）の取り得る値欄２０１０の「上／−」等は、その組み合わせ（位置関係）を示している。説明欄２０１１には、マトリックス（例えば図１９の符号１９１０）の縦軸のキー項目から見ると横軸のキー項目はどの方向にあるかを示している。
【００６０】
（判定条件）
前記４種類の判定は、それぞれ前記した４種類の判定基準に基づいて行われる。そして各判定について、何を以って一致とするかを示す「一致条件」が定義される。
【００６１】
（罫線判定一致条件）
図２１は、本実施形態に係る罫線判定一致条件２１０１の一例を示す図である。
罫線判定一致条件２１０１には、「条件ＡＢ」２１０２、「条件Ａ」２１０３、及び「条件Ｂ」２１０４の３種類がある。
対象元の開始Ｘと終了Ｘ又は開始Ｙと終了Ｙの関係２１０５には、対象元（業務別帳票特徴データ１４７の罫線判定基準）の罫線が上下方向の罫線であることを示す「開始Ｘ＝終了Ｘ」、及び対象元の罫線が左右方向の罫線であることを示す「開始Ｙ＝開始Ｙ」の２種類がある。
対象元と対象先の座標の同一性２１０６には、対象元における罫線の座標とその比較対象である対象先（帳票フォーマットデータ１４１の罫線マッピングデータ１４２）における罫線の座標が一致したことを示す「１」、及び一致しないことを示す「０」の２種類がある。そして、座標が一致したか否かの結果は、開始Ｘ２１０７（両者の開始点のＸ座標を比較していることを示す。以下同様。）、終了Ｘ２１０８、開始Ｙ２１０９及び終了Ｙ２１１０のそれぞれについて判断される。
【００６２】
特別条件２１１１には「※Ａ」２１１２と「※Ｂ」２１１３の２種類がある。
「※Ａ」２１１２は、「対象元開始Ｙ≦対象先開始Ｙ≦対象元終了Ｙ」、又は「対象元開始Ｙ≦対象先終了Ｙ≦対象元終了Ｙ」であること、すなわち、上下方向の罫線同士が、開始点のＸ座標においても終了点のＹ座標においても一致しない場合であっても、少なくとも１点において重なっていることを示す。
同様に「※Ｂ」２１１３は、「対象元開始Ｘ≦対象先開始Ｘ≦対象元終了Ｘ」、又は、「対象元開始Ｘ≦対象先終了Ｘ≦対象元終了Ｘ」であること、すなわち、左右方向の罫線同士が、開始点のＸ座標においても終了点のＸ座標においても一致しない場合であっても、少なくとも１点において重なっていることを示す。
【００６３】
以上を総合すると、「条件Ａ」２１０３では、（１）対象元の開始Ｘと終了Ｘとの関係が「開始Ｘ＝終了Ｘ」であって、かつ、対象元と対象先の座標の同一性が「開始Ｘ：１、終了Ｘ：１、開始Ｙ：１、終了Ｙ：０」である場合、（２）対象元の開始Ｘと終了Ｘとの関係が「開始Ｘ＝終了Ｘ」であって、かつ、対象元と対象先の座標の同一性が「開始Ｘ：１、終了Ｘ：１、開始Ｙ：０、終了Ｙ：１」である場合、（３）対象元の開始Ｙと終了Ｙとの関係が「開始Ｙ＝終了Ｙ」であって、かつ、対象元と対象先の座標の同一性が「開始Ｘ：１、終了Ｘ：０、開始Ｙ：１、終了Ｙ：１」である場合、又は（４）対象元の開始Ｙと終了Ｙとの関係が「開始Ｙ＝終了Ｙ」であって、かつ、対象元と対象先の座標の同一性が「開始Ｘ：０、終了Ｘ：１、開始Ｙ：１、終了Ｙ：１」である場合に一致するものと判断される。
【００６４】
「条件Ｂ」２１０４では、（１）対象元の開始Ｘと終了Ｘとの関係が「開始Ｘ＝終了Ｘ」であって、かつ、対象元と対象先の座標の同一性が、「開始Ｘ：１、終了Ｘ：１、開始Ｙ：０、終了Ｙ：０」であり、かつ、特別条件「※Ａ」２１１２を満たす場合、又は（２）対象元の開始Ｙと終了Ｙとの関係が「開始Ｙ＝終了Ｙ」であって、かつ、対象元と対象先の座標の同一性が「開始Ｘ：０、終了Ｘ：０、開始Ｙ：１、終了Ｙ：１」であり、かつ、特別条件「※Ｂ」２１１３を満たす場合に一致するものと判断される。
【００６５】
「条件Ａ」２１０３は、「条件Ｂ」２１０４よりも、一致するものと判断されるための条件が厳しい。「条件ＡＢ」２１０２は、それらよりもさらに厳しい罫線判定一致条件（対象元と対象先の座標の同一性が、開始Ｘ、終了Ｘ、開始Ｙ、終了Ｙのすべてにおいて同一）である。
罫線判定基準においては、２種類の罫線判定一致条件「条件Ａ」２１０３、及び「条件Ｂ」２１０４のうちから１つが選択される。なお、本実施形態では「条件Ａ」２１０３が選択された場合は、「条件Ａ」２１０３に加えて「条件ＡＢ」２１０２も併せて選択されることとする。同様に、「条件Ｂ」２１０４が選択された場合は、「条件Ｂ」２１０４に加えて「条件ＡＢ」２１０２も併せて選択されることとする。
【００６６】
図２２（ａ）、（ｂ）は、本実施形態に係る罫線判定基準の適用例である。
対象元としての帳票出力管理データａ１８０１を、対象先としての帳票フォーマットｂ６０１と比較する例が示されている。
図２２（ａ）は、座標平面に、帳票出力管理データａ１８０１の罫線判定基準１８０３（図１８）に記憶された罫線を配置したものである。座標平面の原点Ｏから右の方向をＸ軸の正の方向、原点Ｏから下の方向をＹ軸の正の方向とする。数字は座標値（原点からのドットの数）である。
図２２（ｂ）は、前記座標平面に、帳票フォーマットｂ６０１の罫線マッピングデータｂ８０１（図８）に記憶された罫線を配置したものである。
なお、図２２（ａ）、（ｂ）では、理解を容易にするために、キー項目（「所属」等）も同時に配置したが、これらは、実際の罫線判定には関係ない。
【００６７】
詳細は後記するが、罫線判定基準においては、図２２（ａ）の罫線毎に、それと一致する罫線が図２２（ｂ）に存在するか否かが判断される。
この判断の前提として、図２１の罫線判定一致条件２１０１としては、「条件Ａ」２１０３が選択されているとする。つまり、「条件ＡＢ」２１０２と「条件Ａ」２１０３が示す条件で一致が判断されるとする。
まず、図２２（ａ）の罫線２２０１には、図２２（ｂ）の罫線２２０２が一致する。
なぜならば、罫線２２０１の座標値は（開始Ｘ，終了Ｘ，開始Ｙ，終了Ｙ）＝（４００，９４００，１４００，１４００）であるのに対し、罫線２２０２の座標値は（開始Ｘ，終了Ｘ，開始Ｙ，終了Ｙ）＝（４００，１８６００，１４００，１４００）であるから、両者の関係は、図２１の「条件Ａ」２１０３の「開始Ｙ＝終了Ｙ」かつ「開始Ｘ：１、終了Ｘ：０、開始Ｙ：１、終了Ｙ：１」の条件に該当し、一致と判断される。
【００６８】
次に、図２２（ａ）の罫線２２０３には、図２２（ｂ）の罫線２２０４が一致する。
なぜならば、罫線２２０３の座標値は（開始Ｘ，終了Ｘ，開始Ｙ，終了Ｙ）＝（４００，４００，２２００，３２００）であるのに対し、罫線２２０４の座標値は（開始Ｘ，終了Ｘ，開始Ｙ，終了Ｙ）＝（４００，４００，２２００，３２００）であるから、両者の関係は、図２１の「条件ＡＢ」２１０２の「開始Ｘ：１、終了Ｘ：１、開始Ｙ：１、終了Ｙ：１」の条件に該当し、一致と判断される。
【００６９】
さらに、図２２（ａ）の罫線２２０５と一致する罫線は、図２２（ｂ）には存在しない。このように、罫線判定では、図２２（ａ）のすべての罫線を基準にして、（ｂ）のなかに一致するものがあるか否かが繰り返し判断される。
【００７０】
（キー項目値判定一致条件）
対象元としての帳票出力管理データｂ１９０１を、対象先としての帳票フォーマットｄ１３０１と比較する例を説明する。
図１９のキー項目値判定基準１９０４に記憶されているキー項目値（「受注実績」、「年度」等）毎に、それらと一致するキー項目値が図１５のキー項目マッチングデータｄ１５０１の中に存在するか否かが判断される。
このとき、コラム欄１５０４又はフィールド名欄１５０５に同じキー項目値が少なくとも１つ存在している場合は、一致すると判断する。そのキー項目値の他の条件（座標値等）は問われない。
【００７１】
（キー項目間位置関係判定一致条件）
キー項目間位置関係判定基準においては、まずマトリックスを作成することを前記した。以下に説明するキー項目間位置関係判定一致条件は、作成されたマトリックス同士をどのように比較するか、という条件である。
図２３は、本実施形態に係るキー項目間位置関係判定一致条件の一例を示す図である。
図２３における「１」及び「０」は、「上」、「下」、「左」及び「右」のそれぞれが該当するか（「１」）否か（「０」）を示している。例えば（上，下，左，右）＝（１，０，０，０）は、「上／−」と同値である。同様に（上，下，左，右）＝（１，０，０，１）は、「上／右」と同値である。
【００７２】
従って、符号２３０１〜２３０４は以下のことがらを示している。
すなわち、対象元（業務別帳票特徴データ１４７のキー項目間位置関係判断基準）のマトリックスの位置関係（マトリックスの交差部の値）のうちの１つが「上／−」であったとすると、対象先のマトリックスの対応する位置関係が「上／−」である場合２３０２は、当然「一致」とするが、対象先のマトリックスの対応する位置関係が「上／左」である場合２３０３、及び「上／右」である場合２３０４も「一致」とするということである（このことを欄２３０５にイメージで示す）。
同様に、符号２３０６〜２３１０は以下のことがらを示している。
すなわち、対象元のマトリックスの位置関係のうちの１つが「上／左」であったとすると、対象先のマトリックスの対応する位置関係が「上／左」である場合２３０７は、当然「一致」とするが、対象先のマトリックスの対応する位置関係が「上／−」である場合２３０８、「上／右」である場合２３０９及び「−／左」である場合２３１０も「一致」とするということである。
【００７３】
符号２３１１〜２３１５の説明は前記と同様なので省略する。
符号２３１６、２３１７は、対象元のマトリックスの位置関係の１つが「−／−」であったとすると、対象先のマトリックスの対応する位置関係が「−／−」である場合２３１７のみ「一致」とすることを示している。
以上では、対象元のマトリックスの位置関係が「上／○」である場合を示した。対象元のマトリックスの位置関係が「下／○」、「左／○」及び「右／○」である場合も全く同様であるので図示と説明は省略する。
【００７４】
（用紙設定判定一致条件）
前記の対象元としての帳票出力管理データａ１８０１を、前記対象先としての帳票フォーマットｂ６０１と比較する例を説明する。
図１８の用紙設定判定基準１８３０に記載されているある項目（「用紙サイズ」等）の値が、図７の用紙設定データｂ７０１の同一の項目の値と同一である場合、「一致」と判断する。
【００７５】
（判定結果）
判定結果は、罫線判定結果、キー項目値判定結果、キー項目間位置関係判定結果、用紙設定判定結果及び総合判定結果に分けられる。
以下に例として３つの判定結果を説明する
（１）帳票出力管理データａ１８０１と帳票フォーマットｂ６０１との判定結果
（２）帳票出力管理データｂ１９０１と帳票フォーマットｄ１３０１との判定結果
（３）帳票出力管理データｂ１９０１と帳票フォーマットｅ１６０１との判定結果
【００７６】
（帳票出力管理データａと帳票フォーマットｂとの判定結果）
図２４は、本実施形態に係る帳票出力管理データａ１８０１と帳票フォーマットｂ６０１との判定結果の一例を示す図である。
図２４の罫線判定結果２４０１は、図１８の罫線判定基準１８０３の左側に判定欄２４０２を追加した構成となっている。判定欄２４０２には、そのレコードが示す罫線と一致する罫線が、図８の「罫線マッピングデータｂ」８０１のレコードの中に存在することを示す「１」又は存在しないことを示す「０」が記憶されている。ちなみに、行２４０３の「０」は、図２２（ａ）の罫線２２０５と一致する罫線が、図２２（ｂ）には存在しないことに対応している。
【００７７】
図２４の用紙設定判定結果２４０４は、図１８の用紙設定判定基準１８３０に記載された項目及びその項目の値（図３）と、図７の用紙設定データｂ７０１に記載された項目及びその項目の値とを、項目毎に対応させている。判定欄２４０５には、そのレコードの項目の値が一致することを示す「１」又は、一致しないことを示す「０」が記憶されている。ちなみに、ここでは、すべての判定欄２４０５に「１」が記憶されている。
【００７８】
図２４の総合判定結果２４０６は、４種の判定に係る判定結果及び各判定結果を反映した総合判定結果を纏めた表形式の情報である。ここでの総合判定結果は、採用されている罫線判定結果及び用紙設定判定結果のみを反映させている。
行２４０７には判定網羅率が記憶されている。判定網羅率は、予め設定された０より大きく１００以下の百分率であり、後記する一致比率を以って「一致」とするか否かを判断する閾値である。
行２４０８には一致判定対象数が記憶されている。一致判定対象数とは、対象元における罫線、キー項目値、キー項目間位置関係、用紙設定の項目のうち指定された数である。
行２４０９には、一致判定対象数のうち、一致すると判断された数である一致数が記憶されている。
行２４１０には、一致比率が記憶されている。一致比率は、一致数を一致判定対象数で除した結果を百分率として表したものである。
行２４１１には判定結果が記憶されている。判定結果は、一致比率が判定網羅率以上であることを示す「一致」、又は一致比率が判定網羅率未満であることを示す「不一致」が記憶される。
【００７９】
ちなみに、罫線欄２４１２は、罫線判定に係る欄である。この欄を参照すると、予め設定されていた判定網羅率は９５％であり、一致判定対象数は４１（罫線判定結果２４０１にあるレコード数）であり、一致数は４０（前記一致判定対象数４１から判定欄２４０２にある「０」の個数１を控除した数）であり、一致比率は９８％（４０／４１の結果を小数点以下四捨五入）であり、一致比率は判定網羅率以上であることから判定結果は「一致」であることが分かる。
同様に、用紙設定欄２４１３は、用紙設定判定に係る欄である。この欄を参照すると、予め設定されていた判定網羅率は１００％であり、一致判定対象数は４（用紙設定判定結果２４０４にあるレコードの数）であり、一致数は４（すべてのレコードの判定欄２４０５に「１」がある）であり、一致比率は１００％（４／４）であり、一致比率は判定網羅率以上であることから判定結果は「一致」であることが分かる。
【００８０】
キー項目値欄２４１４及びキー項目間位置関係欄２４１５には数値がない。なぜならば、図１８において、キー項目値判定及びキー項目間位置関係判定は採用されていないからである。
総合判定欄２４１６の行２４１１には、総合判定結果が記憶されている。総合判定結果は、罫線判定結果、キー項目値判定結果、キー項目間位置関係判定結果及び用紙設定判定結果の論理和又は論理積のいずれかを設定によって選択し得る。論理和を選択した場合は、各判定結果のうちに少なくとも１つの「一致」があれば、総合判定結果は「一致」となる。論理積を選択した場合は、各判定結果のすべてが「一致」であれば、総合判定結果は「一致」となる。
この例では、論理積を選択している。キー項目値判定結果及びキー項目間位置関係判定結果は存在しないので、罫線判定結果「一致」及び用紙設定判定結果「一致」に着目し、総合判定結果はそれらの論理積である「一致」となっている。
総合判定欄２４１６の行２４１０には、各一致比率の合計値（一致数の和を一致判定対象数の和で除した百分率ではない）を記憶している。
【００８１】
（帳票出力管理データｂと帳票フォーマットｄとの判定結果）
図２５は、本実施形態に係る帳票出力管理データｂ１９０１と帳票フォーマットｄ１３０１との判定結果の一例を示す図である。
図２５のキー項目値判定結果２５０１の欄２５０２には、図１９のキー項目値判定基準１９０４に記載されたキー項目値が記憶されている。欄２５０３には、このキー項目値と同一のキー項目値が図１５のキー項目マッピングデータｄ１５０１のコラム欄１５０４又はフィールド名欄１５０５に少なくとも１つ存在する場合は「１」が、存在しない場合は「０」が記憶される。ちなみに図２５の欄２５０３にはすべてのキー項目値について「１」が記憶されている。
【００８２】
図２５のキー項目間位置関係判定結果２５０４は、図１９のキー項目間位置関係判定基準１９１０のマトリックスと、図２６のマトリックスとを比較した結果である。図２６のマトリックスは、図１５のキー項目マッピングデータｄ１５０１に基づいて作成される（後記する処理手順にても詳述する）。
図２６の縦軸及び横軸は、図１９のキー項目間位置関係判定基準１９１０のマトリックスの縦軸及び横軸と同じである。図１９のキー項目間位置関係判定基準１９１０のマトリックスの縦軸のキー項目の１つと横軸のキー項目の1つの組み合わせの交差部の位置関係の値と、図２６の同じキー項目の組み合わせの交差部の位置関係の値とを比較し、両者の位置関係の値が図２３のキー項目間位置関係判定一致条件を参照し「一致」である場合は「１」が、それ以外の場合は「０」が、その組み合わせの交差部に記憶されている（図２５の符号２５０４）。
ちなみに、この例では、すべての組み合わせにつき「１」が記憶されている。
【００８３】
用紙設定判定結果については、図１９の用紙設定判定基準１９４０に記載された項目及びその項目の値（図１０）と、図１４の用紙設定データｄ１４０１に記載された項目及びその項目の値とを、項目毎に比較した結果、図２４の用紙設定判定結果２４０４の「帳票出力管理データａ」を「帳票出力管理データｂ」に、「帳票フォーマットｂ」を「帳票フォーマットｄ」に、「色：カラー」を「色：白黒」にそれぞれ置き換えた結果となったものとする（図示せず）。
罫線判定については、採用されていない（図１９の符号１９０３）ので説明を省略する。
【００８４】
図２５の総合判定結果２５０５は、本実施形態に係る帳票出力管理データｂ１９０１と帳票フォーマットｄ１３０１との総合判定結果である。
キー項目値欄２５０６には、キー項目値判定結果２５０１が対応する。
キー項目間位置関係欄２５０７には、キー項目間位置関係判定結果２５０４が対応する。
用紙設定欄２５０８には、前記用紙設定判定結果（図示せず）が対応する。
罫線欄２５０９には数値がない。なぜならば、図１９において、罫線判定は採用されていないからである。
総合判定欄２５１０については、図２４の総合判定結果で説明した通りである。
図２５の総合判定結果２５０５のその他の点については、図２４の総合判定結果２４０６の説明に準ずる。
【００８５】
（帳票出力管理データｂと帳票フォーマットｅとの判定結果）
図２７は、本実施形態に係る帳票出力管理データｂ１９０１と帳票フォーマットｅ１６０１との判定結果の一例を示す図である。
本実施形態に係る帳票出力管理データｂ１９０１と帳票フォーマットｅ１６０１との判定結果のうちキー項目値判定結果については、図２５と同じであるので、図示及び説明を省略する。また、罫線判定については、採用されていない（図１９の符号１９０３）ので説明を省略する。
【００８６】
図２７のキー項目間位置関係判定結果２７０１は、図１９のキー項目間位置関係判定基準１９１０のマトリックスと、図２８のマトリックスとを比較した結果である。図２８のマトリックスは、キー項目マッピングデータｅ（図示せず）に基づいて作成される。
図２８の縦軸及び横軸は、図１９のキー項目間位置関係判定基準１９１０のマトリックスの縦軸及び横軸と同じである。図１９のキー項目間位置関係判定基準１９１０のマトリックスの縦軸のキー項目の１つと横軸のキー項目の1つの組み合わせの交差部の位置関係の値と、図２８の同じキー項目の組み合わせの交差部の位置関係の値とを比較し、両者の位置関係の値が図２３のキー項目間位置関係判定一致条件を参照し「一致」である場合は「１」が、それ以外の場合は「０」が、その組み合わせの交差部に記憶されている（図２７の符号２７０１）。
ちなみに、この例では、図２７のキー項目間位置関係判定結果２７０１の行２７０２に属する６つの交差部に「０」が記憶されており、その他のすべての交差部に「１」が記憶されている。なぜならば、図１６に示すように、帳票フォーマットｅ１６０１では部署名欄１６０２が表の右端に移動していることに起因して、図２８の行２８０１に属する６つの位置関係は「−／左」となっているからである。
【００８７】
用紙設定判定結果については、図１９の用紙設定判定基準１９４０に記載された項目及びその項目の値（図１０）と、図１７の用紙設定データｅ１７０１に記載された項目及びその項目の値とを、項目毎に比較した結果、図２４の用紙設定判定結果２４０４の「帳票出力管理データａ」を「帳票出力管理データｂ」に、「帳票フォーマットｂ」を「帳票フォーマットｅ」に、左側の「色：カラー」を「色：白黒」にそれぞれ置き換えた結果となったものとする（図示せず）。
【００８８】
図２７の総合判定結果２７０３は、本実施形態に係る帳票出力管理データｂ１９０１と帳票フォーマットｅ１６０１との総合判定結果である。
キー項目値欄２７０４には、図２５のキー項目値欄２５０６と同じキー項目値判定結果が記載されている。
キー項目間位置関係欄２７０５には、図２７のキー項目間位置関係判定結果２７０１が対応する。
用紙設定欄２７０６には、前記用紙設定判定結果が対応する。
罫線欄２７０７には数値がない。なぜならば、図１９において、罫線判定基準は採用されていないからである。
総合判定欄２７０８については、図２４の総合判定結果で説明した通りである。
図２７の総合判定結果２７０３のその他の点については、図２４の総合判定結果２４０６の説明に準ずる。
【００８９】
（総合判定結果の比較）
帳票フォーマットｄ１３０１及び帳票フォーマットｅ１６０１は、両者とも帳票フォーマットｃ９０１の一部を変更したものである。
しかしながら、総合判定結果においては、帳票出力管理データｂ１９０１（帳票フォーマットｃ９０１に対応する）は、帳票フォーマットｄ１３０１とは「一致」するが、帳票フォーマットｅ１６０１とは「不一致」である。その理由は、帳票フォーマットｅ１６０１における変更がより大きなものであるからである。
図２５の総合判定結果２５０５と図２７の総合判定結果２７０３とを比較すると、図２７の総合判定結果２７０３の方が、判定網羅率の設定についてはより寛容（百分率の値が小さい）である。この設定は、帳票フォーマットｅ１６０１の変更点（部署名欄の位置及び用紙の色）を考慮してもなお「一致」の総合判定結果を得たいとのユーザの意向を反映している。しかしながら、キー項目間位置関係欄２７０５を参照すると、一致比率は判定網羅率を下回り、判定結果は「不一致」である。その結果、総合判定結果も「不一致」である。
【００９０】
（重み付け）
図２９は、本実施形態に係る重み付けの一例を示す図である。
前記した総合判定結果の比較で明らかになった「一致」「不一致」の差異は、個々の罫線又は、キー項目値等の比較対象（アイテム）の重み付けによっても生じ得る。
例えば、帳票フォーマットｅ１６０１は、帳票フォーマットｃ９０１の本質的かつ重要な点を共有しているにも係わらず、本質的かつ重要なアイテムもそうでないアイテムも同じ１件として一致数がカウントされた結果、「不一致」と判定されている。
そこで、特定のアイテムに対して重み付けをする設定も可能とする。
【００９１】
図２９の罫線欄２９０１を参照すると、初期値「１」、線種「点線：２、二重線：３」、線幅「３ポイント以上：３」、及び線色「赤：３、青：２」の重み付けが設定されている。仮に図１８の罫線判定基準１８０３において、行１８０６の罫線は、線種が二重線であり、線幅が３ポイントであり、線色が赤を示す情報であったとすると、当該罫線は、１０の重みを有することになる（１＋３＋３＋３＝１０）。他の罫線が、線種：実線、線幅：１ポイント、線色：黒であったとすると、他の罫線の重みは、１（初期値のみ）となる。
すると、罫線判定基準においては、行１８０６の罫線と一致する罫線が対象先の罫線マッピングデータ１４２内に存在すれば、行１８０６以外の罫線と一致する罫線が対象先の帳票フォーマット内に存在しなくても、罫線判定結果は「一致」となる確率は高くなる。
図２９のキー項目値欄２９０２、キー項目間位置関係欄２９０３及び用紙設定欄２９０４についても同様である。
【００９２】
（重み付けの選択と一致との関係）
罫線判定基準について、線種２９０６、線幅２９０７及び線色２９０８の一部又は全部が選択されると、アイテム種別及び罫線の位置（開始Ｘ、開始Ｙ、終了Ｘ、終了Ｙ）に加えて、選択された情報も一致の判断に加味されることになる。線種２９０６、線幅２９０７及び線色２９０８のいずれも選択されない場合は、アイテム種別及び罫線の位置のみが一致の判断に用いられるものとする。
キー項目値判定基準について、文字色２９０８、フォント名２９０９、フォントサイズ２９１０、太字２９１１、及び斜体２９１２の一部又は全部が選択されると、コラム欄又はフィールド名欄の値の有無に加えて、選択された情報も一致の判断に加味されることになる。文字色２９０８、フォント名２９０９、フォントサイズ２９１０、太字２９１１、及び斜体２９１２のいずれも選択されない場合は、コラム欄又はフィールド名欄の値の有無のみが一致の判断に用いられるものとする。
【００９３】
キー項目間位置関係判定基準について、文字色２９０８、フォント名２９０９、フォントサイズ２９１０、太字２９１１、及び斜体２９１２の一部又は全部が選択されると、キー項目の位置（開始Ｘ、開始Ｙ、終了Ｘ、終了Ｙ）に加えて、選択された情報も一致の判断に加味されることになる。文字色２９０８、フォント名２９０９、フォントサイズ２９１０、太字２９１１、及び斜体２９１２のいずれも選択されない場合は、キー項目の位置のみが一致の判断に用いられるものとする。
用紙設定判定基準については、余白２９１３が選択されるか否かに拘わらず、用紙サイズ、方向、余白及び色の４項目のうち指定された項目について一致が判断される。そして、余白２９１３を選択した場合は、余白の無い（上下左右の全ての余白がゼロである）用紙設定データの一致に対して重み（この例では「３」）がつけられるものとする。
【００９４】
（複数一致）
図３０は、本実施形態に係る複数一致の場合の表示３００１の一例を示す図である。
ある１つの帳票出力管理データ１４６がある１つの帳票フォーマットと「一致」するか否かを以上では説明してきた。当然、複数の帳票出力管理データ１４６とある１つの帳票フォーマットが「一致」する場合（「複数一致」の場合という）もあり得る。
そこで、複数一致の場合は、図３０のように、帳票出力管理データ１４６毎に、各一致比率とその合計であるスコア３００２を表示し、「一致」するものとして表示された複数の帳票出力管理データ１４６（「一致候補」）から、ユーザが「一致」させたい帳票出力管理データ１４６を選択できるようにしてもよい。図３０では、スコア３００２の値が大きい順に優先順位３００３をつけ、その順にレコードを並べている。ユーザは、必ずしもこの優先順位に従って選択しなければならないわけではない。
なお、複数一致の場合の表示３００１は、一致候補が１つしかない場合も含めて、後記するステップ３１０７で表示される。
【００９５】
（処理手順）
本実施形態に係る処理手順には、（１）帳票出力管理データ登録処理手順及び（２）帳票出力処理手順の２つがある。
（１）では、複数の帳票フォーマットデータ１４１から抽出された特徴点が帳票出力管理データ１４６として登録され、出力情報１４８が帳票出力管理データ１４６毎に定義され記憶される。（２）では、複数の帳票フォーマットデータ１４１が読み込まれ、一致する帳票出力管理データ１４６の出力情報１４８に基づいて、帳票が出力される。
【００９６】
（帳票出力管理データ登録処理手順）
図３１は、本実施形態に係る帳票出力管理データ登録処理手順のフローチャートである。
ステップ３１０１において、帳票読み込み部１５１は、帳票フォーマットデータ１４１及び帳票データ１４５を読み込む。帳票フォーマットデータ１４１及び帳票データ１４５は、帳票ＩＤ毎に１組ずつ読み込むものとする。
ステップ３１０２において、帳票出力管理データ登録処理部１５６は、補助記憶装置１４０を検索し、帳票出力管理データ１４６が既に存在するか否かを確認する。
帳票出力管理データ１４６が既に存在する場合（ステップ３１０２“Ｙｅｓ”）はステップ３１０３に進み、それ以外の場合（ステップ３１０２“Ｎｏ”）は、ステップ３１０９に進む。
ステップ３１０３において、帳票出力管理データ登録処理部１５６は、帳票出力管理データ１４６を読み込む。
【００９７】
ステップ３１０４において、業務別帳票特徴データ判定部１５３は、判定を行う。ステップ３１０４の詳細は後記するが、後記する複数一致の場合の表示３００１（図３０）を表示させる情報、又は一致しない旨を表示する情報を取得するものとする。
ステップ３１０５において、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６が残っているか否かを確認する。
補助記憶装置１４０に、帳票出力管理データ１４６が残っている場合（ステップ３１０５“Ｙｅｓ”）は、ステップ３１０３に戻る。それ以外の場合（ステップ３１０５“Ｎｏ”）は、ステップ３１０６に進む。
ステップ３１０６において、帳票出力管理データ登録処理部１５６は、帳票フォーマットデータ１４１が帳票出力管理データ１４６と一致したか否かを確認する。
帳票フォーマットデータ１４１が少なくとも１つの帳票出力管理データ１４６と一致した場合（ステップ３１０６“Ｙｅｓ”）は、ステップ３１０７に進む。それ以外の場合（ステップ３１０６“Ｎｏ”）は、ステップ３１０９に進む。
【００９８】
ステップ３１０７において、帳票出力管理データ表示処理部１５５は、一致結果とスコアを表示する。
具体的には、帳票出力管理データ表示処理部１５５は、第一に、出力装置１３０を介して、複数一致の場合の表示３００１（図３０）を表示する。なお、一致する帳票出力管理データが１つしかない場合も含めて「複数一致」と言う。
第二に、「第一」で表示した複数一致の場合の表示３００１の各レコードの帳票出力管理データ１４６に係る帳票出力管理データＩＤを検索キーとして補助記憶装置１４０を検索し、該当した帳票出力管理データ１４６及び出力情報１４８を、出力装置１３０を介して表示する。
第三に、表示した帳票出力管理データ１４６の一致部分を強調表示する。例えば、一致した罫線やキー項目に係るレコードをハイライト表示する。
【００９９】
ステップ３１０８において、帳票出力管理データ表示処理部１５５は、ユーザの選択は一致か不一致かを判断する。
ここで、ユーザにとっての選択肢は、ステップ３１０７の「第一」で複数一致の場合の表示３００１が表示している一致候補の中から一致させたい帳票出力管理データを選択すること、又は、一致候補のいずれとも一致させないことを選択すること、である。
一致候補の中から一致させたい帳票出力管理データの選択を受け付けた場合（ステップ３１０８“一致”）は、帳票出力管理データ登録処理手順を終了する。それ以外の場合（ステップ３１０８“不一致”）は、ステップ３１０９に進む。
ステップ３１０９において、帳票出力管理データ登録処理部１５６は、帳票出力管理データ１４６を登録する。
ステップ３１０９の詳細は後記する。以上で帳票出力管理データ登録処理手順は終了する。
【０１００】
（変形例）
ステップ３１０８において、表示されている帳票出力管理データ１４６に対し修正を加えることもできる。例えば、罫線判定について、一致比率が判定網羅率を僅かに下回ることにより判定結果が「不一致」となった場合、帳票出力管理データ１４６の罫線判定基準から一致していない特定の罫線の指定を外し、「一致」とすることも可能である。
さらに、表示されている出力情報１４８に対し修正を加えることもできる。例えば、出力媒体の項目に記憶されているプリンタを変更することもできる。
【０１０１】
（ステップ３１０９の詳細）
図３２は、本実施形態に係る帳票出力管理データ登録処理手順のステップ３１０９の詳細フローチャートである。
ステップ３２０１において、帳票出力管理データ登録処理部１５６は、罫線判定を採用するか否かを確認する。
具体的には、ユーザから採用する旨の入力を受け付けた場合（ステップ３２０１“Ｙｅｓ”）は、ステップ３２０２に進み、それ以外の場合（ステップ３２０１“Ｎｏ”）は、ステップ３２０３に進む。
ステップ３２０２において、帳票出力管理データ登録処理部１５６は、罫線判定一致条件の選択、判定網羅率の設定及び罫線の指定を受け付ける。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、ユーザが選択した図２１の罫線判定一致条件のうち「条件Ａ」２１０３又は「条件Ｂ」２１０４のいずれかを受け付ける。
第二に、ユーザが設定した判定網羅率を受け付ける。
第三に、ユーザが指定した、罫線マッピングデータ１４２の中の罫線を受け付ける。
第四に、罫線マッピングデータ１４２のレコードのうち指定されなかったものを削除したうえで残りのレコードを帳票出力管理データ１４６の業務別帳票特徴データ１４７の罫線判定基準（例えば図１８の符号１８０２）として主記憶装置１５０に一時的に保持する。このとき、罫線判定基準には、罫線判定一致条件（例えば図１８の符号１８０４）及び判定網羅率（例えば図１８の符号１８０５）も付す。
【０１０２】
ステップ３２０３において、帳票出力管理データ登録処理部１５６は、キー項目値判定を採用するか否かを確認する。
具体的には、帳票出力管理データ登録処理部１５６は、ユーザから採用する旨の入力を受け付けた場合（ステップ３２０３“Ｙｅｓ”）は、ステップ３２０４に進み、それ以外の場合（ステップ３２０３“Ｎｏ”）は、ステップ３２０５に進む。
ステップ３２０４において、帳票出力管理データ登録処理部１５６は、判定網羅率の設定及びキー項目値の指定を受け付ける。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、ユーザが設定した判定網羅率を受け付ける。
第二に、ユーザが指定した、キー項目マッピングデータ１４３のレコード（コラム欄又はフィールド名欄の値に指定したいキー項目値のあるレコード）を受け付ける。
第三に、受け付けたキー項目値を帳票出力管理データ１４６の業務別帳票特徴データ１４７のキー項目値判定基準（例えば図１９の符号１９０４）として主記憶装置１５０に一時的に保持する。このとき、キー項目値判定基準には、判定網羅率（例えば図１９の符号１９０５）も付す。
【０１０３】
ステップ３２０５において、帳票出力管理データ登録処理部１５６は、キー項目間位置関係判定を採用するか否かを確認する。
具体的には、帳票出力管理データ登録処理部１５６は、ユーザから採用する旨の入力を受け付けた場合（ステップ３２０５“Ｙｅｓ”）は、ステップ３２０６に進み、それ以外の場合（ステップ３２０５“Ｎｏ”）は、ステップ３２０８に進む。
ステップ３２０６において、帳票出力管理データ登録処理部１５６は、判定網羅率の設定及びキー項目の指定を受け付ける。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、ユーザが判定網羅率を設定するのを受け付ける。
第二に、ユーザが、キー項目マッピングデータ１４３の中から２つ以上のレコード（コラム欄又はフィールド名欄の値に指定したいキー項目値のあるレコード）を指定するのを受け付ける。ここでの指定は、ステップ３２０４における指定と同じである必要はない。
【０１０４】
ステップ３２０７において、帳票出力管理データ登録処理部１５６は、キー項目間位置関係を算出する。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、ステップ３２０６において受け付けたレコードのキー項目を縦軸及び横軸に並べたマトリックスを作成する。
第二に、マトリックスの縦軸のキー項目から見た横軸のキー項目の位置を判断する。このとき、キー項目マッピングデータ１４３の座標値に基づき、図２０（ａ）の定義に従い、図２０（ｂ）の取り得る値を位置情報として取得する。
第三に、マトリックスの対応する交差部に、位置情報を記憶する。
第二、第三の処理手順は、指定されたキー項目の数ｎのうちから２つを選ぶ組み合わせの数だけ繰り返す。
第四に、完成したマトリックス（第１の項目位置関係情報）を、帳票出力管理データ１４６の業務別帳票特徴データ１４７のキー項目間位置関係判定基準（例えば図１９の符号１９１０）として主記憶装置１５０に一時的に保持する。このとき、キー項目間位置関係判定基準には、判定網羅率（例えば図１９の符号１９１１）も付す。
【０１０５】
ステップ３２０８において、帳票出力管理データ登録処理部１５６は、用紙設定判定を採用するか否かを確認する。
具体的には、帳票出力管理データ登録処理部１５６は、ユーザから採用する旨の入力を受け付けた場合（ステップ３２０８“Ｙｅｓ”）は、ステップ３２０９に進み、それ以外の場合（ステップ３２０８“Ｎｏ”）は、ステップ３２１０に進む。
ステップ３２０９において、帳票出力管理データ登録処理部１５６は、判定網羅率の設定及び用紙設定の指定を受け付ける。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、ユーザが設定した判定網羅率を受け付ける。
第二に、ユーザが指定した、用紙設定の中の項目の指定を受け付ける。
第三に、指定された項目を帳票出力管理データ１４６の業務別帳票特徴データ１４７の用紙設定判定基準（例えば図１９の符号１９４０）として主記憶装置１５０に一時的に保持する。このとき、用紙設定判定基準には、判定網羅率（例えば図１９の符号１９４１）も付す。
【０１０６】
ステップ３２１０において、帳票出力管理データ登録処理部１５６は、出力情報１４８を設定する。
具体的には、帳票出力管理データ登録処理部１５６は、第一に、出力可否の設定をユーザから受け付ける。出力可否の設定は「可」又は「不可」のいずれかによるものとする。
第二に、出力媒体の設定をユーザから受け付ける。出力媒体とは、例えば、プリンタや電子フォルダ等である。
第三に、受け付けた出力可否及び出力媒体についての情報を出力情報（例えば図１８の符号１８４０）として主記憶装置１５０に一時的に保持する。
【０１０７】
ステップ３２１１において、帳票出力管理データ登録処理部１５６は、帳票出力管理データ１４６を登録する。
具体的には、帳票出力管理データ登録処理部１５６は、主記憶装置１５０に一時的に保有されている、罫線判定基準、キー項目値判定基準、キー項目間位置関係判定基準、用紙設定判定基準及び出力情報１４８に同一の帳票出力管理データＩＤを付したうえで、これらを帳票出力管理データ１４６として、補助記憶装置１４０に記憶する。採用されなかった各判定については、採用されていない旨の情報（例えば図１８の符号１８１０における「なし」）を帳票出力管理データ１４６に記憶するものとする。
なお、罫線判定、キー項目値判定、キー項目間位置関係判定、及び用紙設定判定のうち少なくとも１つを採用するものとする。採用する各判定の組み合わせは任意である。
以上でステップ３１０９の処理手順を終了する。
【０１０８】
（帳票出力処理手順）
図３３は、本実施形態に係る帳票出力処理手順のフローチャートである。
ステップ３３０１において、帳票読み込み部１５１は、帳票フォーマットデータ１４１及び帳票データ１４５を読み込む。
帳票フォーマットデータ１４１及び帳票データ１４５は、帳票ＩＤ毎に１組ずつ読み込むものとする。
ステップ３３０２において、帳票出力処理部１５２は、帳票出力管理データ１４６を読み込む。
このとき、帳票出力管理データ１４６は、帳票管理出力データＩＤ毎に１つずつ読み込むものとする。
ステップ３３０３において、業務別帳票特徴データ判定部１５３は、判定を行う。ステップ３３０３の詳細は後記するが、複数一致の場合の表示３００１（図３０）を表示させる情報又は、一致しない旨を表示する情報を取得するものとする。
【０１０９】
ステップ３３０４において、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６が残っているか否かを確認する。
補助記憶装置１４０に帳票出力管理データ１４６が残っている場合（ステップ３３０４“Ｙｅｓ”）は、ステップ３３０２に戻る。それ以外の場合（ステップ３３０４“Ｎｏ”）は、ステップ３３０５に進む。
ステップ３３０５において、帳票出力処理部１５２は、帳票フォーマットデータ１４１が帳票出力管理データ１４６と一致したか否かを確認する。
帳票フォーマットデータ１４１が少なくとも１つの帳票出力管理データ１４６と一致した場合（ステップ３３０５“Ｙｅｓ”）は、ステップ３３０６に進む。それ以外の場合（ステップ３３０５“Ｎｏ”）は、ステップ３３０７に進む。
ステップ３３０６において、帳票出力処理部１５２は、帳票を出力する。
具体的には、帳票出力処理部１５２は、第一に、複数一致の場合の表示３００１（図３０）を表示させる情報において最もスコアの高いレコードの帳票出力管理データ１４６に係る帳票出力管理データＩＤを検索キーとして補助記憶装置１４０を検索し、該当した帳票出力管理データ１４６の出力情報１４８を取得する。
第二に、ステップ３３０１にて読み込んだ帳票フォーマットデータ１４１及び帳票データ１４５を出力情報１４８に基づいて帳票を出力し、ステップ３３０７に進む。
【０１１０】
ステップ３３０７において、帳票出力処理部１５２は、帳票フォーマットデータ１４１が残っているか否かを確認する。
未処理の帳票フォーマットデータ１４１が残っているときは、ステップ３３０１に戻る。それ以外の場合は、帳票出力処理手順を終了する。
なお、いずれの帳票出力管理データ１４６にも一致しない帳票フォーマットデータ１４１があった場合は、その旨及びその帳票フォーマットデータ１４１及び帳票データ１４５を表示して終了することとしてもよい(例えばバッチ処理をしない場合等)。
【０１１１】
（ステップ３１０４及びステップ３３０３の詳細）
図３４は、本実施形態に係る帳票出力管理データ登録処理手順のステップ３１０４及び帳票出力処理手順のステップ３３０３の詳細フローチャートである。
ステップ３１０４の詳細とステップ３３０３の詳細は同一である。
ステップ３４０１において、業務別帳票特徴データ判定部１５３は、罫線判定が採用されているか否かを確認する。
具体的には、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６の罫線判定基準（例えば図１８の符号１８０３）を参照し、罫線判定が採用されている（「なし」の文字列がない）場合（ステップ３４０１“Ｙｅｓ”）は、ステップ３４０２に進む。それ以外の場合（ステップ３４０１“Ｎｏ”）は、ステップ３４０３に進む。
【０１１２】
ステップ３４０２において、業務別帳票特徴データ判定部１５３は、罫線判定を行う。
具体的には、業務別帳票特徴データ判定部１５３は、第一に、帳票出力管理データ１４６の罫線判定基準（例えば図１８の符号１８０３）の各レコードの罫線に一致する罫線が罫線マッピングデータ１４２に存在するか否かを判定する。
一致するか否かの判定は、罫線判定基準の各レコードの座標値と罫線マッピングデータ１４２の各レコードの座標値とを比較し、選択された罫線判定一致条件（図２１）に基づき行う。なお、前記の重み付けは全く選択されていないものとする（以下の各判定でも同様）。
第二に、レコード毎の判定結果を、罫線判定結果として、主記憶装置１５０に一時的に保持する（例えば図２４の符号２４０１の判定欄２４０２の「１」又は「０」）。
ステップ３４０３において、業務別帳票特徴データ判定部１５３は、キー項目値判定が採用されているか否かを確認する。
具体的には、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６のキー項目値判定基準（例えば図１９の符号１９０４）を参照し、キー項目値判定が採用されている（「なし」の文字列がない）場合（ステップ３４０３“Ｙｅｓ”）は、ステップ３４０４に進む。それ以外の場合（ステップ３４０３“Ｎｏ”）は、ステップ３４０５に進む。
【０１１３】
ステップ３４０４において、業務別帳票特徴データ判定部１５３は、キー項目値判定を行う。
具体的には、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６のキー項目値判定基準（例えば図１９の符号１９０４）に指定されているキー項目値と一致するキー項目値がキー項目マッピングデータ１４３のレコードのコラム欄又はフォーマット欄に存在するか否かを判定する。
第二に、キー項目値毎の判定結果を、キー項目値判定結果として、主記憶装置１５０に一時的に保持する（例えば図２５の符号２５０１）。
【０１１４】
ステップ３４０５において、業務別帳票特徴データ判定部１５３は、キー項目間位置関係判定が採用されているか否かを確認する。
具体的には、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６のキー項目間位置関係判定基準（例えば図１９の符号１９１０）を参照し、キー項目間位置関係判定が採用されている（「なし」の文字列がない）場合（ステップ３４０５“Ｙｅｓ”）は、ステップ３４０６に進む。それ以外の場合（ステップ３４０５“Ｎｏ”）は、ステップ３４０８に進む。
【０１１５】
ステップ３４０６において、業務別帳票特徴データ判定部１５３は、比較対象のキー項目間位置関係を算出する。
具体的には、業務別帳票特徴データ判定部１５３は、第一に、帳票出力管理データ１４６のキー項目間位置関係判定基準（例えば図１９の符号１９１０）に指定されているキー項目を縦軸および横軸とするマトリックス（第２の項目位置関係情報）を作成する。
第二に、マトリックスの交差部の位置関係（縦軸のキー項目値から見て、横軸のキー項目値がどの方向にあるか）を、キー項目マッピングデータ１４３の座標値を参照することによって取得し、取得した位置関係をマトリックスの交差部に記憶する。この処理手順は、指定されたキー項目の数がｎであれば、ｎから２つを選ぶ組み合わせの数だけ繰り返す。このとき、キー項目マッピングデータ１４３のなかに対応すべきキー項目の組み合わせが存在しないことにより、位置関係が取得できない場合は、その旨を示す情報（例えば「×」）を交差部に記憶する。
第三に、位置関係を記憶したマトリックスを主記憶装置１５０に一時的に保持する。
【０１１６】
ステップ３４０７において、業務別帳票特徴データ判定部１５３は、キー項目間位置関係判定を行う。
具体的には、業務別帳票特徴データ判定部１５３は、第一に、帳票出力管理データ１４６のキー項目間位置関係判定基準（例えば図１９の符号１９１０）と、ステップ３４０６にて一時的に記憶したマトリックスとを対比し、対応する（縦軸のキー項目と横軸のキー項目がそれぞれ同じ）位置関係同士が図２３の一致条件に基づいて一致している場合は「１」を、不一致又は対応する位置関係が取得できていない場合は「０」を取得する。
第二に、ステップ３４０６の「第一」において作成したマトリックスと同じ型式のマトリックスを作成し、交差部に、取得した「１」又は「０」を記憶し、このマトリックスをキー項目間位置関係判定結果として主記憶装置１５０に一時的に保持する。
【０１１７】
ステップ３４０８において、業務別帳票特徴データ判定部１５３は、用紙設定判定が採用されているか否かを確認する。
具体的には、業務別帳票特徴データ判定部１５３は、帳票出力管理データ１４６の用紙設定判定基準（例えば図１８の符号１８３０）を参照し、用紙設定判定が採用されている（「なし」の文字列がない）場合（ステップ３４０８“Ｙｅｓ”）は、ステップ３４０９に進む。それ以外の場合（ステップ３４０８“Ｎｏ”）は、ステップ３４１０に進む。
【０１１８】
ステップ３４０９において、業務別帳票特徴データ判定部１５３は、用紙設定判定を行う。
具体的には、業務別帳票特徴データ判定部１５３は、第一に、帳票出力管理データ１４６の用紙設定判定基準（例えば図１８の符号１８３０）に指定されている項目の値（例えば図３）と、帳票フォーマットデータ１４１の用紙設定データ１４４の対応する項目の値を比較した結果一致していれば「１」不一致であれば「０」を取得する。
第二に、用紙設定判定結果（例えば図２４の符号２４０４）を作成し、主記憶装置１５０に一時的に保持する。
【０１１９】
ステップ３４１０において、業務別帳票特徴データ判定部１５３は、総合判定結果を作成する。
具体的には、業務別帳票特徴データ判定部１５３は、第一に、一時的に保持している各判定結果と、設定された判定網羅率に基づいて、判定基準毎の一致判定対象数、一致数、一致比率及び判定結果を取得する。
第二に、判定基準毎の判定結果及び一致比率に基づき、総合判定欄（例えば図２４の欄２４１６）の判定結果及びスコアを取得する。
第三に、前記取得した各情報を用いて、総合判定結果（例えば図２４の符号２４０６）を作成し、主記憶装置１５０に一時的に保持する。
第四に、複数一致の場合（１つだけ一致の場合も含む）は、複数一致の場合の表示（図３０符号３００１）を行う情報を作成し、主記憶装置１５０に一時的に保持する。一致しない場合は、一致しない旨を示す情報を作成し、主記憶装置１５０に一時的に保持する。
以上で、ステップ３１０４（又はステップ３３０３）の処理手順は終了する。
【図面の簡単な説明】
【０１２０】
【図１】本実施形態に係る帳票出力管理装置の構成図である。
【図２】本実施形態に係る帳票フォーマットの一例を示す図である。
【図３】本実施形態に係る用紙設定データの一例を示す図である。
【図４】本実施形態に係る罫線マッピングデータの一例を示す図である。
【図５】本実施形態に係るキー項目マッピングデータの一例を示す図である。
【図６】本実施形態に係る帳票フォーマットの一例を示す図である。
【図７】本実施形態に係る用紙設定データの一例を示す図である。
【図８】本実施形態に係る罫線マッピングデータの一例を示す図である。
【図９】本実施形態に係る帳票フォーマットの一例を示す図である。
【図１０】本実施形態に係る用紙設定データの一例を示す図である。
【図１１】本実施形態に係る罫線マッピングデータの一例を示す図である。
【図１２】本実施形態に係るキー項目マッピングデータの一例を示す図である。
【図１３】本実施形態に係る帳票フォーマットの一例を示す図である。
【図１４】本実施形態に係る用紙設定データの一例を示す図である。
【図１５】本実施形態に係るキー項目マッピングデータの一例を示す図である。
【図１６】本実施形態に係る帳票フォーマットの一例を示す図である。
【図１７】本実施形態に係る用紙設定データの一例を示す図である。
【図１８】本実施形態に係る帳票出力管理データの一例を示す図である。
【図１９】本実施形態に係る帳票出力管理データの一例を示す図である。
【図２０】（ａ）は、本実施形態に係る位置関係を表記する上下左右等の定義を示す図である。（ｂ）は、本実施形態に係る位置関係として取り得る値を示した図である。
【図２１】本実施形態に係る罫線判定一致条件の一例を示す図である。
【図２２】（ａ）、（ｂ）は、本実施形態に係る罫線判定基準の適用例である。
【図２３】本実施形態に係るキー項目間位置関係判定一致条件の一例を示す図である。
【図２４】本実施形態に係る帳票出力管理データａと帳票フォーマットｂとの判定結果の一例を示す図である。
【図２５】本実施形態に係る帳票出力管理データｂと帳票フォーマットｄとの判定結果の一例を示す図である。
【図２６】本実施形態に係るキー項目マッピングデータｄに基づいて作成されるマトリックスである。
【図２７】本実施形態に係る帳票出力管理データｂと帳票フォーマットｅとの判定結果の一例を示す図である。
【図２８】本実施形態に係るキー項目マッピングデータｅに基づいて作成されるマトリックスである。
【図２９】本実施形態に係る重み付けの一例を示す図である。
【図３０】本実施形態に係る複数一致の場合の表示の一例を示す図である。
【図３１】本実施形態に係る帳票出力管理データ登録処理手順のフローチャートである。
【図３２】本実施形態に係る帳票出力管理データ登録処理手順のステップ３１０９の詳細フローチャートである。
【図３３】本実施形態に係る帳票出力処理手順のフローチャートである。
【図３４】本実施形態に係る帳票出力管理データ登録処理手順のステップ３１０４及び帳票出力処理手順のステップ３３０３の詳細フローチャートである。
【符号の説明】
【０１２１】
１０１  帳票出力管理装置
１１０  中央制御装置（制御部）
１２０  入力装置
１３０  出力装置
１４０  補助記憶装置（記憶部）
１４１  帳票フォーマットデータ
１４２  罫線マッピングデータ
１４３  キー項目マッピングデータ
１４４  用紙設定データ
１４５  帳票データ
１４６  帳票出力管理データ
１４７  業務別帳票特徴データ
１４８  出力情報
１５０  主記憶装置（記憶部）
１５１  帳票読み込み部
１５２  帳票出力処理部
１５３  業務別帳票特徴データ判定部
１５４  業務別帳票特徴データ管理部
１５５  帳票出力管理データ表示処理部
１５６  帳票出力管理データ登録処理部
２０１  帳票フォーマットａ
６０１  帳票フォーマットｂ
９０１  帳票フォーマットｃ
１３０１  帳票フォーマットｄ
１６０１  帳票フォーマットｅ
１８０３、１９０３  罫線判定基準（第１の特徴）
１８１０、１９０４  キー項目値判定基準（第２の特徴）
１８２０、１９１０  キー項目間位置関係判定基準（第３の特徴）
１８３０、１９４０  用紙設定判定基準（第４の特徴）
【図１】
2009288994.tif 000004
【図２】
2009288994.tif 000005
【図３】
2009288994.tif 000006
【図４】
2009288994.tif 000007
【図５】
2009288994.tif 000008
【図６】
2009288994.tif 000009
【図７】
2009288994.tif 000010
【図８】
2009288994.tif 000011
【図９】
2009288994.tif 000012
【図１０】
2009288994.tif 000013
【図１１】
2009288994.tif 000014
【図１２】
2009288994.tif 000015
【図１３】
2009288994.tif 000016
【図１４】
2009288994.tif 000017
【図１５】
2009288994.tif 000018
【図１６】
2009288994.tif 000019
【図１７】
2009288994.tif 000020
【図１８】
2009288994.tif 000021
【図１９】
2009288994.tif 000022
【図２０】
2009288994.tif 000023
【図２１】
2009288994.tif 000024
【図２２】
2009288994.tif 000025
【図２３】
2009288994.tif 000026
【図２４】
2009288994.tif 000027
【図２５】
2009288994.tif 000028
【図２６】
2009288994.tif 000029
【図２７】
2009288994.tif 000030
【図２８】
2009288994.tif 000031
【図２９】
2009288994.tif 000032
【図３０】
2009288994.tif 000033
【図３１】
2009288994.tif 000034
【図３２】
2009288994.tif 000035
【図３３】
2009288994.tif 000036
【図３４】
2009288994.tif 000037