Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS603218B2 - character processing device - Google Patents
[go: Go Back, main page]

JPS603218B2 - character processing device - Google Patents

character processing device

Info

Publication number
JPS603218B2
JPS603218B2 JP54097108A JP9710879A JPS603218B2 JP S603218 B2 JPS603218 B2 JP S603218B2 JP 54097108 A JP54097108 A JP 54097108A JP 9710879 A JP9710879 A JP 9710879A JP S603218 B2 JPS603218 B2 JP S603218B2
Authority
JP
Japan
Prior art keywords
character
memory
pattern
character pattern
code
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.)
Expired
Application number
JP54097108A
Other languages
Japanese (ja)
Other versions
JPS5621230A (en
Inventor
澄 佐々木
明雄 小山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP54097108A priority Critical patent/JPS603218B2/en
Publication of JPS5621230A publication Critical patent/JPS5621230A/en
Publication of JPS603218B2 publication Critical patent/JPS603218B2/en
Expired legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)

Description

【発明の詳細な説明】 本発明は文字処理システム(例えば日本語処理システム
)に関するものであり、特に中央処理装置が日本語処理
装置に対して文字コードを与え、日本語処理装置は該文
字コードを文字パタ−ンにして文字出力を行なう日本語
処理システムに関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a character processing system (for example, a Japanese language processing system), and in particular, a central processing unit provides a character code to a Japanese language processing device, and the Japanese language processing device receives the character code. The present invention relates to a Japanese language processing system that outputs characters by converting them into character patterns.

近年、情報処理システムにおいては、電子計算機の出力
をより見易く、より使い易くするために日本語出力が種
々検討されている。
2. Description of the Related Art In recent years, various types of Japanese output have been studied in information processing systems in order to make the output of electronic computers easier to see and use.

日本語には片仮名、片仮名、アルファベットを始めとし
、非常に多数の漢字があり、そのために漢字などのパタ
ーン格納に要する記憶容量が膨大となり、常に日本語処
理のネックとなっている。従来の文字処理システムでは
、例えば、漢字ラインプリンタ装置内に文字パタ−ンメ
モリを備え、中央処理装置よりの文字コードを該文字パ
ターンメモリを用いて文字パターンに変換して文字出力
を行い、もし該文字パターンメモリに存在しない文字コ
ードが装置に与えられた時には(即ち、外字の時には)
、該文字パターンを文字パターンファイルから文字パタ
ーンメモリへ格納して処理していた。
Japanese has an extremely large number of kanji, including katakana, katakana, and the alphabet, and as a result, the storage capacity required to store kanji and other patterns is enormous, which is always a bottleneck in processing Japanese. In conventional character processing systems, for example, a character pattern memory is provided in a kanji line printer, character codes from a central processing unit are converted into character patterns using the character pattern memory, and character patterns are output. When a character code that does not exist in the character pattern memory is given to the device (i.e., when it is a non-standard character)
, the character pattern was stored in the character pattern memory from the character pattern file and processed.

このような漢字ラインプリンタ菱贋では1ページ印刷す
る間だけ該外字は有効であり、例え次のページ印刷デー
タ中に該外字が存在しても、再び該外字に対応する文字
パターンを文字パターンファイルより文字パターンメモ
リへ格納しなければならなかった。本発明の目的の1つ
は、上記の様な無駄をなくし、効率の良い文字処理を行
うことであり、更に上記外字処理につき、ユーザが意識
することなく自動的に行なえるようにすることである。
In such a kanji line printer, the foreign character is valid only while printing one page, and even if the foreign character exists in the print data of the next page, the character pattern corresponding to the foreign character is transferred to the character pattern file again. It was necessary to store it in the character pattern memory. One of the objects of the present invention is to eliminate the above-mentioned waste and perform efficient character processing, and furthermore, to enable the above-mentioned non-standard character processing to be performed automatically without the user being aware of it. be.

