JPH10320171A - Character code conversion device and recording medium - Google Patents

Character code conversion device and recording medium

Info

Publication number
JPH10320171A
JPH10320171A JP10070878A JP7087898A JPH10320171A JP H10320171 A JPH10320171 A JP H10320171A JP 10070878 A JP10070878 A JP 10070878A JP 7087898 A JP7087898 A JP 7087898A JP H10320171 A JPH10320171 A JP H10320171A
Authority
JP
Japan
Prior art keywords
code
character
character code
conversion
output
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
JP10070878A
Other languages
Japanese (ja)
Other versions
JP3639713B2 (en
Inventor
Hiroyuki Tabata
宏之 田幡
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP07087898A priority Critical patent/JP3639713B2/en
Publication of JPH10320171A publication Critical patent/JPH10320171A/en
Application granted granted Critical
Publication of JP3639713B2 publication Critical patent/JP3639713B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Abstract

(57)【要約】 【課題】 本発明は、文字コードを変換して出力する文
字コード変換装置および記録媒体に関し、入力データに
ついてコード変換テーブルを参照して変換を行い、未定
義コードの場合には代替文字で出力すると共にテーブル
に文字コード、位置を蓄積し、テーブルをもとに指定さ
れた文字コードに置換およびコード変換テーブルに反映
し、文字データの1回の読み込みで文字コードの変換を
迅速に実現すると共に次回以降のコード変換に自動反映
することを目的とする。 【解決手段】 入力データから取り出した文字コードに
ついて、コード変換テーブルを参照して他の文字コード
に変換して出力すると共に未定義コードのときに代替コ
ードを出力および元の文字コード、出力位置をテーブル
に蓄積する手段と、出力した変換された文字コードの文
字と代替文字を表示すると共にテーブルに蓄積された元
の文字コードおよび出力位置情報を表示する手段とを備
えるように構成する。
(57) Abstract: The present invention relates to a character code conversion device and a recording medium for converting a character code and outputting the converted character code. Saves the character code and position in the table, replaces it with the specified character code based on the table, reflects it in the code conversion table, and converts the character code by reading the character data once. The purpose is to realize it quickly and to automatically reflect it in the next and subsequent code conversions. SOLUTION: A character code extracted from input data is converted to another character code by referring to a code conversion table, and is output. In the case of an undefined code, an alternative code is output and the original character code and output position are determined. Means are provided for storing in the table, and means for displaying the output converted character code characters and substitute characters and displaying the original character code and output position information stored in the table.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、異なる文字コード
体系のシステム間で必要となる文字コード変換装置およ
び記録媒体であって、既定のコード変換テーブルでは変
換エラーとなるものを任意の文字コードへ変換するため
の補正機能を保有する文字コード変換装置に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character code conversion apparatus and a recording medium required between systems having different character code systems, wherein a conversion error occurs in a predetermined code conversion table to an arbitrary character code. The present invention relates to a character code conversion device having a correction function for conversion.

【0002】[0002]

【従来の技術】従来、文字コード変換装置は、コード変
換テーブルに未定義の文字コードを発見した場合、代替
文字で出力したり、あるいは変換処理を中断したりする
処置を行っていた。
2. Description of the Related Art Heretofore, when a character code conversion device finds an undefined character code in a code conversion table, the character code conversion device outputs a substitute character or interrupts the conversion process.

【0003】また、変換エラーとなる文字の大半は、利
用者定義文字とJIS規格外拡張文字のコード変換テー
ブル上の未定義文字であり、通常、変換先システムの任
意の文字へ変換する必要がある。
[0003] Most of the characters that cause a conversion error are undefined characters in the code conversion table for user-defined characters and non-JIS-standard extended characters, and usually need to be converted to arbitrary characters in the conversion destination system. is there.

【0004】このため、図10に示すような構成によっ
て、利用者は変換処理を実行する前に変換エラーとなる
文字を調査し、事前に入力データまたはコード変換テー
ブルを補正していた。未定義文字の存在状況を調査する
には、手作業または調査用プログラムを作成し実行する
必要がある。
For this reason, according to the configuration shown in FIG. 10, the user investigates a character causing a conversion error before executing the conversion process, and corrects the input data or the code conversion table in advance. To investigate the existence of undefined characters, it is necessary to create or execute a manual or investigation program.

【0005】図10は、従来技術の説明図を示す。図1
0において、入力データ41は、変換しようとする文字
コードのデータである。
FIG. 10 is an explanatory diagram of the prior art. FIG.
At 0, the input data 41 is the data of the character code to be converted.

【0006】調査用プログラム42は、入力データ41
中に変換エラーとなる文字コードが含まれているか調査
するプログラムである。調査結果リスト43は、調査用
プログラム42によって入力データ41を読み込んで変
換エラーとなる文字コード、その位置を調査した結果の
リストである。
[0006] The survey program 42 is composed of input data 41
This is a program that checks whether a character code that causes a conversion error is included in it. The investigation result list 43 is a list of character codes that cause a conversion error when the input data 41 is read by the investigation program 42, and a result of an examination of the position.

【0007】テーブル補正44は、調査結果リスト43
を参照し、変換エラーとなった文字コードについて、コ
ード変換テーブル45を補正するものである。コード変
換テーブル45は、入力データを変換するテーブルであ
る。
[0007] The table correction 44 is a search result list 43.
, The code conversion table 45 is corrected for the character code in which the conversion error has occurred. The code conversion table 45 is a table for converting input data.

【0008】文字コード変換装置46は、入力データ4
1について、補正後のコード変換テーブル45を用いて
変換先のコードに変換し、出力データ47として格納す
るものである。
[0008] The character code conversion device 46 receives the input data 4
1 is converted into a conversion destination code using the corrected code conversion table 45 and stored as output data 47.

【0009】出力データ47は、変換後の文字コードの
データである。次に、動作を簡単に説明する。 (1) 調査用プログラム42は、入力データ41につ
いてコード変換テーブル45を参照して変換エラーとな
る文字コード、およびその位置を調査し、調査結果リス
ト43を出力する。
The output data 47 is character code data after conversion. Next, the operation will be briefly described. (1) The investigation program 42 examines the character code causing the conversion error and the position of the input data 41 with reference to the code conversion table 45, and outputs the investigation result list 43.

【0010】(2) テーブル補正44が調査結果リス
ト43をもとに変換エラーとなる文字コードについて変
換先の文字コードを登録などの補正を、コード変換テー
ブル45に施す。
(2) The table correction 44 corrects the code conversion table 45 based on the investigation result list 43, such as registering the character code of the conversion destination for the character code causing the conversion error.

【0011】(3) 文字コード変換装置46が入力デ
ータ41について、補正後のコード変換テーブル45を
用いて変換先の文字コードに変換し、出力データ47と
して格納する。
(3) The character code converter 46 converts the input data 41 into the character code of the conversion destination using the corrected code conversion table 45 and stores it as output data 47.

【0012】[0012]

【発明が解決しようとする課題】上述したように、未定
義文字の調査には非常に手間がかかり非効率的であると
いう問題があった。また、調査用プログラムは入力デー
タ全体より変換エラー文字を検索するため、データ量が
大きいと調査と、変換と2回の読み込みが必要となり、
処理時間がかかるという問題もあった。
As described above, there is a problem that the search for an undefined character is very troublesome and inefficient. In addition, since the search program searches for conversion error characters from the entire input data, if the amount of data is large, it is necessary to check, convert, and read twice.
There was also a problem that processing time was required.

【0013】本発明は、これらの問題を解決するため、
入力データについてコード変換テーブルを参照して変換
を行い、未定義コードの場合には代替文字で出力すると
共にテーブルに文字コード、位置を蓄積し、テーブルを
もとに指定された文字コードに置換およびコード変換テ
ーブルに反映し、文字データの1回の読み込みで文字コ
ードの変換を迅速に実現すると共に次回以降のコード変
換に自動反映することを目的としている。
[0013] The present invention solves these problems.
The input data is converted with reference to the code conversion table.If the code is undefined, it is output as a substitute character, the character code and position are stored in the table, and replaced with the specified character code based on the table. The object is to reflect the data in the code conversion table, to quickly realize the character code conversion by reading the character data once, and to automatically reflect the character code in the next and subsequent code conversions.

【0014】[0014]

【課題を解決するための手段】図1を参照して課題を解
決するための手段を説明する。図1において、文字コー
ド変換手段2は、コード変換テーブル4を参照して入力
データ1中の文字コードを変換するものである。
Means for solving the problem will be described with reference to FIG. In FIG. 1, a character code conversion means 2 converts a character code in input data 1 with reference to a code conversion table 4.

【0015】変換エラー蓄積手段3は、変換エラーのと
きに代替文字コードを置き換えおよび元の文字コードお
よびその位置情報などを変換エラー履歴テーブル5に蓄
積するものである。
The conversion error storage means 3 replaces the substitute character code in the case of a conversion error and stores the original character code and its position information in the conversion error history table 5.

【0016】出力データ6は、変換後の文字コードであ
る。変換エラー補正手段7は、表示・入力装置8上に変
換エラー履歴テーブル5の内容を表示してエラー処置入
力に対応して代替文字を正しい文字に置換(補正)した
りなどするものである。
The output data 6 is a converted character code. The conversion error correction means 7 is for displaying the contents of the conversion error history table 5 on the display / input device 8 and replacing (correcting) a substitute character with a correct character in response to an error action input.

【0017】エラー処置再利用手段9は、代替文字を正
しい文字に置換したときにコード変換テーブル4に反映
(元の文字コードに対応づけて正しい文字コードを登
録)するものである。
The error handling reuse unit 9 reflects the replacement character in the code conversion table 4 when the replacement character is replaced with a correct character (registers the correct character code in association with the original character code).

【0018】次に、動作を説明する。文字コード変換手
段2が入力データ1から取り出した文字コードについ
て、コード変換テーブル4を参照して他の文字コードに
変換して出力し、変換エラー蓄積手段3が未定義コード
で変換エラーとなったときに代替コードを出力および元
の文字コード、出力位置を変換エラー履歴テーブル5に
蓄積し、変換エラー補正手段7が変換された文字コード
の文字と代替文字を表示すると共に変換エラー履歴テー
ブル5に蓄積された元の文字コードおよび出力位置情報
を表示するようにしている。
Next, the operation will be described. The character code conversion unit 2 converts the character code extracted from the input data 1 to another character code with reference to the code conversion table 4 and outputs the converted character code. The conversion error accumulation unit 3 has a conversion error due to an undefined code. Sometimes, the substitute code is output, the original character code, and the output position are stored in the conversion error history table 5, and the conversion error correction means 7 displays the converted character code and the substitute character, and stores the converted character code in the conversion error history table 5. The stored original character code and output position information are displayed.

【0019】この際、変換エラー補正手段7が表示・入
力装置8上に表示された元の文字コードについて出力す
る文字コードの入力に対応して、代替文字を当該文字コ
ードの文字で置換するようにしている。
At this time, in response to the input of the character code output by the conversion error correction means 7 for the original character code displayed on the display / input device 8, the substitute character is replaced with the character of the character code. I have to.

【0020】また、変換エラー補正手段7が表示・入力
装置8上に表示された元の文字コードについて出力する
文字の入力に対して、代替文字を当該文字で置換するよ
うにしている。
Further, when the conversion error correction means 7 inputs a character to be output with respect to the original character code displayed on the display / input device 8, the substitute character is replaced with the character.

【0021】また、エラー処置再利用手段9が代替文字
を置換した文字の文字コードについてコード変換テーブ
ル4に元の文字コードに対応づけて登録し、次回以降に
使用するようにしている。
Further, the error treatment reusing means 9 registers the character code of the character obtained by replacing the substitute character in the code conversion table 4 in association with the original character code, and uses it in the next and subsequent times.

【0022】従って、入力データ1についてコード変換
テーブル4を参照して変換を行い、未定義コードの場合
には代替文字で出力すると共に変換エラー履歴テーブル
5に文字コード、位置を蓄積し、変換エラー履歴テーブ
ル5をもとに指定された文字コードあるいは文字に置換
およびコード変換テーブル4に反映することにより、文
字データの1回の読み込みで文字コードの変換を迅速に
実現すると共に次回以降の処理に自動反映することが可
能となる。
Therefore, the input data 1 is converted with reference to the code conversion table 4, and in the case of an undefined code, it is output as a substitute character and the character code and position are stored in the conversion error history table 5, and the conversion error is stored. By replacing the character code or character with the designated character code based on the history table 5 and reflecting the result in the code conversion table 4, the character code can be quickly converted by one reading of the character data, and the next and subsequent processes can be performed. It can be automatically reflected.

【0023】[0023]

【発明の実施の形態】次に、図2から図9を用いて本発
明の実施の形態および動作を順次詳細に説明する。ここ
で、記録媒体から読み出したプログラムあるいは外部記
憶装置であるハードディスク装置などから読み出したプ
ログラム、またはセンタの外部記憶装置から読み出して
回線を介して転送を受けたプログラムを主記憶にローデ
ィングして起動し、以下に説明する各種処理を行うよう
にしている。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, an embodiment and operation of the present invention will be sequentially described in detail with reference to FIGS. Here, the program read from the recording medium or the program read from the hard disk device as the external storage device, or the program read from the external storage device of the center and transferred via the line is loaded into the main storage and activated. , The following various processes are performed.

【0024】ここで、図2および図3を用いて図1の構
成の動作を説明する。図2は、本発明の動作説明図(そ
の1)を示す。 (1) 文字コード変換手段2がS1のように入力デー
タ1を読み込み、コード変換テーブル4を参照し、文字
コードの変換を行い、S4に示すように出力データ6と
して出力する。
Here, the operation of the configuration of FIG. 1 will be described with reference to FIG. 2 and FIG. FIG. 2 is a diagram (part 1) for explaining the operation of the present invention. (1) The character code conversion means 2 reads the input data 1 as in S1, refers to the code conversion table 4, converts the character code, and outputs it as output data 6 as shown in S4.

【0025】(2) (1)の文字コードの変換の際
に、読み込んだ入力データ1中に未定義コードがあった
場合、変換エラー蓄積手段3が未定義コードについて変
換エラー履歴テーブル5に示すように、コード値、発生
数、出力位置(行−桁)の情報を蓄積すると共に代替文
字(代替文字コード)を出力データ6として出力する。
(2) If there is an undefined code in the read input data 1 during the conversion of the character code in (1), the conversion error storage means 3 shows the undefined code in the conversion error history table 5. In this way, the information on the code value, the number of occurrences, and the output position (line-column) is accumulated, and the substitute character (substitute character code) is output as the output data 6.

【0026】以上の(1)、(2)によって、図示のよ
うに、出力データ6としてコード変換後の文字(文字コ
ード)および未定義コードについては代替文字(代替文
字コード)にして出力すると共に、変換エラー履歴テー
ブル5に代替文字(代替文字コード)の元の文字のコー
ド値、発生数、出力位置(行−桁)の情報を蓄積する。
According to the above (1) and (2), as shown in the figure, as the output data 6, characters (character codes) after code conversion and undefined codes are output as alternative characters (alternative character codes) and output. In the conversion error history table 5, information on the code value of the original character of the substitute character (substitute character code), the number of occurrences, and the output position (line-digit) is accumulated.

【0027】図3は、本発明の動作説明図(その2)を
示す。 (3) (2)で蓄積した変換エラー履歴テーブル5を
もとに表示・入力装置8上に図示のように、変換元コー
ド、発生数、変換先コードを表示し、オペレータにいず
れかのエントリを選択させて変換先コードの入力を促す
(S11、S12)。
FIG. 3 is a diagram (part 2) for explaining the operation of the present invention. (3) Based on the conversion error history table 5 stored in (2), the conversion source code, the number of occurrences, and the conversion destination code are displayed on the display / input device 8 as shown in FIG. And prompts for the input of the conversion destination code (S11, S12).

【0028】(4) (3)で変換先コードの入力を促
したことに対応して、オペレータが表示・入力装置8上
で変換先コードの欄に変換した文字コードをキー入力す
ると、変換エラー補正手段7がS13に示すように、変
換元コードと変換先コードとを対応づけた新対応づけテ
ーブルを作成し、この新対応づけテーブルをもとに出力
データ中の代替文字を変換先コードの文字で置換し、図
示の出力データ6のようにする。
(4) In response to the prompting of the input of the conversion destination code in (3), when the operator key-inputs the converted character code into the column of the conversion destination code on the display / input device 8, a conversion error occurs. As shown in S13, the correcting means 7 creates a new association table in which the conversion source code and the conversion destination code are associated with each other, and substitutes the substitute character in the output data based on the new association table. It is replaced with a character, as shown in the output data 6 shown.

【0029】以上の(3)、(4)によって出力データ
6中の代替文字について、変換エラー履歴テーブル5に
蓄積されていた変換元コード、発生数、変換先コードの
欄を表示・入力装置8上に表示して変換先コードの入力
に対応して、自動的に出力データ6中の代替文字を変換
先コードの文字に置換することが可能となる。
With regard to the substitute characters in the output data 6 by the above (3) and (4), the fields of the conversion source code, the number of occurrences, and the conversion destination code stored in the conversion error history table 5 are displayed and input by the display / input device 8. It is possible to automatically replace the substitute character in the output data 6 with the character of the conversion destination code in response to the input of the conversion destination code displayed above.

【0030】次に、図4のフローチャートに示す順序に
従い、図1の構成の出力データ6に代替文字を出力およ
び変換元のコード値、発生数、出力位置を変換エラー履
歴テーブル5に登録するときの手順を詳細に説明する。
Next, in accordance with the order shown in the flow chart of FIG. 4, the alternative character is output to the output data 6 having the configuration of FIG. 1, and the code value of the conversion source, the number of occurrences, and the output position are registered in the conversion error history table 5. Will be described in detail.

【0031】図4は、本発明の動作説明フローチャート
(その1)を示す。図4において、S21は、入力デー
タを読み込む。これは、既述した図2のS1に示すよう
に、入力データ1を読み込む。
FIG. 4 is a flowchart (part 1) for explaining the operation of the present invention. In FIG. 4, S21 reads input data. This reads input data 1 as shown in S1 of FIG. 2 described above.

【0032】S22は、1文字ずつ取り出す。S23
は、コード変換テーブルより検索する。これは、コード
変換テーブル4を検索し、変換元の文字コードに対す
る、変換先の文字コードを検索する。
In step S22, characters are extracted one by one. S23
Is searched from the code conversion table. That is, the code conversion table 4 is searched, and a character code of a conversion destination with respect to a character code of a conversion source is searched.

【0033】S24は、コード変換テーブル4にありか
判別する。YESの場合には、S30で変換して出力デ
ータ6として出力し、S31に進む。一方、NOの場合
には、未定義コードと判明したので、S25ないしS2
9を実行する。
At S24, it is determined whether the code conversion table 4 exists. In the case of YES, the data is converted in S30 and output as output data 6, and the process proceeds to S31. On the other hand, in the case of NO, it is determined that the code is an undefined code.
9 is executed.

【0034】S25は、変換エラー履歴テーブル5より
検索する。これは、既述した図2の変換エラー履歴テー
ブル5を検索して同じ未定義コードが以前に登録されて
いるか検索する。YESの場合には、変換エラー履歴テ
ーブル5に既に登録されていると判明したので、S27
で変換エラー履歴テーブル5の該当するコード値のエン
トリの発生数を更新、出力位置(行−桁)を追加し、S
29に進む。一方、S25のNOの場合には、変換エラ
ー履歴テーブル5に登録されていないと判明したので、
S28で変換エラー履歴テーブル5に新規登録し、元コ
ード(コード値)、発生数、出力位置(行−桁)を登録
し、S29に進む。
In S25, the conversion error history table 5 is searched. In this case, the conversion error history table 5 of FIG. 2 described above is searched to determine whether the same undefined code has been registered before. In the case of YES, it is determined that the conversion error history table 5 has already been registered.
Updates the number of occurrences of the entry of the corresponding code value in the conversion error history table 5, adds the output position (line-digit),
Go to 29. On the other hand, in the case of NO in S25, it is determined that the conversion error has not been registered in the conversion error history table 5, so that
In S28, a new registration is made in the conversion error history table 5, and the original code (code value), the number of occurrences, and the output position (line-digit) are registered, and the process proceeds to S29.

【0035】S29は、代替文字で出力する。これは、
既述した図2の出力データ6中に示すように未定義コー
ドについては代替文字(ここでは■)を出力する。S3
1は、入力データが終わりか判別する。YESの場合に
は、全ての入力データ1について処理を終了したので、
終わる(END)。NOの場合には、S22に戻り次の
1文字を取り出して繰り返す。
In step S29, the data is output as a substitute character. this is,
As shown in the output data 6 of FIG. 2 described above, an alternative character (here, @) is output for an undefined code. S3
1 determines whether the input data is finished. In the case of YES, the processing has been completed for all the input data 1, so that
End (END). In the case of NO, the process returns to S22 and the next one character is taken out and repeated.

【0036】以上によって、入力データ1を読み込んで
1文字ずつコード変換テーブル4を参照してコード変換
を行い、この際に未定義コードが出現したときに変換エ
ラー履歴テーブル5にコード値、発生数、出力位置(行
−桁)を登録すると共に代替文字を出力することによ
り、未定義コードがあっても代替文字で出力データ6を
出力すると共に、変換元のコード値、発生数、出力位置
を変換エラー履歴テーブル5に蓄積することが可能とな
る。
As described above, the input data 1 is read, and code conversion is performed one character at a time with reference to the code conversion table 4. When an undefined code appears at this time, the code value and the number of occurrences are stored in the conversion error history table 5. By registering the output position (line-column) and outputting the substitute character, even if there is an undefined code, the output data 6 is output with the substitute character, and the code value of the conversion source, the number of occurrences, and the output position are set. This can be stored in the conversion error history table 5.

【0037】次に、図5のフローチャートに示す順序に
従い、図1の構成の変換エラー履歴テーブル5をもとに
出力データ6中の代替文字を正しい文字(文字コード)
に置換するときの手順を詳細に説明する。
Next, in accordance with the order shown in the flowchart of FIG. 5, the substitute character in the output data 6 is changed to the correct character (character code) based on the conversion error history table 5 having the configuration of FIG.
The procedure for substituting into is described in detail.

【0038】図5は、本発明の動作説明フローチャート
(その2)を示す。図5において、S41は、補正を要
求する。これは、既述した出力データ6中の代替文字
(代替文字コード)を正しい変換先の文字(文字コー
ド)に変換する補正要求を行う。
FIG. 5 is a flowchart (part 2) for explaining the operation of the present invention. In FIG. 5, S41 requests correction. In this case, a correction request for converting a substitute character (substitute character code) in the output data 6 described above into a correct conversion destination character (character code) is issued.

【0039】S42は、変換エラー履歴テーブル5を読
み込む。S43は、一覧表示する。これは、後述する図
8の画面に示すように、左側のウィンンドウ2に出力デ
ータ6(代替文字が■)を表示および右側のウィンドウ
1に変換エラー履歴テーブル5の内容を表示する。
In step S42, the conversion error history table 5 is read. In step S43, a list is displayed. In this case, as shown in the screen of FIG. 8, which will be described later, the output data 6 (alternative character is @) is displayed in the left window 2 and the contents of the conversion error history table 5 are displayed in the right window 1.

【0040】S44は、選択する。S45は、変換先コ
ードの入力を行う。これらS44、S45は、オペレー
タがS43で表示された図8の例えば右側のウィンドウ
1のエラー一覧上でいずれかのエントリを選択し、変換
先の正しいコードをキー入力する。
In step S44, a selection is made. In step S45, a conversion destination code is input. In these steps S44 and S45, the operator selects any entry on the error list in the window 1 on the right side of FIG. 8 displayed in S43, for example, and key-inputs the correct code of the conversion destination.

【0041】S46は、オペレータが正しいか確認す
る。OKの場合には、S47に進む。NGの場合には、
S44に戻り繰り返す。S47は、変換エラー履歴テー
ブル5の更新する。これは、既述した図3の変換エラー
履歴テーブル5にオペレータが入力した正しい変換先の
コードを更新する。
A step S46 checks whether the operator is correct. If OK, proceed to S47. In the case of NG,
It returns to S44 and repeats. In step S47, the conversion error history table 5 is updated. This updates the correct conversion destination code input by the operator in the conversion error history table 5 of FIG. 3 described above.

【0042】S48は、補正要求が終わりか判別する。
YESの場合には、S49に進む。NOの場合には、S
42に戻り繰り返す。S49は、置換要求する。これ
は、変換エラー履歴テーブル5を更新したので、これを
まとめて出力データ6中の代替文字に対して正しい文字
(文字コード)で置換することを要求する。
In step S48, it is determined whether the correction request has been completed.
In the case of YES, the process proceeds to S49. If NO, S
Return to step 42 and repeat. In step S49, a replacement request is made. Since the conversion error history table 5 is updated, it is requested that the conversion error history table 5 be collectively replaced with a correct character (character code) for the substitute character in the output data 6.

【0043】S50は、変換エラー履歴テーブル5を読
み込む。S51は、出力位置を順次取り出す。S52
は、出力位置に基づき、出力データ6中の代替文字を変
換先コードに置換する。
In step S50, the conversion error history table 5 is read. In step S51, the output positions are sequentially extracted. S52
Replaces the substitute character in the output data 6 with the conversion destination code based on the output position.

【0044】S53は、履歴が終わりか判別する。YE
Sの場合には、終了する(END)。NOの場合には、
S51に戻り繰り返す。以上によって、代替文字を含む
出力データ6および変換エラー履歴テーブル5の内容を
後述する図8のウィンドウ2、ウィンドウ1に示すよう
にそれぞれ表示し、変換エラー履歴テーブル5の内容を
表示した任意のエントリを選択して変換先の正しいコー
ドを入力すると、自動的に出力データ6中の該当代替文
字を正しい変換先の文字(文字コード)に置換すること
が可能となる。
A step S53 decides whether or not the history is over. YE
In the case of S, the process ends (END). In the case of NO,
It returns to S51 and repeats. As described above, the output data 6 including the substitute character and the contents of the conversion error history table 5 are displayed as shown in windows 2 and 1 of FIG. Is selected and the correct code of the conversion destination is input, it is possible to automatically replace the corresponding substitute character in the output data 6 with the correct conversion destination character (character code).

【0045】次に、図6のフローチャートに示す順序に
従い、図1の構成の変換エラー履歴テーブル5をもとに
出力データ6中の代替文字を正しい文字に置換するとき
の手順を詳細に説明する。
Next, according to the order shown in the flow chart of FIG. 6, the procedure for replacing the substitute character in the output data 6 with a correct character based on the conversion error history table 5 having the structure of FIG. 1 will be described in detail. .

【0046】図6は、本発明の動作説明フローチャート
(その3)を示す。図5において、S61は、補正を要
求する。これは、既述した出力データ6中の代替文字を
正しい変換先の文字に変換する補正要求を行う。
FIG. 6 is a flowchart (part 3) for explaining the operation of the present invention. In FIG. 5, S61 requests correction. In this case, a correction request for converting the substitute character in the output data 6 described above into a correct conversion destination character is issued.

【0047】S62は、変換エラー履歴テーブル5を読
み込む。S63は、ウィンドウ1にエラー一覧表示す
る。これは、後述する図9の画面上の右側のウィンドウ
1に変換エラー履歴テーブル5のエラー一覧を表示す
る。
In step S62, the conversion error history table 5 is read. In step S63, an error list is displayed on the window 1. This displays an error list of the conversion error history table 5 in a window 1 on the right side of the screen of FIG.

【0048】S64は、出力データを読み込む。S65
は、ウィンドウ2に出力データを表示する。これは、後
述する図9の画面上の左側のウィンンドウ2に出力デー
タ6(代替文字が■)を表示する。
In step S64, the output data is read. S65
Displays output data in window 2. This displays the output data 6 (alternative character is ■) in the left window 2 on the screen of FIG. 9 described later.

【0049】S66は、変換エラー履歴テーブル5の出
力位置より、ウィンドウ2上の代替文字を強調表示し、
最初の代替文字に位置づける。S67は、ウィンドウ2
で、代替文字の代わりに、正しい変換先文字を入力す
る。これらS66およびS67は、後述する図9に示す
ように、左側のウィンドウ2上の出力データ6中の代替
文字(■で表す)を強調表示し、図9の右下のエラー補
正入力に示すように、 ・位置: ・変換元コード: ・変換先コード: の欄のうちの変換先コードの欄に変換後の正しい文字を
入力する(ウィンドウ2上の代替文字を正しい文字で上
書きして入力してもよい)。
In step S66, the substitute character on the window 2 is highlighted from the output position of the conversion error history table 5,
Position as the first alternative character. S67 is the window 2
In, enter the correct destination character instead of the substitute character. In these steps S66 and S67, as shown in FIG. 9 described later, the substitute character (represented by ■) in the output data 6 on the left window 2 is highlighted, and as shown in the lower right error correction input of FIG.・ Position: ・ Conversion source code: ・ Conversion destination code: Input the correct character after conversion in the conversion destination code field of (). May be).

