JP4693167B2 - 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 - Google Patents
帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 Download PDFInfo
- Publication number
- JP4693167B2 JP4693167B2 JP2005375542A JP2005375542A JP4693167B2 JP 4693167 B2 JP4693167 B2 JP 4693167B2 JP 2005375542 A JP2005375542 A JP 2005375542A JP 2005375542 A JP2005375542 A JP 2005375542A JP 4693167 B2 JP4693167 B2 JP 4693167B2
- Authority
- JP
- Japan
- Prior art keywords
- rectangle
- search
- item
- form data
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
<2>検索対象の矩形や条件文を入力し、検索を実行する。
<3>検索結果が画面、もしくは、ファイルに書き出される。
本実施形態に係る電子帳票システムは、電子帳票を参照するためのクライアント装置1と、電子帳票に係るデータの集中管理及びデータの検索処理等を行なう電子帳票サーバ装置(帳票検索装置)2と、それらを通信接続するネットワーク3とを有して構成されている。ここで、図1に示す電子帳票システムには、1つのクライアント装置のみを表記しているが、本実施形態においては、複数のクライアント装置が設けられていてもよい。
図3に示すように、クライアント装置1及び電子帳票サーバ装置2には、CPU301、RAM(メモリ)302、ROM303、ハードディスクドライブ(HDD)304、記録媒体ドライブ305、ネットワークインタフェースカード(NIC)306、ポインティングデバイスであるマウス307、キーボード(K/B)308、ビデオアダプタ309、及び表示装置310を備えており、また、これらがシステムバス311を介して互いに接続されている。
図8に示す例は、図7において、検索対象設定部71に検索矩形の項目名として「電話番号」が設定され、検索条件設定部72に検索条件として「3333−33−3333」が設定された場合に、電子帳票の帳票実データの中から、当該検索条件を満たす帳票実データ81が検出され、当該帳票実データ81が検索結果一覧82に表示された状態を示している。
電子帳票で表示される帳票データは、前述したように、通常、罫線等を表示するためのフォームデータと、例えば売上高等の数値を示す帳票実データとの2種類のデータを合わせることにより表示される。そして、本実施形態におけるフォームデータは、ベクタ命令の集合であり、長方形描画命令や直線描画命令、あるいは文字描画命令等の命令で表現される。
例えば、ステップS4031で取り出したベクタ命令の長方形が、図12(a)で示すように、左辺のX座標:100、上辺のY座標:100、右辺のX座標:1800、下辺のY座標:1200と規定されている場合、当該長方形は、図12(a)及び(b)に示す直線1〜4の4つの線分に分解されることになる。
例えば、図14(a)及び(b)に示すように、直線1、直線2、直線3と3つの線分が重なって描画されるレコードが記憶されている場合、図14(c)及び(d)に示すように、当該3つの線分を結合して、1つの線分(図14(d)の直線A)としてテーブルに記憶し直す。したがって、ステップS404以前の処理で作成された縦線・横線テーブルでは、直線1、直線2、直線3の3つのレコードが記憶されていたものが、ステップS404の再構築処理の後では、直線Aの1つのレコードのみが記憶されている状態となる。図13に示す以下の処理は、縦線テーブルと横線テーブルの両方のテーブルに対して行なう。
図15に示す条件では、直線Aと直線Bの2つの線分について記載している。線分が縦線である場合には、図15に示す(1)の条件と、(2)あるいは(3)の条件を満たす場合に、直線Aと直線Bとが重なると判定される。また、線分が横線である場合には、図15に示す(4)の条件と、(5)あるいは(6)の条件を満たす場合に、直線Aと直線Bとが重なると判定される。
まず、検索実行部213は、ステップS404で再構築された縦線テーブルから、1レコードを取り出す(ステップS4051)。
図18は、矩形領域の検出処理を示すイメージ図である。図18では、ステップS4052において、ステップS4051で取り出された縦線181と交わる横線が4つ(横線[1]〜[4])抜き出された場合の例を示している。
図19に示すように、基準線となる横線が図19に示す(1)及び(2)の条件を満たし、かつ、基準線より下に位置する横線が図19に示す(3)及び(4)の条件を満たし、かつ、ステップS4051で取り出された縦線181が図19に示す(5)の条件を満たす場合に、縦線182が存在すると判定される。
図20に示すように、矩形領域の座標情報としては、矩形領域の上下左右の頂点の位置の座標を導き出し、当該座標を矩形領域における座標情報として矩形テーブルに記憶される。
まず、検索実行部213は、ステップS4054で作成した矩形テーブルから1レコードを取り出す(ステップS4061)。
まず、検索実行部213は、ステップS4063で作成した項目矩形テーブルから1レコードを取り出す(ステップS4071)。
条件1は、図24に示す(1)及び(2)の条件を満たす場合に満たしたと判定され、条件2は、図24に示す(3)及び(4)の条件を満たす場合に満たしたと判定される。そして、検索矩形であるか否かを判定は、条件1及び条件2うち、いずれかを満たす場合に、検索矩形であると判定される。
この状況の場合、従来の技術では、複数分検索領域を設定して検索を行なう必要があった。本実施形態に係る電子帳票サーバ装置2によれば、電子帳票のフォーム内に同じ内容の項目が複数箇所存在する場合でも、検索対象領域を1つ指定するだけで必要な帳票実データの検索が可能になる。
この状況の場合、従来の技術では、各頁毎に検索領域を設定して検索を行なう必要があった。本実施形態に係る電子帳票サーバ装置2によれば、フォーム文字の項目が指定された場合に、当該フォーム文字を含む項目矩形に対して、所定方向(右方向又は下方向)に隣接する帳票実データを検索するようにしているため、検索対象領域を1つ指定するだけで頁を跨いだ検索、いわゆる横串検索を行なうことが可能になる。
2 電子帳票サーバ装置(帳票検索装置)
3 ネットワーク
11 クライアント制御部(ビューア)
12 表示装置
13 入力装置
13a キーボード
13b マウス
111 帳票データ表示制御部
112 検索結果表示制御部
113 入力検知部
114 通信部
21 サーバ制御部
22 帳票データ記憶部
22a フォームデータ
22b 帳票実データ
23 テーブル情報記憶部
211 帳票データ取得部
212 帳票データ送信部
213 検索実行部
214 検索結果送信部
215 通信部
301 CPU
302 RAM
303 ROM
304 ハードディスクドライブ(HDD)
305 記録媒体ドライブ
306 ネットワークインタフェースカード(NIC)
307 マウス
308 キーボード(K/B)
309 ビデオアダプタ
310 表示装置
311 システムバス
Claims (7)
- 帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索装置であって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付手段と、
前記検索ダイアログ表示要求受付手段により受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出手段と、
前記矩形検出手段により検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出手段と、
前記矩形検出手段により検索された矩形の中から、前記項目矩形抽出手段により抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出手段と、
前記検索矩形抽出手段により抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知手段と、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付手段と、
前記検索条件受付手段により受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行手段と
を有することを特徴とする帳票検索装置。 - 前記フォームデータは、全ページ同じ形式が定義されるシングルフォームデータ、または、ページ毎に異なる形式が定義されるマルチフォームデータであることを特徴とする請求項1に記載の帳票検索装置。
- 前記所定の配置関係となる矩形とは、前記項目矩形抽出手段により抽出された項目矩形と帳票上において右方向又は下方向に隣接する矩形であることを特徴とする請求項1または2に記載の帳票検索装置。
- 前記矩形検出手段は、前記指定された帳票データを構成する前記フォームデータに定義される四角または直線のベクタ命令を用いることで矩形を検出することを特徴とする請求項1乃至3のいずれか1項に記載の帳票検索装置。
- 帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法であって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、
前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、
前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、
前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、
前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、
前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップと
を有することを特徴とする帳票検索方法。 - 帳票の形式を定義するフォームデータと当該帳票の実データとから構成される帳票データに対して検索を実行する帳票検索方法をコンピュータに実行させるためのプログラムであって、
指定された前記帳票データに対する検索ダイアログの表示要求を受け付ける検索ダイアログ表示要求受付ステップと、
前記検索ダイアログ表示要求受付ステップにより受け付けた表示要求に応じて、前記指定された帳票データを構成する前記フォームデータを用いて、矩形を検出する矩形検出ステップと、
前記矩形検出ステップにより検出された矩形の中から、前記フォームデータにより矩形内に文字列が定義される矩形を、項目矩形として抽出する項目矩形抽出ステップと、
前記矩形検出ステップにより検索された矩形の中から、前記項目矩形抽出ステップにより抽出された項目矩形と帳票上において所定の配置関係となる矩形を、当該項目矩形に対応する検索矩形として抽出する検索矩形抽出ステップと、
前記検索矩形抽出ステップにより抽出された検索矩形を検索対象として利用者に選択させるべく、当該検索矩形に対応する前記項目矩形に含まれる前記文字列を通知する通知ステップと、
選択された前記検索矩形に対する検索条件を受け付ける検索条件受付ステップと、
前記検索条件受付ステップにより受け付けた検索条件を用いて、前記選択された検索矩形に含まれる前記実データに対して検索を実行する検索実行ステップと
をコンピュータに実行させるためのプログラム。 - 請求項6に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005375542A JP4693167B2 (ja) | 2005-12-27 | 2005-12-27 | 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005375542A JP4693167B2 (ja) | 2005-12-27 | 2005-12-27 | 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007179203A JP2007179203A (ja) | 2007-07-12 |
JP2007179203A5 JP2007179203A5 (ja) | 2008-12-18 |
JP4693167B2 true JP4693167B2 (ja) | 2011-06-01 |
Family
ID=38304340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005375542A Active JP4693167B2 (ja) | 2005-12-27 | 2005-12-27 | 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4693167B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5722485B2 (ja) * | 2014-04-02 | 2015-05-20 | キヤノンマーケティングジャパン株式会社 | 情報処理システム、及びその制御方法、情報処理装置、及びその制御方法、並びにプログラム |
JP6572984B2 (ja) * | 2018-03-08 | 2019-09-11 | キヤノンマーケティングジャパン株式会社 | 電子帳票システム、帳票検索装置、制御方法、およびプログラム |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326567A (ja) * | 2003-04-25 | 2004-11-18 | Fujimikku:Kk | 表コンテンツ作成支援システム、方法及びプログラム |
JP2005004785A (ja) * | 2004-07-16 | 2005-01-06 | Hitachi Ltd | 帳票情報処理装置、帳票情報処理システムおよびプログラム |
JP2005141295A (ja) * | 2003-11-04 | 2005-06-02 | Just Syst Corp | 文書検索装置、文書検索方法、および文書検索プログラム |
JP2005190439A (ja) * | 2003-12-26 | 2005-07-14 | Canon Sales Co Inc | 情報処理装置、情報処理方法、プログラム及び記録媒体 |
-
2005
- 2005-12-27 JP JP2005375542A patent/JP4693167B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004326567A (ja) * | 2003-04-25 | 2004-11-18 | Fujimikku:Kk | 表コンテンツ作成支援システム、方法及びプログラム |
JP2005141295A (ja) * | 2003-11-04 | 2005-06-02 | Just Syst Corp | 文書検索装置、文書検索方法、および文書検索プログラム |
JP2005190439A (ja) * | 2003-12-26 | 2005-07-14 | Canon Sales Co Inc | 情報処理装置、情報処理方法、プログラム及び記録媒体 |
JP2005004785A (ja) * | 2004-07-16 | 2005-01-06 | Hitachi Ltd | 帳票情報処理装置、帳票情報処理システムおよびプログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2007179203A (ja) | 2007-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102306149B1 (ko) | 모바일 및 다른 디스플레이 환경을 지원하기 위하여 대화형 사이트 및 애플리케이션을 자동 변환하는 시스템 및 방법 | |
JP5248696B1 (ja) | 電子機器、手書き文書作成方法、及び手書き文書作成プログラム | |
JP2993673B2 (ja) | 電子ファイル装置 | |
US10691385B2 (en) | Image processing apparatus, image processing method, and storage medium in which a text element and an image element are arranged based on layouts in a webpage | |
JP6123631B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2007280125A (ja) | 情報処理装置、情報処理方法 | |
US20150264205A1 (en) | Image display device, image display system, image display method, and computer-readable storage medium for computer program | |
JP6206202B2 (ja) | 情報処理装置及び情報処理プログラム | |
US20150154718A1 (en) | Information processing apparatus, information processing method, and computer-readable medium | |
JP5869179B2 (ja) | 電子機器および手書き文書処理方法 | |
JP2022183351A (ja) | 情報処理装置及びプログラム | |
JP2008152585A (ja) | 表示画像制御装置及びその制御方法 | |
JP4739309B2 (ja) | 情報処理装置、及び情報処理方法 | |
JP6237135B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP5345963B2 (ja) | 画像イメージを検索するタグデータの生成方法 | |
JP2002202837A (ja) | 情報処理装置およびデバイスリスト表示処理方法および記憶媒体 | |
JP4693167B2 (ja) | 帳票検索装置、帳票検索方法、プログラム及びコンピュータ読み取り可能な記憶媒体 | |
WO2018208412A1 (en) | Detection of caption elements in documents | |
JP2000222416A (ja) | 情報検索装置及びその方法、及びそのプログラムを記憶した記憶媒体 | |
US20050102327A1 (en) | Data file processor, data file processing method and program | |
JP2000322417A (ja) | 画像ファイリング装置及び方法及び記憶媒体 | |
JP2004227350A (ja) | ファイル表示装置、帳票表示装置、ファイル表示方法、表示方法、プログラム | |
JP5528410B2 (ja) | ビューワ装置、サーバ装置、表示制御方法、電子コミック編集方法及びプログラム | |
JP7404943B2 (ja) | 情報処理装置及び情報処理プログラム | |
US8473856B2 (en) | Information processing apparatus, information processing method, and information processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081030 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081030 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110204 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110215 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110221 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140304 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4693167 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |