JPS6047112B2 - 印字制御方式 - Google Patents

印字制御方式

Info

Publication number
JPS6047112B2
JPS6047112B2 JP6068377A JP6068377A JPS6047112B2 JP S6047112 B2 JPS6047112 B2 JP S6047112B2 JP 6068377 A JP6068377 A JP 6068377A JP 6068377 A JP6068377 A JP 6068377A JP S6047112 B2 JPS6047112 B2 JP S6047112B2
Authority
JP
Japan
Prior art keywords
hangul
character data
buffer
unit character
unit
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
JP6068377A
Other languages
English (en)
Other versions
JPS53145523A (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 JP6068377A priority Critical patent/JPS6047112B2/ja
Publication of JPS53145523A publication Critical patent/JPS53145523A/ja
Publication of JPS6047112B2 publication Critical patent/JPS6047112B2/ja
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 本発明は、印字後にスペース動作を伴う通常のシリア
ル、プリンタを用いて、ハングル文字をよ門り効率よく
印字することが可能な印字制御方式に関する。
ハングル(韓国文字)は、複数個の単位文字の組合せて
構成され、これらの単位文字は所定の位置に配置されて
所定の発音を意味するように定められている。
第1図はハングル文字の構成を示す説明図、第2図は第
1図の対応するブロックに配置される単位文字の種類を
示す図である。
第1図において、ブロック1に配置される単位文字は初
声音、ブロック2,3に配置される単位文字は母音、ブ
ロック4に配置される単位文字は終声音を表わしている
。それらの各ブロックに印字される単位文字(字素)は
、第2図に示すように決まつていて、ブロック1が1唯
、ブロック2が9種、ブロック3が5種、ブロック4が
托種である。1個のハングル文字は種類の異なる2個な
いし4個の単位文字から構成されている。
したがつて、文字によつては印字されないブロックもあ
る。第3図は端末装置の1例を示すものであつて、KB
はキー・ボート・KBCはキー・ボート制御部、LCは
ライン制御部、PRCはプリンタ制御部、RRはプリン
タ、CONTはデータをライン制御m化Cへ送るか或は
プリンタ制御部PRCへ送るかを制御する制御部、DB
はデータ・バッファをそれぞれ示している。
ハングル文字をキー・ボードKBで入力する場合、ハン
グル文字を単位文字に分解し、各単位文字に対応するキ
ーを押下する。例えば、ハングルなる言葉は、ハングル
文字では老舌ョと表現されるが、r廿ョなるハングル文
字をキー・ボードで入力する場合には、r右.J.lト
ョ及び1Lョという単位文字に分解,し、これらの単位
文字に対応したキーを押下している。入力された単位文
字はコード化されてプリンタ等に伝送されるが、データ
のどの部部分が1個のハングル文字であるかを示すため
、文字間に文字!区切り符号(例えばスペース又は特定
コードなど)が記けられている。
また、ハングル文字によるデータであることを表わすた
め、ハングル文字によるデータ列の先頭にはハングル・
シフトを指示するキャラクタが附されている。ハングル
文字データを普通のプリンタで印字する場合、従来の印
字制御方式においては、如何なる単位文字が伝送されて
くるか前以つて判断できなあいので、1個の単位文字を
印字する毎に元の印字位置にバック・スペース(復帰)
していた。
列えばJせョなるハングル文字データが古−トーLなる
順序でプリンタに伝送された来たとき、プリンタは、r
古ョ印字一圧甲−SP−1トョ印字−BSP一圧甲上印
字−SP−SPという動作を行う。
なお、BSPはバック・スペースを、SPはスペース動
作をそれぞれ表わしている。またRLョ印字後の2つの
スペース動作は次の文字の印字位置まで移動するための
ものである。上述の説明から理解されるように従来の印
字制御方式は、1個のハングル文字を印字するためには
数多くの動作ステップを必要とし、プリンタの印字速度
を高速化できないという欠点を有して7いた。本発明は
、上述の考察に基づくものであつて、単位文字に分解さ
れて入力されるハングル文字データを、印字後にスペー
ス動作をシリアル・プリンタで印字する際、1つのハン
グル文字を印字すノるのに要する動作ステップ数が最小
となるように単位文字の印字順序を制御する印字制御方
式を提供することを目的としている。
そしてそのため、本発明の印字制御方式は、複数の単位
文字データから構成されるハングル文字データを受信し
て文字印字後にスペース動作を行うシリアル●プリンタ
にて印字を行う印字システムにおける印字制御方式であ
つて、受信したハングル文字データを構成する単位文字
データを格納するデータ・メモリと、初声音を表わす単
位文字データを格納する領域A1とハングル文字の左側
にある母音を表わす単位文字データを格納する領域A3
と終声音をわす単位文字データを格納する領域入とハン
グル文字の右側にある母音を表わす単位文字データを格
納する領域〜とを有するハングル・バッファと、上記デ
ータ・メモリから出力される単位文字データを上記ハン
グル●バッファに書込むハングル・バッファ書込制御手
段と、上記ハングル・バッファから単位文字データを読
出して上記シリアル◆プリンタに送ると共にバックスペ
ース符号を上記シリアル・プリンタに送出できるハング
ル・バッファ読出制御手段とを具備し、且つ上記ハング
ル・バッファ書込制御手段は、上記データ・メモリから
出力された単位文字データが初声音を表わすものか、ハ
ングル文字の左側にある母音を表わすものか、終声音を
表わすものか、或いはハングル文字の右側にある母音を
表わすものかを判定し、判定結果に従つて上記データ・
メモリから出力された単位文字データを上記ハングル・
バッファの対応する領域A,(iは1,2,3又は4)
に書込むよう構成され、上記ハングル・バッファ読出制
御手段は、上記ハングル・バッファの領域Al,A3,
A4に存在する単位文字データを読出して上記シリアル
・プリンタに送り、上記領域Al,A3,A4の単位文
字データを上記シリアル・プリンタに送つた後で上記領
域Al,A3,A4に未印字の単位文字データがあるか
否かを調べ、ある場合にはバックスペース符号を上記シ
リアル●プリンタに送つた後で上記領域Al,A3,A
4に存在する未印字の単位文字データを上記シリアル・
プリンタに送り、ない場合には上記領域〜に存在してい
る単位文字データを上記シリアル・プリンタに送るよう
構成されていることを特徴とするものである。以下、本
発明を図面を参照しつつ説明する。第4図は本発明の1
実施例のブロック図、第5図はハングル文字を印字する
ための印字ヘッド、第6図はハングル/バック●スペー
ス選択部の動作を説明する図、第7図は本発明による印
字動作順序とスペース◆カット方式によるハングル文字
印字動作順序を示す図、第8図はハングル・カラム選択
部の構成を説明する図である。
第4図の装置は第3図のプリンタ制御部PRCに相当す
るものてあつて、1はデータ・メモl八2はタイミング
制御部、3はビジー◆フリップ●フロップ、4はファン
クション●デイストリビユータ、5はハングル◆フリッ
プ●フロップ、6はハングル●カラム選択部、7はハン
グル●バッファ制御部、8−1,8−2はハングル◆バ
ッファ、9はハングル/バッファスペース選択部、10
はビジー制御部、11,12−1,12−2,13は0
R回路、14−1ないし14−4及び15−1ないし1
5−3はAND回路をそれぞれ示している。
キー・ボードKB又は通信線から送られて来たデータは
、1旦データ●メモリ1に格納される。
データの最後にはストローブ・パルスが付されている。
例えば、1ナ占ョと印字する場合のキー入力手順、或い
は受信電文構成はJ右卜LSPユ己SPJのようにJせ
ョとRuJの各データの最後に先に述べたように、デー
タのどの部分が1個のハングル文字であるかを判別する
ための区切り符号(ストローブ●パルスSP)が付され
ている。タイミング制御部2はストローブ・パルスを受
信すると、データ●メモリ1に対して一連のデータ系列
の伝達が終了したことを通知すると共に、ビジーFF3
をセットして外部に対してビジー信号を送出する。ファ
ンクション●デイストリビユータ4はハングル・シフト
、英数字シフト、改行などの機能キャラクタを受信して
判別し、各機能キャラクタに対応した信号を送出するも
のである。ハングルFF5はハングルシフトである場合
にセットされたものである。ハングル・カラム選択部6
は、第8図に示すように、例えばROMで構成され、入
力される各単位文字データ(単位文字毎に割付けられた
個有のコード)が先に第1図及び第2図を参照しつつ説
明したハングル文字を構成するブロック1ないしブロッ
ク4のいずれのブロックに属するコードであるかを判別
すると共に区切り符号SPを検出するものである。そし
て、その判別した結果、例えばブロック1に属するコー
ドである場合にはAND回路14−1に接続されるハン
グル・カラム選択部6の出力端子が論理r1ョにされ、
ブロック2に属するコードである場合にはAND回路1
4−2に接続されるハングル・カラム選択部6の出力端
子が論理RlJにされる。ブロック3、ブロック4に属
するコードが入力された場合にも上記と同様である。先
に述べ)たように、1個のハングル文字は、ブロック1
ないしブロック4に属する単位文字の2個ないし4個か
ら構成され、1個のハングル文字を構成する最後の単位
文字データ(単位文字コード)の次に区切り符号SPが
付されているが、ハングル・力5ラム選択部6では、こ
の区切り符号SPを検出すると、この検出出力を印字起
動信号としてハングル・バッファ制御部7に送出する。
ハングル・バッファ8−1は4つの領域に分割され、第
1の領域にはブロック1に属する単位文字データが格納
Oされ、第2の領域にはブロック2に属する単位文字デ
ータが格納され、第3の領域にはブロック3に属する単
位文字データが格納され、第4の領域にはブロック4に
属する単位文字データが格納される。ハングル・バッフ
ァ8−2も同様である。ハングル・バッファ制御部7は
、単位文字データをハングル●バッファ8−1又はハン
グル●バッファ8−2のいずれに格納するかを制御する
ものである。ハングル/バッファ●スペース選択部9は
、ハングル・バッファ8−1又は8−2に格納されてい
る単位文字データの送出及びバック・スペース・コード
の送出などを制御するものである。ビジー制御部10は
マシン・レディ(マシン・ビジー)信号を受信し、ビジ
ー信号を送出するものである。マシン●レディ信号MR
によつて、プリンタPRが1文字又は1信号印字したか
或は印字しなかつたということを知ることが出来る。第
5図は印字ヘッド16を示すものであつて16−aは英
数字活字、16−1は第1図のブロック1に配置される
単位文字用活字群、16−2はブロック2に配置される
単位文字用活字群、16−3はブロック3に配置される
単位文字用活字群、16−4はブロック4に配置される
単位文字用活字群をそれぞれ示している。
次に第4図の装置の動作を説明する。
ファンクション●デイストリビユータ4がハングル・シ
フトを検知すると、ハングルFF5がセットされ、論理
r1ョの出力信号がAND回路14−1ないし14−4
に供給される。単位文字データがデータ・メモリ1から
送出されると、ハングル・カラム選択部6は、その単位
文字データがどのブロックに属するかを判断し、対応す
る出力線の1つに論理r1ョ信号を出力する。例えば、
単位文字データがブロック1に属するものであれば、ハ
ングル・カラム選択部6はAND回路14−1に論理R
lJを送出する。ハングル・バッファ制御部7はハング
ル・カラム選択部6からの起動信号を受信し、ハングル
●バッファ8−1又は8−2のいずれか一方を選択する
。いま、ハングル・バツフ5ア8−1が選択されたもの
とする。単位文字データは、信号線11,信号線12及
びAND回路14−1ないし14−4を介してハングル
・バッファ8一1に格納される。1個のハングル文字を
構成する単位文字データの全てがデータ・メモリ1から
読1出されると、ハングル・カラム選択部6は、文字区
切り符号を検知する。
文字区切り符号を検知すると、ハングル・カラム選択部
6はハングル・バッファ制御部7に対してハングル●バ
ッファ切替指令を発する。これと同時に図示しない信号
線を介してバッファ/バックスペース選択部9に文字区
切り符号を送出する。ハングル・バッファ制御部7はハ
ングル・バッファ8−2を選択し、これによりハングル
文字構成信号データはハングル・バッファ8−2に格納
される。ハングル●バッファ8−1内の文字データを取
出してプリンタPR側に送出している間に、他のハング
ル●バッファ8−2に単位文字データを格納することが
出来フる。同様に、ハングル●バッファ8−2内の単位
文字データを取出してプリンタ側に送出している間に、
ハングル●バッファ8−1に単位文字データを格納する
ことや出来る。ハングル・バッファ8−1,8−2が共
に使用されていれば、データ;受付が行われないことは
言うまでもない。バッファ/バックスペース選択部9は
、ハングル●バッファ8−1,8−2の内容をセンスし
、1個のハングル文字を印字するために要する動作ステ
ップが最小となるように、単位文字データのノ送出及び
バックスペース符号の送出を制御するものである。第6
図はバッファ/バックスペース選択部9の動作を説明す
るものであつて、A1はブロック1に属する単位文字デ
ータが格納される領域、A2はブロック2に属する単位
文字データが格納される領域、A3はブロック3に属す
る単位文字データが格納される領域、A4はブロック4
に属する単位文字データが格納される領域をそれぞれ示
している。
なお、ハングル・シフト中は信号線13には論理r1ョ
が送出されている。また、信号線14は、3本の線て構
成され、AND回路15−1ないし15−3のいずれか
1つを選択するために用いられるものである。先ず、選
択部9は領域Al,A2又はA3に格納されている単位
文字データをハングル◆バッファ8−1から送出する。
なお、領域八,,A2,A3、の全ての単位文字データ
が格納されている場合は、領域A1のデータが優先する
。バッファ・メモリ8−1からの単位文字データは、0
R回路12−1、AND回路15−1及び0R回路13
を経てプリンタPRへ送出される。プリンタPRはこの
データにもとづいて印字を行う。プリンタPRは、普通
のシリアル・プリンタであつて、1個の印字動作が行わ
れると、印字ヘッド16が1文字分(この場合は1単位
文字分)移動する形式のものである。データが送出され
た領域はクリアされる。いま、領域A1の単位文字デー
タが送られたとすると、残りの領域A3又はA4に単位
文字データが格納されているか否かを調べ、単位文字デ
ータが存在すれば、次にバックスペース符号の送出が行
われる。バックスペース符号の送出は、プリンタPR側
より印字動作の完了が通知されたとき行われる。バック
スペース符号はハングル/バックスペース選択部9から
送出され、0R回路12−1、AND回路15一1、0
R回路13を経てプリンタPRに送出される。この間、
領域A3,A4がチェックされる。領域A3に単位文字
データが格納されていれば、バックスペース動作の完了
が通知されたとき、上記の単位文字データがプリンタP
Rへ送出される。領域Al,A(3,A1に単位文字デ
ータが存在しなくなると、領域〜に単位文字データが存
在するか否かを調で、存在すれば、印字動作完了後にこ
の単位文字データがプリンタPR側に送出される。ハン
グル・バッファ8−2内の単位文字データも同様にして
プリンタPRに送られる。第7図は本発明による印字動
作順序とスペース・カット方式のプリンタによる印字動
作順序を示すものである。
同図において1ないし4はブロック1ないし4に配置さ
れる単位文字の印字動作を、BSPはバックスペース動
作を、SPはスペース動作をそれぞれ示している。一般
の゛シリアル・プリンタにおいては一文字印字すると自
動的にスペースするが、スペース・カット方式のプリン
タとは1文字印字してもスペースせず、。印字せよョと
いうスペース符号を受信して始めてスペースする形式の
ものである。第7図イは本発明の印字動作順序を示すも
のであり、第7図口はスペース・カット方式のプリンタ
による印字動作順序を示すものである。この図から判る
ように、本発明によればスペース・カット方式のプリン
タを用いた場合の動作ステップ数と同一の動作ステップ
数で1ハングル文字を印字することが出来、且つ印字速
度もスペース・カット方式のプリンタを用いた場合の印
字速度と等しくすることが出来る。以上の説明から明ら
かなように、本発明は、ハングル文字印字データを構成
する複数の単位文字データをハングル・バッファに一時
的に格納し、ハングル文字の左列に属する単位文字デー
タを先にハングル●バッファから取出してバックスペー
ス符号を交えながらプリンタに送出し、しかる後にハン
グル文字の右列に属する単位文字データをハングル・バ
ッファから取出してプリンタに送出しているので特殊な
プリンタを用いることなくハングル文字を高速印字でき
るという効果を有している。
【図面の簡単な説明】
第1図はハングル文字の構成を示す図、第2図は第1図
の対応するブロックに配置される単位文字の種類を示す
図、第3図は端末装置の1列のブロック図、第A図は本
発明の1実施例のブロック図、第5図はハングル文字を
印字するための印字ヘッドを示す図、第6図はハングル
/バックスペース選択部の動作を説明する図、第7図は
本発明による印字動作順序とスペース・カット方式によ
−る印字動作順序を示す図、第8図はハングル・カラム
選択部の構成を説明する図である。 1・・・データ・メモリ、2・・・タイミング制御部、
3・・・ビジー◆フリップ●フロップ、4・・・ファン
クション●デイストリビユータ、5・・・ハングル●フ
)リップ●フロップ、6・・・ハングル●カラム選択部
、7・・・ハングル・バッファ制御部、8−1,8−2
・・・ハングル●バッファ、9・・・ハングル/バック
スペース選択部、10・・・ビジー制御部、11,12
−1,12−2,13・・・0R回路、14−1クない
し14−4及び15−1ないし15−3・・・AND回
路、16・・・印字ヘッド。