【0050】S68は、同じ変換元コードが他にあるか
判別する。これは、S67で正しい変換後の文字が入力
されたことに対応して、同じ変換元コードが他にあるか
判別する。YESの場合には、S69でウィンドウ2上
の出力データ6中の同じ変換元コードを全て正しい変換
文字へ置換し、S70に進む。一方、S68のNOの場
合には、S70に進む。
A step S68 decides whether there is another same conversion source code. This is in response to the input of the correct converted character in S67, and it is determined whether there is another same conversion source code. If YES, all the same conversion source codes in the output data 6 on the window 2 are replaced with correct conversion characters in S69, and the process proceeds to S70. On the other hand, if NO in S68, the process proceeds to S70.

【0051】S70は、入力された変換先文字をウィン
ドウ1の変換先コードへ反映する。S71は、ウィンド
ウ2上の、次の代替文字に位置づける。S72は、代替
文字が終わりか判別する。YESの場合には、S73に
進む。NOの場合には、S67に戻り繰り返す。
In step S70, the input conversion destination character is reflected on the conversion destination code of window 1. S71 positions the next alternative character on the window 2. A step S72 decides whether or not the alternative character ends. In the case of YES, the process proceeds to S73. If NO, the process returns to S67 and repeats.

【0052】S73は、確認する。OKの場合には、S
74に進む。NGの場合には、S66に戻り繰り返す。
S74は、出力データの更新を行う。
At S73, confirmation is made. If OK, S
Proceed to 74. If NG, return to S66 and repeat.
A step S74 updates the output data.

