[go: up one dir, main page]

JP2010061612A - Document preparation program - Google Patents

Document preparation program Download PDF

Info

Publication number
JP2010061612A
JP2010061612A JP2008229465A JP2008229465A JP2010061612A JP 2010061612 A JP2010061612 A JP 2010061612A JP 2008229465 A JP2008229465 A JP 2008229465A JP 2008229465 A JP2008229465 A JP 2008229465A JP 2010061612 A JP2010061612 A JP 2010061612A
Authority
JP
Japan
Prior art keywords
data
storage location
creation
providing server
location information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008229465A
Other languages
Japanese (ja)
Inventor
Yasushi Ishihara
康司 石原
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.)
I CON KK
Original Assignee
I CON KK
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 I CON KK filed Critical I CON KK
Priority to JP2008229465A priority Critical patent/JP2010061612A/en
Publication of JP2010061612A publication Critical patent/JP2010061612A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a document preparation program suitable for preparing a document image, by allowing a user to arbitrarily edit a sample of a document form prepared in advance in a server side. <P>SOLUTION: A document preparation system 1 includes a user terminal 2, and a document preparation data providing server 3. The user terminal 2 includes a first communication part 2a, a data acquisition request generating part 2b, a document form data acquiring part 2c, a second document form data storage part 2d for storing a second document form data provided by editing the first document form data provided from the document preparation data providing server 3, a document image preparing part 2e, a printing part 2f, and a document form editing part 2g. The second document form data is used for preparing the document image, when the second document form data corresponding to a selected document kind is stored in the second document form data storage part 2d, and the first document form data is used for preparing the document image, when not stored. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、インターネット等のネットワーク環境下において、見積もり用明細等の帳票イメージを作成するシステムに係り、特に、サーバ側で予め用意された帳票フォームのサンプルを利用者側が任意に編集したものを用いて帳票イメージを作成するのに好適な帳票作成プログラムに関する。   The present invention relates to a system for creating a form image such as a specification for estimation in a network environment such as the Internet, and in particular, uses a sample of a form form prepared on the server side in advance by a user. The present invention relates to a form creation program suitable for creating a form image.

従来、事業所毎に紙で出力されていた帳票は、インターネットの普及にともない、電子帳票としてネットワーク上でやり取りされるようになっている。現在、インターネットをはじめとするネットワーク上で帳票イメージを作成する方法として主流となっているのが、電子帳票のPDF(Portable Document Format)形式(または、PDFと類似した形式)への加工である。つまり、サーバ内に、別途印刷イメージをPDF形式で作る仕組みを用意し、この仕組みにクライアントからの情報を渡してPDFファイルを作成する。そして、専用のHTMLにより、PDFファイルをクライアントの管理下にあるPC等の情報処理端末のWebブラウザ上に専用の表示ソフトによって表示させる。最終的に、この専用の表示ソフトによって表示されたPDFファイルを印刷する。なお、PDFファイルでは、印刷用のフォームデータと帳票の明細データとを組み合わせ、帳票イメージを配布することが可能である。   Conventionally, forms that have been output in paper form for each office are exchanged on the network as electronic forms as the Internet spreads. At present, the mainstream method for creating a form image on a network such as the Internet is processing an electronic form into a PDF (Portable Document Format) format (or a format similar to PDF). In other words, a mechanism for separately creating a print image in PDF format is prepared in the server, and information from the client is passed to this mechanism to create a PDF file. Then, the PDF file is displayed by dedicated display software on a Web browser of an information processing terminal such as a PC under the management of the client by using dedicated HTML. Finally, the PDF file displayed by this dedicated display software is printed. In a PDF file, a form image can be distributed by combining form data for printing and detailed form data.

また、上記のような帳票作成システムにおいて、サーバ側で帳票フォームのサンプルを提供する技術として、例えば、特許文献1に記載の図書館における帳票作成支援システムがある。
かかる帳票作成支援システムは、複数の図書館側クライアント装置とネットワークを介して接続され、帳票DBにアクセス可能とするサーバ装置と、図書又は雑誌に関する帳票フォームを作成する帳票フォーム作成手段を有する各図書館側クライアント装置とを備え、サーバ装置は、図書館側クライアント装置で作成された帳票フォームをサンプルとして帳票DBに登録し、他の図書館側クライアント装置からのダウンロード要求に応じて帳票DBに登録した帳票サンプルを提供する。帳票サンプルが提供された図書館側クライアント装置は、その帳票サンプルに基づいて所望の帳票フォームを作成する。
In the form creation system as described above, as a technique for providing a form form sample on the server side, for example, there is a form creation support system in a library described in Patent Document 1.
Such a form creation support system is connected to a plurality of library side client apparatuses via a network, and has access to a form DB, and each library side having a form form creation means for creating a form form related to a book or a magazine. The server device registers the form form created by the library side client device in the form DB as a sample, and the form sample registered in the form DB in response to a download request from another library side client device. provide. The library-side client device provided with the form sample creates a desired form form based on the form sample.

例えば、図書館A〜Cがあって、図書館Aのクライアント装置で帳票作成アプリケーションで作成された帳票フォームAがサンプルとしてサーバ装置によって帳票DBに登録される。一方、図書館B、Cのクライアント装置は、サーバ装置にダウンロード要求をすることで、図書館Aで作成された帳票フォームAをサンプルとして取得することができる。
特開2004−110558号公報
For example, there are libraries A to C, and a form form A created by a form creation application on a client apparatus of library A is registered in the form DB as a sample by the server apparatus. On the other hand, the client devices of the libraries B and C can acquire the form form A created in the library A as a sample by making a download request to the server device.
JP 2004-110558 A

上記特許文献1の従来技術においては、帳票フォームのサンプルを、帳票の種類毎に、リストで一覧表示したり、プレビュー表示したりして、表示された中からユーザが所望の帳票フォームを選択するようになっている。しかしながら、各図書館で用いられる帳票フォームは、やはり各図書館で独自に編集された帳票フォームである可能性が高く、自己の図書館用に編集された帳票フォームが登録されているときは、その帳票フォームを編集せずにそのまま用いる可能性が高い。   In the prior art disclosed in Patent Document 1, a form form sample is displayed as a list for each form type or displayed as a preview, and the user selects a desired form form from the displayed list. It is like that. However, it is highly likely that the form used in each library is a form that has been edited independently by each library. If a form that has been edited for your own library is registered, that form is used. There is a high possibility that it will be used without editing.

つまり、自己の図書館用に新規に帳票フォームを作成する場合には、一覧表示されたサンプルの中から所望のものを選択するが、既に編集されたものがあるときに選択画面に表示された複数サンプルの中から選択するという作業はユーザにとって煩わしいものがある。
そこで、本発明は、上記した従来の技術の有する未解決の課題に着目してなされたものであって、サーバ側で予め用意された帳票フォームのサンプルを利用者側が任意に編集したものを用いて帳票イメージを作成するのに好適な帳票作成プログラムを提供することを目的としている。
In other words, when creating a new form for your own library, select the desired one from the listed samples, but when there are already edited ones, you can select the multiple forms displayed on the selection screen. The operation of selecting from samples is troublesome for the user.
Therefore, the present invention has been made paying attention to the above-mentioned unsolved problems of the prior art, and uses a sample of a form form prepared in advance on the server side by the user side. It is an object to provide a form creation program suitable for creating a form image.

上記目的を達成するために、本発明に係る請求項1記載の帳票作成プログラムは、帳票の作成に必要な帳票作成用データを提供する帳票作成用データ提供サーバからの前記帳票作成用データの格納場所に係る情報である格納場所情報を受信し、該受信した格納場所情報の示す格納場所に格納された前記帳票作成用データを用いて帳票イメージを作成するために、前記帳票作成用データ提供サーバとデータ通信可能に接続された帳票作成用装置の有するコンピュータで実行される帳票作成プログラムであって、前記格納場所情報は、前記帳票作成用データの提供者側が帳票の種類毎に予め用意した前記帳票の印刷フォームに係る第1の帳票フォームデータの格納場所を示す第1の格納場所情報と、前記帳票作成用装置の利用者側で作成された前記第1の帳票フォームデータと対応する帳票フォームデータである第2の帳票フォームデータの利用者毎の格納場所を示す第2の格納場所情報とを含んでおり、前記コンピュータを、前記帳票作成用データの取得要求であるデータ取得要求を前記帳票作成用データ提供サーバに送信するデータ取得要求送信手段、前記データ取得要求に応じて前記帳票作成用データ提供サーバから送信される帳票の内容に係るテキスト形式の帳票データを受信する帳票データ受信手段、前記データ取得要求に応じて前記帳票作成用データ提供サーバから送信される前記格納場所情報を受信する格納場所情報受信手段、前記受信した格納場所情報に基づき、前記第2の格納場所に所望の前記第2の帳票フォームデータが格納されているときに、前記第1の帳票フォームデータに優先して前記第2の格納場所から前記所望の第2の帳票フォームデータを取得する帳票フォームデータ取得手段、及び前記帳票データ及び前記第1又は第2の帳票フォームデータに基づき、前記帳票イメージを作成する帳票イメージ作成手段として機能させる。   In order to achieve the above object, the form creation program according to claim 1 of the present invention stores the form creation data from the form creation data providing server that provides the form creation data necessary for creating the form. The form creation data providing server for receiving storage location information which is information relating to a location and creating a form image using the form creation data stored in the storage location indicated by the received storage location information A form creation program executed by a computer included in a form creation apparatus connected so as to be capable of data communication, wherein the storage location information is prepared in advance for each form type by the provider of the form creation data First storage location information indicating the storage location of the first form data relating to the form print form, and before created on the user side of the form creation device 2nd storage location information which shows the storage location for every user of 2nd form form data which is 1st form form data and corresponding form form data, The said data for form creation is included A data acquisition request transmitting means for transmitting a data acquisition request that is an acquisition request to the form creation data providing server, a text format relating to the contents of the form transmitted from the form creation data providing server in response to the data acquisition request Form data receiving means for receiving the form data, storage location information receiving means for receiving the storage location information transmitted from the form creation data providing server in response to the data acquisition request, based on the received storage location information When the desired second form data is stored in the second storage location, the first form form data is stored. Based on the form data and the first or second form form data, and the form form data obtaining means for obtaining the desired second form form data from the second storage location in preference to the form data. It functions as a form image creation means for creating an image.

このような構成であれば、コンピュータによって帳票作成プログラムが読み取られ、読み取られた帳票作成プログラムに従ってコンピュータが処理を実行すると、データ取得要求送信手段によって、帳票作成用データの取得要求であるデータ取得要求が帳票作成用データ提供サーバに送信される。これにより、帳票作成用データ提供サーバから送信された、帳票データが帳票データ受信手段によって受信され、格納場所情報が格納場所情報受信手段で受信される。格納場所情報が受信されると、帳票フォームデータ取得手段によって、受信した格納場所情報の示す第2の格納場所に所望の第2の帳票フォームデータが格納されているか否かを判定し、格納されている場合は、第1の格納場所に格納された第1の帳票フォームデータよりも優先して、第2の格納場所から所望の第2の帳票フォームデータを取得する。第2の帳票フォームデータが取得されると、帳票イメージ作成手段によって、帳票作成用データ提供サーバから受信した帳票データ及び第2の帳票フォームデータに基づき、帳票イメージが作成される。   In such a configuration, when the form creation program is read by the computer and the computer executes processing according to the read form creation program, the data acquisition request, which is a request for acquiring the data for form creation, is transmitted by the data acquisition request transmission unit. Is transmitted to the form creation data providing server. Thus, the form data transmitted from the form creation data providing server is received by the form data receiving means, and the storage location information is received by the storage location information receiving means. When the storage location information is received, the form form data acquisition unit determines whether or not the desired second form data is stored in the second storage location indicated by the received storage location information. If so, the desired second form data is acquired from the second storage location in preference to the first form data stored in the first storage location. When the second form data is acquired, a form image is created by the form image creation unit based on the form data and the second form form data received from the form creation data providing server.

一方、第2の格納場所に第2の帳票フォームデータが格納されていない場合は、帳票フォームデータ取得手段によって、第1の格納場所から第1の帳票フォームデータが取得される。これにより、帳票イメージ作成手段によって、帳票作成用データ提供サーバから受信した帳票データ及び第1の帳票フォームデータに基づき、帳票イメージが作成される。
つまり、第2の格納場所に、利用者によって作成された第2の帳票フォームデータが格納されているときに、第1の格納場所に格納された、提供者側によって予め用意された帳票フォームのサンプルデータである第1の帳票フォームデータよりも優先して、第2の帳票フォームデータを取得するようにしたので、利用者が、第1の帳票フォームデータと第2の帳票フォームデータのいずれかを一覧から選択するといった煩わしい作業を行うことなく、利用者にとって適切な内容の帳票フォームデータを用いて帳票イメージを作成することができるという効果が得られる。
On the other hand, when the second form data is not stored in the second storage location, the first form data is acquired from the first storage location by the form data acquisition unit. As a result, the form image creation means creates a form image based on the form data and the first form form data received from the form creation data providing server.
That is, when the second form data created by the user is stored in the second storage location, the form form prepared in advance by the provider stored in the first storage location is stored. Since the second form form data is acquired in preference to the first form form data which is sample data, the user can select either the first form form data or the second form form data. Thus, there is an effect that it is possible to create a form image using form form data having an appropriate content for the user without performing a troublesome operation such as selecting from the list.

ここで、帳票作成用データ提供サーバは、例えば、帳票作成用端末からのデータ取得要求に応じて、テキスト形式の帳票データ及び帳票イメージ作成用の帳票フォームデータを送信するものなどが該当する。この構成においては、帳票作成用端末において、帳票作成用データ提供サーバから取得したデータを用いて帳票イメージの作成が行われる。従って、帳票作成用データ提供サーバが少ない容量のデータの送信を行うだけで帳票作成用端末側で帳票イメージの作成が可能となる。これにより、サーバにかかる通信負荷の軽減、更にサーバ側に帳票イメージ作成用のプログラムが不必要なことからサーバ側に必要なデータ量の軽減等が可能となるので、例えば、インターネットサービスプロバイダ(以下、ISPと称す)が標準的に提供するWebページ作成用のディスクスペースを用いて構築することが可能である。   Here, the form creation data providing server corresponds to, for example, one that transmits text form form data and form image form form data in response to a data acquisition request from the form creation terminal. In this configuration, a form image is created in the form creation terminal using data acquired from the form creation data providing server. Therefore, the form creation data can be created on the form creation terminal side simply by the form creation data providing server transmitting a small amount of data. As a result, it is possible to reduce the communication load on the server and further reduce the amount of data required on the server side because a program for creating a form image is unnecessary on the server side. It is possible to construct using a disk space for creating a Web page that is provided as a standard by ISP.

また、帳票データは、帳票の内容に係るデータであり、例えば、帳票が見積明細書であれば、品名コード、品名、単価、備考、単位などのデータとなる。
また、帳票フォームデータは、例えば、帳票が見積明細書であれば、品目、単価、合計額、単位等の帳票内容に係るデータのイメージ配置位置を決めるためのデータであり、帳票イメージ上では、罫線や枠線等から構成されるものである。
The form data is data relating to the contents of the form. For example, if the form is an estimate statement, the form data is data such as a product name code, product name, unit price, remarks, and unit.
The form data is, for example, data for determining the image arrangement position of data related to the form contents such as item, unit price, total amount, unit, etc., if the form is an estimate statement. On the form image, It consists of ruled lines, frame lines and the like.

また、第1の帳票フォームデータは、帳票の種類に応じて複数種類が存在し、第1の格納場所に格納される。また、第2の帳票フォームデータは、利用者側で任意に第1の帳票フォームデータを編集して作成されるもので、作成された場合に利用者毎に第2の格納場所に格納される。例えば、利用者Aによって編集してなる第2の帳票フォームデータは、利用者A専用のディスクスペースにおける第2の格納場所に格納される。また、第1の帳票フォームデータの種類が用途毎にA〜Zまであったとして、利用者Aが第1の帳票フォームデータA〜Cに対して第2の帳票フォームデータを作成したときは、利用者A専用の第2の格納場所には、第1の帳票フォームデータA〜Cに対応した第2の帳票フォームデータA〜Cのみが格納される。従って、利用者Aが第1の帳票フォームデータD〜Zのいずれかの種類の帳票イメージを作成する場合は、第1の格納場所に格納された第1の帳票フォームデータD〜Zのいずれかを取得して用いることになる。   There are a plurality of types of first form data depending on the type of form, and the first form form data is stored in the first storage location. The second form data is created by arbitrarily editing the first form data on the user side, and when created, the second form data is stored in the second storage location for each user. . For example, the second form form data edited by the user A is stored in the second storage location in the disk space dedicated to the user A. Further, assuming that the types of the first form data are A to Z for each use, when the user A creates the second form data for the first form data A to C, Only the second form data A to C corresponding to the first form data A to C is stored in the second storage location dedicated to the user A. Accordingly, when the user A creates a form image of any kind of the first form form data D to Z, any one of the first form form data D to Z stored in the first storage location. Will be used.

また、第1の格納場所は、帳票作成用データ提供サーバの有する記憶装置(記憶媒体)、又は帳票作成用データ提供サーバとデータ通信可能な外部記憶装置などの記憶領域に対して設定される。
また、第2の格納場所は、帳票作成用データ提供サーバの有する記憶装置(記憶媒体)、帳票作成用データ提供サーバとデータ通信可能な外部記憶装置などに利用者毎に設けられた記憶領域、帳票作成用端末の有する記憶装置の記憶領域などに対して設定される。
The first storage location is set for a storage area (storage medium) of the form creation data providing server or a storage area such as an external storage device capable of data communication with the form creation data providing server.
Further, the second storage location is a storage area (storage medium) included in the form creation data providing server, a storage area provided for each user in an external storage device capable of data communication with the form creation data providing server, This is set for the storage area of the storage device of the form creation terminal.

また、第1の格納場所を示す第1の格納場所情報、及び第2の格納場所を示す第2の格納場所情報は、記憶装置(記憶媒体)のメモリ空間上の物理的なアドレス値や、OS(Operating System)の管理上の位置情報(例えば、絶対パスで表現され、「:」や「¥」によって区切られ、ドライブ名からの全てのパスを記述した情報)などが該当する。   Further, the first storage location information indicating the first storage location and the second storage location information indicating the second storage location are the physical address value on the memory space of the storage device (storage medium), OS (Operating System) management location information (for example, information expressed by an absolute path, delimited by “:” or “¥” and describing all paths from the drive name), and the like.

以下、本発明の実施の形態を図面に基づき説明する。図1〜図4は、本発明に係る帳票作成プログラムの実施の形態を示す図である。
まず、本発明に係る帳票作成システムの構成を図1に基づき説明する。図1は、本発明に係る帳票作成システム1の構成を示すブロック図である。
図1に示すように、帳票作成システム1は、本発明に係る帳票作成プログラムのインストールされた利用者用端末2と、帳票作成用データ提供サーバ3と、ネットワーク4と、を含んだ構成となっている。なお、図1において、利用者用端末2は、説明の便宜上、1台しか記載していないが、実際は複数の利用者用端末2が本システム1を利用する形態となる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. 1 to 4 are diagrams showing an embodiment of a form creation program according to the present invention.
First, the configuration of a form creation system according to the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a form creation system 1 according to the present invention.
As shown in FIG. 1, a form creation system 1 includes a user terminal 2 on which a form creation program according to the present invention is installed, a form creation data providing server 3, and a network 4. ing. In FIG. 1, only one user terminal 2 is shown for convenience of explanation, but actually, a plurality of user terminals 2 use the system 1.

利用者用端末2は、第1のデータ通信部2aと、データ取得要求生成部2bと、帳票フォームデータ取得部2cと、第2の帳票フォームデータ記憶部2dと、帳票イメージ作成部2eと、印刷部2fと、帳票フォーム編集部2gとを含んだ構成となっている。
第1のデータ通信部2aは、ネットワーク4を介して帳票作成用データ提供サーバ3との間でデータ通信を行う機能を有したものである。
The user terminal 2 includes a first data communication unit 2a, a data acquisition request generation unit 2b, a form form data acquisition unit 2c, a second form form data storage unit 2d, a form image creation unit 2e, The printing unit 2f and the form form editing unit 2g are included.
The first data communication unit 2 a has a function of performing data communication with the form creation data providing server 3 via the network 4.

データ取得要求生成部2bは、不図示の入力デバイスを介したシステム利用者からの入力情報に基づき、システム利用者の所望する帳票種類の帳票のフォームデータや明細ファイル等の帳票の作成に必要なデータを、帳票作成用データ提供サーバ3から取得するためのデータ取得要求を生成し、これを第1のデータ通信部2a及びネットワーク4を介して帳票作成用データ提供サーバ3に送信する機能を有したものである。   The data acquisition request generation unit 2b is necessary for creating a form such as a form data or a form file of a form of a form desired by the system user based on input information from a system user via an input device (not shown). It has a function of generating a data acquisition request for acquiring data from the form creation data providing server 3 and transmitting it to the form creation data providing server 3 via the first data communication unit 2a and the network 4. It is a thing.

帳票フォームデータ取得部2cは、帳票作成用データ提供サーバ3から受信した、帳票イメージ作成用プログラム起動用HTML(後述)に記載された、第1の帳票フォームデータの格納場所を特定する情報である第1の格納場所情報(例えば、サーバ側の格納場所を示すURL)と、第2の帳票フォームデータの格納場所を特定する情報である第2の格納場所情報(例えば、利用者端末側の格納場所を示すドライブ名及びフォルダ名から構成される絶対パスの情報)と、明細ファイルの作成プログラムの格納場所を特定する情報である第3の格納場所情報(例えば、サーバ側の格納場所を示すURL)とを読み取る機能を有している。   The form data acquisition unit 2c is information for specifying the storage location of the first form data described in the form image creation program start HTML (described later) received from the form creation data providing server 3. First storage location information (for example, URL indicating the storage location on the server side) and second storage location information (for example, storage on the user terminal side) that is information for specifying the storage location of the second form data Absolute path information consisting of a drive name and folder name indicating the location) and third storage location information (for example, a URL indicating the storage location on the server side) which is information for specifying the storage location of the detailed file creation program ).

ここで、明細ファイルの作成プログラムは、帳票作成用データ提供サーバ3の有する記憶媒体における第3の格納場所情報によって特定される格納場所に格納されたプログラムであって、帳票作成用データ提供サーバ3において実行されるプログラムである。
そして、利用者用端末2からの第1又は第2のリクエストメッセージに応じて、サーバ上において、明細ファイルの作成プログラムが実行されると、入力デバイスを介した利用者の指示によって指定された明細項目に基づき明細ファイルが作成され、作成された明細ファイルが利用者用端末2に送信される。
Here, the detailed file creation program is a program stored in the storage location specified by the third storage location information in the storage medium of the form creation data providing server 3, and is the form creation data providing server 3. It is a program executed in
Then, when the detailed file creation program is executed on the server in response to the first or second request message from the user terminal 2, the specification specified by the user's instruction via the input device A detail file is created based on the items, and the created detail file is transmitted to the user terminal 2.

更に、帳票フォームデータ取得部2cは、上記読み取った第2の格納場所情報と、データ取得要求生成部2bにおいて選択された帳票の種類情報(例えば、ファイル名)とに基づき、第2の帳票フォームデータ記憶部2dにおける、上記読み取った第2の格納場所情報で特定される格納場所に、入力デバイスを介した利用者の指示に応じて選択された帳票と同じ種類の第2の帳票フォームデータが存在するか否かを判定する機能を有している。   Further, the form form data acquisition unit 2c generates the second form form based on the read second storage location information and the form type information (for example, file name) selected by the data acquisition request generation unit 2b. In the storage location specified by the read second storage location information in the data storage unit 2d, the second form form data of the same type as the form selected in response to the user's instruction via the input device is stored. It has a function of determining whether or not it exists.

更に、上記判定結果に基づき、第2の帳票フォームデータ記憶部2dにおける前記格納場所に第2の帳票フォームデータが格納されているときは、そのことをデータ取得要求生成部2bに通知すると共に、第2の帳票フォームデータ記憶部2dから、利用者の指示に応じて選択された種類の第2の帳票フォームデータを読み出して帳票イメージ作成部2eに出力する機能を有している。   Further, based on the determination result, when the second form data is stored in the storage location in the second form data storage unit 2d, the data acquisition request generator 2b is notified of this, The second form form data storage unit 2d has a function of reading out the second form form data of the type selected according to the user's instruction and outputting it to the form image creation unit 2e.

更に、上記判定結果に基づき、第2の帳票フォームデータ記憶部2dにおける前記格納場所に第2の帳票フォームデータが格納されていないときは、そのことをデータ取得要求生成部2bに通知する機能を有している。
データ取得要求生成部2bは、帳票フォームデータ取得部2cから、第2の帳票フォームデータ記憶部2dにおける、上記読み取った第2の格納場所情報で特定される格納場所に、第2の帳票フォームデータが格納されていないという判定結果を取得したときは、明細ファイルの作成プログラムの実行要求と第1の帳票フォームデータの取得要求とを含むデータ取得要求(以下、第1のリクエストメッセージと称す)を生成して、これを第1のデータ通信部2a及びネットワーク4を介して帳票作成用データ提供サーバ3に送信する。
Further, based on the determination result, when the second form data is not stored in the storage location in the second form data storage unit 2d, a function for notifying the data acquisition request generation unit 2b of the second form data is stored. Have.
The data acquisition request generator 2b sends the second form data from the form data acquisition unit 2c to the storage location specified by the read second storage location information in the second form data storage unit 2d. When a determination result indicating that is not stored is acquired, a data acquisition request (hereinafter referred to as a first request message) including an execution request for a detailed file creation program and an acquisition request for first form form data is issued. It is generated and transmitted to the form creation data providing server 3 via the first data communication unit 2 a and the network 4.