この目的は、中央処理装置より与えられる文字コードを
、文字パターンメモリを参照して文字パターンを得るこ
とにより、文字出力を行なう日本語処理装置を含む文字
処理システムにおいて、基本的な文字に対する文字パタ
ーンを格納する基本文字パターンメモリ、該基本的な文
字以外の各ジョブ毎に特有な文字セットに対する文字パ
ターンを格納する文字セット管理メモリ、日本語処理に
必要な多量の文字に対する文字パターンを格納する文字
パターンファイルおよびロギングフアィルを備え、任意
ジョブを開始する時、上記基本文字パターンメモリに格
納された文字パターンと上記文字セット管理メモリに格
納された該ジョブに特有な文字パターンとを文字パター
ンメモ川こ格納し上記中央処理装置よりの文字コードに
従って文字出力を行ない、中央処理装置よりの文字コー
ドに対応する文字パターンが該文字パターンメモリに存
在しない場合、その時点で上記文字パターンファイルよ
り該文字コードに対応する文字パターンを該文字パター
ンメモリに格納し、出力を続けると共に、該文字コード
を実行中のジョブに対応付けてロギングフアィルへ格納
することによって達成される。
The purpose of this is to obtain character patterns by referring to the character pattern memory to obtain character codes given by the central processing unit, so that character processing systems including Japanese language processing units that output characters can be used to create character patterns for basic characters. A basic character pattern memory that stores character patterns, a character set management memory that stores character patterns for character sets unique to each job other than the basic characters, and a character set management memory that stores character patterns for a large number of characters required for Japanese processing. It is equipped with a pattern file and a logging file, and when starting an arbitrary job, the character pattern stored in the basic character pattern memory and the character pattern unique to the job stored in the character set management memory are stored in the character pattern memo river. If the character pattern corresponding to the character code from the central processing unit does not exist in the character pattern memory, at that point the character pattern is output according to the character code from the character pattern file. This is achieved by storing the corresponding character pattern in the character pattern memory and continuing to output it, as well as storing the character code in the logging file in association with the job being executed.

以下「図面を用いて本発明を詳細に説明する。図面は本
発明の実施例であり、図において、1は中央処理装置、
2は主記憶装置、3は文字セットを格納する文字セット
メモリ(ユーザが追加する任意の文字パターンが格納さ
れるメモリ。
The present invention will be described in detail below with reference to the drawings.
2 is a main memory; 3 is a character set memory that stores character sets (a memory that stores arbitrary character patterns added by the user);

)、4は中央処理装置1に対してデータの入出力を処理
するチャネルプロセッサ、5は日本語処理を行なう日本
語処理装置、6は文字パターンメモリを含むメモリ部、
6−1は出力文字コードメモリ、7は基本文字パターン
メモリであるフロッピィディスク、、8は文字出力部、
9は文字パターンファイル(ユーザが必要とする文字の
ドットパターンを登録したファイル)、1川まロギング
フアイル(id、時刻、無い文字コード、ジョブ名等を
ロギングしたファイル)である。次に動作を説明する。
中央処理装置1は通常、主記憶装置2に格納された命令
群(プログラム)を実行している。
), 4 is a channel processor that processes data input/output to the central processing unit 1, 5 is a Japanese language processing device that performs Japanese language processing, 6 is a memory unit including a character pattern memory,
6-1 is an output character code memory, 7 is a floppy disk that is a basic character pattern memory, 8 is a character output section,
Reference numeral 9 denotes a character pattern file (a file in which dot patterns of characters required by the user are registered) and a logging file (a file in which ID, time, missing character codes, job names, etc. are logged). Next, the operation will be explained.
The central processing unit 1 normally executes a group of instructions (program) stored in the main storage device 2.

そして、出力すべきデータセットが主記憶装置2内また
は図示されぬ外部記憶装置内に準備されると、その領域
を指定してチャンネルプロセッサ4が起動される。この
データセットは、文字コードの集合であり、日本語処理
装置5はチャンネルプロセッサ4経由の該文字コードを
文字パターンメモリ6を使って文字パターンに変換して
、出力部8で文字を出力することになる。従来、与えら
れた文字コードから漢字パターンを作成して出力する漢
字出力装置がある。
When a data set to be output is prepared in the main storage device 2 or in an external storage device (not shown), the channel processor 4 is activated by specifying the area. This data set is a collection of character codes, and the Japanese language processing device 5 converts the character codes sent via the channel processor 4 into character patterns using the character pattern memory 6, and outputs the characters at the output unit 8. become. Conventionally, there are kanji output devices that create and output kanji patterns from given character codes.

この場合、漢字パターンは、やはりメモリに格納された
パターンを用いて行なわれるものであり、外字(漢字出
力装置にない文字パターン)パターンに対しては、外字
シフトコードと呼ばれる外字識別符号がユーザにより付
けられ、その符号に従って漢字出力装置を制御する装置
(例えば中央処理装置)には、外字パターンの転送が行
なわれる。しかしながら、この外字パターンは一頁分の
印刷に対してのみ有効であり、一頁印刷が終了すると外
字パターンはリセットされ、新しい頁に対しては再び外
字パターンを転送する方式を採用しており、処理効率は
悪かった。本発明における文字処理装置は次の様な動作
を行なう。
In this case, the kanji pattern is created using the pattern stored in the memory, and for the kanji (character pattern not found in the kanji output device) pattern, a kanji identification code called a kanji shift code is set by the user. The external character pattern is transferred to a device (for example, a central processing unit) that controls the kanji output device according to the code. However, this custom character pattern is only effective for printing one page, and when one page is printed, the custom character pattern is reset, and the custom character pattern is transferred again to a new page. Processing efficiency was poor. The character processing device according to the present invention performs the following operations.