【0053】S75は、変換エラー履歴デーブル5の更
新を行う。以上によって、代替文字を含む出力データ6
および変換エラー履歴テーブル5の内容を後述する図9
のウィンドウ1、ウィンドウ2に示すようにそれぞれ表
示し、ウィンドウ2上(あるいは右下のエラー補正入力
ウィンドウ上)で変換先の正しい文字を入力すると、自
動的に出力データ6中の該当代替文字を正しい変換先の
文字(文字コード)に置換することが可能となる。
In step S75, the conversion error history table 5 is updated. As described above, the output data 6 including the substitute character
9 and the contents of the conversion error history table 5 which will be described later.
When the correct character of the conversion destination is input in the window 2 (or in the error correction input window at the lower right), the corresponding substitute character in the output data 6 is automatically displayed. It is possible to replace the character with a correct conversion destination character (character code).

【0054】次に、図7のフローチャートに示す順序に
従い、図1の構成の変換エラー履歴テーブル5の内容を
コード変換テーブル4に反映するときの手順を詳細に説
明する。
Next, a procedure for reflecting the contents of the conversion error history table 5 having the configuration shown in FIG. 1 on the code conversion table 4 will be described in detail in accordance with the order shown in the flowchart of FIG.

【0055】図7は、本発明の動作説明図(その4)を
示す。図7の(a)は、フローチャートを示す。図7の
(a)において、S81は、再利用を要求する。
FIG. 7 is a diagram (part 4) for explaining the operation of the present invention. FIG. 7A shows a flowchart. In FIG. 7A, S81 requests reuse.

