[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2012123574A - Business form system, and processing method and program thereof - Google Patents

Business form system, and processing method and program thereof Download PDF

Info

Publication number
JP2012123574A
JP2012123574A JP2010273057A JP2010273057A JP2012123574A JP 2012123574 A JP2012123574 A JP 2012123574A JP 2010273057 A JP2010273057 A JP 2010273057A JP 2010273057 A JP2010273057 A JP 2010273057A JP 2012123574 A JP2012123574 A JP 2012123574A
Authority
JP
Japan
Prior art keywords
area
information
search
data
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2010273057A
Other languages
Japanese (ja)
Other versions
JP5659753B2 (en
JP2012123574A5 (en
Inventor
Shinichi Kitamura
真一 北村
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Canon MJ IT Group Holdings Inc
Original Assignee
Canon Marketing Japan Inc
Canon MJ IT Group Holdings Inc
Canon Software Inc
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 Canon Marketing Japan Inc, Canon MJ IT Group Holdings Inc, Canon Software Inc filed Critical Canon Marketing Japan Inc
Priority to JP2010273057A priority Critical patent/JP5659753B2/en
Publication of JP2012123574A publication Critical patent/JP2012123574A/en
Publication of JP2012123574A5 publication Critical patent/JP2012123574A5/en
Application granted granted Critical
Publication of JP5659753B2 publication Critical patent/JP5659753B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a system to reduce user's burden and facilitate retrieval in retrieval of business form data.SOLUTION: In an information processing apparatus, business form data is displayed and an area is specified by the business form data. A server determines whether an area used for retrieval that corresponds to the specified area and is previously set in the business form data exists in the business form data. When an area used for retrieval exists, business form retrieval is performed according to the data obtained from the area specified by the business form data and the area used for retrieval.

Description

帳票データを検索する帳票システムとその処理方法及びプログラムに関する。   The present invention relates to a form system for retrieving form data, a processing method thereof, and a program.

従来の電子帳票管理システムでは、紙媒体である帳票を電子帳票(帳票データ)として保存・管理することにより、大量の帳票から必要な帳票のみを検索することが簡単且つ高速に可能となる。例えば、帳票データを検索する際に、電子帳票情報で検索したい領域(検索対象領域)を指定し、その検索対象領域に合致する条件を入力した上で所望の帳票データを検索する電子帳票システムが提案されている(特許文献1参照)。   In a conventional electronic form management system, a form that is a paper medium is stored and managed as an electronic form (form data), so that only necessary forms can be searched from a large amount of forms easily and quickly. For example, when searching for form data, an electronic form system that searches for desired form data after designating an area (search target area) to be searched with electronic form information and inputting a condition that matches the search target area. It has been proposed (see Patent Document 1).

また、電子帳票管理システムでは、業務の多様化や企業合併などで生じた様々な種類の帳票が順次電子化された結果、特定の目的に必要な情報が複数の帳票データ間に重複して保存されてしまう場合が起こる。そのため、複数の帳票データを突き合わせてチェックするような業務も増加している。例えば、銀行業務において、特定の顧客の住所と預金残高を同時に電子帳票システムから検索するには、顧客台帳と普通預金残高情報という2つの帳票データを検索する必要がある。   In the electronic form management system, various types of forms resulting from business diversification and corporate mergers are sequentially digitized, so that information necessary for a specific purpose is stored redundantly among multiple form data. It will happen. For this reason, the number of operations for checking a plurality of form data by matching them is increasing. For example, in banking business, in order to retrieve a specific customer's address and deposit balance from the electronic form system at the same time, it is necessary to retrieve two form data: customer ledger and ordinary deposit balance information.

特開2007−179201号公報JP 2007-179201 A

しかしながら、従来の電子帳票管理システムを利用して複数の帳票データを検索する場合、通常の検索よりも検索対象となる帳票データが多くなってしまうため、検索に時間を要してしまい、業務が滞るという問題がある。   However, when searching for a plurality of form data using a conventional electronic form management system, the form data to be searched becomes larger than the normal search. There is a problem of stagnation.

また、従来の電子帳票管理システムでは、サーバ装置から電子帳票の基となるテキストデータがクライアント端末に送信され、クライアント端末が受信したテキストデータを基に電子帳票を生成している。この電子帳票は、テキストデータのテキストファイルと、そのテキストデータをどの位置に配置するのかといった位置ファイルと、帳票におけるフォーム(罫線や図)などの位置を定めるフォームファイルといった複数のファイルを用いて構成されている。   In a conventional electronic form management system, text data that is the basis of an electronic form is transmitted from a server device to a client terminal, and an electronic form is generated based on the text data received by the client terminal. This electronic form is composed of a text file of text data, a position file indicating where to place the text data, and a plurality of files such as a form file for determining the position of a form (ruled line or figure) in the form. Has been.

上記特許文献1に記載された技術を用いて帳票データの検索を行う場合、表示画面上で選択された検索対象領域から、位置ファイルを参照し、その検索対象領域にあるテキストデータからテキストファイルを取得し、取得したテキストファイルから検索するといった処理を行わなければならない。そのため、検索機能を有するアプリケーション(例えば、Microsoft社製の「MSOffice」)とは異なり、検索に時間がかかるという問題がある。   When searching for form data using the technique described in Patent Literature 1, the position file is referred to from the search target area selected on the display screen, and the text file is searched from the text data in the search target area. Processing such as obtaining and retrieving from the obtained text file must be performed. Therefore, unlike an application having a search function (for example, “MSOffice” manufactured by Microsoft Corporation), there is a problem that the search takes time.

また、複数の帳票データを検索する場合、ユーザが帳票検索を行うたびに帳票上で検索対象領域を設定し、検索を実行しなければならず、検索に手間や時間がかかってしまう。そこで、管理者がよく検索する検索対象領域を予め設定しておき、この検索対象領域のテキストデータを記憶しておき、検索するユーザがこの検索対象領域を指定することで検索することで、検索効率を上げることも可能であるが、検索するユーザは、どの帳票にどの検索対象領域が設定されているのかを把握しなければならず、検索する際の負荷が高かった。   Further, when searching for a plurality of form data, it is necessary to set a search target area on the form each time the user performs a form search, and execute the search, which takes time and effort for the search. Therefore, the search target area frequently searched by the administrator is set in advance, the text data of the search target area is stored, and the search user designates this search target area to perform the search. Although it is possible to increase the efficiency, the user who searches must grasp which search target area is set in which form, and the load during the search is high.

さらに、予め準備した検索対象領域しか指定することができず、検索時の使い勝手は良くなかった。   Furthermore, only the search target area prepared in advance can be specified, and the usability at the time of search is not good.

そこで、本発明は、帳票データで領域を指定し、指定した領域に対応する帳票データに予め設定されている検索に用いるための領域があるかを判定し、検索に用いるための領域がある場合には、帳票データで指定した領域から取得したデータと検索に用いるための領域に従って、帳票検索を実行することで、ユーザの負荷を軽減し、検索をし易くする仕組みを提供することである。   Therefore, the present invention designates an area in the form data, determines whether there is an area for use in a search set in advance in the form data corresponding to the designated area, and there is an area for use in the search In other words, a form search is executed according to the data acquired from the area specified by the form data and the area used for the search, thereby providing a mechanism that reduces the load on the user and facilitates the search.

本発明の目的を達成するために、帳票データを表示する情報処理装置と、前記帳票データを管理するサーバとが通信可能に接続されている帳票システムであって、前記情報処理装置は、前記表示されている帳票データで検索するキーとなるデータを取得するために、領域指定する領域指定手段と、前記領域指定手段で指定された領域に従って、前記表示されている帳票データから検索するキーとなるデータを取得するデータ取得手段と、前記領域指定手段で指定された領域の領域情報を送信する第1の送信手段と、前記第1の送信手段に従って、前記サーバから領域識別情報を受信する第2の受信手段と、帳票を検索するための検索条件として、前記第2の受信手段で受信した領域識別情報と前記データ取得手段で取得した検索するキーとなるデータを設定する設定手段と、前記サーバに記憶されている帳票検索情報を用いて帳票検索するべく、前記設定手段で設定された領域識別情報とデータを含む検索条件を前記サーバに送信する第3の送信手段とを備え、前記サーバは、前記帳票データに予め設定された領域の第2の領域情報と、当該第2の領域情報が設定された帳票データの帳票識別情報と、当該第2の領域情報を識別する領域識別情報と、前記領域に含まれるデータを含む帳票検索情報を記憶する記憶手段と、前記情報処理装置から前記第1の領域情報を受信する第1の受信手段と、前記第1の受信手段で受信した前記第1の領域情報に対応する、第2の領域情報があるか否かを判定する領域判定手段と、前記領域判定手段で前記第1の領域情報に対応する第2の領域情報があると判定された場合、前記第2の領域情報の領域識別情報を前記情報処理装置に送信する第2の送信手段と、前記情報処理装置から検索条件を受信する第3の受信手段と、前記第3の受信手段で受信した検索条件に含まれる領域識別情報とデータに従って、前記帳票検索情報を検索して、帳票検索する帳票検索手段とを備えることを特徴とする。   In order to achieve the object of the present invention, an information processing apparatus that displays form data and a server that manages the form data are communicably connected, and the information processing apparatus includes the display In order to acquire data that is a key for searching in the form data that has been displayed, the area specifying means for specifying the area and the key for searching from the displayed form data in accordance with the area specified by the area specifying means A data acquisition means for acquiring data; a first transmission means for transmitting area information of the area designated by the area designation means; and a second receiving area identification information from the server according to the first transmission means. As a search condition for searching for a form, the area identification information received by the second receiving means and the search key acquired by the data acquiring means A setting means for setting data, and a search condition including area identification information and data set by the setting means for transmitting a form search using the form search information stored in the server. Transmitting means, and the server includes second area information of an area preset in the form data, form identification information of the form data in which the second area information is set, and the second Area identification information for identifying area information; storage means for storing form search information including data included in the area; first receiving means for receiving the first area information from the information processing apparatus; Corresponding to the first area information by the area determining means for determining whether there is second area information corresponding to the first area information received by the first receiving means, and the area determining means Second domain information When it is determined that there is a second transmission unit that transmits the region identification information of the second region information to the information processing device, a third reception unit that receives a search condition from the information processing device, A form search means for searching for the form search information and searching for the form according to the area identification information and data included in the search condition received by the third receiving means is provided.

帳票データで領域を指定し、指定した領域に対応する帳票データに予め設定されている検索に用いるための領域があるかを判定し、検索に用いるための領域がある場合には、帳票データで指定した領域から取得したデータと検索に用いるための領域に従って、帳票検索を実行することで、ユーザの負荷を軽減し、検索をし易くなる。   Specify the area in the form data, determine whether there is an area to be used for the preset search in the form data corresponding to the specified area, and if there is an area to be used for the search, By executing the form search according to the data acquired from the designated area and the area used for the search, the load on the user is reduced and the search is facilitated.

本発明に実施形態に係る電子帳票管理システムの概略構成図を示す図である。1 is a diagram showing a schematic configuration diagram of an electronic form management system according to an embodiment of the present invention. 図1における帳票サーバのハードウェア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the form server in FIG. 帳票ファイルの構成例を示す図である。It is a figure which shows the structural example of a form file. 図2におけるインデックスファイルの構成例を示す図である。It is a figure which shows the structural example of the index file in FIG. インデックス領域管理情報のデータ構成例を示す図である。It is a figure which shows the data structural example of index area | region management information. 関連帳票参照検索の全体の処理を示すフローチャートである。It is a flowchart which shows the whole process of a related form reference search. 関連帳票参照検索のメニュー選択画面の例を示す図である。It is a figure which shows the example of the menu selection screen of a related form reference search. 検索結果一覧画面の表示例を示す図である。It is a figure which shows the example of a display of a search result list screen. 共通インデックス帳票検索処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a common index form search process. 共通インデックス情報を持つ関連帳票が存在しない場合に表示する画面例を示す図である。It is a figure which shows the example of a screen displayed when the related form which has common index information does not exist. 関連帳票参照検索画面の一例を示す図である。It is a figure which shows an example of a related form reference search screen. 関連帳票参照検索画面における検索条件の入力例を示す図である。It is a figure which shows the example of input of the search conditions in a related form reference search screen. 関連帳票参照検索処理の詳細を示すフローチャートである。It is a flowchart which shows the detail of a related form reference search process. 関連帳票参照検索における検索結果一覧と検索位置の一例を示す図である。It is a figure which shows an example of the search result list | wrist in a related form reference search, and a search position.

以下、本発明の実施の形態を図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図1は、本発明の実施形態に係る電子帳票管理システムの概略構成を示す図である。   FIG. 1 is a diagram showing a schematic configuration of an electronic form management system according to an embodiment of the present invention.

図1において、帳票サーバ100は、電子帳票管理装置として、複数種類の電子帳票(以下、単に「帳票」と称す)のデータ(以下、「帳票データ」または「帳票ファイル」と称す)を記憶、管理し、ネットワーク103を介してクライアントPC101,102に対して、帳票ファイルの閲覧や検索等のサービスを提供する。   In FIG. 1, a form server 100 stores, as an electronic form management device, data of multiple types of electronic forms (hereinafter simply referred to as “forms”) (hereinafter referred to as “form data” or “form file”). It manages and provides services such as browsing and searching for form files to the client PCs 101 and 102 via the network 103.

クライアントPC101,102は、ユーザが利用するパーソナルコンピュータ等の情報処理装置である。クライアントPC101,102は、ネットワーク103を介して帳票サーバ100に通信可能に構成され、帳票サーバ100に対して帳票ファイルの検索要求や検索結果の閲覧等が可能である。   The client PCs 101 and 102 are information processing apparatuses such as personal computers used by users. The client PCs 101 and 102 are configured to be able to communicate with the form server 100 via the network 103, and can make a form file search request to the form server 100, view search results, and the like.

ネットワーク103は、例えば、LAN(Local Area Network)やインターネット等で構成される。なお、ネットワーク103に接続される各種装置については、図示例に限らず、用途や目的に応じて様々な装置が接続されていてもよい。   The network 103 is configured by, for example, a LAN (Local Area Network), the Internet, or the like. Note that various devices connected to the network 103 are not limited to the illustrated example, and various devices may be connected depending on applications and purposes.

すなわち、図1は、帳票データを表示する情報処理装置と、帳票データを管理するサーバとが通信可能に接続されている帳票システムである。   That is, FIG. 1 shows a form system in which an information processing apparatus that displays form data and a server that manages form data are connected to be communicable.

図2は、図1における帳票サーバ100のハードウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the form server 100 in FIG.

図2において、CPU(中央演算装置)201は、システムバス204に接続される各デバイスを統括的に制御するとともに、各種プログラムを実行することで様々な機能を実現する。RAM202は、CPU201の主メモリであり、ワークエリア、一時退避領域等として機能する。ROM203或いは外部メモリ211には、CPU201の制御プログラムであるオペレーティングシステム(OS)や、帳票サーバ100において様々な機能を実現するためのプログラム212が記憶されている。CPU201は、これらのプログラムを必要に応じてRAM202にロードして実行する。プログラム212の実行時に用いられる帳票ファイル213およびインデックスファイル214は、外部メモリ211に格納されている。DB(データベース)215には、帳票データの格納情報(帳票ID、帳票名、格納先ディレクトリの紐付けなど)や、図5に示すインデックス領域管理情報マスタ2400が記憶されている。これらについては後述する。   In FIG. 2, a CPU (Central Processing Unit) 201 controls various devices connected to the system bus 204 and implements various functions by executing various programs. A RAM 202 is a main memory of the CPU 201 and functions as a work area, a temporary save area, and the like. The ROM 203 or the external memory 211 stores an operating system (OS) that is a control program of the CPU 201 and a program 212 for realizing various functions in the form server 100. The CPU 201 loads these programs into the RAM 202 and executes them as necessary. A form file 213 and an index file 214 used when the program 212 is executed are stored in the external memory 211. The DB (database) 215 stores form data storage information (form ID, form name, storage destination directory association, etc.) and an index area management information master 2400 shown in FIG. These will be described later.

入力コントローラ205は、例えば、キーボードやマウス等で構成された入力部209からの操作入力を制御する。表示コントローラ206は、表示部210の表示を制御する。表示部210は、例えば、CRTや液晶ディスプレイ等で構成される。   The input controller 205 controls an operation input from the input unit 209 configured with, for example, a keyboard and a mouse. The display controller 206 controls display on the display unit 210. The display unit 210 is configured by, for example, a CRT or a liquid crystal display.

外部メモリコントローラ(MC)207は、ブートプログラム、各種のアプリケーション、ユーザファイル、編集ファイルを記憶する外部メモリ211へのアクセスを制御する。加えて、サーバ或いは各クライアントPCの各種機能を実現するための各種テーブル、パラメータが記憶されている。外部メモリ211は、ハードディスク(HD)やフレキシブルディスク(FD)、磁気テープドライブ等で構成される。   An external memory controller (MC) 207 controls access to the external memory 211 that stores a boot program, various applications, user files, and edit files. In addition, various tables and parameters for realizing various functions of the server or each client PC are stored. The external memory 211 includes a hard disk (HD), a flexible disk (FD), a magnetic tape drive, and the like.

通信I/Fコントローラ208は、ネットワーク103を介して行われる、クライアントPC等の外部機器との通信を制御する。   The communication I / F controller 208 controls communication with an external device such as a client PC performed via the network 103.

クライアントPC101,102は、帳票サーバ100と同様のハードウェア構成を有するので、その説明は省略する。なお、インデックスファイル214、DB215については保持されていない。帳票ファイル213については、クライアントPCが、表示するために必要な部分のみを帳票サーバ100から受信するので、クライアントPC101,102が予め保持することない。クライアントPC101,102は、帳票ファイル213を表示するためのクライアントモジュールを保持し、帳票サーバ100内のプログラム212とは異なるプログラムを保持する。また、クライアントPC101,102では、帳票ファイル213の表示若しくは任意の帳票ファイル213に対する検索条件の指定等が可能である。   Since the client PCs 101 and 102 have the same hardware configuration as the form server 100, the description thereof is omitted. Note that the index file 214 and DB 215 are not held. As for the form file 213, the client PC receives only the part necessary for display from the form server 100, so that the client PCs 101 and 102 do not hold them in advance. The client PCs 101 and 102 hold a client module for displaying the form file 213 and hold a program different from the program 212 in the form server 100. Further, the client PCs 101 and 102 can display the form file 213 or specify a search condition for an arbitrary form file 213.

図3は、帳票ファイル213の構成例を示す図である。   FIG. 3 is a diagram illustrating a configuration example of the form file 213.

帳票ファイル213は、帳票における罫線や図などのレイアウトを定めるフォーム情報3301と、帳票に含まれる文字に関する帳票テキストデータ3302と、帳票における行ピッチや文字のフォントなどを定める帳票レイアウト定義情報3303と、帳票において帳票テキストデータの配置を定める帳票テキスト配置情報3304とで構成されている。   The form file 213 includes form information 3301 that defines a layout such as ruled lines and figures in the form, form text data 3302 relating to characters included in the form, form layout definition information 3303 that defines line pitch, character font, and the like in the form, The form is composed of form text arrangement information 3304 for determining the arrangement of the form text data in the form.

クライアントPC101が帳票(帳票イメージ)を表示する場合、帳票サーバ100で図示の4つの情報ファイルから表示用の帳票データを生成し、その帳票データをダウンロードした後にハードディスクに一時保存し、ワークメモリに読み込んだ後にディスプレイに帳票として表示する。   When the client PC 101 displays a form (form image), the form server 100 generates form data for display from the four information files shown in the figure, downloads the form data, temporarily stores it on the hard disk, and loads it into the work memory After that, it is displayed on the display as a form.

また、帳票ファイル213は、1つまたは複数のファイルによって構成され、1または複数のページを含有している。帳票サーバ100は、複数の帳票ファイル213のうちの同じ種類のものをグループ化して管理しており、それぞれの帳票ファイル213はそのグループの中の世代と呼ばれる。例えば、営業日報のように、日時が異なる同じ種類の帳票が世代として管理される。   The form file 213 is composed of one or a plurality of files and contains one or a plurality of pages. The form server 100 manages the same type of a plurality of form files 213 as a group, and each form file 213 is called a generation within the group. For example, like the business daily report, the same type of forms with different dates and times are managed as generations.

図4は、インデックスファイル214の構成例を示す図である。   FIG. 4 is a diagram illustrating a configuration example of the index file 214.

図4に示すように、インデックスファイル214は、キーファイル301と位置ファイル302とで構成されている。これら2つのファイルが帳票上の1つの領域のデータを持っている。インデックスファイル214は、帳票ファイル213からユーザが指定した領域に関するデータと当該データの位置(座標)とを抜き出して蓄えられたファイルであり、帳票ファイル213の検索処理専用のファイルである。なお、インデックスファイル214と帳票ファイル213は後述するインデックス領域管理情報マスタ2400を用いて関連付けされている。   As shown in FIG. 4, the index file 214 includes a key file 301 and a position file 302. These two files have data of one area on the form. The index file 214 is a file in which data related to the area designated by the user and the position (coordinates) of the data are extracted from the form file 213 and stored, and is a file dedicated to the search process of the form file 213. Note that the index file 214 and the form file 213 are associated using an index area management information master 2400 described later.

キーファイル301には、ユーザが指定した帳票上のある領域(後述するインデックス領域管理情報マスタ2400における矩形座標欄に指定される領域)の中から抜き出された文字列がキー文字列301aとして保存されている。また、キーファイル301には、開始レコード位置301bと終了レコード位置301cが保存されている。レコード位置とは、キーファイル301とリンクしている位置ファイル302のレコード番号を示している。   In the key file 301, a character string extracted from a certain area on the form designated by the user (an area specified in a rectangular coordinate field in the index area management information master 2400 described later) is stored as a key character string 301a. Has been. The key file 301 stores a start record position 301b and an end record position 301c. The record position indicates the record number of the position file 302 linked to the key file 301.

位置ファイル302は、キー文字列が見つかったページ番号と、帳票上の開始位置(座標)と終了位置(座標)がレコードとして保存されている。データは、キー文字列の昇順にソートされている。   In the position file 302, the page number where the key character string is found, the start position (coordinates) and the end position (coordinates) on the form are stored as records. The data is sorted in ascending order of the key string.

図示例は、キー文字列が日付の場合であり、帳票上の領域の中から抜き出された日付データが昇順にソートされ、キーファイル301のキー文字列301aに格納されている。また、開始レコード位置301b、終了レコード位置301cに格納されているレコード番号により、位置ファイル302の対応するレコード位置に保存されている位置情報に日付データが存在していることがわかる。例えば、検索処理によって「20000105」(2000年1月5日)と一致するデータを検索する場合、キーファイル301のキー文字列301aを走査し、データの存在を確認することができる。そして、当該レコードに格納されている開始レコード位置301b、終了レコード位置301cより、位置ファイルの対応するレコード番号3の位置情報により、帳票の1ページ目の座標120から130の範囲に、また、レコード番号4の位置情報により、帳票の2ページ目の座標50から60の範囲に「20000105」が存在すると判定できる。   In the illustrated example, the key character string is a date, and date data extracted from the area on the form is sorted in ascending order and stored in the key character string 301 a of the key file 301. Further, it can be seen from the record numbers stored in the start record position 301b and the end record position 301c that date data exists in the position information stored in the corresponding record position of the position file 302. For example, when searching for data that matches “20000105” (January 5, 2000) by the search process, the key character string 301a of the key file 301 can be scanned to confirm the presence of the data. Then, from the start record position 301b and the end record position 301c stored in the record, the position information of the corresponding record number 3 in the position file is within the range of coordinates 120 to 130 on the first page of the form, Based on the position information of number 4, it can be determined that “20000105” exists in the range of coordinates 50 to 60 on the second page of the form.

一方、検索対象が「20000104」の場合は、帳票の1ページ目の座標50から60の範囲、65から75の範囲、80から90の範囲の3つに存在することになる。   On the other hand, when the search target is “20000104”, it exists in three ranges of coordinates 50 to 60, 65 to 75, and 80 to 90 on the first page of the form.

図5は、インデックス領域管理情報のデータ構成例を示す図である。   FIG. 5 is a diagram illustrating a data configuration example of the index area management information.

インデックス領域管理情報は、インデックスファイル214を管理するための情報であって、インデックスファイル214と共に作成され、例えば、インデックスID等によりインデックスファイル214と紐付けがなされている。   The index area management information is information for managing the index file 214, is created together with the index file 214, and is associated with the index file 214 by, for example, an index ID.

インデックスIDは、インデックス領域管理情報を特定する一意のIDである。なお、インデックスIDはインデックスファイル214を生成する際に帳票サーバ100で付与される。インデックス名は、管理者により任意に指定される名称である。検索位置には、座標情報(X座標、y座標)・高さ・幅が記憶される。検索種別には、矩形の種別が記憶される。本実施形態においては、「文字」、「数値」、「日付」の3種類である。日付表現形式は、yy|mm|dd|yymm|mmdd|yymmdd|mmddyyのいずれかの形式をとる。   The index ID is a unique ID that identifies the index area management information. The index ID is assigned by the form server 100 when the index file 214 is generated. The index name is a name arbitrarily designated by the administrator. Coordinate information (X coordinate, y coordinate) / height / width is stored in the search position. The search type stores a rectangle type. In the present embodiment, there are three types: “character”, “numerical value”, and “date”. The date expression format takes one of the following formats: yy | mm | dd | yymm | mmdd | yymmdd | mmddyy.

インデックス領域管理情報は、インデックス領域管理情報マスタ2400としてDB215に登録される。   The index area management information is registered in the DB 215 as the index area management information master 2400.

すなわち、帳票データに予め設定された領域の第2の領域情報(例えば、座標情報)と、当該第2の領域情報が設定された帳票データの帳票識別情報(例えば、帳票ID)と、当該第2の領域情報を識別する領域識別情報(例えば、インデックス名やインデックスID)と、領域に含まれるデータ(例えば、キー文字列)を含む帳票検索情報を記憶するものである。   That is, second area information (for example, coordinate information) of an area set in advance in the form data, form identification information (for example, form ID) of the form data in which the second area information is set, and the first The area search information including area identification information (for example, index name and index ID) for identifying area information 2 and data included in the area (for example, key character string) is stored.

次に図1の電子帳票管理システムにおける関連帳票参照検索の流れについて説明する。   Next, the flow of related form reference search in the electronic form management system of FIG. 1 will be described.

図6は、図1の電子帳票管理システムにおける関連帳票参照検索の流れを示すフローチャートである。   FIG. 6 is a flowchart showing the flow of related form reference search in the electronic form management system of FIG.

ステップS101では、クライアントPC101が、帳票サーバ100に対して、検索対象帳票の表示要求を送信する。検索対象帳票の表示要求には、例えば、ユーザ指定した帳票IDもしくは、帳票が格納されている先のディレクトリを選択することで格納先が特定され、この格納先情報(フォルダIDなど)が含まれる。   In step S <b> 101, the client PC 101 transmits a search target form display request to the form server 100. The display request for the search target form, for example, specifies the storage destination by selecting the form ID specified by the user or the directory where the form is stored, and includes this storage destination information (folder ID, etc.). .

ステップS102では、帳票サーバ100が、クライアントPC101から送信された検索対象帳票の表示要求を受信する。   In step S102, the form server 100 receives the search target form display request transmitted from the client PC 101.

ステップS103では、帳票サーバ100が、クライアントPC101から送信された表示要求の帳票IDに従って、表示するための帳票データを、帳票ファイル213を用いて生成する。   In step S <b> 103, the form server 100 generates form data to be displayed using the form file 213 in accordance with the form ID of the display request transmitted from the client PC 101.

ステップS104では、帳票サーバ100が、クライアントPC101に対して、生成した帳票データを送信する。   In step S104, the form server 100 transmits the generated form data to the client PC 101.

ステップS105では、クライアントPC101が、帳票サーバ100から送信された帳票データを受信し、例えば、ブラウザで帳票データを表示する。なお、帳票データが表示した画面は、表示された帳票データ内(複数世代の帳票データや複数ページの帳票データ)を検索するために、検索条件設定が可能な構成となっている。   In step S105, the client PC 101 receives the form data transmitted from the form server 100, and displays the form data with a browser, for example. Note that the screen on which the form data is displayed is configured such that search conditions can be set in order to search within the displayed form data (a plurality of generations of form data or a plurality of pages of form data).

ステップS106では、クライアントPC101が、ユーザにより入力された検索条件(帳票データにおける対象領域(インデックス領域のIDや座標値)、文字か数値かを特定するための種別、ヒットさせるための条件(文字列や数値などの値)、比較条件(「〜以上」など))を、帳票サーバ100に送信する。   In step S106, the client PC 101 uses the search condition (character string or ID value of the index area in the form data, the type for specifying whether it is a character or a numerical value, the condition for the hit (character string) entered by the user And a comparison condition (such as “˜” or more)) are transmitted to the form server 100.

ステップS107では、帳票サーバ100が、クライアントPC101から送信された検索条件を受信する。帳票サーバ100は、受信した検索条件を基に、帳票データを検索する。   In step S107, the form server 100 receives the search condition transmitted from the client PC 101. The form server 100 searches for form data based on the received search condition.

ステップS108では、帳票サーバ100が、クライアントPC101に対して、ヒットした帳票データのリストを検索結果として送信する。   In step S <b> 108, the form server 100 transmits a list of hit form data to the client PC 101 as a search result.

ステップS109では、クライアントPC101が、帳票サーバ100から送信された検索結果を受信し、図8に示すような検索結果一覧画面を表示する。また、検索結果一覧画面で例えば801をマウスで指定すると、検索条件に一致した帳票のページをクライアントPC101のディスプレイに表示させ、その表示したページで検索条件に一致した箇所のレコードを他のレコードと識別可能に表示させる(例えばハイライト表示など)。すなわち、表示されている帳票データで検索するキーとなるデータを取得するために、領域指定する処理である(領域指定)。   In step S109, the client PC 101 receives the search result transmitted from the form server 100 and displays a search result list screen as shown in FIG. Also, when the user designates, for example, 801 on the search result list screen with a mouse, the form page that matches the search condition is displayed on the display of the client PC 101, and the record that matches the search condition on the displayed page is displayed as another record. Display in an identifiable manner (for example, highlight display). In other words, this is a process for designating an area in order to acquire data that is a key to search for the displayed form data (area designation).

ステップS110では、クライアントPC101が、図7の画面において、ユーザによって、関連帳票参照検索指示があったか否かを判定する。関連帳票参照検索指示では、まず関連帳票を検索するための検索キーを決定するために、ユーザによりマウス等で選択された範囲指定を受け付ける。範囲指定を受け付けた箇所で、ユーザによりマウスの右ボタンがクリックされた場合、図7に示すメニュー選択画面702を表示し、このメニュー選択画面702で押下されたことを受け付けることで実現する。すなわち、表示された帳票データから他の帳票を検索するための指定をする処理である(関連帳票検索指定)。   In step S110, the client PC 101 determines whether or not the related form reference search instruction is issued by the user on the screen of FIG. In the related form reference search instruction, first, in order to determine a search key for searching for a related form, a range specification selected by the user with a mouse or the like is accepted. When the right button of the mouse is clicked by the user at the place where the range specification is accepted, the menu selection screen 702 shown in FIG. 7 is displayed, and the pressing of the menu selection screen 702 is accepted. That is, it is a process for specifying for searching other forms from the displayed form data (related form search specification).

このメニュー選択画面702が押下され、関連帳票参照検索指示があったと判定された場合には、ステップS111へ処理を移す。また、関連帳票参照検索指示がなかったと判定された場合、例えば、範囲指定がされず、ステップS106での検索条件の入力があった場合には、処理を終了として、他の処理へ移る。例えばステップS106の処理。   If the menu selection screen 702 is pressed and it is determined that there is a related form reference search instruction, the process proceeds to step S111. If it is determined that there is no related form reference search instruction, for example, if the range is not specified and the search condition is input in step S106, the process ends and the process proceeds to another process. For example, the process of step S106.

ステップS111では、クライアントPC101が、範囲指定された領域の座標情報から、座標内にある文字列を検索する。すなわち、指定された領域に従って、表示されている帳票データから検索するキーとなるデータを取得する処理である(データ取得)。   In step S <b> 111, the client PC 101 searches for a character string in the coordinates from the coordinate information of the area designated for the range. That is, it is a process of acquiring data serving as a key to search from the displayed form data according to the designated area (data acquisition).

ステップS112では、表示されている帳票データの帳票情報(帳票ID)と検索キー情報(取得した文字列(キー文字列)と座標情報)に従って、共通インデックス帳票検索処理を行う。   In step S112, common index form search processing is performed according to the form information (form ID) and search key information (acquired character string (key character string) and coordinate information) of the displayed form data.

ここで、ステップS112の共通インデックス帳票検索処理について、図9を用いて説明する。   Here, the common index form search process in step S112 will be described with reference to FIG.

図9は共通インデックス帳票検索の流れを示すフローチャートである。   FIG. 9 is a flowchart showing the flow of common index form search.

ステップS201では、クライアントPC101が、帳票サーバ100に対して、ステップS111で取得した帳票情報(帳票IDなどの帳票識別情報)と検索キー情報(座標情報)を送信する。すなわち、指定された領域の領域情報を送信する処理である(第1の送信)。   In step S201, the client PC 101 transmits the form information (form identification information such as form ID) and search key information (coordinate information) acquired in step S111 to the form server 100. That is, it is a process of transmitting area information of a specified area (first transmission).

ステップS202では、帳票サーバ100が、クライアントPC101より送信された帳票情報(帳票ID)と検索キー情報(座標情報)を受信する。すなわち、第1の領域情報を受信する処理である(第1の受信)。   In step S202, the form server 100 receives form information (form ID) and search key information (coordinate information) transmitted from the client PC 101. That is, it is a process of receiving the first area information (first reception).

ステップS203では、帳票サーバ100が、クライアントPC101より送信された帳票情報(帳票ID)と検索キー情報(座標情報)の組み合わせで、DB215内のインデックス領域管理情報マスタ2400を比較して、同一の帳票IDで検索キーの座標が検索位置に含まれるインデックス情報を取得する。   In step S203, the form server 100 compares the index area management information master 2400 in the DB 215 with the combination of the form information (form ID) transmitted from the client PC 101 and the search key information (coordinate information), and the same form is obtained. Index information in which the coordinates of the search key are included in the search position by ID is acquired.

ステップS204では、帳票サーバ100が、ステップS203でインデックス情報が存在しなければ、共通インデックス情報取得処理を終了し、リターンする。インデックス情報が存在すれば、そのインデックス情報(インデックスID、インデックス名、検索種別、日付表現形式)を取得し、ステップS205の共通インデックス帳票検索を実行する。   In step S204, if the index information does not exist in step S203, the form server 100 ends the common index information acquisition process and returns. If index information exists, the index information (index ID, index name, search type, date expression format) is acquired, and the common index form search in step S205 is executed.

ステップS205では、帳票サーバ100が、ステップS203で取得したインデックス情報(インデックスID、インデックス名、検索種別、日付表現形式)を基に、同一のインデックス情報をもつ帳票をDB215内のインデックス領域管理情報マスタ2400から検索する。   In step S205, the form server 100 converts the form having the same index information into the index area management information master in the DB 215 based on the index information (index ID, index name, search type, date expression format) acquired in step S203. Search from 2400.

ステップS206では、帳票サーバ100が、ステップS205で同一のインデックス情報をもつ帳票が存在しなければ、共通インデックス帳票検索を終了し、インデックスがないことを通知するためにエラー情報を送信し、リターンする。同一のインデックス情報を持つ帳票が存在すれば、その帳票情報(帳票ID)とインデックス情報(インデックスID、インデックス名、検索種別、日付表現形式)を取得する。また、取得した帳票情報(帳票ID)を基に、DB215内の帳票データの格納情報から、帳票名、格納先ディレクトリを取得する。すなわち、受信した前記第1の領域情報と対応する、第2の領域情報がインデックス領域管理情報にあるか否かを判定する処理である(領域判定)。   In step S206, if there is no form having the same index information in step S205, the form server 100 ends the common index form search, transmits error information to notify that there is no index, and returns. . If there is a form having the same index information, the form information (form ID) and index information (index ID, index name, search type, date expression format) are acquired. Further, based on the acquired form information (form ID), the form name and the storage destination directory are acquired from the storage information of the form data in the DB 215. That is, it is a process of determining whether or not the second area information corresponding to the received first area information is in the index area management information (area determination).

ステップS207では、帳票サーバ100が、クライアントPC101に対して、ステップS206で取得した共通インデックス帳票情報(帳票ID、帳票名、格納先ディレクトリ、インデックスID、インデックス名、検索種別、日付表現形式)を送信する。すなわち、インデックス領域管理情報に一致する第2の領域情報があると判定された場合、一致した第2の領域情報の領域識別情報を情報処理装置に送信する処理である(第2の送信)。   In step S207, the form server 100 transmits the common index form information (form ID, form name, storage directory, index ID, index name, search type, date expression format) acquired in step S206 to the client PC 101. To do. That is, when it is determined that there is second area information that matches the index area management information, this is a process of transmitting the area identification information of the matched second area information to the information processing apparatus (second transmission).

ステップS208では、クライアントPC101は、帳票サーバ100から送信された共通インデックス帳票情報(帳票ID、帳票名、格納先ディレクトリ、インデックスID、インデックス名、検索種別、日付表現形式)を受信する。すなわち、サーバから領域識別情報(例えば、インデックス名)を受信する処理である(第2の受信)。   In step S208, the client PC 101 receives the common index form information (form ID, form name, storage destination directory, index ID, index name, search type, date expression format) transmitted from the form server 100. That is, it is a process of receiving area identification information (for example, index name) from the server (second reception).

処理を図6のステップS113に戻し、ステップS113では、クライアントPC101が、帳票サーバ100から共通インデックス帳票情報を受信したか否かを判定する。共通インデックス帳票情報を受信していなければ、ステップS117で図10に示す関連帳票が存在しないメッセージ画面を表示する。すなわち、サーバが、第2の領域情報がないと判定された場合、一致する領域がないことを通知するべく、情報処理装置に一致する領域がないことを示す情報を送信し、情報処理装置は、一致する領域がないことを示す情報を受信し、一致する領域がない旨の通知をする処理である。共通インデックス帳票情報を受信していれば、ステップS114に移す。   The process returns to step S113 in FIG. 6, and in step S113, the client PC 101 determines whether or not the common index form information has been received from the form server 100. If the common index form information has not been received, a message screen without the related form shown in FIG. 10 is displayed in step S117. That is, if the server determines that there is no second area information, the server transmits information indicating that there is no matching area in the information processing apparatus to notify that there is no matching area, and the information processing apparatus This is a process of receiving information indicating that there is no matching area and notifying that there is no matching area. If the common index form information has been received, the process proceeds to step S114.

ステップS114では、共通インデックス帳票情報とステップS110で取得した検索キー情報(キー文字列)を関連帳票検索条件として、対応する各項目に値をセットする。すなわち、帳票を検索するための検索条件として、受信した領域識別情報と取得した検索するキーとなるデータ(検索キー情報)を設定する処理である。   In step S114, the common index form information and the search key information (key character string) acquired in step S110 are used as related form search conditions, and values are set for the corresponding items. That is, it is a process of setting the received area identification information and the acquired data (search key information) as a search key as search conditions for searching for a form.

なお、ステップS117で関連帳票が存在しないメッセージを表示させ、図10で不図示の通常検索をするためのボタンが押下されたことを検知した場合には、ユーザに所望の検索を実行させるために、検索したい帳票を指定し、その帳票の帳票データを帳票サーバ100から取得し、表示する。帳票データで領域選択すると、帳票データを表示している画面上の検索条件入力欄(ステップS106と同様)にキー文字列が自動的にセットされ表示される。これにより、共通インデックスがない場合でも、通常の検索を容易にすることが可能となる。すなわち、一致する領域がない場合に、領域識別情報を設定することなく、取得した検索するキーとなるデータを設定する処理である。   In step S117, when a message indicating that a related form does not exist is displayed and it is detected that a button for performing a normal search (not shown in FIG. 10) is pressed, in order to cause the user to perform a desired search. The form to be searched is designated, and the form data of the form is acquired from the form server 100 and displayed. When an area is selected in the form data, the key character string is automatically set and displayed in the search condition input field (same as step S106) on the screen displaying the form data. Thereby, even when there is no common index, it is possible to facilitate a normal search. That is, in the case where there is no matching area, it is a process for setting the acquired data as a key to be searched without setting the area identification information.

ステップS115では、クライアントPC101が、ステップS114でセットした関連帳票検索条件に従い、図11に示す関連帳票検索画面1101を表示する。   In step S115, the client PC 101 displays the related form search screen 1101 shown in FIG. 11 according to the related form search condition set in step S114.

図11の関連帳票検索画面1101の対象帳票リストには、共通インデックス帳票情報の帳票ID、帳票名、格納先ディレクトリを表示する。検索条件1104の対象領域1105には、共通インデックス帳票情報のインデックス名を、種別1106には共通インデックス帳票情報の検索種別を表示する。また、条件1107には検索キー情報(キー文字列)を表示する。この時、比較1108には、デフォルトで“と等しい”を表示する。比較条件には、図12の1201に示すように、“以上”、“以下”、“より大きい”、“より小さい”が選択可能であり、ユーザにマウス操作で選択させる。また、検索対象の帳票を対象チェックボックス1103から、ユーザにマウス操作で選択させる。   In the target form list on the related form search screen 1101 in FIG. 11, the form ID, form name, and storage destination directory of the common index form information are displayed. The target area 1105 of the search condition 1104 displays the index name of the common index form information, and the type 1106 displays the search type of the common index form information. In the condition 1107, search key information (key character string) is displayed. At this time, “equal to” is displayed in the comparison 1108 by default. As a comparison condition, as indicated by 1201 in FIG. 12, “more than”, “less than”, “greater than”, and “less than” can be selected, and the user is allowed to select with a mouse operation. Also, the user selects a search target form from the target check box 1103 by operating the mouse.

ステップS116では、クライアントPC101が、ステップS115で表示され、設定された関連帳票検索条件を基に、関連帳票検索を実行する。   In step S116, the client PC 101 executes a related form search based on the related form search conditions displayed and set in step S115.

ここで、図13を用いて、関連帳票検索について説明する。   Here, the related form search will be described with reference to FIG.

図13は関連帳票検索の流れを示すフローチャートである。   FIG. 13 is a flowchart showing the flow of related form search.

ステップS301では、クライアントPC101が、帳票サーバ100に対して、設定された関連帳票検索条件(帳票ID、インデックスID、インデックス名、検索種別、キー文字列、比較条件)を送信する。すなわち、帳票検索情報(例えば、インデックス領域管理情報)を用いて帳票検索するべく、設定された領域識別情報とデータを含む検索条件をサーバに送信する処理である(第3の送信)。   In step S <b> 301, the client PC 101 transmits the set related form search conditions (form ID, index ID, index name, search type, key character string, comparison condition) to the form server 100. That is, it is a process of transmitting a search condition including set area identification information and data to the server in order to perform a form search using form search information (for example, index area management information) (third transmission).

ステップS302では、帳票サーバ100が、クライアントPC101から送信された関連帳票検索条件(帳票ID、インデックスID、インデックス名、検索種別、キー文字列、比較条件)を受信する。すなわち、検索条件を受信する処理である(第3の受信)。   In step S302, the form server 100 receives the related form search conditions (form ID, index ID, index name, search type, key character string, comparison condition) transmitted from the client PC 101. That is, it is a process of receiving the search condition (third reception).

ステップS303では、帳票サーバ100が、クライアントPC101から受信した関連帳票検索条件(帳票ID、インデックスID、インデックス名、検索種別、キー文字列、比較条件)に基づき、インデックス領域管理情報マスタ2400とインデックスファイル214から、条件に一致するデータを検索する。すなわち、受信した検索条件に含まれる領域識別情報とデータに従って、帳票検索情報を検索して、帳票検索する処理である。   In step S303, the form server 100 determines that the index area management information master 2400 and the index file are based on the related form search conditions (form ID, index ID, index name, search type, key character string, comparison condition) received from the client PC 101. From 214, data matching the condition is retrieved. That is, it is a process of searching for form search information according to the area identification information and data included in the received search condition and searching for the form.

ステップS304では、帳票サーバ100が、クライアントPC101に対して、ステップS303で検索した結果一覧を検索結果として送信する。   In step S304, the form server 100 transmits the result list searched in step S303 as a search result to the client PC 101.

ステップS305では、クライアントPC101は、帳票サーバ100から送信された検索結果を受信し、図8に示す検索結果一覧画面を表示する。なお、図8の検索結果一覧画面は、便宜的にステップS109で用いた画面を使い説明したが、同じ画面である必要はなく、通常の検索と、関連帳票検索条件の検索結果一覧画面は別の画面であってもよい。   In step S305, the client PC 101 receives the search result transmitted from the form server 100 and displays the search result list screen shown in FIG. Note that the search result list screen in FIG. 8 has been described using the screen used in step S109 for the sake of convenience. However, the search result list screen does not have to be the same screen, and the normal search and the search result list screen for related form search conditions are different. May be the screen.

また、ステップS305では、図14に示すように、ステップS109の検索結果と同じように、検索結果一覧画面で例えば1401をマウスで指定すると、検索条件に一致した帳票の該当するページをクライアントPC101のディスプレイに表示させ、その表示したページで検索条件に一致した箇所のレコードを他のレコードと識別可能に表示させる(例えば1402のようにハイライト表示など)。   Further, in step S305, as shown in FIG. 14, if 1401 is designated with the mouse on the search result list screen as in the search result of step S109, the corresponding page of the form that matches the search condition is displayed on the client PC 101. The record is displayed on the display, and the record of the location that matches the search condition on the displayed page is displayed so as to be distinguishable from other records (for example, highlighted display as 1402).

以上、本実施形態を説明したが、本実施の形態では、帳票ファイル213を表示させる際に、Active−Xが帳票サーバ100からクライアントPCにダウンロードされ、クライアントPC上のブラウザにより帳票ファイル213が表示される。また、各種表示制御をActive−Xを用いて制御するように構成しているが、これに限定されない。例えば、ブラウザを用いることなく、クライアントサーバ型のシステムで構成してもよい。この場合、クライアントPC側に、帳票ファイル213を表示、検索することができる独自のプログラムを予めインストールさせて実現させることも可能である。   Although the present embodiment has been described above, in the present embodiment, when the form file 213 is displayed, Active-X is downloaded from the form server 100 to the client PC, and the form file 213 is displayed by the browser on the client PC. Is done. In addition, various display controls are configured to be controlled using Active-X, but the present invention is not limited to this. For example, you may comprise with a client server type system, without using a browser. In this case, a unique program that can display and search the form file 213 on the client PC side can be installed in advance and realized.

以上説明したように、本実施形態によれば、帳票データで領域を指定し、指定した領域に対応する帳票データに予め設定されている検索に用いるための領域があるかを判定し、検索に用いるための領域がある場合には、帳票データで指定した領域から取得したデータと検索に用いるための領域に従って、帳票検索を実行することで、ユーザの負荷を軽減し、検索をし易くする仕組みを提供することである。   As described above, according to the present embodiment, an area is designated by form data, it is determined whether there is an area to be used for a preset search in the form data corresponding to the designated area. When there is an area to use, a mechanism that reduces the load on the user and facilitates the search by executing a form search according to the data acquired from the area specified in the form data and the area to be used for the search Is to provide.

特に、複数の帳票を検索する場合に、表示している帳票データで領域を指定するだけで、複数帳票検索をするために用いられるインデックスを特定することができ、複数帳票検索が容易になる。   In particular, when searching for a plurality of forms, it is possible to specify an index used for searching for a plurality of forms simply by specifying an area with the displayed form data, and the search for a plurality of forms is facilitated.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。   It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.

以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。   Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or recording medium, and specifically includes a plurality of devices. The present invention may be applied to a system including a single device.

また、本発明におけるプログラムは、図6、図9、図13に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図6、図9、図13の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図6、図9、図13の各装置の処理方法ごとのプログラムであってもよい。   The program according to the present invention is a program that allows a computer to execute the processing methods of the flowcharts shown in FIGS. 6, 9, and 13. The storage medium of the present invention uses the processing methods of FIGS. 6, 9, and 13. A computer executable program is stored. Note that the program according to the present invention may be a program for each processing method of each apparatus in FIGS. 6, 9, and 13.

以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by executing the reading.

この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。   In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program constitutes the present invention.

プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク、ソリッドステートドライブ等を用いることができる。   As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk, solid state drive, or the like can be used.

また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.

さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention.

なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。   In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.

100 帳票サーバ
101 クライアントPC
102 クライアントPC
103 ネットワーク
201 CPU
202 RAM
203 ROM
211 外部メモリ
100 Form server 101 Client PC
102 Client PC
103 Network 201 CPU
202 RAM
203 ROM
211 External memory

Claims (7)

帳票データを表示する情報処理装置と、前記帳票データを管理するサーバとが通信可能に接続されている帳票システムであって、
前記情報処理装置は、
前記表示されている帳票データで検索するキーとなるデータを取得するために、領域指定する領域指定手段と、
前記領域指定手段で指定された領域に従って、前記表示されている帳票データから検索するキーとなるデータを取得するデータ取得手段と、
前記領域指定手段で指定された領域の領域情報を送信する第1の送信手段と、
前記第1の送信手段に従って、前記サーバから領域識別情報を受信する第2の受信手段と、
帳票を検索するための検索条件として、前記第2の受信手段で受信した領域識別情報と前記データ取得手段で取得した検索するキーとなるデータを設定する設定手段と、
前記サーバに記憶されている帳票検索情報を用いて帳票検索するべく、前記設定手段で設定された領域識別情報とデータを含む検索条件を前記サーバに送信する第3の送信手段と
を備え、
前記サーバは、
前記帳票データに予め設定された領域の第2の領域情報と、当該第2の領域情報が設定された帳票データの帳票識別情報と、当該第2の領域情報を識別する領域識別情報と、前記領域に含まれるデータを含む帳票検索情報を記憶する記憶手段と、
前記情報処理装置から前記第1の領域情報を受信する第1の受信手段と、
前記第1の受信手段で受信した前記第1の領域情報に対応する、第2の領域情報があるか否かを判定する領域判定手段と、
前記領域判定手段で前記第1の領域情報に対応する第2の領域情報があると判定された場合、前記第2の領域情報の領域識別情報を前記情報処理装置に送信する第2の送信手段と、
前記情報処理装置から検索条件を受信する第3の受信手段と、
前記第3の受信手段で受信した検索条件に含まれる領域識別情報とデータに従って、前記帳票検索情報を検索して、帳票検索する帳票検索手段と
を備えることを特徴とする帳票システム。
A form system in which an information processing apparatus that displays form data and a server that manages the form data are connected to be able to communicate with each other,
The information processing apparatus includes:
In order to obtain data as a key for searching in the displayed form data, an area designating unit for designating an area;
Data acquisition means for acquiring data as a key for searching from the displayed form data according to the area specified by the area specifying means;
First transmission means for transmitting area information of the area designated by the area designation means;
Second receiving means for receiving region identification information from the server according to the first transmitting means;
Setting means for setting area identification information received by the second receiving means and data serving as a search key acquired by the data acquiring means as search conditions for searching for a form;
A third transmission unit configured to transmit the search condition including the area identification information and data set by the setting unit to the server in order to perform a form search using the form search information stored in the server;
The server
Second area information of an area set in advance in the form data, form identification information of the form data in which the second area information is set, area identification information for identifying the second area information, Storage means for storing form search information including data included in the area;
First receiving means for receiving the first area information from the information processing apparatus;
Area determining means for determining whether there is second area information corresponding to the first area information received by the first receiving means;
A second transmission unit configured to transmit the region identification information of the second region information to the information processing apparatus when the region determination unit determines that there is second region information corresponding to the first region information; When,
Third receiving means for receiving a search condition from the information processing apparatus;
A form system comprising: a form search means for searching for the form search information according to area identification information and data included in the search condition received by the third receiving means, and searching for the form.
前記情報処理装置は、
前記表示された帳票データから他の帳票を検索するための指定をする関連帳票検索指定手段と、
前記第1の送信手段は、前記関連帳票検索指定手段で他の帳票を検索するための指定がなされた場合に、領域情報を送信することを特徴とする請求項1に記載の帳票システム。
The information processing apparatus includes:
Related form search specifying means for specifying to search for other forms from the displayed form data;
2. The form system according to claim 1, wherein the first transmission unit transmits region information when the related form search designation unit is designated to search for another form. 3.
前記サーバは、
前記領域判定手段で一致する第2の領域情報がないと判定された場合、一致する領域がないことを通知するべく、前記情報処理装置に一致する領域がないことを示す情報を送信する第4の送信手段を更に備え、
前記情報処理装置は、
前記サーバから、一致する領域がないことを示す情報を受信する第4の受信手段と、
前記第4の受信手段で受信した情報に従って、一致する領域がない旨の通知をする通知手段と
を更に備えることを特徴とする請求項1又は2に記載の帳票システム。
The server
When the area determination unit determines that there is no matching second area information, the information indicating that there is no matching area is transmitted to the information processing apparatus to notify that there is no matching area. Further comprising:
The information processing apparatus includes:
Fourth receiving means for receiving information indicating that there is no matching area from the server;
3. The form system according to claim 1, further comprising notification means for notifying that there is no matching area according to the information received by the fourth receiving means.
前記設定手段は、前記一致する領域がない場合に、前記設定手段で領域識別情報を設定することなく、前記データ取得手段で取得した検索するキーとなるデータを設定することを特徴とする請求項3に記載の帳票システム。   The said setting means sets the data used as the search key acquired by the said data acquisition means, without setting area identification information by the said setting means, when there is no said matching area | region. 3. The form system described in 3. 前記第1の送信手段は、表示されている帳票データの帳票識別情報を送信し、
前記第1の受信手段は、前記第1の領域情報に加え前記帳票識別情報を受信し、
前記領域判定手段は、前記第1の受信手段で受信した帳票識別情報に従って帳票検索情報を特定し、特定した帳票検索情報に含まれる第2の領域情報が前記第1の領域情報と一致し、且つ一致した第2の領域情報を識別する領域識別情報と一致する領域識別情報が他の帳票検索情報に含まれる場合に、第2の領域情報があると判定することを特徴とする請求項1乃至4のいずれか1項に記載の帳票システム。
The first transmission means transmits form identification information of the displayed form data,
The first receiving means receives the form identification information in addition to the first area information,
The area determination means specifies form search information according to the form identification information received by the first reception means, and second area information included in the specified form search information matches the first area information, The area identification information that matches the area identification information for identifying the matched second area information is determined to include the second area information when the other form search information includes the area identification information. The form system of any one of thru | or 4.
帳票データを表示する情報処理装置と、前記帳票データを管理し、当該帳票データに予め設定された領域の第2の領域情報と、当該第2の領域情報が設定された帳票データの帳票識別情報と、当該第2の領域情報を識別する領域識別情報と、前記領域に含まれるデータを含む帳票検索情報を記憶する記憶手段を備えるサーバとが通信可能に接続されている帳票システムの処理方法であって、
前記情報処理装置が、
前記表示されている帳票データで検索するキーとなるデータを取得するために、領域指定する領域指定ステップと、
前記領域指定ステップで指定された領域に従って、前記表示されている帳票データから検索するキーとなるデータを取得するデータ取得ステップと、
前記領域指定ステップで指定された領域の領域情報を送信する第1の送信ステップと、
前記第1の送信ステップに従って、前記サーバから領域識別情報を受信する第2の受信ステップと、
帳票を検索するための検索条件として、前記第2の受信ステップで受信した領域識別情報と前記データ取得ステップで取得した検索するキーとなるデータを設定する設定ステップと、
前記サーバに記憶されている帳票検索情報を用いて帳票検索するべく、前記設定ステップで設定された領域識別情報とデータを含む検索条件を前記サーバに送信する第3の送信ステップと
を備え、
前記サーバが、
前記情報処理装置から前記第1の領域情報を受信する第1の受信ステップと、
前記第1の受信ステップで受信した前記第1の領域情報と対応する、第2の領域情報があるか否かを判定する領域判定ステップと、
前記領域判定ステップで前記第1の領域情報に対応する第2の領域情報があると判定された場合、前記第2の領域情報の領域識別情報を前記情報処理装置に送信する第2の送信ステップと、
前記情報処理装置から検索条件を受信する第3の受信ステップと、
前記第3の受信ステップで受信した検索条件に含まれる領域識別情報とデータに従って、前記帳票検索情報を検索して、帳票検索する帳票検索ステップと
を実行する処理方法。
An information processing apparatus that displays form data, the form data is managed, second area information of an area set in advance in the form data, and form identification information of the form data in which the second area information is set And a processing method of a form system in which area identification information for identifying the second area information and a server including storage means for storing form search information including data included in the area are connected to be communicable There,
The information processing apparatus is
An area designating step for designating an area in order to obtain data serving as a key to search in the displayed form data;
A data acquisition step for acquiring data as a key for searching from the displayed form data according to the area specified in the area specifying step;
A first transmission step of transmitting region information of the region designated in the region designation step;
A second receiving step of receiving region identification information from the server according to the first sending step;
As a search condition for searching for a form, a setting step for setting area identification information received in the second reception step and data serving as a search key acquired in the data acquisition step;
A third transmission step of transmitting, to the server, search conditions including area identification information and data set in the setting step in order to search for a form using the form search information stored in the server;
The server is
A first receiving step of receiving the first area information from the information processing apparatus;
An area determination step for determining whether there is second area information corresponding to the first area information received in the first reception step;
A second transmission step of transmitting the region identification information of the second region information to the information processing apparatus when it is determined in the region determination step that there is second region information corresponding to the first region information; When,
A third receiving step of receiving a search condition from the information processing apparatus;
A processing method for executing a form search step of searching for the form search information and searching for the form in accordance with area identification information and data included in the search condition received in the third receiving step.
帳票データを表示する情報処理装置と、前記帳票データを管理するサーバとが通信可能に接続されている帳票システムで実行可能なプログラムであって、
前記情報処理装置を、
前記表示されている帳票データで検索するキーとなるデータを取得するために、領域指定する領域指定手段と、
前記領域指定手段で指定された領域に従って、前記表示されている帳票データから検索するキーとなるデータを取得するデータ取得手段と、
前記領域指定手段で指定された領域の領域情報を送信する第1の送信手段と、
前記第1の送信手段に従って、前記サーバから領域識別情報を受信する第2の受信手段と、
帳票を検索するための検索条件として、前記第2の受信手段で受信した領域識別情報と前記データ取得手段で取得した検索するキーとなるデータを設定する設定手段と、
前記サーバに記憶されている帳票検索情報を用いて帳票検索するべく、前記設定手段で設定された領域識別情報とデータを含む検索条件を前記サーバに送信する第3の送信手段として機能させ、
前記サーバを、
前記帳票データに予め設定された領域の第2の領域情報と、当該第2の領域情報が設定された帳票データの帳票識別情報と、当該第2の領域情報を識別する領域識別情報と、前記領域に含まれるデータを含む帳票検索情報を記憶する記憶手段と、
前記情報処理装置から前記第1の領域情報を受信する第1の受信手段と、
前記第1の受信手段で受信した前記第1の領域情報に対応する、第2の領域情報があるか否かを判定する領域判定手段と、
前記領域判定手段で前記第1の領域情報に対応する第2の領域情報があると判定された場合、一致した前記第2の領域情報の領域識別情報を前記情報処理装置に送信する第2の送信手段と、
前記情報処理装置から検索条件を受信する第3の受信手段と、
前記第3の受信手段で受信した検索条件に含まれる領域識別情報とデータに従って、前記帳票検索情報を検索して、帳票検索する帳票検索手段と
して機能させることを特徴とするプログラム。
An information processing apparatus that displays form data and a program that can be executed by a form system in which a server that manages the form data is connected to be able to communicate,
The information processing apparatus;
In order to obtain data as a key for searching in the displayed form data, an area designating unit for designating an area;
Data acquisition means for acquiring data as a key for searching from the displayed form data according to the area specified by the area specifying means;
First transmission means for transmitting area information of the area designated by the area designation means;
Second receiving means for receiving region identification information from the server according to the first transmitting means;
Setting means for setting area identification information received by the second receiving means and data serving as a search key acquired by the data acquiring means as search conditions for searching for a form;
In order to search for a form using the form search information stored in the server, the search condition including area identification information and data set by the setting means is functioned as a third sending means for sending to the server,
The server,
Second area information of an area set in advance in the form data, form identification information of the form data in which the second area information is set, area identification information for identifying the second area information, Storage means for storing form search information including data included in the area;
First receiving means for receiving the first area information from the information processing apparatus;
Area determining means for determining whether there is second area information corresponding to the first area information received by the first receiving means;
When it is determined by the area determination means that there is second area information corresponding to the first area information, a second area information for matching the second area information is transmitted to the information processing apparatus. A transmission means;
Third receiving means for receiving a search condition from the information processing apparatus;
A program which searches the form search information according to area identification information and data included in the search condition received by the third receiving means and functions as a form search means for searching for a form.
JP2010273057A 2010-12-07 2010-12-07 Form system, server, information processing apparatus, processing method thereof, and program. Expired - Fee Related JP5659753B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010273057A JP5659753B2 (en) 2010-12-07 2010-12-07 Form system, server, information processing apparatus, processing method thereof, and program.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010273057A JP5659753B2 (en) 2010-12-07 2010-12-07 Form system, server, information processing apparatus, processing method thereof, and program.

Publications (3)

Publication Number Publication Date
JP2012123574A true JP2012123574A (en) 2012-06-28
JP2012123574A5 JP2012123574A5 (en) 2014-07-31
JP5659753B2 JP5659753B2 (en) 2015-01-28

Family

ID=46504954

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010273057A Expired - Fee Related JP5659753B2 (en) 2010-12-07 2010-12-07 Form system, server, information processing apparatus, processing method thereof, and program.

Country Status (1)

Country Link
JP (1) JP5659753B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014123237A (en) * 2012-12-20 2014-07-03 Canon Marketing Japan Inc Information processor, information processing method, and computer program
JP2015106205A (en) * 2013-11-28 2015-06-08 キヤノンマーケティングジャパン株式会社 Electronic document form system, document form search device, control method and program
JP2016001363A (en) * 2014-06-11 2016-01-07 富士通株式会社 Table creation method, program and device, as well as business form creation method, program and device
WO2018066144A1 (en) * 2016-10-07 2018-04-12 富士通株式会社 Program for generation of indexed data, method for generation of indexed data, system for generation of indexed data, search program, search method, and search system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190188A (en) * 2003-12-25 2005-07-14 Canon Sales Co Inc Electronic business form system, electronic business form server, electronic business form browsing method, and program of the same
JP2008181506A (en) * 2006-12-28 2008-08-07 Canon Marketing Japan Inc Information processor, control method, information processing system, program and computer-readable storage medium
JP2009163455A (en) * 2007-12-28 2009-07-23 Canon It Solutions Inc Business form system, business form server, information processor, method for controlling business form server, and method for controlling information processor, and program
JP2010009412A (en) * 2008-06-27 2010-01-14 Canon Marketing Japan Inc Information processor, electronic form management system, form retrieval method therefor, and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005190188A (en) * 2003-12-25 2005-07-14 Canon Sales Co Inc Electronic business form system, electronic business form server, electronic business form browsing method, and program of the same
JP2008181506A (en) * 2006-12-28 2008-08-07 Canon Marketing Japan Inc Information processor, control method, information processing system, program and computer-readable storage medium
JP2009163455A (en) * 2007-12-28 2009-07-23 Canon It Solutions Inc Business form system, business form server, information processor, method for controlling business form server, and method for controlling information processor, and program
JP2010009412A (en) * 2008-06-27 2010-01-14 Canon Marketing Japan Inc Information processor, electronic form management system, form retrieval method therefor, and program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014123237A (en) * 2012-12-20 2014-07-03 Canon Marketing Japan Inc Information processor, information processing method, and computer program
JP2015106205A (en) * 2013-11-28 2015-06-08 キヤノンマーケティングジャパン株式会社 Electronic document form system, document form search device, control method and program
JP2016001363A (en) * 2014-06-11 2016-01-07 富士通株式会社 Table creation method, program and device, as well as business form creation method, program and device
WO2018066144A1 (en) * 2016-10-07 2018-04-12 富士通株式会社 Program for generation of indexed data, method for generation of indexed data, system for generation of indexed data, search program, search method, and search system
US11182341B2 (en) 2016-10-07 2021-11-23 Fujitsu Limited Recording medium recording indexed data generation program, indexed data generation method and retrieval method

Also Published As

Publication number Publication date
JP5659753B2 (en) 2015-01-28

Similar Documents

Publication Publication Date Title
US20120173511A1 (en) File search system and program
JP2006285914A (en) Data retrieval processor and program
JP5659753B2 (en) Form system, server, information processing apparatus, processing method thereof, and program.
JP5448412B2 (en) Information processing apparatus and method, program, and recording medium
US10467209B2 (en) Document management client apparatus and document management method
JP2009211403A (en) File search program
JP5164673B2 (en) Server apparatus, catalog processing method and program
JP5128386B2 (en) Information processing apparatus, electronic form management system, server apparatus, form retrieval method, and program
JP6586050B2 (en) Management device, management method, and management program
JP2009093389A (en) Information processor, information processing method, and program
US20050262054A1 (en) Item type specific structured search
JP7418238B2 (en) Information processing device, information processing method, and program
JP6011604B2 (en) Workflow system, workflow management apparatus, workflow management method, and program
JP6349682B2 (en) Information management program, apparatus, and method
JP5718630B2 (en) Information processing apparatus, information asset management system, information asset management method, and program
JP6786892B2 (en) Server equipment, information processing systems and programs
JP4356980B2 (en) Electronic form system, electronic form search method and program
JP2006350659A (en) Staff search system, staff search apparatus, staff search terminal, program and recording medium
JP5402916B2 (en) File management apparatus, and control method and program thereof.
KR100645965B1 (en) Host device and method for management data
JP2008262554A (en) Information processing apparatus, information processing method, information processing program, and recording medium
JP5519756B2 (en) Information processing apparatus, electronic form data management system, server apparatus, form retrieval method, and program
JP5722485B2 (en) Information processing system, control method therefor, information processing apparatus, control method therefor, and program
JP2004302601A (en) Retrieval result display method, retrieving device and computer program
JP2024114048A (en) Work support device and work support system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130531

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130531

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20131204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140711

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140819

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20141017

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20141104

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141117

R150 Certificate of patent or registration of utility model

Ref document number: 5659753

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees