JPS61230188A - 端末システムにおけるフオント制御方法 - Google Patents
端末システムにおけるフオント制御方法Info
- Publication number
- JPS61230188A JPS61230188A JP60070028A JP7002885A JPS61230188A JP S61230188 A JPS61230188 A JP S61230188A JP 60070028 A JP60070028 A JP 60070028A JP 7002885 A JP7002885 A JP 7002885A JP S61230188 A JPS61230188 A JP S61230188A
- Authority
- JP
- Japan
- Prior art keywords
- data
- font
- code
- memory
- output data
- 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
Links
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の利用分野〕
本発明は、文字2図形などの可視的情報を、予め定めら
れたフォントデータに基づいて表現する出力装置C例え
ば、印字装置、キャラクタディスプレイ等)K関し、特
に、この型の複数台の装置が1台の制御装置によって制
御される場合における、フォントデータの取扱いに関す
る。
れたフォントデータに基づいて表現する出力装置C例え
ば、印字装置、キャラクタディスプレイ等)K関し、特
に、この型の複数台の装置が1台の制御装置によって制
御される場合における、フォントデータの取扱いに関す
る。
主に表示端末に関して、端末装置のフォントメモリCキ
ャラクタジェネレータ用パターンメモリ)の容量の節約
を目的とするダイナミックフォントローディングの各種
方法が、既に提案されている(特開昭55−80143
号、同58−106634号等)。これは、複数の端末
装置に共通の制御装置がフォントデータの完全な組を常
時保持しておシ、必要な部分のみが、状況に応じて各端
末装置に移される点に、その特徴がある。
ャラクタジェネレータ用パターンメモリ)の容量の節約
を目的とするダイナミックフォントローディングの各種
方法が、既に提案されている(特開昭55−80143
号、同58−106634号等)。これは、複数の端末
装置に共通の制御装置がフォントデータの完全な組を常
時保持しておシ、必要な部分のみが、状況に応じて各端
末装置に移される点に、その特徴がある。
一方、主に印字端末に関して、能率向上のために、複数
の受信バッファを設け、ある受信バッファの内容の印字
と並行して他の受信バッファへの受信を行なうことが、
既に知られている(特開昭57−161926号、同5
8−117036号等)。
の受信バッファを設け、ある受信バッファの内容の印字
と並行して他の受信バッファへの受信を行なうことが、
既に知られている(特開昭57−161926号、同5
8−117036号等)。
前記の両技術を単に寄せ集めて、ダイナミックフォント
ローディングによる7オントメモリ容量の節約と、受信
及び出力の並列処理による能率向上とを、相加的に享受
するだけならば、特段の工夫も要しないであろう。しか
し、両者を有機的に結合することによって、相加的効果
以上のものを得ることができれば、非常に有用な技術と
なる。
ローディングによる7オントメモリ容量の節約と、受信
及び出力の並列処理による能率向上とを、相加的に享受
するだけならば、特段の工夫も要しないであろう。しか
し、両者を有機的に結合することによって、相加的効果
以上のものを得ることができれば、非常に有用な技術と
なる。
本発明の目的は、ブロック単位での受信と出力の並列処
理による処理能率の向上を果たすとともに、ダイナミッ
クフォントローディングによるフォントメモリ容量節約
の効果を一段と増大する、端末システムにおけるフォン
ト制御方法を提供するととKある。
理による処理能率の向上を果たすとともに、ダイナミッ
クフォントローディングによるフォントメモリ容量節約
の効果を一段と増大する、端末システムにおけるフォン
ト制御方法を提供するととKある。
′ 本発明は、ブロック単位での受信及び出力の並列
処理のだめのメモリブロックの管理と、ダイナミックフ
ォントローディングのためのフォントデータの入替えの
管理とを有機的に連係させることによシ、ダイナミック
7オントa−ディングの効率を、それ単独の場合よシも
大幅に向上させる。
処理のだめのメモリブロックの管理と、ダイナミックフ
ォントローディングのためのフォントデータの入替えの
管理とを有機的に連係させることによシ、ダイナミック
7オントa−ディングの効率を、それ単独の場合よシも
大幅に向上させる。
すなわち、本発明によれば、端末装置のフォントメモリ
の各位置が、どのメモリブロックのデータに必要なフォ
ントデータを記憶しているのかが記録され、そして、こ
の記録は、各メモリブロックの内容の出力が終了するた
びに更新される。どのメモリブロック内のデータによっ
ても使用されていないフォントデータを記憶しているフ
ォントメモリの位置には、新たに必要となったフォント
データが、制御装置から転送されうる。その結果、端末
装置のフォントメモリの内容は、頻繁に、各時点での必
要に応じて更新され、したがって、小さい容量の有効な
利用が実現される。・〔発明の実施例〕 第2図は、本発明が適用される端末システムの一例とし
て、印字端末システムの構成を示す。制御装置1は、ロ
ーカル通信路3にょシ複数の印字端末装置2,2a〜2
nと接続され、また、通信回線16を介してホストコン
ピュータと接続される。制御装置1は、内部パス10に
よシ相互接続されたマイクロコンピュータ(μcpu
) 11、メモリ(MEM)12、端末接続アダプタモ
(TA)13、フロッピーディスクアダプj’(FD−
’%114及びホスト通信アダプタrcA)15を備え
る。TiI4はまたローカル通信路3に接続され、FD
A14はフロッピーディスク(FD1141に接続され
、CA15は通信回線16に接続される。端末装置2は
、内部バス20に″よシ相互接続されたマイクロコンピ
ュータtapu)zl、)モIJ (MEM)22、制
御装置接続アダプタ(TCA)23、及び印字装置アダ
プタ(PRA)24を備える。PRA24は更に印字装
置(PR,)25に接続され、TCA23はローカル通
信路3に接続される。端末装置23〜2nは端末装置2
と同様である。
の各位置が、どのメモリブロックのデータに必要なフォ
ントデータを記憶しているのかが記録され、そして、こ
の記録は、各メモリブロックの内容の出力が終了するた
びに更新される。どのメモリブロック内のデータによっ
ても使用されていないフォントデータを記憶しているフ
ォントメモリの位置には、新たに必要となったフォント
データが、制御装置から転送されうる。その結果、端末
装置のフォントメモリの内容は、頻繁に、各時点での必
要に応じて更新され、したがって、小さい容量の有効な
利用が実現される。・〔発明の実施例〕 第2図は、本発明が適用される端末システムの一例とし
て、印字端末システムの構成を示す。制御装置1は、ロ
ーカル通信路3にょシ複数の印字端末装置2,2a〜2
nと接続され、また、通信回線16を介してホストコン
ピュータと接続される。制御装置1は、内部パス10に
よシ相互接続されたマイクロコンピュータ(μcpu
) 11、メモリ(MEM)12、端末接続アダプタモ
(TA)13、フロッピーディスクアダプj’(FD−
’%114及びホスト通信アダプタrcA)15を備え
る。TiI4はまたローカル通信路3に接続され、FD
A14はフロッピーディスク(FD1141に接続され
、CA15は通信回線16に接続される。端末装置2は
、内部バス20に″よシ相互接続されたマイクロコンピ
ュータtapu)zl、)モIJ (MEM)22、制
御装置接続アダプタ(TCA)23、及び印字装置アダ
プタ(PRA)24を備える。PRA24は更に印字装
置(PR,)25に接続され、TCA23はローカル通
信路3に接続される。端末装置23〜2nは端末装置2
と同様である。
″ ホストコンピュータからの印字データは、通信回
線16を経て制御装置1に与えられ、ここで後述される
処理を受けた後、指定された端末装置に送られる。この
処理のために、MEM12及びMEM22は、後述する
諸種のテーブルを含む。
線16を経て制御装置1に与えられ、ここで後述される
処理を受けた後、指定された端末装置に送られる。この
処理のために、MEM12及びMEM22は、後述する
諸種のテーブルを含む。
これらのテーブルの操作を含む印字データの処理、制御
装置1と端末装置2〜2n(以下端末装置2で代表する
)の間の通信、その他の動作の制御は、th u 11
及び、c%pu21によって行なわれ、そのためのプロ
グラムは、MEM12及びMEM22にそれぞれ保持さ
れる。
装置1と端末装置2〜2n(以下端末装置2で代表する
)の間の通信、その他の動作の制御は、th u 11
及び、c%pu21によって行なわれ、そのためのプロ
グラムは、MEM12及びMEM22にそれぞれ保持さ
れる。
第1図は、本発明に用いられるテーブル群を、模式的に
示す。制御装置1のMEM12は、漢字アドレステーブ
ル(CGATBL)100と主フォントメモリ(CGB
UF)101を含む単一のキャラクタ発生部と、各端末
装置2〜2nごとに用意された内部コードテーブル(C
DTBL)102及びフォント制御テーブル(U8GT
BL ) 103 とを含む。本実施例におけるフォン
トの各文字は24×24ドツトのパターンであるとすれ
ば、CGBUFlolは、1文字あたり72バイトから
なる文字パターンデータF o = F−を、アドレス
FAo〜FA、lC保持する。ここに保持される文字の
種類は、システムに対して要求される文字のすべて(例
えば、JIS第1及び第2水準の文字セットとユーザ設
定文字を合せて約8000種)である。
示す。制御装置1のMEM12は、漢字アドレステーブ
ル(CGATBL)100と主フォントメモリ(CGB
UF)101を含む単一のキャラクタ発生部と、各端末
装置2〜2nごとに用意された内部コードテーブル(C
DTBL)102及びフォント制御テーブル(U8GT
BL ) 103 とを含む。本実施例におけるフォン
トの各文字は24×24ドツトのパターンであるとすれ
ば、CGBUFlolは、1文字あたり72バイトから
なる文字パターンデータF o = F−を、アドレス
FAo〜FA、lC保持する。ここに保持される文字の
種類は、システムに対して要求される文字のすべて(例
えば、JIS第1及び第2水準の文字セットとユーザ設
定文字を合せて約8000種)である。
CGATBLlooは、これらのアドレスFAG 〜F
A、を、漢字コードCDo = CD、に対応するアド
レスに保持する。これらのテーブルデータは、システム
の休止期間中FD141に保存され、制御装置1の電源
投入時に、FD141からMEM12に転送される。C
DTBL102とUSGTBL103については、端末
装置のテーブルの後で説明する。
A、を、漢字コードCDo = CD、に対応するアド
レスに保持する。これらのテーブルデータは、システム
の休止期間中FD141に保存され、制御装置1の電源
投入時に、FD141からMEM12に転送される。C
DTBL102とUSGTBL103については、端末
装置のテーブルの後で説明する。
端末装置2のMEM22は、データメモリ200と、フ
ォントメモリ201と、ブロック管理テーブル202を
含む。データメモリ200は、複数C本実施例では8個
)のブロックに分割可能であシ、各ブロックに制御装置
1からの印字データの1ブロツクが格納される。ブロッ
ク管理テーブル202は、データメモリ200の諸ブロ
ックを管理するためのテーブルでアシ、各ブロック0〜
7に対応するアドレスに、ブロックのステータスS T
o =S T7 と、ブロックアドレスng〜117を
格納する。ステータスS To −8Ty Id、、”
ニュートラル”、′データ転送中1.”印字待ち”。
ォントメモリ201と、ブロック管理テーブル202を
含む。データメモリ200は、複数C本実施例では8個
)のブロックに分割可能であシ、各ブロックに制御装置
1からの印字データの1ブロツクが格納される。ブロッ
ク管理テーブル202は、データメモリ200の諸ブロ
ックを管理するためのテーブルでアシ、各ブロック0〜
7に対応するアドレスに、ブロックのステータスS T
o =S T7 と、ブロックアドレスng〜117を
格納する。ステータスS To −8Ty Id、、”
ニュートラル”、′データ転送中1.”印字待ち”。
”印字中“、″′終了報告”などの状態を表わす。
ブロックアドレスn(1〜n7は各ブロックの終点アド
レスを示す。ブロックの先頭アドレスは、ブロック0で
はデータメモリの先頭であシ、他のブロックではその直
前のブロックの終点アドレスに11”を加えたものであ
る。フォントメモリ201は、制御装置1から後述のよ
うにして送られたフォントの各文字のパターンF、〜F
アを、内部漢字コードに対応するアドレスに保持する。
レスを示す。ブロックの先頭アドレスは、ブロック0で
はデータメモリの先頭であシ、他のブロックではその直
前のブロックの終点アドレスに11”を加えたものであ
る。フォントメモリ201は、制御装置1から後述のよ
うにして送られたフォントの各文字のパターンF、〜F
アを、内部漢字コードに対応するアドレスに保持する。
本実施例では、内部漢字コードは0〜1023である。
ホスト計算機からの印字データ中の漢字コードは、制御
装置1によシ、後述のようにして、内部漢字コードに変
換される。
装置1によシ、後述のようにして、内部漢字コードに変
換される。
制御装置lのCDTBL102は、内部漢字コード0〜
1023に対応するアドレスに、その内部漢字コードに
対応付けられた漢字コードを保持する。
1023に対応するアドレスに、その内部漢字コードに
対応付けられた漢字コードを保持する。
USGTBL103は、内部漢字コードO〜1023に
対応して、その内部漢字コードがデータメモリ200の
どのブロックで使用されているかを示す情報を保持する
。すなわち、その各エン) IJは、ブロック0〜7に
対応してビット20〜27を持ち、そのビットが′1”
ならば対応するブロックが当該内部漢字コードを使用中
であシ、′0”ならば使用していないことを示す。
対応して、その内部漢字コードがデータメモリ200の
どのブロックで使用されているかを示す情報を保持する
。すなわち、その各エン) IJは、ブロック0〜7に
対応してビット20〜27を持ち、そのビットが′1”
ならば対応するブロックが当該内部漢字コードを使用中
であシ、′0”ならば使用していないことを示す。
制御装置1の動作は第3図のフローチャートに示され、
端末装置2の動作は第4図のフローチャートに示されて
いる。今、漢字コードCD、が1漢”を表わし、CD、
が“字”を表わすとする。
端末装置2の動作は第4図のフローチャートに示されて
いる。今、漢字コードCD、が1漢”を表わし、CD、
が“字”を表わすとする。
また、≠≠7オントメモリ201及びCDTBL102
は空いており、そして、データメモリ200の全ブロッ
クは6ニユートラル”の状態にあシ、シたがって、US
GTBL103 の内容もすべて0”であるとする。
は空いており、そして、データメモリ200の全ブロッ
クは6ニユートラル”の状態にあシ、シたがって、US
GTBL103 の内容もすべて0”であるとする。
制御装置1は、ホストコンピュータから印字データ、の
先頭ブロックを受信すると、ブロック管理・ テーブル
202のステータス5Tot−”データ転送中”に変更
するとともに、受信した印字データを、端末装置2のデ
ータメモリ200に、その先頭番地から順に、転送を行
なうC第3図CI)。
先頭ブロックを受信すると、ブロック管理・ テーブル
202のステータス5Tot−”データ転送中”に変更
するとともに、受信した印字データを、端末装置2のデ
ータメモリ200に、その先頭番地から順に、転送を行
なうC第3図CI)。
漢字コード以外のデータは、そのまま転送される(C2
)。この転送過程において、印字データ中に漢字コード
CD、、300が検出されると、CDTBL102がサ
ーチされる(C3)。C,D、が存在しないことが判明
すると、USGTBL103がサーチされ、ブロックO
〜7のいずれによっても使用されていない(20〜27
がすべて′0”の)内部漢字コードの一つt nnが、
適当なアルゴリズムに従って決定される(C4)。続い
て、(CDTBL102の”n”に対応するアドレスに
CD、。
)。この転送過程において、印字データ中に漢字コード
CD、、300が検出されると、CDTBL102がサ
ーチされる(C3)。C,D、が存在しないことが判明
すると、USGTBL103がサーチされ、ブロックO
〜7のいずれによっても使用されていない(20〜27
がすべて′0”の)内部漢字コードの一つt nnが、
適当なアルゴリズムに従って決定される(C4)。続い
て、(CDTBL102の”n”に対応するアドレスに
CD、。
が書込まれ(C5)、次いで、CG人TBL100から
CD、に対応するCGBUFlolのアドレスFAff
iが取出され、これを用いて更にCGBUFlolから
“漢”の文字パターン301が読出されて、端末装置2
に転送され、フォントメモリ201の′n”に対応する
アドレスに書込まれる(C6)。データメモリ200に
は、CD、、の代シに、内部漢字コ 1.−@ln”が
転送され(C7)、USGTBL103の′″n”に対
応するエントリの20 ビットが、使用中の旨を示す′
1′にセットされる(C8)。
CD、に対応するCGBUFlolのアドレスFAff
iが取出され、これを用いて更にCGBUFlolから
“漢”の文字パターン301が読出されて、端末装置2
に転送され、フォントメモリ201の′n”に対応する
アドレスに書込まれる(C6)。データメモリ200に
は、CD、、の代シに、内部漢字コ 1.−@ln”が
転送され(C7)、USGTBL103の′″n”に対
応するエントリの20 ビットが、使用中の旨を示す′
1′にセットされる(C8)。
他方、ステップC3におけるCDTBLのサーチの結果
、当該漢字コードCD、が存在することが判明すれば(
例えば、再度CD、が受信されたとき)、そのCD、が
保持されていたアドレスに対応する内部漢字コード″′
n”が、CD、の代りに、データメモリ200に転送さ
れ(C7)、USGTBLの対応するピットが”l”に
セットされるのみで、この漢字コードの処理は完了する
。
、当該漢字コードCD、が存在することが判明すれば(
例えば、再度CD、が受信されたとき)、そのCD、が
保持されていたアドレスに対応する内部漢字コード″′
n”が、CD、の代りに、データメモリ200に転送さ
れ(C7)、USGTBLの対応するピットが”l”に
セットされるのみで、この漢字コードの処理は完了する
。
ブロック0の印字データの転送が終ると、ブロック管理
テーブル202のブロック0に対応するエントリにおい
て、終点アドレスフィールドに今転送の終ったデータブ
ロックの最終アドレスn6をセットするとともに、ステ
ータスSTo’k“印字待ち”に変更する(C9)。こ
の後、制御装置1は、ホストコンピュータからの次のブ
ロックの転送を待ち、次のブロックを受信すると、前記
動作を繰返す。この過程で、ステップC4において、新
しい漢字コードが受信された時に、USGTBL103
のサーチの結果、すべての内部漢字コードが使用中であ
ることが判明すると、印字データの転送は休止され、端
末装置2からの、印字中のブロックの印字が終了した旨
の報告を待つ。
テーブル202のブロック0に対応するエントリにおい
て、終点アドレスフィールドに今転送の終ったデータブ
ロックの最終アドレスn6をセットするとともに、ステ
ータスSTo’k“印字待ち”に変更する(C9)。こ
の後、制御装置1は、ホストコンピュータからの次のブ
ロックの転送を待ち、次のブロックを受信すると、前記
動作を繰返す。この過程で、ステップC4において、新
しい漢字コードが受信された時に、USGTBL103
のサーチの結果、すべての内部漢字コードが使用中であ
ることが判明すると、印字データの転送は休止され、端
末装置2からの、印字中のブロックの印字が終了した旨
の報告を待つ。
端末装置2において、ブロック管理テーブル202のブ
ロック0のステータスSToが、第3図のステップC9
において゛°印字待ち”にセットされると、端末装置2
は、印字を開始するにあたシ、ステータスSToを1印
字中”に変更するとともに、終点アドレスn、)を読出
して、適当なレジスタに格納する(T1)。それから、
データメモリ200の先頭アドレスから順にデータが読
出されて、PRA24を経てPR,25に送られる。
ロック0のステータスSToが、第3図のステップC9
において゛°印字待ち”にセットされると、端末装置2
は、印字を開始するにあたシ、ステータスSToを1印
字中”に変更するとともに、終点アドレスn、)を読出
して、適当なレジスタに格納する(T1)。それから、
データメモリ200の先頭アドレスから順にデータが読
出されて、PRA24を経てPR,25に送られる。
この過程において、内部漢字コード″′n”が検出され
ると、フォントメモリ201の61”に対応するアドレ
スへのアクセスが行なわれ、内部漢字コード″′n”に
対応する“漢”の文字パターン302が読出されて、P
R,25に″送られる(T2)。
ると、フォントメモリ201の61”に対応するアドレ
スへのアクセスが行なわれ、内部漢字コード″′n”に
対応する“漢”の文字パターン302が読出されて、P
R,25に″送られる(T2)。
内部漢字コード以外のコード(英数カナコード等)は、
他の内蔵固定フォントメモリを参照して、通常の方法に
よシ印字される(T3)。ブロック0の印字が終了する
と、ブロック管理テーブル202のステータスSToは
“終了報告中”に変更され(T4)、次のブロックのス
テータス8T*が6印字待ち”であれば、次のブロック
に対して前記の処理が繰返される。
他の内蔵固定フォントメモリを参照して、通常の方法に
よシ印字される(T3)。ブロック0の印字が終了する
と、ブロック管理テーブル202のステータスSToは
“終了報告中”に変更され(T4)、次のブロックのス
テータス8T*が6印字待ち”であれば、次のブロック
に対して前記の処理が繰返される。
第3図に戻って、ブロック管理テーブル202のステー
タスST、が“終了報告中”を示すことが、制御装置1
により検出されると、USGTBL103中のすべての
2°ビツトは、未使用を示す10”にリセットされ(C
IO)、併せて、ステータスSToは1ニユートラル”
に変更される(C1l)。ここで、他のブロックのデー
タ転送が休止中であれば、USGTBL103が改めて
サーチされる(C4)。その結果、その時点で使用され
ていない内部漢字コードとして再び″n”が得られたと
すれば、CDTBL102の@n#に対応するアドレス
にあった漢字コードCD、は、待機中の漢字コードCD
、310に置換される(C5)。
タスST、が“終了報告中”を示すことが、制御装置1
により検出されると、USGTBL103中のすべての
2°ビツトは、未使用を示す10”にリセットされ(C
IO)、併せて、ステータスSToは1ニユートラル”
に変更される(C1l)。ここで、他のブロックのデー
タ転送が休止中であれば、USGTBL103が改めて
サーチされる(C4)。その結果、その時点で使用され
ていない内部漢字コードとして再び″n”が得られたと
すれば、CDTBL102の@n#に対応するアドレス
にあった漢字コードCD、は、待機中の漢字コードCD
、310に置換される(C5)。
次いで、CGATBLlooからCD、に対応するCG
BUFlolのアビレフ2人、が読出され、これを用い
てCGBUFlolからCD、に対応する文字パターン
−字”311が読出されて、端末装置2のフォントメモ
IJ 201において、内部漢字コード″′n”に対応
するアドレスの内容を置換する(C6)。この新たに定
められた内部漢字コード11n”は、データメモリ20
0に転送され、以下、前述したのと同じ処理が繰返され
る。
BUFlolのアビレフ2人、が読出され、これを用い
てCGBUFlolからCD、に対応する文字パターン
−字”311が読出されて、端末装置2のフォントメモ
IJ 201において、内部漢字コード″′n”に対応
するアドレスの内容を置換する(C6)。この新たに定
められた内部漢字コード11n”は、データメモリ20
0に転送され、以下、前述したのと同じ処理が繰返され
る。
フォントデータには、漢字パターンの他に、グラフィッ
ク出力のための図形要素パターンが含まれてもよい。ま
た、前記の実施例では、印字データのブロック分けがホ
ストコンピュータによって既になされているが、制御装
置1が、ホストコンピュータから連続的に送られる印字
データを、適当な長さごとに区切って、内部的なブロッ
クを形成してもよい。ブロック管理テーブル202によ
る前述のブロック管理は、任意長の内部的ブロックの形
成を可能にする。フォントメモリ201に要求される収
容可能なフォントパターンの個数C種類)は、内部漢字
コードが2バイトで形成されるとして、最大ブロックサ
イズCバイト1の半分以上ということになる。
ク出力のための図形要素パターンが含まれてもよい。ま
た、前記の実施例では、印字データのブロック分けがホ
ストコンピュータによって既になされているが、制御装
置1が、ホストコンピュータから連続的に送られる印字
データを、適当な長さごとに区切って、内部的なブロッ
クを形成してもよい。ブロック管理テーブル202によ
る前述のブロック管理は、任意長の内部的ブロックの形
成を可能にする。フォントメモリ201に要求される収
容可能なフォントパターンの個数C種類)は、内部漢字
コードが2バイトで形成されるとして、最大ブロックサ
イズCバイト1の半分以上ということになる。
また、本発明は、印字端末システムに限らず、表示端末
システムにも適用できる。
システムにも適用できる。
本発明によれば、ブロック単位での受信と出力の並列処
理による能率向上と、ダイナミックフォントローディン
グによる端末装置内のフォントメモリ容量の節約という
2種の効果が、単に相加されるのではなく、前者におけ
るブロック単位での処理を利用して、フォントメモリの
内容の更新をブロック単位で行なうことによシ、フォン
トメモリ容量の一層の節約、換言すれば、一定容量のフ
ォントメモリによる一層多様な文字、記号9図形などの
出力が、達成される。
理による能率向上と、ダイナミックフォントローディン
グによる端末装置内のフォントメモリ容量の節約という
2種の効果が、単に相加されるのではなく、前者におけ
るブロック単位での処理を利用して、フォントメモリの
内容の更新をブロック単位で行なうことによシ、フォン
トメモリ容量の一層の節約、換言すれば、一定容量のフ
ォントメモリによる一層多様な文字、記号9図形などの
出力が、達成される。
第1図は本発明に関連する各種テーブルの模式図、第2
図は本発明の適用対象の一例としての印字端末システム
のブロックダイヤグラム、第3図は本発明による制御装
置での処理のフローチャート、第4図は本発明による端
末装置での処理のフローチャートである。 12・・・制御装置のメモリ、22・・・端末装置のメ
モリ、25・・・プリンタ、100・・・漢字アドレス
テーブル、101・・・主フォントテーブル、102・
・・内部コードテーブル、103・・・フォント制御テ
ーブル、200・・・データメモリ、201・・・フォ
ントメモリ、202・・・ブロック管理テーブル。 第 l 閉 第2に 第3図
図は本発明の適用対象の一例としての印字端末システム
のブロックダイヤグラム、第3図は本発明による制御装
置での処理のフローチャート、第4図は本発明による端
末装置での処理のフローチャートである。 12・・・制御装置のメモリ、22・・・端末装置のメ
モリ、25・・・プリンタ、100・・・漢字アドレス
テーブル、101・・・主フォントテーブル、102・
・・内部コードテーブル、103・・・フォント制御テ
ーブル、200・・・データメモリ、201・・・フォ
ントメモリ、202・・・ブロック管理テーブル。 第 l 閉 第2に 第3図
Claims (1)
- 【特許請求の範囲】 1、使用される全フォントデータを保持する制御装置と
、出力データブロックを記憶するためのブロックに分割
可能なデータメモリ及び一部のフォントデータを記憶す
るためのフォントメモリを備え出力データの受信と出力
とをブロック単位で並行して遂行可能な複数の端末装置
とを有する端末システムにおいて、各端末装置に対して
、 前記制御装置から前記データメモリブロックの一つに出
力データブロックを転送する間に必要の生じたフォント
データを前記フォントメモリの使用されていない位置に
転送する転送過程と、各データメモリブロックについて
そこの出力データが使用するフォントデータを保持する
フォントメモリ位置に対する使用表示を設定する使用表
示設定過程と、 各データメモリブロックからの出力の終了時にそのデー
タメモリブロックについての前記使用表示をリセットす
る使用表示リセット過程と、を含む端末システムにおけ
るフォント制御方法。 2、特許請求の範囲1において、 その転送過程は、当該フォントデータが転送されるフォ
ントメモリ内の位置に対応する内部コードをそのフォン
トデータに対応する出力データコードに割当てて両コー
ドの対応関係を記録する過程と、前記出力データコード
を前記内部データコードで置換する過程とを含み、 その使用表示設定過程における使用表示の設定と使用表
示リセット過程における使用表示のリセットは、前記内
部コードに対する使用表示の設定とリセットとして実行
される、 端末システムにおけるフォント制御方法。 3、特許請求の範囲2において、 その転送過程は、前記記録された内部コードと出力デー
タコードの対応関係を調べる過程と、処理中の出力デー
タコードに割当てられた内部コードが存在するときはそ
の内部コードで前記出力データコードを置換し、割当て
られた内部コードが存在しないときは前記使用表示を調
べてどのデータメモリブロック内のデータによつても使
用されていない内部コードを割当てるとともにこの内部
コードに対応するフォントメモリ位置に当該出力データ
コードに対応するフォントデータを転送する過程とを含
み、 その使用表示設定過程は、出力データコードが既に割当
てられていた内部コードで置換されたときと、内部コー
ドが新たに割当てられたときのいずれにおいても使用表
示の設定を行なう、 端末システムにおけるフォント制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60070028A JPH0823740B2 (ja) | 1985-04-04 | 1985-04-04 | 端末システムにおけるフオント制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60070028A JPH0823740B2 (ja) | 1985-04-04 | 1985-04-04 | 端末システムにおけるフオント制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61230188A true JPS61230188A (ja) | 1986-10-14 |
| JPH0823740B2 JPH0823740B2 (ja) | 1996-03-06 |
Family
ID=13419729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60070028A Expired - Lifetime JPH0823740B2 (ja) | 1985-04-04 | 1985-04-04 | 端末システムにおけるフオント制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0823740B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0258094A (ja) * | 1988-08-24 | 1990-02-27 | Hitachi Ltd | 文字データ管理システムおよび文字データ管理方法 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5580143A (en) * | 1978-12-13 | 1980-06-17 | Fujitsu Ltd | Picture output unit |
| JPS5652481A (en) * | 1979-10-03 | 1981-05-11 | Hitachi Ltd | Control system of character pattern |
| JPS57161926A (en) * | 1981-03-30 | 1982-10-05 | Fujitsu Ltd | Control system for data print |
| JPS5880143A (ja) * | 1981-11-06 | 1983-05-14 | Toshiba Corp | ビデオテ−プレコ−ダの表示装置 |
| JPS58184184A (ja) * | 1982-04-21 | 1983-10-27 | 株式会社東芝 | 外字パタ−ンメモリの管理方式 |
-
1985
- 1985-04-04 JP JP60070028A patent/JPH0823740B2/ja not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5580143A (en) * | 1978-12-13 | 1980-06-17 | Fujitsu Ltd | Picture output unit |
| JPS5652481A (en) * | 1979-10-03 | 1981-05-11 | Hitachi Ltd | Control system of character pattern |
| JPS57161926A (en) * | 1981-03-30 | 1982-10-05 | Fujitsu Ltd | Control system for data print |
| JPS5880143A (ja) * | 1981-11-06 | 1983-05-14 | Toshiba Corp | ビデオテ−プレコ−ダの表示装置 |
| JPS58184184A (ja) * | 1982-04-21 | 1983-10-27 | 株式会社東芝 | 外字パタ−ンメモリの管理方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0258094A (ja) * | 1988-08-24 | 1990-02-27 | Hitachi Ltd | 文字データ管理システムおよび文字データ管理方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0823740B2 (ja) | 1996-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6782465B1 (en) | Linked list DMA descriptor architecture | |
| EP0567243A1 (en) | Processor cache mask bits for post-demand memory access | |
| JPH0736175B2 (ja) | データ処理システムのシステム構成設定方法、データ処理システム、及びデータ処理システム用拡張ユニット | |
| JPH02227763A (ja) | データ転送制御システム | |
| KR840006526A (ko) | 데이타 처리장치에 있어서 오퍼레이팅 시스템 슈퍼바이저 방법 및 장치 | |
| JPS5887614A (ja) | 多重デ−タバスを用いたダイレクトメモリアクセスの方法 | |
| US5895496A (en) | System for an method of efficiently controlling memory accesses in a multiprocessor computer system | |
| JPS61230188A (ja) | 端末システムにおけるフオント制御方法 | |
| JPH032579A (ja) | 圧縮データを用いた論理回路試験方法及びその装置 | |
| JPH02208716A (ja) | 文字図形出力装置 | |
| USRE38514E1 (en) | System for and method of efficiently controlling memory accesses in a multiprocessor computer system | |
| US7681003B2 (en) | Moving hardware context structures in memory while maintaining system operation | |
| US5450543A (en) | Flag-based high-speed I/O data transfer | |
| JPS5953579B2 (ja) | 文字圧縮装置 | |
| JPS5987567A (ja) | 可変長デ−タ記憶制御方式 | |
| JPS592151A (ja) | チエツクポイント・リカバリ方式 | |
| JPH0823840B2 (ja) | デ−タベ−ス更新方法および装置 | |
| JPH08221339A (ja) | 電子ブック用データの配布システム | |
| JPS617874A (ja) | デイスプレイ装置 | |
| JPH0523445B2 (ja) | ||
| JPS6167155A (ja) | ランダムフアイル・システム | |
| KR900702448A (ko) | 컴퓨터 3단계 전달동작 | |
| CN112732174A (zh) | 数据的处理方法和装置、电子设备和存储介质 | |
| JPS5983194A (ja) | 文字パタ−ン出力装置 | |
| JPH0535457B2 (ja) |