【0056】S82は、変換エラー履歴テーブルを読み
込む。S83は、変換先コードを順次取り出す。S84
は、コード変換テーブル4への追加を行う。追加は、 ・変換元コード: ・変換先コード: を対にしてコード変換テーブル4に追加する。
A step S82 reads the conversion error history table. In step S83, the conversion destination codes are sequentially extracted. S84
Performs addition to the code conversion table 4. The addition is performed by adding the conversion source code: the conversion destination code: to the code conversion table 4.

【0057】S85は、履歴が終わりか判別する。YE
Sの場合には、終了する(END)。NOの場合には、
S83に戻り繰り返す。以上によって、変換エラー履歴
テーブル5に登録されている、未定義であった変換先コ
ードが、変換元コードと正しい変換先コードを対にして
コード変換テーブル4に追加することが可能となる。
A step S85 decides whether or not the history is over. YE
In the case of S, the process ends (END). In the case of NO,
It returns to S83 and repeats. As described above, the undefined conversion destination code registered in the conversion error history table 5 can be added to the code conversion table 4 as a pair of the conversion source code and the correct conversion destination code.

【0058】図7の(b)は、コード変換テーブル4に
追加する様子を示す。ここでは、変換エラー履歴テーブ
ル5から既述した図3の新対応つけテーブルを作成し、
この中の変換元コードと正しい変換先コードとを対にし
てコード変換テーブル4に追加する。
FIG. 7B shows a state in which the data is added to the code conversion table 4. Here, the new association table of FIG. 3 described above is created from the conversion error history table 5, and
The conversion source code and the correct conversion destination code are paired and added to the code conversion table 4.

