JPH01106258A - Output device - Google Patents

Output device

Info

Publication number
JPH01106258A
JPH01106258A JP62264573A JP26457387A JPH01106258A JP H01106258 A JPH01106258 A JP H01106258A JP 62264573 A JP62264573 A JP 62264573A JP 26457387 A JP26457387 A JP 26457387A JP H01106258 A JPH01106258 A JP H01106258A
Authority
JP
Japan
Prior art keywords
character
code
width
code information
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.)
Pending
Application number
JP62264573A
Other languages
Japanese (ja)
Inventor
Yoshie Kuromiya
黒宮 芳枝
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 JP62264573A priority Critical patent/JPH01106258A/en
Publication of JPH01106258A publication Critical patent/JPH01106258A/en
Pending legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

PURPOSE:To continuously output half-em characters and em characters even when one byte in a latter half of character codes consists of half-em null characters by controlling the ON/OFF of a half-em null erasing flag. CONSTITUTION:An editing processing part fetches code information from an editing text buffer, and when the code information is code information consisting of em characters, code information immediately before the extracted one is checked, and when the sort code of the code information indicates a half-em character and a character code inputted immediately before exists in a 1st byte in a first half of the character codes, the half-em null erasing flag of the sort code of the preceding code information is turned on. then the code information consisting of the em characters is stored in the editing text buffer. Said processing is executed for all character codes.

Description

【発明の詳細な説明】 〔概要〕 文字パターンを出力する出力装置に関し、編集用テキス
ト・バッファに格納されている文字コードの後半の1バ
イトが半角nu11文字である場合にも、半角nu11
文字を消去して半角文字と全角文字を連続して出力でき
るようになった出力装置を提供することを目的とし、 全角文字を示す種別コードと2バイトの1個の文字コー
ドより成るコード情報、或いは半角文字を示す種別コー
ドと1バイトより成る2個の文字コードとより成るコー
ド情報が格納される編集用テキスト・バッファと、文字
パターンを格納する出力バッファと、出カバソファの文
字パターンを出力する出力部と、コード情報を編集用テ
キスト・バッファに書き込む文字入力処理部と、編集用
テキスト・バッファの内容を編集する編集処理部と、編
集用テキスト・バッファからコード情報を読み出しコー
ド情報によって定まる文字パターンを生成し文字パター
ンを出力バッファに書き込む文字出力処理部とを具備し
、編集処理部は、編集用テキスト・バッファよりコード
情報を取り出し、当該コード情報が全角文字のコード情
報であるときには、1つ前のコード情報を調べ、当該コ
ード情報の種別コードが半角文字を示し且つ1つ前に入
力された文字の文字コードが文字コードの前半の1バイ
ト目に存在する場合には、1つ前のコード情報の種別コ
ードの半角null消去フラグをオンとし、その後に上
記全角文字のコード情報を編集用テキスト・バッファに
格納するよう構成され、文字出力処理部は、全角文字の
文字パターンを出力バッファに書き込む際、1つ前のコ
ード情報を調べ、当該コード情報の種別コードの半角n
ull消去フラグがオンの場合には、1つ前の半角文字
の文字パターンの後に半角文字に相当する空白部分を置
くことなく上記全角文字の文字パターンを書き込むよう
構成されている。
[Detailed Description of the Invention] [Summary] Regarding an output device that outputs a character pattern, even if the last byte of the character code stored in the editing text buffer is a half-width nu11 character,
The purpose is to provide an output device that can erase characters and output half-width characters and full-width characters consecutively. Code information consisting of a type code indicating a full-width character and a single 2-byte character code, Alternatively, an editing text buffer that stores code information consisting of a type code indicating a half-width character and two 1-byte character codes, an output buffer that stores the character pattern, and outputs the character pattern of the output sofa. an output section, a character input processing section that writes code information to an editing text buffer, an editing processing section that edits the contents of the editing text buffer, and a character input processing section that reads code information from the editing text buffer and reads out characters determined by the code information. and a character output processing unit that generates a pattern and writes the character pattern to an output buffer, and the editing processing unit extracts code information from the editing text buffer, and when the code information is full-width character code information, Check the previous code information, and if the type code of the code information indicates a half-width character and the character code of the previously input character exists in the first byte of the first half of the character code, The character output processing unit is configured to turn on the half-width null deletion flag of the type code of the code information, and then store the code information of the double-width characters in the editing text buffer, and the character output processing unit stores the character pattern of the double-width characters in the output buffer. When writing to , check the previous code information and enter the half-width n of the type code of the code information.
When the ull deletion flag is on, the full-width character pattern is written without placing a blank space corresponding to the half-width character after the previous half-width character pattern.

