(57)【要約】【課題】簡単に帳票データの使用目的などに合わせた任意の項目を選択して分類情報を作成して帳票データの管理を簡易化する。【解決手段】レイアウトスペックファイル１７ｂ及びデータファイル１７ｃをもとに帳票イメージを表示し、この表示された帳票イメージに対する領域指定をユーザによる入力装置１１に対する操作により入力する。この入力された領域指定に該当する範囲に含まれる項目を判別して、この項目に対応するデータファイル１７ｃ中のデータをもとに帳票データを分類するための分類情報を作成し、ドキュメント情報ブロック１６ａにおいて帳票データと関連づけて記憶する。【選択図】図１
2006184939.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目に対してデータが設定された帳票データを記憶する記憶手段と、
前記帳票データをもとに帳票イメージを表示する表示手段と、
前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、
前記入力手段により入力された領域指定に該当する範囲に含まれる項目を判別する項目判別手段と、
前記項目判別手段によって判別された項目に対応するデータをもとに前記帳票データを分類するための分類情報を作成する分類情報作成手段と、
前記分類情報作成手段によって作成された分類情報を前記帳票データと関連づけて記憶する分類情報記憶手段と
を具備したことを特徴とする分類情報作成装置。
【請求項２】
前記項目判別手段は、前記範囲内に含まれる複数の項目を判別し、
前記目次作成手段は、前記項目判別手段によって判別された複数の項目を階層化した分類情報を作成することを特徴とする請求項１記載の分類情報作成装置。
【請求項３】
複数の項目に対して所定形式の情報が入力された帳票イメージを記憶する帳票イメージ記憶手段と、
前記帳票イメージ記憶手段に記憶された帳票イメージを表示する表示手段と、
前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、
前記入力手段により入力された領域指定に該当する範囲に含まれる項目に入力された所定形式の情報を抽出する抽出手段と、
前記抽出手段によって抽出された所定形式の情報をもとに前記帳票イメージを分類するための分類情報を作成する分類情報作成手段と、
前記分類情報作成手段によって作成された分類情報を前記帳票イメージと関連づけて記憶する分類情報記憶手段と
を具備したことを特徴とする分類情報作成装置。
【請求項４】
前記抽出手段は、前記帳票イメージ中の項目に入力された所定形式の情報が文字列であった場合に、項目内のイメージに対して文字認識処理を行うことで文字列データを抽出し、
前記分類情報作成手段は、前記抽出手段により抽出された文字列データをもとに分類情報を作成することを特徴とする請求項３記載の分類情報作成装置。
【請求項５】
前記入力手段は、複数の領域指定を入力し、
前記抽出手段は、前記入力手段によって入力された領域指定に該当する複数の範囲のそれぞれに含まれる項目に入力された所定形式の情報を抽出し、
前記分類情報作成手段は、前記抽出手段により所定形式の情報が抽出された項目を階層化した分類情報を作成することを特徴とする請求項３記載の分類情報作成装置。
【請求項６】
コンピュータを、
複数の項目に対してデータが設定された帳票データを記憶する記憶手段と、
前記帳票データをもとに帳票イメージを表示する表示手段と、
前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、
前記入力手段により入力された領域指定に該当する範囲に含まれる項目を判別する項目判別手段と、
前記項目判別手段によって判別された項目に対応するデータをもとに前記帳票データを分類するための分類情報を作成する分類情報作成手段と、
前記分類情報作成手段によって作成された分類情報を前記帳票データと関連づけて記憶する分類情報記憶手段として機能させるための分類情報作成プログラム。
【請求項７】
コンピュータを、
複数の項目に対して所定形式の情報が入力された帳票イメージを記憶する帳票イメージ記憶手段と、
前記帳票イメージ記憶手段に記憶された帳票イメージを表示する表示手段と、
前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、
前記入力手段により入力された領域指定に該当する範囲に含まれる項目に入力された所定形式の情報を抽出する抽出手段と、
前記抽出手段によって抽出された所定形式の情報をもとに前記帳票イメージを分類するための分類情報を作成する分類情報作成手段と、
前記分類情報作成手段によって作成された分類情報を前記帳票イメージと関連づけて記憶する分類情報記憶手段として機能させるための分類情報作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の帳票を分類するための目次や索引などの分類情報を作成する分類情報作成装置、分類情報作成プログラムに関する。
【背景技術】
【０００２】
従来、帳票データ類を記憶管理する装置では、帳票に設けられた項目を利用して、帳票を分類して管理するための分類情報、例えば目次や索引などを作成している。従来では、帳票に設けられた複数の項目のうち、分類情報に用いる項目を帳票レイアウトなどの設計段階で予め設定しておくことで、この項目に対して入力されたデータを用いて分類情報が作成されるように構成されている。
【０００３】
一方、従来では、目次を任意に作成することができる目次作成方式が考えられている（例えば特許文献１）。特許文献１に記載された目次作成方式では、ワードプロセッサにより作成した文書中に、作成した目次項目に次いでキーボードから押下した機能キーを受けて、目次項目の行に順番を付加した制御コードを記入し、目次項目及び制御コードを目次表に転写しておく。この操作は目次項目を作成したごとに行われ、文書作成が終了し、文書に頁を付与した後に制御コードを伏した文書中の頁を順次検索して頁数を読み取り、目次表の対応する目次項目に付加する。
【特許文献１】特開平６−６００６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように従来では、帳票を分類して管理するための分類情報は、予め帳票の設計段階で予め固定的に決められていた項目に入力されたデータを用いて作成されていた。従って、帳票データについて別の分類によって管理しようとした場合には、帳票の設計を再度実行して、分類情報に使用する項目の定義を再設定しなければならず、非常に多大な作業を要していた。
【０００５】
また、特許文献１に記載された目次作成方式では、ワードプロセッサにより文書を作成中に、文書中に目次項目を作成するごとに機能キーを操作することで、目次に用いる項目を指定しなければならない。従って、目次項目が多い場合には、項目を指定するために膨大な労力を必要としてしまう。
【０００６】
本発明の課題は、予め決められた項目を用いた分類情報でなく、簡単に帳票データの使用目的などに合わせた任意の項目を選択して分類情報を作成し、帳票データの管理を簡易化することを可能にする分類情報作成装置、分類情報作成プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、複数の項目に対してデータが設定された帳票データを記憶する記憶手段と、前記帳票データをもとに帳票イメージを表示する表示手段と、前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、前記入力手段により入力された領域指定に該当する範囲に含まれる項目を判別する項目判別手段と、前記項目判別手段によって判別された項目に対応するデータをもとに前記帳票データを分類するための分類情報を作成する分類情報作成手段と、前記分類情報作成手段によって作成された分類情報を前記帳票データと関連づけて記憶する分類情報記憶手段とを具備したことを特徴とする。
【０００８】
請求項２記載の発明は、請求項１記載の発明において、前記項目判別手段は、前記範囲内に含まれる複数の項目を判別し、前記目次作成手段は、前記項目判別手段によって判別された複数の項目を階層化した分類情報を作成することを特徴とする。
【０００９】
請求項３記載の発明は、複数の項目に対して所定形式の情報が入力された帳票イメージを記憶する帳票イメージ記憶手段と、前記帳票イメージ記憶手段に記憶された帳票イメージを表示する表示手段と、前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、前記入力手段により入力された領域指定に該当する範囲に含まれる項目に入力された所定形式の情報を抽出する抽出手段と、前記抽出手段によって抽出された所定形式の情報をもとに前記帳票イメージを分類するための分類情報を作成する分類情報作成手段と、前記分類情報作成手段によって作成された分類情報を前記帳票イメージと関連づけて記憶する分類情報記憶手段とを具備したことを特徴とする。
【００１０】
請求項４記載の発明は、前記抽出手段は、前記帳票イメージ中の項目に入力された所定形式の情報が文字列であった場合に、項目内のイメージに対して文字認識処理を行うことで文字列データを抽出し、前記分類情報作成手段は、前記抽出手段により抽出された文字列データをもとに分類情報を作成することを特徴とする。
【００１１】
請求項５記載の発明は、請求項３記載の発明において、前記入力手段は、複数の領域指定を入力し、前記抽出手段は、前記入力手段によって入力された領域指定に該当する複数の範囲のそれぞれに含まれる項目に入力された所定形式の情報を抽出し、前記分類情報作成手段は、前記抽出手段により所定形式の情報が抽出された項目を階層化した分類情報を作成することを特徴とする。
【００１２】
請求項６記載の発明は、コンピュータを、複数の項目に対してデータが設定された帳票データを記憶する記憶手段と、前記帳票データをもとに帳票イメージを表示する表示手段と、前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、前記入力手段により入力された領域指定に該当する範囲に含まれる項目を判別する項目判別手段と、前記項目判別手段によって判別された項目に対応するデータをもとに前記帳票データを分類するための分類情報を作成する分類情報作成手段と、前記分類情報作成手段によって作成された分類情報を前記帳票データと関連づけて記憶する分類情報記憶手段として機能させる。
【００１３】
請求項７記載の発明は、コンピュータを、複数の項目に対して所定形式の情報が入力された帳票イメージを記憶する帳票イメージ記憶手段と、前記帳票イメージ記憶手段に記憶された帳票イメージを表示する表示手段と、前記表示手段によって表示された帳票イメージに対する領域指定を入力する入力手段と、前記入力手段により入力された領域指定に該当する範囲に含まれる項目に入力された所定形式の情報を抽出する抽出手段と、前記抽出手段によって抽出された所定形式の情報をもとに前記帳票イメージを分類するための分類情報を作成する分類情報作成手段と、前記分類情報作成手段によって作成された分類情報を前記帳票イメージと関連づけて記憶する分類情報記憶手段として機能させる。
【発明の効果】
【００１４】
請求項１，６記載の発明によれば、帳票データをもとにした帳票イメージを表示し、そこで指定された領域に含まれる項目を判別して、帳票データに対する分類情報、すなわち目次や索引を作成して記憶することができるので、帳票データの分類をする場合に、予め決められた項目を用いた分類情報でなく、例えば帳票データの使用目的などに合わせた任意の項目を選択して分類情報を作成し、利用できるので、簡単に帳票データの管理を簡易化することが可能となる。
【００１５】
請求項２記載の発明によれば、請求項１の発明の効果に加えて、複数の項目を用いて階層化した分類情報（目次、索引）を作成することができるので、分類情報をより有効に活用することができる。
【００１６】
請求項３，７記載の発明によれば、帳票イメージを表示して、そこで指定された領域に含まれる所定形式の情報（例えば文字列）を抽出して、帳票イメージに対する分類情報、すなわち目次や索引を作成して記憶することができるので、帳票イメージの分類をする場合に、分類情報を作成するためのデータを別途入力することなく、帳票イメージに含まれる所定形式の情報の情報を利用して、例えば帳票イメージの使用目的などに合わせた任意の項目に該当する所定形式の情報を選択して分類情報を作成し、利用できるので、簡単に帳票イメージを使い勝手良くすることが可能となる。
【００１７】
請求項４記載の発明によれば、請求項３の発明の効果に加えて、帳票イメージに含まれる所定形式の情報が文字列である場合には、この文字列に該当するイメージを対象として文字認識処理を実行することで、文字列による情報を抽出して分類情報の作成に利用することができる。
【００１８】
請求項５記載の発明によれば、請求項３の発明の効果に加えて、複数の項目に該当する所定形式の情報を用いて階層化した分類情報（目次、索引）を作成することができるので、分類情報をより有効に活用することができる。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態における分類情報作成装置を実現する帳票出力装置の構成を示すブロック図である。帳票出力装置は、複数の項目が設けられた帳票に関するデータを管理し、所定のデータ形式によって出力することができる。分類情報作成装置は、複数の帳票データを分類して管理するための分類情報、例えば帳票に設けられた項目に入力されたデータを用いた目次や索引を作成して記憶しておくことができる。本実施形態における分類情報作成装置では、帳票に設定された複数の項目から任意に分類情報の作成に利用する項目を選択させ、分類情報を作成することができる。
【００２０】
図１において、ＣＰＵ（Central Processing Unit）１０には、入力装置１１、表示装置１２、印刷装置１３、通信制御装置１４、ＲＯＭ１５、ＲＡＭ１６、及び記憶装置１７がバスライン１８を介して接続されている。
【００２１】
ＣＰＵ１０は、ＲＡＭ１６内にロードされている各種制御プログラムに従って、帳票出力装置の全体動作を制御する。ＣＰＵ１０は、帳票出力プログラムを実行することで、データファイル１７ｃとして記憶されている帳票データを所定の形態で出力することができる。また、記憶された帳票データを分類して管理するための分類情報を、帳票に設定された項目に入力されたデータを用いて作成する分類情報作成処理を実行することができる。
【００２２】
入力装置１１は、キーボードやマウスなどのポインティングデバイスなどを含み、帳票出力装置に対する操作指示や帳票データの入力、あるいは帳票データを管理するための分類情報（目次、索引）を作成する場合の分類情報の作成の対象とする項目の選択操作などに使用される。
【００２３】
表示装置１２は、ＣＰＵ１０の制御のもとで、記憶装置１７に記憶されている帳票データを含む各種データの表示や、各種指定を入力するための入力画面などを表示する。
【００２４】
印刷装置１３は、ＣＰＵ１０の制御のもとで、記憶装置１７に記憶されたデータなどを印刷する。
【００２５】
通信制御装置１４は、外部の伝送媒体を介した通信を制御するもので、例えばファクシミリ（ＦＡＸ）や電子メールを送受信するための通信を制御する。
【００２６】
ＲＯＭ１５は、ＣＰＵ１０によりアクセスされる各種プログラムやデータなどが記憶される。
【００２７】
ＲＡＭ１６は、ＣＰＵ１０によりアクセスされる各種プログラムやデータなどが記憶される。例えば、記憶装置１７に記憶されたレイアウトスペックファイル１７ｂにより定義される帳票のデータ構成に従って帳票データが展開されたドキュメント情報ブロック１６ａ、ドキュメント情報ブロック１６ａに応じた帳票を表示するためのドキュメント表示データ１６ｂ、帳票に設定された項目に入力されたデータを用いて作成された分類情報（目次、索引）を表示するための目次表示データ１６ｃなどが記憶される。
【００２８】
記憶装置１７は、オペレーティングシステムやアプリケーションプグラムなどの各種プログラム、データファイル等が格納されている記憶媒体やその駆動系を有している。記憶媒体は固定的に設けたもの、もしくは着脱自在に装着可能なものであり、フレキシブルディスク、ハードディスク、光ディスク、ＲＡＭ（random access memory）カード等の磁気的・光学的記憶媒体、半導体メモリによって構成されている。また、記憶媒体に記憶されたプログラムやデータは、必要に応じてＣＰＵ１０の制御により、ＲＡＭ１６にロードされる。さらに、ＣＰＵ１０は、通信制御装置１４により、伝送媒体を介して他の機器側から送信されてきたプログラムやデータを受信して記憶媒体に格納したり、他の機器側に設けられている記憶媒体に格納されているプログラム、データを伝送媒体を介して使用することもできる。
【００２９】
例えば、記憶装置１７には、帳票出力プログラム１７ａ、レイアウトスペックファイル１７ｂ、データファイル１７ｃが記憶され、必要に応じて読み出されてＲＡＭ１６に記憶される。帳票出力プログラム１７ａを実行することで、データファイル１７ｃとして記憶されている帳票データを所定の形態で出力することができる。また、記憶された帳票データを分類して管理するための分類情報を、帳票に設定された項目に入力されたデータを用いて作成する分類情報作成処理を実行する。レイアウトスペックファイル１７ｂは、帳票のデータ構成を定義するデータを含むファイルである（詳細については後述する）。データファイル１７ｃは、帳票出力装置において扱われる帳票に関する各種データを含み、例えば予め帳票に設定された項目に対して入力されたデータや、複数の項目が設定された帳票のイメージデータなどが含まれる。
【００３０】
次に、帳票出力装置の基本的な機能について、図２を参照しながら説明する。
【００３１】
本実施形態における帳票出力装置は、予め帳票の構成を定義するデータが設定されたレイアウトスペックファイル１７ｂをもとに、帳票に対して設定された項目に対して入力されたデータを、ユーザによって指定される所定の出力形態によって出力することができる。
【００３２】
帳票出力装置は、帳票出力プログラム１７ａを実行することにより、レイアウトスペックファイル１７ｂに定義された帳票レイアウトに対して、データファイル１７ｃに設定された帳票に設けられた各項目に対してデータを展開して、各種の出力形態に応じた出力データを生成する。
【００３３】
出力形態としては、例えば所定のデータ形式に変換されたドキュメントファイル出力、印刷装置１３（プリンタ）からの紙媒体への印刷出力、表示装置１２における各項目にデータが入力された状態の帳票イメージを表示するビューア出力、通信制御装置１４を通じたファクシミリ送信による出力、あるいは電子メールによる出力などがある。
【００３４】
（第１実施形態）  
次に、本発明の第１実施形態における分類情報作成処理について説明する。第１実施形態の分類情報作成処理では、レイアウトスペックファイル１７ｂにより定義された形式により、帳票に設定された項目に対して入力されたデータを含めて帳票イメージを表示し、この帳票イメージ中で任意に指定された項目を用いて分類情報を作成するものである。
【００３５】
図３（ａ）には、帳票出力装置におけるビューア出力された帳票イメージの画面構成例を示している。図３（ａ）に示す帳票では、「受注日」２１、「受注コード」２２、「得意先コード」２３、「得意先名」２４、「商品名」２５などに関するデータを入力するための複数の項目が設定されている。
【００３６】
図４には、第１実施形態におけるレイアウトスペックファイル１７ｂに記憶されたデータにより定義されるドキュメント情報ブロック１６ａの一例を示している。
【００３７】
ドキュメント情報ブロック１６ａには、複数の帳票からなるドキュメントに関するドキュメント情報３１が設定される。ドキュメント情報３１には、ドキュメント名称、基本索引情報アドレス、分類設定情報アドレス、分類情報などが含まれている。
【００３８】
基本索引情報アドレスが示す領域には、基本索引情報３２が記憶されている。基本索引情報３２には、各帳票についての帳票データが記憶されるページアドレス、すなわちページ１〜ページＬのそれぞれについてのアドレスが記憶される。
【００３９】
例えば、基本索引情報３２のページ１のアドレスが示す領域には、ページ１に関するデータ３４が記憶される。ページ１のデータ３４には、用紙種類、用紙サイズ、描画項目情報へのアドレス、分類識別情報アドレスが含まれている。
【００４０】
分類識別情報アドレスは、分類情報作成処理によって分類情報（目次、索引）が設定された場合に、帳票データと関連づけて記憶するために追加して設定される。分類識別情報アドレスが示す領域には、分類情報作成処理によって分類設定情報３３に設定された目次名あるいは索引名に該当する項目のデータが分類識別情報３７として記憶される。分類識別情報３７には、目次については複数の目次キー１〜Ｍ、索引については複数の索引キー１〜Ｎのそれぞれに該当する項目に対して入力されたデータが記憶される。
【００４１】
また、描画項目情報へのアドレスが示す領域には、描画項目情報３６が記憶される。描画項目情報３６には、帳票に定義された複数の項目１〜Ｎに対するデータを記憶する領域を示すアドレスが記憶される。
【００４２】
描画項目情報３６に設定される項目１へのアドレスが示す領域には、項目１についての項目情報３１０が設定される。項目情報３１０には、項目１の項目名、データ種（ページデータ、明細データなど）、データ（文字コードなど）、描画位置を示すデータがそれぞれ設定される。同様にして、項目２〜項目Ｎのそれぞれについてのデータが、描画項目情報３６に設定された項目２〜項目Ｎへのアドレスが示す領域に設定される。例えば、項目Ｎへのアドレスが示す領域には、項目Ｎについての項目情報３１１が設定され、項目名、データ種、データ、描画位置が記憶される。
【００４３】
また、基本索引情報３２のページ２〜Ｌのアドレスが示すそれぞれの領域には、同様にして、ページ２〜Ｌに関するデータが記憶される。例えば、ページＬのデータ３５には、用紙種類、用紙サイズ、描画項目情報へのアドレス、分類識別情報アドレスが含まれ、描画項目情報へのアドレスが示す領域には、描画項目情報３８が記憶され、分類識別情報アドレスが示す領域には、ページＬについての分類識別情報３９が記憶される。描画項目情報３８には、帳票に定義された複数の項目１〜Ｎに対するデータを記憶する領域を示すアドレスが記憶される。項目１へのアドレスが示す領域には、項目１についての項目情報３１２が設定され、項目１の項目名、データ種、データ（文字コードなど）、描画位置を示すデータがそれぞれ設定される。同様にして、項目２〜項目Ｎのそれぞれについてのデータが、描画項目情報３８に設定された項目２〜項目Ｎへのアドレスが示す領域に設定される。例えば、項目Ｎへのアドレスが示す領域には、項目Ｎについての項目情報３１３が設定され、項目名、データ種、データ、描画位置が記憶される。
【００４４】
一方、ドキュメント情報３１中の分類設定情報アドレスが示す領域には、分類情報作成処理においてユーザによって目次あるいは索引の対象として選択された項目が分類設定情報３３として記憶される。分類設定情報３３には、目次数（Ｍ）と、この目次数分の各目次名１〜Ｍ、索引数（Ｎ）と、この索引数分の各索引名１〜Ｎとがそれぞれ記憶される。分類設定情報３３が追加されるのに伴って、分類設定情報３３に設定された目次名あるいは索引名に該当する各ページのデータが分類識別情報（３７，３９）として追加される。
【００４５】
次に、第１実施形態の帳票出力装置における分類情報作成処理について、図５に示すフローチャートを参照しながら説明する。
【００４６】
まず、複数の帳票が含まれるドキュメントに対する分類情報作成処理の実行要求が入力されると、該当するドキュメントのデータをデータファイル１７ｃから読み込み、このドキュメントに対応するレイアウトスペックファイル１７ｂにより定義されたドキュメント情報ブロック１６ａに展開する（ステップＡ１）。そして、このドキュメント情報ブロック１６ａに従って、各項目にデータが入力された１ページ目の帳票イメージを表示装置１２において表示させ（ステップＡ２）、分類情報（目次、索引）の作成を開始する（ステップＡ３）。
【００４７】
図３（ｂ）には、各項目に対してデータが入力された状態の帳票イメージ（ドキュメント）が表示された表示画面例を示している。
【００４８】
また、図６には、図４に示すドキュメント情報ブロック１６ａをもとに、データファイル１７ｃに含まれる帳票データを展開した例を示している。図６に示すドキュメント情報ブロック１６ａは、納品書を表す帳票を例にしたもので、分類情報作成処理によって目次と索引が作成されていない状態のデータ構成例を示している。
【００４９】
ここで、分類情報の作成に利用する項目を、表示された帳票イメージからユーザによって選択させる（ステップＡ４）。すなわち、図３（ｂ）に示すように、入力装置１１（ポインティングデバイス）をユーザに操作させて、分類情報に利用する項目を含むように領域選択させる。図３（ｂ）に示す領域選択された範囲には、「受注日」５１と「受注コード」５２の項目が含まれている。
【００５０】
ここで、帳票に設定されている項目数を変数ItemCntに設定する（ステップＡ５）。図３に示す帳票の場合には、図６に示すドキュメント情報ブロック１６ａにあるように、描画項目情報（４６，４７，４８）に５つの項目が定義されているので変数ItemCnt＝５と設定する。
【００５１】
ここで、処理対象とする項目を示す変数ItemWkに１を設定し（ステップＡ６）、変数ItemWkの値が変数ItemCntが示す値以下である場合、すなわち全ての項目についての処理が完了していなければ（ステップＡ７、Ｙｅｓ）、変数ItemWkが示す項目がユーザにより指定された領域内に存在しているかを判別する（ステップＡ８）。ここでは、該当する項目についての項目情報に設定された描画位置のデータと、ユーザにより指定された領域の範囲を示す位置データとの比較により判別する。
【００５２】
例えば、図６に示すページ１の項目１についての項目情報４９には、描画位置のデータとして「１０，１０，１００，３０」が設定されている。なお、この数字列は、ｘｙ座標系における矩形状の項目枠を定義する対角の頂点（２点（ｘ１，ｙ１）（ｘ２，ｙ２））の座標位置を示すデータである。
【００５３】
ここで、項目が領域内にあると判別された場合には（ステップＡ８、Ｙｅｓ）、変数ItemWkが示す項目を対象項目として一時登録しておく（ステップＡ９）。そして、次の項目に処理に移行するために変数ItemWkを１加算する（ステップＡ１０）。なお、変数ItemWkが示す項目が領域内にないと判別された場合には（ステップＡ８、Ｎｏ）、何もしないで変数ItemWkを更新して、次の処理に移行する。
【００５４】
以下、同様にして、変数ItemWkを順次更新しながら、それぞれの項目がユーザにより指定された領域中に含まれるかを判別し、領域内にある項目については一時登録しておく（ステップＡ７〜Ａ１０）。
【００５５】
なお、図３（ｂ）に示すように領域が選択された場合には、変数ItemWkが２と３の場合、すなわち「受注日」と「受注コード」との項目についての処理の際に、領域内に含まれるものとして判定される。
【００５６】
そして、変数ItemWkの値がItemCntの値以下ではない場合、すなわち帳票に設定された全ての項目についての処理が完了すると（ステップＡ７、Ｎｏ）、一時登録してある項目を用いて分類設定情報を作成する（ステップＡ１１）。
【００５７】
すなわち、図７に示すように、ドキュメント情報４１に分類設定情報を記憶するための領域を示す分類設定情報アドレス４１ａを追加し、このアドレスが示す領域に分類設定情報５１を記憶させる。
【００５８】
図３（ｂ）に示すように領域が選択された場合には、対象項目として「受注日」と「受注コード」が一時登録されているので、図７に示すように、分類設定情報５１には、目次数として「２」、目次名１として「受注日時」、目次名２として「受注コード」が記憶される。
【００５９】
なお、前述した説明では、目次を作成する場合の操作を対象としているが、索引を作成する場合にも同様の処理が実行されるものとする。すなわち、帳票イメージ中から索引の対象とする項目を含むように領域範囲をユーザにより選択させ、その領域内に存在する項目を判別して分類設定情報５１に記憶させる。
【００６０】
図７に示す分類設定情報５１の例では、索引の対象とする項目として「得意先コード」の項目のみを含む領域が選択された例を示しており、索引数として「１」、索引名１として「得意先コード」が記憶されている。
【００６１】
なお、分類情報の目次と索引の何れを作成するかは、予め分類情報作成処理の起動時に指定する、あるいは図３に示すように、ユーザに対して帳票イメージに対して領域を選択させる際に、目次に用いる項目を選択するための領域指定であるか、索引に用いる項目を選択するための領域指定であるかを、任意に選択させるようにしても良い。
【００６２】
こうして、分類設定情報５１の追加が完了すると、以下に説明するように、各ページについて分類設定情報５１に基づく分類識別情報の追加を行う。
【００６３】
まず、現在処理対象としているドキュメントに含まれる帳票の総ページ数を変数PageCntに設定する（ステップＡ１２）。図６及び図７に示すドキュメントの場合には、基本索引情報４２にあるように、ページ１〜３の３つのページのアドレスが記憶され、それぞれに対応するページ１，２，３のデータ４３，４４，４５が定義されているので変数PageCnt＝３と設定する。
【００６４】
ここで、処理対象とするページを示す変数PageWkに１を設定し（ステップＡ１３）、変数PageWkの値が変数PageCntが示す値以下である場合、すなわち全てのページについての処理が完了していなければ（ステップＡ１４、Ｙｅｓ）、分類設定情報５１に記憶された各目次についての処理を順次実行するために目次対象数を変数CatCntに設定する（ステップＡ１５）。また、処理対象とする目次を示す変数CatAddrに１を設定する（ステップＡ１６）。
【００６５】
ここで、変数CatAddrの値が変数CatCntが示す値以下である場合、すなわち全ての目次についての処理が完了していなければ（ステップＡ１７、Ｙｅｓ）、各項目について分類情報として分類識別情報に記憶するかを判別するための処理を実行するために項目数を変数ItemCntに設定する（ステップＡ１８）。
【００６６】
ここで、処理対象とする項目を示す変数ItemWkに１を設定し（ステップＡ１９）、変数ItemWkの値が変数ItemCntが示す値以下である場合、すなわち全ての項目についての処理が完了していなければ（ステップＡ２０、Ｙｅｓ）、変数ItemWkが示す項目と変数CatAddrが示す目次とが一致しているかを判別する（ステップＡ２１）。
【００６７】
例えば、分類設定情報５１に記憶された目次名１に該当する項目「受注日」と、描画項目情報４６の項目１のアドレスが示す領域に記憶された最初の項目情報４９に記憶された項目名「受注日」との比較により判別する。
【００６８】
ここで、項目名が一致すると判別された場合には（ステップＡ２１、Ｙｅｓ）、該当する項目名に対して入力されているデータを分類識別情報として登録する（ステップＡ２３）。例えば、項目情報４９の項目名「受注日」が一致したと判別されると、この「受注日」に対応して記憶された「平成１２年０４年０１日」のデータを、図７に示す分類識別情報５２に記憶する。
【００６９】
この場合、処理対象とする目次を示す変数CatAddrをインクリメント（＋１）し、次の目次についての処理に移行する（ステップＡ２４）。
【００７０】
一方、項目名が一致していないと判別された場合（ステップＡ２１、Ｎｏ）、処理対象とする項目を示す変数ItemWkをインクリメント（＋１）し、次の項目の処理についての処理に移行する（ステップＡ２２）。
【００７１】
以下、同様にして、変数ItemWkを順次更新しながら、それぞれの項目について変数CatAddrが示す目次と一致しているかを判別する（ステップＡ２０〜Ａ２２）。
【００７２】
以上の処理を変数CatAddrを順次更新しながら（ステップＡ２４）、変数CatAddrの値がItemCntの値以下ではなくなるまで、すなわち分類設定情報５１に記憶された全ての目次名とする項目についての処理が完了すると（ステップＡ１７、Ｎｏ）、処理対象とするページを示す変数PageWkをインクリメント（＋１）し、次のページに対する処理に移行する（ステップＡ２５）。
【００７３】
図７に示すドキュメント情報ブロック１６ａにおいて、ページ１についての処理を完了することで、分類識別情報５２には目次名として分類設定情報５１に記憶された項目「受注日」のデータ「平成１２年０４年０１日」と、項目「受注コード」のデータ「１００１」が記憶される。
【００７４】
なお、索引名として分類設定情報５１に記憶された目次名「得意先コード」についても同様の処理を実行する。この結果、図７の分類識別情報５２に示すように、項目情報６１５に記憶された項目「得意先コード」に対応するデータ「５０００１」が記憶される。
【００７５】
以下、各ページについて、前述と同様の処理を実行することにより、分類設定情報５１に記憶された目次名と索引名に該当する項目のデータを、分類情報識別情報５３，５４として記憶していくことができる。
【００７６】
そして、変数PageWkが変数PageCnt以下ではなくなることで全てのページについての処理が完了すると（ステップＡ１４、Ｎｏ）、分類情報作成処理を終了する。この結果、図７に示すように、ページ１のデータ４３には、分類識別情報アドレス４３ａを追加して、このアドレスが示す領域に分類識別情報５２を記憶し、同様にしてページ２のデータ４４には分類識別情報アドレス４４ａを追加して類識別情報５３を記憶し、ページ３のデータ４５には、分類識別情報アドレス４５ａを追加して分類識別情報５４を記憶する。
【００７７】
帳票出力装置は、例えば入力装置１１に対するユーザの操作により、ドキュメント情報ブロック１６ａについての目次表示が要求された場合、図７に示す各ページの分類識別情報アドレス４３ａ，４４ａ，４５ａがそれぞれ示す領域に記憶された分類識別情報５２，５３，５４を参照して、目次（あるいは索引）を一覧表示させる。
【００７８】
図８には、目次を一覧表示させた目次構成画面の一例を示している。帳票出力装置は、分類設定情報５１に複数の目次名（索引名）が記憶されている場合、上位の目次名（図７に示す分類設定情報５１の例では「受注日」）から順に階層化して目次を表示させる。図８では、項目「受注日」に対応する目次項目Ａ１，Ａ２が上位レベルの階層とし、項目「受注コード」に対応する目次項目Ｂ１，Ｂ２，Ｂ３を下位レベルの階層として表示している。
【００７９】
こうして階層化された目次に対しては、入力装置１１（例えばポインティング）の操作により任意の項目を選択することができる。帳票出力装置は、目次中から選択された項目を判別し、この項目に該当する帳票を出力（帳票イメージ表示など）させることができる。
【００８０】
分類情報（目次、索引）が階層化されていることで、帳票データの分類系統を用意に把握しやすくなり、出力対象とする帳票を的確に選択することができ、分類情報をより有効に活用することができる。
【００８１】
このようにして、第１実施形態の分類情報作成処理では、ドキュメント情報ブロック１６ａに展開されたデータをもとにして表示された帳票イメージに対して、ユーザから分類情報（目次、索引）の対象とする項目を領域範囲の指定により選択させ、これにより選択された項目に対して入力されたデータによる目次（あるいは索引）を表示することができる。従って、データファイル１７ｃに記憶された帳票データの取り扱いが変更になる場合、例えば受注日をもとにした管理から商品名をもとにした管理に変更する場合であっても、ユーザがドキュメント情報ブロック１６ａをもとにして表示される帳票イメージから任意に「商品名」の項目を選択する操作で「商品名」についての目次を作成することができる。分類情報として利用する項目を視覚的に選択できるため、実業務に近い操作感を得ることができる。
【００８２】
なお、前述した説明では、帳票イメージに対して、目次（索引）作成の対象とする項目をユーザにより指定された領域に含まれるものを対象としているが、領域に一部を含むものを対象とする、あるいは完全に領域内に含まれる項目のみを対象とするように設定することができる。
【００８３】
また、目次の作成の対象とする項目を領域範囲を指定することで選択しているが、例えばポインティングデバイスを用いて項目内の１点をポインティングするのみで項目を選択できるようにしても良い。
【００８４】
（第２実施形態）  
次に、第２実施形態における帳票出力装置（分類情報作成装置）について説明する。
【００８５】
第１実施形態では、ドキュメント情報ブロック１６ａにおいて、帳票に設定された項目の位置や項目に入力されているデータが項目情報として記憶された帳票データを対象としているが、第２実施形態では、帳票データとして帳票イメージが記憶されている場合について説明する。帳票イメージには、帳票に設定された複数の項目に対して文字列が記入されているものとする。
【００８６】
図９には、第２実施形態におけるレイアウトスペックファイル１７ｂに記憶されたデータにより定義されるドキュメント情報ブロック１６ａの一例を示している。なお、第２実施形態におけるドキュメント情報ブロック１６ａは、基本的に図４に示す第１実施形態のドキュメント情報ブロック１６ａと同じ構成を有しているので異なる構成部分についてのみ説明する。
【００８７】
図９に示すドキュメント情報ブロック１６ａでは、ページ１のデータ６４には、用紙種類、用紙サイズ、描画項目（イメージ）情報へのアドレス、分類識別情報アドレスが記憶される。
【００８８】
イメージ情報へのアドレスが示す領域には、描画項目情報６６が記憶される。描画項目情報６６には、イメージ名称とイメージ情報へのアドレスが記憶される。イメージ情報へのアドレスが示す領域には、ページ１についてのイメージ情報６１０が記憶される。イメージ情報６１０には、データ種と１帳票分のイメージデータが記憶される。このイメージデータによる帳票イメージには、複数の項目が設けられており、各項目に所定形式の情報、例えば文字列が入力されている。なお、項目に入力される情報は、文字列に限らず、認識可能な他の情報であっても良い。
【００８９】
まず、第２実施形態における、分類情報（目次、索引）を階層化させない場合の分類情報作成処理について、図１０に示すフローチャートを参照しながら説明する。
【００９０】
まず、複数の帳票が含まれるドキュメントに対する分類情報作成処理の実行要求が入力されると、該当するドキュメントのデータをデータファイル１７ｃから読み込み、このドキュメントに対応するレイアウトスペックファイル１７ｂにより定義されたドキュメント情報ブロック１６ａに展開する（ステップＢ１）。そして、このドキュメント情報ブロック１６ａに従って展開されたイメージ情報（６１０，６１１）として記憶されている１ページ目の帳票イメージを表示装置１２において表示させ（ステップＢ２）、分類情報（目次、索引）の作成を開始する（ステップＢ３）。
【００９１】
図１１には、各項目に対して文字列が入力されている帳票イメージ（ドキュメント）が表示された表示画面例を示している。
【００９２】
また、図１２には、図９に示すドキュメント情報ブロック１６ａをもとに、データファイル１７ｃに含まれる帳票データを展開した例を示している。図１２に示すドキュメント情報ブロック１６ａは、納品書を表す帳票を例にしたもので、分類情報作成処理によって目次と索引が作成されていない状態のデータ構成例を示している。
【００９３】
ここで、分類情報の作成に利用する項目（文字列）に該当する範囲を、表示された帳票イメージからユーザによって選択させる（ステップＢ４）。すなわち、図１１に示すように、入力装置１１（ポインティングデバイス）をユーザに操作させて、分類情報に利用する項目（文字列）を含むように領域選択させる。ここでは、分類情報を階層化させない場合について説明しているので１つの領域、例えば図１１に示す「受注日」に該当する「平成１２年０４年０１日」を含む領域選択範囲１が指定されたものとする。
【００９４】
ここで、ユーザ操作により選択された領域を示す座標データ（ｘｙ座標系における矩形状の項目枠を定義する対角の頂点（２点））を記憶しておく（ステップＢ５）。
【００９５】
次に、現在処理対象としているドキュメントに含まれる帳票イメージの総ページ数を変数PageCntに設定する（ステップＢ６）。図１２に示すドキュメントの場合には、基本索引情報７２にあるように、ページ１〜３の３つのページのアドレスが記憶され、それぞれに対応するページ１，２，３のデータ７３，７４，７５が定義されているので変数PageCnt＝３と設定する。
【００９６】
ここで、処理対象とするページを示す変数PageWkに１を設定し（ステップＢ７）、変数PageWkの値が変数PageCntが示す値以下である場合、すなわち全てのページについての処理が完了していなければ（ステップＢ８、Ｙｅｓ）、ユーザにより選択された領域内のイメージから文字情報を取得する（ステップＢ９）。
【００９７】
すなわち、先に記憶にした領域を示す座標データをもとに、ドキュメント情報ブロック１６ａに展開されたイメージデータ７９から部分イメージを切り出し、この部分イメージに対して文字認識処理を実行する。
【００９８】
文字認識処理では、文字に相当する文字イメージを切り出し、各文字イメージに対して文字認識用の辞書との照合を行うことで文字を認識する。
【００９９】
こうして、ユーザにより選択されたイメージ中から文字情報が取得されると、この文字情報を図１３に示すように、ページ１のデータ７６の分類識別情報アドレスが示す領域に分類識別情報８１を記憶させる（ステップＢ１０）。
【０１００】
図１１に示す領域選択範囲１が指定された場合には、図１３に示すように、ページ１に対する分類識別情報８１として「平成１２年０４年０１日」が記憶される。
【０１０１】
そして、処理対象とするページを示す変数PageWkをインクリメント（＋１）し、次のページに対する処理に移行する（ステップＢ１１）。以下、前述と同様にして、各ページにおけるユーザにより設定された領域に該当する部分イメージから文字認識処理により文字情報を抽出し、例えば図１３に示すように、それぞれのページに対する分類識別情報８２，８３として「平成１２年０４年０２日」「平成１２年０４年０２日」を記憶する（ステップＢ８〜Ｂ１１）。
【０１０２】
変数PageWkが変数PageCnt以下ではなくなることで全てのページについての処理が完了すると（ステップＢ８、Ｎｏ）、分類情報作成処理を終了する。
【０１０３】
なお、前述した説明では目次を作成する場合について説明しているが、分類情報の目次と索引の何れを作成するかは、予め分類情報作成処理の起動時に指定する、あるいは図１１に示すように、ユーザに対して帳票イメージに対して領域を選択させる際に、目次に用いる項目を選択するための領域指定であるか、索引に用いる項目を選択するための領域指定であるかを任意に選択させるようにしても良い。
【０１０４】
このようにして、第２実施形態では、第１実施形態における効果に加えて、帳票データとしてイメージデータが記憶されている場合であっても、帳票イメージ中から任意に分類情報として利用する情報（文字列）が存在する領域を指定することで、この領域中の情報が抽出されて分類識別情報として記憶することができる。イメージデータとして記憶されている帳票データに対して目次などの分類情報を付加することで、分類情報から複数の帳票データを含むドキュメントの構成が把握でき、ドキュメントの管理を簡易化することができる。
【０１０５】
次に、第２実施形態における、分類情報（目次、索引）を階層化させる場合の分類情報作成処理について、図１４に示すフローチャートを参照しながら説明する。なお、図１０に示すフローチャートを用いた説明と共通する部分については説明を省略する。
【０１０６】
ここでは、前述と同様にして、図１１に示すような帳票イメージ（ドキュメント）を表示させ、この帳票イメージから分類情報の作成に利用する項目（文字列）に該当する範囲をユーザによって選択させる（ステップＣ４）。
【０１０７】
ここで、ユーザ操作により選択された領域を示す座標データ（ｘｙ座標系における矩形状の項目枠を定義する対角の頂点（２点））を選択領域情報として記憶しておく（ステップＣ５）。また、選択された領域（座標）に対するキー名の指定を、ユーザによって入力させて、座標データと対応づけて記憶しておく（ステップＣ６）。例えば、図１１に示す領域選択範囲１に該当する部分には、受注日を表す文字列が存在していることから、キー名として「受注日」が入力される。
【０１０８】
以下、同様にして、ユーザ操作によって帳票イメージから複数の領域を任意に選択させることができる。帳票イメージ中で指定された領域については座標データを記録すると共に、この領域に対するキー名を入力して対応づけて選択領域情報として記録する（ステップＣ４〜Ｃ７）。
【０１０９】
図１１では、２つの領域（領域選択範囲１，２）が選択された例を示している。この場合、選択領域情報としては、例えば図１５に示すように、各領域における座標データとキー名とが対応づけて記憶される。
【０１１０】
こうして領域の選択が終了すると、選択領域情報をもとにして分類設定情報を作成する（ステップＣ８）。
【０１１１】
すなわち、図１６に示すように、ドキュメント情報７１に分類設定情報を記憶するための領域を示す分類設定情報アドレス７１ａを追加し、このアドレスが示す領域に分類設定情報９０を記憶させる。
【０１１２】
図１５に示すように選択領域情報に２つの領域についての情報が記憶されているので、図１６に示すように、分類設定情報９０には、目次数として「２」、目次名１として１番目に入力されたキー名「受注日時」、目次名２として２番目に入力されたキー名「受注コード」が記憶される。
【０１１３】
なお、前述した説明では、目次を作成する場合の操作を対象としているが、索引を作成する場合にも同様の処理が実行されるものとする。すなわち、帳票イメージ中から索引の対象とする領域範囲をユーザにより選択させ、その領域についてのキー名を入力して分類設定情報９０に記憶させる。
【０１１４】
図１６に示す分類設定情報９０の例では、索引の対象として「得意先コード」に該当する領域が選択されてキー名が入力された例を示しており、索引数として「１」、索引名１として「得意先コード」が記憶されている。
【０１１５】
なお、分類情報の目次と索引の何れを作成するかは、予め分類情報作成処理の起動時に指定する、あるいは図１１に示すように、ユーザに対して帳票イメージに対して領域を選択させる際に、目次に用いる項目を選択するための領域指定であるか、索引に用いる項目を選択するための領域指定であるかを任意に選択させるようにしても良い。
【０１１６】
こうして、分類設定情報９０の追加が完了すると、以下に説明するように、各ページについて分類設定情報９０に基づく分類識別情報の追加を行う。
【０１１７】
まず、現在処理対象としているドキュメントに含まれる帳票イメージの総ページ数を変数PageCntに設定する（ステップＣ９）。図１６に示すドキュメントの場合には、基本索引情報７２にあるように、ページ１〜３の３つのページのアドレスが記憶され、それぞれに対応するページ１，２，３のデータ７３，７４，７５が定義されているので変数PageCnt＝３と設定する。
【０１１８】
ここで、処理対象とするページを示す変数PageWkに１を設定し（ステップＣ１０）、変数PageWkの値が変数PageCntが示す値以下である場合、すなわち全てのページについての処理が完了していなければ（ステップＣ１１、Ｙｅｓ）、選択領域情報に記録された選択領域数を変数SelCntにする（ステップＣ１２）。また、処理対象とする選択領域を示す変数SelWkに１を設定する（ステップＣ１３）。
【０１１９】
ここで、変数SelWkの値が変数SelCntが示す値以下である場合、すなわち全ての選択領域についての処理が完了していなければ（ステップＣ１４、Ｙｅｓ）、選択領域情報に記憶されたユーザにより選択された１番目の領域内のイメージから文字情報を取得する（ステップＣ１５）。
【０１２０】
すなわち、選択領域情報に記憶にした領域を示す座標データをもとに、ドキュメント情報ブロック１６ａに展開されたイメージデータ７９から部分イメージを切り出し、この部分イメージに対して文字認識処理を実行する。
【０１２１】
こうして、ユーザにより選択されたイメージ中から文字情報が取得されると、この文字情報を図１６に示すように、ページ１のデータ７６の分類識別情報アドレスが示す領域に分類識別情報９１を記憶させる。
【０１２２】
図１１に示す領域選択範囲１が指定された場合には、図１６に示すように、ページ１に対する分類識別情報８１として「平成１２年０４年０１日」が記憶される。
【０１２３】
そして、処理対象とする選択領域を示す変数SelWkをインクリメント（＋１）し、次の選択領域に対する処理に移行する。以下、同様にして、選択領域情報に記憶された各選択領域に該当する部分イメージから文字認識処理により文字情報を抽出し、分類識別情報９１に記憶させる（ステップＣ１４〜Ｃ１７）。この結果、選択領域情報に記憶されたキー名「受注コード」に該当する領域についての文字情報「１００１」についても分類識別情報９１に記憶される。
【０１２４】
なお、図１６に示す分類識別情報９１に記憶された文字情報「５０００１」は、索引の対象として選択された領域から抽出された文字情報である。前述した目次の場合と同様にして、選択された領域内の部分イメージから文字情報が抽出されて記憶されたものとする。
【０１２５】
ここで、変数SelWkの値が変数SelCntが示す値以下ではなく、全ての選択領域についての処理が完了すると（ステップＣ１４、Ｎｏ）、処理対象とするページを示す変数PageWkをインクリメント（＋１）し、次のページに対する処理に移行する（ステップＣ１８）。
【０１２６】
以下、前述と同様にして、各ページにおけるユーザにより設定された領域に該当する部分イメージから文字認識処理により文字情報を抽出し、例えば図１６に示すように、それぞれのページに対する分類識別情報９２，９３を記憶する（ステップＣ１１〜Ｃ１８）。
【０１２７】
変数PageWkが変数PageCnt以下ではなくなることで全てのページについての処理が完了すると（ステップＣ１１、Ｎｏ）、分類情報作成処理を終了する。
【０１２８】
こうして、階層化した分類情報を図１６に示す分類識別情報９１，９２，９３のようにして記憶することで、第１実施形態と同様にして、図８に示すような階層化された目次を表示させることが可能となる。
【０１２９】
なお、図１５に示す選択領域情報には、座標データに対応するキー名を入力して記憶させるものとしたが、キー入力の入力を省略することも可能である。また、分類識別情報９１，９２，９３には、帳票イメージから抽出した文字情報のみを記憶させているが、選択領域に記憶されたキー名を共に記憶するようにしても良い。
【０１３０】
また、第２実施形態では、ドキュメント情報ブロック１６ａに展開されるイメージデータ（帳票イメージ）は、全てのページが、図１１に示すような同一のフォーマットを有しているものとして説明しているが、複数のフォーマットのページが混在していても良い。この場合、各フォーマットに対して、ユーザにより領域範囲を指定させるようにする。
【０１３１】
また、第２実施形態において、文字認識処理によって得られた文字列をそのまま分類情報として用いるものとしているが、文字認識により得られた文字列の一部を文字情報として記憶するようにしても良い。
【０１３２】
また、第１及び第２実施形態において、複数の項目を選択して階層化された目次（索引）を作成する場合、複数の項目に対する階層レベルを、各項目ごとに任意に指定できるようにして、この指定に応じた階層化された目次を作成するようにしても良い。
【０１３３】
このようにして、帳票データがイメージデータである場合に、任意に階層化された分類情報を作成できるので、帳票イメージの管理をより簡易化することが可能となる。
【０１３４】
さらに、上記実施の形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜の組み合わせにより種々の発明が抽出され得る。例えば、実施の形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題の少なくとも１つが解決でき、発明の効果の欄で述べられている効果の少なくとも１つが得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０１３５】
また、本実施形態における帳票出力装置を実現するコンピュータに実行させることのできる分類情報作成プログラムを、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記憶媒体に書き込んで、あるいは通信媒体を通じて提供することができる。分類情報作成プログラムによりコンピュータの動作を制御することで、前述した実施形態における機能を実現することができる。
【０１３６】
また、分類情報としては１．２．などの数字、イ、ロ、ハなどの一連の文字などでもよく、また、記号であってもよい。
【図面の簡単な説明】
【０１３７】
【図１】本発明の実施形態における分類情報作成装置を実現する帳票出力装置の構成を示すブロック図。
【図２】本実施形態における帳票出力装置の基本的な機能について説明するための図。
【図３】第１実施形態における帳票イメージが表示された画面例を示す図。
【図４】第１実施形態におけるレイアウトスペックファイル１７ｂに記憶されたデータにより定義されるドキュメント情報ブロック１６ａの一例を示す図。
【図５】第１実施形態の帳票出力装置における分類情報作成処理について説明するためのフローチャート。
【図６】図４に示すドキュメント情報ブロック１６ａをもとにデータファイル１７ｃに含まれる帳票データを展開した例を示す図。
【図７】図６に示すドキュメント情報ブロック１６ａに分類設定情報、分類識別情報などが追加された状態を示す図。
【図８】第１実施形態における目次を一覧表示させた目次構成画面の一例を示す図。
【図９】第２実施形態におけるレイアウトスペックファイル１７ｂに記憶されたデータにより定義されるドキュメント情報ブロック１６ａの一例を示す図。
【図１０】第２実施形態における分類情報（目次、索引）を階層化させない場合の分類情報作成処理について説明するためのフローチャート。
【図１１】第２実施形態における各項目に対して文字列が入力されている帳票イメージ（ドキュメント）が表示された表示画面例を示す図。
【図１２】図９に示すドキュメント情報ブロック１６ａをもとに、データファイル１７ｃに含まれる帳票データを展開した例を示す図。
【図１３】図１２に示すドキュメント情報ブロック１６ａに分類識別情報が追加された状態を示す図。
【図１４】第２実施形態における分類情報（目次、索引）を階層化させる場合の分類情報作成処理について説明するためのフローチャート。
【図１５】第２実施形態における選択領域情報の一例を示す図。
【図１６】図１２に示すドキュメント情報ブロック１６ａに分類設定情報、分類識別情報などが追加された状態を示す図。
【符号の説明】
【０１３８】
１０…ＣＰＵ、１１…入力装置、１２…表示装置、１３…印刷装置、１４…通信制御装置、１５…ＲＯＭ、１６…ＲＡＭ、１６ａ…ドキュメント情報ブロック、１６ｂ…ドキュメント表示データ、１６ｃ…目次表示データ、１７…記憶装置、１７ａ…帳票出力プログラム、１７ｂ…レイアウトスペックファイル、１７ｃ…データファイル。
【図１】
2006184939.tif 000003
【図２】
2006184939.tif 000004
【図３】
2006184939.tif 000005
【図４】
2006184939.tif 000006
【図５】
2006184939.tif 000007
【図６】
2006184939.tif 000008
【図７】
2006184939.tif 000009
【図８】
2006184939.tif 000010
【図９】
2006184939.tif 000011
【図１０】
2006184939.tif 000012
【図１１】
2006184939.tif 000013
【図１２】
2006184939.tif 000014
【図１３】
2006184939.tif 000015
【図１４】
2006184939.tif 000016
【図１５】
2006184939.tif 000017
【図１６】
2006184939.tif 000018