【0059】以上によって、コード変換テーブル4に未
定義コードであったものが自動的に追加され、次回以降
は自動的にコード変換されることとなる。図8は、本発
明の表示例(その1)を示す。これは、左側のウィンド
ウ2に出力データ6を表示(代替文字は■で表示)し、
右側のウィンドウ1に変換エラー履歴テーブル5の内容
(変換元コード、変換先コード、発生数、出力位置)を
表示したものである。ここでは、変換先コードをオペレ
ータがキー入力すると、自動的に変換先コードとして登
録、出力データ6中の該当代替文字が正しい変換先コー
ドに対応する文字に自動置換されて表示されることとな
る。
As described above, the undefined code is automatically added to the code conversion table 4, and the code is automatically converted from the next time. FIG. 8 shows a display example (part 1) of the present invention. This displays the output data 6 in the window 2 on the left side (alternative characters are indicated by ■),
The right window 1 displays the contents of the conversion error history table 5 (conversion source code, conversion destination code, number of occurrences, output position). Here, when the operator inputs the conversion destination code by a key, it is automatically registered as the conversion destination code, and the corresponding substitute character in the output data 6 is automatically replaced with the character corresponding to the correct conversion destination code and displayed. .

【0060】図9は、本発明の表示例(その2)を示
す。これは、左側のウィンドウ2に出力データ6を表示
(代替文字は■で表示)し、右側のウィンドウ1に変換
エラー履歴テーブル5の内容(変換元コード、変換先コ
ード、発生数、出力位置)を表示し、右下のエラー補正
入力ウィンドウに出力位置、変換元コード、、変換先コ
ードとして正しい文字を入力(併せて文字コードを表
示)して表示したものである。ここでは、変換先の文字
をオペレータがキー入力すると、自動的に変換先コード
として登録、出力データ6中の該当代替文字が正しい文
字(変換先コード)に自動置換されて表示されることと
なる。
FIG. 9 shows a display example (part 2) of the present invention. This means that the output data 6 is displayed in the left window 2 (alternative characters are indicated by ■), and the contents of the conversion error history table 5 (conversion source code, conversion destination code, number of occurrences, output position) are displayed in the right window 1 Are displayed, and correct characters are input (and character codes are displayed together) as an output position, a conversion source code, and a conversion destination code in an error correction input window at the lower right. Here, when the operator inputs the character of the conversion destination by a key, it is automatically registered as a conversion destination code, and the corresponding substitute character in the output data 6 is automatically replaced with a correct character (conversion destination code) and displayed. .