一方、帳票フォームデータ取得部2cから、第2の帳票フォームデータ記憶部2dにおける、上記読み取った第2の格納場所情報で特定される格納場所に、第2の帳票フォームデータが格納されているという判定結果を取得したときは、明細ファイルの作成プログラムの実行要求(明細ファイルの取得要求)を含むデータ取得要求(以下、第2のリクエストメッセージと称す)を生成して、これを第1のデータ通信部2a及びネットワーク4を介して帳票作成用データ提供サーバ3に送信する。   On the other hand, the second form data is stored in the storage location specified by the read second storage location information in the second form data storage unit 2d from the form data acquisition unit 2c. When the determination result is acquired, a data acquisition request (hereinafter referred to as a second request message) including an execution request for the detail file creation program (detail file acquisition request) is generated, and the first data is generated. The data is transmitted to the form creation data providing server 3 via the communication unit 2a and the network 4.

第2の帳票フォームデータ記憶部2dは、利用者用端末2の備える記憶媒体(不図示)の記憶領域の一部から構成されており、第2の帳票フォームデータを記憶するようになっている。
ここで、第2の帳票フォームデータは、利用者側が作成した帳票フォームデータであって、帳票作成用データ提供サーバ3から取得した、システム提供者側が予め用意した帳票フォームのサンプルデータである第1の帳票フォームデータを、利用者側の帳票フォーム編集部2gなどにおいて任意の内容に編集して作成された帳票フォームデータが該当する。
The 2nd form form data storage part 2d is comprised from a part of storage area of the storage medium (not shown) with which the terminal 2 for users is equipped, and memorize | stores 2nd form form data. .
Here, the second form form data is form form data created by the user and is sample data of the form form prepared in advance by the system provider and obtained from the form creation data providing server 3. This form form data is created by editing the form form data into any content in the form form editing unit 2g on the user side.

更に、第2の帳票フォームデータは、システム提供者側が予め用意した帳票フォームのサンプルデータである第1の帳票フォームデータと同じ帳票種類のものであれば、市販の帳票作成ソフトなどによって一から作成された帳票フォームデータなども該当する。
また、本実施の形態においては、第2の帳票フォームデータの格納場所を特定する第2の格納場所情報の内容を、本システムを利用する全ての利用者用端末における第2の格納場所情報の内容と共通としている。
Furthermore, if the second form data is of the same form type as the first form data, which is sample form data prepared in advance by the system provider, it is created from scratch using commercially available form creation software. Applicable form form data is also applicable.
Further, in the present embodiment, the content of the second storage location information for specifying the storage location of the second form data is used for the second storage location information in all user terminals that use this system. The content is common.

具体的に、本実施の形態においては、帳票作成用データ提供サーバ3側において、利用者用端末2の備える記憶媒体に対して、そのデータ格納位置を特定する第2の格納場所情報として、少なくとも、ドライブ名、フォルダ名、ファイル名(帳票フォームデータ本体)、「:」及び「¥」の記号から構成される絶対パスの情報が設定されている。つまり、第2の格納場所情報は、例えば、「ドライブ名:\\フォルダ名・・・\\帳票\\納品書.xyz」と表現される。   Specifically, in the present embodiment, at least the second storage location information for specifying the data storage location for the storage medium provided in the user terminal 2 on the form creation data providing server 3 side is at least , Drive name, folder name, file name (form form data main body), absolute path information composed of symbols “:” and “¥” are set. That is, the second storage location information is expressed as, for example, “drive name: \\ folder name... \\ form \\ delivery form.xyz”.

この場合において、例えば、ドライブ名「C」のドライブにおける、フォルダ名「AAA」のフォルダに、ファイル名「納品書.xyz」で特定される種類の第2の帳票フォームデータ(納品書.xyz)が記憶されているとすると、この格納場所を示す第2の格納場所情報は、「C:\\AAA\\帳票\\納品書.xyz」と表現される。
従って、利用者用端末2の第2の帳票フォームデータ記憶部2dに対して、OSを介して、ドライブ名「C」と、フォルダ名「AAA」とを設定し、このフォルダ「AAA」に、「納品書.xyz」のファイル名で特定される種類の第1の帳票フォームデータを編集してなる第2の帳票フォームデータを、同じファイル名「納品書.xyz」で格納することになる。
In this case, for example, in the folder with the folder name “AAA” in the drive with the drive name “C”, the second form form data of the type identified by the file name “Invoice.xyz” (Invoice.xyz) Is stored, the second storage location information indicating the storage location is expressed as “C: \ AAA \\ form \\ delivery form.xyz”.
Accordingly, a drive name “C” and a folder name “AAA” are set via the OS to the second form data storage unit 2d of the user terminal 2, and the folder “AAA” The second form form data obtained by editing the first form form data of the type specified by the file name “Invoice.xyz” is stored with the same file name “Invoice.xyz”.

つまり、この第2の格納場所情報「C:\\AAA\\帳票\\納品書.xyz」が、本システム1を利用する全ての利用者用端末2において共通に設定されることとなる。
帳票イメージ作成部2eは、帳票作成用データ提供サーバ3から受信した、帳票イメージ作成用プログラム起動用HTMLに応じて、帳票イメージ作成用プログラムを起動する。
That is, the second storage location information “C: \\ AAA \\ form \\ invoice.xyz” is set in common in all user terminals 2 that use the system 1.
The form image creation unit 2e activates the form image creation program in accordance with the form image creation program activation HTML received from the form creation data providing server 3.

そして、帳票作成用データ提供サーバ3から第1のデータ通信部2aを介して受信した、帳票作成用データ(第1の帳票フォームデータ、明細ファイル)や第2の帳票フォームデータ記憶部2dから読み出した第2の帳票フォームデータに基づき、印刷用の帳票イメージを作成する機能を有したものである。
具体的に、第2の帳票フォームデータ記憶部2dの上記第2の格納場所情報によって特定される格納場所に、利用者の指示に応じて選択された帳票種類の第2の帳票フォームデータが格納されていない場合は、第1の帳票フォームデータ及び利用者の指示に応じて指定された明細項目の情報(以下、明細項目情報と称す)に対応した明細ファイルに基づき、印刷用の帳票イメージを作成する。
Then, the form creation data (first form form data, detail file) received from the form creation data providing server 3 via the first data communication unit 2a or the second form form data storage unit 2d is read. Further, it has a function of creating a form image for printing based on the second form form data.
Specifically, the second form form data of the form type selected according to the user's instruction is stored in the storage location specified by the second storage location information in the second form form data storage unit 2d. If not, based on the detailed file corresponding to the first form form data and the detailed item information specified in accordance with the user's instruction (hereinafter referred to as detailed item information), a printable form image is obtained. create.

一方、第2の帳票フォームデータ記憶部2dの上記第2の格納場所情報によって特定される格納場所に、利用者の指示に応じて選択された帳票種類の第2の帳票フォームデータが格納されている場合は、第2の帳票フォームデータ及び利用者の指示によって指定された明細項目情報に対応した明細ファイルに基づき、印刷用の帳票イメージを作成する。
印刷部2fは、帳票イメージ作成部2eにおいて作成された帳票イメージを紙などの被印刷媒体に印刷する機能を有したものである。
On the other hand, the second form data of the form type selected according to the user's instruction is stored in the storage location specified by the second storage location information in the second form data storage unit 2d. If so, a form image for printing is created based on the second form data and the detail file corresponding to the detail item information designated by the user's instruction.
The printing unit 2f has a function of printing the form image created by the form image creating unit 2e on a printing medium such as paper.

帳票フォーム編集部2gは、市販の帳票作成ソフトと同様の編集機能を有しており、入力デバイスを介したシステム利用者からの入力情報に基づき、取得した第1の帳票フォームデータに対して、罫線、枠線等のイメージから成るフォームの変更、印字位置の調整、項目名の変更などの帳票フォームの編集を行う機能を有している。
更に、帳票フォーム編集部2gは、第1の帳票フォームデータを編集する機能だけではなく、一から目的に応じた帳票フォームデータ(第2の帳票フォームデータとすることが可能)を作成する機能を有している。
The form form editing unit 2g has the same editing function as commercially available form creation software. Based on input information from the system user via the input device, the form form editing unit 2g It has functions for editing a form such as changing a form composed of images such as ruled lines and frame lines, adjusting a printing position, and changing an item name.
Further, the form form editing unit 2g has not only a function for editing the first form form data but also a function for creating form form data (which can be set as the second form data) from the beginning. Have.

そして、この一から作成した帳票フォームデータを、第2の帳票フォームデータ記憶部2dにおける、本システムを利用する全ての利用者用端末2に共通の第2の格納場所情報で特定される、ドライブ名の下にある共通のフォルダ名のフォルダに格納することで、第2の帳票フォームデータとして適用することができる。
次に、帳票作成用データ提供サーバ3は、図1に示すように、第2のデータ通信部3aと、送信データ選択部3bと、帳票データ記憶部3cと、第1の帳票フォームデータ記憶部3dと、を含んだ構成となっている。
The form data created from this one is specified by the second storage location information common to all user terminals 2 using this system in the second form data storage unit 2d. By storing in a folder with a common folder name under the name, it can be applied as second form data.
Next, as shown in FIG. 1, the form creation data providing server 3 includes a second data communication unit 3a, a transmission data selection unit 3b, a form data storage unit 3c, and a first form form data storage unit. 3d.

第2のデータ通信部3aは、ネットワーク4を介して利用者用端末2との間でデータ通信を行う機能を有したものである。
送信データ選択部3bは、ネットワーク4及び第2のデータ通信部3aを介して取得した、利用者用端末2からのデータ取得要求に基づき、第1のリクエストメッセージを受信したときは、第3の格納場所情報で特定される格納場所に格納された明細ファイルの作成プログラムを実行して、帳票データ記憶部3cから帳票の内容に係る帳票データを読み出し、第1の帳票フォームデータ記憶部3dから第1の帳票フォームデータを読み出す。そして、読み出した帳票データから明細ファイル(テキストデータのファイル(例えば、拡張子.csvのファイルなど))を作成し、この作成した明細ファイルと読み出した第1の帳票フォームデータとを、第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する機能を有している。
The second data communication unit 3 a has a function of performing data communication with the user terminal 2 via the network 4.
The transmission data selection unit 3b receives the first request message based on the data acquisition request from the user terminal 2 acquired via the network 4 and the second data communication unit 3a. A detailed file creation program stored in the storage location specified by the storage location information is executed to read out the form data related to the contents of the form from the form data storage unit 3c, and from the first form form data storage unit 3d 1 form data is read. Then, a detail file (text data file (for example, a file with extension .csv)) is created from the read form data, and the created detail file and the read first form form data are stored in the second form. It has a function of transmitting to the user terminal 2 via the data communication unit 3a and the network 4.

更に、送信データ選択部3bは、データ取得要求として第2のリクエストメッセージを受信したときは、第3の格納場所情報で特定される格納場所に格納された明細ファイルの作成プログラムを実行して、帳票データ記憶部3cから帳票の内容に係る帳票データを読み出す。そして、読み出した帳票データから明細ファイルを作成し、この作成した明細ファイルを、第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する機能を有している。   Further, when the transmission data selection unit 3b receives the second request message as the data acquisition request, the transmission data selection unit 3b executes the detailed file creation program stored in the storage location specified by the third storage location information, The form data relating to the contents of the form is read from the form data storage unit 3c. A detail file is created from the read form data, and the created detail file is transmitted to the user terminal 2 via the second data communication unit 3a and the network 4.

帳票データ記憶部3cは、帳票作成用データ提供サーバ3の備える記憶媒体の一部を含んで構成されており、帳票の内容に係るテキスト形式の帳票データを記憶するようになっている。ここで、帳票データは、帳票の種類毎にデータベース化されて記憶されている。
本実施の形態においては、各帳票データにコード番号が対応付けられており、このコード番号から目的の帳票データを読み出すことが可能である。ここで、帳票データとは、例えば、帳票が見積明細書であった場合、品名、単価、単位等の見積明細書の内容に係るデータとなる。
The form data storage unit 3c is configured to include a part of a storage medium provided in the form creation data providing server 3, and stores text form form data related to the contents of the form. Here, the form data is stored in a database for each type of form.
In the present embodiment, a code number is associated with each form data, and target form data can be read from the code number. Here, the form data is, for example, data relating to the contents of the estimate specification such as product name, unit price, and unit when the form is an estimate specification.

第1の帳票フォームデータ記憶部3dは、帳票作成用データ提供サーバ3の備える記憶媒体の一部を含んで構成されており、帳票の種類や内容に応じて帳票データを区分け等する罫線、枠線等のイメージから成る帳票フォームデータを記憶するようになっている。
ここで、第1の帳票フォームデータ記憶部3dには、システム提供者側で用意した、予め必要と思われる複数種類の帳票フォームデータが記憶される。
The first form form data storage unit 3d includes a part of the storage medium provided in the form creation data providing server 3, and includes ruled lines and frames for dividing the form data according to the type and content of the form. Form form data consisting of images such as lines is stored.
Here, the first form form data storage unit 3d stores a plurality of types of form form data which are prepared in advance by the system provider and which are considered necessary in advance.