〔産業上の利用分野〕[Industrial application field]

本発明は、文字パターンを出力する出力装置に関するも
のである。
The present invention relates to an output device that outputs character patterns.

文字パターンの出力は、文字コードが格納される編集用
テキスト・バッファにおいて、文字の移動や削除、挿入
等を行ない、これを文字パターンに変換して出力バッフ
ァに格納し、出力するが、出力バッファに格納する際に
半角文字1文字の次に全角文字を連続して出力する場合
に、半角nu11文字が挿入されてしまう。このため、
デイスプレィ装置などでは、オペレータが半角と全角を
連続して自由にレイアウトできるようにすることが必要
とされる。
To output a character pattern, move, delete, or insert characters in the editing text buffer where the character code is stored, convert this into a character pattern, store it in the output buffer, and output it. When storing a single half-width character and then consecutively outputting a full-width character, nu11 half-width characters will be inserted. For this reason,
In display devices, it is necessary for the operator to be able to freely lay out half-width and full-width characters consecutively.

〔従来の技術〕[Conventional technology]

第5図は出力装置のハードウェア構成の例、を示すブロ
ック図である。同図において、1はマイクロプロセッサ
、2はキーボード、3は制御記憶、4は文字入カプログ
ラム、5は文字出力プログラム、6はRAM、7は編集
用テキスト・バッファ、8はインタフェース回路、9は
デイスプレィ、10はプリンタ、11と12は出カバ・
ソファをそれぞれ示している。
FIG. 5 is a block diagram showing an example of the hardware configuration of the output device. In the figure, 1 is a microprocessor, 2 is a keyboard, 3 is a control memory, 4 is a character input program, 5 is a character output program, 6 is a RAM, 7 is an editing text buffer, 8 is an interface circuit, and 9 is a Display, 10 is printer, 11 and 12 are output covers.
Each shows a sofa.

マイクロプロセッサ1は、制御記憶4に格納すれている
各種のプログラムを実行する。キーボード2は文字等を
入力するために使用される。制御記憶3の中には、文字
入カプログラム4や文字出力プログラム5等を含む各種
のプログラムが格納されてしぐる。文字入カプログラム
4は種別コードと文字コードとより成るコード情報を編
集用テキスト・バッファ7、に書き込むためのものであ
り、文字出力プログラム5は編集用テキスト・バ、ソフ
ァ7のコード情報で定まる文字パターンを生成し、出力
バッフ″r11または12に書き込むだめのものである
。コード情報に対応する文字パターンを生成するだめの
変換テーブルも制御記憶3の中に存在する。RAM6の
中には、各種のバッファや作業域などが存在する。編集
用テキスト・バ・ソファ7もRAM6の中に存在する。
Microprocessor 1 executes various programs stored in control memory 4. The keyboard 2 is used to input characters and the like. In the control memory 3, various programs including a character input program 4, a character output program 5, etc. are stored and operated. The character input program 4 is for writing code information consisting of a type code and a character code into the editing text buffer 7, and the character output program 5 is determined by the code information of the editing text buffer 7. It is used to generate a character pattern and write it to the output buffer "r11 or 12. A conversion table used to generate a character pattern corresponding to the code information also exists in the control memory 3. In the RAM 6, There are various buffers, work areas, etc. A text buffer 7 for editing also exists in the RAM 6.