【0061】なお、本発明による文字コードの変換は、
上述のように、未定義文字コードについて正しい文字コ
ードを入力されると同時にリアルタイムで行うもののほ
か、未定義文字コードについて位置情報を記憶してお
き、正しい文字コードの入力とは非同時にバッチ処理を
行ってもよいことはいうまでもない。
The conversion of the character code according to the present invention is as follows.
As described above, in addition to the input of the correct character code for the undefined character code and the real-time operation, the position information for the undefined character code is stored, and batch processing is performed simultaneously with the input of the correct character code. Needless to say, this may be done.

【0062】[0062]

【発明の効果】以上説明したように、本発明によれば、
入力データ1についてコード変換テーブル4を参照して
変換を行い、未定義コードの場合には代替文字で出力す
ると共に変換エラー履歴テーブル5に文字コード、位置
を蓄積し、変換エラー履歴テーブル5をもとに指定され
た文字コードあるいは文字に置換およびコード変換テー
ブル4に反映する構成を採用しているため、文字データ
の1回の読み込みで文字コードの変換を迅速に実現する
ことができると共に次回以降の処理に自動反映すること
ができる。これらにより、従来の事前に未然に未定義コ
ードを調査する必要がなくなり、コード変換により品質
の高い未定義文字の調査機能を併せ持たせることがで
き、しかも一度コード変換した未定義文字は自動的にコ
ード変換テーブル4に追加して次回以降自動的にコード
変換できる。
As described above, according to the present invention,
The input data 1 is converted with reference to the code conversion table 4. If the code is an undefined code, it is output as a substitute character, and the character code and position are stored in the conversion error history table 5. The character code or the character designated by the above is replaced and reflected in the code conversion table 4, so that the character code can be quickly converted by one reading of the character data, and at the next time. Can be automatically reflected in the process. This eliminates the need to check for undefined codes beforehand in advance, and provides a high-quality undefined character search function by code conversion. Can be automatically added to the code conversion table 4 from the next time.