また、本実施の形態において、上記利用者用端末2及び帳票作成用データ提供サーバ3は、いずれもPC、WS等の、CPU、ネットワークカード等を備える情報処理機器から構成されており、上記各部の処理は、各情報処理機器の有する記憶媒体に記憶された専用のプログラムを、CPUにより実行することによって行われる。更に、データを入力するためのマウスやキーボード等の入力デバイスを備えている。   In the present embodiment, each of the user terminal 2 and the form creation data providing server 3 is composed of an information processing device including a CPU, a network card, etc., such as a PC and WS. This process is performed by the CPU executing a dedicated program stored in the storage medium of each information processing device. Furthermore, input devices such as a mouse and a keyboard for inputting data are provided.

また、上記記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。   In addition, the storage medium is a semiconductor storage medium such as RAM or ROM, a magnetic storage type storage medium such as FD or HD, an optical reading type storage medium such as CD, CDV, LD, or DVD, or a magnetic storage type such as MO. / Optical reading type storage media, including any storage media that can be read by a computer regardless of electronic, magnetic, optical, or other reading methods.

次に、ネットワーク4は、LANやWANなどのように、複数の情報処理機器をデータ通信可能に接続するものであり、本実施の形態においては、インターネットプロトコル技術を用いて複数のコンピュータネットワークを相互接続して構成されるインターネットを利用することとする。
次に、図2に基づき、利用者用端末2の動作処理の流れを説明する。図2は、利用者用端末2の動作処理を示すフローチャートである。
Next, the network 4 connects a plurality of information processing devices such as a LAN and a WAN so that data communication is possible. In the present embodiment, a plurality of computer networks are connected to each other using Internet protocol technology. Suppose you use the Internet that is connected.
Next, the flow of the operation process of the user terminal 2 will be described with reference to FIG. FIG. 2 is a flowchart showing an operation process of the user terminal 2.

図2に示すように、まずステップS100に移行し、データ取得要求生成部2bにおいて、Webブラウザソフトを起動し、帳票作成用Webページの格納場所にアクセスしてステップS102に移行する。
ステップS102に移行した場合は、データ取得要求生成部2bにおいて、第1のデータ通信部2aを介して受信した帳票種類選択用HTMLから、帳票種類の選択画面のWebページをWebブラウザの表示画面に表示してステップS104に移行する。
As shown in FIG. 2, first, the process proceeds to step S100, the data acquisition request generation unit 2b starts the Web browser software, accesses the storage location of the form creation Web page, and proceeds to step S102.
When the process proceeds to step S102, the data acquisition request generation unit 2b converts the form type selection screen web page from the form type selection HTML received via the first data communication unit 2a to the display screen of the web browser. Then, the process proceeds to step S104.

ステップS104では、データ取得要求生成部2bにおいて、入力デバイスを介した利用者からの入力情報に基づき、選択画面から帳票の種類を選択してステップS106に移行する。
ステップS106では、データ取得要求生成部2bにおいて、送信ボタンが押下されたか否かを判定し、押下されたと判定された場合(Yes)はステップS108に移行し、そうでない場合(No)は判定処理を継続する。
In step S104, the data acquisition request generation unit 2b selects a form type from the selection screen based on input information from the user via the input device, and proceeds to step S106.
In step S106, the data acquisition request generator 2b determines whether or not the send button has been pressed. If it is determined that the button has been pressed (Yes), the process proceeds to step S108, and if not (No), determination processing is performed. Continue.

ステップS108に移行した場合は、データ取得要求生成部2bにおいて、選択された帳票種類情報を第1のデータ通信部2aを介して帳票作成用データ提供サーバ3に送信してステップS110に移行する。
ステップS110では、データ取得要求生成部2bにおいて、第1のデータ通信部2aを介して受信した明細項目入力用HTMLから、明細項目の入力用のWebページをWebブラウザの表示画面に表示してステップS112に移行する。
When the process proceeds to step S108, the data acquisition request generation unit 2b transmits the selected form type information to the form creation data providing server 3 via the first data communication unit 2a, and the process proceeds to step S110.
In step S110, the data acquisition request generation unit 2b displays a Web page for inputting item items on the display screen of the Web browser from the item item input HTML received via the first data communication unit 2a. The process proceeds to S112.

ステップS112では、データ取得要求生成部2bにおいて、入力デバイスを介した利用者からの入力情報に基づき、明細項目を入力してステップS114に移行する。
ステップS114では、データ取得要求生成部2bにおいて、入力デバイスを介した利用者からの入力情報に基づき、送信ボタンが押下されたか否かを判定し、押下されたと判定された場合(Yes)はステップS116に移行し、そうでない場合(No)は判定処理を継続する。
In step S112, in the data acquisition request generation unit 2b, based on input information from the user via the input device, the detailed items are input, and the process proceeds to step S114.
In step S114, the data acquisition request generation unit 2b determines whether or not the transmission button has been pressed based on the input information from the user via the input device. The process proceeds to S116, and if not (No), the determination process is continued.

ステップS116に移行した場合は、データ取得要求生成部2bは、入力された明細項目情報を第1のデータ通信部2aを介して帳票作成用データ提供サーバ3に送信してステップS118に移行する。
ステップS118では、データ取得要求生成部2bにおいて、帳票作成用データ提供サーバ3から、帳票イメージ作成用プログラム起動用HTMLを受信したか否かを判定し、受信したと判定された場合(Yes)はステップS120に移行し、そうでない場合(No)は判定処理を継続する。
When the process proceeds to step S116, the data acquisition request generation unit 2b transmits the input item information to the form creation data providing server 3 via the first data communication unit 2a, and the process proceeds to step S118.
In step S118, the data acquisition request generation unit 2b determines whether the form image creation program activation HTML has been received from the form creation data providing server 3, and if it is determined that it has been received (Yes). The process proceeds to step S120. If not (No), the determination process is continued.

ステップS120に移行した場合は、帳票イメージ作成部2eにおいて、上記受信した帳票イメージ作成用プログラム起動用HTMLに基づき、Webブラウザに起動用画面を表示し、更に、帳票イメージ作成用プログラムを起動してステップS122に移行する。
ステップS122では、帳票フォームデータ取得部2cにおいて、帳票イメージ作成用プログラムの実行に応じて、帳票イメージ作成用プログラム起動用HTMLに記載された第1の帳票フォームデータに係る第1の格納場所情報、第2の帳票フォームデータに係る第2の格納場所情報及び明細ファイルに係る第3の格納場所情報を読み取り、第2の帳票フォームデータ記憶部2dにおける、読み取った第2の格納場所情報の示す格納場所に、ステップS104で選択した帳票の種類と同じ種類の第2の帳票フォームデータが格納されているか否かを判定し、格納されていると判定された場合(Yes)は、その判定結果及び読み取った明細ファイルに係る第3の格納場所情報をデータ取得要求生成部2bに出力して、ステップS124に移行し、そうでない場合(No)は、その判定結果及び読み取った明細ファイルに係る第3の格納場所情報をデータ取得要求生成部2bに出力して、ステップS140に移行する。
When the process proceeds to step S120, the form image creation unit 2e displays a start screen on the Web browser based on the received form image creation program activation HTML, and further activates the form image creation program. The process proceeds to step S122.
In step S122, in the form form data acquisition unit 2c, in response to the execution of the form image creation program, first storage location information relating to the first form form data described in the form image creation program startup HTML, The second storage location information relating to the second form form data and the third storage location information relating to the detail file are read, and the storage indicated by the read second storage location information in the second form form data storage unit 2d It is determined whether or not the second form data of the same type as the form selected in step S104 is stored in the place. If it is determined that the place is stored (Yes), the determination result and The third storage location information related to the read detailed file is output to the data acquisition request generation unit 2b, and the process proceeds to step S124. If not the Hare (No), it outputs a third storage location information according to the determination result and the read detail file to a data acquisition request generation unit 2b, the process proceeds to step S140.

ステップS124に移行した場合は、帳票フォームデータ取得部2cにおいて、第2の帳票フォームデータ記憶部2dにおける、読み取った第2の格納場所情報によって特定される格納場所から、対応する帳票種類の第2の帳票フォームデータを読み出し、該読み出した第2の帳票フォームデータを、帳票イメージ作成部2eに出力して、ステップS126に移行する。   When the process proceeds to step S124, the form form data acquisition unit 2c selects the second of the corresponding form type from the storage location specified by the read second storage location information in the second form form data storage unit 2d. The form data is read out, the read second form data is output to the form image creation unit 2e, and the process proceeds to step S126.

ステップS126では、データ取得要求生成部2bにおいて、帳票フォームデータ取得部2cからの判定結果と、明細ファイルの作成プログラムの格納場所を示す第3の格納場所情報とに基づき、明細ファイルの作成プログラムの実行要求を含む第2のリクエストメッセージを生成し、該生成した第2のリクエストメッセージを帳票作成用データ提供サーバ3に第1のデータ通信部2aを介して送信して、ステップS128に移行する。   In step S126, in the data acquisition request generation unit 2b, based on the determination result from the form data acquisition unit 2c and the third storage location information indicating the storage location of the specification file creation program, the specification file creation program A second request message including an execution request is generated, and the generated second request message is transmitted to the form creation data providing server 3 via the first data communication unit 2a, and the process proceeds to step S128.

ステップS128では、データ取得要求生成部2bにおいて、帳票作成用データ提供サーバ3から、第1のデータ通信部2aを介して第2の帳票フォームデータに対応する明細ファイルを受信したか否かを判定し、受信したと判定された場合(Yes)は、ステップS130に移行し、そうでない場合(No)は、受信するまで又はタイムオーバとなるまで判定処理を継続する。   In step S128, the data acquisition request generation unit 2b determines whether or not the detailed file corresponding to the second form data has been received from the form creation data providing server 3 via the first data communication unit 2a. If it is determined that it has been received (Yes), the process proceeds to step S130. If not (No), the determination process is continued until reception or until time is over.

ステップS130に移行した場合は、帳票イメージ作成部2eにおいて、起動した帳票イメージ作成用プログラムにより、上記取得した明細ファイル及び第1又は第2の帳票フォームデータから印刷用の帳票イメージを作成してステップS132に移行する。
ステップS132では、帳票イメージ作成部2eにおいて、上記作成された帳票イメージをWebブラウザの表示画面に表示してステップS134に移行する。
In step S130, the form image creation unit 2e creates a form image for printing from the acquired detail file and the first or second form form data by the started form image creation program. The process proceeds to S132.
In step S132, the form image creation unit 2e displays the created form image on the display screen of the Web browser, and proceeds to step S134.

ステップS134では、印刷部2fにおいて、帳票イメージの印刷指示があったか否かを判定し、印刷指示があった場合(Yes)はステップS136に移行し、そうでない場合(No)はステップS138に移行する。
ステップS136に移行した場合は、帳票イメージの印刷媒体(例えば、紙など)への印刷処理を行いステップS138に移行する。
In step S134, the printing unit 2f determines whether or not there is an instruction to print a form image. If there is a printing instruction (Yes), the process proceeds to step S136. If not (No), the process proceeds to step S138. .
When the process proceeds to step S136, the form image is printed on a print medium (for example, paper), and the process proceeds to step S138.

ステップS138では、利用者用端末2において、帳票イメージの印刷処理を終了するか否かを判定し、終了すると判定された場合(Yes)はステップS102に移行し、そうでない場合(No)はステップS134に移行する。
一方、ステップS122において、第2の帳票フォームデータ記憶部において、選択(指定)された帳票種類に対応した第2の帳票フォームデータが格納されておらず、ステップS140に移行した場合は、データ取得要求生成部2bにおいて、第3の格納場所情報で特定される明細ファイルの作成プログラムの実行要求と第1の格納場所情報で特定される第1の帳票フォームデータの取得要求とを含む第1のリクエストメッセージを生成し、該生成した第1のリクエストメッセージを帳票作成用データ提供サーバ3に第1のデータ通信部2aを介して送信して、ステップS142に移行する。
In step S138, the user terminal 2 determines whether or not to end the form image printing process. If it is determined to end (Yes), the process proceeds to step S102. If not (No), the process proceeds to step S102. The process proceeds to S134.
On the other hand, if the second form data corresponding to the selected (designated) form type is not stored in the second form data storage unit in step S122 and the process proceeds to step S140, data acquisition is performed. The request generation unit 2b includes a first request including an execution request for the detailed file creation program specified by the third storage location information and an acquisition request for the first form form data specified by the first storage location information. A request message is generated, and the generated first request message is transmitted to the form creation data providing server 3 via the first data communication unit 2a, and the process proceeds to step S142.

ステップS142では、データ取得要求生成部2bにおいて、明細ファイル及び第1の帳票フォームデータを受信したか否かを判定し、受信したと判定された場合(Yes)は、受信した明細ファイル及び第1の帳票フォームデータを帳票イメージ作成部2eに出力して、ステップS130に移行し、そうでない場合(No)は、受信するまで又はタイムオーバとなるまで判定処理を継続する。   In step S142, the data acquisition request generation unit 2b determines whether the detail file and the first form data have been received. If it is determined that the data has been received (Yes), the received detail file and the first form data are determined. The form data is output to the form image creation unit 2e, and the process proceeds to step S130. If not (No), the determination process is continued until reception or the time is over.

