JP5388881B2 - Form input / output device - Google Patents

Form input / output device Download PDF

Info

Publication number
JP5388881B2
JP5388881B2 JP2010016589A JP2010016589A JP5388881B2 JP 5388881 B2 JP5388881 B2 JP 5388881B2 JP 2010016589 A JP2010016589 A JP 2010016589A JP 2010016589 A JP2010016589 A JP 2010016589A JP 5388881 B2 JP5388881 B2 JP 5388881B2
Authority
JP
Japan
Prior art keywords
data
output
input
structure definition
processing means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2010016589A
Other languages
Japanese (ja)
Other versions
JP2011154608A (en
Inventor
健太 国本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2010016589A priority Critical patent/JP5388881B2/en
Publication of JP2011154608A publication Critical patent/JP2011154608A/en
Application granted granted Critical
Publication of JP5388881B2 publication Critical patent/JP5388881B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

この発明は、帳票データから電子帳票を出力するとともに、入力される電子帳票内のデータを取得する帳票入出力装置に関するものである。   The present invention relates to a form input / output device that outputs an electronic form from form data and acquires data in the input electronic form.

従来の帳票生成装置においては、出力先に応じた出力形式を予め設定した形式情報を記憶し、指定された出力先に対応した形式情報を用いて、指定された出力先に適合した形式の帳票を生成、出力するようになっていた。(例えば、特許文献1参照)   In a conventional form generation device, format information in which an output format corresponding to an output destination is set in advance is stored, and a form that conforms to a specified output destination using format information corresponding to the specified output destination Was generated and output. (For example, see Patent Document 1)

特開平11−249775号公報(第3〜5頁、図1)JP-A-11-249775 (pages 3 to 5, FIG. 1)

従来の帳票生成装置では、表見出しと出力する元データを紐付けることで、表見出しの下に出力する行数が不定な、一覧表形式の非定型帳票出力を得ることが可能であったが、次のように多様な出力形式に対応できないという問題があった。
すなわち、1頁あたりの最大出力行数が定まった帳票の場合に、テンプレートとなるスプレッドシートをコピーして、同一様式での複数スプレッドシートを出力することが考慮されておらず、また、改ページを挿入しての出力や、出力するデータの出力位置が固定の定型帳票および出力位置が固定のデータを、繰り返し出力データが混在した帳票の出力ができないという問題があった。
さらに、出力済み帳票の一部を再出力して更新することもできなかった。
帳票入力においては、最近ではデータ出力された帳票内の値を利用者が更新し、当該帳票の内容を読み込むことで、システムに格納されているデータの更新を実施したり、帳票フォーマットをデータ入力インターフェースとして使用したいという要望があるが、これに対応できていないという問題もあった。
また、従来の帳票生成装置では、帳票上に表示する項目、見出し、文字への装飾、帳票データを出力するカラム幅、カラム高などの属性情報を外部パラメータ化した定義情報のみで設定していたため、出力される帳票の仕上がりを確認しながら帳票レイアウトをデザインするのが困難であった。
In the conventional form generation device, it was possible to obtain an atypical form output in the form of a list with an undefined number of lines to be output under the table heading by associating the table heading with the original data to be output. However, there is a problem that it cannot support various output formats as follows.
In other words, in the case of a form with a maximum number of output lines per page, it is not considered to copy a spreadsheet as a template and output multiple spreadsheets in the same format. There is a problem that it is not possible to output a form in which output data is inserted, a fixed form with a fixed output position of data to be output, and data with a fixed output position, and a form in which repeated output data is mixed.
In addition, a part of the output form cannot be re-output and updated.
In the form input, the user can update the data stored in the system by reading the contents of the form by recently updating the values in the data output form, and inputting the form format. There was a request to use it as an interface, but there was also a problem that it could not cope with this.
In addition, in the conventional form generation apparatus, attribute information such as items to be displayed on the form, headings, decorations on characters, column width for outputting form data, column height, and the like are set only by definition information converted into external parameters. It was difficult to design a form layout while confirming the finished form.

この発明は、上述のような課題を解決するためになされたものであり、多様な出力様式に対応した帳票出力を可能にするとともに、多様な帳票様式からのデータ取得を行うようにした帳票入出力装置を得ることを目的としている。   The present invention has been made to solve the above-described problems, and enables the output of a form corresponding to various output formats, and the entry of forms from which various forms of data are acquired. The purpose is to obtain an output device.

この発明に係わる帳票入出力装置においては、票に出力される帳票データが予め作成され格納されたデータトランスファオブジェクト、帳票に使用される様式を有する帳票テンプレートを複数格納した帳票テンプレートファイル、帳票構造定義識別子によって特定される帳票ごとにその構造を予め定義するとともに、帳票ごとにデータトランスファオブジェクト及び帳票テンプレートを紐付けした帳票構造定義情報、帳票構造定義識別子が入力され、当該帳票構造定義識別子によって特定される帳票構造定義情報を用いて、データトランスファオブジェクトから帳票データを取得する帳票データ取得処理手段、入力された帳票構造定義識別子によって特定される帳票構造定義情報を用いて、帳票テンプレートファイルから該当する帳票テンプレートを取得する帳票テンプレート取得処理手段、帳票データ取得処理手段によって取得された帳票データを、帳票構造定義識別子に対応する帳票テンプレート上に配置することにより電子帳票を作成する帳票データ配置処理手段、この帳票データ配置処理手段によって帳票データが配置された電子帳票を出力する帳票データ出力処理手段を備えたものである。 In document output apparatus according to the invention, the form template file that stores a plurality of document templates with the manner in which form data is output to the book form is used previously prepared stored data transfer object, the book form The structure is defined in advance for each form specified by the form structure definition identifier, and the form structure definition information and form structure definition identifier in which the data transfer object and the form template are linked to each form are input, and the form structure definition Form data acquisition processing means for acquiring form data from the data transfer object using the form structure definition information specified by the identifier, form template file using the form structure definition information specified by the input form structure definition identifier From the corresponding form ten Form template acquisition processing means for acquiring the rate, the form data acquired by the form data obtaining processing unit, form data arrangement processing means for creating an electronic form by placing on a form template corresponding to the form structure definition identifier, the Form data output processing means for outputting an electronic form in which form data is arranged by the form data arrangement processing means is provided.

この発明は、以上説明したように、票に出力される帳票データが予め作成され格納されたデータトランスファオブジェクト、帳票に使用される様式を有する帳票テンプレートを複数格納した帳票テンプレートファイル、帳票構造定義識別子によって特定される帳票ごとにその構造を予め定義するとともに、帳票ごとにデータトランスファオブジェクト及び帳票テンプレートを紐付けした帳票構造定義情報、帳票構造定義識別子が入力され、当該帳票構造定義識別子によって特定される帳票構造定義情報を用いて、データトランスファオブジェクトから帳票データを取得する帳票データ取得処理手段、入力された帳票構造定義識別子によって特定される帳票構造定義情報を用いて、帳票テンプレートファイルから該当する帳票テンプレートを取得する帳票テンプレート取得処理手段、帳票データ取得処理手段によって取得された帳票データを、帳票構造定義識別子に対応する帳票テンプレート上に配置することにより電子帳票を作成する帳票データ配置処理手段、この帳票データ配置処理手段によって帳票データが配置された電子帳票を出力する帳票データ出力処理手段を備えたので、帳票レイアウトと出力データを分離して扱うことができ、この内の一方が変更される場合でも、他方を変更する必要がない。 The present invention, As described above, form data is output to the book form is prepared in advance stored data transfer object, the form template file that stores a plurality of document templates having a mode used in book form, The structure is defined in advance for each form specified by the form structure definition identifier, and the form structure definition information and form structure definition identifier in which the data transfer object and the form template are linked to each form are input, and the form structure definition identifier concerned The form data acquisition processing means for acquiring form data from the data transfer object using the form structure definition information specified by the form structure information from the form template file using the form structure definition information specified by the input form structure definition identifier Applicable form template Form template acquisition processing means Tokusuru, the form data acquired by the form data obtaining processing unit, form data arrangement processing means for creating an electronic form by placing on a form template corresponding to the form structure definition identifier, the form data arrangement Since the form data output processing means for outputting the electronic form in which the form data is arranged by the processing means is provided, the form layout and the output data can be handled separately, even if one of them is changed, the other There is no need to change.

この発明の実施の形態1〜実施の形態3による帳票入出力装置のソフトウェア構成を示す図である。It is a figure which shows the software structure of the form input / output device by Embodiment 1- Embodiment 3 of this invention. この発明の実施の形態1による帳票入出力装置の帳票出力動作を示すフローチャート図である。It is a flowchart figure which shows the form output operation | movement of the form input / output device by Embodiment 1 of this invention. この発明の実施の形態1による帳票入出力装置の帳票入力動作を示すフローチャート図である。It is a flowchart figure which shows the form input operation | movement of the form input / output device by Embodiment 1 of this invention. この発明の実施の形態2による帳票入出力装置の帳票出力動作を示すフローチャート図である。It is a flowchart figure which shows the form output operation | movement of the form input / output device by Embodiment 2 of this invention. この発明の実施の形態3による帳票入出力装置の帳票出力動作を示すプローチャート図である。It is a flowchart showing the form output operation of the form input / output device according to Embodiment 3 of the present invention. この発明の実施の形態3による帳票入出力装置で使用する帳票テンプレートの例を示す図である。It is a figure which shows the example of the form template used with the form input / output device by Embodiment 3 of this invention. この発明の実施の形態3による帳票入出力装置の図6の帳票テンプレートに対応する帳票出力例を示す図である。It is a figure which shows the example of a form output corresponding to the form template of FIG. 6 of the form input / output device by Embodiment 3 of this invention. この発明の実施の形態4による帳票入出力装置のソフトウェア構成を示す図である。It is a figure which shows the software configuration of the form input / output device by Embodiment 4 of this invention. この発明の実施の形態5による帳票入出力装置のソフトウェア構成を示す図である。It is a figure which shows the software configuration of the form input / output device by Embodiment 5 of this invention. この発明の実施の形態6による帳票入出力装置の利用形態を示すシステム構成図である。It is a system block diagram which shows the utilization form of the form input / output device by Embodiment 6 of this invention. この発明の実施の形態6による帳票入出力装置の利用形態を示すシステム構成図である。It is a system block diagram which shows the utilization form of the form input / output device by Embodiment 6 of this invention.

実施の形態1.
以下、この発明の実施の形態1を図に基づいて説明する。
図1は、この発明の実施の形態1による帳票入出力装置のソフトウェア構成を示す図である。
図1において、帳票入出力装置1は、帳票出力時には、帳票構造定義情報9、帳票テンプレート10および帳票出力データDTO(Data Transfer Object)13が入力され、帳票データ出力処理装置6(帳票データ出力処理手段)によって帳票データ14を出力し、この出力された帳票データ14は、スプレッドシートソフトウェア15に備わる表示装置16によって、画面表示装置17に表示されるように構成されている。
また、帳票入力時には、帳票構造定義情報9、電子帳票11、帳票構造定義識別子18が入力され、入力帳票データ取得処理装置8(入力帳票データ取得処理手段)によって入力帳票データDTO12を生成するように構成されている。
Embodiment 1 FIG.
Embodiment 1 of the present invention will be described below with reference to the drawings.
FIG. 1 is a diagram showing a software configuration of a form input / output apparatus according to Embodiment 1 of the present invention.
In FIG. 1, a form input / output device 1 receives form structure definition information 9, form template 10, and form output data DTO (Data Transfer Object) 13 when a form is output, and forms data output processing apparatus 6 (form data output processing). The form data 14 is output by the means, and the output form data 14 is displayed on the screen display device 17 by the display device 16 provided in the spreadsheet software 15.
Further, when the form is input, the form structure definition information 9, the electronic form 11, and the form structure definition identifier 18 are input, and the input form data acquisition processing device 8 (input form data acquisition processing means) generates the input form data DTO12. It is configured.

以下、帳票入出力装置1を構成する各装置について説明する。
帳票構造定義処理装置2(帳票構造定義処理手段)は、帳票構造定義情報9を読み込み、帳票テンプレート取得処理装置3、帳票データ取得処理装置4、帳票データ配置処理装置5が解釈可能な形式に変換する。
帳票テンプレート取得処理装置3(帳票テンプレート取得処理手段)は、帳票構造定義処理装置2によって変換された帳票構造定義情報に基づき、帳票データ配置処理装置5で使用する帳票テンプレート10の格納先パス情報から帳票テンプレート10を取得し、帳票データ配置処理装置5が解釈可能なデータ形式に変換する。
帳票データ取得処理装置4(帳票データ取得処理手段)は、帳票構造定義処理装置2によって変換された帳票構造定義情報に基づき、帳票出力データDTO13を取得し、帳票データ配置処理装置5が解釈可能なデータ形式に変換する。
帳票データ配置処理装置5(帳票データ配置処理手段)は、帳票構造定義処理装置2、帳票テンプレート取得処理装置3、帳票データ取得処理装置4がそれぞれ変換したデータに基づき、帳票テンプレート10上の指定された出力位置に、指定されたデータを指定された形式で配置する。
Hereinafter, each device constituting the form input / output device 1 will be described.
The form structure definition processing device 2 (form structure definition processing means) reads the form structure definition information 9 and converts it into a format that can be interpreted by the form template acquisition processing device 3, the form data acquisition processing device 4, and the form data arrangement processing device 5. To do.
The form template acquisition processing device 3 (form template acquisition processing means) uses the storage location path information of the form template 10 used by the form data arrangement processing device 5 based on the form structure definition information converted by the form structure definition processing device 2. The form template 10 is acquired and converted into a data format that can be interpreted by the form data arrangement processing device 5.
The form data acquisition processing device 4 (form data acquisition processing means) acquires the form output data DTO 13 based on the form structure definition information converted by the form structure definition processing device 2, and can be interpreted by the form data arrangement processing device 5. Convert to data format.
The form data arrangement processing device 5 (form data arrangement processing means) is designated on the form template 10 based on the data converted by the form structure definition processing device 2, the form template acquisition processing device 3, and the form data acquisition processing device 4, respectively. Place the specified data in the specified format at the specified output position.

帳票データ出力インターフェース60に接続された帳票データ出力処理装置6は、帳票データ配置処理装置5から出力されたデータに対し、スプレッドシートソフトウェア15が解釈可能なデータ形式に変換し、帳票データ14として出力する。スプレッドシートソフトウェア15は、スプレッドシートソフトウェア15内の表示装置16によって、画面表示装置17に表示し、帳票表示を行う。   The form data output processing device 6 connected to the form data output interface 60 converts the data output from the form data arrangement processing device 5 into a data format that can be interpreted by the spreadsheet software 15 and outputs the data as form data 14. To do. The spreadsheet software 15 is displayed on the screen display device 17 by the display device 16 in the spreadsheet software 15 to display a form.

次に、帳票入力について説明する。
帳票入力においては、帳票構造定義処理装置2が、帳票構造定義情報9を読み込み、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換する。帳票入力処理装置7(帳票入力処理手段)は、電子帳票11を読み取り、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換する。入力帳票データ取得処理装置8は、帳票構造定義処理装置2、帳票入力処理装置7が変換した帳票構造定義情報、電子帳票データを基に、電子帳票データ内から帳票構造定義情報で定義されたデータ項目名称を取得し、入力帳票データDTO12を生成する。
Next, the form input will be described.
In the form input, the form structure definition processing device 2 reads the form structure definition information 9 and converts it into a data format that can be interpreted by the input form data acquisition processing device 8. The form input processing device 7 (form input processing means) reads the electronic form 11 and converts it into a data format that can be interpreted by the input form data acquisition processing device 8. The input form data acquisition processing device 8 is the data defined by the form structure definition information from the electronic form data based on the form structure definition information and the electronic form data converted by the form structure definition processing device 2 and the form input processing device 7. An item name is acquired and input form data DTO12 is generated.

帳票構造定義情報9は、1または複数の帳票の構造を定義したものであり、構造化文書形式で帳票構造が構成され、例えばXML文書で帳票構造が定義されている。
定義内容として、入出力しようとする帳票を特定する識別子ごとに、それに使用される帳票テンプレートの格納先パス、帳票テンプレートを識別するテンプレートIDおよびテンプレート名、帳票様式、帳票を出力するスプレッドシートのシート名、出力様式、シート番号、総ページ数、帳票への入出力データを格納するDTOクラス名、入出力データ項目名、帳票データ項目(帳票データ)の帳票上での配置位置、データ形式の情報などが含まれる。
つまり、帳票構造定義情報9は、帳票テンプレート10および帳票出力データDTO13並びに入力帳票データDTO12を、帳票に紐付けしている。
なお、1つの帳票は、1または複数のスプレッドシートからなるものである。
また、帳票出力データDTO13及び入力帳票データDTO12では、1つのDTOは帳票内の1入出力単位に対応するデータを有し、ここで1入出力単位は、日付や顧客名などの固定的なデータや、一覧表などで繰り返されるレコードを、1つのまとまりとして扱うようにするためである。すなわち、1つの帳票は、1または複数のDTOに対応する。
また、1つの帳票テンプレートは、1または複数の帳票に対応する様式を有し、1または複数の帳票から参照されるようになっている。
The form structure definition information 9 defines the structure of one or a plurality of forms. The form structure is configured in a structured document format, and for example, the form structure is defined in an XML document.
For each identifier that identifies the form to be input / output as the definition contents, the storage path of the form template used for it, the template ID and template name that identifies the form template, the form format, and the spreadsheet sheet that outputs the form Name, output style, sheet number, total number of pages, DTO class name for storing input / output data to the form, input / output data item name, position of the form data item (form data) on the form, data format information Etc. are included.
That is, the form structure definition information 9 links the form template 10, the form output data DTO 13, and the input form data DTO 12 to the form.
One form consists of one or a plurality of spreadsheets.
Further, in the form output data DTO13 and the input form data DTO12, one DTO has data corresponding to one input / output unit in the form, where one input / output unit is fixed data such as date and customer name. This is because records that are repeated in a list or the like are handled as one unit. That is, one form corresponds to one or a plurality of DTOs.
One form template has a format corresponding to one or more forms, and is referred to from one or more forms.

帳票テンプレート10、電子帳票11は、スプレッドシートソフトウェア15で作成されたスプレッドシートファイルである。帳票テンプレート10は帳票データを格納していない、様式を特定するためのファイルであり、電子帳票11は、帳票テンプレート10上に帳票データを配置したファイルである。
入力帳票データDTO12には、電子帳票11から取得したデータが格納され、帳票出力データDTO13には、出力しようとする帳票へ配置するデータが格納されている。
帳票出力時に使用される帳票テンプレート10、帳票構造定義情報9、帳票出力データDTO13、帳票構造定義識別子18は、帳票入出力装置1に対する入力時に予め設定しておくものとする。
また、帳票入力時に使用する帳票構造定義情報9、電子帳票11は、帳票入出力装置1に対する入力時に予め設定しておくものとする。
The form template 10 and the electronic form 11 are spreadsheet files created by the spreadsheet software 15. The form template 10 is a file for specifying a form that does not store form data, and the electronic form 11 is a file in which form data is arranged on the form template 10.
The input form data DTO12 stores data acquired from the electronic form 11, and the form output data DTO13 stores data to be arranged on the form to be output.
It is assumed that the form template 10, form structure definition information 9, form output data DTO 13, and form structure definition identifier 18 used at the time of form output are set in advance at the time of input to the form input / output device 1.
In addition, the form structure definition information 9 and the electronic form 11 used when inputting the form are set in advance when inputting to the form input / output device 1.

図2は、この発明の実施の形態1による帳票入出力装置の帳票出力動作を示すフローチャート図である。
図3は、この発明の実施の形態1による帳票入出力装置の帳票入力動作を示すフローチャート図である。
FIG. 2 is a flowchart showing the form output operation of the form input / output apparatus according to Embodiment 1 of the present invention.
FIG. 3 is a flowchart showing the form input operation of the form input / output apparatus according to Embodiment 1 of the present invention.

次に、動作について説明する。ここでは帳票構造定義情報9、帳票出力データDTO13、帳票テンプレート10から帳票データ14を生成、出力する動作について、図2を用いて説明する。
図2において、帳票構造定義処理装置2によって、帳票構造定義情報9が読み込まれると(ステップS11)、帳票構造定義処理装置2において、帳票構造定義情報9内に定義された帳票テンプレート格納先パス情報、帳票テンプレートを構成するスプレッドシート名称、スプレッドシートに出力するデータを格納しているDTOクラス名称、出力するデータ項目名称、データ配置セル位置およびデータ形式を取得し、帳票テンプレート取得処理装置3、帳票データ取得処理装置4、帳票データ配置処理装置5が解釈可能な形式に変換する(ステップS12)。
Next, the operation will be described. Here, an operation of generating and outputting the form data 14 from the form structure definition information 9, the form output data DTO 13, and the form template 10 will be described with reference to FIG.
In FIG. 2, when the form structure definition information 9 is read by the form structure definition processing device 2 (step S11), the form structure storage location path information defined in the form structure definition information 9 in the form structure definition processing device 2 is displayed. The name of the spreadsheet that forms the form template, the name of the DTO class that stores the data to be output to the spreadsheet, the name of the data item to be output, the data arrangement cell position, and the data format are acquired, and the form template acquisition processing device 3, The data acquisition processing device 4 and the form data arrangement processing device 5 are converted into a format that can be interpreted (step S12).

帳票入出力装置1に入力された帳票構造定義識別子18と帳票出力データDTO13は、帳票データ取得処理装置4によって読み込まれる。
入力された帳票構造定義識別子18に基づき、ステップS12にて取得した帳票テンプレート格納先パス情報をもとに、帳票テンプレート取得処理装置3が帳票テンプレート10を取得し、帳票データ配置処理装置5が解釈可能な形式に変換する(ステップS13)。
次いで、帳票構造定義識別子18に対応する、ステップS12で取得した帳票構造定義情報9内の出力データ項目名称と一致する帳票出力データDTO13のフィールドに格納されている帳票出力データを取得する手段を、帳票出力データDTO13の中から自動的に検索し、この検索された手段により帳票出力データDTOのフィールドに格納された出力対象データを取得する(ステップS14)。
The form structure definition identifier 18 and the form output data DTO 13 input to the form input / output device 1 are read by the form data acquisition processing device 4.
Based on the input form structure definition identifier 18, the form template acquisition processing apparatus 3 acquires the form template 10 based on the form template storage destination path information acquired in step S12, and the form data arrangement processing apparatus 5 interprets it. Conversion into a possible format (step S13).
Next, means for acquiring form output data stored in the field of the form output data DTO 13 corresponding to the output data item name in the form structure definition information 9 acquired in step S12, corresponding to the form structure definition identifier 18, The form output data DTO 13 is automatically searched, and the output target data stored in the field of the form output data DTO is acquired by the searched means (step S14).

帳票データ配置処理装置5は、ステップS13によって取得された帳票テンプレートを用い、ステップS12で取得したスプレッドシート名称に一致するスプレッドシート上に、ステップS12で取得したデータ配置セル位置が示すセルに、ステップS14で取得した出力対象データを、ステップS12で取得したデータ形式で配置する(ステップS15)。   The form data arrangement processing device 5 uses the form template acquired in step S13 to step the cell indicated by the data arrangement cell position acquired in step S12 on the spreadsheet that matches the spreadsheet name acquired in step S12. The output target data acquired in S14 is arranged in the data format acquired in Step S12 (Step S15).

ステップS12にて取得した帳票構造定義情報9内に定義された帳票構造定義識別子18に対応する出力データの全項目に対して、ステップS14およびステップS15を実行する(ステップS16→YES)。ステップS14およびステップS15の実行により、出力対象データの全項目に対する出力が完了したとき(ステップS16→NO)、出力対象データ項目が配置された帳票データを、帳票データ出力インターフェース60を介し、帳票データ出力処理装置6にてスプレッドシートソフトウェア15が解釈可能なデータ形式に変換し、帳票データ14として出力する(ステップS17)。
出力された帳票データ14は、スプレッドシートソフトウェア15内の表示装置16によって、画面表示装置17に表示される。
Steps S14 and S15 are executed for all items of output data corresponding to the form structure definition identifier 18 defined in the form structure definition information 9 acquired in step S12 (step S16 → YES). When the output for all items of the output target data is completed by executing step S14 and step S15 (step S16 → NO), the form data in which the output target data item is arranged is sent to the form data via the form data output interface 60. The output processing device 6 converts the data into a data format that can be interpreted by the spreadsheet software 15 and outputs it as form data 14 (step S17).
The output form data 14 is displayed on the screen display device 17 by the display device 16 in the spreadsheet software 15.

次に、帳票入力の動作について説明する。ここでは帳票構造定義情報9、電子帳票11から入力帳票データDTO12を取得する動作について、図3を用いて説明する。
図3において、帳票構造定義処理装置2により帳票構造定義情報9が読み込まれると(ステップS51)、帳票構造定義処理装置2において、帳票構造定義情報9内で定義された、電子帳票を構成するスプレッドシート名、取得したデータの格納先となるDTO、取得対象のデータ項目、データ配置位置を取得し、入力帳票データ取得処理装置8が解釈可能な形式に変換する(ステップS52)。
Next, the form input operation will be described. Here, the operation of acquiring the input form data DTO 12 from the form structure definition information 9 and the electronic form 11 will be described with reference to FIG.
In FIG. 3, when the form structure definition information 9 is read by the form structure definition processing device 2 (step S51), the form structure definition processing device 2 defines the spread that constitutes the electronic form defined in the form structure definition information 9. The sheet name, the DTO that stores the acquired data, the data item to be acquired, and the data arrangement position are acquired and converted into a format that can be interpreted by the input form data acquisition processing device 8 (step S52).

ステップS52の完了後、取得対象データが格納された電子帳票11が帳票構造定義識別子18と共に帳票入力処理装置7によって読み込まれ、電子帳票11は、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換される(ステップS53)。
ステップS52において、帳票構造定義情報9内から、ステップS53で取得した、帳票構造定義識別子18に対応する帳票構造定義を検索し、検索結果として得られた帳票構造定義内のDTOクラス名称に基づき、入力帳票データDTO12のインスタンスを自動的に生成する(ステップS54)。
After completion of step S52, the electronic form 11 storing the acquisition target data is read by the form input processing device 7 together with the form structure definition identifier 18, and the electronic form 11 is a data format that can be interpreted by the input form data acquisition processing device 8. (Step S53).
In step S52, the form structure definition corresponding to the form structure definition identifier 18 acquired in step S53 is searched from the form structure definition information 9, and based on the DTO class name in the form structure definition obtained as a search result, An instance of the input form data DTO12 is automatically generated (step S54).

入力帳票データ取得処理装置8は、ステップS54で得られた帳票構造定義内の取得対象のデータ項目名称およびデータ配置セル位置を元に、ステップS53で読み込まれた電子帳票11から取得対象のデータを取得する(ステップS55)。
入力帳票データ取得処理装置8は、次いで、ステップS54で生成した入力帳票データDTO12のフィールドに、ステップS55にて取得した取得対象データを格納する(ステップS56)。なお、取得したデータの格納先フィールド名は、電子帳票11からのデータ取得時に参照した帳票構造定義情報9内の取得対象のデータ項目名称に対応する。
The input form data acquisition processing device 8 obtains data to be acquired from the electronic form 11 read in step S53 based on the data item name and data arrangement cell position of the acquisition target in the form structure definition obtained in step S54. Obtain (step S55).
Next, the input form data acquisition processing device 8 stores the acquisition target data acquired in step S55 in the field of the input form data DTO 12 generated in step S54 (step S56). Note that the storage destination field name of the acquired data corresponds to the data item name to be acquired in the form structure definition information 9 referred to when acquiring data from the electronic form 11.

ステップS52にて取得した帳票構造定義情報9内に定義された、帳票構造定義識別子18に対応するデータ項目の全項目に対して、ステップS55およびステップS56を実行する(ステップS57→YES)。ステップS55およびステップS56の実行によって取得対象データの全項目に対する入力が完了したとき(ステップS57→NO)、取得対象データが格納された入力帳票データDTO12のインスタンスを入力帳票データ取得処理装置8から出力する(ステップS58)。   Steps S55 and S56 are executed for all items of data items corresponding to the form structure definition identifier 18 defined in the form structure definition information 9 acquired in step S52 (step S57 → YES). When input to all items of the acquisition target data is completed by executing step S55 and step S56 (step S57 → NO), an instance of the input form data DTO12 storing the acquisition target data is output from the input form data acquisition processing device 8 (Step S58).

実施の形態1によれば、帳票出力時において、帳票データ14は、帳票構造定義情報9、帳票テンプレート10および帳票出力データDTO13から作成されることになり、帳票レイアウトと出力データを分離して扱うことができる。つまり、表示位置の変更やデータの非表示など帳票レイアウトが変更された場合でも、帳票構造定義情報9のデータ配置位置のみを変更することで、帳票出力データDTO13の内容を修正することなく、変更された帳票レイアウトでの帳票を容易に出力することが可能となる。   According to the first embodiment, when the form is output, the form data 14 is created from the form structure definition information 9, the form template 10, and the form output data DTO 13, and the form layout and the output data are handled separately. be able to. In other words, even when the form layout is changed, such as changing the display position or not displaying data, the contents of the form output data DTO 13 can be changed without modification by changing only the data arrangement position of the form structure definition information 9. It is possible to easily output a form in the form form that has been set.

また、帳票入力時においても、帳票出力時と同様に、帳票レイアウトの変更によるデータ取得位置の変更や、データ取得項目の削除が、入力帳票データを格納する入力帳票データDTOの変更なしに、帳票構造定義情報9のデータ配置セル位置を変更するだけで、変更された帳票レイアウトでの帳票入力を容易に行うことが可能となる。
したがって、帳票レイアウトに変更が生じた場合であっても、帳票構造定義情報9、入力帳票データDTO12、帳票出力データDTO13、入力帳票データDTO12を再構築する機会、コストを削減し、生産性を向上することができる。
In addition, when a form is input, as in the case of a form output, the change of the data acquisition position and the deletion of the data acquisition item by changing the form layout can be performed without changing the input form data DTO for storing the input form data. By simply changing the data arrangement cell position of the structure definition information 9, it is possible to easily input a form with the changed form layout.
Accordingly, even when the form layout is changed, the opportunity to reconstruct the form structure definition information 9, the input form data DTO 12, the form output data DTO 13, and the input form data DTO 12 is reduced, and the productivity is improved. can do.

実施の形態2.
実施の形態1では、帳票出力時に帳票出力データDTO13と帳票構造定義情報9の出力データが1対1で対応する場合、および電子帳票11から取得するデータ項目と帳票構造定義情報で定義されたデータ項目が1対1に対応する場合、すなわち、帳票上のデータ項目の配置位置が固定されている定型帳票の入出力について述べた。
実施の形態2では、帳票内に帳票構造定義情報9内で定義したデータ項目が複数出現する場合、すなわち、繰り返しデータが存在する場合についてのものである。
Embodiment 2. FIG.
In the first embodiment, when the form output data DTO 13 and the output data of the form structure definition information 9 have a one-to-one correspondence when the form is output, the data items acquired from the electronic form 11 and the data defined by the form structure definition information The case where the items correspond to each other, that is, the input / output of the fixed form in which the arrangement position of the data item on the form is fixed has been described.
In the second embodiment, a case where a plurality of data items defined in the form structure definition information 9 appears in the form, that is, a case where repeated data exists.

図4は、この発明の実施の形態2による帳票入出力装置の帳票出力動作を示すフローチャート図である。
図4において、ステップS201、ステップS202およびステップS203は、図2におけるステップS11、ステップS12、ステップS13と同一の処理であり、その説明を省略する。
図4で、帳票データ取得処理装置4は、出力対象である繰り返しデータ、すなわち帳票データ14に出力する帳票出力データDTO13のインスタンスのリストを取得する(ステップS204)。なお、該リスト内の帳票出力データDTO13は、帳票データ14に出力する順序で格納されている。
次いで、帳票データ取得処理装置4は、ステップS204で取得された帳票出力データDTO13のリストから1要素(インスタンス)を取得し(ステップS205)、ステップS202で取得した、帳票構造定義情報9内の帳票構造定義識別子18に対応するデータ項目名から、データ項目名称と一致する帳票出力データDTO13のフィールドに格納されている帳票出力データを取得する手段を帳票出力データDTO13の中から自動的に検索し、検索された手段により帳票出力データDTO13のフィールドに格納された出力対象データを取得する(ステップS206)。
なお、上述の帳票出力データDTO13のリストは、複数の要素(インスタンス)からなり、各要素(インスタンス)は、複数の出力データ項目の各データを含んでいる。
FIG. 4 is a flowchart showing the form output operation of the form input / output apparatus according to Embodiment 2 of the present invention.
4, step S201, step S202, and step S203 are the same processing as step S11, step S12, and step S13 in FIG. 2, and the description thereof is omitted.
In FIG. 4, the form data acquisition processing device 4 acquires a list of repetitive data to be output, that is, an instance list of the form output data DTO 13 to be output to the form data 14 (step S204). The form output data DTO 13 in the list is stored in the order of output to the form data 14.
Next, the form data acquisition processing device 4 acquires one element (instance) from the list of the form output data DTO 13 acquired in step S204 (step S205), and the form in the form structure definition information 9 acquired in step S202. A means for obtaining form output data stored in the field of the form output data DTO 13 that matches the data item name from the data item name corresponding to the structure definition identifier 18 is automatically searched from the form output data DTO 13, Output target data stored in the field of the form output data DTO 13 is acquired by the retrieved means (step S206).
The list of the form output data DTO 13 described above includes a plurality of elements (instances), and each element (instance) includes data of a plurality of output data items.

帳票データ配置処理装置5は、ステップS202で取得した帳票構造定義情報9内のデータ配置セル位置を参照し、ステップS206で取得したデータを帳票上に配置する(ステップS207)。この際、帳票構造定義情報9内に定義されたデータ配置セル位置に該当する帳票テンプレート10内のセルに設定された文字表示位置、文字サイズ、文字フォント、セル背景色、罫線等のセル書式情報をデータ配置位置に適用する。   The form data arrangement processing device 5 refers to the data arrangement cell position in the form structure definition information 9 acquired in step S202, and arranges the data acquired in step S206 on the form (step S207). At this time, cell format information such as a character display position, a character size, a character font, a cell background color, and a ruled line set in a cell in the form template 10 corresponding to the data arrangement cell position defined in the form structure definition information 9 Is applied to the data location.

帳票データ配置処理装置5は、ステップS204で取得された帳票出力データDTO13のリストの1要素に含まれる出力データの全項目に対して、ステップS206及びステップS207を実行する(ステップS208→NO)。全出力データ項目の配置がすべて完了した場合、すなわち帳票出力データDTO13のインスタンスで構成されるリストの1インスタンスについて、データ項目の配置が完了したとき(ステップS208→YES)、データ配置先の位置を、帳票構造定義情報9内の帳票出力データDTO13に関連する定義である、出力オフセットの分だけ移動させ、新たなデータ配置先とする(ステップS209)。これによって、次に配置されるインスタンスを、ステップS208で配置したセル位置から出力オフセット分移動した位置に配置することが可能となる。   The form data arrangement processing device 5 executes step S206 and step S207 for all items of output data included in one element of the list of the form output data DTO 13 acquired in step S204 (step S208 → NO). When the arrangement of all the output data items is completed, that is, when the arrangement of the data items is completed for one instance of the list constituted by the instances of the form output data DTO 13 (step S208 → YES), the position of the data arrangement destination is set. Then, the data is moved by the output offset, which is the definition related to the form output data DTO 13 in the form structure definition information 9, and set as a new data arrangement destination (step S209). As a result, the instance to be arranged next can be arranged at a position shifted by the output offset from the cell position arranged in step S208.

ステップS209終了後、帳票データ配置処理装置5は、ステップS204で取得した帳票出力データDTO13のリストに残りの要素(インスタンス)がある場合(ステップS210→YES)、改ページ実施判定(ステップS211)を実施する。改ページの実施判定は、帳票に配置済みの帳票出力データDTO13のインスタンス数によって判定する。ステップS211実行時点で配置した帳票出力データDTO13のインスタンス数が、帳票構造定義情報9で定義された、帳票1ページあたりの出力行数上限値で割り切られる場合(ステップS211→YES)、改シート制御コードを挿入して、改ページを実施(ステップS212)し、帳票データリストの出力を継続する。帳票出力データDTO13のインスタンス数が、帳票1ページあたりの出力行数上限値で割り切られない場合(ステップS211→NO)は、改ページを実施することなく、帳票データリストの出力を継続する。
出力対象データDTOリストの内容をすべて出力した場合(ステップS210→NO)、出力対象データを配置した帳票は、帳票データ出力インターフェース60を介して、帳票データ出力処理装置6から帳票データ14として出力される。
After step S209 is completed, the form data arrangement processing device 5 makes a page break execution determination (step S211) when there is a remaining element (instance) in the list of the form output data DTO 13 acquired in step S204 (step S210 → YES). carry out. The page break execution determination is made based on the number of instances of the form output data DTO 13 already arranged in the form. When the number of instances of the form output data DTO 13 arranged at the time of execution of step S211 is divisible by the upper limit value of the number of output lines per page defined in the form structure definition information 9 (step S211 → YES), the sheet revision control A code is inserted, a page break is performed (step S212), and the output of the form data list is continued. When the number of instances of the form output data DTO 13 is not divisible by the upper limit value of the number of output lines per page of the form (step S211 → NO), the form data list is continuously output without performing a page break.
When all the contents of the output target data DTO list are output (step S210 → NO), the form in which the output target data is arranged is output as the form data 14 from the form data output processing device 6 via the form data output interface 60. The

実施の形態2によれば、帳票出力データDTO13をリスト化し、データ配置セル位置を出力オフセット分ずつずらすことによって、出力行が表の最下部に追加される一覧表形式、言い換えれば行追加形式の帳票を出力することが可能となる。1ページに出力可能な帳票出力データDTO13のリストの要素数、すなわち帳票1ページあたりの出力行数上限値を定めることによって、帳票印刷時に上限を超えたレコードは、次ページ以降に出力することが可能となる。   According to the second embodiment, the form output data DTO 13 is listed, and the data arrangement cell position is shifted by the output offset, so that the output row is added to the bottom of the table, in other words, the row addition format. It is possible to output a form. By determining the number of elements in the list of form output data DTO 13 that can be output on one page, that is, the upper limit value of the number of output lines per page of a form, records that exceed the upper limit at the time of form printing can be output on and after the next page It becomes possible.

また、ステップS207において、データ配置時にデータ配置先のセル書式情報を設定することで、出力行数が不定の行追加形式であっても、すべてのレコードに対して同じ装飾を施すことが可能となり、帳票テンプレート10で該当するスプレッドシート上の1レコード目を出力するセル位置のみに書式情報を設定すれば良いので、帳票データ14を出力後、スプレッドシートソフトウェア15上で手動による書式設定を行う手間をなくすことができることに加え、レコード数を気にした帳票テンプレートを作成する必要が無くなり、帳票テンプレートの生産性が向上する。   In step S207, by setting the cell format information of the data arrangement destination at the time of data arrangement, it is possible to apply the same decoration to all records even in the line addition format with an indefinite number of output lines. Since it is only necessary to set the format information only at the cell position where the first record on the corresponding spreadsheet in the form template 10 is output, the trouble of manually formatting on the spreadsheet software 15 after outputting the form data 14 In addition to eliminating the need to create a form template that cares about the number of records, the productivity of the form template is improved.

また、行追加形式で作成された電子帳票11の入力については、言及していないが、この場合においても、入力帳票データ取得処理装置8で帳票構造定義識別子18と帳票構造定義情報9内に記載されたデータ配置セル位置を元に、出力オフセット分ずつデータ取得位置を変更し、行追加形式の電子帳票11からデータを取得し、取得したデータを入力帳票データDTO12のインスタンスに格納、リスト化することで、行追加形式の帳票から帳票入出力装置1によって、入力帳票データDTO12を取得することが可能となる。   Although the input of the electronic form 11 created in the line addition format is not mentioned, it is described in the form structure definition identifier 18 and the form structure definition information 9 by the input form data acquisition processing device 8 even in this case. Based on the data placement cell position, the data acquisition position is changed by the output offset, the data is acquired from the electronic form 11 in the row addition format, and the acquired data is stored and listed in the instance of the input form data DTO 12 Thus, the input form data DTO 12 can be acquired by the form input / output device 1 from the line-added form.

したがって、一覧表形式のような行追加形式の帳票であっても、帳票構造定義情報9と帳票テンプレート10、帳票構造定義識別子18によって、入出力する帳票によらず同一の帳票入出力装置1で帳票入出力を実施することができるため、帳票入出力装置を気にすることなく、帳票構造定義情報9、帳票テンプレート10、入力帳票データDTO12、帳票出力データDTO13を作成することができるようになり、これらの情報、データの生産性を向上させる効果を得ることができる。   Therefore, even in the case of a line addition form such as a list form, the same form input / output device 1 uses the form structure definition information 9, the form template 10, and the form structure definition identifier 18 regardless of the form to be input / output. Since the form input / output can be performed, the form structure definition information 9, the form template 10, the input form data DTO 12, and the form output data DTO 13 can be created without worrying about the form input / output device. The effect of improving the productivity of these information and data can be obtained.

実施の形態3.
図5は、この発明の実施の形態3による帳票入出力装置の帳票出力動作を示すプローチャート図である。
図5において、ステップS301〜ステップS311は、図4のステップS201〜ステップS211と、ステップS315は図4のステップS213と、それぞれ同一のものである。
Embodiment 3 FIG.
FIG. 5 is a flowchart showing the form output operation of the form input / output device according to Embodiment 3 of the present invention.
5, Steps S301 to S311 are the same as Steps S201 to S211 in FIG. 4, and Step S315 is the same as Step S213 in FIG.

図6は、この発明の実施の形態3による帳票入出力装置で使用する帳票テンプレートの例を示す図である。
図6において、帳票テンプレート10内にスプレッドシート名が「納品伝票」で作成されたテンプレート1000が示され、このテンプレート1000へ出力が行われる。
FIG. 6 is a diagram showing an example of a form template used in the form input / output device according to Embodiment 3 of the present invention.
In FIG. 6, a template 1000 created with the spreadsheet name “delivery slip” is shown in the form template 10, and output to the template 1000 is performed.

図7は、図6の帳票テンプレートに対応する帳票出力例を示す図である。
図7(a)は、納品伝票_1への出力例を示す図、図7(b)は、納品伝票_2への出力例を示す図である。図7(a)では、10件の出力、図7(b)では、図7(a)に続く5件の出力が行われている。
FIG. 7 is a diagram illustrating a form output example corresponding to the form template of FIG.
FIG. 7A is a diagram illustrating an example of output to the delivery slip_1, and FIG. 7B is a diagram illustrating an example of output to the delivery slip_2. In FIG. 7A, ten outputs are performed, and in FIG. 7B, five outputs following FIG. 7A are performed.

実施の形態1および実施の形態2では、定型帳票に対する帳票入出力および行追加形式の帳票入出力について述べた。
実施の形態3は、繰り返しデータ項目が存在し、帳票1シートあたりの出力行数上限値を超えて出力するときに、出力項目データを配置するスプレッドシートをコピーし、コピーされたスプレッドシートにデータ出力を継続する場合、およびスプレッドシート群で構成された電子帳票を入力する場合についてのものである。
In the first embodiment and the second embodiment, the form input / output with respect to the fixed form and the line input / output form input / output have been described.
In the third embodiment, when there is a repetitive data item and the output exceeds the upper limit value of the number of output lines per form sheet, the spreadsheet in which the output item data is arranged is copied, and the data is copied to the copied spreadsheet. This is for the case where the output is continued and the case where an electronic form composed of a spreadsheet group is input.

次に、図5を用いて、帳票入出力装置の帳票出力動作について説明する。
図5では、図4のステップS212に替えて、ステップS312〜S314を挿入している。
Next, the form output operation of the form input / output device will be described with reference to FIG.
In FIG. 5, steps S312 to S314 are inserted instead of step S212 of FIG.

図5のステップS311の判定にて、配置した帳票出力データDTO13のインスタンス数が1シートあたりの出力行数上限値で割り切れる場合(ステップS311→YES)、帳票テンプレート10内の対応するスプレッドシート、すなわち帳票構造定義識別子18で識別されるスプレッドシートをコピー(ステップS312)する。次いで、出力データ項目の配置位置を帳票構造定義情報9で定義された配置位置に変更し(ステップS313)、出力データ項目を出力するスプレッドシートを、ステップS312でコピーしたスプレッドシートに変更する(ステップS314)ことで、同一の帳票様式で繰り返しデータを複数のスプレッドシートにわたって出力することが可能となる。すなわちシートコピー形式による出力が可能となる。   If it is determined in step S311 in FIG. 5 that the number of instances of the arranged form output data DTO13 is divisible by the upper limit value of the number of output lines per sheet (step S311 → YES), the corresponding spreadsheet in the form template 10, that is, The spreadsheet identified by the form structure definition identifier 18 is copied (step S312). Next, the arrangement position of the output data item is changed to the arrangement position defined in the form structure definition information 9 (step S313), and the spreadsheet that outputs the output data item is changed to the spreadsheet copied in step S312 (step S313). S314), it becomes possible to output repeated data across a plurality of spreadsheets in the same form format. That is, output in sheet copy format is possible.

例えば、図6に示すように、帳票テンプレート10内にスプレッドシート名が「納品伝票」で作成されたテンプレート1000に、1ページあたり10レコードまで出力できる場合であって、データ配置セル位置が「B2」と定義され、かつ帳票テンプレート10に15件分の繰り返しデータを出力する場合、図7(a)に示す「納品伝票_1」シートのB2〜B11および、図7(b)の「納品伝票_2」シートのB2〜B6にレコードが出力される。
図5のステップS312で行われるシートコピーは、帳票テンプレート10内のスプレッドシートからコピーされるため、コピーされた「納品伝票_2」シートのB7〜B11セルにはデータは入っていないが、セルに設定した枠線が出力される。
なお、シートコピー形式で出力した帳票のスプレッドシートは、「スプレッドシート名_X」(Xは1から始まる連番)で必ず作成される。これは、スプレッドシートが1枚であっても適用される。なお、Xはスプレッドシート単位で割り振られる。
For example, as shown in FIG. 6, up to 10 records per page can be output to a template 1000 created with a spreadsheet name “delivery slip” in the form template 10 and the data arrangement cell position is “B2”. ”And 15 pieces of repeated data are output to the form template 10, B2 to B11 of the“ delivery slip_1 ”sheet shown in FIG. 7A and“ delivery slip_2 ”of FIG. The record is output to B2 to B6 of the sheet.
Since the sheet copy performed in step S312 of FIG. 5 is copied from the spreadsheet in the form template 10, the cells B7 to B11 of the copied “delivery slip_2” sheet do not contain data, but are stored in the cells. The set border is output.
Note that the spreadsheet of the form output in the sheet copy format is always created with “spreadsheet name_X” (X is a sequential number starting from 1). This applies even if there is only one spreadsheet. X is assigned in units of spreadsheets.

上述では、シートコピー形式における帳票入力については、述べていないが、帳票構造定義情報9で定義されたスプレッドシート名から定まる出力シート名、つまりスプレッドシート名と「_X」(Xは1から始まる連番)を検索条件とし、電子帳票11内のスプレッドシート群から検索し、検索条件に一致したスプレッドシートを対象に帳票構造定義情報9で定義された配置位置から順に出力オフセット分ずつ、1シートあたりの出力行数上限値分まで取得位置をずらしていくことで、シートコピー形式のデータを取得することが可能となる。   In the above description, the form input in the sheet copy format is not described, but the output sheet name determined from the spreadsheet name defined in the form structure definition information 9, that is, the spreadsheet name and “_X” (X is a sequence starting from 1). No.) as a search condition, a search is made from a group of spreadsheets in the electronic form 11, and for each spreadsheet, the output offsets in order from the arrangement position defined in the form structure definition information 9 for the spreadsheet that matches the search condition. By shifting the acquisition position up to the upper limit of the number of output rows, it is possible to acquire sheet copy format data.

実施の形態3によれば、帳票出力データDTO13をリスト化し、データ配置セル位置をオフセット分ずつずらすことによって、出力行が表の最下部に追加され、出力行数が帳票構造定義情報9で定義した1シートあたりの出力行数上限値を越えた場合は、帳票テンプレート10からスプレッドシートをコピーし、コピー先のスプレッドシートにデータ配置を継続することができるようになる。
これによって、出力領域が固定されたスプレッドシートに収まらないデータを出力する場合でも、1シートに収まるように帳票出力データDTO13のリストを分割し、複数回に分けて帳票出力する必要がないため、帳票出力データDTO13のリストを分割する手間を省く効果を得る。
また、これにより出力も複数の帳票データ14に分割されることもないため、出力後にスプレッドシートソフトウェア上で手作業による集約作業を省くことができ、帳票の生産性を向上させるという効果を得ることができる。
According to the third embodiment, the form output data DTO 13 is listed, and the data arrangement cell position is shifted by the offset, whereby the output lines are added to the bottom of the table, and the number of output lines is defined by the form structure definition information 9. If the upper limit value of the number of output lines per sheet is exceeded, the spreadsheet can be copied from the form template 10 and the data arrangement can be continued in the copy destination spreadsheet.
As a result, even when outputting data that does not fit in a spreadsheet with a fixed output area, it is not necessary to divide the list of form output data DTO 13 so that it fits in one sheet and output the form in multiple times. The effect of saving the trouble of dividing the list of the form output data DTO13 is obtained.
In addition, since the output is not divided into a plurality of form data 14, it is possible to omit the manual aggregation work on the spreadsheet software after the output, and to obtain the effect of improving the productivity of the form. Can do.

実施の形態4.
図8は、この発明の実施の形態4による帳票入出力装置のソフトウェア構成を示す図である。
図8において、1〜9、1〜14、18、60は図1におけるものと同一のものである。図8では、図1の帳票テンプレート10に替えて、帳票入出力装置によってすでに出力済みの電子帳票100が入力され、この電子帳票100を上書きするようにデータを出力する。
Embodiment 4 FIG.
FIG. 8 is a diagram showing a software configuration of the form input / output device according to the fourth embodiment of the present invention.
In FIG. 8, 1-9, 1-14, 18, 60 are the same as those in FIG. In FIG. 8, instead of the form template 10 of FIG. 1, an electronic form 100 that has already been output is input by the form input / output device, and data is output so as to overwrite the electronic form 100.

実施の形態1〜実施の形態3では、帳票テンプレートを予めスプレッドシートソフトウェアで作成したものを使用する場合について述べたが、実施の形態4は、すでに出力済みである電子帳票100に直接、帳票データを出力するようにしたものである。
帳票構造定義情報9内のデータ配置位置で定義された以外の帳票上のデータは、帳票入出力装置1の操作対象ではない。このため、帳票構造定義情報9及び帳票出力データDTO13を用いれば、すでに出力された電子帳票の一部またはすべてを上書きし、帳票データを出力することが可能となる。
In the first to third embodiments, the case where a form template previously created by spreadsheet software is used has been described. However, in the fourth embodiment, the form data is directly applied to the electronic form 100 that has already been output. Is output.
Data on the form other than that defined at the data arrangement position in the form structure definition information 9 is not an operation target of the form input / output device 1. Therefore, if the form structure definition information 9 and the form output data DTO 13 are used, it is possible to overwrite part or all of the already output electronic form and output the form data.

実施の形態4によれば、予め作成しておいた帳票テンプレートだけでなく、すでに出力された電子帳票に直接データを配置することができるようになり、帳票の一部、または全体を上書きして出力することが可能となる。
これによって、例えば出力済みの帳票の一部を修正し、帳票を再出力するといったことが可能になり、すでに出力した帳票出力データDTOの全データを用意しなくとも、修正したい箇所に対応する帳票出力データDTOを用意するだけで、帳票の修正が可能となり、利用者の利便性が向上する。
According to the fourth embodiment, it becomes possible to directly place data not only on a pre-created form template but also on an electronic form that has already been output, overwriting part or all of the form. It becomes possible to output.
This makes it possible, for example, to correct a part of a form that has already been output and re-output the form, and to prepare a form corresponding to the part to be corrected without preparing all the data of the form output data DTO that has already been output. By preparing the output data DTO, the form can be corrected, and the convenience for the user is improved.

実施の形態5.
図9は、この発明の実施の形態5による帳票入出力装置のソフトウェア構成を示す図である。
図9において、1〜14、18、60は図1におけるものと同一のものである。図9では、帳票データ14は、帳票入出力装置1が動作するコンピュータの主記憶上に出力されるようになっている。
Embodiment 5 FIG.
FIG. 9 is a diagram showing a software configuration of the form input / output device according to the fifth embodiment of the present invention.
In FIG. 9, reference numerals 1 to 14, 18 and 60 are the same as those in FIG. In FIG. 9, the form data 14 is output on the main memory of the computer on which the form input / output device 1 operates.

実施の形態1〜実施の形態4では、帳票データ配置処理装置5で生成された帳票データ14は、帳票データ60を介して帳票データ出力処理装置6から帳票データ14のファイルとして出力する場合について述べたが、実施の形態5は、図9に示すように、帳票データ配置処理装置6で生成した帳票データ14を、帳票入出力装置1が動作するコンピュータの主記憶上に出力するようにしている。
帳票データ14を帳票入出力装置1が動作するコンピュータの主記憶上に出力することにより、他システムとの連携時にファイルシステムを介することなく、帳票データの受け渡しが可能になるため、連携先のシステムにおいて、帳票データ14を取得するためのディスクアクセス処理を実装するコストが不要になり、他プログラムの生産性を高める効果を得ることができる。
In the first to fourth embodiments, the case where the form data 14 generated by the form data arrangement processing device 5 is output as a file of the form data 14 from the form data output processing device 6 via the form data 60 will be described. However, in the fifth embodiment, as shown in FIG. 9, the form data 14 generated by the form data arrangement processing device 6 is output on the main memory of the computer on which the form input / output device 1 operates. .
By outputting the form data 14 to the main memory of the computer on which the form input / output device 1 operates, it is possible to exchange the form data without using a file system when linking with other systems. In this case, the cost of implementing the disk access processing for acquiring the form data 14 is not required, and the effect of improving the productivity of other programs can be obtained.

また、帳票データ出力処理装置6は、帳票データ出力インターフェース60を介して、帳票データ配置処理装置5と接続されている。したがって、帳票データ出力インターフェース60に、帳票データ出力処理装置6以外の帳票データ出力処理装置を接続することが可能となる。
例えば、帳票入出力装置1を使用するシステムの要件に応じて、一方のシステムには帳票データ出力処理装置Aを使用し、もう一方のシステムには帳票データ出力処理装置Bを使用するというように帳票データ出力処理装置を切り替えて帳票データを出力することが可能となり、帳票データ出力処理装置1の利便性を高める効果を得ることができる。
The form data output processing device 6 is connected to the form data arrangement processing device 5 via the form data output interface 60. Accordingly, it is possible to connect a form data output processing device other than the form data output processing device 6 to the form data output interface 60.
For example, according to the requirements of the system using the form input / output device 1, the form data output processing device A is used for one system, and the form data output processing device B is used for the other system. It is possible to output the form data by switching the form data output processing apparatus, and the effect of improving the convenience of the form data output processing apparatus 1 can be obtained.

実施の形態5によれば、帳票データ出力処理装置6によって、帳票入出力装置1が動作するコンピュータおよび帳票データ出力処理装置6が読み書き可能な他コンピュータのディスク装置およびその他記憶媒体への出力だけでなく、帳票入出力装置1が動作するコンピュータの主記憶上にも帳票データ14を出力することが可能になる。
また、帳票入出力装置1を使用するシステムの要件によって多様な帳票データ出力処理装置を選択することができるようになるなど、帳票入出力装置1の利便性を高める効果が得られる。
According to the fifth embodiment, the form data output processing device 6 simply outputs to the disk device and other storage medium of the computer on which the form input / output device 1 operates and the other computer readable / writable by the form data output processing device 6. In addition, it is possible to output the form data 14 on the main memory of the computer on which the form input / output apparatus 1 operates.
In addition, it is possible to select various form data output processing devices according to the requirements of the system using the form input / output device 1, and the effect of improving the convenience of the form input / output device 1 can be obtained.

実施の形態6.
図10は、この発明の実施の形態6による帳票入出力装置の利用形態を示すシステム構成図である。
図10において、1、9、10、13は図1におけるものと同一のものである。図10では、帳票入出力装置1は、WEBシステム710のアプリケーションサーバ711上で動作し、アプリケーションサーバ711のリクエスト処理部712により、クライアント720からのリクエストを受付け、生成した帳票データを、アプリケーションサーバ711のレスポンス処理部713を介して、クライアント720に出力するようになっている。
Embodiment 6 FIG.
FIG. 10 is a system configuration diagram showing a usage form of a form input / output apparatus according to Embodiment 6 of the present invention.
10, 1, 9, 10, and 13 are the same as those in FIG. In FIG. 10, the form input / output apparatus 1 operates on the application server 711 of the WEB system 710, receives a request from the client 720 by the request processing unit 712 of the application server 711, and generates generated form data as the application server 711. Are output to the client 720 via the response processing unit 713.

図11は、この発明の実施の形態6による帳票入出力装置の利用形態を示すシステム構成図である。
図11において、1、9、10は図1におけるものと同一のものである。図11では、帳票入出力装置1は、レポート生成アプリケーション810上で動作し、レポート生成アプリケーション810は、センサー811からデータを収集するデータ収集部813を有するデータ収集装置812を備えている。帳票入出力装置1は、このデータ収集部813によってセンサー811から収集したデータを格納したセンサー収集データ803を使用して、レポート帳票820を作成して、出力するようになっている。
FIG. 11 is a system configuration diagram showing a usage mode of a form input / output device according to Embodiment 6 of the present invention.
In FIG. 11, 1, 9, and 10 are the same as those in FIG. In FIG. 11, the form input / output device 1 operates on a report generation application 810, and the report generation application 810 includes a data collection device 812 having a data collection unit 813 that collects data from the sensor 811. The form input / output apparatus 1 creates and outputs a report form 820 using sensor collection data 803 storing data collected from the sensor 811 by the data collection unit 813.

実施の形態6では、帳票入出力装置1を、他コンピュータプログラムから再利用可能なライブラリとして提供するようにしている。
これにより、例えば、図10に示すWEBシステムのようなサーバサイドアプリケーションと組み合わせて使用することや、図11に示すバッチアプリケーションのようなローカル環境で動作するアプリケーションと組み合わせて使用することができる。
In the sixth embodiment, the form input / output device 1 is provided as a reusable library from other computer programs.
Thereby, for example, it can be used in combination with a server-side application such as the WEB system shown in FIG. 10 or in combination with an application operating in a local environment such as a batch application shown in FIG.

実施の形態6によれば、サーバサイドアプリケーションと組み合わせることによって、例えばクライアントのWEBブラウザ上から帳票生成要求をリクエストし、そのレスポンスとして帳票データを取得することが可能になる。
また、ローカルアプリケーションと組み合わせることによって、ローカルアプリケーションで生成されたデータを帳票として出力することや、帳票データを取得し、ローカルアプリケーションで活用することが容易に行える。
したがって、本発明の帳票入出力装置の適用範囲を広げることができ、本発明の帳票入出力装置の有用性を向上させる効果を得ることができる。
According to the sixth embodiment, by combining with a server-side application, for example, it is possible to request a form generation request from a client WEB browser and acquire form data as a response.
In combination with the local application, data generated by the local application can be output as a form, and form data can be acquired and used in the local application.
Therefore, the application range of the form input / output device of the present invention can be expanded, and the effect of improving the usefulness of the form input / output device of the present invention can be obtained.

1 帳票入出力装置
2 帳票構造定義処理装置
3 帳票テンプレート取得処理装置
4 帳票データ取得処理装置
5 帳票データ配置処理装置
6 帳票データ出力処理装置
7 帳票入力処理装置
8 入力帳票データ取得処理装置
9 帳票構造定義情報
10 帳票テンプレート
11 電子帳票
12 入力帳票データDTO
13 帳票出力データDTO
14 帳票データ
15 スプレッドシートソフトウェア
16 表示装置
17 画面表示装置
18 帳票構造定義識別子
60 帳票データ出力インターフェース
100 電子帳票
710 WEBシステム
711 アプリケーションサーバ
712 リクエスト処理部
713 レスポンス処理部
720 クライアント
803 センサー収集データ
810 レポート生成アプリケーション
811 センサー
812 データ収集装置
813 データ収集部
820 レポート帳票
DESCRIPTION OF SYMBOLS 1 Form input / output device 2 Form structure definition processing device 3 Form template acquisition processing device 4 Form data acquisition processing device 5 Form data arrangement processing device 6 Form data output processing device 7 Form input processing device 8 Input form data acquisition processing device 9 Form structure Definition information 10 Form template 11 Electronic form 12 Input form data DTO
13 Form output data DTO
14 Form data 15 Spreadsheet software 16 Display device 17 Screen display device 18 Form structure definition identifier 60 Form data output interface 100 Electronic form 710 WEB system 711 Application server 712 Request processing unit 713 Response processing unit 720 Client 803 Sensor collection data 810 Report generation Application 811 Sensor 812 Data collection device 813 Data collection unit 820 Report form

Claims (15)

票に出力される帳票データが予め作成され格納されたデータトランスファオブジェクト、
記帳票に使用される様式を有する帳票テンプレートを複数格納した帳票テンプレートファイル、
帳票構造定義識別子によって特定される帳票ごとにその構造を予め定義するとともに、上記帳票ごとに上記データトランスファオブジェクト及び上記帳票テンプレートを紐付けした帳票構造定義情報、
上記帳票構造定義識別子が入力され、当該帳票構造定義識別子によって特定される上記帳票構造定義情報を用いて、上記データトランスファオブジェクトから帳票データを取得する帳票データ取得処理手段、
上記入力された帳票構造定義識別子によって特定される上記帳票構造定義情報を用いて、上記帳票テンプレートファイルから該当する上記帳票テンプレートを取得する帳票テンプレート取得処理手段、
上記帳票データ取得処理手段によって取得された上記帳票データを、上記帳票構造定義識別子に対応する上記帳票テンプレート上に配置することにより電子帳票を作成する帳票データ配置処理手段、
この帳票データ配置処理手段によって上記帳票データが配置された上記電子帳票を出力する帳票データ出力処理手段を備えたことを特徴とする帳票入出力装置。
Book form data is output to the slip is generated in advance stored data transfer object,
Form template file that stores a plurality of document templates having a mode used in the above posting form,
Predetermining the structure for each form specified by the form structure definition identifier, and form structure definition information that links the data transfer object and the form template for each form,
The form structure definition identifiers is inputted, using the form structure definition information specified by the form structural definition identifier, form data acquisition processing means for acquiring the form data from the data transfer object,
Form template acquisition processing means for acquiring the corresponding form template from the form template file using the form structure definition information specified by the input form structure definition identifier,
Form data arrangement processing means for creating an electronic form by placing the document data acquired by the form data obtaining processing unit, on the form template corresponding to the form structure definition identifier,
A form input / output device comprising form data output processing means for outputting the electronic form in which the form data is arranged by the form data arrangement processing means.
帳票データがすでに格納された電子帳票が入力され、上記帳票構造定義識別子によって特定される上記帳票構造定義情報を用いて、上記電子帳票から帳票データを抽出し、データトランスファオブジェクトに格納して出力する入力帳票データ取得処理手段を備えたことを特徴とする請求項1記載の帳票入出力装置。An electronic form in which form data is already stored is input, and the form data is extracted from the electronic form using the form structure definition information specified by the form structure definition identifier, stored in a data transfer object, and output. 2. The form input / output apparatus according to claim 1, further comprising input form data acquisition processing means. 帳票データがすでに格納された電子帳票が入力され、この入力された電子帳票を上記入力帳票データ取得処理手段が解釈可能なデータ形式に変換する帳票入力処理手段を備えたことを特徴とする請求項記載の帳票入出力装置。 An electronic form in which form data has already been stored is input, and the input form is provided with a form input processing means for converting the input electronic form into a data format that can be interpreted by the input form data acquisition processing means. The form input / output device according to 2 . 上記入力帳票データ取得処理手段は、上記帳票が行追加形式の場合には、上記帳票構造定義情報によって定義された1ページあたりの出力行数上限値に基づき、自動的に改ページを挿入することを特徴とする請求項2または請求項3記載の帳票入出力装置。 The input form data acquisition processing means automatically inserts a page break based on the upper limit value of the number of output lines per page defined by the form structure definition information when the form is in the line addition format. The form input / output device according to claim 2 or claim 3, wherein 上記電子帳票は、複数の帳票シートに渡って帳票データが格納されている場合には、各帳票シートに連番が付与されており、
上記入力帳票データ取得処理手段は、上記帳票構造定義情報によって定義された1シートあたりの出力行数上限値と、帳票シートに付与された連番に基づき、上記帳票データを抽出することを特徴とする請求項2〜請求項4のいずれか一項に記載の帳票入出力装置。
In the above electronic form, when form data is stored across multiple form sheets, a serial number is assigned to each form sheet,
The input form data acquisition processing means extracts the form data based on an upper limit value of the number of output lines per sheet defined by the form structure definition information and a serial number assigned to the form sheet. The form input / output device according to any one of claims 2 to 4 .
上記帳票構造定義情報は、上記帳票構造定義識別子によって識別される帳票ごとに、対応する帳票テンプレート、データトランスファオブジェクト、及び帳票データの帳票上での配置位置の情報を含むことを特徴とする請求項1〜請求項のいずれか一項に記載の帳票入出力装置。 The form structure definition information includes, for each form identified by the form structure definition identifier, information on a corresponding form template, a data transfer object, and an arrangement position of form data on the form. The form input / output device according to any one of claims 1 to 5 . 上記帳票構造定義情報に基づき、上記帳票構造定義識別子に対応する帳票テンプレートを取得し、上記帳票データ配置処理手段が解釈可能なデータ形式に変換する帳票テンプレート取得処理手段を備えたことを特徴とする請求項1〜請求項のいずれか一項に記載の帳票入出力装置。 A form template acquisition processing unit is provided that acquires a form template corresponding to the form structure definition identifier based on the form structure definition information and converts the form template into a data format interpretable by the form data arrangement processing unit. The form input / output device according to any one of claims 1 to 6 . 票ごとに出力すべき帳票データが予め作成され格納されたデータトランスファオブジェクト、
票データがすでに格納された電子帳票、
帳票構造定義識別子によって特定される帳票ごとにその構造を予め定義するとともに、上記帳票ごとに上記データトランスファオブジェクト及び上記電子帳票を紐付けした帳票構造定義情報、
上記帳票構造定義識別子が入力され、当該帳票構造定義識別子によって特定される上記帳票構造定義情報を用いて、上記データトランスファオブジェクトから帳票データを取得する帳票データ取得処理手段、
この帳票データ取得処理手段によって取得された上記帳票データを上記入力された帳票構造定義識別子に対応する上記電子帳票上に上書きするように配置する帳票データ配置処理手段、
この帳票データ配置処理手段によって上記帳票データが配置された上記電子帳票を出力する帳票データ出力処理手段を備えたことを特徴とする帳票入出力装置。
Form data to be output to each book form is prepared in advance stored data transfer object,
Electronic book slip book form data has already been stored,
In addition to predefining the structure for each form specified by the form structure definition identifier, form structure definition information in which the data transfer object and the electronic form are linked for each form,
The form structure definition identifier is input, using the form structure definition information specified by the form structure definition identifier, form data acquisition processing means for acquiring the form data from the data transfer object,
Form data arrangement processing means for arranging said form data acquired by the form data acquisition processing unit to overwrite on the electronic document that corresponds to the form structure definition identifier the input,
A form input / output device comprising form data output processing means for outputting the electronic form in which the form data is arranged by the form data arrangement processing means.
上記帳票構造定義情報が入力され、この入力された上記帳票構造定義情報を、帳票入出力装置を構成する各手段が解釈可能なデータ形式に変換する帳票構造定義情報処理手段を備えたことを特徴とする請求項1〜請求項のいずれか一項に記載の帳票入出力装置。 It is provided with form structure definition information processing means for inputting the form structure definition information and converting the inputted form structure definition information into a data format interpretable by each means constituting the form input / output device. The form input / output device according to any one of claims 1 to 8 . 上記帳票データ出力処理手段は、上記電子帳票を上記帳票入出力装置が動作するコンピュータ上の主記憶を含む記録媒体に出力することを特徴とする請求項1〜請求項のいずれか一項に記載の帳票入出力装置。 The form data output processing means, the electronic document to any one of claims 1 to 9, characterized in that the output to the recording medium including a main memory on the computer which the document input-output apparatus operates The document input / output device described. 上記帳票データ出力処理手段は、上記電子帳票を上記帳票入出力装置が動作するコンピュータ以外の主記憶を含む記録媒体に出力することを特徴とする請求項1〜請求項のいずれか一項に記載の帳票入出力装置。 The form data output processing means, the electronic document to any one of claims 1 to 9, characterized in that the output to the recording medium including a main memory other than the computer on which the document input-output apparatus operates The document input / output device described. 上記帳票入出力装置は、ソフトウェアにより構成され、上記ソフトウェアはプログラムライブラリとして、他コンピュータプログラムから再利用可能にされていることを特徴とする請求項1〜請求項11のいずれか一項に記載の帳票入出力装置。 The form input-output device is constituted by software, the software is a program library, according to any one of claims 1 to 11, characterized in that it is a reusable by other computer programs Form input / output device. 上記帳票データ出力処理手段は、帳票データ出力インターフェースを介して、上記帳票データ配置処理手段に接続されていることを特徴とする請求項1〜請求項12のいずれか一項に記載の帳票入出力装置。 The form data output processing means, via the form data output interface, form input and output of any one of claims 1 to 12, characterized in that connected to the form data arrangement processing unit apparatus. 上記帳票データ配置処理手段は、上記帳票が行追加形式の場合には、上記帳票構造定義情報によって定義された1ページあたりの出力行数上限値に基づき、自動的に改ページを挿入することを特徴とする請求項1〜請求項13のいずれか一項に記載の帳票入出力装置。 The form data arrangement processing means automatically inserts a page break based on the upper limit value of the number of output lines per page defined by the form structure definition information when the form is in the line addition format. The form input / output device according to any one of claims 1 to 13 , wherein the form input / output device is any one of claims 1 to 13 . 上記帳票データ配置処理手段は、上記帳票構造定義情報によって定義された1ページあたりの出力行数上限値を超えて出力する場合、帳票シートのコピーを行い、このコピーされた帳票シートにデータ出力を継続することを特徴とする請求項1〜請求項14のいずれか一項に記載の帳票入出力装置。 The form data arrangement processing means copies the form sheet and outputs the data to the copied form sheet when the output exceeds the upper limit of the number of output lines per page defined by the form structure definition information. The form input / output device according to any one of claims 1 to 14 , wherein the form input / output device is continued.
JP2010016589A 2010-01-28 2010-01-28 Form input / output device Active JP5388881B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010016589A JP5388881B2 (en) 2010-01-28 2010-01-28 Form input / output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010016589A JP5388881B2 (en) 2010-01-28 2010-01-28 Form input / output device

Publications (2)

Publication Number Publication Date
JP2011154608A JP2011154608A (en) 2011-08-11
JP5388881B2 true JP5388881B2 (en) 2014-01-15

Family

ID=44540505

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010016589A Active JP5388881B2 (en) 2010-01-28 2010-01-28 Form input / output device

Country Status (1)

Country Link
JP (1) JP5388881B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5462967B1 (en) * 2013-04-09 2014-04-02 株式会社Osk Data output system
JP6735122B2 (en) * 2016-03-23 2020-08-05 株式会社オービック Accounting data creation device, accounting data creation method, and accounting data creation program
JP6774098B2 (en) * 2016-12-22 2020-10-21 株式会社インテリジェントドッグス Information processing equipment, template management methods, and programs

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001052083A (en) * 1999-08-04 2001-02-23 Fujitsu Ltd Electronic form system and electronic form program storage medium
JP2005011055A (en) * 2003-06-19 2005-01-13 Hitachi Ltd Electronic form designing and managing method and device, processing program and recording medium
JP2005190432A (en) * 2003-12-26 2005-07-14 Canon Software Inc Server and method for confirming business form output, program, and recording medium
JP2005352905A (en) * 2004-06-11 2005-12-22 Canon Inc Information processor, control method thereof, computer program and storage medium
JP4888945B2 (en) * 2005-12-27 2012-02-29 キヤノンマーケティングジャパン株式会社 Electronic form system, electronic form server, client terminal, information providing method, information using method, server program, and client terminal program
JP4759458B2 (en) * 2006-06-23 2011-08-31 キヤノン株式会社 Form output control device, form output control method, and program
JP2008165661A (en) * 2006-12-29 2008-07-17 Hitachi Information & Control Solutions Ltd Business form output device and business processing apparatus

Also Published As

Publication number Publication date
JP2011154608A (en) 2011-08-11

Similar Documents

Publication Publication Date Title
US20090187530A1 (en) Enabling users to edit very large xml data
JP5388881B2 (en) Form input / output device
JP4959501B2 (en) Information processing apparatus, information processing method, and program
KR101022716B1 (en) System for generating automatically electronic document and method thereof
JP2010204951A (en) Business form creation processing system, method, and program
JP4856370B2 (en) Website editing method, editing system, editing program
JP5420695B2 (en) Structured data file creation device for software development
JP2001022734A (en) Device and method for information processing, and computer-readable recording medium where program allowing computer to implement the method is recorded
JP6701268B2 (en) Information processing apparatus, control method, and program
JP2007026389A (en) Data input device
JP2015200983A (en) information processing apparatus, control method, and program
JP6331307B2 (en) Information processing apparatus, information processing apparatus control method, and program
JP6423671B2 (en) Web page copying apparatus, web page copying method, and program
JP7298413B2 (en) Operation screen creation device, operation screen creation method and program
JP2014035638A (en) Electronic manual output system, electronic manual output method, and electronic manual output program
JP6531855B2 (en) INFORMATION PROCESSING APPARATUS, CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS, AND PROGRAM
JP2009157470A (en) Electronic document processor and program
JP2001022733A (en) Device and method for information processing, and computer-readable recording medium where program allowing computer to implement same method is recorded
JP5312194B2 (en) Document processing apparatus and document processing method
JP6474373B2 (en) Shape extraction program, shape extraction method, and shape extraction apparatus
JP2007334530A (en) Multiple format business form integration printing method, system and program
JP6467976B2 (en) Output control program, output control method, and output control apparatus
JP2004240991A (en) Electronic delivery support device and program
JPH0488469A (en) Device for issuing business management document or the like
JP6425672B2 (en) Design document input / output device, design document input / output system and design document input / output method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20111205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130219

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130528

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130723

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: 20130924

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131008

R151 Written notification of patent or utility model registration

Ref document number: 5388881

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250