【0063】さらに、未定義の文字コードの編集に際
し、その前後の文字列を表示しているため、その前後関
係から容易に編集すべき文字列を推定することができ
る。したがって、利用者は、変更前のファイルを、逐一
参照する必要はない。
Further, when editing an undefined character code, the character string before and after it is displayed, so that the character string to be edited can be easily estimated from the context. Therefore, the user does not need to refer to the file before the change one by one.

【0064】また、未定義の文字コードの修正に際し、
当該未定義の文字、すなわち修正対象となる文字を順次
検索し、修正を促す画面を表示するため、利用者は、編
集対象の文字を探す必要がなくなり、利用者の作業負担
が軽減される。
In correcting an undefined character code,
Since the undefined character, that is, the character to be corrected is sequentially searched, and a screen for prompting the correction is displayed, the user does not need to search for the character to be edited, and the user's work load is reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のシステム構成図である。FIG. 1 is a system configuration diagram of the present invention.

【図2】本発明の動作説明図(その1)である。FIG. 2 is an operation explanatory diagram (part 1) of the present invention;

【図3】本発明の動作説明図(その2)である。FIG. 3 is a diagram (part 2) illustrating the operation of the present invention.

【図4】本発明の動作説明フローチャート(その1)で
ある。
FIG. 4 is a flowchart (part 1) for explaining the operation of the present invention.

【図5】本発明の動作説明フローチャート(その2)で
ある。
FIG. 5 is a flowchart (part 2) for explaining the operation of the present invention.

【図6】本発明の動作説明フローチャート(その3)で
ある。
FIG. 6 is a flowchart (part 3) for explaining the operation of the present invention.

【図7】本発明の動作説明フローチャート(その4)で
ある。
FIG. 7 is a flowchart (part 4) for explaining the operation of the present invention.

【図8】本発明の表示例(その1)である。FIG. 8 is a display example (1) of the present invention.

【図9】本発明の表示例(その2)である。FIG. 9 is a display example (part 2) of the present invention.

【図10】従来技術の説明図である。FIG. 10 is an explanatory diagram of a conventional technique.

【符号の説明】[Explanation of symbols]

