JPS5834835B2 - 記憶デ−タの読出し装置 - Google Patents
記憶デ−タの読出し装置Info
- Publication number
- JPS5834835B2 JPS5834835B2 JP54031213A JP3121379A JPS5834835B2 JP S5834835 B2 JPS5834835 B2 JP S5834835B2 JP 54031213 A JP54031213 A JP 54031213A JP 3121379 A JP3121379 A JP 3121379A JP S5834835 B2 JPS5834835 B2 JP S5834835B2
- Authority
- JP
- Japan
- Prior art keywords
- character
- data
- reading
- address
- column
- 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
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G1/00—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data
- G09G1/06—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows
- G09G1/14—Control arrangements or circuits, of interest only in connection with cathode-ray tube indicators; General aspects or details, e.g. selection emphasis on particular characters, dashed line or dotted line generation; Preprocessing of data using single beam tubes, e.g. three-dimensional or perspective representation, rotation or translation of display pattern, hidden lines, shadows the beam tracing a pattern independent of the information to be displayed, this latter determining the parts of the pattern rendered respectively visible and invisible
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0028—Generic data access characterised by the format per se
- G06K2215/0031—Compressed bit maps
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】
本発明はプリンタ、ディスプレイ装置その他のマトリク
ス出力装置のための文字情報をメモリから検索すること
に関し、より具体的には断片的なマークによって形成さ
れる文字を構成するために要素的なビット・データを検
索することに関する。
ス出力装置のための文字情報をメモリから検索すること
に関し、より具体的には断片的なマークによって形成さ
れる文字を構成するために要素的なビット・データを検
索することに関する。
セグメント(切片)を予定のパターンに記録することに
よって文字を形成するプリンタはよく知られている。
よって文字を形成するプリンタはよく知られている。
このようなプリンタは概して記録面と相対的に移動可能
な多数の記録部材を有するプリント・ヘッドを含んでい
る。
な多数の記録部材を有するプリント・ヘッドを含んでい
る。
各記録部材は記録面にマークを形成するためにデータ信
号によって制御される。
号によって制御される。
記録部材は電子感光性の記録面に色の変化を生じさせる
電極であってもよく、又は記録面にリボンを衝撃させる
ワイヤであってもよく、また記録面の露光又は静電荷を
制御するための光放出装置であってもよい。
電極であってもよく、又は記録面にリボンを衝撃させる
ワイヤであってもよく、また記録面の露光又は静電荷を
制御するための光放出装置であってもよい。
また最近ではマークを形成するために選択的に制御され
たインク滴を発生するインク・ジェット・ノズルも使用
される。
たインク滴を発生するインク・ジェット・ノズルも使用
される。
これらのプリンタでは文字セグメントを生成するために
文字データが厳密な時間関係で2値ビツトとして供給さ
れることが要求される。
文字データが厳密な時間関係で2値ビツトとして供給さ
れることが要求される。
従って、2値データを容易に読出すことのできる比較的
太きなメモリを有する文字発生装置が必要とされる。
太きなメモリを有する文字発生装置が必要とされる。
これらのメモリをアドレスすると、データは記録部材自
身に転送される前にビット組立装置に通常転送される。
身に転送される前にビット組立装置に通常転送される。
文字の解像度は単位面積当りのプリント素子の数によっ
て通常決まる。
て通常決まる。
解像度を大きくするにはそれだけ多数の2値ビツト又は
文字セグメントを必要とする。
文字セグメントを必要とする。
各文字セグメントが1つの2値ビツトで表現されるなら
ば、たとえば30ペル掛ける32ペルの解像度を有する
4角形の文字のためには960ビツトの記憶素子が必要
とされる。
ば、たとえば30ペル掛ける32ペルの解像度を有する
4角形の文字のためには960ビツトの記憶素子が必要
とされる。
データ・ビットの有無を示すためには各素子はゼロ状態
と1状態との間で変換可能でなければならない。
と1状態との間で変換可能でなければならない。
256文字からなる大きな突先セットを考えると、必要
なビット記憶装置が大きくなることがわかる。
なビット記憶装置が大きくなることがわかる。
複数のフォントを使用する時には記憶装置はもつと大き
くなる。
くなる。
このため、アドレスが長くなり、メモリ内の特定の文字
セルをアドレスするのが複雑になる。
セルをアドレスするのが複雑になる。
各文字のためのデータ・ビットは双安定回路又は素子の
行列を有する文字セルに記憶されるのが普通である。
行列を有する文字セルに記憶されるのが普通である。
これらの2値素子は文字の予め割当てられたセグメント
に対するビットの有無を表わすためにセットすることが
できる。
に対するビットの有無を表わすためにセットすることが
できる。
この文字は対応するマークの行列によって構成される。
過去には1セツトの各文字に対して標準幅、たとえば1
6又は20列のセルが割当てられた。
6又は20列のセルが割当てられた。
メモリ読出しのための最初のアドレス及び最後のアドレ
スを送るか、又は最初のアドレスとこれに加算すると最
終アドレスとなる固定値とを送ることによって、セルを
アドレスすることが従来行なわれた。
スを送るか、又は最初のアドレスとこれに加算すると最
終アドレスとなる固定値とを送ることによって、セルを
アドレスすることが従来行なわれた。
読出しは各サイクル毎に最初のアドレスを1ずつ増すか
減らすかすることによっていずれの方向にも行なうこと
ができる。
減らすかすることによっていずれの方向にも行なうこと
ができる。
印刷技術が高級化するに従って、たとえば2.5の当り
10、■2、又は15の文字を可変ピッチで印刷するこ
とが要求されてきた。
10、■2、又は15の文字を可変ピッチで印刷するこ
とが要求されてきた。
従って、必要なピッチを達成するためには文字と文字と
の間のスペースを種々の幅のスペース文字で埋めなげれ
ばならない。
の間のスペースを種々の幅のスペース文字で埋めなげれ
ばならない。
もう1つの方法として、複数の文字セットを使用し、各
セットの文字は文字の各側に異なった予定の幅のスペー
スを有するようにすることも提案されているが、この方
法では大きな記憶容量が必要とされる。
セットの文字は文字の各側に異なった予定の幅のスペー
スを有するようにすることも提案されているが、この方
法では大きな記憶容量が必要とされる。
この方法の例は米国特許第3971044号明細書に記
載されている。
載されている。
従って本発明の目的は、記憶装置における文字アドレシ
ングを簡単化することにより効率的に文字データを選択
しプリント手段に送ることにある。
ングを簡単化することにより効率的に文字データを選択
しプリント手段に送ることにある。
本発明のもう1つの目的は、記憶された文字及びその背
景の種々の部分を選択することができるように文字デー
タを記憶する方法を提供することにある。
景の種々の部分を選択することができるように文字デー
タを記憶する方法を提供することにある。
本発明の一態様によると、記憶セルから文字を効率的に
選択することができ、文字又はその部分を読出すに際し
ての融通性が太きい。
選択することができ、文字又はその部分を読出すに際し
ての融通性が太きい。
また本発明の一態様によると、1つの文字セットのそれ
ぞれの文字が記憶セルにそのセルの1つの軸に関して対
称に貯蔵され、それぞれ記憶された文字がそのセル内で
その一方の側に明瞭な境界を有する。
ぞれの文字が記憶セルにそのセルの1つの軸に関して対
称に貯蔵され、それぞれ記憶された文字がそのセル内で
その一方の側に明瞭な境界を有する。
更に本発明の一態様によると、選ばれた文字に対する文
字識別2値データ及び幅データを送り、この幅データの
真値及び複数値の両方を選ばれた文字を読出す際の最初
及び最後のアドレスとして使用する。
字識別2値データ及び幅データを送り、この幅データの
真値及び複数値の両方を選ばれた文字を読出す際の最初
及び最後のアドレスとして使用する。
前述の本発明の目的は、多数ビットの記憶位置からなる
2次元セルの選ばれた位置に1つ又は複数のフォントの
文字を記憶しておき、文字選択データによって前記セル
の行及び列をアドレスする文字発生手段を備えることに
よって達成される。
2次元セルの選ばれた位置に1つ又は複数のフォントの
文字を記憶しておき、文字選択データによって前記セル
の行及び列をアドレスする文字発生手段を備えることに
よって達成される。
前記セルの列は選ばれた文字の幅を規定する可変データ
を使用してアドレスされる3、この幅データは列の読出
しの際、開始アドレス及び終端アドレスを規定するため
に真値及び補数値の両方の形で使用される。
を使用してアドレスされる3、この幅データは列の読出
しの際、開始アドレス及び終端アドレスを規定するため
に真値及び補数値の両方の形で使用される。
最初の読出しの間に、これらの一方の形の幅データは所
望の開始列をアドレスするのに使用され、次いで読出し
方向に従って後続の列を読出すために1だけ増加又は減
少される。
望の開始列をアドレスするのに使用され、次いで読出し
方向に従って後続の列を読出すために1だけ増加又は減
少される。
この増加又は減少は列のアドレスと2値幅データの補数
形とが一致するまで続けられ、この時読出しは終了する
。
形とが一致するまで続けられ、この時読出しは終了する
。
本発明によると文字選択及び開始、終端アドレスをセッ
トするに要する2値ビツトの数が少なくてよく、これに
要する回路の数も少ない。
トするに要する2値ビツトの数が少なくてよく、これに
要する回路の数も少ない。
また、記憶された文字のいずれかの側におけるスペース
領域の大きさは可変であり、部分文字を読出すことによ
って特別な文字を得ることもできる。
領域の大きさは可変であり、部分文字を読出すことによ
って特別な文字を得ることもできる。
スペース領域が可変であるので印刷の際多数のピッチを
選択使用することが可能となり、比例送り及び行端の調
節に適用することができる。
選択使用することが可能となり、比例送り及び行端の調
節に適用することができる。
次に図面を参照して本発明の詳細な説明する。
第1図は2値ビット記憶位置又はエレメントの行及び列
を有する文字セルの例を示す。
を有する文字セルの例を示す。
各記憶又は印刷エレメント(ベル)はデータ・ビットの
有無を示す2値”1″又は”ゼロ”状態にセットするこ
とができる。
有無を示す2値”1″又は”ゼロ”状態にセットするこ
とができる。
このような記憶セルは周知のものであり、読出専用の永
久記憶でもよく書換え可能のものでもよい。
久記憶でもよく書換え可能のものでもよい。
図の2次元マトリクスにおいては、記憶エレメントは3
0行掛ける32列の構成であり合計960ビット位置を
備えている。
0行掛ける32列の構成であり合計960ビット位置を
備えている。
行及び列の表示は便宜的なものである。
図の例は文字″Anの構造に゛1″ビットが記憶されて
いる状態を表わしている。
いる状態を表わしている。
文字Aは24の水平ベル行の高さ及び20の垂直ベル列
の幅を有するセル内に位置する。
の幅を有するセル内に位置する。
プリンタ用の文字発生装置はこのようなセルを複数個備
えており、各セルには図の文字Aと同様な態様で文字が
記憶されており、並列ビットの行又は列の連続として読
出すことができる。
えており、各セルには図の文字Aと同様な態様で文字が
記憶されており、並列ビットの行又は列の連続として読
出すことができる。
セル内の種々の位置に文字を記憶することができる。
この位置は、記憶容量、アドレス技術、可変ピッチ又は
比例間隔などの要素に依存する。
比例間隔などの要素に依存する。
従来文字はセル全体をアドレスし読出すことによって検
索された。
索された。
また従来には可変ピッチは予め記憶されたいくつかの幅
から適当な文字の幅を選ぶことによって達成され、比例
間隔は適当なスペース領域を横えた文字を予め記憶する
か又は2つの文字の間のスペースのために所望の幅のス
ペース文字をアドレスすることによって達成されていた
。
から適当な文字の幅を選ぶことによって達成され、比例
間隔は適当なスペース領域を横えた文字を予め記憶する
か又は2つの文字の間のスペースのために所望の幅のス
ペース文字をアドレスすることによって達成されていた
。
非衝撃プリンタ又はディスプレイの場合特にそうである
が、所望の時に異なったフォント及び寸法を使用するこ
とができるので書換可能の文字発生装置が望ましい。
が、所望の時に異なったフォント及び寸法を使用するこ
とができるので書換可能の文字発生装置が望ましい。
記憶装置への書込みはテープ、ディスク等に記憶された
データを用いて中央演算装置又はプリンタ制御装置によ
って開始される。
データを用いて中央演算装置又はプリンタ制御装置によ
って開始される。
印刷すべき各文字に関連するビットだけをアドレスする
ためには、付加的なパラメータである、文字セット中の
文字の幅が知られねばならないという問題がある。
ためには、付加的なパラメータである、文字セット中の
文字の幅が知られねばならないという問題がある。
文字セットが異なるピッチの文字を有するか又は比例間
隔をとる時には、この問題は複雑になる。
隔をとる時には、この問題は複雑になる。
第1図に記憶される文字は、32列のセルの列15と1
6の間に位置するセルの垂直中心軸に関して対称に配置
されている。
6の間に位置するセルの垂直中心軸に関して対称に配置
されている。
このようにセル半分に含まれる列の数が等しく、一端か
ら他端まで連続的に2値番号が付けられる時には、半分
のセルにおける列のアドレスは他の半分のセルにおける
対応する列のアドレスの複数である。
ら他端まで連続的に2値番号が付けられる時には、半分
のセルにおける列のアドレスは他の半分のセルにおける
対応する列のアドレスの複数である。
たとえば、この例の第1列すなわち°“O′″列は2値
コードで列oooooと表現され、最後のすなわち31
番目の列は11111で表わされる。
コードで列oooooと表現され、最後のすなわち31
番目の列は11111で表わされる。
また列15は01111で表わされ、これに対応する列
16は10000で表わされる。
16は10000で表わされる。
ベル列に記憶される文字の合計幅が2以上の偶数に制限
されるならば、第2図に見られるように最下位の2値ビ
ツトは常に1である。
されるならば、第2図に見られるように最下位の2値ビ
ツトは常に1である。
文字の半幅は最後のビットを落すことによって容易に得
られる。
られる。
図に見るように最後のビットは冗長であり、ゼロ列を有
する文字の印刷が許されないならば除去することができ
る。
する文字の印刷が許されないならば除去することができ
る。
こうして第2図における16.8.4、及び2のビット
位置が8.4.2、及び10ビット位置に変換され、o
oooが1列の半ベル幅と同等になる。
位置が8.4.2、及び10ビット位置に変換され、o
oooが1列の半ベル幅と同等になる。
セルの左又は右半分は第5位の°16”ビットを使用し
て同定することができる。
て同定することができる。
セルの右半分(列16−31 )は16ビット位置に付
加されたビットをオンにして°゛1”を表わすようにし
た半ベル幅データを使用して示すことができる。
加されたビットをオンにして°゛1”を表わすようにし
た半ベル幅データを使用して示すことができる。
アドレス可能の列の左半分のセルは16ビット位置をゼ
ロにセットした半ベル幅データの反転によって表わすこ
とができる。
ロにセットした半ベル幅データの反転によって表わすこ
とができる。
文字の半ベル幅に対する2値ベル幅及び列の識別は第3
図に示す通りである。
図に示す通りである。
半セルはアドレス開始ビットの16ビット位置における
ゼロ又は1によって示され、その半セルの列番号は8.
4.2及び1のビット位置によって示される。
ゼロ又は1によって示され、その半セルの列番号は8.
4.2及び1のビット位置によって示される。
たとえば、24ペルの幅を有する所望の文字は、2値信
号00100を開始アドレスとしその補数11011を
終端アドレスとして左から右に読出すことによってアド
レスすることができる。
号00100を開始アドレスとしその補数11011を
終端アドレスとして左から右に読出すことによってアド
レスすることができる。
読出しは列4から始まり列27で終る。セルの文字が2
0ペル列の幅を有するならば、セルのそれぞれの端から
6つの列が除外される。
0ペル列の幅を有するならば、セルのそれぞれの端から
6つの列が除外される。
この場合左から右に読むときには、読出し開始アドレス
は列6を示す00110である。
は列6を示す00110である。
この列は左端から7番目の列である。
そして終端アドレスは開始アドレスの反転である110
01であり、列25を示す。
01であり、列25を示す。
こうして開始アドレスから合計20の列が読出される。
以上の説明から明らかなように、文字セル識別データと
共に文字幅データを送ることによって、記録する時に文
字に付属するスペース領域の大きさを選ぶことができる
。
共に文字幅データを送ることによって、記録する時に文
字に付属するスペース領域の大きさを選ぶことができる
。
従って、1つの行内の文字スペース又はピッチを単に幅
データを変えるだけで選ぶことができる。
データを変えるだけで選ぶことができる。
上述の態様で記憶された文字から文字及びその幅を選択
する動作は最小の選択データで行なわれる。
する動作は最小の選択データで行なわれる。
第4図に規定されるような選択用の半ワードはフォント
選択、文字選択、幅ビット及び付加的な制御ビットの可
能性を与える。
選択、文字選択、幅ビット及び付加的な制御ビットの可
能性を与える。
図に示すように最初の2つのインターフェイス・ビット
0及び1は所望の特定のタイプ・フォントを有する4つ
の文字発生モジュールの1つを選択するのに使用するこ
とができる。
0及び1は所望の特定のタイプ・フォントを有する4つ
の文字発生モジュールの1つを選択するのに使用するこ
とができる。
モジュール内の文字の選択は図のように6つの2値重み
を有するインターフェイス・ビット2−1によって達成
され、これらはフォント内の64の文字の1つを識別す
る。
を有するインターフェイス・ビット2−1によって達成
され、これらはフォント内の64の文字の1つを識別す
る。
種々の制御のためにインターフェイス・ビット8−11
を使用することができ、4つの2値重みを有するインタ
ーフェイス・ピッ) 12−15は所望の可変文字幅(
VCW)のために使用することができる。
を使用することができ、4つの2値重みを有するインタ
ーフェイス・ピッ) 12−15は所望の可変文字幅(
VCW)のために使用することができる。
種々のインターフェイス・ビットに割当てられる制御は
勿論任意的なものなので機能を変えることができる。
勿論任意的なものなので機能を変えることができる。
文字幅は4つの2値ビツトで規定することができるが、
列の読出しを開始するセル半分を規定する付加的なビッ
トが必要である。
列の読出しを開始するセル半分を規定する付加的なビッ
トが必要である。
2進値を増すことによってより大きな文字幅を指定する
ことができるので回路が簡単化され、可変文字幅は文字
セルの右半分における開始アドレスとして記憶される。
ことができるので回路が簡単化され、可変文字幅は文字
セルの右半分における開始アドレスとして記憶される。
他の場合は、2進値を減らすことによって大きい文字幅
を得ることができる。
を得ることができる。
任意の偶数のベル幅の文字を読出すための開始アドレス
は次の式%式% 従って、幅が24ベル幅の文字は1o進値11すなわち
2進数表現1011のVCWを有する。
は次の式%式% 従って、幅が24ベル幅の文字は1o進値11すなわち
2進数表現1011のVCWを有する。
VCWは4ビツトでだけ表わすことができるので、必要
とされたセル半分の識別ビットは後述するように記憶す
る必要がない。
とされたセル半分の識別ビットは後述するように記憶す
る必要がない。
印刷σ)ために文字を選択し対応する幅の規定を行なう
論理回路の例を第5図に示す。
論理回路の例を第5図に示す。
点線で囲んだ回路部分は選択桟道で文字及び幅データを
使用するためのものであり、残りの回路ブロックはマト
リクス印刷システムにおいて選択回路と共に通常動作す
る装置を表わす。
使用するためのものであり、残りの回路ブロックはマト
リクス印刷システムにおいて選択回路と共に通常動作す
る装置を表わす。
1つの行を印刷するに要する文字データが印刷行バッフ
ァ10で組立てられ、実際の選択データが半ワードとし
て適当な制御回路に送られる。
ァ10で組立てられ、実際の選択データが半ワードとし
て適当な制御回路に送られる。
このとき、り゛−プル1608本の線には文字選択デー
タが、4本の線には可変文字幅データがデータ・ビット
・レジスタで与えられる。
タが、4本の線には可変文字幅データがデータ・ビット
・レジスタで与えられる。
残りの4本のビット線は本発明とは関係のない種の制御
に使用される。
に使用される。
8ビツトの文字選択データはフォント及び文字セルを選
ぶために書込可能文字発生装置130文字選択記憶装置
アドレス・レジスタ12に送られる。
ぶために書込可能文字発生装置130文字選択記憶装置
アドレス・レジスタ12に送られる。
文字発生装置13から検索されたビット・データはビッ
ト組立装置14に送られる。
ト組立装置14に送られる。
組立装置14はプリントヘッドに送る前に一時的にデー
タを集め組立るのに使用される。
タを集め組立るのに使用される。
プリントヘッドは1回に多数の線を担当してもよく、こ
の場合には転送の前に他の文字データを検索しなげれば
ならない。
の場合には転送の前に他の文字データを検索しなげれば
ならない。
組立装置の段階からビット・データは複数個のそれぞれ
のヘッド・ラッチ15に送られる。
のヘッド・ラッチ15に送られる。
ヘッド・ラッチ15はビットの有無に従って記録媒体1
7上にマークを生成するため又はしなL・ためにプリン
ト・ヘッド16の複数のプリント素子の1つをそれぞれ
制御する。
7上にマークを生成するため又はしなL・ためにプリン
ト・ヘッド16の複数のプリント素子の1つをそれぞれ
制御する。
次にデータ・ビット・レジスタ11に戻ると、ビット位
置0−7からの文字選択データは文字発生装置内の選択
データのフォント及び文字セルを与える。
置0−7からの文字選択データは文字発生装置内の選択
データのフォント及び文字セルを与える。
可変文字幅データのピッ)12−15は一致ゲート19
及び20に送られる。
及び20に送られる。
しかし、開始列のアドレスが文字セルの右半分にあるこ
とを表わすため2進重み16のビット線がVCWビット
に付加される。
とを表わすため2進重み16のビット線がVCWビット
に付加される。
最初に幅のための開始列のアドレスは、可変文字幅が比
較的簡単であるため、すべて右半分のセルに対して送ら
れる。
較的簡単であるため、すべて右半分のセルに対して送ら
れる。
従って、第5番目のビット線は常に1にセットされる。
vCWデータは記録媒体17に対するヘッド16の相対
的運動の方向に従って一致ゲート19又は20をゲート
される。
的運動の方向に従って一致ゲート19又は20をゲート
される。
運動が左から右方向の時はゲート19が開かれ、運動が
右から左の時はゲート20が開かれる。
右から左の時はゲート20が開かれる。
図の例でプリント・ヘッド16が左から右に運動するな
らば、VCWデータ・ビットは反転器22に送られすべ
ての幅データ・ビットが補数化される。
らば、VCWデータ・ビットは反転器22に送られすべ
ての幅データ・ビットが補数化される。
これらの値が次いでOR回路23を通って一致回路24
に送られる。
に送られる。
文字読出しが丁度始まるところなのでゲート24が第1
列信号によって制御され、■CWデータ・ビットがOR
回路25を通って列選択レジスタ26に送られる。
列信号によって制御され、■CWデータ・ビットがOR
回路25を通って列選択レジスタ26に送られる。
従って、文字Aを24ベル幅で印刷する場合、その右セ
ル開始アドレスはゲート19に11011として送られ
反転器22で補数化されて開始アドレス00100とな
っている。
ル開始アドレスはゲート19に11011として送られ
反転器22で補数化されて開始アドレス00100とな
っている。
このアドレスは開始アドレスが左半分のセルで列4から
始まることを示している。
始まることを示している。
選ばれた文字の読出しは列選択レジスタ26に現われる
開始アドレスで始まる。
開始アドレスで始まる。
このアドレスは文字発生装置13のための列選択記憶装
置アドレス・レジスタ27に送られる。
置アドレス・レジスタ27に送られる。
文字セルの行は文字選択記憶装置アドレス・レジスタ1
2によって既に条件付けられているので、列アドレスが
現われるとその列の記憶エレメントが並列に読出されて
ビット組立装置、ヘッドラッチ、及びプリントヘッドに
送られる。
2によって既に条件付けられているので、列アドレスが
現われるとその列の記憶エレメントが並列に読出されて
ビット組立装置、ヘッドラッチ、及びプリントヘッドに
送られる。
■CWデータがレジスタ26に現われると、歩進回路2
8も付勢される。
8も付勢される。
回路28は従来のアップ・ダウン・カウンタであってよ
く、この例ではレジスタ26の値を1だけ増加させるの
で次の列アドレスは00101すなわち列5である。
く、この例ではレジスタ26の値を1だけ増加させるの
で次の列アドレスは00101すなわち列5である。
レジスタ26の新しい値が新アドレスとしてアドレス・
レジスタ27に現われるので、次の列がビット組立装置
に読出され、ヘッドラッチ及びプリントヘッドに送られ
る。
レジスタ27に現われるので、次の列がビット組立装置
に読出され、ヘッドラッチ及びプリントヘッドに送られ
る。
列アドレスの歩進は終端アドレスに達するまで続けられ
る。
る。
終端アドレスは一致ゲート19かもの元のVCWデータ
を通して形成される。
を通して形成される。
このデータは反転されることなくOR回路29を通り列
比較回路30に送られる。
比較回路30に送られる。
この元のVCW値は比較回路内に留まり、列選択レジス
タにおいて元の反転VCWデータの逐次的な歩進が生じ
るにつれ、列読出し値がついには元のVCW値と一致す
る。
タにおいて元の反転VCWデータの逐次的な歩進が生じ
るにつれ、列読出し値がついには元のVCW値と一致す
る。
この時、PLBIOのために次の印刷行バッファ・デー
タ・ビットを取り出すべきことを示す信号が発生され、
新たな半ワードがデータ・ビット・レジスタ11に送ら
れる。
タ・ビットを取り出すべきことを示す信号が発生され、
新たな半ワードがデータ・ビット・レジスタ11に送ら
れる。
列比較回路30がらの出力信号は、次のPLB文字が取
り出されるまで文字発生装置からの列読出しを阻止する
。
り出されるまで文字発生装置からの列読出しを阻止する
。
プリントヘッドが反対方向、すなわち右から左に移動す
るならば、VCWデータは一致ゲート20、OR回路2
3、一致ゲート24、OR回路25を通って真値の形で
列選択レジスタに送られる。
るならば、VCWデータは一致ゲート20、OR回路2
3、一致ゲート24、OR回路25を通って真値の形で
列選択レジスタに送られる。
読出しを終了させるための比較値はこの開始アドレスを
反転器31で補数化しOR回路29を通って列比較回路
30に送ることによって得られる。
反転器31で補数化しOR回路29を通って列比較回路
30に送ることによって得られる。
この場合、アドレスは歩進回路28によって1ずつ減ら
される。
される。
以上の説明から明らかなように、セルの軸回りに文字を
対称に記憶することにより文字幅の選択に従来より大き
な融通性が得られる。
対称に記憶することにより文字幅の選択に従来より大き
な融通性が得られる。
過去においては1つの行の中での文字ピッチの混在は文
字発生装置に記憶された文字の幅又は必要とされる複合
選択アドレス回路によって制限された。
字発生装置に記憶された文字の幅又は必要とされる複合
選択アドレス回路によって制限された。
本発明では限られた数の文字セルを使用しながら広範囲
の選択が可能である。
の選択が可能である。
文字列の合計を偶数に保持しながら、ヤル幅を必要に応
じて変えることは勿論可能である。
じて変えることは勿論可能である。
これに関連するものに文字間又はワード間により長いス
ペースを設ける必要性がある。
ペースを設ける必要性がある。
従来では文字同様に記憶されているスペース文字を数個
読出すことによってこれを遠戚していた。
読出すことによってこれを遠戚していた。
可変文字長を指定して読出しを行なうようにすることに
よって、全部が論理値ゼロであるただ1つの文字セルの
任意の数のベル列を指定することによりスペースをとる
ことができる。
よって、全部が論理値ゼロであるただ1つの文字セルの
任意の数のベル列を指定することによりスペースをとる
ことができる。
同様にして、文字がすべて論理値1で記憶されているな
らば異なる幅の垂直線を容易に読出すことができる。
らば異なる幅の垂直線を容易に読出すことができる。
記憶装置から読出すべき文字の文字幅を制限して文字の
一部分だけを使用することにより特別の文字を作ること
もできる。
一部分だけを使用することにより特別の文字を作ること
もできる。
たとえば、文字幅を制限することによって第1図の文字
Aの上の部分だけを印刷することによりデルタ記号を印
刷することができる。
Aの上の部分だけを印刷することによりデルタ記号を印
刷することができる。
文字Hを利用してマイナス記号又はハイフンを作ること
ができる。
ができる。
文字にの一部分を用いて記号くを作ることもできる。
文字M、V、又はWの一部分を用いて論理OR及びAN
D記号を作ることができ、文字Xから乗算記号を作るこ
とができる。
D記号を作ることができ、文字Xから乗算記号を作るこ
とができる。
記憶されている文字データは特定の印刷又はディスプレ
イ条件に従って種々の形でありうる。
イ条件に従って種々の形でありうる。
たとえば左から右に印刷する時はセルを高いアドレスか
ら低いアドレスに読出すことによって反対の印刷を行な
うことができる。
ら低いアドレスに読出すことによって反対の印刷を行な
うことができる。
大きなプリントヘッドで同時に多数の印刷行を記録する
時には、マルチプレックス態様で他のセルの列も読出す
ことができるので第5図の回路は時分割動作に適応可能
である。
時には、マルチプレックス態様で他のセルの列も読出す
ことができるので第5図の回路は時分割動作に適応可能
である。
第1図は文字を記憶する態様を図形的に示す図、第2図
は記憶された文字の偶数ベル幅に対する2値表現を示す
図、第3図は開始アドレス及び終端アドレスを規定する
ための2値列アドレスを示す図、第4図は文字の読出し
に使用する代表的な半ワードの制御ワードを示す図、第
5図は記憶された文字データを読出すための回路の例を
示す図である。 13・・・・・・記憶手段(文字発生装置)、26・・
・・・・列線択レジスタ、28・・・・・・カウンタ、
30・・・・・・比較手段。
は記憶された文字の偶数ベル幅に対する2値表現を示す
図、第3図は開始アドレス及び終端アドレスを規定する
ための2値列アドレスを示す図、第4図は文字の読出し
に使用する代表的な半ワードの制御ワードを示す図、第
5図は記憶された文字データを読出すための回路の例を
示す図である。 13・・・・・・記憶手段(文字発生装置)、26・・
・・・・列線択レジスタ、28・・・・・・カウンタ、
30・・・・・・比較手段。
Claims (1)
- 【特許請求の範囲】 1 所定のデータ点に関して対称に配置された位置にデ
ータを記憶するための記憶手段と、前記記憶手段から読
出すべきデータ位置の数を示す手段と、前記数に応答し
てその真値及び補数値を提供する手段と、前記真値及び
補数値はそれぞれ前記データ点の両側の位置のアドレス
に対応することと、前記記憶手段の対応する位置を読出
すために前記値の一方に応答し、前記一方の値を他方の
値方向に1ずつ順次進めて中間位置の読出しを生じさせ
る手段と、アドレスを逐次前記他方の値と比較し一致す
る時読出しを終らせるための手段とを備える記憶された
データの読出し装置。 2 相対的に運動する記録媒体及びマトリクス式プリン
トヘッドを有するプリンタのためのデータ読出し装置で
あって、所定のデータ点に関して対称に配置された2値
ビット位置に文字データを記憶するための記憶手段と、
前記記憶手段から読出すべき前記文字の幅を示す手段と
、前記幅を示す信号に応答してその真値及び補数値を提
供する手段と、前記真値及び補数値はそれぞれ前記デー
タ点の両側の位置のアドレスに対応することと、前記記
憶手段の対応する位置を読出すために前記値の一方に応
答し、前記一方の値を他方の値方向に1ずつ順次進めて
中間位置の読出しを生じさせる手段と、アドレスを逐次
前記他方の値と比較し一致する時読出しを終らせるため
の手段とを備える記憶されたデータの読出し装置。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US05/888,087 US4146874A (en) | 1978-03-20 | 1978-03-20 | Method and apparatus for addressing a character generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54152430A JPS54152430A (en) | 1979-11-30 |
| JPS5834835B2 true JPS5834835B2 (ja) | 1983-07-29 |
Family
ID=25392502
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP54031213A Expired JPS5834835B2 (ja) | 1978-03-20 | 1979-03-19 | 記憶デ−タの読出し装置 |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4146874A (ja) |
| JP (1) | JPS5834835B2 (ja) |
| CA (1) | CA1108303A (ja) |
| DE (1) | DE2909922C2 (ja) |
| FR (1) | FR2420823A1 (ja) |
| GB (1) | GB2016772B (ja) |
| IT (1) | IT1162718B (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5759292A (en) * | 1980-09-29 | 1982-04-09 | Canon Inc | Character processor |
| SE424927B (sv) * | 1980-12-19 | 1982-08-16 | Facit Ab | Teckengenerator |
| US4442545A (en) * | 1981-05-27 | 1984-04-10 | Rca Corporation | Compaction of television display graphics in phantom-raster-scanned image memory |
| DE3132842C2 (de) * | 1981-08-19 | 1985-03-21 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur Reduzierung der Redundanz von binären Zeichenfolgen für Matrixdruckverfahren |
| US4458333A (en) * | 1981-12-21 | 1984-07-03 | International Business Machines Corporation | Dot matrix character printing using constrained memory |
| DE3231086A1 (de) * | 1982-08-20 | 1984-02-23 | Siemens AG, 1000 Berlin und 8000 München | Verfahren zur ausgabe von matrix-schriftzeichen |
| US4495248A (en) * | 1983-06-30 | 1985-01-22 | E. I. Dupont De Nemours And Company | Coating composition of a fluorocarbon polymer and a polyamine curing agent |
| US4506054A (en) * | 1983-06-30 | 1985-03-19 | Vasta Joseph A | Coating composition of a solution fluorocarbon polymer, a dispersed fluorocarbon polymer and a polyamine curing agent |
| US4487878A (en) * | 1983-06-30 | 1984-12-11 | E. I. Du Pont De Nemours And Company | Coating composition of a solution fluorocarbon polymer, a dispersed fluorocarbon polymer and a polyamine curing agent |
| US4490501A (en) * | 1983-06-30 | 1984-12-25 | E. I. Du Pont De Nemours And Company | Coating composition of a fluorocarbon polymer and a polyamine curing agent |
| JPS60118878A (ja) * | 1983-11-30 | 1985-06-26 | 株式会社東芝 | 文字パタ−ン処理方式 |
| JPS62103508A (ja) * | 1985-10-31 | 1987-05-14 | Hajime Sangyo Kk | 物体の外形検査方法及び装置 |
| JP2933974B2 (ja) * | 1990-04-06 | 1999-08-16 | キヤノン株式会社 | 印刷制御装置及び方法 |
| JPH0511739A (ja) * | 1991-04-29 | 1993-01-22 | Samsung Electron Co Ltd | 棒パターン符号化方法 |
| DE4219925C1 (ja) * | 1992-06-17 | 1993-08-05 | Siemens Nixdorf Informationssysteme Ag, 4790 Paderborn, De |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3609743A (en) * | 1967-02-01 | 1971-09-28 | Burroughs Corp | Display unit |
| US3480943A (en) * | 1967-04-03 | 1969-11-25 | Alphanumeric Inc | Pattern generator |
| GB1171412A (en) * | 1968-04-04 | 1969-11-19 | Standard Telephones Cables Ltd | A Character Generation System |
| GB1221366A (en) * | 1968-08-15 | 1971-02-03 | Standard Telephones Cables Ltd | Character generation system |
| US3599178A (en) * | 1969-03-21 | 1971-08-10 | Singer General Precision | Method of storing information on and retrieving information from a magnetic drum |
| US3810197A (en) * | 1972-06-02 | 1974-05-07 | Singer Co | Method and system for inter-character space modification to adjust the length of a line of copy to fit an allotted line length |
| US3828316A (en) * | 1973-05-30 | 1974-08-06 | Sperry Rand Corp | Character addressing in a word oriented computer system |
| US3971044A (en) * | 1974-11-11 | 1976-07-20 | Ibm Corporation | Electronic horizontal shifting and variable print width in a buffered printer |
| US3928845A (en) * | 1974-12-11 | 1975-12-23 | Rca Corp | Character generator system selectively providing different dot-matrix size symbols |
| DE2460147C2 (de) * | 1974-12-19 | 1983-05-05 | Ibm Deutschland Gmbh, 7000 Stuttgart | Anordnung zur Dekomprimierung komprimierter Information für aus schwarzen und weißen Bereichen zusammengesetze darzustellende Zeichen |
| US4070662A (en) * | 1975-11-11 | 1978-01-24 | Sperry Rand Corporation | Digital raster display generator for moving displays |
| US4075695A (en) * | 1976-06-01 | 1978-02-21 | Raytheon Company | Display processor system |
-
1978
- 1978-03-20 US US05/888,087 patent/US4146874A/en not_active Expired - Lifetime
- 1978-10-26 CA CA314,375A patent/CA1108303A/en not_active Expired
-
1979
- 1979-02-05 GB GB7903898A patent/GB2016772B/en not_active Expired
- 1979-02-13 FR FR7903933A patent/FR2420823A1/fr active Granted
- 1979-03-13 IT IT20928/79A patent/IT1162718B/it active
- 1979-03-14 DE DE2909922A patent/DE2909922C2/de not_active Expired
- 1979-03-19 JP JP54031213A patent/JPS5834835B2/ja not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| DE2909922A1 (de) | 1979-10-04 |
| JPS54152430A (en) | 1979-11-30 |
| FR2420823A1 (fr) | 1979-10-19 |
| FR2420823B1 (ja) | 1983-07-22 |
| GB2016772A (en) | 1979-09-26 |
| GB2016772B (en) | 1982-02-17 |
| US4146874A (en) | 1979-03-27 |
| IT1162718B (it) | 1987-04-01 |
| IT7920928A0 (it) | 1979-03-13 |
| DE2909922C2 (de) | 1986-04-24 |
| CA1108303A (en) | 1981-09-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4059183A (en) | Dot matrix printer with slanted print head and modular skewing of dot pattern information | |
| US4090188A (en) | Dot matrix converter | |
| CA1205921A (en) | Electronic control system for a linearly slanted print head | |
| US4153950A (en) | Data bit assembler | |
| US4146874A (en) | Method and apparatus for addressing a character generator | |
| US4364060A (en) | Nozzle position deviation compensation arrangement for ink jet printing device | |
| JPS6073671A (ja) | パタ−ン処理装置 | |
| US4480316A (en) | Ruled line print control system in a word processing apparatus | |
| US4041482A (en) | Character generator for the reproduction of characters | |
| JPH0418376A (ja) | 印字装置 | |
| US4377972A (en) | Method and apparatus for operating matrix printer | |
| US4201488A (en) | Recording/control arrangement for a dot recording machine | |
| US4635081A (en) | Apparatus and method for generating dot-matrix characters in graphic patterns | |
| JP3055738B2 (ja) | ドットマトリクスパターンの印字方法および装置 | |
| US3077158A (en) | Printing device | |
| EP0581515B1 (en) | Dot generator for matrix print head | |
| US4187552A (en) | Read only memory character generator system | |
| JPH0228474B2 (ja) | ||
| JP2535825B2 (ja) | ドツトマトリツクスプリンタの印字制御回路 | |
| JPS61209167A (ja) | ワイヤドツトラインプリンタの印字制御回路 | |
| JPS6246874B2 (ja) | ||
| JP2734140B2 (ja) | シリアルプリンタ | |
| JPS5829513B2 (ja) | 特殊文字選択制御法 | |
| JPS6230436B2 (ja) | ||
| JPH0647301B2 (ja) | キヤラクタパタ−ン発生装置 |