次に、図3に基づき、帳票作成用データ提供サーバ3の動作処理の流れを説明する。図3は、帳票作成用データ提供サーバ3の動作処理を示すフローチャートである。
図3に示すように、まずステップS200に移行し、帳票作成用データ提供サーバ3において、利用者用端末2からの帳票作成用Webページへのアクセス要求であるリクエストメッセージを受信したか否かを判定し、受信したと判定された場合(Yes)は、ステップS202に移行し、そうでない場合(No)は、受信するまで又はタイムオーバとなるまで判定処理を継続する。
Next, based on FIG. 3, the flow of operation processing of the form creation data providing server 3 will be described. FIG. 3 is a flowchart showing the operation process of the form creation data providing server 3.
As shown in FIG. 3, first, the process proceeds to step S200, and it is determined whether or not the form creation data providing server 3 has received a request message that is an access request to the form creation Web page from the user terminal 2. If it is determined that it has been received (Yes), the process proceeds to step S202. If not (No), the determination process is continued until reception or until time is over.

ステップS202に移行した場合は、帳票作成用データ提供サーバ3において、帳票種類選択用HTMLを第2のデータ通信部3aを介して利用者用端末2に送信しステップS204に移行する。
ステップS204では、送信データ選択部3bにおいて、帳票種類情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップS206に移行し、そうでない場合(No)は、受信するまで又はタイムオーバとなるまで判定処理を継続する。
When the process proceeds to step S202, the form creation data providing server 3 transmits the form type selection HTML to the user terminal 2 via the second data communication unit 3a, and the process proceeds to step S204.
In step S204, the transmission data selection unit 3b determines whether or not the form type information has been received. If it is determined that the form type information has been received (Yes), the process proceeds to step S206. If not (No), the reception data is received. The determination process is continued until the time is over or the time is over.

ステップS206に移行した場合は、帳票作成用データ提供サーバ3において、明細項目入力用HTMLを第2のデータ通信部3aを介して利用者用端末2に送信しステップS208に移行する。
ステップS208では、送信データ選択部3bにおいて、明細項目情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップS210に移行し、そうでない場合(No)は、受信するまで又はタイムオーバとなるまで判定処理を継続する。
When the process proceeds to step S206, the form creation data providing server 3 transmits the item item input HTML to the user terminal 2 via the second data communication unit 3a, and the process proceeds to step S208.
In step S208, the transmission data selection unit 3b determines whether or not the detailed item information has been received. If it is determined that it has been received (Yes), the process proceeds to step S210, and if not (No), the reception is received. The determination process is continued until the time is over or the time is over.

ステップS210に移行した場合は、送信データ選択部3bにおいて、帳票イメージ作成用プログラムの起動用HTMLを第2のデータ通信部3aを介して利用者用端末2に送信してステップS212に移行する。
ステップS212では、送信データ選択部3bにおいて、利用者用端末2から、明細ファイルの作成プログラムの実行要求及び第1の帳票フォームデータの取得要求を含む第1のリクエストメッセージを受信したか否かを判定し、受信したと判定された場合(Yes)はステップS214に移行し、そうでない場合(No)は、ステップS222に移行する。
When the process proceeds to step S210, the transmission data selection unit 3b transmits the HTML for starting the form image creation program to the user terminal 2 via the second data communication unit 3a, and the process proceeds to step S212.
In step S212, it is determined whether or not the transmission data selection unit 3b has received from the user terminal 2 the first request message including the execution request for the detail file creation program and the acquisition request for the first form data. If it is determined that it has been received (Yes), the process proceeds to step S214. If not (No), the process proceeds to step S222.

ステップS214に移行した場合は、送信データ選択部3bにおいて、第1の帳票フォームデータ記憶部3dにおける、データ取得要求(第1の格納場所情報)で特定される格納場所から、帳票種類情報に応じた第1の帳票フォームデータを読み出し、この読み出した第1の帳票フォームデータを、第2のデータ通信部3aを介して利用者用端末2に送信してステップS216に移行する。   When the process proceeds to step S214, the transmission data selection unit 3b responds to the form type information from the storage location specified by the data acquisition request (first storage location information) in the first form form data storage unit 3d. The first form form data is read out, and the read out first form form data is transmitted to the user terminal 2 via the second data communication unit 3a, and the process proceeds to step S216.

ステップS216では、送信データ選択部3bにおいて、明細ファイルの作成プログラムを実行して、まず、帳票データ記憶部3cから、明細項目情報に応じた帳票データを読み出してステップS218に移行する。
ステップS218では、送信データ選択部3bにおいて、ステップS216で読み出した帳票データの明細ファイルを作成してステップS220に移行する。
In step S216, the transmission data selection unit 3b executes a detail file creation program. First, the form data corresponding to the item information is read from the form data storage unit 3c, and the process proceeds to step S218.
In step S218, the transmission data selection unit 3b creates a detailed file of the form data read in step S216, and the process proceeds to step S220.

ステップS220に移行した場合は、送信データ選択部3bにおいて、ステップS218で作成した明細ファイルを第2のデータ通信部3aを介して利用者用端末2に送信して処理を終了する。
一方、第1のリクエストメッセージを受信せずに、ステップS222に移行した場合は、送信データ選択部3bにおいて、利用者用端末2から、明細ファイルの作成プログラムの実行要求を含む第2のリクエストメッセージを受信したか否かを判定し、受信したと判定された場合(Yes)はステップS224に移行し、そうでない場合(No)はステップS212に移行する。
When the process proceeds to step S220, the transmission data selection unit 3b transmits the detail file created in step S218 to the user terminal 2 via the second data communication unit 3a, and the process is terminated.
On the other hand, when the process proceeds to step S222 without receiving the first request message, the transmission data selection unit 3b receives from the user terminal 2 the second request message including an execution request for the detailed file creation program. If it is determined that it has been received (Yes), the process proceeds to step S224. If not (No), the process proceeds to step S212.

ステップS224に移行した場合は、送信データ選択部3bにおいて、明細ファイルの作成プログラムを実行し、まず、帳票データ記憶部3cから、明細項目情報に応じた帳票データを読み出してステップS226に移行する。
ステップS226では、送信データ選択部3bにおいて、ステップS224で読み出した帳票データの明細ファイルを作成してステップS228に移行する。
ステップS228では、送信データ選択部3bにおいて、ステップS226で作成した明細ファイルを第2のデータ通信部3aを介して利用者用端末2に送信して処理を終了する。
When the process proceeds to step S224, the transmission data selection unit 3b executes the detail file creation program, first reads out the form data corresponding to the item information from the form data storage unit 3c, and proceeds to step S226.
In step S226, the transmission data selection unit 3b creates a detailed file of the form data read in step S224, and the process proceeds to step S228.
In step S228, the transmission data selection unit 3b transmits the detail file created in step S226 to the user terminal 2 via the second data communication unit 3a, and the process is terminated.

次に、図4に基づき、本実施の形態の帳票作成システム1のより具体的な動作を説明する。図4は、帳票イメージ作成用プログラム起動用HTMLの一例を示す図である。
本実施の形態においては、帳票作成用データ提供サーバ3は、一般のISPの有するサーバとし、このISPのサーバが提供するWebページ作成用のディスクスペース(例えば、15MB)を利用して、帳票作成用のWebページを提供する構成となっている。そして、利用者用端末2は、Webブラウザを起動して帳票作成用Webページの格納場所にアクセスすることにより、帳票作成用データ提供サーバ3との間で帳票作成に係るデータの送受信を行い、更に、帳票イメージ作成用プログラムを起動してサーバから取得したデータから印刷用の帳票イメージを作成する。
Next, a more specific operation of the form creation system 1 of the present embodiment will be described based on FIG. FIG. 4 is a diagram illustrating an example of a form image creation program starting HTML.
In the present embodiment, the form creation data providing server 3 is a server of a general ISP, and creates a form by using a disk space (for example, 15 MB) for creating a Web page provided by the ISP server. It is the structure which provides the web page for. Then, the user terminal 2 activates a Web browser and accesses the storage location of the form creation Web page to transmit / receive data related to form creation to / from the form creation data providing server 3, Furthermore, a form image creation program is activated to create a form image for printing from the data acquired from the server.

まず、利用者用端末2において、入力デバイスを介したシステム利用者の入力情報に応じてWebブラウザを起動し、帳票作成用Webページの格納場所にアクセスする(ステップS100の「Yes」の分岐)。
これにより、帳票作成用データ提供サーバ3は、利用者用端末2からの帳票作成用Webページへのアクセス要求であるリクエストメッセージを受信すると(ステップS300の「Yes」の分岐)、帳票作成用データ提供サーバ3において、第2のデータ通信部3aを介して帳票種類選択用HTMLをアクセス元の利用者用端末2に送信する(ステップS302)。
First, in the user terminal 2, a Web browser is started according to information input by the system user via the input device, and the storage location of the form creation Web page is accessed (“Yes” branch in step S 100). .
As a result, when the form creation data providing server 3 receives a request message that is a request for access to the form creation Web page from the user terminal 2 (“Yes” branch in step S300), the form creation data is received. The providing server 3 transmits the form type selection HTML to the access source user terminal 2 via the second data communication unit 3a (step S302).

利用者用端末2は、データ取得要求生成部2bにおいて、帳票種類選択用HTMLを受信すると、このHTMLに基づき帳票の種類を選択する画面をWebブラウザの表示画面に表示する(ステップS102)。
そして、利用者用端末2では、システム利用者が不図示の入力デバイスを操作して所望の帳票の種類を選択すると、この選択による入力情報に基づき、データ取得要求生成部2bにおいて帳票の種類が選択される(ステップS104)。
When the data acquisition request generator 2b receives the form type selection HTML, the user terminal 2 displays a screen for selecting the form type based on the HTML on the display screen of the Web browser (step S102).
In the user terminal 2, when the system user operates an input device (not shown) to select a desired form type, the data acquisition request generation unit 2b determines the form type based on the input information by the selection. Selected (step S104).

帳票の種類が選択されると、本実施の形態においては、画面に表示されている送信ボタンを、マウスによるクリック等で押すことにより(ステップS106の「Yes」の分岐)、この選択された帳票の種類情報が帳票作成用データ提供サーバ3に送信される(ステップS108)。
一方、帳票作成用データ提供サーバ3では、第2のデータ通信部3aを介して、利用者用端末2から送信された帳票種類の情報を受信(取得)すると(ステップS204の「Yes」の分岐)、帳票作成用データ提供サーバ3において、第2のデータ通信部3aを介して帳票種類に対応した明細項目入力用HTMLをアクセス元の利用者用端末2に送信する(ステップS206)。
When the type of form is selected, in this embodiment, the selected form is selected by pressing the send button displayed on the screen with a mouse click or the like ("Yes" branch in step S106). Is sent to the form creation data providing server 3 (step S108).
On the other hand, the form creation data providing server 3 receives (acquires) the form type information transmitted from the user terminal 2 via the second data communication unit 3a ("Yes" branch of step S204). In the form creation data providing server 3, the item entry HTML corresponding to the form type is transmitted to the access source user terminal 2 via the second data communication unit 3a (step S206).

利用者用端末2では、帳票作成用データ提供サーバ3からの明細項目入力用HTMLを受信すると、データ取得要求生成部2bにおいて、受信したHTMLに基づき、Webブラウザの表示画面に表示された帳票の種類を選択する画面を帳票の明細項目の入力画面に切り替える(ステップS110)。本実施の形態においては、明細項目のカテゴリの選択、選択カテゴリ内の項目の選択といったように、予め用意された一覧から必要な明細項目を選択する方法と、キーボード等による直接入力により明細項目又は明細項目に対応するコード番号を入力する方法の2種類の方法がある。ここで、本実施の形態において、明細項目の入力は、最終的な帳票イメージにおけるデータの並び順を考慮して入力するようになっている。つまり、入力した順番がそのまま帳票に反映される。   When the user terminal 2 receives the item entry HTML from the form creation data providing server 3, the data acquisition request generation unit 2b receives the HTML of the form displayed on the display screen of the Web browser based on the received HTML. The screen for selecting the type is switched to an input screen for a detailed item of the form (step S110). In the present embodiment, a method for selecting required item items from a list prepared in advance, such as selection of a category of item items, selection of items in a selection category, and item items or direct input by a keyboard or the like. There are two types of methods, a method of inputting a code number corresponding to a detail item. Here, in the present embodiment, the item items are input in consideration of the data arrangement order in the final form image. That is, the input order is reflected in the form as it is.

例えば、選択された帳票の種類が見積明細書であった場合は、明細項目として、品名及び数量を入力することになる。例えば、計測機器の見積明細書を作成する場合は、明細項目のカテゴリから計測機器を選択し、更に、計測機器のカテゴリ内の、オシロスコープ、ロジックアナライザ等の項目を選択する。ここで、帳票が見積明細書であるため、カテゴリ内の項目を選択したときに、その数量も入力あるいは選択する。   For example, when the selected form type is an estimate statement, the item name and quantity are input as the item details. For example, when creating an estimate statement for a measuring device, a measuring device is selected from the category of the item, and items such as an oscilloscope and a logic analyzer in the measuring device category are further selected. Here, since the form is an estimate statement, when an item in the category is selected, the quantity is also input or selected.