インタフェース回路8は、出力装置とホスト計算機との
間の通信を司るものである。デイスプレィ9の中には出
力バッファ11が存在し、プリンタ10の中にも出力バ
ッファ12が存在する。
The interface circuit 8 is in charge of communication between the output device and the host computer. An output buffer 11 exists within the display 9, and an output buffer 12 also exists within the printer 10.

第6図は出力装置の論理構成の例を示す図である。同図
において、13は変換テーブルを示す。
FIG. 6 is a diagram showing an example of the logical configuration of the output device. In the figure, 13 indicates a conversion table.

キーボード2から入力されたコード情報は編集用テキス
ト・バッファ7に格納され、編集用テキスト・バッファ
7のコード情報は変換テーブル13によって文字パター
ンに変換され、文字パターンが出力バッファ11に格納
され、出力バッファ11の文字パターンがデイスプレィ
9によって表示される。プリンタに文字を印字する場合
も、同様な手順で行われる。
The code information input from the keyboard 2 is stored in the editing text buffer 7, the code information in the editing text buffer 7 is converted into a character pattern by the conversion table 13, and the character pattern is stored in the output buffer 11 and output. The character pattern in buffer 11 is displayed on display 9. A similar procedure is used when printing characters on a printer.

第7図は編集用テキスト・バッファの内部状態を示す図
である。1文字に対して4バイトの領域が割り当てられ
、前半の2バイトが種別コードであり、後半の2バイト
が文字コードである。種別コードは全角文字、半角文字
、PF主キー分類するためのものである。2000 (
16進)は全角文字を表し、1000は半角文字を表す
。文字コ−FはJEFコ−F又はEBCDICI−ドで
ある。第7図において56E6は「漢」と言う文字を表
し、BBF4は「字」と言う文字を表す。種別コードが
1000の場合、2バイトの文字コードは2個の文字を
表す。C100は、「A」と言う半角文字と半角nul
1文字を表す。
FIG. 7 is a diagram showing the internal state of the editing text buffer. A 4-byte area is allocated to one character, the first 2 bytes are the type code, and the latter 2 bytes are the character code. The type code is for classifying full-width characters, half-width characters, and PF primary key. 2000 (
Hexadecimal) represents a full-width character, and 1000 represents a half-width character. Character code F is JEF code F or EBCDICI code. In FIG. 7, 56E6 represents the character ``Kan'', and BBF4 represents the character ``character''. If the type code is 1000, a 2-byte character code represents two characters. C100 is a half-width character "A" and a half-width null
Represents one character.

第8図は出力バッファの内部状態を示す図である。図示
の例は「漢」と言う全角文字、「A」と言う半角文字、
「字」と言う全角文字を表示しているが、従来の技術で
は、「A」と言う半角文字と「字」と言う全角文字の間
に半角nul1文字が挿入されてしまう。
FIG. 8 is a diagram showing the internal state of the output buffer. The illustrated example is a full-width character "Kan", a half-width character "A",
Although the full-width character ``character'' is displayed, in the conventional technology, a half-width character ``null'' is inserted between the half-width character ``A'' and the full-width character ``character''.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

従来の文字パターン出力においては、偏集用テキスト・
バッファの中には、1文字に付き種別コードと文字コー
ドが設定されているが、特に半角文字においては2文字
分の文字コードが設定されており、編集する際において
、半角文字2文字にて、全角文字1文字分として編集す
るため半角文字が奇数個の場合に次に全角文字が来ると
、第7図のように半角nullが挿入されてしまう。こ
のため文字パターンを出力する場合にも全角文字に対し
て半角2文字分として処理しているため半角nu11が
空白として表示されるので、半角文字1文字と全角文字
の間の半角nullは、オペレータの意志に反して必ず
出力されている。
In conventional character pattern output, concentrated text and
In the buffer, a type code and character code are set for each character, but especially for half-width characters, character codes for two characters are set, so when editing, two half-width characters are used. , because it is edited as one full-width character, if there is an odd number of half-width characters and a full-width character comes next, a half-width null will be inserted as shown in FIG. For this reason, when outputting a character pattern, a full-width character is treated as two half-width characters, so half-width nu11 is displayed as a blank, so half-width null between one half-width character and a full-width character is It is always output against the will of the person.