1:入力データ 2:文字コード変換手段 3:変換エラー蓄積手段 4:コード変換テーブル 5:変換エラー履歴テーブル 6:出力データ 7:変換エラー補正手段 8:表示・入力装置 9:エラー処置再利用手段 1: Input data 2: Character code conversion means 3: Conversion error storage means 4: Code conversion table 5: Conversion error history table 6: Output data 7: Conversion error correction means 8: Display / input device 9: Error treatment reuse means

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】文字コードを変換して出力する文字コード
変換装置において、 入力データから取り出した文字コードについて、コード
変換テーブルを参照して他の文字コードに変換して出力
すると共に未定義コードのときに代替コードを出力およ
び元の文字コード、出力位置をテーブルに蓄積する手段
と、 上記出力した変換された文字コードの文字と代替文字を
表示すると共に上記テーブルに蓄積された元の文字コー
ドおよび出力位置情報を表示する手段とを備えたことを
特徴とする文字コード変換装置。
1. A character code conversion device for converting a character code and outputting the same, wherein the character code extracted from the input data is converted to another character code with reference to a code conversion table, and is output. Means for outputting an alternative code and storing the original character code and output position in a table, displaying the characters of the output converted character code and the substitute character, and storing the original character code and the original character code stored in the table. Means for displaying output position information.
【請求項2】一の種類の文字コードを、変換の対応を示
したコード変換テーブルに基づき、他の種類の文字コー
ドに変換する文字コード変換装置において、 変換対象のファイル内の文字コードが、コード変換テー
ブルに定義されていない場合、代替文字を表示するとと
もに、その前後の文字列を表示する第一表示手段と、 前記未定義の文字コードについて、順次新たな文字コー
ドの入力を求める画面を表示する第二表示手段と、 当該新たに入力される文字コードに基づき、前記代替文
字の文字コードを変換する変換手段と、を有することを
特徴とする文字コード変換装置。
2. A character code conversion device for converting one type of character code into another type of character code based on a code conversion table indicating a conversion correspondence, wherein the character code in the file to be converted is: A first display unit that displays a substitute character and a character string before and after the substitute character when the character code is not defined in the code conversion table; and a screen for sequentially inputting a new character code for the undefined character code. A character code conversion device comprising: a second display means for displaying; and a conversion means for converting a character code of the substitute character based on the newly input character code.
【請求項3】前記変換手段は、前記ファイル内に同一の
文字コードがある場合、前記第二表示手段により入力さ
れる新たな文字コードに基づき、前記代替文字の文字コ
ードを変換することを特徴とする請求項2記載の文字コ
ード変換装置。
3. The method according to claim 1, wherein, when the same character code is present in the file, the conversion means converts the character code of the substitute character based on a new character code input by the second display means. 3. The character code conversion device according to claim 2, wherein
【請求項4】請求項2または請求項3の文字コード変換
装置は、変換される文字コードおよび前記新たに入力さ
れる文字コードの対応を、前記コード変換テーブルに追
加する追加手段を有することを特徴とする文字コード変
換装置。
4. The character code conversion device according to claim 2, further comprising an adding unit for adding a correspondence between the character code to be converted and the newly input character code to the code conversion table. Character code converter.
【請求項5】入力データから取り出した文字コードにつ
いて、コード変換テーブルを参照して他の文字コードに
変換して出力すると共に未定義コードのときに代替コー
ドを出力および元の文字コード、出力位置をテーブルに
蓄積する手段と、 上記出力した変換された文字コードの文字と代替文字を
表示すると共に上記テーブルに蓄積された元の文字コー
ドおよび出力位置情報を表示する手段として機能させる
プログラムを記録したコンピュータ読取可能な記録媒
体。
5. A character code extracted from input data is converted to another character code by referring to a code conversion table, and is output. In the case of an undefined code, an alternative code is output, and the original character code and output position are output. In a table, and a program that functions as a means for displaying the output converted character code characters and alternative characters and displaying the original character code and output position information stored in the table. Computer readable recording medium.
【請求項6】変換対象のファイル内の文字コードが、コ
ード変換テーブルに定義されていない場合、代替文字を
表示するとともに、その前後の文字列を表示する第一表
示手段と、 前記未定義の文字コードについて、順次新たな文字コー
ドの入力を求める画面を表示する第二表示手段と、 当該新たに入力される文字コードに基づき、前記代替文
字の文字コードを変換する変換手段と、して機能させる
プログラムを記録したコンピュータ読取可能な記録媒
体。
6. When the character code in the file to be converted is not defined in the code conversion table, first display means for displaying a substitute character and displaying a character string before and after the substitute character, and A second display unit that sequentially displays a screen for requesting the input of a new character code for the character code; and a conversion unit that converts the character code of the alternative character based on the newly input character code. A computer-readable recording medium on which a program to be recorded is recorded.
JP07087898A 1997-03-19 1998-03-19 Character code converter and recording medium Expired - Fee Related JP3639713B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07087898A JP3639713B2 (en) 1997-03-19 1998-03-19 Character code converter and recording medium

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP6671597 1997-03-19
JP9-66715 1997-03-19
JP07087898A JP3639713B2 (en) 1997-03-19 1998-03-19 Character code converter and recording medium

Publications (2)

Publication Number Publication Date
JPH10320171A true JPH10320171A (en) 1998-12-04
JP3639713B2 JP3639713B2 (en) 2005-04-20

Family

ID=26407906

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07087898A Expired - Fee Related JP3639713B2 (en) 1997-03-19 1998-03-19 Character code converter and recording medium

Country Status (1)

Country Link
JP (1) JP3639713B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001125915A (en) * 1999-10-28 2001-05-11 Fujitsu Ltd Information retrieval device
US6954898B1 (en) 1999-07-23 2005-10-11 International Business Machines Corporation Method of standardizing character information in electronic documents
WO2010001979A1 (en) 2008-06-30 2010-01-07 Canon Kabushiki Kaisha Information processing apparatus, method of controlling the same, and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6954898B1 (en) 1999-07-23 2005-10-11 International Business Machines Corporation Method of standardizing character information in electronic documents
JP2001125915A (en) * 1999-10-28 2001-05-11 Fujitsu Ltd Information retrieval device
WO2010001979A1 (en) 2008-06-30 2010-01-07 Canon Kabushiki Kaisha Information processing apparatus, method of controlling the same, and storage medium
US9405760B2 (en) 2008-06-30 2016-08-02 Canon Kabushiki Kaisha Information processing apparatus, method of controlling the same, and storage medium

Also Published As

Publication number Publication date
JP3639713B2 (en) 2005-04-20

Similar Documents

Publication Publication Date Title
EP1777629A1 (en) Method and apparatus for automatic form filling
JPH10320171A (en) Character code conversion device and recording medium
AU656694B2 (en) Automatic program generating apparatus
JPH0816684A (en) Data input control method on the screen
JP3493869B2 (en) Image editing device
JP3765299B2 (en) Information processing device
JP2616451B2 (en) Data check device
JPH0778008A (en) Programmable device for programmable controller
JP2904112B2 (en) Automatic program synthesizer
JP3602231B2 (en) Test pattern creation device
JPH07334611A (en) How to display unrecognized characters
JPH06301408A (en) Comment adding device of programmable controller
JPH10133866A (en) Migration conversion processing method
JP2940394B2 (en) Source program modification device
JPH05150816A (en) Numerical controller
JPH07141263A (en) Check code addition system
JPH0320825A (en) Program editor
JPH06231001A (en) Symbol name input device
JPH0764996A (en) Document processor
JPH04367029A (en) Programming device for programmable controller
JPH05108635A (en) Character display
JPH1063675A (en) Data retrieving method and data retrieving device applying the method
JPH1153411A (en) Schematic editor
JPH05298164A (en) Logical data structure design supporting device
JPH07131523A (en) Subscriber information update processing method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040630

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040713

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040909

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050117

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080121

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090121

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100121

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110121

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120121

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130121

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130121

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140121

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees