JPS5949584A - 各種文字サイズが混在するデ−タの処理方式 - Google Patents

各種文字サイズが混在するデ−タの処理方式

Info

Publication number
JPS5949584A
JPS5949584A JP57160430A JP16043082A JPS5949584A JP S5949584 A JPS5949584 A JP S5949584A JP 57160430 A JP57160430 A JP 57160430A JP 16043082 A JP16043082 A JP 16043082A JP S5949584 A JPS5949584 A JP S5949584A
Authority
JP
Japan
Prior art keywords
character
sizes
unit
size
various
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
JP57160430A
Other languages
English (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.)
USAC DENSHI KOGYO KK
Original Assignee
USAC DENSHI KOGYO KK
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 USAC DENSHI KOGYO KK filed Critical USAC DENSHI KOGYO KK
Priority to JP57160430A priority Critical patent/JPS5949584A/ja
Publication of JPS5949584A publication Critical patent/JPS5949584A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は、ドツト数の異なる各種文字サイズが混在する
文字の表示或は印字を行うディスプレイ装置又は印字装
置に係シ、異なる各種文字サイズを共通の単位サイズで
分割し、ハード処理上−義的忙表示或いは印字処理を行
うようにした各種文字サイズが混在するデータの処理方
式に関するものである。
〔従来技術と問題点〕
ディスプレイ装置、或いはA4,85等のサイズのカッ
ト・フオーム・シートに印字するページ・プリンタ装置
等において、ドツト数の異なる、例えば24X24,3
2X32,40X40ドツト・マトリクスの各種文字サ
イズが混在する場合、1行当りの文字の桁数や1ページ
当りの行数を一定にすると、行の長さや行間の幅も変わ
るため、各種文字サイズに応じて行数や桁数の調整が必
要となる。
したがって、行、桁単位管理の画面(ページ画面)では
、行、桁の概゛念がくずれてしまい、ハード側での実現
は非常に困難であシ或は複雑なものになってし1う。
従来、各種文字サイズが混在するデータ処理方式として
は、1画面(1ページ)分のドツト・データを所有し、
その中で各種文字を描画するイメージ的な処理方式と、
各種文字サイズの混在による行、桁の概念のくずれをハ
ード的に、例えばカウンタ等で管理する処理方式とがあ
る。しかしながら、前者は、1画面(1ページ)分の大
容量のドツト・メモリを所有しなければならなく、大幅
なコスト・ア・ツブが生じ、又、処理スピードが大幅に
ダウンするという欠点がある。他方、後者は、行、桁の
管理をハードですることによシ、複雑な論理となってコ
スト・アップの要因となり、又、仕様変更に柔軟な対応
ができなくなるという欠点がある。
〔発明の目的〕
本発明は、上記の欠点を除去するものであって、各種文
字サイズが混在するデータを、簡単な論理で、且つ少な
いハード量で処理し得る各種文字サイズが混在するデー
タの処理方式を提供することを目的とするものである。
〔発明の構成〕
そのために本発明の各種文字サイズが混在するデータの
処理方式は、本体装置からドツト数の異なる各種文字サ
イズの混在した文字コードが与えられ、該文字コードを
文字パターンに変換してディスプレイ装置若しくはプリ
ンタ装置に出力する各種文字サイズが混在するデータの
処理方式であって、本体装置から与えられる文字コード
が文字サイズに応じて単位サイズで分割された文字中の
位置指定に従い編集され格納される変換バッファ、文字
コードに対応する各種文字サイズの文字パターンが格納
され上記変換バッファにアクセスされ読出された文字コ
ードに対応する文字パターンを出力する゛キャラクタ・
ゼネレータ、該キャラクタ・ゼネレータから出力される
文字パターンをシリアルな表示若しくけ印字ドツト・デ
ータに変換して出力する変換器、上記変換バッファにア
クセスされる毎に単位サイズで行数と桁数とをカウント
する行列カウンタ、及び全体を制御するマイクロプロセ
ッサを設け、該マイクロプロセッサは、各種文字サイズ
の最大公約数となるドツト・サイズを単位サイズとし、
上記本体装置から与えられた文字コードを、単位サイズ
で分割すると共に文字中の位置指定フラグを定義して編
集し、単位サイズで分割すると共に文字中の位置指定フ
ラグな定義して編集された文字フードを上記変換バッフ
ァに格納する処理を行うように構成さ才またことを特徴
とするものである。
〔発明の実施例〕
以下、本発明の実施例を図面を参照しつつ説明する。
第1図は本発明が適用されるノ・−ドウエア構成の1実
施例を示す図、第2図は画面バッファから変4.ア(バ
ッファへの変換例を示す図である。図において、1は画
面バッファ、2はMPU(マイクロプロセッサ)、3は
変換バッファ、4けCG(キャラクタ・ゼネレータ)、
5I−i行列カウンタ、6IdP/S(パラレル/シリ
アル)i換!、71dシリアル・インターフェイス制御
回路、8ないし10はセレクタ、D1i1Iバッファに
格納される情報、D2は変換バッファに格納される情報
を示す。
第1図において、各種文字サイズが混在する表示情報は
、例えはホスト・コンピュータ(図示せず)からシリア
ル・インターフェイスにのせられ、シリアル・インター
フェイス制御回路7を通して画面バッファ1に格納され
る。画面バッファ1に格納される表示情報のフォーマッ
トは、第2図に示すIAのように各文字コードに文字サ
イズが付加されている。本発明け、各種文字サイズの最
大公約数のドツト分、例えば24X24ドツトの文字サ
イズと32×32ドツトの文字サイズとがある場合には
、8ド・ソト分を1単位として分割し、この1単位を1
桁として処理するものである。そのためにM P tJ
 2では、画面バッファ1に格納されたデータを順次読
出し、第2図に示すD2のように、文字サイズに応じて
1単位毎に分割し、例えば24×24ドツトの文字サイ
ズは3分割、32X32ドツトの文字サイズば4分割し
、夫々の単位に文字位置指定フラグを付加し、その文字
サイズ指定フラグと文字位置指定フラグが付加された文
字コードが変換バッファ3に再編集される。文字位置指
定フラグは、サイズが24X24ドツトの場合、文字左
部がrooj、文字中部がro IJ 、文字右部がr
l OJ 、32X32ドツトの場合、文字左部がro
OJ、文字在中部がro IJ 、文字府中部が「10
」、文字右部が「11」のように定義される。CG4に
は文字コードに対応して夫々の文字サイズの文字パター
ンを有していて、M P U 2からセレクタ10を辿
してアドレスを指定し、データ・バスを通して文字パタ
ーンを登録することもできる。変換バ・・ノファ3に格
納された表示情報を表示する場合には、ノ・−ド側に起
動がかかると、変換バッファ3の最小単位を1行1桁と
して順次アクセスされ、各文字サイズ及び各文字位置に
応じて文字コードをアドレスとしてCG44から文字パ
ターンが読出される。その時に行数及び桁数をみるのが
行列カウンタ5であり、行列カウンタ5は変換バッファ
3の最小単位を1行1桁として行数及び桁数をカウント
する。CG4ρ・ら読出された文字パターンは、バラt
/ルなドツト・データの形であるので、P/S変換器6
によってソリアルなドツト・データに変換され、表示部
CRTへ送られる。第2図に示す「漢」の表示出力は2
4×24ドツトと32X32ドツト・サイズの文字の場
合の例であり、「字」の表示出力は24X24ドツト・
サイズの文字の場合の例である。第2図では簡単にする
ために桁方向だけを最小単位で分割しているが、実際に
は行方向も最小単位で分割される。第2図から明らかな
ように、8ドツトの最小単位で分割されると、24X2
4ドツトの「漢」と「字」1d3桁で構成され、32X
32ドツトの「漢」け4桁で構成される。なか、以上は
表示出力について述べたが、印字出力についても全く同
様である・ 第3図及び第4図は本発明が適用される印字装置におけ
るマイクロプロセッサによる処理の流れの1例を示す図
、第5図けJISコードで送られてきた印字データが単
位サイズで分割編集されて変換バッファに格納されるプ
ロセ玉の1例を示す図、第6図は印字データのフォーマ
ットの1例を示す図である。以下、画面バッファを省い
た構成により、本体@置から印字データが送られてきた
とき、その印字データを直接分割編集して変換バッファ
に格納し、印字を行う場合におけるマイクロプロセッサ
(MPU)による処理の流れを第3図及び第4図を参照
しつつ説明する。なお、印字データは例えば第6図に示
すようなフォーマ・ソトのものである。
■ 送られてきた印字データの受信が終了したか否かを
調べる。
Yesの場合には■の処理を行い、Noの場合には[相
]の処理を行う。
■ データをGETする。次に■の処理を行う。
■ 漢字指定か否かを調べる。
Yesの場合には■の処理を行い、Noの場合には■の
処理を行う。
■ 漢字フラグをオンにする。矢に■の処理に戻る。
■ ANK(アルファニエーメニ・ツク文字)指定か否
かを調べる。
Yesの場合には■の処理を行い、NOの場合には■の
処理を行う。
■ 漢字フラグをオフにする。次に■の処理に戻る。
■ サイズ指定か否かヲ調べる。
Yesの場合には[相]の処理を行為、Noの場合にけ
■の処理を行う。
ω)漢字フラグがオンか否かを調べる。
Yesの場合にけ■の処理を行い、Noの場合には[相
]の処理を行う。
■ JISコードをGETする。次に■の処理を行う。
[相] ANKコードをJISコードに変換する。
次に■の処理を行う。
@  JI8コードを文字コードに変換する。次に■の
処理を行う。
■ 文字パターンをセットする0次に■の処理に戻る。
■と■の処理では、第5図に示すように、CGテーブル
を用いてJI8コードに対応する文字コードが読出され
、サイズ指定がある場合にはそのサイズが文字コードに
付される。文字コードはCG(キャラクタ・ゼネレータ
)ドツト・パターンに対応し、CGのアドレスを示すも
のである。サイズと文字コードから、単位サイズに分割
を行うと共に文字中の位置指定が行い、編集した文字コ
ードが変換バッファに格納される。ナオ、第5図におい
て変換バッファ・セット・データから変換バッファに格
納されるところで点線で示しである部分け、30ドツト
・フラグがオンの場合に追加され、24ドツト・フラグ
がオンの場合は実線のみによる。
■ 印字データが有か否かを調べる。
Yesの場合には0の処理を行い、Noの場合には印字
終了となる。
■ 印字動作を行い、印字を終了する。
[相] 24ドツトか30ドツトかを調べる。
24ドツトの場合には[相]の処理を行い、30ドツト
の場合には◎の処理を行う。
e 24ド・ソト・フラグをオンにする0次に■の処理
を行う。
o 30ドツト・フラグをオンにする0次に■の処理を
行う。
以上説明したように1本発明は、第1図及び第2図では
、画面バッファを有する構成の例を示したが、マイクロ
プロセッサに工り本体装置から送られてくる印字データ
を分割編集処理を行って変換バッファに直接格納するよ
うに構成することも可能である。
〔発明の効果〕
以上の説明から明らかなように、本発甲によれば、ドツ
ト数の異なる各種文字サイズが混在しても、それらの各
種文字サイズの最大公約数のサイズを単位として再編集
して情報を格納する変換バッファを設け、この単位に基
づいてハード上は行、桁を管理するようにしたので、ハ
ード上では、各種文字サイズに応じた行、桁の変動を意
識することなく、一義的に処理を行うことができ、非常
に簡単な回路構成で各種文字サイズの混在するデータを
、表示、或は印字処理することができる。
【図面の簡単な説明】
第1図は本発明が適用されるハードウェア構成の1実施
セ11を示す図、第2図は画面バッファから変換バッフ
ァへの変換例を示す図、第3図及び第4図は本発明が適
用される印字装置におけるマイクロプロセッサによる処
理の流れの1例を示す図、第5図けJISコードで送ら
れてきた印字データが単位サイズで分割編集されて変換
バッファに格納されるプロセスの1例を示す図、躯6図
は印字データノフオーマ5トの1例を示す図である。 1・・・画面バッファ、2・・・MT’U (マイクロ
プロセッサ)、3・・・変換バッファ、4・・・CG(
キャラクタ・ゼネレータ)、5・・・行列カウンタ、6
・・・P/S(パラレル/シリアル)変換器、7・・・
シリアル・インターフェイス制御回路、8ないし10・
・・セレクタ、vl・・・画面バッファに格納される情
報、D、・・・変換バッファに格納される情報。