Claims (1)

  1. 【特許請求の範囲】 1 複数の単位文字データから構成されるハングル文字
    データを受信して文字印字後にスペース動作を行うシリ
    アル・プリンタにて印字を行う印字システムにおける印
    字制御方式であつて、受信したハングル文字データを構
    成する単位文字データを格納するデータ・メモリと、初
    声音を表わす単位文字データを格納する領域A_1とハ
    ングル文字の左側にある母音を表わす単位文字データを
    格納する領域A_3と終声音を表わす単位文字データを
    格納する領域A_4とハングル文字の右側にある母音を
    表わす単位文字データを格納する領域へとを有するハン
    グル・バッファと、上記データ・メモリから出力される
    単位文字データを上記ハングル・バッファに書込むハン
    グル・バッファ書込制御手段と、上記ハングル・バッフ
    ァから単位文字データを読出して上記シリアル・プリン
    タに送ると共にバックスペース符号を上記シリアル・プ
    リンタに送出できるハングル・バッファ読出制御手段と
    を具備し、且つ上記ハングル・バッファ書込制御手段は
    、上記データ・メモリから出力された単位文字データが
    初声音を表わすものか、ハングル文字の左側にある母音
    を表わすものか、終声音を表わすものか、或いはハング
    ル文字の右側にある母音を表わすものかを判定し、判定
    結果に従つて上記データ・メモリから出力された単位文
    字データを上記ハングル・バッファの対応する領域A_
    i(iは1、2、3又は4)に書込むよう構成され、上
    記ハングル・バッファ読出制御手段は、上記ハングル・
    バッファの領域A_1、A_3、A_4、に存在する単
    位文字データを読出して上記シリアル・プリンタに送り
    、上記領域A_1、A_3、A_4の単位文字データを
    上記シリアル・プリンタに送つた後で上記領域A_1、
    A_3、A_4に未印字の単位文字データがあるか否か
    を調べ、ある場合にはバックスペース符号を上記シリア
    ル・プリンタに送つた後で上記領域A_1、A_3、A
    _4に存在する未印字の単位文字データを上記シリアル
    ・プリンタに送り、ない場合には上記領域A_2に存在
    している単位文字データを上記シリアル・プリンタに送
    るよう構成されていることを特徴とする印字制御方式。 2 ハングル・バッファが複数個設けられ、1個のハン
    グル・バッファから単位文字データが取出されてシリア
    ル・プリンタ側へ送出されている間に、他のハングル・
    バッファに単位文字データを格納できることを特徴とす
    る特許請求の範囲第1項記載の印字制御方式。
JP6068377A 1977-05-25 1977-05-25 印字制御方式 Expired JPS6047112B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6068377A JPS6047112B2 (ja) 1977-05-25 1977-05-25 印字制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6068377A JPS6047112B2 (ja) 1977-05-25 1977-05-25 印字制御方式

Publications (2)

Publication Number Publication Date
JPS53145523A JPS53145523A (en) 1978-12-18
JPS6047112B2 true JPS6047112B2 (ja) 1985-10-19

Family

ID=13149343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6068377A Expired JPS6047112B2 (ja) 1977-05-25 1977-05-25 印字制御方式

Country Status (1)

Country Link
JP (1) JPS6047112B2 (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5736688A (ja) * 1980-08-13 1982-02-27 Brother Ind Ltd Taipuraita
IT8153183U1 (it) * 1981-04-29 1982-10-29 C Olivetti & C S P A Dispositivo di scrittura.
JPS5859089A (ja) * 1981-10-05 1983-04-07 Kokusai Electric Co Ltd ラインプリンタの復帰印字方法
JPS62181172A (ja) * 1986-10-23 1987-08-08 Brother Ind Ltd タイプライタ

Also Published As

Publication number Publication date
JPS53145523A (en) 1978-12-18

Similar Documents

Publication Publication Date Title
CA1089106A (en) Print control system having increased throughput
US4527919A (en) Method for the composition of texts in Arabic letters and composition device
US3998310A (en) Apparatus for recording data in arabic script
US3289176A (en) Data processing apparatus
US2968383A (en) Method and apparatus for type composition
GB2033633A (en) Ideographic coding
US4354765A (en) Hyphen characterization apparatus for a typewriter
US4298773A (en) Method and system for 5-bit encoding of complete Arabic-Farsi languages
JPS6047112B2 (ja) 印字制御方式
JPS6335431B2 (ja)
EP0407154B1 (en) Printers
US3923137A (en) Information recording apparatus
EP0120481A2 (en) Method and device for selecting a character shape for each character of a text, e.g. of Arabic, according to four classes
JPH0643142B2 (ja) プリンタのスペ−ス処理装置
US4649231A (en) Method for the transmission of characters by means of the code combinations of a telegraph alphabet
US3337686A (en) Automatic typeset machine control
GB2217491A (en) Output apparatus
JPH04239315A (ja) 印刷装置
JPS58114289A (ja) プリンタコントロ−ラ
EP0072708B1 (en) Printer
US3959780A (en) Control device for printing apparatus
US3977319A (en) Drum column printer
JP2574682B2 (ja) 欧文字数字/図形符号を選択的に複製する装置とその方法
JPS59111861A (ja) 印字制御方式
JPS6230111B2 (ja)