そして、帳票作成用Webページにおいて明細項目の入力が完了すると(ステップS112)、本実施の形態においては、画面に表示されている送信ボタンを、マウスによるクリック等で押すことにより(ステップS114)、明細項目情報(コード番号)が帳票作成用データ提供サーバ3に送信される(ステップS116)。ここで、帳票が上記した見積明細書のように項目の数量が入力される場合は、コード番号に数量情報も付加されて送信されることになる。   Then, when the input of the detailed items is completed on the form creation Web page (step S112), in the present embodiment, by pressing the transmission button displayed on the screen with a mouse click or the like (step S114), The item information (code number) is transmitted to the form creation data providing server 3 (step S116). Here, when the quantity of the item is input as in the above-described estimate statement, the form is transmitted with the quantity information added to the code number.

帳票作成用データ提供サーバ3は、利用者用端末2からの明細項目情報を取得すると(ステップS208の「Yes」の分岐)、送信データ選択部3bにおいて、第1の帳票フォームデータの格納場所を示す第1の格納場所情報(URL)、第2の帳票フォームデータの格納場所を示す第2の格納場所情報(絶対パス)、及び明細ファイルの作成プログラムの格納場所を示す第3の格納場所情報(URL)が記載された帳票イメージ作成用プログラム起動用のHTMLを生成し、これを、第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する。   When the form creation data providing server 3 acquires the detailed item information from the user terminal 2 (“Yes” branch of step S208), the transmission data selection unit 3b determines the storage location of the first form data. First storage location information (URL) to be displayed, second storage location information (absolute path) to indicate the storage location of the second form data, and third storage location information to indicate the storage location of the detailed file creation program An HTML for starting a form image creation program in which (URL) is described is generated and transmitted to the user terminal 2 via the second data communication unit 3a and the network 4.

ここで、帳票イメージ作成用プログラム起動用のHTMLは、具体的に、図4に示すように、「Java(登録商標)Script」で作成された、帳票イメージ作成用プログラム(図中のファイル名「ChouhyouX.js」)をWebブラウザに読み込むための記載、帳票イメージ作成用プログラムで用いる第2の帳票フォームデータの格納場所に関する記載「document.ChouhyouX.openSubForm("C:\\帳票作成ソフト\\S_見積明細書.xyz”)」、帳票イメージ作成用プログラムで用いる第1の帳票フォームデータの格納場所に関する記載「document.ChouhyouX.open("http://fileiconserver/S_見積明細書.xyz”)」、帳票イメージ作成用プログラムで用いる明細ファイルの作成プログラムの格納場所に関する記載「document.ChouhyouX.setData("http://fileiconserver/meisai.exe”)」などが含まれたものとなる。   Here, the HTML for starting up the form image creation program is, as shown in FIG. 4, specifically, a form image creation program (file name "" in the figure) created by "Java (registered trademark) Script". “ChouhyouX.js”)) to read into the Web browser, description about the storage location of the second form data used in the form image creation program “document.ChouhyouX.openSubForm (“ C: \\ form creation software \\ S _Quotation statement.xyz ")", description about the storage location of the first form data used in the form image creation program "document.ChouhyouX.open (" http: // fileiconserver / S_quotation statement.xyz " ””, Description “document.ChouhyouX.setData (“ http: //fileiconserver/meisai.exe ”)” regarding the storage location of the detail file creation program used in the form image creation program.

一方、利用者用端末2においては、帳票作成用データ提供サーバ3から、ファイル名「S_見積明細書.xyz」の第1の帳票フォームデータを取得して、これを帳票フォーム編集部2gにおいて編集して第2の帳票フォームデータを生成することが可能である。
帳票フォーム編集部2gは、第2の帳票フォームデータが生成されると、この生成された第2の帳票フォームデータを、第2の帳票フォームデータ記憶部2dにおける、本システムを利用する全ての利用者用端末2に共通な第2の格納場所情報である「C:\\帳票作成ソフト\\」で特定されるフォルダ「帳票作成ソフト」に、同じファイル名「S_見積明細書.xyz」で格納する。
On the other hand, the user terminal 2 obtains the first form form data with the file name “S_estimation statement.xyz” from the form creation data providing server 3, and the form form editing unit 2g obtains the first form form data. It is possible to edit and generate the second form data.
When the second form data is generated, the form form editing unit 2g uses the generated second form data in the second form data storage unit 2d for all uses of the system. The same file name “S_estimation statement.xyz” in the folder “form creation software” specified by “C: \\ form creation software \\”, which is the second storage location information common to the user terminal 2 Store with.

また、利用者用端末2は、第1のデータ通信部2aを介して上記した帳票イメージ作成用プログラム起動用のHTMLを受信すると(ステップS118の「Yes」の分岐)、帳票イメージ作成部2eにおいて、Webブラウザの表示画面をプログラム起動用の画面に切り替えると共に、帳票イメージ作成用プログラム(プラグインモジュール)を起動する(ステップS120)。   In addition, when the user terminal 2 receives the above-described HTML for starting up the form image creation program via the first data communication unit 2a ("Yes" branch in step S118), the form image creation unit 2e Then, the display screen of the Web browser is switched to the screen for starting the program, and the form image creation program (plug-in module) is started (step S120).

この起動に応じて、帳票フォームデータ取得部2cは、帳票イメージ作成用プログラム起動用のHTMLから第1〜第3の格納場所情報を読み取り、第2の帳票フォームデータ記憶部2dにおける、読み取った第2の格納場所情報で特定される格納場所(以下、第2の場所と称す)に、選択された帳票種類に対応した第2の帳票フォームデータが格納されているか否かを判定する(ステップS122)。   In response to this activation, the form form data acquisition unit 2c reads the first to third storage location information from the HTML for starting up the form image creation program, and the second form form data storage unit 2d reads It is determined whether or not the second form data corresponding to the selected form type is stored in the storage location specified by the storage location information 2 (hereinafter referred to as the second location) (step S122). ).

ここで、選択された帳票種類に対応した第2の帳票フォームデータが格納されていないときは(ステップS122の「No」の分岐)、帳票作成用データ提供サーバ3における、帳票イメージ作成用プログラム起動用のHTMLから読み取った第1及び第3の格納場所情報から、第1の帳票フォームデータと指定された明細項目情報に対応する明細ファイルとを取得するための、明細ファイルの作成プログラムの実行要求及び第1の帳票フォームデータの取得要求を含む第1のリクエストメッセージを生成し、該生成した第1のリクエストメッセージを、第1のデータ通信部2aを介して、帳票作成用データ提供サーバ3に送信する(ステップS140)。   Here, when the second form data corresponding to the selected form type is not stored (“No” branch of step S122), the form creation program is started in the form creation data providing server 3. Execution request of a detail file creation program for acquiring first form form data and a detail file corresponding to the specified detail item information from the first and third storage location information read from the HTML for use And a first request message including an acquisition request for the first form data, and the generated first request message is sent to the form creation data providing server 3 via the first data communication unit 2a. Transmit (step S140).

一方、選択された帳票種類に対応した第2の帳票フォームデータが第2の格納場所に格納されているときは(ステップS122の「Yes」の分岐)、該格納された第2の帳票フォームデータを読み出す(ステップS124)。そして、帳票イメージ作成用プログラム起動用のHTMLから読み取った第3の格納場所情報に基づき、指定された明細項目情報に対応する明細ファイルを取得するための、明細ファイルの作成プログラムの実行要求を含む第2のリクエストメッセージを生成し、該生成した第2のリクエストメッセージを、第1のデータ通信部2aを介して、帳票作成用データ提供サーバ3に送信する(ステップS126)。   On the other hand, when the second form data corresponding to the selected form type is stored in the second storage location (“Yes” branch of step S122), the stored second form data is stored. Is read (step S124). And a request to execute a detail file creation program for acquiring a detail file corresponding to the specified detail item information based on the third storage location information read from the HTML for starting the form image creation program A second request message is generated, and the generated second request message is transmitted to the form creation data providing server 3 via the first data communication unit 2a (step S126).

帳票作成用データ提供サーバ3は、利用者用端末2からの第1のリクエストメッセージを受信すると(ステップS212の「Yes」の分岐)、送信データ選択部3bにおいて、第1の帳票フォームデータ記憶部3dにおける第1の格納場所情報によって特定される格納場所から、選択された帳票の種類に対応する第1の帳票フォームデータを読み出し、この読み出した第1の帳票フォームデータを第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する(ステップS214)。続いて、帳票データ記憶部3cにおける第3の格納場所情報によって特定される格納場所にある明細ファイルの作成プログラム(meisai.exe)を起動し、まず、帳票データ記憶部3cから、取得した明細項目情報に対応する帳票データを読み出す(ステップS216)。そして、読み出した帳票データの明細ファイルを作成する(ステップS218)。   When the form creation data providing server 3 receives the first request message from the user terminal 2 (“Yes” branch of step S212), the transmission data selection unit 3b uses the first form form data storage unit. The first form form data corresponding to the selected form type is read from the storage location specified by the first storage location information in 3d, and the read first form form data is read as the second data communication unit. The data is transmitted to the user terminal 2 via 3a and the network 4 (step S214). Subsequently, a detail file creation program (meisai.exe) in the storage location specified by the third storage location information in the form data storage unit 3c is activated, and first, the item items acquired from the form data storage unit 3c. The form data corresponding to the information is read (step S216). Then, a detailed file of the read form data is created (step S218).

送信データ選択部3bは、明細ファイルが作成されると、該作成した明細ファイルを第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する(ステップS220)。
一方、帳票作成用データ提供サーバ3は、利用者用端末2からの第2のリクエストメッセージを受信すると(ステップS222の「Yes」の分岐)、送信データ選択部3bにおいて、帳票データ記憶部3cにおける第3の格納場所情報によって特定される格納場所にある明細ファイルの作成プログラム(meisai.exe)を起動し、まず、帳票データ記憶部3cから、取得した明細項目情報に対応する帳票データを読み出す(ステップS224)。そして、読み出した帳票データの明細ファイルを作成する(ステップS226)。
When the detail file is created, the transmission data selection unit 3b transmits the created detail file to the user terminal 2 via the second data communication unit 3a and the network 4 (step S220).
On the other hand, when the form creation data providing server 3 receives the second request message from the user terminal 2 (“Yes” branch in step S222), the transmission data selection unit 3b performs the process in the form data storage unit 3c. The detailed file creation program (meisai.exe) in the storage location specified by the third storage location information is started, and first, the form data corresponding to the acquired item information is read from the form data storage unit 3c ( Step S224). Then, a detailed file of the read form data is created (step S226).

送信データ選択部3bは、指定された明細項目情報に対応する明細ファイルが作成されると、該作成された明細ファイルを第2のデータ通信部3a及びネットワーク4を介して利用者用端末2に送信する(ステップS228)。
利用者用端末2は、第1のデータ通信部2aを介して、第1のリクエストメッセージに対する明細ファイル及び第1の帳票フォームデータを受信すると(ステップS142の「Yes」の分岐)、上記起動した帳票イメージ作成用プログラムにより、受信した明細ファイル及び第1の帳票フォームデータから印刷用の帳票イメージを作成する(ステップS130)。
When the detail file corresponding to the specified detail item information is created, the transmission data selection unit 3b sends the created detail file to the user terminal 2 via the second data communication unit 3a and the network 4. Transmit (step S228).
When the user terminal 2 receives the detailed file and the first form data for the first request message via the first data communication unit 2a ("Yes" branch in step S142), the user terminal 2 is activated. A form image for printing is created from the received detail file and first form form data by the form image creation program (step S130).

また、利用者用端末2は、第1のデータ通信部2aを介して、第2のリクエストメッセージに対する明細ファイルを受信すると(ステップS128の「Yes」の分岐)、上記起動した帳票イメージ作成用プログラムにより、受信した明細ファイルと読み出した第2の帳票フォームデータとから印刷用の帳票イメージを作成する(ステップS130)。
そして、作成された帳票イメージはWebブラウザに渡され、当該Webブラウザの表示画面に表示される(ステップS132)。
Further, when the user terminal 2 receives the detailed file for the second request message via the first data communication unit 2a ("Yes" branch in step S128), the above-described program for creating a form image is started. Thus, a form image for printing is created from the received detail file and the read second form form data (step S130).
The created form image is transferred to the web browser and displayed on the display screen of the web browser (step S132).

Webブラウザの表示画面に帳票イメージが表示されると、Webブラウザから印刷部2fに印刷指示を与えることにより(ステップS134の「Yes」の分岐)、印刷部2fにおいて、表示された帳票イメージが、帳票フォームによって指定されるサイズの紙に印刷される(ステップS136)。ここで、ページの管理は帳票イメージ作成用プログラム側で行い、明細ファイルに含まれるデータが帳票フォームの枠から溢れるような場合に複数ページへの分割を自動的に行う。   When the form image is displayed on the display screen of the Web browser, a print instruction is given from the Web browser to the printing unit 2f (“Yes” in step S134), and the displayed form image is displayed in the printing unit 2f. It is printed on paper of a size specified by the form form (step S136). Here, the page management is performed on the form image creation program side, and when the data included in the detail file overflows from the frame of the form form, the page is automatically divided into a plurality of pages.