Claims (1)

    【特許請求の範囲】
  1. 本体装置からドツト数の異なる各種文字サイズの混在し
    た文字コードが与えられ、該文字コードを文字パターン
    に変換してディスプレイ装置若しくはプリンタ装置に出
    力する各種文字サイズが混在するデータの処理方式であ
    って、本体装置から与えられる文字コードが文字サイズ
    に応じて単位サイズで分割され文字中の位置指定に従い
    編集され格納される変換バッファ、文字コードに対応す
    る各種文字サイズの文字パターンが格納され上記変換バ
    ッファにアクセスされ読出された文字コードに対応する
    文字パターンを出力するキャラクタ・ゼネレータ、該キ
    ャラクタ・ゼネレータから出力される文字パターンをシ
    リアルな表示若しくは印字ドツト・データに変換して出
    力する変換器、上記変換バッファにアクセスされる毎に
    単位サイズで行数と桁数とをカウトする行列カウンタ、
    及び全体を制御するマイクロプロセッサを段目、該マイ
    クロプロセッサは、各種文字サイズの最大公約数となる
    ドツト・サイズを単位サイズとし、上記本体装置から与
    えられた文字コードを、単位サイズで分割すると共に文
    字中の位置指定フラグを定義して編集し、単位サイズで
    分割すると共に文字中の位置指定フラグを定義して編集
    された文字コードを上記変換バッファに格納する処理を
    行うように構成されたことを特徴とする各種文字サイズ
    が混在するデータの処理方式。
