JPS6045288A - 補間パタ−ン出力方式 - Google Patents
補間パタ−ン出力方式Info
- Publication number
- JPS6045288A JPS6045288A JP58152558A JP15255883A JPS6045288A JP S6045288 A JPS6045288 A JP S6045288A JP 58152558 A JP58152558 A JP 58152558A JP 15255883 A JP15255883 A JP 15255883A JP S6045288 A JPS6045288 A JP S6045288A
- Authority
- JP
- Japan
- Prior art keywords
- character code
- interpolation
- character
- code
- specific
- 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
Links
Landscapes
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Dot-Matrix Printers And Others (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の技術分野〕
本発明は文字出力機能をもつ装置に用いられる補間パタ
ーン出力方式に関する。
ーン出力方式に関する。
従来、文字情報を扱う情報処理システムにおいて、第1
図(、)に示すような複数桁または複数行にまたがるラ
インを表示/印字出力しようとする場合、これを外芋登
録等によって設定された特定の文字パターンの組合わせ
により行なっていた。従って、実際に表示/印字出力さ
れる状態は第1図(b)に示される如く、行、桁間にお
いて欠けが生じ、連続したラインの出力が出来なかった
。
図(、)に示すような複数桁または複数行にまたがるラ
インを表示/印字出力しようとする場合、これを外芋登
録等によって設定された特定の文字パターンの組合わせ
により行なっていた。従って、実際に表示/印字出力さ
れる状態は第1図(b)に示される如く、行、桁間にお
いて欠けが生じ、連続したラインの出力が出来なかった
。
そこで補間のだめの特定のi+ラメータを設定し、この
・ぐラメータによシ縦、横補間を行なうことが考えられ
る。しかしながら、このような補間手段に於いては文字
コード以外に特定のパラメータを設定しなければならな
いため、縦罫線、イ異罫線等のセット、リセットは、シ
ステムの内部で・ぞラメータの設定、解除をおこなうし
かなく、従って、ユーザが自由にデディンした文字・(
ターンに対して補間を行ないたい場合、その補間が困難
であシ実用に供し得ない。
・ぐラメータによシ縦、横補間を行なうことが考えられ
る。しかしながら、このような補間手段に於いては文字
コード以外に特定のパラメータを設定しなければならな
いため、縦罫線、イ異罫線等のセット、リセットは、シ
ステムの内部で・ぞラメータの設定、解除をおこなうし
かなく、従って、ユーザが自由にデディンした文字・(
ターンに対して補間を行ないたい場合、その補間が困難
であシ実用に供し得ない。
本発明は上記の点に鑑みてなされたもので、予め定めら
れた特定の文字コードに対し、その文字コードに対応す
る文字・ぐターンに、自動的KM補間、横補間をおこな
うことのできる補間パターン出力方式を提供することを
目的とする。
れた特定の文字コードに対し、その文字コードに対応す
る文字・ぐターンに、自動的KM補間、横補間をおこな
うことのできる補間パターン出力方式を提供することを
目的とする。
本発明は予め定められた特定の文字コード領域に、縦補
間コード領域、横補間コード領域を割当て、この領域内
のコードが入力されることによって、そのコードに従っ
た補間・ぐラメータを自動的に生成し、この生成された
パラメータをもとに該当文字コードに対応する文字パタ
ーンの補間を行なうようにしたものである。これによシ
、任意の文字に自動的に縦補間、横補間が行なえ、複数
の行、桁にまたがる、縦線、横線を自由に引くことがで
きる。
間コード領域、横補間コード領域を割当て、この領域内
のコードが入力されることによって、そのコードに従っ
た補間・ぐラメータを自動的に生成し、この生成された
パラメータをもとに該当文字コードに対応する文字パタ
ーンの補間を行なうようにしたものである。これによシ
、任意の文字に自動的に縦補間、横補間が行なえ、複数
の行、桁にまたがる、縦線、横線を自由に引くことがで
きる。
以下、第2図乃至第7図を参照して本発明の一実施例を
説明する。第2図は本発明の一実施例における要部の構
成を示すブロック図である。
説明する。第2図は本発明の一実施例における要部の構
成を示すブロック図である。
図中、100はシステム全体の制御を司るCPUであシ
、10ノはデータバス(DATA −BUS )、1θ
2はアドレスバス(ADDRESS −BUS )であ
る。
、10ノはデータバス(DATA −BUS )、1θ
2はアドレスバス(ADDRESS −BUS )であ
る。
103はデータバス101上に出力された、印字すべき
文字データ即ち文字コード列、及びその各文字コードに
付随する属性情報(編集・母うメータ)を選択的に入力
するだめの一対のレシーバである。104はCPU J
00からの命令をデータバス101を介して受け、命
令の解読、及び各部の制御、更には後述するデータバッ
ファのアドレス制御を行なう制御部(以下CTLと称す
)である。105はレシーバ103で受けた文字コード
(CD)が縦補間又は横補間の対象となる特定文字コー
ド領域内の特定文字コードであるか否かを判別するコー
ド判別部、106はこのコード判別部1θ5で特定の文
字コードであることが判別された際に、その特定文字コ
ーげに固有のR(下)補間・fラメークPhr*又は横
(右)補間・千うメータPhzを生成し出力する補間ノ
ぞラメータ生成部(Ph −GEN )である。107
はレシーバ1θ3で受けだ属性情報即ち編集・ぐラメー
タ、及び補間パラメータ生成部106よシ生成された補
間パラメータ(Ph1/ Ph2)を受けるオア回路(
OR)、108はCTL 104よ多発生される選択信
号(5ELECT −1)に従い、オア回路ノθ7よ多
出力されるパラメータ(PD )、又はレシーバ103
よ多出力される文字コード(CD)を選択的に出力制御
するマルチプレクサ(MPX )、109はCTL 1
04よ多発生される選択信号(5ELECT −0)に
従い、パラメータアドレス(PA ) 、又は文字コー
ドアドレス(CA)を選択的に出力制御するマルチプレ
クサ(MPX )である。110は文字コード(CD
)及びその文字コード(CD)に付随するパラメータ(
PD )を所定の対応関係を保ち、行単位で貯えるデー
タ・々ツファであり、マルチプレクサ109から出力さ
れる文字コードアドレス(CA)に従い、マルチプレク
サ108よ多出力される文字コード(CD)を順次貯え
る文字コードバッファ部(以下C−BUFと称す)11
1と、同じくマルチプレクサ109から出力されるノぐ
ラメータアドレス(PA)に従い、マルチプレクサ10
8よ多出力されるパラメータ(PD )を順次貯えるノ
母うメータノ寸ソファ部(以下P −BUFと称す)I
I2とでなる0113はCTL 104からのスタート
信号(START)に従い、C−BUF 111、及び
P−BUF 112からの各読出しデータ(CD 、
PD)を受けて、その文字コード(CD)、及びノやラ
メータ(PD )に従うドラトノリーンデータを展開し
、これを印字データとして図示しない印字部(PTR)
に送出するプリンタ制御部である。
文字データ即ち文字コード列、及びその各文字コードに
付随する属性情報(編集・母うメータ)を選択的に入力
するだめの一対のレシーバである。104はCPU J
00からの命令をデータバス101を介して受け、命
令の解読、及び各部の制御、更には後述するデータバッ
ファのアドレス制御を行なう制御部(以下CTLと称す
)である。105はレシーバ103で受けた文字コード
(CD)が縦補間又は横補間の対象となる特定文字コー
ド領域内の特定文字コードであるか否かを判別するコー
ド判別部、106はこのコード判別部1θ5で特定の文
字コードであることが判別された際に、その特定文字コ
ーげに固有のR(下)補間・fラメークPhr*又は横
(右)補間・千うメータPhzを生成し出力する補間ノ
ぞラメータ生成部(Ph −GEN )である。107
はレシーバ1θ3で受けだ属性情報即ち編集・ぐラメー
タ、及び補間パラメータ生成部106よシ生成された補
間パラメータ(Ph1/ Ph2)を受けるオア回路(
OR)、108はCTL 104よ多発生される選択信
号(5ELECT −1)に従い、オア回路ノθ7よ多
出力されるパラメータ(PD )、又はレシーバ103
よ多出力される文字コード(CD)を選択的に出力制御
するマルチプレクサ(MPX )、109はCTL 1
04よ多発生される選択信号(5ELECT −0)に
従い、パラメータアドレス(PA ) 、又は文字コー
ドアドレス(CA)を選択的に出力制御するマルチプレ
クサ(MPX )である。110は文字コード(CD
)及びその文字コード(CD)に付随するパラメータ(
PD )を所定の対応関係を保ち、行単位で貯えるデー
タ・々ツファであり、マルチプレクサ109から出力さ
れる文字コードアドレス(CA)に従い、マルチプレク
サ108よ多出力される文字コード(CD)を順次貯え
る文字コードバッファ部(以下C−BUFと称す)11
1と、同じくマルチプレクサ109から出力されるノぐ
ラメータアドレス(PA)に従い、マルチプレクサ10
8よ多出力されるパラメータ(PD )を順次貯えるノ
母うメータノ寸ソファ部(以下P −BUFと称す)I
I2とでなる0113はCTL 104からのスタート
信号(START)に従い、C−BUF 111、及び
P−BUF 112からの各読出しデータ(CD 、
PD)を受けて、その文字コード(CD)、及びノやラ
メータ(PD )に従うドラトノリーンデータを展開し
、これを印字データとして図示しない印字部(PTR)
に送出するプリンタ制御部である。
第3図(a) 、 (b)は、それぞれ上記した特定文
字コード領域内の特定文字コードに対応付けて登録され
た特定文字・ぐターンと、その文字パターンの組合せで
なる補間されたパターンの展開例とを示したもので、同
図(、)は縦補間によるパターン展開例、同図(b)は
横補間によるパターン展開例をそれぞれ示している。こ
こでP・・・はそれぞれ補間パラメータ(Phx 、
Phz )によって補間された補間部分である。
字コード領域内の特定文字コードに対応付けて登録され
た特定文字・ぐターンと、その文字パターンの組合せで
なる補間されたパターンの展開例とを示したもので、同
図(、)は縦補間によるパターン展開例、同図(b)は
横補間によるパターン展開例をそれぞれ示している。こ
こでP・・・はそれぞれ補間パラメータ(Phx 、
Phz )によって補間された補間部分である。
又、第4図はデータバッファ110内のC−BUF I
J 1と、P−BUF 112との対応を示したもの
で、ここではC−BUF 111の一文字コード領域(
Xi)に対して、P−BUF112に3つのノやラメー
タ(編集)ぐラメータ、横補間ノやラメータ、縦補間パ
ラメータ)領域(po # PI +P2)が各々対応
付けられる。
J 1と、P−BUF 112との対応を示したもの
で、ここではC−BUF 111の一文字コード領域(
Xi)に対して、P−BUF112に3つのノやラメー
タ(編集)ぐラメータ、横補間ノやラメータ、縦補間パ
ラメータ)領域(po # PI +P2)が各々対応
付けられる。
又、第5図はデータバッファ110へ印字データを書込
む際の処理フローを示すフローチャー)、第6図はプリ
ンタ制御部113のノやター〉・処理フローを示すフロ
ーチャートである。第7図はプリンタ制御部113内の
パターンパラノアの領域区分を示す図である。
む際の処理フローを示すフローチャー)、第6図はプリ
ンタ制御部113のノやター〉・処理フローを示すフロ
ーチャートである。第7図はプリンタ制御部113内の
パターンパラノアの領域区分を示す図である。
ここで、上記した第2図乃至第7図を参照して一実施例
の動作を説明する。CTL J 04は、データバス1
01を介してCPU 100よシ印字指令を受けると、
続いてCPU 10θよシ送られてくる印字データ即ち
編集パラメータ及び文字コードを所定のアドレス対応状
態を保ってデータバッファ110のP−BUF 112
及びC−BUFlllに貯えるべく、P−BUF 11
2、及びC−BUF 111をクリアするとともに、P
−BUF 112の先頭アドレスを内部のP−BUF
アドレスレジメタにセットし、C−BUF I 11の
先頭アドレスを同じく内部のC−BUFアドレスレジス
タにセットする(第6図ステップ81〜S4 )。次に
CPU100よシデータパス10ノを介して編集ノぐラ
メータ及び文字コードが順次交互に送られてくると、。
の動作を説明する。CTL J 04は、データバス1
01を介してCPU 100よシ印字指令を受けると、
続いてCPU 10θよシ送られてくる印字データ即ち
編集パラメータ及び文字コードを所定のアドレス対応状
態を保ってデータバッファ110のP−BUF 112
及びC−BUFlllに貯えるべく、P−BUF 11
2、及びC−BUF 111をクリアするとともに、P
−BUF 112の先頭アドレスを内部のP−BUF
アドレスレジメタにセットし、C−BUF I 11の
先頭アドレスを同じく内部のC−BUFアドレスレジス
タにセットする(第6図ステップ81〜S4 )。次に
CPU100よシデータパス10ノを介して編集ノぐラ
メータ及び文字コードが順次交互に送られてくると、。
TL 10イは、一対。V’/−/、103、 、:′
5及びマルチプレクサ108,109を交互に切換制御
し、レシーバ103、オア回路107を経てマルチプレ
クサ10Bよ多出力された・母うメータ(PD )を、
マルチプレクサ109よシ選択出力されたパラメータア
ドレス(PA )に従いP −BUF 112に書込み
、レシーバ103を経てマルチプレクサ108よシ選択
出力された文字コード(CD)を、マルチプレクサ10
9よシ選択出力された文字コードアドレス(CA)に従
いC−BUF 111に書込む(第5図ステップS5゜
S6)。この際、パラメータアドレス(PA )は常に
P −BUF、 112の編集パラメータ領域(Po)
を指定しておシ、従ってCPU 10θよシ送られてき
た編集ノ4ラメータは常にP−BUF112内の第4図
に示す編凍パラメータ領域(Po)に貯えられる。更に
、レシーバ103で受けた文字コード(CD)はコード
判別部105によって、そのコードが縦補間又は横補間
の対象となる特定文字コード領域内の特定文字コードで
あるか否かが判別される(第5図ステップ87 p S
+1 )。
5及びマルチプレクサ108,109を交互に切換制御
し、レシーバ103、オア回路107を経てマルチプレ
クサ10Bよ多出力された・母うメータ(PD )を、
マルチプレクサ109よシ選択出力されたパラメータア
ドレス(PA )に従いP −BUF 112に書込み
、レシーバ103を経てマルチプレクサ108よシ選択
出力された文字コード(CD)を、マルチプレクサ10
9よシ選択出力された文字コードアドレス(CA)に従
いC−BUF 111に書込む(第5図ステップS5゜
S6)。この際、パラメータアドレス(PA )は常に
P −BUF、 112の編集パラメータ領域(Po)
を指定しておシ、従ってCPU 10θよシ送られてき
た編集ノ4ラメータは常にP−BUF112内の第4図
に示す編凍パラメータ領域(Po)に貯えられる。更に
、レシーバ103で受けた文字コード(CD)はコード
判別部105によって、そのコードが縦補間又は横補間
の対象となる特定文字コード領域内の特定文字コードで
あるか否かが判別される(第5図ステップ87 p S
+1 )。
ここで、入力された文字コード(CD)が横補間の対象
となる特定文字コードである際は、補間パラメータ生成
部106より、横補間パラメータ(Phl)が生成され
るとともに、・母うメータアドレス(PA )が+1さ
れて、P−BUFMJ、2の横補間パラメータ領域(P
s)を指定し、このパラメータアドレス(pA)に従い
、上記補間ノ4ラメータ生成部106で生成された横補
間・fラメータ(Pht)がP−BUFMJ、?の横補
間パラメータ領域(Pl)に貯えられる(第5図ステッ
プ813 rSI4)。更にこの際は、パラメータアド
レス ゛(PA )がP−BUFMJ2の次の文字桁位
置の編集・ぐラメータ領域(Pa)を指すようアドレス
更新(+2)される(第5図ステップS1!1)。又、
入力された文字コード(CD)が縦補間の対象となる特
定文字コードである際は、補間・ぐラメータ生成部10
6よシ、縦補間パラメータ(Ph2)が生成されるとと
もに、ノクラメータアドレス(PA)が+2されてP−
BUF112の縦補間パラメータ領域(P2)を指定し
、このパラメータアドレス(PA )に従い、上記補間
パラメータ生成部106で生成された縦補間パラメータ
(Pb+)がP−BUF112の縦補間ノぐラメータ領
域(P2)に貯えられる(第5図ステップ89?810
)。更にこの際は、パラメータアドレス(PA)がP−
BUF 112の次の文字桁位置の編集i4ラメータ領
域(Po)を指すようアドレス更新(+1)される(第
5図ステップ51t)。又、入力された文字コード(C
D)が特定文字コード領域に含まれない文字コードであ
る際、即ち、補間の対象とならない通常の文字コードで
ある際は、ノクラメータアドレス(PA )が次の文字
桁位置の編集・ぞラメータ領域(Pa)を指すようアド
レス更新(+3)される(第5図ステップ512)。更
に上記したパラメータアドレス(PA )の更新に続い
て文字コードアドレス(CA)が次の文字桁位置を指す
ようアドレス更新される。そして上述したようなP−B
UF112、及びC−BUFIIIへのノぞラメータ(
FD)、及び文字コード(CD)のバッファ書込みが1
行分の文字数となるまで繰返し実行される(第5図ステ
ラフ’ 816 * 817 )。 、上述の如くして
、C−BUFMJl及びP −BUF112に一行分の
文字コード(C’D)、及びこの各文字コード(CD)
に付属するパラメータ(PD )が貯えられると、CT
L 1 o 4からのスタート信号(5TART )に
よシ、プリンタ制御部113がデータバッファ110の
C−BUFIII、及びP−BUF112に貯えられた
一行分の印字データ、即ち文字コード(CD)、及び・
臂うメータ(FD )を順次1文字単位で読込み、その
文字コード及びパラメータに従うノやターン展開処理を
実行する。
となる特定文字コードである際は、補間パラメータ生成
部106より、横補間パラメータ(Phl)が生成され
るとともに、・母うメータアドレス(PA )が+1さ
れて、P−BUFMJ、2の横補間パラメータ領域(P
s)を指定し、このパラメータアドレス(pA)に従い
、上記補間ノ4ラメータ生成部106で生成された横補
間・fラメータ(Pht)がP−BUFMJ、?の横補
間パラメータ領域(Pl)に貯えられる(第5図ステッ
プ813 rSI4)。更にこの際は、パラメータアド
レス ゛(PA )がP−BUFMJ2の次の文字桁位
置の編集・ぐラメータ領域(Pa)を指すようアドレス
更新(+2)される(第5図ステップS1!1)。又、
入力された文字コード(CD)が縦補間の対象となる特
定文字コードである際は、補間・ぐラメータ生成部10
6よシ、縦補間パラメータ(Ph2)が生成されるとと
もに、ノクラメータアドレス(PA)が+2されてP−
BUF112の縦補間パラメータ領域(P2)を指定し
、このパラメータアドレス(PA )に従い、上記補間
パラメータ生成部106で生成された縦補間パラメータ
(Pb+)がP−BUF112の縦補間ノぐラメータ領
域(P2)に貯えられる(第5図ステップ89?810
)。更にこの際は、パラメータアドレス(PA)がP−
BUF 112の次の文字桁位置の編集i4ラメータ領
域(Po)を指すようアドレス更新(+1)される(第
5図ステップ51t)。又、入力された文字コード(C
D)が特定文字コード領域に含まれない文字コードであ
る際、即ち、補間の対象とならない通常の文字コードで
ある際は、ノクラメータアドレス(PA )が次の文字
桁位置の編集・ぞラメータ領域(Pa)を指すようアド
レス更新(+3)される(第5図ステップ512)。更
に上記したパラメータアドレス(PA )の更新に続い
て文字コードアドレス(CA)が次の文字桁位置を指す
ようアドレス更新される。そして上述したようなP−B
UF112、及びC−BUFIIIへのノぞラメータ(
FD)、及び文字コード(CD)のバッファ書込みが1
行分の文字数となるまで繰返し実行される(第5図ステ
ラフ’ 816 * 817 )。 、上述の如くして
、C−BUFMJl及びP −BUF112に一行分の
文字コード(C’D)、及びこの各文字コード(CD)
に付属するパラメータ(PD )が貯えられると、CT
L 1 o 4からのスタート信号(5TART )に
よシ、プリンタ制御部113がデータバッファ110の
C−BUFIII、及びP−BUF112に貯えられた
一行分の印字データ、即ち文字コード(CD)、及び・
臂うメータ(FD )を順次1文字単位で読込み、その
文字コード及びパラメータに従うノやターン展開処理を
実行する。
この際のプリンタ制御部113におけるノ!ターンの展
開処理動作を第6図及び第7図を参照して説明する。プ
リンタ制御部113はCTL104からスタート信号(
5TART )を受けると、先ずC−BUFIIIの先
頭文字桁位置に貯えられている文字コード(CD)を読
込み、その文字コード(CD)が縦補間、横補間の対象
となる特定文字・−ドであるか否かを判別する(第6図
へ巳テップs、 e 82 )。ここで、C−BUFI
IIよシ読込んだ文字コード(CD)が横補間の対象と
なる特定文字コードである際は、その特定文字コードに
従う特定文字ツヤターン(第3図(b)参照)を第7図
に示す内部パターンバッファの対応文字桁位置(ここで
は先頭文字桁位置)に展開した後、P−BUF IJ
、?の対応文字桁位置くことでは先頭文字桁位置)よシ
横補間・9ラメータ領域(Pl)の内容を読込み、その
パラメータ領域(Pl)の横補間・ぞラメータ(Pht
)に従う横補間パターンをノRターンバッファの対応文
字桁位置に展開する(第6ステツプ83 + S4 e
ss )。これによシ、特定文字パターンの文字桁と
次の文字桁との間に、特定文字パターンに連続して横補
間パターンが展開される。又、C−BUFIIIよシ読
込んだ文字コード(CD )が縦補間の対象となる特定
文字コードである際は、その特定文字コードに従う特定
文字パターン(第3図(、)参照)をパターンバッファ
の対応文字桁位置に展開した後、P−BUF 112の
対応文字桁位置よシ縦補間・ぐラメータ領域(P2)の
内容を読込み、そのパラメータ領域(P2)の縦補間ノ
4ラメータ(phz)に従う縦補間パターンを・ぐター
ンバッファの対応文字桁位置に展開する(第6ステツプ
83 e 87 + Sg )。これより、特定文字・
ぐターンの文字位置と次行の同一文字桁位置との間に縦
補間/母ターンが展開される。又、C−BUFIIIよ
り読込んだ文字コード(CD)が特定文字コード領域以
外の、即ち横補間、縦補間の対象とはならなし通常の文
字コードである際は、P−BUF112の対応文字桁位
置よシ編集ノクラメータ領域(Po)の内容を読込み、
編集・母2メータがあれば、そのパラメータに対応する
編集ノ(ターン(例えばアンダーライン、オーバライン
等)を・そターンバッファの対応文字桁位置の編集パタ
ーン領域に展開した後、文字コードに従う文字パターン
を同じくパターンバッファの対応文字桁位置の文字・臂
ターン領域に展開する(第6ステツプ83 t 830
# 811 p 812 )。このようにして、−文
字分の/4’ターン展開がなされると、C−BUFII
Iよシ次の文字桁位置の文字コード(CD)を読込み、
上記したよう方ノぞターンH,開処理を1行分繰返し実
行して後、その−百分のノ+ターン展開がなされたツク
ターンバッファのドツト・クターンデータを印字動作に
従うタイミングで図示しない印字部に送る(第6図ステ
ップ813 e S14 ) 。
開処理動作を第6図及び第7図を参照して説明する。プ
リンタ制御部113はCTL104からスタート信号(
5TART )を受けると、先ずC−BUFIIIの先
頭文字桁位置に貯えられている文字コード(CD)を読
込み、その文字コード(CD)が縦補間、横補間の対象
となる特定文字・−ドであるか否かを判別する(第6図
へ巳テップs、 e 82 )。ここで、C−BUFI
IIよシ読込んだ文字コード(CD)が横補間の対象と
なる特定文字コードである際は、その特定文字コードに
従う特定文字ツヤターン(第3図(b)参照)を第7図
に示す内部パターンバッファの対応文字桁位置(ここで
は先頭文字桁位置)に展開した後、P−BUF IJ
、?の対応文字桁位置くことでは先頭文字桁位置)よシ
横補間・9ラメータ領域(Pl)の内容を読込み、その
パラメータ領域(Pl)の横補間・ぞラメータ(Pht
)に従う横補間パターンをノRターンバッファの対応文
字桁位置に展開する(第6ステツプ83 + S4 e
ss )。これによシ、特定文字パターンの文字桁と
次の文字桁との間に、特定文字パターンに連続して横補
間パターンが展開される。又、C−BUFIIIよシ読
込んだ文字コード(CD )が縦補間の対象となる特定
文字コードである際は、その特定文字コードに従う特定
文字パターン(第3図(、)参照)をパターンバッファ
の対応文字桁位置に展開した後、P−BUF 112の
対応文字桁位置よシ縦補間・ぐラメータ領域(P2)の
内容を読込み、そのパラメータ領域(P2)の縦補間ノ
4ラメータ(phz)に従う縦補間パターンを・ぐター
ンバッファの対応文字桁位置に展開する(第6ステツプ
83 e 87 + Sg )。これより、特定文字・
ぐターンの文字位置と次行の同一文字桁位置との間に縦
補間/母ターンが展開される。又、C−BUFIIIよ
り読込んだ文字コード(CD)が特定文字コード領域以
外の、即ち横補間、縦補間の対象とはならなし通常の文
字コードである際は、P−BUF112の対応文字桁位
置よシ編集ノクラメータ領域(Po)の内容を読込み、
編集・母2メータがあれば、そのパラメータに対応する
編集ノ(ターン(例えばアンダーライン、オーバライン
等)を・そターンバッファの対応文字桁位置の編集パタ
ーン領域に展開した後、文字コードに従う文字パターン
を同じくパターンバッファの対応文字桁位置の文字・臂
ターン領域に展開する(第6ステツプ83 t 830
# 811 p 812 )。このようにして、−文
字分の/4’ターン展開がなされると、C−BUFII
Iよシ次の文字桁位置の文字コード(CD)を読込み、
上記したよう方ノぞターンH,開処理を1行分繰返し実
行して後、その−百分のノ+ターン展開がなされたツク
ターンバッファのドツト・クターンデータを印字動作に
従うタイミングで図示しない印字部に送る(第6図ステ
ップ813 e S14 ) 。
上述の如くして、特定の文字コードに対し、その文字コ
ードに対応する文字パターンの縦補間、横補間が自動的
に行なわれることから、所望する・ぐターンを特定文字
コード領域の特定文字コードに対応付けて登録するのみ
で、第3図(a) t (b)に示す如く、複数桁、複
数行にまたがる任意のt4ターンを容易に出力でき、出
力機能が大幅に拡充される。又、文字コードを扱う他の
機器や、処理プログラムでは、上記した特定の文字コー
ドが通常の文字コードと全く同様に扱われることから、
上述の縦補間、横補間機能を設けることによって、印字
装置等、特定の機器に対してのみ上記自動補間機能をも
たせ、他の機器には何ら影響を与えないシステムを容易
に構築できる。
ードに対応する文字パターンの縦補間、横補間が自動的
に行なわれることから、所望する・ぐターンを特定文字
コード領域の特定文字コードに対応付けて登録するのみ
で、第3図(a) t (b)に示す如く、複数桁、複
数行にまたがる任意のt4ターンを容易に出力でき、出
力機能が大幅に拡充される。又、文字コードを扱う他の
機器や、処理プログラムでは、上記した特定の文字コー
ドが通常の文字コードと全く同様に扱われることから、
上述の縦補間、横補間機能を設けることによって、印字
装置等、特定の機器に対してのみ上記自動補間機能をも
たせ、他の機器には何ら影響を与えないシステムを容易
に構築できる。
尚、上記した実施例においては、印字出力を対象に自動
補間を行なわせたが、これに限るものではなく、例えば
表示出力においても上記同様の自動補間機能をもたせる
ことができる。
補間を行なわせたが、これに限るものではなく、例えば
表示出力においても上記同様の自動補間機能をもたせる
ことができる。
以上詳記したように本発明の補間・平ターン出力方式に
よれば、予め定められた特定の文字コード領域に、縦補
間コード領域、横補間コード領域を割当て、この領域内
のコードが入力されることによって、そのコードに従っ
た補間パラメータを自動的に生成し、この生成されたパ
ラメータをもとに該当文字コードに対応する文字パター
ンの補間を行なうようにしたことによシ、任意の文字パ
ターンに自動的に縦補間、横補間が行なえ、複数の行、
桁にまたがる、縦線、横線を自由に引くことができる。
よれば、予め定められた特定の文字コード領域に、縦補
間コード領域、横補間コード領域を割当て、この領域内
のコードが入力されることによって、そのコードに従っ
た補間パラメータを自動的に生成し、この生成されたパ
ラメータをもとに該当文字コードに対応する文字パター
ンの補間を行なうようにしたことによシ、任意の文字パ
ターンに自動的に縦補間、横補間が行なえ、複数の行、
桁にまたがる、縦線、横線を自由に引くことができる。
4、図面の簡単な説明 1.。
第1図(a) 、 (b)はそれぞれ従来の複数桁、複
数行にまたがるラインの出力手段を説明するための図、
第2図は本発明の一実施例を示すブロック図、第3図(
、) ’t (b)はそれぞれ上記実施例における特定
文字・母ターンとその文字・ぐターンの組合せでなる補
間されたパターンの展開例とを示す図、第4図は上記実
施例における文字コードバッファ部とパラメータバッフ
ァ部との対応関係を示す図、第5図は上記実施例におけ
るバッファ書込み処理手順を示すフローチャート、第6
図は上記実施例におけるパターン処理手順を示すフロー
チャート、第7図は上記実施例におけるパターンバッフ
ァの領域区分説明図である。
数行にまたがるラインの出力手段を説明するための図、
第2図は本発明の一実施例を示すブロック図、第3図(
、) ’t (b)はそれぞれ上記実施例における特定
文字・母ターンとその文字・ぐターンの組合せでなる補
間されたパターンの展開例とを示す図、第4図は上記実
施例における文字コードバッファ部とパラメータバッフ
ァ部との対応関係を示す図、第5図は上記実施例におけ
るバッファ書込み処理手順を示すフローチャート、第6
図は上記実施例におけるパターン処理手順を示すフロー
チャート、第7図は上記実施例におけるパターンバッフ
ァの領域区分説明図である。
100・・・CPU、J(71・・・データバス(DA
TA −BUS )、102・・・アドレスバス(AD
DRESS −BUS )103・・・レシーバ、10
4・・・制御部(CTL )、105・・・コード判別
部、IO2・・・補間パターン生成部(ph −GEN
)、107・・・オア回路(OR)、108.109
・・・マルチプレクサ(MPX)、110・・・データ
バッファ、111・・・文字コードノぐソファ部(C−
BUF) 、z J :z ・・・ノ4ラメ−タノぐソ
ファ部(P −BUF )、113・・・プリンタ制御
部、Pht・・・横補間ノクラメータ、Pbz・・・縦
補間パラメータ。
TA −BUS )、102・・・アドレスバス(AD
DRESS −BUS )103・・・レシーバ、10
4・・・制御部(CTL )、105・・・コード判別
部、IO2・・・補間パターン生成部(ph −GEN
)、107・・・オア回路(OR)、108.109
・・・マルチプレクサ(MPX)、110・・・データ
バッファ、111・・・文字コードノぐソファ部(C−
BUF) 、z J :z ・・・ノ4ラメ−タノぐソ
ファ部(P −BUF )、113・・・プリンタ制御
部、Pht・・・横補間ノクラメータ、Pbz・・・縦
補間パラメータ。
1図
↑
卦 −m−→ I
こ ←−一−1
第3図
(a) (b)
第4図
第5図
Claims (1)
- 入力された文字コード情報を貯える文字コードバッファ
、及び、文字コードに付随する属性情報を貯える属性情
報バッファと、入力された文字コードのうち、予め定め
られた特定の文字コードに対して、そのコードに固有の
補間パラメータを生成する手段と、前記文字コードバッ
ファ内に前記特定の文字コードが記憶された際に、その
文字コードの記憶位置に対応する前記属性情報バッファ
内の記憶位置に、対応文字コードに固有の前記補間パラ
メータを記憶する手段と、前記文字コードバッファ、及
び前記属性情報パッンアを対応する記憶位置関係をもっ
て順次読出制御し、読出された文字コード、及び属性情
報に固有のA?パターン生成する手段とを具備し、前記
属性情報バッファより読出された補間パラメータにより
、前記文字コーPバッファよシ読出された対応する特定
の文字コードに固有のパターンに対し、その文字コード
に対応する特定のノやターンの補間を行なうことを特徴
とした補間ノ母ターン出力方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58152558A JPS6045288A (ja) | 1983-08-23 | 1983-08-23 | 補間パタ−ン出力方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58152558A JPS6045288A (ja) | 1983-08-23 | 1983-08-23 | 補間パタ−ン出力方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6045288A true JPS6045288A (ja) | 1985-03-11 |
Family
ID=15543096
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58152558A Pending JPS6045288A (ja) | 1983-08-23 | 1983-08-23 | 補間パタ−ン出力方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6045288A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6064858A (ja) * | 1983-09-21 | 1985-04-13 | Oki Electric Ind Co Ltd | ドットプリンタの文字パターン作成方法 |
| JPH04346159A (ja) * | 1991-05-23 | 1992-12-02 | Fujitsu Ltd | 罫線出力方式 |
-
1983
- 1983-08-23 JP JP58152558A patent/JPS6045288A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6064858A (ja) * | 1983-09-21 | 1985-04-13 | Oki Electric Ind Co Ltd | ドットプリンタの文字パターン作成方法 |
| JPH04346159A (ja) * | 1991-05-23 | 1992-12-02 | Fujitsu Ltd | 罫線出力方式 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2796628B2 (ja) | 印字装置 | |
| JPS63205257A (ja) | 印刷制御装置 | |
| JPH03196188A (ja) | 情報処理装置の表示方式 | |
| JPS59200339A (ja) | 表示装置 | |
| JP2502530B2 (ja) | 印字装置 | |
| JP2602099B2 (ja) | システム構成設計・表示装置 | |
| JPH077391B2 (ja) | 文書処理装置 | |
| JPS6148731B2 (ja) | ||
| JPH0571109B2 (ja) | ||
| JPH077404B2 (ja) | 文書処理装置 | |
| JP2890405B2 (ja) | フォーマットデータ作成方法 | |
| JPS61158384A (ja) | 文字処理装置 | |
| JP3179891B2 (ja) | バス制御方式 | |
| JP3210598B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JPS62278668A (ja) | 情報処理装置 | |
| JPH082756Y2 (ja) | 画像処理装置 | |
| JPH01237161A (ja) | 印刷制御装置 | |
| JPS6153733B2 (ja) | ||
| JPS59197083A (ja) | Crt表示装置 | |
| JPS6361709B2 (ja) | ||
| JPS62123874A (ja) | ドツトパタ−ン拡大方式 | |
| JPS61226833A (ja) | 画情報の表示方式 | |
| JPS59184931A (ja) | 文書処理装置 | |
| JPS63175956A (ja) | パリテイ回路 | |
| JPS61144688A (ja) | 文字発生方式 |