■ 日本語処理装置5の電源を入れる。電源投入で日本
語処理装置5内のフロッピィディスクに格納されている
文字パターン(例えばJIS第1水準相当)が文字パタ
ーンメモリ6に格納される。文字パターンメモリ6は基
本文字パターンメモリ7(JISI)と業務使用文字パ
ターンから構成され、この第1水準は2965文字で、
日常使用文字の99%以上をカバーすると言われている
。(除、人名)■ 文字セットメモリ3には名ジョブに
対応して基本文字以外でそのジョブで使用されるであろ
う文字パターンが格納されている。
■ Turn on the power to the Japanese language processing device 5. When the power is turned on, character patterns (e.g., equivalent to JIS 1st level) stored in the floppy disk in the Japanese language processing device 5 are stored in the character pattern memory 6. The character pattern memory 6 consists of a basic character pattern memory 7 (JISI) and business-use character patterns, and this first level has 2965 characters.
It is said to cover more than 99% of characters used in daily life. (excluding person's name) ■ The character set memory 3 stores character patterns other than basic characters that will be used in the job in correspondence with the famous job.

ジョブ実行に先立ち、中央処理装置1は文字セットメモ
リ3に格納された該ジョブに対応する文字セットを日本
語処理装置5の文字パターンメモリ6へ格納するよう動
作する。なお、この文字セットメモリへのジョブ対応の
文字セットの格納は、ジョブで使用される漢字コードと
基本文字パターン。(例えばJIS第1水準)の漢字コ
ードとを比較し、JIS第1水準にない漢字コードを選
出して、該漢字コードとその漢字パターン(文字パター
ンファイル9を参照することにより得られる。)をセッ
トとすることにより実現される。■ 中央処理装置1よ
りの指令で日本語処理装置5は出力を開始する。
Prior to job execution, the central processing unit 1 operates to store the character set corresponding to the job stored in the character set memory 3 into the character pattern memory 6 of the Japanese language processing device 5. The character set corresponding to the job is stored in this character set memory, including the kanji code and basic character pattern used in the job. (for example, JIS 1st level), select kanji codes that are not in JIS 1st level, and select the kanji code and its kanji pattern (obtained by referring to character pattern file 9). This is achieved by creating a set. (2) The Japanese language processing device 5 starts outputting in response to a command from the central processing unit 1.

該指令は、出力すべき文字コードが格納されているアド
レス領域を指定しており、日本語処理装置5は所定量ず
つ該領域内の文字コードを出力文字コードメモリ6−1
に格納し、その文字コードを文字パターンメモリ6内に
格納された文字パターンを参照して文字パターンに変換
し、出力、即ち、印刷を行なう。もし、日本語処理装置
5が受取る漢字コードデータ中に、文字パターンメモリ
6内に格納されていないものがあれば、中央処理装置に
対してユニットチェックと呼ばれる割込みを起こす。
The command specifies an address area in which character codes to be output are stored, and the Japanese language processing device 5 outputs a predetermined amount of character codes in the area to the character code memory 6-1.
The character code is converted into a character pattern by referring to the character pattern stored in the character pattern memory 6, and outputted, that is, printed. If there is any kanji code data received by the Japanese language processing device 5 that is not stored in the character pattern memory 6, an interrupt called a unit check is caused to the central processing device.

この割込みがあった場合、中央処理装置1は通常動作と
して割込みを起こした装置に対してセンス情報を受ける
ことを行なう。このセンス情報中には、中央処理装置1
が未定義コードを扱ったことが示されており、中央処理
装置1は未定義コードがあったことを知る。■ 中央処
理装置1は該未定義コードをキーにして文字パターンフ
ァイル9から文字パターンを取り出し、日本語処理装置
5へ転送する。
When this interrupt occurs, the central processing unit 1 receives sense information from the device that caused the interrupt as a normal operation. In this sense information, the central processing unit 1
It is shown that the CPU handled an undefined code, and the central processing unit 1 knows that there was an undefined code. (2) The central processing unit 1 extracts a character pattern from the character pattern file 9 using the undefined code as a key, and transfers it to the Japanese language processing unit 5.

そして、日本語処理装置5は印刷を再開する。なお、こ
の文字パターンファイル9には約13000字の文字パ
ターンが格納されている。■ ■に処理の際、中央処理
装置1は未定義コードをロギングフアィル10へ格納し
ておく。
Then, the Japanese language processing device 5 resumes printing. Note that this character pattern file 9 stores character patterns of approximately 13,000 characters. (2) During the processing in (2), the central processing unit 1 stores the undefined code in the logging file 10.

以下、上記動作が必要に応じて繰り返されて日本語処理
装置は印刷を行なってゆく。そしてロギングフアィル1
0に格納された未定義コ−ド(未定義としたジョブ情報
が対応付けられている)は、所定の時期に文字パターン
ファイル9を参照することにより、対応したジョブの文
字セットへ追加登録する処理が行なわれる。この所定の
時期とは一定時間毎でも良いし、各ジョブ終了毎でも良
い。なお、上記説明では文字セットメモリ3、文字パタ
ーンファイル9、ロギングフアィル10を異なった周辺
装置の如く扱われているが、勿論1つの大容量の周辺装
置で構成されてもその本発明の効果は異なる所はない。
Thereafter, the above operations are repeated as necessary, and the Japanese language processing device prints. and logging file 1
The undefined code stored in 0 (associated with undefined job information) is additionally registered in the character set of the corresponding job by referring to the character pattern file 9 at a predetermined time. Processing is performed. This predetermined period may be every fixed period of time or every time each job is completed. In the above explanation, the character set memory 3, character pattern file 9, and logging file 10 are treated as different peripheral devices, but of course the effects of the present invention will not be affected even if they are configured as one large-capacity peripheral device. There is no difference.

また、上記例では日本語処理装置5が1台の場合を示し
ているが、複数台の日本語処理装置に対して共通に文字
セットメモリ3、文字パターンファイル9、ロギングフ
アィルIDを設けても購わない。日本語処理装置5の処
理効果もそれ程落ちることもない。更に、上記例では文
字パターンファイル9とフロツピイディスク7を異なる
周辺装置としているが、日本語処理装置5内に、例えば
基本文字パターンを含む13000文字分の文字パタ−
ン及びロギソグフアィル10を大容量ディスク等として
、備えてもよい。
Furthermore, although the above example shows the case where there is only one Japanese language processing device 5, the character set memory 3, character pattern file 9, and logging file ID may also be provided in common for multiple Japanese language processing devices. I don't buy it. The processing effect of the Japanese language processing device 5 also does not deteriorate significantly. Furthermore, in the above example, the character pattern file 9 and the floppy disk 7 are different peripheral devices, but the Japanese language processing device 5 stores, for example, character patterns for 13,000 characters including basic character patterns.
The download and log file 10 may be provided as a large capacity disk or the like.

この場合は、基本文字パターンとジョブ特有の文字パタ
ーンを文字パターンメモリ6へ格納する作業を必要とす
るが、外字処理が日本語処理装置内で行なえるので、中
央処理装置1自体の負荷を減らすことが可能となる。以
上の如く、本発明のよれば、文字セットメモリを使用す
るので効率の良い処理が行なえ、更に該文字セットメモ
リをダイナミックに更新するので更に処理効率が高くな
る。
In this case, it is necessary to store the basic character pattern and the job-specific character pattern into the character pattern memory 6, but since the external character processing can be performed within the Japanese language processing device, the load on the central processing unit 1 itself is reduced. becomes possible. As described above, according to the present invention, since the character set memory is used, efficient processing can be performed, and furthermore, since the character set memory is dynamically updated, the processing efficiency is further improved.

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

図面は本発明の実施例であり、図において、1は中央処
理装置、3は文字セットメモリ、5は日本語処理装置、
6は文字パターンメモリ、7はフロツピイディスク、9
は文字パターンファイル、10はロギングフアイルであ
る。
The drawing shows an embodiment of the present invention, and in the drawing, 1 is a central processing unit, 3 is a character set memory, 5 is a Japanese language processing device,
6 is character pattern memory, 7 is floppy disk, 9
is a character pattern file, and 10 is a logging file.

Claims (1)

【特許請求の範囲】 1 中央処理装置より与えられる文字コードを、文字パ
ターンメモリを参照して文字パターンを得ることにより
、文字出力を行なう日本語処理装置を含む文字処理シス
テムにおいて、 基本的な文字に対する文字パターンを
格納する基本文字パターンメモリ、 該基本的な文字以
外の各ジヨブ毎に特有な文字セツトに対する文字パター
ンを格納する文字セツト管理メモリ、日本語処理に必要
な多量の文字に対する文字パターンを格納する文字パタ
ーンフアイル、およびロギングフアイルを備え、 任意
ジヨブを開始する時、上記基本文字パターンメモリに格
納された文字パターンと上記文字セツト管理メモリに格
納された該ジヨブに特有な文字パターンとを文字パター
ンメモリに格納し、上記中央処理装置よりの文字コード
に対応した文字出力を行ない。 中央処理装置よりの文字コードに対する文字パターン
がが該文字パターンメモリに存在しない場合、上記文字
パターンフアイルより該文字コードに対応する文字パタ
ーンを該文字パターンメモリに格納し、出力を続けると
共に、該文字コードを実行中のジヨブに対応付けてロギ
ングフアイルへ格納するようにしたことを特徴とする文
字処理システム、2 任意の時刻において上記ロギング
フアイルに格納された文字コード及び該文字コードに対
応する文字パターンを上記文字セツト管理メモリの、該
文字コードに対応付けられたジヨブの文字セツトへ追加
格納するようにしたことを特徴とする特許請求の範囲第
1項記載の文字処理システム。
[Claims] 1. In a character processing system including a Japanese processing device that outputs characters by referring to a character pattern memory to obtain a character pattern using a character code given by a central processing unit, basic character A basic character pattern memory that stores character patterns for each job, a character set management memory that stores character patterns for character sets unique to each job other than the basic characters, and a character set management memory that stores character patterns for a large number of characters required for Japanese processing. It has a character pattern file to store and a logging file, and when starting any job, the character pattern stored in the basic character pattern memory and the character pattern unique to the job stored in the character set management memory are used as characters. The data is stored in the pattern memory, and characters corresponding to the character codes from the central processing unit are output. If the character pattern corresponding to the character code from the central processing unit does not exist in the character pattern memory, the character pattern corresponding to the character code from the character pattern file is stored in the character pattern memory, output continues, and the character A character processing system characterized in that a code is stored in a logging file in association with a job being executed, 2. A character code stored in the logging file at any time and a character pattern corresponding to the character code. 2. The character processing system according to claim 1, wherein the character set is additionally stored in the character set of the job associated with the character code in the character set management memory.
JP54097108A 1979-07-30 1979-07-30 character processing device Expired JPS603218B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP54097108A JPS603218B2 (en) 1979-07-30 1979-07-30 character processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP54097108A JPS603218B2 (en) 1979-07-30 1979-07-30 character processing device

Publications (2)

Publication Number Publication Date
JPS5621230A JPS5621230A (en) 1981-02-27
JPS603218B2 true JPS603218B2 (en) 1985-01-26

Family

ID=14183389

Family Applications (1)

Application Number Title Priority Date Filing Date
JP54097108A Expired JPS603218B2 (en) 1979-07-30 1979-07-30 character processing device

Country Status (1)

Country Link
JP (1) JPS603218B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58192127A (en) * 1982-05-05 1983-11-09 Sanyo Electric Co Ltd Word processor
JPS60131284A (en) * 1983-12-20 1985-07-12 Fuji Xerox Co Ltd Controlling method for printer
JPS6322671A (en) * 1986-06-02 1988-01-30 Casio Comput Co Ltd printing device

Also Published As

Publication number Publication date
JPS5621230A (en) 1981-02-27

Similar Documents

Publication Publication Date Title
JPS603218B2 (en) character processing device
JP2965603B2 (en) Printing system
JPH1021416A5 (en)
JPS6027566A (en) Discrimination system of connected printer
JPS6214689A (en) Character output control device
JPS6145325A (en) Printer
JPS59116840A (en) Parallel printing processing system
JP3010993U (en) Data reception system from heterogeneous computers
JPH01223530A (en) Print processing device
JP2698836B2 (en) Data converter
JPH0452968B2 (en)
KR100294216B1 (en) How to Repair Errors in the Printer Driver
JP2665016B2 (en) Code conversion method
JPH0537309Y2 (en)
JPH0719312B2 (en) Settlement processing method of electronic cash register
JPS6235856A (en) Output apparatus
JPS6259808B2 (en)
JPS59142839U (en) Program copy protection device
JPH01145718A (en) Printer
JPH0537308Y2 (en)
JPH08137791A (en) Data receiving system from different kind of computer
JPH0836476A (en) Data processor
JPH02243369A (en) printer system
JPH0213631B2 (en)
JPH04111116A (en) character processing device