JP57160430A 1982-09-14 1982-09-14 各種文字サイズが混在するデ−タの処理方式 Pending JPS5949584A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP57160430A JPS5949584A (ja) 1982-09-14 1982-09-14 各種文字サイズが混在するデ−タの処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP57160430A JPS5949584A (ja) 1982-09-14 1982-09-14 各種文字サイズが混在するデ−タの処理方式

Publications (1)

Publication Number Publication Date
JPS5949584A true JPS5949584A (ja) 1984-03-22

Family

ID=15714758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57160430A Pending JPS5949584A (ja) 1982-09-14 1982-09-14 各種文字サイズが混在するデ−タの処理方式

Country Status (1)

Country Link
JP (1) JPS5949584A (ja)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6119366A (ja) * 1984-07-04 1986-01-28 Konishiroku Photo Ind Co Ltd 文字の印字方法
JPS6136832A (ja) * 1984-07-28 1986-02-21 Iwatsu Electric Co Ltd プリント情報制御装置
JPS6235856A (ja) * 1985-08-09 1987-02-16 Canon Inc 出力方法
JPS62121065A (ja) * 1985-11-22 1987-06-02 Casio Comput Co Ltd 文章印字制御装置
JPS62202750A (ja) * 1986-03-04 1987-09-07 Canon Inc 印刷装置
JPS6327267A (ja) * 1986-07-22 1988-02-04 Fuji Xerox Co Ltd 文字発生装置
JPH05250110A (ja) * 1991-11-04 1993-09-28 Xerox Corp 電子オン/オフ印刷機構制御システム

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5724987A (en) * 1980-07-21 1982-02-09 Ricoh Kk Crt display unit
JPS5740287A (en) * 1980-08-22 1982-03-05 Tokyo Shibaura Electric Co Character display system
JPS5742085A (en) * 1980-08-27 1982-03-09 Matsushita Electric Industrial Co Ltd Character display unit
JPS57142687A (en) * 1981-02-27 1982-09-03 Casio Computer Co Ltd Crt display unit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5724987A (en) * 1980-07-21 1982-02-09 Ricoh Kk Crt display unit
JPS5740287A (en) * 1980-08-22 1982-03-05 Tokyo Shibaura Electric Co Character display system
JPS5742085A (en) * 1980-08-27 1982-03-09 Matsushita Electric Industrial Co Ltd Character display unit
JPS57142687A (en) * 1981-02-27 1982-09-03 Casio Computer Co Ltd Crt display unit

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6119366A (ja) * 1984-07-04 1986-01-28 Konishiroku Photo Ind Co Ltd 文字の印字方法
JPS6136832A (ja) * 1984-07-28 1986-02-21 Iwatsu Electric Co Ltd プリント情報制御装置
JPS6235856A (ja) * 1985-08-09 1987-02-16 Canon Inc 出力方法
JPS62121065A (ja) * 1985-11-22 1987-06-02 Casio Comput Co Ltd 文章印字制御装置
JPS62202750A (ja) * 1986-03-04 1987-09-07 Canon Inc 印刷装置
JPS6327267A (ja) * 1986-07-22 1988-02-04 Fuji Xerox Co Ltd 文字発生装置
JPH05250110A (ja) * 1991-11-04 1993-09-28 Xerox Corp 電子オン/オフ印刷機構制御システム

Similar Documents

Publication Publication Date Title
GB2238640A (en) Multiple-bus controller for printer
US5822504A (en) Font packing device and font unpacking device
JPS5882375A (ja) 文字発生装置
JPS6363913B2 (ja)
JP3369419B2 (ja) 文字出力展開方法および装置
JPH0430073B2 (ja)
JPH0596811A (ja) 印字方法
JPH0253812B2 (ja)
JPS61209167A (ja) ワイヤドツトラインプリンタの印字制御回路
JPS58169179A (ja) キヤラクタジエネレ−タ制御方式
JPS63143591A (ja) ドツト文字パタ−ンの表示装置
JPS59116782A (ja) 文字信号等発生装置
JPS595341A (ja) 文書フアイル出力方式
JPS61126592A (ja) キヤラクタジエネレ−タ
JPS59126591A (ja) 文字出力制御方式
JPH02178826A (ja) ページプリンタ
JPH03281363A (ja) 文書出力装置
JPH0331552U (ja)
JPS58139245A (ja) 漢字デイスプレイ装置
JPS602983A (ja) 画像処理装置
JPS6364086A (ja) 出力装置
JPH0773922B2 (ja) 図形出力制御装置
JPS60200285A (ja) ドツトパタ−ン変換方式
JPS61173951A (ja) 印字制御装置
JPS63147221A (ja) ハ−ドコピ−方式