JP5388881B2 - Form input / output device - Google Patents
Form input / output device Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 claims description 121
- 238000012546 transfer Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 2
- 239000000284 extract Substances 0.000 claims 1
- 230000010365 information processing Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 230000000694 effects Effects 0.000 description 7
- 238000013480 data collection Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 3
- 238000005034 decoration Methods 0.000 description 2
- 230000003252 repetitive effect Effects 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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)
従来の帳票生成装置では、表見出しと出力する元データを紐付けることで、表見出しの下に出力する行数が不定な、一覧表形式の非定型帳票出力を得ることが可能であったが、次のように多様な出力形式に対応できないという問題があった。
すなわち、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.
以下、この発明の実施の形態1を図に基づいて説明する。
図1は、この発明の実施の形態1による帳票入出力装置のソフトウェア構成を示す図である。
図1において、帳票入出力装置1は、帳票出力時には、帳票構造定義情報9、帳票テンプレート10および帳票出力データDTO(Data Transfer Object)13が入力され、帳票データ出力処理装置6(帳票データ出力処理手段)によって帳票データ14を出力し、この出力された帳票データ14は、スプレッドシートソフトウェア15に備わる表示装置16によって、画面表示装置17に表示されるように構成されている。
また、帳票入力時には、帳票構造定義情報9、電子帳票11、帳票構造定義識別子18が入力され、入力帳票データ取得処理装置8(入力帳票データ取得処理手段)によって入力帳票データDTO12を生成するように構成されている。
FIG. 1 is a diagram showing a software configuration of a form input / output apparatus according to
In FIG. 1, a form input /
Further, when the form is input, the form
以下、帳票入出力装置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 /
The form structure definition processing device 2 (form structure definition processing means) reads the form
The form template acquisition processing device 3 (form template acquisition processing means) uses the storage location path information of the
The form data acquisition processing device 4 (form data acquisition processing means) acquires the form
The form data arrangement processing device 5 (form data arrangement processing means) is designated on the
帳票データ出力インターフェース60に接続された帳票データ出力処理装置6は、帳票データ配置処理装置5から出力されたデータに対し、スプレッドシートソフトウェア15が解釈可能なデータ形式に変換し、帳票データ14として出力する。スプレッドシートソフトウェア15は、スプレッドシートソフトウェア15内の表示装置16によって、画面表示装置17に表示し、帳票表示を行う。
The form data
次に、帳票入力について説明する。
帳票入力においては、帳票構造定義処理装置2が、帳票構造定義情報9を読み込み、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換する。帳票入力処理装置7(帳票入力処理手段)は、電子帳票11を読み取り、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換する。入力帳票データ取得処理装置8は、帳票構造定義処理装置2、帳票入力処理装置7が変換した帳票構造定義情報、電子帳票データを基に、電子帳票データ内から帳票構造定義情報で定義されたデータ項目名称を取得し、入力帳票データDTO12を生成する。
Next, the form input will be described.
In the form input, the form structure
帳票構造定義情報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
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
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
The input form data DTO12 stores data acquired from the
It is assumed that the
In addition, the form
図2は、この発明の実施の形態1による帳票入出力装置の帳票出力動作を示すフローチャート図である。
図3は、この発明の実施の形態1による帳票入出力装置の帳票入力動作を示すフローチャート図である。
FIG. 2 is a flowchart showing the form output operation of the form input / output apparatus according to
FIG. 3 is a flowchart showing the form input operation of the form input / output apparatus according to
次に、動作について説明する。ここでは帳票構造定義情報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
In FIG. 2, when the form
帳票入出力装置1に入力された帳票構造定義識別子18と帳票出力データDTO13は、帳票データ取得処理装置4によって読み込まれる。
入力された帳票構造定義識別子18に基づき、ステップS12にて取得した帳票テンプレート格納先パス情報をもとに、帳票テンプレート取得処理装置3が帳票テンプレート10を取得し、帳票データ配置処理装置5が解釈可能な形式に変換する(ステップS13)。
次いで、帳票構造定義識別子18に対応する、ステップS12で取得した帳票構造定義情報9内の出力データ項目名称と一致する帳票出力データDTO13のフィールドに格納されている帳票出力データを取得する手段を、帳票出力データDTO13の中から自動的に検索し、この検索された手段により帳票出力データDTOのフィールドに格納された出力対象データを取得する(ステップS14)。
The form
Based on the input form
Next, means for acquiring form output data stored in the field of the form
帳票データ配置処理装置5は、ステップS13によって取得された帳票テンプレートを用い、ステップS12で取得したスプレッドシート名称に一致するスプレッドシート上に、ステップS12で取得したデータ配置セル位置が示すセルに、ステップS14で取得した出力対象データを、ステップS12で取得したデータ形式で配置する(ステップS15)。
The form data
ステップ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
The
次に、帳票入力の動作について説明する。ここでは帳票構造定義情報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
In FIG. 3, when the form
ステップS52の完了後、取得対象データが格納された電子帳票11が帳票構造定義識別子18と共に帳票入力処理装置7によって読み込まれ、電子帳票11は、入力帳票データ取得処理装置8が解釈可能なデータ形式に変換される(ステップS53)。
ステップS52において、帳票構造定義情報9内から、ステップS53で取得した、帳票構造定義識別子18に対応する帳票構造定義を検索し、検索結果として得られた帳票構造定義内のDTOクラス名称に基づき、入力帳票データDTO12のインスタンスを自動的に生成する(ステップS54)。
After completion of step S52, the
In step S52, the form structure definition corresponding to the form
入力帳票データ取得処理装置8は、ステップS54で得られた帳票構造定義内の取得対象のデータ項目名称およびデータ配置セル位置を元に、ステップS53で読み込まれた電子帳票11から取得対象のデータを取得する(ステップS55)。
入力帳票データ取得処理装置8は、次いで、ステップS54で生成した入力帳票データDTO12のフィールドに、ステップS55にて取得した取得対象データを格納する(ステップS56)。なお、取得したデータの格納先フィールド名は、電子帳票11からのデータ取得時に参照した帳票構造定義情報9内の取得対象のデータ項目名称に対応する。
The input form data
Next, the input form data
ステップ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
実施の形態1によれば、帳票出力時において、帳票データ14は、帳票構造定義情報9、帳票テンプレート10および帳票出力データDTO13から作成されることになり、帳票レイアウトと出力データを分離して扱うことができる。つまり、表示位置の変更やデータの非表示など帳票レイアウトが変更された場合でも、帳票構造定義情報9のデータ配置位置のみを変更することで、帳票出力データDTO13の内容を修正することなく、変更された帳票レイアウトでの帳票を容易に出力することが可能となる。
According to the first embodiment, when the form is output, the
また、帳票入力時においても、帳票出力時と同様に、帳票レイアウトの変更によるデータ取得位置の変更や、データ取得項目の削除が、入力帳票データを格納する入力帳票データ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
Accordingly, even when the form layout is changed, the opportunity to reconstruct the form
実施の形態2.
実施の形態1では、帳票出力時に帳票出力データDTO13と帳票構造定義情報9の出力データが1対1で対応する場合、および電子帳票11から取得するデータ項目と帳票構造定義情報で定義されたデータ項目が1対1に対応する場合、すなわち、帳票上のデータ項目の配置位置が固定されている定型帳票の入出力について述べた。
実施の形態2では、帳票内に帳票構造定義情報9内で定義したデータ項目が複数出現する場合、すなわち、繰り返しデータが存在する場合についてのものである。
In the first embodiment, when the form
In the second embodiment, a case where a plurality of data items defined in the form
図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
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
Next, the form data acquisition processing device 4 acquires one element (instance) from the list of the form
The list of the form
帳票データ配置処理装置5は、ステップS202で取得した帳票構造定義情報9内のデータ配置セル位置を参照し、ステップS206で取得したデータを帳票上に配置する(ステップS207)。この際、帳票構造定義情報9内に定義されたデータ配置セル位置に該当する帳票テンプレート10内のセルに設定された文字表示位置、文字サイズ、文字フォント、セル背景色、罫線等のセル書式情報をデータ配置位置に適用する。
The form data
帳票データ配置処理装置5は、ステップS204で取得された帳票出力データDTO13のリストの1要素に含まれる出力データの全項目に対して、ステップS206及びステップS207を実行する(ステップS208→NO)。全出力データ項目の配置がすべて完了した場合、すなわち帳票出力データDTO13のインスタンスで構成されるリストの1インスタンスについて、データ項目の配置が完了したとき(ステップS208→YES)、データ配置先の位置を、帳票構造定義情報9内の帳票出力データDTO13に関連する定義である、出力オフセットの分だけ移動させ、新たなデータ配置先とする(ステップS209)。これによって、次に配置されるインスタンスを、ステップS208で配置したセル位置から出力オフセット分移動した位置に配置することが可能となる。
The form data
ステップ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
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
実施の形態2によれば、帳票出力データDTO13をリスト化し、データ配置セル位置を出力オフセット分ずつずらすことによって、出力行が表の最下部に追加される一覧表形式、言い換えれば行追加形式の帳票を出力することが可能となる。1ページに出力可能な帳票出力データDTO13のリストの要素数、すなわち帳票1ページあたりの出力行数上限値を定めることによって、帳票印刷時に上限を超えたレコードは、次ページ以降に出力することが可能となる。
According to the second embodiment, the form
また、ステップ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
また、行追加形式で作成された電子帳票11の入力については、言及していないが、この場合においても、入力帳票データ取得処理装置8で帳票構造定義識別子18と帳票構造定義情報9内に記載されたデータ配置セル位置を元に、出力オフセット分ずつデータ取得位置を変更し、行追加形式の電子帳票11からデータを取得し、取得したデータを入力帳票データDTO12のインスタンスに格納、リスト化することで、行追加形式の帳票から帳票入出力装置1によって、入力帳票データDTO12を取得することが可能となる。
Although the input of the
したがって、一覧表形式のような行追加形式の帳票であっても、帳票構造定義情報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 /
実施の形態3.
図5は、この発明の実施の形態3による帳票入出力装置の帳票出力動作を示すプローチャート図である。
図5において、ステップS301〜ステップS311は、図4のステップS201〜ステップS211と、ステップS315は図4のステップS213と、それぞれ同一のものである。
FIG. 5 is a flowchart showing the form output operation of the form input / output device according to
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
In FIG. 6, a
図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
例えば、図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
Since the sheet copy performed in step S312 of FIG. 5 is copied from the spreadsheet in the
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
実施の形態3によれば、帳票出力データDTO13をリスト化し、データ配置セル位置をオフセット分ずつずらすことによって、出力行が表の最下部に追加され、出力行数が帳票構造定義情報9で定義した1シートあたりの出力行数上限値を越えた場合は、帳票テンプレート10からスプレッドシートをコピーし、コピー先のスプレッドシートにデータ配置を継続することができるようになる。
これによって、出力領域が固定されたスプレッドシートに収まらないデータを出力する場合でも、1シートに収まるように帳票出力データDTO13のリストを分割し、複数回に分けて帳票出力する必要がないため、帳票出力データDTO13のリストを分割する手間を省く効果を得る。
また、これにより出力も複数の帳票データ14に分割されることもないため、出力後にスプレッドシートソフトウェア上で手作業による集約作業を省くことができ、帳票の生産性を向上させるという効果を得ることができる。
According to the third embodiment, the form
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
In addition, since the output is not divided into a plurality of
実施の形態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
実施の形態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
Data on the form other than that defined at the data arrangement position in the form
実施の形態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が動作するコンピュータの主記憶上に出力されるようになっている。
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,
実施の形態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
By outputting the
また、帳票データ出力処理装置6は、帳票データ出力インターフェース60を介して、帳票データ配置処理装置5と接続されている。したがって、帳票データ出力インターフェース60に、帳票データ出力処理装置6以外の帳票データ出力処理装置を接続することが可能となる。
例えば、帳票入出力装置1を使用するシステムの要件に応じて、一方のシステムには帳票データ出力処理装置Aを使用し、もう一方のシステムには帳票データ出力処理装置Bを使用するというように帳票データ出力処理装置を切り替えて帳票データを出力することが可能となり、帳票データ出力処理装置1の利便性を高める効果を得ることができる。
The form data
For example, according to the requirements of the system using the form input /
実施の形態5によれば、帳票データ出力処理装置6によって、帳票入出力装置1が動作するコンピュータおよび帳票データ出力処理装置6が読み書き可能な他コンピュータのディスク装置およびその他記憶媒体への出力だけでなく、帳票入出力装置1が動作するコンピュータの主記憶上にも帳票データ14を出力することが可能になる。
また、帳票入出力装置1を使用するシステムの要件によって多様な帳票データ出力処理装置を選択することができるようになるなど、帳票入出力装置1の利便性を高める効果が得られる。
According to the fifth embodiment, the form data
In addition, it is possible to select various form data output processing devices according to the requirements of the system using the form input /
実施の形態6.
図10は、この発明の実施の形態6による帳票入出力装置の利用形態を示すシステム構成図である。
図10において、1、9、10、13は図1におけるものと同一のものである。図10では、帳票入出力装置1は、WEBシステム710のアプリケーションサーバ711上で動作し、アプリケーションサーバ711のリクエスト処理部712により、クライアント720からのリクエストを受付け、生成した帳票データを、アプリケーションサーバ711のレスポンス処理部713を介して、クライアント720に出力するようになっている。
FIG. 10 is a system configuration diagram showing a usage form of a form input / output apparatus according to
10, 1, 9, 10, and 13 are the same as those in FIG. In FIG. 10, the form input /
図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
In FIG. 11, 1, 9, and 10 are the same as those in FIG. In FIG. 11, the form input /
実施の形態6では、帳票入出力装置1を、他コンピュータプログラムから再利用可能なライブラリとして提供するようにしている。
これにより、例えば、図10に示すWEBシステムのようなサーバサイドアプリケーションと組み合わせて使用することや、図11に示すバッチアプリケーションのようなローカル環境で動作するアプリケーションと組み合わせて使用することができる。
In the sixth embodiment, the form input /
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
13 Form output data DTO
14
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シートあたりの出力行数上限値と、帳票シートに付与された連番に基づき、上記帳票データを抽出することを特徴とする請求項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 .
帳票データがすでに格納された電子帳票、
帳票構造定義識別子によって特定される帳票ごとにその構造を予め定義するとともに、上記帳票ごとに上記データトランスファオブジェクト及び上記電子帳票を紐付けした帳票構造定義情報、
上記帳票構造定義識別子が入力され、当該帳票構造定義識別子によって特定される上記帳票構造定義情報を用いて、上記データトランスファオブジェクトから帳票データを取得する帳票データ取得処理手段、
この帳票データ取得処理手段によって取得された上記帳票データを上記入力された帳票構造定義識別子に対応する上記電子帳票上に上書きするように配置する帳票データ配置処理手段、
この帳票データ配置処理手段によって上記帳票データが配置された上記電子帳票を出力する帳票データ出力処理手段を備えたことを特徴とする帳票入出力装置。 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.
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)
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)
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 |
-
2010
- 2010-01-28 JP JP2010016589A patent/JP5388881B2/en active Active
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 |