本発明は、この点に鑑みて創作されたものであって、編
集用テキスト・バッファに格納されている文字コードの
後半の1バイトが半角nu11文字である場合にも、半
角nul1文字を消去して半角文字と全角文字を連続し
て出力できるようになった出力装置を提供することを目
的としている。
The present invention was created in view of this point, and even when the last byte of the character code stored in the editing text buffer is 11 half-width nu characters, it erases 1 half-width nu character. The object of the present invention is to provide an output device that can continuously output half-width characters and full-width characters.

〔問題点を解決するための手段〕 第1図は本発明の原理図である。出力装置は、全角文字
を示す種別コードと2バイトの1個の文字コードより成
るコード情報或いは半角文字を、示す種別コードと1バ
イトより成る2個の文字コードとより成るコード情報が
格納される編集用テキスト・バッファと、文字パターン
を格納する出力バッファと、出力バッファの文字パター
ンを出力する出力部と、キーボード上の押下されたキー
に対応するコード情報を編集用テキスト・バッファに書
き込む文字入力処理部と、撰集用テキスト・バッファの
内容を編集する編集処理部と、編集用テキスト・バッフ
ァからコード情報を読み出しコード情報によって定まる
文字パターンを生成し文字パターンを出力バッファに書
き込む文字出力処理部とを具備している。編集処理部は
、編集用テキスト・バッファからコード情報を取り出し
、当該コード情報が全角文字のコード情報であるときに
は、1つ前のコード情報を調べ、当該コード情報の種別
コードが半角文字を示し且つ1つ前に入力された文字の
文字コードが文字コードの前半の1バイト目に存在する
場合には、1つ前のコード情報の種別コードの半角nu
ll消去フラグをオンとし、その後に上記全角文字のコ
ード情報を編集用テキスト・バッファに格納するよう構
成されている。このような処理を全ての文字コードにつ
いて行う。文字出力処理部は、全角文字の文字パターン
を出力バッファに書き込む際、1つ前のコード情報を調
べ、当該コード情報の種別コードの半角null消去フ
ラグがオンの場合には、1つ前の半角文字の文字パター
ンの後に半角文字に相当する空白部分を置くことなく上
記全角文字の文字パターンを書き込むよう構成されてい
る。
[Means for solving the problems] FIG. 1 is a diagram showing the principle of the present invention. The output device stores code information consisting of a type code indicating a full-width character and one 2-byte character code, or code information consisting of a type code indicating a half-width character and two 1-byte character codes. An editing text buffer, an output buffer that stores character patterns, an output section that outputs the character pattern of the output buffer, and a character input that writes code information corresponding to the pressed key on the keyboard to the editing text buffer. a processing section, an editing processing section that edits the contents of the collection text buffer, a character output processing section that reads code information from the editing text buffer, generates a character pattern determined by the code information, and writes the character pattern to the output buffer. Equipped with: The editing processing unit extracts code information from the editing text buffer, and when the code information is full-width character code information, checks the previous code information, and determines if the type code of the code information indicates half-width characters and If the character code of the previously input character exists in the first byte of the first half of the character code, the half-width nu of the type code of the previous code information
It is configured to turn on the ll deletion flag and then store the code information of the double-byte characters in the editing text buffer. Such processing is performed for all character codes. When writing a character pattern of full-width characters to the output buffer, the character output processing unit checks the previous code information, and if the half-width null deletion flag of the type code of the code information is on, the character pattern of the previous half-width character is The full-width character pattern is written without leaving a blank space corresponding to a half-width character after the character pattern.

〔実施例〕〔Example〕

第2図は本発明の編集用テキスト・バッファ内部処理を
示す図である。この処理は編集処理用プログラムによっ
て行われる。なお、編集用テキスト・バッファは2個存
在し、一方の編集用テキスト・バッファには編集前のデ
ータが格納され、他方の編集用テキスト・バッファには
編集後のデータが格納される。
FIG. 2 is a diagram showing the internal processing of the editing text buffer of the present invention. This processing is performed by an editing processing program. Note that there are two editing text buffers; one editing text buffer stores data before editing, and the other editing text buffer stores edited data.

■ 入力文字のコード情報をロードする。コード情報と
は種別コードと文字コードの両方を意味する。
■ Load code information for input characters. Code information means both type code and character code.

■ 全角文字か否かを調べ、Yesの場合には■の処理
を行い、Noのときは■の処理を行う。なお、2000
Hは16進の2000を表す。
■ Check whether it is a full-width character or not, and if Yes, perform the process ■, and if No, perform the process ■. In addition, 2000
H represents 2000 in hexadecimal.

■ 1つ前の文字のコード情報をロードする。■ Load the code information of the previous character.

■ 半角文字か否かを調べる。Yesのときは■の処理
を行い、NOのときは■の処理を行う。なお、100O
Hは16進の1000を表す。
■ Check whether it is a half-width character. If YES, process ``■'' is performed, and if NO, process ``■'' is performed. In addition, 100O
H represents 1000 in hexadecimal.

■ 1つ前に入力された文字(キーボードから)の文字
コードが偶数桁位置(2バイトの文字コード域における
)に存在するか否かを調べる。YeSのときは■の処理
を行い、NOのときは■の処理を行う。
■ Check whether the character code of the last character input (from the keyboard) exists in an even digit position (in the 2-byte character code area). If Yes, process ``■'' is performed, and if NO, process ``■'' is performed.

■ 半角null消去フラグを1とする。即ち半角文字
を示す種別コードは1001となる。
■ Set the half-width null deletion flag to 1. In other words, the type code indicating a half-width character is 1001.

■ 1つ前の文字のコード情報をロードする。■ Load the code information of the previous character.

■ 半角文字か否かを調べる。Yesのときは■の処理
を行い、NOのときは■の処理を行う。
■ Check whether it is a half-width character. If YES, process ``■'' is performed, and if NO, process ``■'' is performed.

■ 1つ前に入力された文字の文字コードが奇数桁位置
(2バイトの文字コード域における)に存在するか否か
を調べる。Yesのときは[相]の処理を行い、Noの
ときは■の処理を行う。
■ Check whether the character code of the previously input character exists in an odd-numbered position (in the 2-byte character code area). When Yes, process [phase] is performed, and when No, process ■ is performed.

[相] 半角null消去フラグを0にする。[Phase] Set the half-width null deletion flag to 0.

■ 入力文字コードをセットする。■ Set the input character code.

