JP4759458B2 - 帳票出力制御装置、帳票出力制御方法及びプログラム - Google Patents
帳票出力制御装置、帳票出力制御方法及びプログラム Download PDFInfo
- Publication number
- JP4759458B2 JP4759458B2 JP2006174380A JP2006174380A JP4759458B2 JP 4759458 B2 JP4759458 B2 JP 4759458B2 JP 2006174380 A JP2006174380 A JP 2006174380A JP 2006174380 A JP2006174380 A JP 2006174380A JP 4759458 B2 JP4759458 B2 JP 4759458B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- annotation
- template
- output
- information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 50
- 238000012545 processing Methods 0.000 description 91
- 230000008569 process Effects 0.000 description 22
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 15
- 238000007726 management method Methods 0.000 description 15
- 238000003780 insertion Methods 0.000 description 7
- 230000037431 insertion Effects 0.000 description 7
- 238000013523 data management Methods 0.000 description 5
- 238000005266 casting Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/169—Annotation, e.g. comment data or footnotes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/174—Form filling; Merging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Document Processing Apparatus (AREA)
Description
図1において、ネットワークシステムは、LAN105、106、インターネット104を備えている。また、ネットワークシステムは、LAN105に接続されたクライアントパーソナルコンピュータ101、102と、LAN106に接続されたHTTPサーバ107と、Webアプリケーションサーバ108と、を含む。また、ネットワークシステムは、インターネット104に直接接続されたクライアントPC103を含む。ここで、クライアントパーソナルコンピュータのことを、以下、クライアントPCと略称する。また、HTTPとは、ハイパーテキストトランスファープロトコル(Hypertext Transfer Protocol)の略である。
図4は、複数の行(レコード行と呼ぶ)分の出力すべきコンテンツデータを格納しているデータベース109のテーブルを示す図(その1)である。図4に示されるように、テーブルには、コンテンツ項目が列として管理されている。図4の例では、列として、名前列401、価格列402、イメージファイルへのファイルパス(イメージ)列403、1つ目の注釈(注釈1)列404、2つ目の注釈(注釈2)列405、が含まれている。注釈1列404、注釈2列405には、注釈をマージ(置換)する属性が設定されている。レコード行411、412、413は、データベース(テーブル)のレコード行を示す。レコード行411、412、413は、ユーザがデータ検索/抽出操作、選択操作によって、出力対象として指示したレコード行であることを意味する。
なお、図4では、説明の便宜上、出力する情報のみを1テーブルとして記載しているが、出力する情報が別のデータベースやテーブルに存在していたり、出力しない情報がテーブルに含まれていたりしてもよい。
なお、図5のテンプレートデータの各データフィールドには、配置すべきコンテンツデータに対する配置属性が定義されているものとする。例えば、イメージフィールドには、イメージデータの縦横比を維持したまま、フィールド領域内に収まるようにイメージデータを自動的に拡縮することが定義されている。また、各テキストフィールドには、コンテンツデータである配置すべきテキストデータのフォントサイズ、文字ピッチ、フォントタイプ、文字色が定義されている。そして、コンテンツデータをフィールド領域に配置する場合に、各フィールド領域に定義されている配置属性に従って、コンテンツデータを変換処理して配置することにより、出力ページ604が生成される。ここで、各フィール領域にコンテンツデータを配置するときの配置属性を定義すること自体は既知の技術であるため、より具体的な説明は省略する。
図7は、図6で示す通常の帳票出力に対して、注釈をマージして出力した場合の例を示す図である。表紙701、裏表紙706は、それぞれ図6の表紙601、裏表紙605、と同じである。データ出力ページ702、703、704は、マージ対象である注釈1及び注釈2のフィールドを除いて、図6のデータ出力ページ602、603、604と同じである。ページ705は、注釈等の付記情報をまとめて出力するためのページである。ページ705は、図7では裏表紙の手前に挿入されているが、挿入位置は、前述したように帳票作成部302−5によりテンプレートデータに定義されている。
このように、注釈データが置き換えられる置換情報は、出力例805のようにレコード毎に異なる関数で定義されることもでき、また、出力例903のように、注釈項目901毎に固定の情報(画像や図形)で定義されることもできる。
(X座標、Y座標)
(右下、上マージンが10pt、右マージンが10pt)
上述した実施形態では、HTTPサーバ107と、Webアプリケーションサーバ108と、を別構成とした場合を例に挙げた。しかしながら、これに限定されるものではなく、HTTPサーバ107と、Webアプリケーションサーバ108と、を統合した単一の装置(筐体)としてもよい。
2 CPU
3 PMEM
4 外部記憶制御部
5 HD
6 FD
7 VRAM
8 表示出力制御部
9 CRT
10 入力制御部
Claims (12)
- データベースの複数のレコード分のコンテンツデータをテンプレートデータに配置して出力する帳票出力制御装置であって、
コンテンツデータが配置されるフィールド領域が定義されているテンプレートデータを記憶するテンプレート記憶手段と、
前記テンプレートデータに配置される注釈情報を置き換えるための置換情報を設定する注釈置換設定手段と、
前記複数のレコード分のコンテンツデータを、前記テンプレートデータに定義されているフィールド領域に配置する際に、各レコードの注釈情報を前記注釈置換設定により設定されている置換情報に置き換える置換手段と、
を有することを特徴とする帳票出力制御装置。 - 前記テンプレートデータは、置き換えられた注釈情報の出力方法が更に定義されており、
前記置換手段は、前記定義されている出力方法に従って、置き換えられた注釈情報の出力を行うことを特徴とする請求項1に記載の帳票出力制御装置。 - 前記置換手段は、前記注釈情報が配置されたページを前記コンテンツデータが配置されるテンプレートデータのページ群に挿入して、前記注釈情報をまとめることを特徴とする請求項2に記載の帳票出力制御装置。
- 前記置換手段は、前記注釈情報を、前記コンテンツデータが配置されるテンプレートデータのページ中に定義されている注釈出力フィールド領域にまとめることを特徴とする請求項2に記載の帳票出力制御装置。
- データベースの複数のレコード分のコンテンツデータをテンプレートデータに配置して出力する帳票出力制御装置が実行する帳票出力制御方法であって、
テンプレート記憶手段に記憶されている、コンテンツデータが配置されるフィールド領域が定義されているテンプレートデータに、配置される注釈情報を置き換えるための置換情報を設定する注釈置換設定ステップと、
前記複数のレコード分のコンテンツデータを、前記テンプレートデータに定義されているフィールド領域に配置する際に、各レコードの注釈情報を前記注釈置換設定により設定されている置換情報に置き換える置換ステップと、
を有することを特徴とする帳票出力制御方法。 - 前記テンプレートデータは、置き換えられた注釈情報の出力方法が更に定義されており、
前記置換ステップでは、前記定義されている出力方法に従って、置き換えられた注釈情報の出力を行うことを特徴とする請求項5に記載の帳票出力制御方法。 - 前記置換ステップでは、前記注釈情報が配置されたページを前記コンテンツデータが配置されるテンプレートデータのページ群に挿入して、前記注釈情報をまとめることを特徴とする請求項6に記載の帳票出力制御方法。
- 前記置換ステップでは、前記注釈情報を、前記コンテンツデータが配置されるテンプレートデータのページ中に定義されている注釈出力フィールド領域にまとめることを特徴とする請求項6に記載の帳票出力制御方法。
- データベースの複数のレコード分のコンテンツデータをテンプレートデータに配置して出力するコンピュータに、
テンプレート記憶手段に記憶されている、コンテンツデータが配置されるフィールド領域が定義されているテンプレートデータに、配置される注釈情報を置き換えるための置換情報を設定する注釈置換設定ステップと、
前記複数のレコード分のコンテンツデータを、前記テンプレートデータに定義されているフィールド領域に配置する際に、各レコードの注釈情報を前記注釈置換設定により設定されている置換情報に置き換える置換ステップと、
を実行させることを特徴とするプログラム。 - 前記テンプレートデータは、置き換えられた注釈情報の出力方法が更に定義されており、
前記置換ステップでは、前記定義されている出力方法に従って、置き換えられた注釈情報の出力を行うことを特徴とする請求項9に記載のプログラム。 - 前記置換ステップでは、前記注釈情報が配置されたページを前記コンテンツデータが配置されるテンプレートデータのページ群に挿入して、前記注釈情報をまとめることを特徴とする請求項10に記載のプログラム。
- 前記置換ステップでは、前記注釈情報を、前記コンテンツデータが配置されるテンプレートデータのページ中に定義されている注釈出力フィールド領域にまとめることを特徴とする請求項10に記載のプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006174380A JP4759458B2 (ja) | 2006-06-23 | 2006-06-23 | 帳票出力制御装置、帳票出力制御方法及びプログラム |
US11/765,148 US7865818B2 (en) | 2006-06-23 | 2007-06-19 | Form output control apparatus, form output control method, and computer readable program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006174380A JP4759458B2 (ja) | 2006-06-23 | 2006-06-23 | 帳票出力制御装置、帳票出力制御方法及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2008003944A JP2008003944A (ja) | 2008-01-10 |
JP2008003944A5 JP2008003944A5 (ja) | 2009-07-30 |
JP4759458B2 true JP4759458B2 (ja) | 2011-08-31 |
Family
ID=38874854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006174380A Expired - Fee Related JP4759458B2 (ja) | 2006-06-23 | 2006-06-23 | 帳票出力制御装置、帳票出力制御方法及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US7865818B2 (ja) |
JP (1) | JP4759458B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8732570B2 (en) * | 2005-09-08 | 2014-05-20 | Ricoh Co. Ltd. | Non-symbolic data system for the automated completion of forms |
JP5022778B2 (ja) * | 2007-05-28 | 2012-09-12 | 株式会社サトー知識財産研究所 | プリンターにおける印字サンプル帳票作成方法 |
JP5407520B2 (ja) | 2009-04-24 | 2014-02-05 | 富士ゼロックス株式会社 | 印刷制御装置及び印刷制御システム |
JP5388881B2 (ja) * | 2010-01-28 | 2014-01-15 | 三菱電機株式会社 | 帳票入出力装置 |
US20120131445A1 (en) | 2010-11-23 | 2012-05-24 | International Business Machines Corporation | Template-based content creation |
US8972848B2 (en) | 2010-11-23 | 2015-03-03 | International Business Machines Corporation | Document renewal and translation |
US20140258841A1 (en) * | 2013-03-07 | 2014-09-11 | Smugmug, Inc. | Method of building a customizable website |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6195665B1 (en) * | 1996-03-05 | 2001-02-27 | Tomorrow's Software, L.L.C. | Digital electrical computer apparatus, and methods for making and using the same, for template building, loading, and viewing |
US7630986B1 (en) * | 1999-10-27 | 2009-12-08 | Pinpoint, Incorporated | Secure data interchange |
AU2001227857A1 (en) * | 2000-01-14 | 2001-07-24 | Saba Software, Inc. | Method and apparatus for a business applications management system platform |
AU2001226401A1 (en) * | 2000-01-14 | 2001-07-24 | Saba Software, Inc. | Method and apparatus for a business applications server |
US7047033B2 (en) * | 2000-02-01 | 2006-05-16 | Infogin Ltd | Methods and apparatus for analyzing, processing and formatting network information such as web-pages |
US20040189713A1 (en) * | 2001-10-31 | 2004-09-30 | Metacyber.Net | Computer-based user interface for a memory-resident rapid comprehension document for original source information |
US7143344B2 (en) * | 2002-06-12 | 2006-11-28 | Microsoft Corporation | Transformation stylesheet editor |
JP2006024021A (ja) | 2004-07-08 | 2006-01-26 | Nec Corp | 帳票自動作成システム、帳票自動作成方法、帳票自動作成サーバ、および帳票自動作成装置 |
-
2006
- 2006-06-23 JP JP2006174380A patent/JP4759458B2/ja not_active Expired - Fee Related
-
2007
- 2007-06-19 US US11/765,148 patent/US7865818B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7865818B2 (en) | 2011-01-04 |
US20070300146A1 (en) | 2007-12-27 |
JP2008003944A (ja) | 2008-01-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9436419B2 (en) | Selectively printing portions of a web page based on user selection | |
US9875220B2 (en) | Panoptic visualization document printing | |
US9880709B2 (en) | System and method for creating and displaying previews of content items for electronic works | |
JP4759458B2 (ja) | 帳票出力制御装置、帳票出力制御方法及びプログラム | |
US20100037168A1 (en) | Systems and methods for webpage design | |
JP2008234148A (ja) | 文書表示装置、文書表示方法及び文書表示プログラム | |
JP2007280125A (ja) | 情報処理装置、情報処理方法 | |
JP2009258966A (ja) | 表示制御装置および表示制御方法 | |
US20130167016A1 (en) | Panoptic Visualization Document Layout | |
JP4795030B2 (ja) | 情報処理装置およびその制御方法およびプログラム | |
JP2006221582A (ja) | 情報処理装置及びその制御方法、プログラム | |
US9524342B2 (en) | Panoptic visualization document navigation | |
EP2711897B1 (en) | Panoptic visualization document differencing | |
JP4804241B2 (ja) | 印刷データ生成装置、印刷データ生成方法、及びコンピュータプログラム | |
JP4700942B2 (ja) | 電子アルバム編集装置、電子アルバム編集方法、及びコンピュータプログラム | |
JP4776998B2 (ja) | 画像レイアウト編集装置およびその制御方法およびプログラム | |
JP4133549B2 (ja) | 構造化文書ファイル管理装置および構造化文書ファイル管理方法 | |
JP2009238215A (ja) | データ処理装置及びデータ処理方法 | |
JP2010122893A (ja) | バリアブルプリントシステム | |
JP2008176425A (ja) | パーツカタログ作成システム、パーツカタログ作成方法、プログラムおよび記録媒体 | |
JPWO2006051973A1 (ja) | 文書処理装置及び文書処理方法 | |
JP2007156898A (ja) | 情報処理装置及びその制御方法、プログラム、記憶媒体 | |
US20240160840A1 (en) | Online real-time interactive collaborative annotation system | |
TWI802736B (zh) | 簡報資料製作裝置、簡報資料製作方法及簡報資料製作程式 | |
WO2014050960A1 (ja) | 電子書籍制作装置、電子書籍制作方法、電子書籍閲覧システム、ビューワ装置、及び電子書籍閲覧方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090616 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110509 |
|
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: 20110531 |
|
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: 20110606 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140610 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |