【手続補正書】
【提出日】平成20年10月30日(2008.10.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索装置であって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付手段と、
前記検索ダイアログ表示要求受付手段により受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出手段と、
前記矩形検出手段により検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出手段と、
前記矩形検出手段により検索された矩形の中から、前記項目矩形抽出手段により抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出手段と、
前記検索矩形抽出手段により抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知手段と、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付手段と、
前記検索条件受付手段により受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行手段と
を有することを特徴とする帳票検索装置。
【請求項２】
前記フォームデータは、全ページ同じ形式が定義されるシングルフォームデータ、または、ページ毎に異なる形式が定義されるマルチフォームデータであることを特徴とする請求項１に記載の帳票検索装置。
【請求項３】
前記所定の配置関係となる矩形とは、前記項目矩形抽出手段により抽出された項目矩形と帳票上において右方向又は下方向に隣接する矩形であることを特徴とする請求項１または２に記載の帳票検索装置。
【請求項４】
前記矩形検出手段は、前記指定された帳票データを構成する前記フォームデータに定義される四角または直線のベクタ命令を用いることで矩形を検出することを特徴とする請求項１乃至３のいずれか１項に記載の帳票検索装置。
【請求項５】
帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法であって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、
前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、
前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、
前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、
前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、
前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップと
を有することを特徴とする帳票検索方法。
【請求項６】
帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法をコンピュータに実行させるためのプログラムであって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、
前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、
前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、
前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、
前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、
前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップと
をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の帳票検索装置は、帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索装置であって、指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付手段と、前記検索ダイアログ表示要求受付手段により受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出手段と、前記矩形検出手段により検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出手段と、前記矩形検出手段により検索された矩形の中から、前記項目矩形抽出手段により抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出手段と、前記検索矩形抽出手段により抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知手段と、選択された前記検索矩形に対する検索条件を受け付ける検索条件受付手段と、前記検索条件受付手段により受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行手段とを有する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明の帳票検索方法は、帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法であって、指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップとを有する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明のプログラムは、帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法をコンピュータに実行させるためのプログラムであって、指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップとをコンピュータに実行させるためのものである。