上記■の処理は、例えば「漢J、’AJが入力されてい
る状態の下で「字Jを入力する場合に行われる。上記[
相]の処理は、例えば[漢J、’AJが入力されている
状態の下で半角文字rB、を入力する場合に行われる。
[
The processing of [phase] is performed, for example, when a half-width character rB is input under a state where [Kan J, 'AJ] is input.

第2図の処理が編集用テキスト・バッファの全ての文字
コードについて行われることは言うまでもない。
It goes without saying that the process shown in FIG. 2 is performed for all character codes in the editing text buffer.

第2図(b)は「漢」と言う全角文字と、「A」と言う
半角文字が入力されているときに、「字」と言う全角文
字が入力されたときの編集用テキスト・バッファの状態
を示す。
Figure 2 (b) shows the editing text buffer when a full-width character ``Kan'' and a half-width character ``A'' are input, and a double-width character ``character'' is input. Indicates the condition.

第3図は出力バッファ内部処理を示す図、第4図は出力
バッファの内部状態を示す図である。第4図において、
POは文字パターン展開開始アドレスを示し、Xは半角
文字の大きさ(バイト数)を表す。この処理は文字出力
プログラムによって行われる。
FIG. 3 is a diagram showing the internal processing of the output buffer, and FIG. 4 is a diagram showing the internal state of the output buffer. In Figure 4,
PO indicates a character pattern development start address, and X indicates the size (number of bytes) of a half-width character. This processing is performed by a character output program.

■ 出力文字のコード情報を編集用テキスト・バッファ
よりロードする。
■ Load code information for output characters from the editing text buffer.

■ 全角文字か否かを調べる。Yesのときは■の処理
を行い、Noのときは■の処理を行う。
■ Check whether it is a full-width character. If Yes, process (2) is performed, and if No, process (2) is performed.

■ 1つ前の文字のコード情報をロードする。■ Load the code information of the previous character.

■ 半角null消去フラグがオンか否かを調べる。■ Check whether the half-width null deletion flag is on.

Yesのときは■の処理を行い、Noのときは■の処理
を行う。
If Yes, process (2) is performed, and if No, process (2) is performed.

■ 文字パターン展開開始アドレスをPO+xにセット
する。
■ Set the character pattern expansion start address to PO+x.

■ PO+3xをPOとする。■ Let PO+3x be PO.

■ 文字展開開始アドレスをPOにセットする。■ Set the character expansion start address to PO.

■ PO+2xをPOとする。■ Let PO+2x be PO.

■ 文字展開開始アドレスをPOにセットする。■ Set the character expansion start address to PO.

[相] PO+xをPOとする。[Phase] Let PO+x be PO.

〔発明の効果〕〔Effect of the invention〕

以上の説明から明らかなように、本発明によれば、出力
結果において半角1文字と全角文字を連続して出力する
ことができ、出力画面(デイスプレィの場合)を見易く
することが出来る。また、オペレータの意志に従って半
角文字と全角文字を自由にレイアウトすることができ、
意志に反しだ半角nullが生じないなどの利点が上げ
られる。
As is clear from the above description, according to the present invention, one half-width character and one full-width character can be successively output in the output result, and the output screen (in the case of a display) can be made easier to see. In addition, half-width and full-width characters can be freely laid out according to the operator's wishes.
Advantages include that half-width nulls do not occur against one's will.

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

第1図は本発明の原理図、第2図は場集用テキスト・バ
ッファ内部処理を示す図、第3図は出力バッファ内部処
理を示す図、第4図は出力バッファの内部状態を示す図
、第5図は出力装置のハードウェア構成例のブロック図
、第6図は出力装置の論理構成の例を示す図、第7図は
従来技術における編集テキスト・バッファの内部状態を
示す図、第8図は従来技術における出力バッファの内部
状態を示す図である。 1・・・マイクロプロセッサ、2・・・キーボード、3
・・・制御記憶、4・・・文字入カプログラム、5・・
・文字出力プログラム、6・・・RAM、7・・・編集
用テキスト・バッファ、8・・・インタフェース回路、
9・・・デイスプレィ、10・・・プリンタ、11と1
2・・・出力バッファ。
Figure 1 is a diagram showing the principle of the present invention, Figure 2 is a diagram showing the internal processing of the field collection text buffer, Figure 3 is a diagram showing the internal processing of the output buffer, and Figure 4 is a diagram showing the internal state of the output buffer. , FIG. 5 is a block diagram of an example of the hardware configuration of the output device, FIG. 6 is a diagram showing an example of the logical configuration of the output device, FIG. 7 is a diagram showing the internal state of the edit text buffer in the conventional technology, and FIG. FIG. 8 is a diagram showing the internal state of an output buffer in the prior art. 1...Microprocessor, 2...Keyboard, 3
...Control memory, 4...Character input program, 5...
・Character output program, 6...RAM, 7...editing text buffer, 8...interface circuit,
9...Display, 10...Printer, 11 and 1
2...Output buffer.

Claims (1)

【特許請求の範囲】 キーボードと、 全角文字を示す種別コードと2バイトの1個の文字コー
ドより成るコード情報、或いは半角文字を示す種別コー
ドと1バイトより成る2個の文字コードとより成るコー
ド情報が格納される編集用テキスト・バッファと、 文字パターンを格納する出力バッファと、 出力バッファの文字パターンを出力する出力部と、 キーボード上の押下されたキーに対応するコード情報を
編集用テキスト・バッファに書き込む文字入力処理部と
、 編集テキスト・バッファの内容を編集する編集処理部と
、 編集用テキスト・バッファからコード情報を読み出し、
コード情報によって定まる文字パターンを生成し、文字
パターンを出力バッファに書き込む文字出力処理部と、 を具備し、 編集処理部は、編集用テキスト・バッファよりコード情
報を取り出し、当該コード情報が全角文字のコード情報
であるときには、1つ前のコード情報を調べ、当該コー
ド情報の種別コードが半角文字を示し且つ1つ前に入力
された文字の文字コードが文字コードの前半の1バイト
目に存在する場合には、1つ前のコード情報の種別コー
ドの半角null消去フラグをオンとし、その後に上記
全角文字のコード情報を編集用テキスト・バッファに格
納するよう構成され、 文字出力処理部は、全角文字の文字パターンを出力バッ
ファに書き込む際、1つ前のコード情報を調べ、当該コ
ード情報の種別コードの半角null消去フラグがオン
の場合には、1つ前の半角文字の文字パターンの後に半
角文字に相当する空白部分を置くことなく上記全角文字
の文字パターンを書き込むよう構成されている ことを特徴とする出力装置。
[Claims] A keyboard, code information consisting of a type code indicating a full-width character and one 2-byte character code, or a code consisting of a type code indicating a half-width character and two 1-byte character codes. An editing text buffer that stores information, an output buffer that stores character patterns, an output section that outputs the character patterns of the output buffer, and an editing text buffer that stores code information corresponding to pressed keys on the keyboard. A character input processing section that writes to the buffer, an editing processing section that edits the contents of the editing text buffer, and a processing section that reads code information from the editing text buffer.
a character output processing unit that generates a character pattern determined by code information and writes the character pattern to an output buffer; If it is code information, check the previous code information and check if the type code of the code information indicates a half-width character and the character code of the previously input character exists in the first byte of the first half of the character code. In this case, the half-width null deletion flag of the type code of the previous code information is turned on, and then the code information of the full-width character is stored in the editing text buffer, and the character output processing unit When writing a character pattern to the output buffer, check the previous code information, and if the half-width null deletion flag of the type code of the code information is on, write the half-width character pattern after the previous half-width character pattern. An output device characterized in that it is configured to write the character pattern of full-width characters without leaving a blank space corresponding to a character.
JP62264573A 1987-10-20 1987-10-20 Output device Pending JPH01106258A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62264573A JPH01106258A (en) 1987-10-20 1987-10-20 Output device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62264573A JPH01106258A (en) 1987-10-20 1987-10-20 Output device

Publications (1)

Publication Number Publication Date
JPH01106258A true JPH01106258A (en) 1989-04-24

Family

ID=17405166

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62264573A Pending JPH01106258A (en) 1987-10-20 1987-10-20 Output device

Country Status (1)

Country Link
JP (1) JPH01106258A (en)

Similar Documents

Publication Publication Date Title
US5530947A (en) Graphics processing system having function for operating and editing data of a vector graphic and data of an image
JPH01106258A (en) Output device
JP3453417B2 (en) Document processing apparatus and document processing method
JPH0117184B2 (en)
JPS6359188B2 (en)
JPS60154296A (en) Display system
JPS612560A (en) Conversation typesetting system
JPH025175A (en) Character processor
JPH01270167A (en) Document editing system with memorandum
JP3236038B2 (en) Character processing apparatus and method
JPS62144221A (en) Data entry system
JPH0229031A (en) Keyboard with character string storage device
JPH0245864A (en) Document processor
JPH05100657A (en) Display control system for two-byte full-size character
JPH02297164A (en) Document processor with one row copying function
JPH03132865A (en) Document processor
JPH03116223A (en) Screen control system for input of variable length data
JPH03142657A (en) Document processor
JPH02123622U (en)
JPH02165262A (en) Character processor
JPH064199A (en) Method and device for forming key pattern
JPS63293670A (en) Memory system for character data
JPH0423065A (en) Document processor
JPS62229465A (en) Document processor
JPH04128968A (en) Space area correspondence copying method