また、印刷指示は、利用者が入力装置を介してブラウザ上のボタンを押下するなどして与える構成に限らず、帳票イメージの表示と同時に自動で与える構成にしてもよい。
また、帳票にメーカ等の社印が必要な場合は、帳票フォームデータに予め社印イメージを含ませることも可能である。
例えば、帳票が見積明細書である場合は、見積明細書における製品のメーカの社印等のイメージを最終的な帳票イメージに含ませることができる。なお、社印イメージの部分だけ赤色等の別の色で印刷することも可能である。
Further, the print instruction is not limited to a configuration in which the user presses a button on the browser via the input device, but may be configured to be automatically provided simultaneously with the display of the form image.
Further, when a company seal of a manufacturer or the like is necessary for a form, it is possible to include a company seal image in the form form data in advance.
For example, when the form is an estimate specification, an image such as a company maker's seal of the product in the estimate specification can be included in the final form image. It is also possible to print only the portion of the company seal image in another color such as red.

以上、利用者用端末2から帳票作成用Webページにアクセスすることにより、利用者用端末2側から帳票の種類の選択及び明細項目の入力を行い、これら選択した種類情報及び入力した明細項目情報を帳票作成用データ提供サーバ3に送信することが可能である。
また、帳票作成用データ提供サーバ3は、利用者用端末2からの帳票の種類情報及び明細項目情報に基づき、第1の帳票フォームデータ及び明細ファイルの格納場所情報を含む帳票イメージ作成用プログラム起動用のHTMLを生成し、これを利用者用端末2に送信することが可能である。
As described above, by accessing the form creation Web page from the user terminal 2, the type of the form is selected and the detailed items are input from the user terminal 2 side, and the selected type information and the entered detailed item information Can be transmitted to the form creation data providing server 3.
The form creation data providing server 3 starts the form image creation program including the first form form data and the storage location information of the detail file based on the form type information and the detail item information from the user terminal 2. HTML can be generated and transmitted to the user terminal 2.

利用者用端末2は、帳票フォームデータ取得部2cにおいて、帳票イメージ作成用プログラム起動用のHTMLから、第1の帳票フォームデータ、第2の帳票フォームデータ及び明細ファイルの作成プログラムの格納場所を示す第1〜第3の格納場所情報を読み取り、第2の帳票フォームデータ記憶部2dにおける、読み取った第2の格納場所情報によって特定される格納場所に、対応する第2の帳票フォームデータがあるか否かを判定することが可能である。   The user terminal 2 indicates the storage location of the first form form data, second form form data, and detailed file creation program from the HTML for starting the form image creation program in the form form data acquisition unit 2c. Whether the second form form data corresponding to the storage location specified by the read second storage location information in the second form form data storage unit 2d is read from the first to third storage location information. It is possible to determine whether or not.

更に、利用者用端末2は、データ取得要求生成部2bにおいて、対応する第2の帳票フォームデータがない場合は、帳票作成用データ提供サーバ3から第1の帳票フォームデータ及び明細ファイルを取得するための第1のリクエストメッセージを生成し、該生成した第1のリクエストメッセージを帳票作成用データ提供サーバ3に送信することが可能である。   Further, the user terminal 2 acquires the first form form data and the detailed file from the form creation data providing server 3 in the data acquisition request generation unit 2b when there is no corresponding second form form data. It is possible to generate a first request message for transmitting the request to the form creation data providing server 3.

更に、利用者用端末2は、データ取得要求生成部2bにおいて、対応する第2の帳票フォームデータがある場合は、帳票作成用データ提供サーバ3から明細ファイルを取得するための第2のリクエストメッセージを生成し、該生成した第2のリクエストメッセージを帳票作成用データ提供サーバ3に送信することが可能である。
更に、第2の帳票フォームデータの格納場所を示す第2の格納場所情報を、本システムを利用する全ての利用者用端末2において共通の内容とし、利用者用端末2の第2の帳票フォームデータ記憶部2dにおける、前記第2の格納場所情報で特定される格納場所に第2の帳票フォームデータを格納するようにした。
Furthermore, when there is corresponding second form form data in the data acquisition request generation unit 2b, the user terminal 2 uses the second request message for acquiring the detail file from the form creation data providing server 3. And the generated second request message can be transmitted to the form creation data providing server 3.
Further, the second storage location information indicating the storage location of the second form data is made common to all user terminals 2 using this system, and the second form form of the user terminal 2 is used. The second form data is stored in the storage location specified by the second storage location information in the data storage unit 2d.

従って、帳票イメージ作成用プログラム起動用のHTMLには、第2の帳票フォームデータの格納場所を示す情報として、全ての利用者用端末2に共通の格納場所を示す情報を記載すればよく、利用者用端末2に対して、簡易な記述内容のHTMLで、格納場所の指示及び帳票イメージ作成用プログラムの起動を行わせることが可能である。
また、帳票作成用データ提供サーバ3は、利用者用端末2から第1のリクエストメッセージを受信した場合は、第3の格納場所情報で特定される格納場所にある明細データの作成プログラムを実行することが可能である。そして、このプログラムの起動によって、まず、第1の格納場所情報で特定される格納場所から選択された帳票種類に対応した第1の帳票フォームデータを読み出し、次に、取得した明細項目に対応した帳票データとを読み出し、該読み出した帳票データから明細ファイルを作成する。更に、読み出した第1の帳票フォームデータ及び作成した明細ファイルを利用者用端末2に送信することが可能である。
Therefore, in the HTML for starting up the form image creation program, information indicating the storage location common to all user terminals 2 may be described as information indicating the storage location of the second form data. It is possible to cause the user terminal 2 to instruct storage location and start up a form image creation program with HTML having simple description contents.
In addition, when the form creation data providing server 3 receives the first request message from the user terminal 2, the form creation data providing server 3 executes the detailed data creation program in the storage location specified by the third storage location information. It is possible. By starting this program, first, the first form form data corresponding to the selected form type is read out from the storage location specified by the first storage location information, and then the corresponding item item is read. The form data is read, and a detail file is created from the read form data. Furthermore, it is possible to transmit the read first form form data and the created detailed file to the user terminal 2.

更に、帳票作成用データ提供サーバ3は、利用者用端末2から第2のリクエストメッセージを受信した場合は、第3の格納場所情報で特定される格納場所にある明細データの作成プログラムを実行し、このプログラムの実行によって、指定された明細項目に対応した帳票データを読み出し、該読み出した帳票データから明細ファイルを作成して、この明細ファイルを利用者用端末2に送信することが可能である。   Further, when the form creation data providing server 3 receives the second request message from the user terminal 2, it executes the detailed data creation program in the storage location specified by the third storage location information. By executing this program, it is possible to read out the form data corresponding to the designated item, create a detail file from the read form data, and send this detail file to the user terminal 2 .

また、利用者用端末2は、帳票イメージ作成部2eによって、テキスト形式の明細ファイルと、第1又は第2の帳票フォームデータとから印刷用の帳票イメージを作成することが可能である。
また、印刷部2fによって、作成した帳票イメージを紙に印刷することが可能である。
上記実施の形態において、図1に示す、データ取得要求生成部2b及び第1のデータ通信部2aによる帳票種類の選択情報及び明細項目情報の送信処理は、請求項1記載のデータ取得要求送信手段に対応し、帳票フォームデータ取得部2cは、請求項1記載の帳票フォームデータ取得手段に対応し、第1のデータ通信部2aを介して帳票イメージ作成用プログラム起動用HTMLを受信する処理は、請求項1記載の格納場所情報受信手段に対応し、帳票イメージ作成部2eは、請求項1記載の帳票イメージ作成手段に対応する。
Further, the user terminal 2 can create a print form image from the text-format specification file and the first or second form data by the form image creation unit 2e.
Further, the created form image can be printed on paper by the printing unit 2f.
In the above-described embodiment, the data acquisition request transmitting unit according to claim 1 is configured such that the transmission processing of the form type selection information and the detailed item information by the data acquisition request generation unit 2b and the first data communication unit 2a illustrated in FIG. The form form data acquisition unit 2c corresponds to the form form data acquisition unit according to claim 1, and the process of receiving the form image creation program starting HTML via the first data communication unit 2a includes: The form image creation unit 2e corresponds to the storage location information receiving unit described in claim 1, and the form image creation unit 2e corresponds to the form image creation unit described in claim 1.

なお、上記実施の形態においては、第1の帳票フォームデータを利用者用端末2の備える記憶媒体に記憶し、第2の帳票フォームデータを帳票作成用データ提供サーバ3の備える記憶媒体に記憶し、システムを利用する全ての利用者用端末2において第2の帳票フォームデータの格納場所を示す第2の格納場所情報の内容を同じ内容とする構成としたが、この構成に限らない。   In the above embodiment, the first form data is stored in the storage medium provided in the user terminal 2, and the second form data is stored in the storage medium provided in the form creation data providing server 3. In all user terminals 2 that use the system, the second storage location information indicating the storage location of the second form data is set to the same content. However, the present invention is not limited to this configuration.

例えば、第1及び第2の帳票フォームデータを共に、帳票作成用データ提供サーバ3の備える記憶媒体に記憶し、第2の帳票フォームデータを利用者毎に区分して設定した記憶領域に記憶する構成としてもよい。この場合は、帳票イメージ作成用プログラム起動用のHTMLには、第1の帳票フォームデータの格納場所を示す共通の第1の格納場所情報と、利用者用端末2からの利用者の識別情報に基づき、第2の帳票フォームデータの格納場所を示す情報として、利用者毎に異なる第2の格納場所情報を記述することになる。   For example, both the first and second form data are stored in a storage medium provided in the form creation data providing server 3, and the second form data is stored in a storage area set for each user. It is good also as a structure. In this case, the HTML for starting the form image creation program includes the common first storage location information indicating the storage location of the first form data and the user identification information from the user terminal 2. Based on this, second storage location information different for each user is described as information indicating the storage location of the second form data.

また、上記実施の形態においては、絶対パスによって、第2の帳票フォームデータの格納場所を表現する構成としたが、これに限らず、メモリ空間上のアドレス値など格納場所を特定できれば他の表現を用いる構成としてもよい。但し、アドレス値を用いる場合は、絶対パスのように、ファイル名によって帳票の種類を判別することができないので、帳票種類とアドレス値とを予め対応付けする必要がある。   In the above embodiment, the storage location of the second form data is expressed by an absolute path. However, the present invention is not limited to this, and other representations can be used as long as the storage location such as an address value in the memory space can be specified. It is good also as a structure using. However, when the address value is used, it is necessary to associate the form type with the address value in advance because the form type cannot be determined by the file name as in the absolute path.

また、上記実施の形態においては、URLによって、第1の帳票フォームデータの格納場所を表現する構成としたが、これに限らず、絶対パスやメモリ空間上のアドレス値など格納場所を特定できれば他の表現を用いる構成としてもよい。但し、絶対パスやアドレス値などにする場合は、その格納場所から第1のフォームデータを読み出して利用者用端末2に送信するためのプログラムを仕込む必要がある。   In the above embodiment, the storage location of the first form data is expressed by the URL. However, the present invention is not limited to this, and any other storage location such as an absolute path or an address value in the memory space can be specified. It is good also as a structure using the expression of. However, in the case of using an absolute path or address value, it is necessary to prepare a program for reading the first form data from the storage location and transmitting it to the user terminal 2.

また、上記実施の形態においては、帳票の一例として見積明細書を取り上げて説明しているが、これに限らず、発注書、納品書、売上報告書等、本発明を適用可能な範囲内であればどのようなものに適用しても良い。
また、上記実施の形態においては、帳票作成用のWebページを利用して帳票作成用データ提供サーバ3に帳票の作成に必要なデータの取得要求を利用者用端末2から送信するようになっているが、これに限らず、別の方法によって帳票の作成に必要なデータの取得要求を送信するような構成としても良い。
Further, in the above embodiment, the description of the estimate is taken up as an example of the form, but the present invention is not limited to this, and within the scope where the present invention can be applied, such as a purchase order, delivery note, sales report, etc. It may be applied to anything as long as it exists.
In the above-described embodiment, a request for acquiring data necessary for creating a form is transmitted from the user terminal 2 to the form creation data providing server 3 using a form creation Web page. However, the present invention is not limited to this, and a configuration may be adopted in which an acquisition request for data necessary for creating a form is transmitted by another method.

また、上記実施の形態においては、帳票イメージ作成用プログラム起動用のHTMLに、明細ファイルの作成用プログラムの格納場所を示す第3の格納場所情報を記述し、利用者用端末2からのリクエストメッセージに応じて、サーバ側でこの作成用プログラムを実行させて明細ファイルを作成し、作成した明細ファイルを利用者用端末2に送信させる構成としたが、これに限らない。   Further, in the above embodiment, the third storage location information indicating the storage location of the detailed file creation program is described in the HTML for starting the form image creation program, and the request message from the user terminal 2 is written. Accordingly, the detailed file is created by executing the creation program on the server side, and the created detailed file is transmitted to the user terminal 2. However, the present invention is not limited to this.

例えば、利用者用端末2に、帳票イメージ作成用プログラム起動用のHTMLを送信する前に、予め、取得した明細項目情報に基づき明細ファイルを作成して、サーバ側の有する記憶媒体の特定の場所に明細ファイを格納する。そして、帳票イメージ作成用プログラム起動用のHTMLに、明細ファイルの格納場所を示す第3の格納場所情報(例えば、URL)を記述し、利用者用端末2は、この第3の格納場所情報で特定される格納場所から明細ファイルを取得する構成としても良い。   For example, before transmitting the form image creation program starting HTML to the user terminal 2, a detailed file is created in advance based on the acquired detailed item information, and a specific location of the storage medium on the server side The detail file is stored in. Then, the third storage location information (for example, URL) indicating the storage location of the detail file is described in the HTML for starting up the form image creation program, and the user terminal 2 uses this third storage location information. It is good also as a structure which acquires a detailed file from the storage location specified.

また、上記実施の形態においては、ISPのサーバを帳票作成用データ提供サーバ3とし、ISPから提供されるディスクスペースを利用して、帳票作成システム1を構成する例を説明したが、これに限らず、システム提供者側が専用のサーバを用意し、そのサーバを利用して帳票作成システム1を構成するなど、本システム1を他の構成により実現しても良い。   In the above embodiment, an example has been described in which the form creation system 1 is configured using the form creation data providing server 3 as the ISP server and the disk space provided by the ISP. Instead, the system provider side may provide a dedicated server, and the form creation system 1 may be configured using the server, so that the system 1 may be realized by other configurations.

また、上記実施の形態においては、明細項目のカテゴリの選択、選択カテゴリ内の項目の選択といったように、予め用意された一覧から必要な明細項目を選択する方法と、キーボード等による直接入力により明細項目又は明細項目に対応するコード番号を入力する方法の2種類の方法により、単体の明細項目を選択するようにしているが、これに限らず、「Aセット」、「Bセット」といったように、複数の明細項目をひとまとまりにした項目を選択できるようにしても良い。つまり、Aセットを選択すると、そのセット内には、例えば、明細項目a、明細項目b、明細項目c等の複数の項目が含まれており、帳票作成用データ提供サーバ3では、利用者用端末2から上記Aセットに対応するコード番号等の情報を取得すると、こ情報に基づきAセットに対応する明細項目a、明細項目b、明細項目c等の複数項目に対応する帳票データを帳票データ記憶部3cから読み出し、上記した明細ファイルを作成する。例えば、帳票が見積明細書である場合には、上記したAセットであれば、帳票データは、明細項目a、明細項目目b、明細項目c等の複数項目にそれぞれ対応する製品名、単価等になる。例えば、モニタ、PC本体、キーボード及びマウスの4つの明細項目がセットになったパソコンセットを例に挙げると、送信データ選択部3bは、例えば、これらの帳票データとして、「CRT001(モニタ)、\20,000」、「FMX(PC本体)、\80,000」、「LK001(キーボード)、\2,000」、「LM001(マウス)、\1,000」といったように、製品名、価格等の帳票データを帳票データ記憶部3cから読み出す。そして、送信データ選択部3bは、セット単位ではなくて、帳票イメージにおいて各製品に対応する上記読み出した帳票データが全て表示されるように上記明細ファイルを作成する。   In the above embodiment, a method for selecting required item items from a list prepared in advance, such as selection of a category of item items, selection of items in a selection category, and specification by direct input using a keyboard or the like. A single item is selected by two methods of inputting a code number corresponding to the item or item. However, the present invention is not limited to this, and “A set”, “B set”, etc. , It may be possible to select an item in which a plurality of detailed items are collected. That is, when the A set is selected, a plurality of items such as a detailed item a, a detailed item b, and a detailed item c are included in the set. When information such as a code number corresponding to the A set is acquired from the terminal 2, form data corresponding to a plurality of items such as the detailed item a, detailed item b, and detailed item c corresponding to the A set is obtained based on this information. It reads from the memory | storage part 3c and produces above-mentioned detailed file. For example, when the form is an estimate statement, if it is the above-mentioned A set, the form data includes product names, unit prices, etc. corresponding to a plurality of items such as item item a, item item b, item item c, etc. become. For example, in the case of a personal computer set in which four items such as a monitor, a PC main body, a keyboard, and a mouse are set as an example, the transmission data selection unit 3b may include “CRT001 (monitor), \ Form data storage unit for form data such as product name and price, such as “20,000”, “FMX (PC main unit), ¥ 80,000”, “LK001 (keyboard), ¥ 2,000”, “LM001 (mouse), ¥ 1,000” Read from 3c. Then, the transmission data selection unit 3b creates the detailed file so that all of the read form data corresponding to each product is displayed in the form image, not the set unit.

上記実施の形態においては、インターネットを利用して、相互接続される利用者用端末2と帳票作成用データ提供サーバ3とからなる帳票作成システム1を構成したが、これに限らず、例えば、LANによって、会社のある1部署に対して部署内の端末をネットワーク接続して構築しても良いし、更に、会社内の複数部署に対して、部署間の端末をネットワーク接続して構築しても良い。また、WANによって、同じ会社の建物間又は複数の会社間等の端末をネットワーク接続して、複数の会社で共用する構成としても良い。また、インターネット等を利用して不特定多数のシステム利用者に対して共用させる構成としても良い。   In the above embodiment, the form creation system 1 including the user terminal 2 and the form creation data providing server 3 connected to each other using the Internet is configured. However, the present invention is not limited to this. Depending on the situation, it may be constructed by connecting the terminals in the department to one department of the company over the network, or by connecting the terminals between departments over the network to a plurality of departments in the company. good. Moreover, it is good also as a structure which connects a network between the buildings of the same company or between several companies by WAN, and is shared by several companies. Moreover, it is good also as a structure shared with unspecified many system users using the internet etc.

本発明に係る帳票作成システム1の構成を示すブロック図である。It is a block diagram which shows the structure of the form creation system 1 which concerns on this invention. 利用者用端末2の動作処理を示すフローチャートである。It is a flowchart which shows the operation | movement process of the terminal 2 for users. 帳票作成用データ提供サーバ3の動作処理を示すフローチャートである。It is a flowchart which shows the operation | movement process of the data provision server 3 for form creation. 帳票イメージ作成用プログラム起動用HTMLの一例を示す図である。It is a figure which shows an example of HTML for form image creation program starting.

符号の説明Explanation of symbols

1 帳票作成システム
2 利用者用端末
2a 第1のデータ通信部
2b データ取得要求生成部
2c 帳票フォームデータ取得部
2d 第2の帳票フォームデータ記憶部
2e 帳票イメージ作成部
2f 印刷部
2g 帳票フォーム編集部
3 帳票作成用データ提供サーバ
3a 第2のデータ通信部
3b 送信用データ選択部
3c 帳票データ記憶部
3d 帳票フォームデータ記憶部
DESCRIPTION OF SYMBOLS 1 Form creation system 2 User terminal 2a 1st data communication part 2b Data acquisition request production | generation part 2c Form form data acquisition part 2d 2nd form form data storage part 2e Form image creation part 2f Printing part 2g Form form edit part 3 Form creation data providing server 3a Second data communication unit 3b Transmission data selection unit 3c Form data storage unit 3d Form form data storage unit

Claims (1)

帳票の作成に必要な帳票作成用データを提供する帳票作成用データ提供サーバからの前記帳票作成用データの格納場所に係る情報である格納場所情報を受信し、該受信した格納場所情報の示す格納場所に格納された前記帳票作成用データを用いて帳票イメージを作成するために、前記帳票作成用データ提供サーバとデータ通信可能に接続された帳票作成用装置の有するコンピュータで実行される帳票作成プログラムであって、
前記格納場所情報は、前記帳票作成用データの提供者側が帳票の種類毎に予め用意した前記帳票の印刷フォームに係る第1の帳票フォームデータの格納場所を示す第1の格納場所情報と、前記帳票作成用装置の利用者側で作成された前記第1の帳票フォームデータと対応する帳票フォームデータである第2の帳票フォームデータの利用者毎の格納場所を示す第2の格納場所情報とを含んでおり、
前記コンピュータを、
前記帳票作成用データの取得要求であるデータ取得要求を前記帳票作成用データ提供サーバに送信するデータ取得要求送信手段、
前記データ取得要求に応じて前記帳票作成用データ提供サーバから送信される帳票の内容に係るテキスト形式の帳票データを受信する帳票データ受信手段、
前記データ取得要求に応じて前記帳票作成用データ提供サーバから送信される前記格納場所情報を受信する格納場所情報受信手段、
前記受信した格納場所情報に基づき、前記第2の格納場所に所望の前記第2の帳票フォームデータが格納されているときに、前記第1の帳票フォームデータに優先して前記第2の格納場所から前記所望の第2の帳票フォームデータを取得する帳票フォームデータ取得手段、及び
前記帳票データ及び前記第1又は第2の帳票フォームデータに基づき、前記帳票イメージを作成する帳票イメージ作成手段として機能させることを特徴とする帳票作成プログラム。
The storage location information, which is information related to the storage location of the form creation data, is received from the form creation data providing server that provides the form creation data necessary for creating the form, and the storage indicated by the received storage location information A form creation program that is executed by a computer of a form creation apparatus connected to the form creation data providing server so as to be able to perform data communication in order to create a form image using the form creation data stored in a place Because
The storage location information includes first storage location information indicating a storage location of first form form data related to the form print form prepared in advance for each form type by a provider of the form creation data; Second storage location information indicating the storage location for each user of the second form data, which is the form data corresponding to the first form data created on the user side of the form creation device; Including
The computer,
A data acquisition request transmission means for transmitting a data acquisition request, which is an acquisition request for the form creation data, to the form creation data providing server;
Form data receiving means for receiving text form form data relating to the contents of the form transmitted from the form creation data providing server in response to the data acquisition request;
Storage location information receiving means for receiving the storage location information transmitted from the form creation data providing server in response to the data acquisition request;
When the desired second form data is stored in the second storage location based on the received storage location information, the second storage location takes precedence over the first form data. A form data acquisition unit that acquires the desired second form data, and a form image generation unit that generates the form image based on the form data and the first or second form data. A form creation program characterized by that.
JP2008229465A 2008-09-08 2008-09-08 Document preparation program Pending JP2010061612A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008229465A JP2010061612A (en) 2008-09-08 2008-09-08 Document preparation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008229465A JP2010061612A (en) 2008-09-08 2008-09-08 Document preparation program

Publications (1)

Publication Number Publication Date
JP2010061612A true JP2010061612A (en) 2010-03-18

Family

ID=42188300

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008229465A Pending JP2010061612A (en) 2008-09-08 2008-09-08 Document preparation program

Country Status (1)

Country Link
JP (1) JP2010061612A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06203075A (en) * 1992-12-28 1994-07-22 Oki Electric Ind Co Ltd Electronic telephone directory
JPH08263336A (en) * 1995-03-24 1996-10-11 Babcock Hitachi Kk Design job support system and data base processor for the support system
JP2004110558A (en) * 2002-09-19 2004-04-08 Ricoh Co Ltd Form creation support system, program, and recording medium in library
JP2005182179A (en) * 2003-12-16 2005-07-07 Hitachi Medical Corp Image search system and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06203075A (en) * 1992-12-28 1994-07-22 Oki Electric Ind Co Ltd Electronic telephone directory
JPH08263336A (en) * 1995-03-24 1996-10-11 Babcock Hitachi Kk Design job support system and data base processor for the support system
JP2004110558A (en) * 2002-09-19 2004-04-08 Ricoh Co Ltd Form creation support system, program, and recording medium in library
JP2005182179A (en) * 2003-12-16 2005-07-07 Hitachi Medical Corp Image search system and program

Similar Documents

Publication Publication Date Title
JP3959011B2 (en) Print management system
CN104508622B (en) Epos printing
TWI322361B (en) Method, system and computer program product for improving presentation of html pages in web devices
EP2713265A2 (en) Print control device, printer, and control method of a print control device
JP5640811B2 (en) Data communication system, URL generation server, and data communication program
US9100394B2 (en) Method and system for content submission
US20110128572A1 (en) Printing apparatus, printing method and storage medium
CN102591597A (en) Information processing apparatus, method for controlling the same
US20090063612A1 (en) Image forming apparatus and image forming system
JP5804749B2 (en) Data processing apparatus, data processing method and program
JP2010016778A (en) Image forming apparatus, information processing method, and image forming system
US20130219260A1 (en) Instrument, information processing system, and information processing method
US7877729B2 (en) Method and apparatus for editing and viewing device layout, and computer program product
JP5257142B2 (en) Image forming apparatus, image forming system, information processing method, and computer program
JP6871700B2 (en) Information processing system, information processing device and control method and program of information processing system
CN102236614B (en) Signal conditioning package and control method
US8959126B2 (en) Device management apparatus and device management method
JP2014049098A (en) Image forming apparatus, and control method and program of image forming apparatus
JP2010061612A (en) Document preparation program
CN101118537A (en) Analyzer
US20040139229A1 (en) Method for outputting content from the internet or an intranet
JP5041972B2 (en) Image forming apparatus, image forming system, information processing apparatus, computer program, and information recording medium
JP2011128970A (en) Web page creation support device, web page creation support method, computer program
JP2005202511A (en) Business form preparation system
JP7799404B2 (en) Information processing device, information processing system, control method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120412

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120424

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120911