JP2003006556A - Form processing device, form data input device, form input / output system, form definition information creating device, program, program recording medium - Google Patents
Form processing device, form data input device, form input / output system, form definition information creating device, program, program recording mediumInfo
- Publication number
- JP2003006556A JP2003006556A JP2001193064A JP2001193064A JP2003006556A JP 2003006556 A JP2003006556 A JP 2003006556A JP 2001193064 A JP2001193064 A JP 2001193064A JP 2001193064 A JP2001193064 A JP 2001193064A JP 2003006556 A JP2003006556 A JP 2003006556A
- Authority
- JP
- Japan
- Prior art keywords
- output
- information
- input
- control information
- definition 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.)
- Granted
Links
- 238000012545 processing Methods 0.000 title claims description 98
- 238000000034 method Methods 0.000 claims description 46
- 238000006243 chemical reaction Methods 0.000 claims description 26
- 238000013515 script Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 14
- 239000000463 material Substances 0.000 claims description 4
- 238000004364 calculation method Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 14
- 238000012423 maintenance Methods 0.000 description 7
- 238000013507 mapping Methods 0.000 description 6
- 238000007796 conventional method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】 本発明は、帳票処理装置に関し、帳票入力及
び帳票出力において共通化された帳票の定義情報を用い
る帳票処理装置を提供することを目的とする。
【解決手段】 帳票処理装置40は、ウェブブラウザ7
1を有する帳票データ入力装置70にインターネット6
0を介して接続され、帳票定義情報変換部41と帳票出
力部42とを備える。帳票定義情報変換部41は、レイ
アウト情報、入力制御情報、出力制御情報を含む帳票定
義情報20に基づいて、帳票データ入力装置70に送信
して帳票イメージを表示するためのHTMLファイルを
作成する。帳票出力部42は、帳票定義情報20と帳票
データ入力装置70から送信された出力用データ50と
に基づいて、帳票である出力物80を出力する。
(57) [Summary] The present invention relates to a form processing apparatus, and an object of the present invention is to provide a form processing apparatus that uses form definition information shared in form input and form output. A form processing device includes a web browser.
1 to the form data input device 70 having
0, and includes a form definition information conversion unit 41 and a form output unit 42. The form definition information conversion unit 41 creates an HTML file for transmitting to the form data input device 70 and displaying a form image based on the form definition information 20 including the layout information, input control information, and output control information. The form output unit 42 outputs an output 80 as a form based on the form definition information 20 and the output data 50 transmitted from the form data input device 70.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、帳票処理装置、帳
票データ入力装置、帳票入出力システム及び帳票定義情
報作成装置、プログラム、プログラム記録媒体に関し、
特に、帳票入力及び帳票出力において共通化した帳票に
ついての帳票定義情報を用いる帳票処理装置、帳票デー
タ入力装置、帳票入出力システムと、この共通化された
帳票の定義情報を作成する帳票定義情報作成装置と、そ
のプログラム及びプログラム記録媒体とに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a form processing device, a form data input device, a form input / output system, a form definition information creating device, a program, and a program recording medium,
In particular, a form processing device, a form data input device, and a form input / output system that use form definition information about forms that are common in form input and form output, and form definition information creation that creates this common form definition information. The present invention relates to an apparatus, its program, and a program recording medium.
【0002】[0002]
【従来の技術】図17は、従来技術説明図であり、従来
の帳票の入出力処理について示す。図17において、ク
ライアントであるデータ入力処理部101とサーバであ
るデータ出力処理部107との間は、例えば、インター
ネット等のネットワークにより相互に接続され、また、
クライアント/サーバ型の電子帳票システムとして構築
される。2. Description of the Related Art FIG. 17 is a diagram for explaining a conventional technique and shows a conventional form input / output process. In FIG. 17, the data input processing unit 101, which is a client, and the data output processing unit 107, which is a server, are connected to each other by a network such as the Internet.
It is constructed as a client / server electronic form system.
【0003】例えば手書きの売り上げ伝票等の各種の帳
票102のデータが、端末103の入力画面に入力(エ
ントリ)される。この入力画面は、予め作成された入力
用帳票定義情報(入力用帳票定義体)104に従って、
所定の位置に所定のデータが入力できるようにされてい
る。入力用帳票定義体104は、帳票のどの位置にどの
データが存在(表示)するかを示す入力レイアウト情報
からなり、データエントリ/アクセス処理プログラム
(以下、入力処理プログラム)105とは別に作成され
る。入力されたデータは、入力処理プログラム105に
よりデータベース106に格納された後、入力処理プロ
グラム105からデータ出力処理部(出力用アプリケー
ション)108への出力依頼と共に出力される。Data of various forms 102 such as handwritten sales slips are input (entry) on the input screen of the terminal 103. This input screen is displayed in accordance with the input form definition information (input form definition body) 104 created in advance.
Predetermined data can be input at a predetermined position. The input form definition body 104 is composed of input layout information indicating which data is present (displayed) at which position of the form, and is created separately from the data entry / access processing program (hereinafter, input processing program) 105. . The input data is stored in the database 106 by the input processing program 105 and then output from the input processing program 105 together with an output request to the data output processing unit (output application) 108.
【0004】出力依頼を受けた(出力用)アプリケーシ
ョンプログラム108は、出力依頼と共に渡されたデー
タ(出力データ)110を、出力データ作成プログラム
111に渡す。出力データは帳票のどの位置にどのデー
タが存在(印刷)するかを示す出力レイアウト情報を全
く持たない。そこで、出力レイアウト情報からなる出力
用帳票定義情報(出力用帳票定義体)109が予め作成
される。出力用帳票定義情報109は出力レイアウト情
報からなる。出力データ作成プログラム111は、出力
用帳票定義情報109に従って、所定の位置に所定のデ
ータが出力(印刷)できるように、出力データをマッピ
ングした上で出力する。例えば、帳票(売上伝票)を印
刷出力112し、ファクシミリで送信出力113し、帳
票の形態の電子データ114として保存する。なお、こ
のように、帳票データの保存処理は、通常、データ出力
処理部107において行われる。Upon receiving the output request (for output), the application program 108 transfers the data (output data) 110, which has been transferred together with the output request, to the output data creation program 111. The output data has no output layout information indicating which data exists (prints) at which position on the form. Therefore, output form definition information (output form definition body) 109 including output layout information is created in advance. The output form definition information 109 includes output layout information. The output data creation program 111 maps the output data according to the output form definition information 109 so that the predetermined data can be output (printed) to a predetermined position and then outputs the data. For example, a form (sales slip) is printed out 112, sent out 113 by facsimile, and saved as electronic data 114 in the form of a form. Note that, as described above, the process of saving the form data is usually performed in the data output processing unit 107.
【0005】[0005]
【発明が解決しようとする課題】図17に示す帳票の入
出力処理によれば、帳票のデータ入力処理部101のシ
ステムとデータ出力処理部107のシステムとは別のシ
ステムとして構築される。即ち、各々が異なる処理プロ
グラム105、108を備え、かつ、異なる帳票定義情
報104、109を使用する。このため、これらを用意
するためにシステム構築の工数が大きくなり、帳票変更
時にこれらを変更するためのメンテナンスの工数が大き
い。According to the form input / output process shown in FIG. 17, the system of the form data input processing unit 101 and the system of the data output processing unit 107 are constructed as separate systems. That is, each has different processing programs 105 and 108, and uses different form definition information 104 and 109. Therefore, the man-hours for constructing the system are increased to prepare them, and the man-hours for maintenance for changing them when the form is changed are large.
【0006】また、多くの場合、クライアント/サーバ
型の電子帳票システムとして構築されることからも、各
々のアプリケーションプログラム105、108が必要
となる。この点からも、システムの構築には多くの工数
を必要とすることになる。In many cases, each application program 105, 108 is required because it is constructed as a client / server type electronic form system. From this point as well, it takes a lot of man-hours to build the system.
【0007】本発明は、帳票入力及び帳票出力において
共通化された帳票の定義情報を用いる帳票処理装置を提
供することを目的とする。It is an object of the present invention to provide a form processing apparatus which uses common form definition information in form input and form output.
【0008】また、本発明は、帳票入力及び帳票出力に
おいて共通化された帳票の定義情報を用いる帳票データ
入力装置を提供することを目的とする。It is another object of the present invention to provide a form data input device which uses common form definition information in form input and form output.
【0009】また、本発明は、帳票入力及び帳票出力に
おいて共通化された帳票の定義情報を用いる帳票入出力
システムを提供することを目的とする。It is another object of the present invention to provide a form input / output system which uses common form definition information in form input and form output.
【0010】また、本発明は、帳票入力及び帳票出力に
おける帳票の定義情報を共通化して作成する帳票定義情
報作成装置を提供することを目的とする。It is another object of the present invention to provide a form definition information creating apparatus for creating common form definition information for form input and form output.
【0011】また、本発明は、帳票入力及び帳票出力に
おける帳票の定義情報を共通化して作成する帳票処理装
置及び帳票定義情報作成装置を実現するプログラム及び
プログラム記録媒体を提供することを目的とする。Another object of the present invention is to provide a program and a program recording medium for realizing a form processing device and a form definition information creating device for creating common form definition information for form input and form output. .
【0012】[0012]
【課題を解決するための手段】本発明の帳票処理装置
は、ウェブブラウザを有する帳票データ入力装置にイン
ターネットを介して接続される。帳票処理装置は、帳票
定義情報変換部と帳票出力部とを備える。帳票定義情報
変換部は、レイアウト情報、出力制御情報、入力制御情
報を含む帳票定義情報に基づいて、帳票データ入力装置
に送信して当該帳票イメージを表示するためのHTML
ファイルを作成する。帳票出力部は、帳票定義情報と帳
票データ入力装置から送信された出力用データとに基づ
いて、当該帳票である出力物を出力する。The form processing device of the present invention is connected to a form data input device having a web browser via the Internet. The form processing device includes a form definition information conversion unit and a form output unit. The form definition information conversion unit is an HTML for transmitting to the form data input device and displaying the form image based on the form definition information including layout information, output control information, and input control information.
Create a file. The form output unit outputs an output product that is the form based on the form definition information and the output data transmitted from the form data input device.
【0013】本発明の帳票処理装置によれば、帳票の入
力時及び出力時において、共通の帳票定義情報を用い
る。従って、帳票の開発の工数及び帳票変更時にこれら
を変更するためのメンテナンスの工数を、従来の約半分
にすることができる。According to the form processing apparatus of the present invention, common form definition information is used at the time of inputting and outputting a form. Therefore, the man-hours for developing the form and the man-hours for maintenance for changing these when the form is changed can be reduced to about half of those in the conventional case.
【0014】また、本発明の帳票データ入力装置は、ウ
ェブブラウザと、レイアウト情報、出力制御情報、入力
制御情報を含む帳票定義情報に基づいて、当該帳票イメ
ージを表示するためのHTMLファイルを作成する帳票
定義情報変換部とを備える。あるいは、ウェブブラウザ
と、帳票定義情報と当該帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する帳票出力部とを備える。Further, the form data input device of the present invention creates an HTML file for displaying the form image based on the web browser and the form definition information including layout information, output control information, and input control information. And a form definition information conversion unit. Alternatively, it is provided with a web browser, and a form output unit that outputs an output product that is the form based on the form definition information and the output data transmitted from the form data input device.
【0015】本発明の帳票データ入力装置によれば、帳
票の入力時及び出力時において、共通の帳票定義情報に
基づいて、当該帳票データ入力装置から帳票の入力及び
出力が可能となる。従って、クライアント/サーバ型の
電子帳票システムとは異なり、各々のアプリケーション
プログラムを不要とすることができ、この点から、シス
テムの構築の工数を減らすことができる。According to the form data input device of the present invention, at the time of inputting and outputting a form, it is possible to input and output the form from the form data input device based on common form definition information. Therefore, unlike the client / server type electronic form system, each application program can be eliminated, and from this point, the number of man-hours for constructing the system can be reduced.
【0016】また、本発明の帳票入出力システムは、帳
票データ入力装置にインターネットを介して接続される
帳票処理装置とからなる。帳票処理装置は、帳票定義情
報変換部と帳票出力部とを備える。帳票定義情報変換部
は、レイアウト情報、出力制御情報、入力制御情報を含
む帳票定義情報に基づいて、帳票データ入力装置に送信
して当該帳票イメージを表示するためのHTMLファイ
ルを作成する。帳票出力部は、帳票定義情報と帳票デー
タ入力装置から送信された出力用データとに基づいて、
当該帳票である出力物を出力する。帳票データ入力装置
は、少なくともウェブブラウザを含む。The form input / output system of the present invention comprises a form processing device connected to the form data input device via the Internet. The form processing device includes a form definition information conversion unit and a form output unit. The form definition information conversion unit creates an HTML file for transmitting to the form data input device and displaying the form image based on the form definition information including layout information, output control information, and input control information. The form output unit, based on the form definition information and the output data transmitted from the form data input device,
An output item that is the form is output. The form data input device includes at least a web browser.
【0017】本発明の帳票入出力システムによれば、帳
票の入力時及び出力時において、共通の帳票定義情報を
用いる。従って、帳票の開発の工数及び帳票変更時にこ
れらを変更するためのメンテナンスの工数を、従来の約
半分にすることができる。また、多くの場合、クライア
ント/サーバ型の電子帳票システムとは異なり、各々の
アプリケーションプログラムを不要とすることができ、
この点からも、システムの構築の工数を減らすことがで
きる。According to the form input / output system of the present invention, common form definition information is used at the time of inputting and outputting a form. Therefore, the man-hours for developing the form and the man-hours for maintenance for changing these when the form is changed can be reduced to about half of those in the conventional case. In many cases, unlike the client / server electronic form system, each application program can be eliminated,
From this point as well, the number of man-hours for constructing the system can be reduced.
【0018】また、本発明の帳票定義情報作成装置は、
レイアウト情報、出力制御情報、入力制御情報を含む帳
票定義情報を作成する。帳票定義情報作成装置は少なく
とも、出力制御情報及び入力制御情報の作成を支援する
入力支援処理部を備える。出力制御情報の入力支援処理
部が、出力制御情報の選択画面を表示し、当該画面から
GUIにより入力の項目を選択可能とする。入力制御情
報の入力支援処理部が、入力制御情報の選択画面を表示
し、当該画面からGUIにより入力の項目を選択可能と
する。Further, the form definition information creating apparatus of the present invention is
Form definition information including layout information, output control information, and input control information is created. The form definition information creation device includes at least an input support processing unit that supports creation of output control information and input control information. The input support processing unit of the output control information displays the output control information selection screen, and the input item can be selected from the screen by the GUI. The input support processing unit for the input control information displays the input control information selection screen, and the input item can be selected by the GUI from the screen.
【0019】本発明の帳票定義情報作成装置によれば、
帳票の入力時及び出力時における共通の帳票定義情報
を、開発者の負担をできるだけ少なくして、容易に作成
することができる。従って、帳票の開発の工数及び帳票
変更時にこれらを変更するためのメンテナンスの工数
を、従来の約半分にすることができる。According to the form definition information creating apparatus of the present invention,
It is possible to easily create common form definition information at the time of inputting and outputting a form while reducing the burden on the developer as much as possible. Therefore, the man-hours for developing the form and the man-hours for maintenance for changing these when the form is changed can be reduced to about half of those in the conventional case.
【0020】また、本発明は、前述のような帳票処理装
置及び帳票定義情報作成装置を実現するためのプログラ
ムをフロッピィディスク等の記録媒体に記録して提供す
るので、これにより、本発明の帳票処理装置及び帳票定
義情報作成装置を容易に実現することができる。Further, according to the present invention, the program for realizing the above-described form processing apparatus and form definition information creating apparatus is provided by being recorded in a recording medium such as a floppy disk. The processing device and the form definition information creating device can be easily realized.
【0021】[0021]
【発明の実施の形態】図1は電子帳票システム構成図で
あり、本発明の帳票処理装置と帳票データ入力装置とか
らなる帳票入出力システム及び帳票定義情報作成装置を
備える電子帳票システムの概略の構成を示す。1 is a block diagram of an electronic form system, which is a schematic diagram of an electronic form system including a form input / output system including a form processing device and a form data input device and a form definition information creating device according to the present invention. The configuration is shown.
【0022】本発明の帳票定義情報作成装置10が、ユ
ーザの入力に従って、帳票定義情報20を作成する。こ
の帳票定義情報20は、本発明に従って、入力用及び出
力用の区別なく、入出力に共通である。従って、帳票定
義情報20は、帳票処理装置40の帳票定義情報変換部
41と帳票出力部42とに共通に入力される。帳票定義
情報作成装置10と帳票処理装置40との間は、LAN
30等のネットワークで接続されていてもよい。接続さ
れていない場合、帳票定義情報20は例えばフロッピデ
ィスク等の媒体の形態で提供され入力される。一方、帳
票処理装置40と帳票データ入力装置70との間は、ネ
ットワーク例えばインターネット60により接続され
る。The form definition information creating apparatus 10 of the present invention creates the form definition information 20 in accordance with the user's input. According to the present invention, this form definition information 20 is common to input and output without distinction between input and output. Therefore, the form definition information 20 is commonly input to the form definition information conversion unit 41 and the form output unit 42 of the form processing device 40. A LAN is provided between the form definition information creating device 10 and the form processing device 40.
It may be connected by a network such as 30. If not connected, the form definition information 20 is provided and input in the form of a medium such as a floppy disk. On the other hand, the form processing device 40 and the form data input device 70 are connected by a network such as the Internet 60.
【0023】帳票定義情報変換部41は、帳票定義情報
20に基づいて作成した帳票入力用の画面情報を、処理
プログラム43及びインターネット60を介して、帳票
データ入力装置70に送信する。この画面を見た入力オ
ペレータが、売上データ等の帳票データを当該画面に入
力すると、帳票データ入力装置70が当該帳票データを
帳票処理装置40の処理プログラム43に返信する。処
理プログラム43は、受信した帳票データを出力用デー
タ50(110)として所定の記憶装置(図示せず)に
保存する。従って、処理プログラム43は、その都度必
要なハードウェアを用いて、出力用データ50(11
0)の管理処理、インターネット接続(及び通信)処理
等を実行する。また、帳票処理装置40はウェブ(We
b)サーバであり、帳票データ入力装置70はウェブ上
でのデータの閲覧のためのウェブブラウザ(WWWブラ
ウザ)71を備えるパーソナルコンピュータからなる。The form definition information conversion unit 41 transmits the form input screen information created based on the form definition information 20 to the form data input device 70 via the processing program 43 and the Internet 60. When the input operator who sees this screen inputs the form data such as sales data into the screen, the form data input device 70 returns the form data to the processing program 43 of the form processing device 40. The processing program 43 saves the received form data as output data 50 (110) in a predetermined storage device (not shown). Therefore, the processing program 43 uses the hardware required each time to output data 50 (11
0) Management processing, Internet connection (and communication) processing, etc. are executed. In addition, the form processing device 40 is a web (We
b) It is a server, and the form data input device 70 is a personal computer having a web browser (WWW browser) 71 for browsing data on the web.
【0024】帳票出力部42は、出力用データ50(1
10)が得られると、帳票定義情報20に基づいて、出
力物80を作成して出力する。即ち、帳票定義情報20
に従って、帳票をレイアウトし、出力物80の形式を選
択する。出力物80は、例えばプリンタ又はFAXから
印刷出力された印刷物、記憶装置(図示せず)に格納さ
れた電子データである。The form output section 42 outputs the output data 50 (1
When 10) is obtained, the output product 80 is created and output based on the form definition information 20. That is, the form definition information 20
According to, the form is laid out and the format of the output product 80 is selected. The output material 80 is, for example, a printed material printed out from a printer or a FAX, and electronic data stored in a storage device (not shown).
【0025】図2は、帳票定義情報作成装置説明図であ
り、本発明の帳票定義情報作成装置10における処理を
示す。FIG. 2 is an explanatory view of the form definition information creating apparatus, showing the processing in the form definition information creating apparatus 10 of the present invention.
【0026】帳票定義情報作成装置10で作成した帳票
定義情報20により定義される帳票の一例を、図2
(A)に示す。帳票定義情報20は、本発明に従って、
入力時(ウェブブラウザ71への表示時)及び出力時
(ウェブサーバでの印刷等の出力時)において共通であ
る。従って、いずれの場合にも、基本的には、ユーザに
は図2(A)に示す帳票が見える。但し、詳しくは後述
するように、例えば出力項目「出力(又は送信)ボタ
ン」は、入力制御情報23によりウェブブラウザ71へ
の表示時には表示され、出力制御情報22によりウェブ
サーバでの印刷等の出力時には印刷等されない。このよ
うに、入力制御情報23及び出力制御情報22の双方を
備えることにより、1個の帳票につき1個の帳票定義情
報20を入力時及び出力時に共用している。なお、必ず
「出力ボタン」が設けられ、表示され、出力されない。An example of a form defined by the form definition information 20 created by the form definition information creating apparatus 10 is shown in FIG.
It shows in (A). The form definition information 20 is in accordance with the present invention.
It is common at the time of input (when displayed on the web browser 71) and at the time of output (when outputting such as printing on the web server). Therefore, in either case, the user can basically see the form shown in FIG. However, as will be described later in detail, for example, the output item “output (or send) button” is displayed when displayed on the web browser 71 by the input control information 23, and output by the output control information 22 such as printing on the web server. Sometimes it is not printed. In this way, by providing both the input control information 23 and the output control information 22, one form definition information 20 is shared for each form at the time of input and output. An "output button" is always provided, and is displayed and not output.
【0027】帳票定義情報20は、図2(B)に示すよ
うに、レイアウト情報21のみならず、出力制御情報2
2、入力制御情報23を含む。レイアウト情報21は、
帳票の出力物80を実際に出力した際における帳票のレ
イアウトを示す情報であり、これにより帳票のレイアウ
トが定まる。出力制御情報22は、帳票の出力物80を
実際に出力する際における出力項目を制御する情報であ
り、これにより印刷等出力される項目(情報)が定ま
る。入力制御情報23は、帳票データ入力装置70にお
いて表示される帳票入力用の画面情報における表示項目
を制御する情報であり、これにより表示される項目(情
報)が定まる。なお、帳票における項目とは、顧客名、
商品名、個数等の入力の項目をいう。例えば、表形式の
帳票のように、顧客名を複数入力する場合には、その各
々が1個の項目とされ、各項目毎に、レイアウト情報2
1により当該項目の位置が定められ、入力制御情報23
により入力における当該項目の表示等が制御され、出力
制御情報22により出力における当該項目の印刷等が制
御される。As shown in FIG. 2B, the form definition information 20 includes not only layout information 21 but also output control information 2
2. Includes input control information 23. The layout information 21 is
This is information indicating the layout of the form when the output product 80 of the form is actually output, and the layout of the form is determined by this. The output control information 22 is information for controlling output items when the output product 80 of the form is actually output, and items (information) to be output such as printing are determined by this. The input control information 23 is information for controlling the display items in the screen information for inputting the form displayed on the form data input device 70, and the items (information) to be displayed are determined by this. The items in the form are the customer name,
This is an item for entering the product name, quantity, etc. For example, in the case of inputting a plurality of customer names like a tabular form, each of them is treated as one item, and layout information 2 is set for each item.
The position of the item is determined by 1, and the input control information 23
Controls the display of the item in the input, and controls the printing of the item in the output by the output control information 22.
【0028】ユーザは、帳票定義情報作成装置10を用
いて、レイアウト情報21、出力制御情報22、入力制
御情報23を入力することにより、当該帳票定義情報2
0を作成する。このために、帳票定義情報作成装置10
は、レイアウト情報21の入力を支援する第1入力支援
処理部11、出力制御情報22の入力を支援する第2入
力支援処理部12、入力制御情報23の入力を支援する
第3入力支援処理部13を備える。The user inputs the layout information 21, the output control information 22, and the input control information 23 by using the form definition information creating apparatus 10 to generate the form definition information 2
Create 0. For this purpose, the form definition information creation device 10
Is a first input support processing unit 11 that supports input of layout information 21, a second input support processing unit 12 that supports input of output control information 22, and a third input support processing unit that supports input of input control information 23. 13 is provided.
【0029】第1入力支援処理部11は、図2(C)に
示すように、周知の処理により、予め印刷された帳票の
出力物80をスキャナで読み取って罫線データ及び文字
データを抽出し、これに基づいて、レイアウト情報21
の作成を支援する。レイアウト情報21は各項目の入力
位置を示す。As shown in FIG. 2 (C), the first input support processing section 11 reads the output material 80 of the preprinted form with a scanner and extracts ruled line data and character data by a known process, Based on this, the layout information 21
Support the creation of. The layout information 21 indicates the input position of each item.
【0030】第3入力支援処理部13は、図2(D)に
示すように、入力制御情報23として必要であると予想
される項目(情報)の選択画面131を、帳票定義情報
作成装置10の表示装置(図示せず)の画面上に表示し
て、入力制御情報23の作成を支援する。選択画面に表
示される項目としては、「データ編集指定」「入力デー
タチェック指定」「演算指定」等がある。これらは、選
択画面におけるGUI(Graphical User Interface)を
クリックすることにより選択可能とされる。ユーザは、
当該選択画面からいずれかの項目(に対応するGUI)
を選択して、当該項目の属性を入力すればよい。従っ
て、入力制御情報23はその項目名と属性情報とからな
る。例えば、図2(D)に示すように、GUIの選択に
応じて、当該属性の入力のための画面(この画面は「演
算指定」の例である)を表示するようにしてもよい。As shown in FIG. 2D, the third input support processing unit 13 displays a selection screen 131 of items (information) expected to be necessary as the input control information 23 on the form definition information creating apparatus 10. It is displayed on the screen of the display device (not shown) to support the creation of the input control information 23. Items displayed on the selection screen include "data edit designation", "input data check designation", "calculation designation", and the like. These can be selected by clicking a GUI (Graphical User Interface) on the selection screen. The user
Any item (the corresponding GUI) from the selection screen
Select and input the attribute of the item. Therefore, the input control information 23 consists of the item name and the attribute information. For example, as shown in FIG. 2D, a screen for inputting the attribute (this screen is an example of “calculation designation”) may be displayed in response to the GUI selection.
【0031】帳票定義情報20中に定義された各項目の
「データ編集指定」属性入力画面に従って、桁区切り、
負号表示等の編集指定情報を入力する。これにより、入
力時において、データが帳票のある欄に入力された後に
次欄にカーソルが移動したら、これを実行の契機とし
て、データ編集が行われる。例えば、入力された数値デ
ータを選択して、各々を3桁毎に区切ってカンマ(,)
を挿入する。In accordance with the "data edit designation" attribute input screen for each item defined in the form definition information 20, digit separation,
Enter edit designation information such as negative sign display. As a result, at the time of input, if the cursor is moved to the next column after the data is input to the column having the form, the data is edited with this as a trigger. For example, select the input numerical data, divide each into three digits, and enter a comma (,)
Insert.
【0032】帳票定義情報20中に定義された各項目の
「入力データチェック指定」属性入力画面に従って、値
の範囲、入力必須の有無等のチェック指定情報を入力す
る。これにより、入力時において、「出力ボタン」又は
「計算ボタン」がクリックされたら、これを実行の契機
として、入力データチェックが行われる。例えば、入力
されたデータが正しいデータ形式(文字データ、英数字
等)か否かをチェックする。なお、正しくなければ、出
力又は計算の開始前に、再入力を求める。According to the "input data check designation" attribute input screen of each item defined in the form definition information 20, the check designation information such as the range of values and the necessity of input is input. Accordingly, when the "output button" or the "calculation button" is clicked at the time of input, the input data check is performed by using this as a trigger. For example, it is checked whether the input data has the correct data format (character data, alphanumeric characters, etc.). If not correct, re-input is requested before output or calculation is started.
【0033】帳票定義情報20中に定義された各項目の
「演算指定」属性入力画面に従って、演算内容(金額=
個数×単価)等の演算指定情報を入力する。これによ
り、入力時において「演算(又は計算)ボタン」が表示
され、これがクリックされたら、これを実行の契機とし
て、演算内容に指定した「個数×単価」の演算が行われ
結果が「金額」欄に表示され、「演算ボタン」が出力時
に印刷等出力されない。According to the "calculation designation" attribute input screen for each item defined in the form definition information 20, the calculation contents (amount =
Input calculation specification information such as (number x unit price). As a result, the "Calculation (or calculation) button" is displayed at the time of input, and when this is clicked, the calculation of "Number x Unit price" specified in the calculation content is performed with this as a trigger, and the result is "Amount" Displayed in the column, "Calculation button" is not printed when printing.
【0034】第2入力支援処理部12も、第3入力支援
処理部13と同様にして出力制御情報22の作成を支援
する。例えば、帳票定義情報20中に定義された各項目
の「データ編集指定」が、その属性入力画面に従って、
前述と同様に入力される。また、帳票定義情報20中に
定義された各項目の「表示指定」属性入力画面に従っ
て、表示の有無が入力される。「出力指定」についても
同様である。これにより、入力及び出力に共通の帳票定
義情報20におけるある項目を、表示しかつ出力しなか
ったり、表示せずにかつ出力することが可能となる。但
し、出力制御情報22として不要である項目(情報)の
入力は画面表示の対象から除かれる。例えば「入力デー
タチェック指定」及び「演算指定」は、出力時には不要
であるので、支援画面には用意されない。The second input support processing unit 12 also supports the creation of the output control information 22 in the same manner as the third input support processing unit 13. For example, the "data edit designation" of each item defined in the form definition information 20 is changed according to the attribute input screen.
It is input in the same manner as described above. Further, the presence / absence of display is input according to the “display designation” attribute input screen of each item defined in the form definition information 20. The same applies to "output designation". Thereby, it becomes possible to display and not output a certain item in the form definition information 20 that is common to input and output, or to output without displaying. However, the input of items (information) that are unnecessary as the output control information 22 is excluded from the target of screen display. For example, the “input data check designation” and the “calculation designation” are not required at the time of output and are not prepared on the support screen.
【0035】ところで、例えば印刷出力する帳票の形式
は定められており、システム側の都合でこれを変更する
ことはできない。従って、入出力に共通の帳票定義情報
20は、予め定められた出力形式に従うことになる。即
ち、既に当該出力形式に合致した出力用帳票定義情報が
作成されていれば、そのレイアウト情報21及び出力制
御情報22は、そのまま利用することができる。そこ
で、既存の出力用帳票定義情報を利用する場合、ユーザ
は、第3入力支援処理部13により、入力制御情報23
を既存の出力用帳票定義情報に追加するのみで帳票定義
情報20を作成することができる。By the way, for example, the form of the form to be printed out is defined, and cannot be changed due to the convenience of the system side. Therefore, the form definition information 20 common to the input and output follows the predetermined output format. That is, if the output form definition information that matches the output format has already been created, the layout information 21 and the output control information 22 can be used as they are. Therefore, when using the existing output form definition information, the user causes the third input support processing unit 13 to input the input control information 23.
The form definition information 20 can be created only by adding the above to the existing output form definition information.
【0036】図3は帳票定義情報作成処理フローであ
り、本発明の帳票定義情報作成装置10における帳票の
定義情報作成処理を示す。FIG. 3 is a flow chart of the form definition information creating process, showing the form definition information creating process in the form definition information creating apparatus 10 of the present invention.
【0037】既存の帳票定義情報20があるか否かを調
べ(ステップS11)、ない場合にはレイアウト情報2
1及び出力制御情報22を作成し(ステップS12)、
ある場合にはステップS12を省略する。この後、入力
制御情報23を作成して(ステップS13)、処理を終
了する。It is checked whether or not there is the existing form definition information 20 (step S11), and if there is not, the layout information 2
1 and the output control information 22 (step S12),
If there is, step S12 is omitted. After that, the input control information 23 is created (step S13), and the process ends.
【0038】図4は帳票処理装置説明図であり、本発明
の帳票処理装置40における帳票定義情報変換部41の
構成及び処理の概略を示す。FIG. 4 is an explanatory view of the form processing apparatus, and shows an outline of the configuration and processing of the form definition information conversion unit 41 in the form processing apparatus 40 of the present invention.
【0039】帳票定義情報変換部41は、データ読込部
411と入力用情報生成部412とからなる。また、帳
票定義情報変換部41は、データ編集アプレット41
3、入力データチェックスクリプト414、演算スクリ
プト415を備える。The form definition information conversion unit 41 comprises a data reading unit 411 and an input information generation unit 412. Further, the form definition information conversion unit 41 uses the data editing applet 41.
3, an input data check script 414 and a calculation script 415 are provided.
【0040】データ読込部411は、帳票定義情報20
(のURL)が帳票データ入力装置70のウェブブラウ
ザ71からアクセスされると起動され、当該帳票定義情
報20を読み込む。起動されたデータ読込部411は、
読み込んだデータ(帳票定義情報20)を入力用情報生
成部412に送る。The data reading unit 411 uses the form definition information 20.
It is activated when (URL of) is accessed from the web browser 71 of the form data input device 70, and the form definition information 20 is read. The activated data reading unit 411
The read data (form definition information 20) is sent to the input information generation unit 412.
【0041】また、データ読込部411は、帳票処理装
置40上で動作している他のアプリケーションプログラ
ム90から呼び出された場合にも起動される。この場
合、他のアプリケーションプログラム90は、通常、初
期表示データ901をデータ読込部411に渡す。初期
表示データ901は、本来はウェブブラウザ71側から
入力されるべき帳票データの一部であり、他のアプリケ
ーションプログラム90が関係する複数の帳票に共通の
データであるのでウェブサーバ40側から指定される。
初期表示データ901の一例を図5(A)に示す。この
初期表示データ901は、帳票データの内の例えば顧客
名データを「山田商店」とするものである。データ読込
部411は、読み込んだ帳票定義情報20に、初期表示
データ901を組み込んで、入力用情報生成部412に
送る。The data reading unit 411 is also activated when called from another application program 90 operating on the form processing apparatus 40. In this case, the other application program 90 normally passes the initial display data 901 to the data reading unit 411. The initial display data 901 is a part of the form data that should be originally input from the web browser 71 side, and is common to a plurality of forms related to other application programs 90, and is therefore specified by the web server 40 side. It
An example of the initial display data 901 is shown in FIG. In the initial display data 901, for example, customer name data in the form data is “Yamada Shoten”. The data reading unit 411 incorporates the initial display data 901 into the read form definition information 20 and sends it to the input information generation unit 412.
【0042】入力用情報生成部412は、渡された帳票
定義情報20を、ウェブブラウザ71上に出力(表示)
可能なように、HTML(HTMLファイル)91に変
換した上で、その送信を処理プログラム43に依頼す
る。この依頼に応じて、処理プログラム43は、HTM
Lファイル91をアクセスしてきたウェブブラウザ71
(帳票データ入力装置70)に送信する。これを受信し
たウェブブラウザ71は、HTMLファイル91に基づ
いて、その表示装置(図示せず)の表示画面上に帳票イ
メージ711を表示する。The input information generating section 412 outputs (displays) the passed form definition information 20 on the web browser 71.
As possible, it is converted into an HTML (HTML file) 91 and then the processing program 43 is requested to send it. In response to this request, the processing program 43 sends the HTM
Web browser 71 that has accessed the L file 91
(Form data input device 70). The web browser 71 having received this displays the form image 711 on the display screen of its display device (not shown) based on the HTML file 91.
【0043】ここで、入力用情報生成部412は、図6
(A)に示すように、アクセスしてきたウェブブラウザ
71に応じたHTMLファイル91を作成する。ウェブ
ブラウザ71からは、そのアクセス時に、当該ウェブブ
ラウザ71の種類71A、71B、71C(例えば、通
常のパーソナルコンピュータ、携帯電話等の携帯情報端
末の区別等)が通知される。そこで、入力用情報生成部
412は、当該種類71A、71B及び71Cに応じた
HTMLファイル91A、91B及び91Cを作成す
る。Here, the input information generating section 412 is shown in FIG.
As shown in (A), an HTML file 91 corresponding to the accessed web browser 71 is created. At the time of access, the web browser 71 notifies the types 71A, 71B, and 71C of the web browser 71 (for example, distinction between ordinary personal computers and mobile information terminals such as mobile phones). Therefore, the input information generation unit 412 creates the HTML files 91A, 91B and 91C corresponding to the types 71A, 71B and 71C.
【0044】また、入力用情報生成部412は、図7に
示すように、帳票定義情報20に基づいて、所定のアプ
レット又はスクリプトを付加する。なお、図7は入力制
御情報23に基づくアプレット等の付加について示す
が、出力制御情報22についても同様である。Further, the input information generating section 412 adds a predetermined applet or script based on the form definition information 20, as shown in FIG. Although FIG. 7 shows addition of an applet or the like based on the input control information 23, the same applies to the output control information 22.
【0045】図7(A)において、入力制御情報23に
「データ編集指定」と記述されていると、入力用情報生
成部412は、変換したHTMLファイル91にデータ
編集アプレット413を付加する。即ち、ウェブブラウ
ザ71が、当該実行の契機で、図7(D)に示すよう
に、データ編集アプレット413を呼び出し、データ編
集処理を実行するようにされる。ウェブブラウザ71
は、データ編集アプレット413が編集したデータを受
け取り、これを帳票イメージ711上の元の位置に表示
する。In FIG. 7A, when the input control information 23 describes "data edit designation", the input information generation unit 412 adds the data edit applet 413 to the converted HTML file 91. That is, the web browser 71 calls the data editing applet 413 to execute the data editing process as shown in FIG. 7D at the timing of the execution. Web browser 71
Receives the data edited by the data editing applet 413 and displays it at the original position on the form image 711.
【0046】図7(B)において、入力制御情報23に
「入力データチェック指定」と記述されていると、入力
用情報生成部412は、変換したHTMLファイル91
に入力データチェックスクリプト414を付加する。即
ち、ウェブブラウザ71が、当該実行の契機で、図7
(D)に示すように、入力データチェックスクリプト4
14を呼び出し、入力データのチェック処理を実行する
ようにされる。ウェブブラウザ71は、入力データチェ
ックスクリプト414がチェックした結果を受け取り、
これを帳票イメージ711上の元の位置に表示する。例
えば、チェック結果がエラーであれば、再入力を求め
る。In FIG. 7B, when "input data check designation" is described in the input control information 23, the input information generating section 412 causes the converted HTML file 91 to be converted.
The input data check script 414 is added to. That is, the web browser 71 causes the execution of FIG.
As shown in (D), input data check script 4
14 is called, and the check processing of the input data is executed. The web browser 71 receives the result checked by the input data check script 414,
This is displayed at the original position on the form image 711. For example, if the check result is an error, re-input is requested.
【0047】図7(C)において、入力制御情報23に
「演算指定」と記述されていると、入力用情報生成部4
12は、変換したHTMLファイル91に演算スクリプ
ト415を付加する。即ち、ウェブブラウザ71が、当
該実行の契機で、図7(D)に示すように、演算スクリ
プト415を呼び出し、当該演算を実行するようにされ
る。ウェブブラウザ71は、演算スクリプト415が演
算した結果(例えば「個数×単価」)を受け取り、これ
を帳票イメージ711上の結果表示位置(例えば「金
額」欄)に表示する。また、ユーザが準備したスクリプ
トやアプレットを組み込むことも可能である。In FIG. 7C, when the input control information 23 describes "calculation designation", the input information generating section 4
12 adds the operation script 415 to the converted HTML file 91. That is, the web browser 71 calls the calculation script 415 to execute the calculation as shown in FIG. 7D at the execution trigger. The web browser 71 receives the result (for example, “number × unit price”) calculated by the calculation script 415, and displays the result at the result display position (for example, “amount” column) on the form image 711. It is also possible to incorporate scripts and applets prepared by the user.
【0048】このように、HTMLファイル91にデー
タ編集アプレット413等が付加されているので、ウェ
ブブラウザ71は、それ自体がデータ編集機能を備える
又は呼び出せる機能を備える必要がない。従って、従来
のサーバ/クライアント型とは異なり、帳票データ入力
装置70が、データ編集等のアプリケーションプログラ
ムを備える必要がない。As described above, since the data editing applet 413 and the like are added to the HTML file 91, the web browser 71 itself does not need to have a data editing function or a callable function. Therefore, unlike the conventional server / client type, the form data input device 70 does not need to have an application program for data editing or the like.
【0049】表示された帳票イメージ711の一例を図
5(B)に示す。この帳票イメージ711は、出力と共
通の帳票定義情報20に基づいているので、入力オペレ
ータは、実際に出力される帳票(出力物80)とほぼ同
一の画面を見ながら帳票データを入力することができ
る。入力オペレータが帳票データを入力した一例を図5
(C)に示す。図5(A)に示す初期表示データ901
が存在する場合、図5(B)に示す帳票イメージ711
の表示の時点で、当該初期表示データ901が所定の位
置に表示され、図5(C)においても同様に表示されて
いる。An example of the displayed form image 711 is shown in FIG. 5 (B). Since this form image 711 is based on the form definition information 20 that is common to the output, the input operator can input the form data while viewing the screen that is almost the same as the form (output object 80) that is actually output. it can. An example of inputting form data by the input operator is shown in FIG.
It shows in (C). Initial display data 901 shown in FIG.
5B, the form image 711 shown in FIG.
At the time of displaying, the initial display data 901 is displayed at a predetermined position, and is also displayed in FIG. 5C.
【0050】ウェブブラウザ71は、帳票データの入力
された後、帳票イメージ711から当該帳票データを抽
出して、これを処理プログラム43に返信する。処理プ
ログラム43は、受信した出力用データ50(図5
(D)参照)に基づいて、出力用データ110を作成し
て、保存する。図5(A)に示す初期表示データ901
が存在する場合、当該初期表示データ901は、これを
含む帳票データ(帳票データの一部)として抽出され、
出力用データ(の一部)110とされる。After the form data is input, the web browser 71 extracts the form data from the form image 711 and sends it back to the processing program 43. The processing program 43 receives the output data 50 (see FIG. 5).
Based on (D), the output data 110 is created and saved. Initial display data 901 shown in FIG.
Is present, the initial display data 901 is extracted as form data (a part of the form data) including this,
It is (part of) the output data 110.
【0051】なお、送信する帳票データに、入力オペレ
ータによる電子署名又はデジタル署名(のデータ)51
を付加するようにしてもよい。この場合、ウェブブラウ
ザ71が、帳票データの入力前又は後に、当該デジタル
署名51の入力用の画面を表示するようにする。デジタ
ル署名51は、図6(B)に示すように、抽出された帳
票データ50と共に送信され、帳票データ50に基づい
て作成された出力用データ110(図17に示す出力デ
ータ110と同様のデータ形式のデータ)に付加され
る。It should be noted that the form data to be transmitted has a digital signature (data of) 51 or a digital signature by the input operator.
May be added. In this case, the web browser 71 displays the screen for inputting the digital signature 51 before or after inputting the form data. As shown in FIG. 6B, the digital signature 51 is transmitted together with the extracted form data 50, and output data 110 created based on the form data 50 (data similar to the output data 110 shown in FIG. 17). Format data).
【0052】図8は帳票入出力処理フローであり、本発
明の帳票処理装置40(の帳票定義情報変換部41)に
おける帳票定義情報20の変換処理を示す。FIG. 8 is a form input / output process flow, showing a conversion process of the form definition information 20 in (the form definition information conversion unit 41 of) the form processing apparatus 40 of the present invention.
【0053】初期表示データ901の指定があるか否か
を調べ(ステップS21)、ある場合には当該初期表示
データ901を読み込み(ステップS22)、ない場合
にはステップS22を省略する。この後、帳票定義情報
20を読み込み(ステップS23)、これらの情報に基
づいて、HTMLファイル91を作成する(ステップS
24)。更に、帳票定義情報20の出力制御情報22等
においてデータ編集等の指定があるか否かを調べ(ステ
ップS25)、ある場合には当該データ編集等を行うた
めのアプレット413等をHTMLファイル91に付加
し(ステップS26)、ない場合にはステップS26を
省略して、処理を終了する。It is checked whether or not the initial display data 901 is designated (step S21), if there is, the initial display data 901 is read (step S22), and if not, step S22 is omitted. Then, the form definition information 20 is read (step S23), and the HTML file 91 is created based on these information (step S23).
24). Further, it is checked whether or not there is designation of data editing or the like in the output control information 22 or the like of the form definition information 20 (step S25), and if there is, an applet 413 or the like for performing the data editing or the like is written in the HTML file 91. Addition (step S26), and if not, step S26 is omitted, and the process ends.
【0054】この後、前述のように、アプレット413
等の付加されたHTMLファイル91は、帳票データ入
力装置70(のウェブブラウザ71)に送信される。After this, as described above, the applet 413
The HTML file 91 to which the above items are added is transmitted to (the web browser 71 of) the form data input device 70.
【0055】図9は帳票入出力処理フローであり、本発
明の帳票データ入力装置70(のウェブブラウザ71)
における帳票イメージ711の表示処理を示す。FIG. 9 is a form input / output processing flow, in which the form data input device 70 of the present invention (web browser 71).
The display processing of the form image 711 in FIG.
【0056】当該ウェブブラウザ71からアクセスされ
た帳票定義情報入力装置10から送信されたHTMLフ
ァイル91を受信すると、1個の項目を取り出してこれ
についての”表示しない”の指定があるか否かを調べ
(ステップS31)、ある場合には当該項目を非表示情
報に変更し(ステップS32)、ない場合にはステップ
S32を省略する。この後、全項目について終了したか
否かを調べ(ステップS33)、終了しない場合にはス
テップS31以下を繰り返し、終了した場合には処理を
終了する。When the HTML file 91 transmitted from the form definition information input device 10 accessed from the web browser 71 is received, one item is taken out and whether or not there is a designation of "not display" for this item is checked. It is checked (step S31), if there is, the item is changed to non-display information (step S32), and if not, step S32 is omitted. After that, it is checked whether or not all the items have been completed (step S33). If not completed, steps S31 and subsequent steps are repeated, and if completed, the process is completed.
【0057】この後、ウェブブラウザ71は、表示すべ
き項目を確認し終えたHTMLファイル91に基づい
て、帳票イメージ711を表示する。当該帳票イメージ
711の表示を見た入力オペレータは、前述のように、
帳票イメージ711へ帳票データ(例えば、売上デー
タ)を入力する。この入力処理において、入力オペレー
タは、適宜、「計算ボタン」をクリックして、演算スク
リプト415による計算を行わせる。また、所定の実行
契機で、データ編集アプレット413及び入力データチ
ェックスクリプト414によるデータ編集処理及び入力
データチェック処理が実行される。入力オペレータは、
実際には、ボタンクリックを行うのみで、アプレット等
の呼び出し等を意識する必要はない。帳票イメージ71
1への帳票データの入力が終了すると、入力オペレータ
は、帳票イメージ711上の「出力(又は送信)ボタ
ン」をクリックする。これにより、入力された帳票デー
タが帳票処理装置40へ返信される。なお、この送信さ
れるデータは、例えば図5(D)における出力用データ
50である。After that, the web browser 71 displays the form image 711 based on the HTML file 91 which has confirmed the items to be displayed. The input operator who sees the display of the form image 711, as described above,
Form data (for example, sales data) is input to the form image 711. In this input process, the input operator appropriately clicks the “calculation button” to cause the calculation script 415 to perform calculation. Further, the data editing process and the input data check process by the data editing applet 413 and the input data check script 414 are executed at a predetermined execution timing. The input operator is
Actually, it is only necessary to click a button, and it is not necessary to be aware of calling an applet or the like. Form image 71
When the input of the form data to 1 is completed, the input operator clicks the “output (or send) button” on the form image 711. As a result, the input form data is returned to the form processing device 40. The transmitted data is the output data 50 in FIG. 5D, for example.
【0058】図10は帳票入出力処理フローであり、本
発明の帳票処理装置40(の処理プログラム43)にお
ける出力用データ110の作成処理を示す。FIG. 10 is a form input / output process flow, showing a process of creating the output data 110 in (the processing program 43 of) the form processing apparatus 40 of the present invention.
【0059】ウェブブラウザ71から送信された帳票デ
ータ(出力用データ50)を受信すると(ステップS4
1)、これに基づいて、図5(D)に示す当該帳票デー
タ50の出力用データ110を作成し(ステップS4
2)、処理を終了する。例えば、図5(D)における出
力データ50について見ると、そのデータの順は定まっ
ているので、先頭の1個のデータ「山田商店」を最初の
タグの対<顧客名></顧客名>の間から取り出し、顧
客名についての1個のデータ「山田商店」を作成する。
以下も同様である。When the form data (output data 50) transmitted from the web browser 71 is received (step S4)
1) Based on this, the output data 110 of the form data 50 shown in FIG. 5D is created (step S4).
2), the process ends. For example, looking at the output data 50 in FIG. 5D, the order of the data is fixed, so the first piece of data “Yamada Shoten” is the first tag pair <customer name></ customer name>. , And creates one piece of data "Yamada Shoten" for the customer name.
The same applies to the following.
【0060】図11は帳票処理装置説明図であり、本発
明の帳票処理装置40における帳票出力部42の構成及
び処理の概略を示す。FIG. 11 is an explanatory view of the form processing apparatus, showing an outline of the configuration and processing of the form output unit 42 in the form processing apparatus 40 of the present invention.
【0061】帳票出力部42は、データ読込部421、
マッピング部422、データ出力部423とからなる。
データ読込部421は、処理プログラム43から出力用
データ110の作成終了の通知を受けると起動され、又
は、帳票処理装置40上で動作している他のアプリケー
ションプログラム90から出力指示の入力があると起動
される。起動されたデータ読込部421は、出力用デー
タ110及び当該帳票定義情報20を読み込み、これら
をマッピング部422に送る。マッピング部422は、
帳票定義情報20に基づいて出力すべき帳票をマッピン
グし、これに重ねて、出力用データ110に基づいて出
力すべき帳票データをマッピングし、この結果をデータ
出力部423に送る。データ出力部423は、帳票定義
情報20に基づいて出力形式を選択し、出力マッピング
結果に従って例えば印刷画像を形成して、出力物80を
出力する。The form output unit 42 includes a data reading unit 421,
It includes a mapping unit 422 and a data output unit 423.
The data reading unit 421 is activated when it is notified by the processing program 43 that the creation of the output data 110 has been completed, or when an output instruction is input from another application program 90 operating on the form processing apparatus 40. Is activated. The activated data reading unit 421 reads the output data 110 and the form definition information 20 and sends them to the mapping unit 422. The mapping unit 422 is
The form to be output is mapped based on the form definition information 20, and the form data to be output is mapped based on the output data 110, and the result is sent to the data output unit 423. The data output unit 423 selects an output format based on the form definition information 20, forms a print image according to the output mapping result, and outputs the output product 80.
【0062】図12は帳票入出力処理フローであり、本
発明の帳票処理装置40(の帳票出力部42)における
出力用データ110の出力処理を示す。FIG. 12 is a form input / output process flow and shows an output process of the output data 110 in (the form output unit 42 of) the form processing apparatus 40 of the present invention.
【0063】印刷処理の指示入力があると(ステップS
51)、出力用データ110の1個の項目を取り出して
これについての”印刷しない”の指定があるか否かを調
べ(ステップS52)、ある場合には当該項目を非印刷
情報に変更し(ステップS53)、ない場合にはステッ
プS53を省略する。この後、全項目について終了した
か否かを調べ(ステップS54)、終了しない場合には
ステップS51以下を繰り返し、終了した場合には印刷
処理を呼び出して当該印刷処理を実行し(ステップS5
5)、処理を終了する。When a print processing instruction is input (step S
51), one item of the output data 110 is taken out, and it is checked whether or not there is a designation of "not print" for this (step S52). If there is, the item is changed to non-print information ( Step S53), and if not, step S53 is omitted. After that, it is checked whether or not all the items have been completed (step S54). If not completed, steps S51 and below are repeated. If completed, the print process is called to execute the print process (step S5).
5), the process ends.
【0064】図13は帳票処理装置説明図であり、本発
明の帳票処理装置40における帳票出力部42でのデジ
タル署名処理の概略を示す。FIG. 13 is an explanatory view of the form processing apparatus and shows an outline of digital signature processing in the form output section 42 in the form processing apparatus 40 of the present invention.
【0065】前述のように、出力用データ50(11
0)は、入力オペレータによるデジタル署名(データ)
51を伴うことができる。これらは、図13に示すよう
に、処理プログラム43からデータ出力部423へ渡さ
れる。この時、デジタル署名51は、マッピングに用い
られることなく、そのままデータ出力部423へ渡され
る。マッピング結果がデジタル署名51を伴うことを検
出すると、データ出力部423は、デジタル署名検証部
424を呼び出す。即ち、当該デジタル署名51を渡し
て、その検証を依頼する。これに応じて、デジタル署名
検証部424は、検証サーバ100にアクセスして、そ
の検証を依頼する。検証サーバ100は、デジタル署名
51の正当性を証明する第三者機関であり、インターネ
ット60を介して、帳票処理装置40に接続される。デ
ジタル署名51の正当性が認証された通知を検証サーバ
100から受信すると、これをデジタル署名検証部42
4がデータ出力部423へ通知し、データ出力部423
が、当該出力処理を行う。正当性が認証されなかった通
知を検証サーバ100から受信すると、これをデジタル
署名検証部424が処理プログラム43に通知し、所定
のエラー処理を行う。例えば、帳票データ入力装置70
へエラー通知を行う。As described above, the output data 50 (11
0) is the digital signature (data) by the input operator
Can be accompanied by 51. These are passed from the processing program 43 to the data output unit 423 as shown in FIG. At this time, the digital signature 51 is passed to the data output unit 423 as it is without being used for mapping. When detecting that the mapping result is accompanied by the digital signature 51, the data output unit 423 calls the digital signature verification unit 424. That is, the digital signature 51 is passed and the verification is requested. In response to this, the digital signature verification unit 424 accesses the verification server 100 and requests the verification. The verification server 100 is a third party organization that certifies the validity of the digital signature 51, and is connected to the form processing device 40 via the Internet 60. When the notification that the legitimacy of the digital signature 51 is authenticated is received from the verification server 100, the digital signature verification unit 42 receives the notification.
4 notifies the data output unit 423, and the data output unit 423
Performs the output processing. When the notification that the legitimacy is not authenticated is received from the verification server 100, the digital signature verification unit 424 notifies the processing program 43 of this and performs a predetermined error process. For example, the form data input device 70
Error notification to.
【0066】図14は帳票入出力処理フローであり、本
発明の帳票処理装置40の帳票出力部42(データ出力
部423)におけるデジタル署名の検証処理を示す。FIG. 14 is a form input / output process flow, showing a digital signature verification process in the form output section 42 (data output section 423) of the form processing apparatus 40 of the present invention.
【0067】出力処理が開始されると、デジタル署名5
1があるか否かを調べ(ステップS61)、ある場合に
はデジタル署名検証部424により当該デジタル署名5
1の正当性を検証し(ステップS62)、ない場合には
ステップS62以降を省略して処理を終了する。この
後、デジタル署名51が正しいか否かを調べ(ステップ
S63)、正しい場合にはデータ出力部423による出
力処理を実行し(ステップS64)、正しくない場合に
は処理プログラム43に異常を通知する(ステップS6
5)。なお、ステップS64における出力処理は、図1
2に示す処理である。When the output process is started, the digital signature 5
1 is checked (step S61), and if there is one, the digital signature verification unit 424 checks the digital signature 5
The correctness of 1 is verified (step S62), and if there is no step S62 and subsequent steps are omitted and the process ends. After that, it is checked whether or not the digital signature 51 is correct (step S63), and if it is correct, the output process by the data output unit 423 is executed (step S64). If it is not correct, the processing program 43 is notified of the abnormality. (Step S6
5). The output process in step S64 is the same as in FIG.
This is the process shown in 2.
【0068】図15は、帳票データ入力装置構成図であ
り、帳票データ入力装置70(又はそのウェブブラウザ
71)の他の構成の一例を示す。FIG. 15 is a configuration diagram of a form data input device, showing an example of another configuration of the form data input device 70 (or its web browser 71).
【0069】帳票データ入力装置70は、図15(A)
に示すように、ウェブブラウザ71の他に、帳票定義情
報変換部41Aを備えてもよい。帳票定義情報変換部4
1Aは、帳票処理装置40における帳票定義情報変換部
41と同様の構成を有する。これにより、帳票データ入
力装置70からも他のアプリケーションプログラム90
Aにより初期表示データ901Aの入力が可能となる。
また、帳票データ入力装置70と帳票処理装置40とが
インターネット60を介して接続されていなくとも、帳
票定義情報20Aをフロッピィディスク等の記録媒体で
提供することにより、オフラインで帳票データの入力処
理が可能となる。この場合でも、入力処理を行うための
アプリケーションプログラムを用意する必要がない。The form data input device 70 is shown in FIG.
As shown in, the form definition information conversion unit 41A may be provided in addition to the web browser 71. Form definition information conversion unit 4
1A has the same configuration as the form definition information conversion unit 41 in the form processing device 40. As a result, the other application programs 90 can be input from the form data input device 70.
A makes it possible to input the initial display data 901A.
Even if the form data input device 70 and the form processing device 40 are not connected via the Internet 60, by providing the form definition information 20A with a recording medium such as a floppy disk, the input process of the form data can be performed offline. It will be possible. Even in this case, there is no need to prepare an application program for performing input processing.
【0070】また、帳票データ入力装置70は、図15
(B)に示すように、ウェブブラウザ71の他に、帳票
出力部42Aを備えてもよい。帳票出力部42Aは、帳
票処理装置40における帳票出力部42と同様の構成を
有する。これにより、帳票データ入力装置70からも、
入力した帳票データを直ちに出力物80Aとして出力す
ることができる。例えば、帳票データ入力装置70であ
るコンピュータの備えるプリンタ72等から帳票を印刷
出力することができる。The form data input device 70 is shown in FIG.
As shown in (B), a form output unit 42A may be provided in addition to the web browser 71. The form output unit 42A has the same configuration as the form output unit 42 in the form processing device 40. As a result, even from the form data input device 70,
The input form data can be immediately output as the output product 80A. For example, the form can be printed out from the printer 72 or the like included in the computer which is the form data input device 70.
【0071】図16は帳票入出力処理フローであり、本
発明の帳票データ入力装置70(のウェブブラウザ7
1)における帳票情報の出力処理を示す。FIG. 16 is a form input / output processing flow, in which the form data input device 70 (web browser 7 of the form data input device 70 of the present invention.
The output processing of the form information in 1) is shown.
【0072】ウェブブラウザ71上の帳票イメージ71
1における「出力ボタン」がクリックされると、これに
伴うウェブブラウザ71の印刷処理を横取りし(ステッ
プS71)、出力用データ110(となるべき入力され
た帳票データ50)から、1個の項目を取り出してこれ
についての”印刷しない”の指定があるか否かを調べ
(ステップS72)、ある場合には当該項目を非印刷情
報に変更し(ステップS73)、ない場合にはステップ
S73を省略する。この後、全項目について終了したか
否かを調べ(ステップS74)、終了しない場合にはス
テップS71以下を繰り返し、終了した場合にはウェブ
ブラウザ71の印刷処理を呼び出す(ステップS7
5)。これにより、当該項目は印刷されない。この後、
1個の項目を取り出してこれがステップS73において
非印刷情報に変更した項目か否かを調べ(ステップS7
6)、そうである場合には当該項目を印刷情報に変更し
(ステップS77)、そうでない場合にはステップS7
7を省略する。これにより、当該項目は元の状態とされ
る。この後、全項目について終了したか否かを調べ(ス
テップS78)、終了しない場合にはステップS76以
下を繰り返し、終了した場合には処理を終了する。Form image 71 on web browser 71
When the "output button" in 1 is clicked, the printing process of the web browser 71 accompanying this is intercepted (step S71), and one item is output from the output data 110 (the input form data 50 to be the output data). To check whether or not there is a designation of "not print" for this (step S72), and if there is, change the item to non-print information (step S73), and if not, omit step S73. To do. After that, it is checked whether or not all the items have been completed (step S74). If not completed, steps S71 and thereafter are repeated, and if completed, the print process of the web browser 71 is called (step S7).
5). As a result, the item is not printed. After this,
One item is taken out and it is checked whether or not this is the item changed to the non-print information in step S73 (step S7).
6) If yes, change the item to print information (step S77); otherwise, step S7
Omit 7 As a result, the item is returned to the original state. After that, it is checked whether or not all the items have been completed (step S78). If not completed, steps S76 and thereafter are repeated, and if completed, the process is completed.
【0073】なお、帳票データ入力装置70が、図15
(A)及び図15(B)に示す構成の双方を備えるよう
にしてもよい。即ち、帳票定義情報変換部41A及び帳
票出力部42Aの双方を備えてもよい。また、ウェブブ
ラウザ71が、その一部として、帳票定義情報変換部4
1A及び/又は帳票出力部42Aを備えてもよい。The form data input device 70 is shown in FIG.
You may make it provide both the structure shown to (A) and FIG. 15 (B). That is, both the form definition information conversion unit 41A and the form output unit 42A may be provided. In addition, the web browser 71 uses, as a part thereof, the form definition information conversion unit 4
1A and / or the form output unit 42A may be provided.
【0074】[0074]
【発明の効果】以上説明したように、本発明によれば、
帳票処理装置において、帳票の入力時及び出力時におい
て共通の帳票定義情報を用いるので、帳票の開発の工数
及び帳票変更時にこれらを変更するためのメンテナンス
の工数を、従来の約半分にすることができる。As described above, according to the present invention,
Since the form processing device uses common form definition information at the time of inputting and outputting forms, it is possible to reduce the man-hours for developing the form and the man-hours for maintenance for changing these when the form is changed to about half of the conventional one. it can.
【0075】また、本発明によれば、帳票データ入力装
置において、帳票の入力時及び出力時において共通の帳
票定義情報に基づいて当該帳票データ入力装置から帳票
の入力及び出力が可能となるので、クライアント/サー
バ型の電子帳票システムとは異なり、各々のアプリケー
ションプログラムを不要とすることができ、この点か
ら、システムの構築の工数を減らすことができる。Further, according to the present invention, in the form data input device, it is possible to input and output forms from the form data input device based on common form definition information at the time of inputting and outputting forms. Unlike the client / server type electronic form system, each application program can be eliminated, and from this point, the number of man-hours for constructing the system can be reduced.
【0076】また、本発明によれば、帳票入出力システ
ムにおいて、帳票の入力時及び出力時において共通の帳
票定義情報を用いるので、帳票の開発の工数及び帳票変
更時にこれらを変更するためのメンテナンスの工数を従
来の約半分にすることができ、また、クライアント/サ
ーバ型の電子帳票システムとは異なり、各々のアプリケ
ーションプログラムを不要とすることができ、この点か
らもシステムの構築の工数を減らすことができる。Further, according to the present invention, since the form input / output system uses the common form definition information at the time of inputting and outputting the form, maintenance for changing the man-hours for developing the form and changing the form The number of man-hours required can be reduced to about half that of the conventional system, and unlike the client / server electronic form system, each application program can be eliminated, which also reduces the man-hours required for system construction. be able to.
【0077】また、本発明によれば、帳票定義情報作成
装置において、帳票の入力時及び出力時における共通の
帳票定義情報を開発者の負担をできるだけ少なくして容
易に作成することができるので、帳票の開発の工数及び
帳票変更時にこれらを変更するためのメンテナンスの工
数を、従来の約半分にすることができる。Further, according to the present invention, in the form definition information creating apparatus, common form definition information at the time of inputting and outputting a form can be easily created with the burden on the developer as small as possible. It is possible to reduce the man-hours for developing a form and the man-hours for maintenance for changing these when the form is changed to about half that of the conventional method.
【図1】電子帳票システム構成図である。FIG. 1 is a block diagram of an electronic form system.
【図2】帳票定義情報作成装置説明図である。FIG. 2 is an explanatory diagram of a form definition information creation device.
【図3】帳票定義情報作成処理フローである。FIG. 3 is a form definition information creation processing flow.
【図4】帳票処理装置説明図である。FIG. 4 is an explanatory diagram of a form processing apparatus.
【図5】帳票処理説明図である。FIG. 5 is an explanatory diagram of form processing.
【図6】帳票処理説明図である。FIG. 6 is an explanatory diagram of form processing.
【図7】帳票処理説明図である。FIG. 7 is an explanatory diagram of form processing.
【図8】帳票入出力処理フローである。FIG. 8 is a form input / output processing flow.
【図9】帳票入出力処理フローである。FIG. 9 is a form input / output processing flow.
【図10】帳票入出力処理フローである。FIG. 10 is a form input / output processing flow.
【図11】帳票処理装置説明図である。FIG. 11 is an explanatory diagram of a form processing apparatus.
【図12】帳票入出力処理フローである。FIG. 12 is a form input / output processing flow.
【図13】帳票処理装置説明図である。FIG. 13 is an explanatory diagram of a form processing device.
【図14】帳票入出力処理フローである。FIG. 14 is a form input / output processing flow.
【図15】帳票データ入力装置構成図である。FIG. 15 is a configuration diagram of a form data input device.
【図16】帳票入出力処理フローである。FIG. 16 is a form input / output processing flow.
【図17】従来技術説明図である。FIG. 17 is an explanatory diagram of a conventional technique.
10 帳票定義情報作成装置 20 帳票定義情報 40 帳票処理装置 41 帳票定義情報変換部 42 帳票出力部 43 処理プログラム 50 出力用データ 60 インターネット 70 帳票データ入力装置 71 ウェブブラウザ 80 出力物 10 Form definition information creation device 20 Form definition information 40 Form processing device 41 Form definition information conversion unit 42 Form output section 43 Processing program 50 Output data 60 Internet 70 Form data input device 71 Web browser 80 Output
フロントページの続き (72)発明者 寺田 嘉明 石川県河北郡宇ノ気町字宇野気ヌ98番地の 2 株式会社ピーエフユー内 (72)発明者 佐野 秀夫 石川県河北郡宇ノ気町字宇野気ヌ98番地の 2 ピーエフユーアクティブラボ株式会社 内Continued front page (72) Inventor Yoshiaki Terada At 98 Unoke-nu, Unoki-cho, Kawakita-gun, Ishikawa Prefecture 2 PFU Co., Ltd. (72) Inventor Hideo Sano At 98 Unoke-nu, Unoki-cho, Kawakita-gun, Ishikawa Prefecture 2 PF Active Lab Co., Ltd. Within
Claims (17)
装置にインターネットを介して接続される帳票処理装置
であって、 レイアウト情報、出力制御情報、入力制御情報を含む帳
票定義情報に基づいて、前記帳票データ入力装置に送信
して当該帳票イメージを表示するためのHTMLファイ
ルを作成する帳票定義情報変換部と、 前記帳票定義情報と前記帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する帳票出力部とを備えることを特徴とする帳票
処理装置。1. A form processing device connected to a form data input device having a web browser via the Internet, wherein the form data is based on form definition information including layout information, output control information, and input control information. A form definition information conversion unit that creates an HTML file for transmitting to the input device to display the form image, and the form definition information conversion unit based on the form definition information and the output data transmitted from the form data input device. And a form output unit for outputting the output product.
報及び出力制御情報を含む既存の出力用帳票定義情報に
前記入力制御情報を付加することにより作成されたもの
であり、前記帳票データ入力装置における当該帳票デー
タの入力及び当該帳票処理装置における当該帳票の出力
において共通に用いられることを特徴とする請求項1に
記載の帳票処理装置。2. The form definition information is created by adding the input control information to existing output form definition information including the layout information and output control information. The form processing apparatus according to claim 1, wherein the form processing apparatus is commonly used for inputting the form data and outputting the form in the form processing apparatus.
又は出力制御情報にアプレット又はスクリプトを指定す
る記述を含み、 前記帳票定義情報変換部が、所定のアプレット又はスク
リプトを備え、前記帳票定義情報に従って、当該アプレ
ット又はスクリプトを、前記HTMLファイルに付加す
ることを特徴とする請求項1に記載の帳票処理装置。3. The form definition information includes a description for designating an applet or a script in the input control information or the output control information, and the form definition information conversion section includes a predetermined applet or script, and the form definition information. The form processing apparatus according to claim 1, wherein the applet or script is added to the HTML file in accordance with the above.
ータ入力装置の備える前記ウェブブラウザの種類に応じ
た前記HTMLファイルを作成することを特徴とする請
求項1に記載の帳票処理装置。4. The form processing apparatus according to claim 1, wherein the form definition information conversion unit creates the HTML file according to the type of the web browser included in the form data input device.
情報及び入力制御情報はその項目名と属性情報とからな
り、前記属性情報において当該項目の表示の有無及び出
力の有無を指定され、 前記帳票定義情報変換部が、前記帳票定義情報を前記帳
票データ入力装置の前記ウェブブラウザに送信すること
により、当該帳票の帳票イメージを表示するに際して、
当該表示が無しと指定された項目について、当該指定に
従って表示しないようにさせ、 前記帳票出力部が、当該帳票である出力物を出力するに
際して、当該出力が無しと指定された項目について、当
該指定に従って出力しないことを特徴とする請求項1に
記載の帳票処理装置。5. In the form definition information, the output control information and the input control information consist of item names and attribute information, and the presence / absence of display and output of the item is designated in the attribute information. When the information conversion unit displays the form image of the form by transmitting the form definition information to the web browser of the form data input device,
When the form output unit outputs the output matter that is the form, the item specified as "absent" is not displayed according to the designation, and the item specified as "absent" is not specified. The form processing apparatus according to claim 1, wherein the form processing apparatus does not output according to the above.
前記出力用データがデジタル署名を伴い、 前記帳票出力部が、検証サーバにアクセスして前記デジ
タル署名を検証するデジタル署名検証部を備えることを
特徴とする請求項1に記載の帳票処理装置。6. The output data transmitted from the form data input device is accompanied by a digital signature, and the form output unit includes a digital signature verification unit for accessing a verification server to verify the digital signature. The form processing apparatus according to claim 1, which is characterized in that.
装置にインターネットを介して接続される帳票処理装置
を実現するためのプログラムであって、 コンピュータに、 レイアウト情報、出力制御情報、入力制御情報を含む帳
票定義情報に基づいて、前記帳票データ入力装置に送信
して当該帳票イメージを表示するためのHTMLファイ
ルを作成する処理と、 前記帳票定義情報と前記帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する処理とを、 実行させることを特徴とするプログラム。7. A program for realizing a form processing device connected to a form data input device having a web browser via the Internet, the form including layout information, output control information, and input control information in a computer. A process of creating an HTML file for displaying the form image by transmitting the form image to the form data input device based on the definition information; and the form definition information and the output data sent from the form data input device. A program for executing a process of outputting an output material which is the form based on the above.
装置にインターネットを介して接続される帳票処理装置
を実現するためのプログラムであって、 コンピュータに、 レイアウト情報、出力制御情報、入力制御情報を含む帳
票定義情報に基づいて、前記帳票データ入力装置に送信
して当該帳票イメージを表示するためのHTMLファイ
ルを作成する処理と、 前記帳票定義情報と前記帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する処理とを、 実行させるためのプログラムを記録したコンピュータ読
取可能なプログラム記録媒体。8. A program for realizing a form processing device connected to a form data input device having a web browser via the Internet, the form including layout information, output control information, and input control information in a computer. A process of creating an HTML file for displaying the form image by transmitting the form image to the form data input device based on the definition information; and the form definition information and the output data sent from the form data input device. A computer-readable program recording medium that records a program for executing the process of outputting an output product that is the form based on the above.
票定義情報に基づいて、当該帳票イメージを表示するた
めのHTMLファイルを作成する帳票定義情報変換部と
を備えることを特徴とする帳票データ入力装置。9. A web browser, and a form definition information conversion unit that creates an HTML file for displaying the form image based on the form definition information including layout information, output control information, and input control information. Form data input device characterized by.
れた出力用データとに基づいて、当該帳票である出力物
を出力する帳票出力部とを備えることを特徴とする帳票
データ入力装置。10. A web browser, and a form output unit for outputting an output product which is the form based on the form definition information and the output data transmitted from the form data input device. A form data input device.
を介して接続される帳票処理装置とからなる帳票入出力
システムであって、 前記帳票処理装置が、 レイアウト情報、出力制御情報、入力制御情報を含む帳
票定義情報に基づいて、前記帳票データ入力装置に送信
して当該帳票イメージを表示するためのHTMLファイ
ルを作成する帳票定義情報変換部と、 前記帳票定義情報と前記帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する帳票出力部とを備え、 前記帳票データ入力装置が、 少なくともウェブブラウザを含むことを特徴とする帳票
入出力システム。11. A form input / output system comprising a form processing device connected to a form data input device via the Internet, wherein the form processing device includes a form information, output control information, and input control information. A form definition information conversion unit that creates an HTML file for transmitting the form image to the form data input device based on the definition information, and the form definition information and the output sent from the form data input device. A form input / output system, comprising: a form output unit that outputs an output product that is the form based on the use data; and the form data input device includes at least a web browser.
票定義情報に基づいて、当該帳票イメージを表示するた
めのHTMLファイルを作成する帳票定義情報変換部、
又は、 前記帳票定義情報と当該帳票データ入力装置から送信さ
れた出力用データとに基づいて、当該帳票である出力物
を出力する帳票出力部のいずれか又は双方を備えること
を特徴とする請求項11に記載の帳票入出力システム。12. The form definition information conversion unit, wherein the form data input device creates an HTML file for displaying the form image based on the form definition information including layout information, output control information, and input control information.
Alternatively, one or both of a form output unit that outputs an output product that is the form based on the form definition information and the output data transmitted from the form data input device is provided. The form input / output system according to item 11.
制御情報を含む帳票定義情報を作成する帳票定義情報作
成装置であって、 少なくとも、前記出力制御情報及び入力制御情報の作成
を支援する入力支援処理部を備え、 前記出力制御情報の入力支援処理部が、前記出力制御情
報の選択画面を表示し、当該画面からGUIにより入力
の項目を選択可能とし、 前記入力制御情報の入力支援処理部が、前記入力制御情
報の選択画面を表示し、当該画面からGUIにより入力
の項目を選択可能とすることを特徴とする帳票定義情報
作成装置。13. A form definition information creating apparatus for creating form definition information including layout information, output control information, and input control information, the input support process supporting at least creation of the output control information and the input control information. And an input support processing unit for the output control information displays a selection screen for the output control information, enables selection of input items by GUI from the screen, and the input support processing unit for the input control information is A form definition information creating apparatus, characterized in that a selection screen of the input control information is displayed, and input items can be selected from the screen by a GUI.
情報とからなり、 前記入力制御情報はその項目名と属性情報とからなり、 前記出力制御情報の属性情報及び前記入力制御情報の属
性情報において、各々、当該項目の表示の有無及び出力
の有無を指定可能とすることを特徴とする請求項12に
記載の帳票定義情報作成装置。14. The output control information is composed of its item name and attribute information, the input control information is composed of its item name and attribute information, and the attribute information of the output control information and the attribute information of the input control information. 13. The form definition information creating apparatus according to claim 12, wherein the presence or absence of display and the presence or absence of output of the item can be designated respectively.
が、前記レイアウト情報及び出力制御情報を含む既存の
出力用帳票定義情報に、前記入力制御情報を付加するこ
とにより、前記帳票定義情報を作成することを特徴とす
る請求項11に記載の帳票定義情報作成装置。15. The input control information input support processing unit creates the form definition information by adding the input control information to the existing output form definition information including the layout information and the output control information. The form definition information creating apparatus according to claim 11, wherein
制御情報を含む帳票定義情報を作成する帳票定義情報作
成装置を実現するためのプログラムであって、 コンピュータに、 少なくとも、前記出力制御情報及び入力制御情報の作成
を支援する入力支援処理を実行させ、 前記出力制御情報の入力支援処理において、前記出力制
御情報の選択画面を表示し、当該画面からGUIにより
入力の項目を選択可能とし、 前記入力制御情報の入力支援処理において、前記入力制
御情報の選択画面を表示し、当該画面からGUIにより
入力の項目を選択可能とすることを特徴とするプログラ
ム。16. A program for realizing a form definition information creating apparatus for creating form definition information including layout information, output control information, and input control information, the program comprising: a computer, at least the output control information and the input control. Executing an input support process for supporting the creation of information, displaying a selection screen of the output control information in the input support process of the output control information, and enabling selection of an input item from the screen by a GUI; A program for displaying an input control information selection screen in an information input support process and enabling selection of an input item by a GUI from the screen.
制御情報を含む帳票定義情報を作成する帳票定義情報作
成装置を実現するためのプログラムであって、 コンピュータに、 少なくとも、前記出力制御情報及び入力制御情報の作成
を支援する入力支援処理を実行させ、 前記出力制御情報の入力支援処理において、前記出力制
御情報の選択画面を表示し、当該画面からGUIにより
入力の項目を選択可能とし、 前記入力制御情報の入力支援処理において、前記入力制
御情報の選択画面を表示し、当該画面からGUIにより
入力の項目を選択可能とするためのプログラムを記録し
たコンピュータ読取可能なプログラム記録媒体。17. A program for realizing a form definition information creating apparatus for creating form definition information including layout information, output control information and input control information, the program comprising: a computer, at least the output control information and the input control. An input support process for supporting the creation of information is executed, in the input support process of the output control information, a selection screen for the output control information is displayed, and an input item can be selected from the screen by a GUI, A computer-readable program recording medium that records a program for displaying a selection screen of the input control information and enabling selection of an input item from the screen by a GUI in the information input support process.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001193064A JP4356859B2 (en) | 2001-06-26 | 2001-06-26 | Form processing apparatus and program thereof, form definition information creation apparatus and program thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001193064A JP4356859B2 (en) | 2001-06-26 | 2001-06-26 | Form processing apparatus and program thereof, form definition information creation apparatus and program thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003006556A true JP2003006556A (en) | 2003-01-10 |
JP4356859B2 JP4356859B2 (en) | 2009-11-04 |
Family
ID=19031418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001193064A Expired - Lifetime JP4356859B2 (en) | 2001-06-26 | 2001-06-26 | Form processing apparatus and program thereof, form definition information creation apparatus and program thereof |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4356859B2 (en) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006065827A (en) * | 2004-08-30 | 2006-03-09 | Toramatsu Shintani | Business form holding, business form editing and business form sharing program |
JP2009181365A (en) * | 2008-01-30 | 2009-08-13 | Hitachi Software Eng Co Ltd | Input verification mounting method in a plurality of application forms |
JP2011158991A (en) * | 2010-01-29 | 2011-08-18 | Ntt Data Corp | Form creation device, form creation method, and form creation program |
JP2012216245A (en) * | 2012-08-16 | 2012-11-08 | Ntt Data Corp | Business form server device, control method for business form server device, and control program of business form server device |
WO2014133571A1 (en) * | 2013-02-28 | 2014-09-04 | Intuit Inc. | Presentation of image of source of tax data through tax preparation application |
JP2015095103A (en) * | 2013-11-12 | 2015-05-18 | 株式会社富士通ソーシアルサイエンスラボラトリ | Information system, program and data structure |
JP2015135665A (en) * | 2013-12-19 | 2015-07-27 | キヤノンマーケティングジャパン株式会社 | Document system, information processor, and processing method and program of the same |
US9256783B2 (en) | 2013-02-28 | 2016-02-09 | Intuit Inc. | Systems and methods for tax data capture and use |
US9412017B1 (en) | 2013-12-30 | 2016-08-09 | Intuit Inc. | Methods systems and computer program products for motion initiated document capture |
JP2016162200A (en) * | 2015-03-02 | 2016-09-05 | キヤノン株式会社 | Information processing system, information processing device, control method and computer program |
US9916627B1 (en) | 2014-04-30 | 2018-03-13 | Intuit Inc. | Methods systems and articles of manufacture for providing tax document guidance during preparation of electronic tax return |
US10878516B2 (en) | 2013-02-28 | 2020-12-29 | Intuit Inc. | Tax document imaging and processing |
JP7489361B2 (en) | 2021-09-30 | 2024-05-23 | ウイングアーク1st株式会社 | Information processing system and information processing device |
JP7571647B2 (en) | 2021-03-30 | 2024-10-23 | 富士通株式会社 | Information processing program, information processing method, and information processing device |
-
2001
- 2001-06-26 JP JP2001193064A patent/JP4356859B2/en not_active Expired - Lifetime
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006065827A (en) * | 2004-08-30 | 2006-03-09 | Toramatsu Shintani | Business form holding, business form editing and business form sharing program |
JP2009181365A (en) * | 2008-01-30 | 2009-08-13 | Hitachi Software Eng Co Ltd | Input verification mounting method in a plurality of application forms |
JP2011158991A (en) * | 2010-01-29 | 2011-08-18 | Ntt Data Corp | Form creation device, form creation method, and form creation program |
JP2012216245A (en) * | 2012-08-16 | 2012-11-08 | Ntt Data Corp | Business form server device, control method for business form server device, and control program of business form server device |
US9916626B2 (en) | 2013-02-28 | 2018-03-13 | Intuit Inc. | Presentation of image of source of tax data through tax preparation application |
US9256783B2 (en) | 2013-02-28 | 2016-02-09 | Intuit Inc. | Systems and methods for tax data capture and use |
US9639900B2 (en) | 2013-02-28 | 2017-05-02 | Intuit Inc. | Systems and methods for tax data capture and use |
WO2014133571A1 (en) * | 2013-02-28 | 2014-09-04 | Intuit Inc. | Presentation of image of source of tax data through tax preparation application |
US10878516B2 (en) | 2013-02-28 | 2020-12-29 | Intuit Inc. | Tax document imaging and processing |
JP2015095103A (en) * | 2013-11-12 | 2015-05-18 | 株式会社富士通ソーシアルサイエンスラボラトリ | Information system, program and data structure |
JP2015135665A (en) * | 2013-12-19 | 2015-07-27 | キヤノンマーケティングジャパン株式会社 | Document system, information processor, and processing method and program of the same |
US9412017B1 (en) | 2013-12-30 | 2016-08-09 | Intuit Inc. | Methods systems and computer program products for motion initiated document capture |
US10037581B1 (en) | 2013-12-30 | 2018-07-31 | Intuit Inc. | Methods systems and computer program products for motion initiated document capture |
US9916627B1 (en) | 2014-04-30 | 2018-03-13 | Intuit Inc. | Methods systems and articles of manufacture for providing tax document guidance during preparation of electronic tax return |
JP2016162200A (en) * | 2015-03-02 | 2016-09-05 | キヤノン株式会社 | Information processing system, information processing device, control method and computer program |
JP7571647B2 (en) | 2021-03-30 | 2024-10-23 | 富士通株式会社 | Information processing program, information processing method, and information processing device |
JP7489361B2 (en) | 2021-09-30 | 2024-05-23 | ウイングアーク1st株式会社 | Information processing system and information processing device |
Also Published As
Publication number | Publication date |
---|---|
JP4356859B2 (en) | 2009-11-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3444269B2 (en) | Network printer for editing and printing content on network and method for printing content on network | |
US6976077B1 (en) | Automatic and transparent synchronization of server-side state information with a client application | |
US20090049120A1 (en) | Adding personalized value to web sites | |
US7240294B2 (en) | Method of constructing a composite image | |
JP4356859B2 (en) | Form processing apparatus and program thereof, form definition information creation apparatus and program thereof | |
JPH10340252A (en) | Format generating method | |
JP2002108870A (en) | System and method for processing information | |
JPH1125104A (en) | Information processor and its method | |
JP2003108475A (en) | Communication system, communication device, and computer program | |
JP4282312B2 (en) | Web server, Web server having Java servlet function, and computer program | |
US20040230889A1 (en) | Web page display system, and image server and method of controlling the same | |
JP2003167692A (en) | Print system for online album picture, server system for use in this print system, and photographic processing system | |
JP3711693B2 (en) | COMMUNICATION TERMINAL DEVICE, COMMUNICATION CONTROL METHOD, AND RECORDING MEDIUM | |
US20030200269A1 (en) | Information processing device and information processing system | |
JPH0795232A (en) | Job processing system for job instruction sheet | |
US20050198568A1 (en) | Table display switching method, text data conversion program, and tag program | |
EP1440376A1 (en) | System and method for automated access of a network page | |
JP6399521B2 (en) | Information processing apparatus and image forming apparatus | |
JP3326073B2 (en) | Transfer processing system and data correction device | |
JP2005107635A (en) | Electronic form input system, method and program, and medium | |
JP3696695B2 (en) | How to superimpose correction information | |
JP2002163091A (en) | Document printing system | |
JP2002140252A (en) | Browsing service method, method and device for processing data, user terminal device, and information storage medium | |
JP2002014963A (en) | Database management system and its developing system | |
JP6940431B2 (en) | Slip processing device, slip processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060724 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060815 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060911 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070104 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20070330 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090623 |
|
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: 20090730 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120814 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4356859 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120814 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130814 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140814 Year of fee payment: 5 |
|
EXPY | Cancellation because of completion of term |