JPH01275056A - ページプリンタ - Google Patents
ページプリンタInfo
- Publication number
- JPH01275056A JPH01275056A JP63104871A JP10487188A JPH01275056A JP H01275056 A JPH01275056 A JP H01275056A JP 63104871 A JP63104871 A JP 63104871A JP 10487188 A JP10487188 A JP 10487188A JP H01275056 A JPH01275056 A JP H01275056A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- page
- font
- character
- print 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.)
- Pending
Links
- 238000007639 printing Methods 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 abstract description 4
- 230000001133 acceleration Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/0022—Generic data access characterised by the storage means used
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/004—Generic data transformation
- G06K2215/0042—Rasterisation
- G06K2215/0045—Converting outline to bitmap
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Record Information Processing For Printing (AREA)
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、ホストコンピュータ等外部から印字データを
受信し、ページメモリに1ベ一ト分の印字パターンが展
開されると印字を行なうページプリンタに関する。
受信し、ページメモリに1ベ一ト分の印字パターンが展
開されると印字を行なうページプリンタに関する。
従来、ページプリンタは第4図に示す構成で第5図に示
す処理を行なうものが知られている。
す処理を行なうものが知られている。
すなわち制御部本体を構成するCPUI、このCPUI
が各部を制御するためのプログラムデータが格納された
制御用ROM2、演算処理や印字パターンを形成するた
めのビットマツプホントの格納等に使用されるワーキン
グRAM3、各種文字のベクトルホントを記憶したベク
トルホントメモリ4.1ページ分のビットマツプホント
を格納するページメモリ5、外部に設けられたホストコ
ンピュータ(図示せず)とデータの送受信を行なうホス
トインターフェース6、印字を行なう印字部7で構成さ
れている。
が各部を制御するためのプログラムデータが格納された
制御用ROM2、演算処理や印字パターンを形成するた
めのビットマツプホントの格納等に使用されるワーキン
グRAM3、各種文字のベクトルホントを記憶したベク
トルホントメモリ4.1ページ分のビットマツプホント
を格納するページメモリ5、外部に設けられたホストコ
ンピュータ(図示せず)とデータの送受信を行なうホス
トインターフェース6、印字を行なう印字部7で構成さ
れている。
そして動作の開始時に先ずワーキングRAM3、ページ
メモリ5、ホストインターフェース6及び印字部7を初
期化し、ホストコンピュータからの印字データの受信に
待機する。
メモリ5、ホストインターフェース6及び印字部7を初
期化し、ホストコンピュータからの印字データの受信に
待機する。
この状態で印字データの受信があるとその印字データを
ワーキングRAM3に一旦格納する。この印字データは
文字コード、文字の書体や大きさや回転角等を指示する
属性情報、1ページ内での配置位置を示す位置情報等で
構成されている。
ワーキングRAM3に一旦格納する。この印字データは
文字コード、文字の書体や大きさや回転角等を指示する
属性情報、1ページ内での配置位置を示す位置情報等で
構成されている。
続いて受信した文字コードによりベクトルホントメモリ
4を検索し、対応する文字のベクトルホントを読み出す
。そして読み出したベクトルボンドを受信した属性情報
に基づいて拡大、縮小度や回転角等を演算しビットマツ
プホントに展開してワーキングRAM3に格納する。さ
らに展開したビットマツプホントを受信した位置情報に
基づいてページメモリ5の所定座標位置に書込む。
4を検索し、対応する文字のベクトルホントを読み出す
。そして読み出したベクトルボンドを受信した属性情報
に基づいて拡大、縮小度や回転角等を演算しビットマツ
プホントに展開してワーキングRAM3に格納する。さ
らに展開したビットマツプホントを受信した位置情報に
基づいてページメモリ5の所定座標位置に書込む。
そしてページメモリ5に1ページ分の印字データが書込
まれると印字部7を駆動してページメモリ5の内容を印
字させる。印字が終了するとページメモリ5をクリアし
て次の1ページの印字データの受信を開始するようにな
る。また受信データに印字終了の指示があると印字動作
を終了させる。
まれると印字部7を駆動してページメモリ5の内容を印
字させる。印字が終了するとページメモリ5をクリアし
て次の1ページの印字データの受信を開始するようにな
る。また受信データに印字終了の指示があると印字動作
を終了させる。
[発明が解決しようとする課題〕
ベクトルホントメモリ4から読み出されたベクトルホン
トをビットマツプホントに展開する場合には3次の浮動
小数点の乗算、三角関数の計算、2次元の行列演算、ホ
ント文字内部の塗潰し等の処理を行なうため印字データ
を受信してからページメモリ5にビットマツプホントを
書込むまでには比較的長い時間を要し、このためページ
メモリ5に1ページ分のビットマツプホントを書込むに
はかなりの時間を必要とし、データを受信してから印字
を終了するまでにかなりの時間がかかる問題があった。
トをビットマツプホントに展開する場合には3次の浮動
小数点の乗算、三角関数の計算、2次元の行列演算、ホ
ント文字内部の塗潰し等の処理を行なうため印字データ
を受信してからページメモリ5にビットマツプホントを
書込むまでには比較的長い時間を要し、このためページ
メモリ5に1ページ分のビットマツプホントを書込むに
はかなりの時間を必要とし、データを受信してから印字
を終了するまでにかなりの時間がかかる問題があった。
そこで本発明は、印字データが同じ文字コードで同じ属
性情報をもつときにはすでにページメモリに書込まれて
いるビットマツプホントをコピーすることによってベク
トルホントメモリからのベクトルホントの読み出し、そ
れに基づくビットマツプホントへの展開を省略し、それ
によりページメモリに対するビットマツプホントの書込
みを迅速にし、印字の高速化を図ることができるページ
プリンタを提供しようとするものである。
性情報をもつときにはすでにページメモリに書込まれて
いるビットマツプホントをコピーすることによってベク
トルホントメモリからのベクトルホントの読み出し、そ
れに基づくビットマツプホントへの展開を省略し、それ
によりページメモリに対するビットマツプホントの書込
みを迅速にし、印字の高速化を図ることができるページ
プリンタを提供しようとするものである。
[課題を解決するための手段]
本発明は、文字の書体、大きさ、回転角等を指示する属
性情報、文字コード、位置情報等によって形成される文
字毎の印字データを外部から受信することにより、各種
文字のベクトルホントが記憶されたベクトルホントメモ
リから文字コードに対応する文字のベクトルホントを読
み出し属性情報に基づいて演算処理を行なって文字のビ
ットマツプホントを展開し、そのビットマツプホントを
位置情報に基づいてページメモリに書込み、このページ
メモリに1ページ分の印字データに対応するビットマツ
プポンドを書込むとそのページメモリの内容に基づいて
印字部を駆動して印字を行なうページプリンタにおいて
、文字コード、属性情報及びページメモリに展開される
ビットマツプホントの座標情報を組として複数格納する
エリアを有するホントスタックメモリと、印字データの
受信時ホントスタックメモリにその印字データの文字デ
ータ、属性情報と同じ文字データ、處性情報が格納され
ているか否かを検索する検索手段と、この検索手段によ
って同じ文字データ、属性情報が検索されるとその検索
された文字データ、属性情報と組を為す座標情報に基づ
いてページメモリから対応するビットマツプホントを読
み出し、そのビットマツプホントを受信した印字データ
の位置情報に基づいてページメモリにコピーするコピー
制御手段と、検索手段によって同じ文字データ、属性情
報が検索されないときベクトルホントメモリからのベク
トルホントによって文字のビットマツプホントを展開し
てページメモリに書込むとともに、受信した印字データ
の文字コード及び属性情報をホントスタックメモリに格
納する手段を設けたものである。
性情報、文字コード、位置情報等によって形成される文
字毎の印字データを外部から受信することにより、各種
文字のベクトルホントが記憶されたベクトルホントメモ
リから文字コードに対応する文字のベクトルホントを読
み出し属性情報に基づいて演算処理を行なって文字のビ
ットマツプホントを展開し、そのビットマツプホントを
位置情報に基づいてページメモリに書込み、このページ
メモリに1ページ分の印字データに対応するビットマツ
プポンドを書込むとそのページメモリの内容に基づいて
印字部を駆動して印字を行なうページプリンタにおいて
、文字コード、属性情報及びページメモリに展開される
ビットマツプホントの座標情報を組として複数格納する
エリアを有するホントスタックメモリと、印字データの
受信時ホントスタックメモリにその印字データの文字デ
ータ、属性情報と同じ文字データ、處性情報が格納され
ているか否かを検索する検索手段と、この検索手段によ
って同じ文字データ、属性情報が検索されるとその検索
された文字データ、属性情報と組を為す座標情報に基づ
いてページメモリから対応するビットマツプホントを読
み出し、そのビットマツプホントを受信した印字データ
の位置情報に基づいてページメモリにコピーするコピー
制御手段と、検索手段によって同じ文字データ、属性情
報が検索されないときベクトルホントメモリからのベク
トルホントによって文字のビットマツプホントを展開し
てページメモリに書込むとともに、受信した印字データ
の文字コード及び属性情報をホントスタックメモリに格
納する手段を設けたものである。
[作用]
このような構成の本発明においては、外部から印字デー
タを受信すると最初はホントスタックメモリに何も格納
されていないのでこのときには印字データの文字コード
によりベクトルホントメモリから対応する文字のベクト
ルホントを読み出し、そのベクトルホントを印字データ
の属性情報に基づいて演算しビットマツプホントを展開
する。そして展開したビットマツプホントを印字データ
の位置情報に基づいてページメモリに書込む6また受信
した印字データの文字コード及び属性情報とともにペー
ジメモリに展開されるビットマツプホントに座標情報を
組としてホントスタックメモリに格納させる。
タを受信すると最初はホントスタックメモリに何も格納
されていないのでこのときには印字データの文字コード
によりベクトルホントメモリから対応する文字のベクト
ルホントを読み出し、そのベクトルホントを印字データ
の属性情報に基づいて演算しビットマツプホントを展開
する。そして展開したビットマツプホントを印字データ
の位置情報に基づいてページメモリに書込む6また受信
した印字データの文字コード及び属性情報とともにペー
ジメモリに展開されるビットマツプホントに座標情報を
組としてホントスタックメモリに格納させる。
2回目以降の印字データについては受信があると先ずそ
の受信した印字データの文字コード及び属性情報と同じ
ものがホントスタックメモリに格納されているか否かを
検索する。そして同じものが無ければ前記と同様に印字
データの文字コードによりベクトルホントメモリから対
応する文字のベクトルホントを読み出し、そのベクトル
ホントを印字データの属性情報に基づいて演算してビッ
トマツプホントに展開しページメモリに書込む。
の受信した印字データの文字コード及び属性情報と同じ
ものがホントスタックメモリに格納されているか否かを
検索する。そして同じものが無ければ前記と同様に印字
データの文字コードによりベクトルホントメモリから対
応する文字のベクトルホントを読み出し、そのベクトル
ホントを印字データの属性情報に基づいて演算してビッ
トマツプホントに展開しページメモリに書込む。
また印字データの文字コード及び属性情報とともにペー
ジメモリに展開されるビットマツプホントに座標情報を
組としてホントスタックメモリに格納させる。
ジメモリに展開されるビットマツプホントに座標情報を
組としてホントスタックメモリに格納させる。
また同じものが有ればその文字コード、属性情報と組と
なっている座標情報を読み出し、その座標情報に基づい
てページメモリから所定のビットマツプホントを読み出
して受信した印字データの位置情報が示すページメモリ
の所定位置に書込む。
なっている座標情報を読み出し、その座標情報に基づい
てページメモリから所定のビットマツプホントを読み出
して受信した印字データの位置情報が示すページメモリ
の所定位置に書込む。
すなわちコピーする。こうしてホントスタックメモリに
同じ文字コード及び同じ属性情報が有るときにはベクト
ルホントからビットマツプホントへの展開を省略するこ
とができる。
同じ文字コード及び同じ属性情報が有るときにはベクト
ルホントからビットマツプホントへの展開を省略するこ
とができる。
[実施例]
以下、本発明の実施例を図面を参照して説明する。
第1図は回路構成を示すブロック図で、11は制御部本
体を構成するCPU、12はこのCPU11が各部を制
御するためのプログラムデータが格納された制御用RO
M、13は演算処理や印字パターンを形成するためのビ
ットマツプホントの格納等に使用されるワーキングRA
M、14は各種文字のベクトルホントを記憶したベクト
ルホントメモリ、15は1ページ分のビットマツプホン
トを格納するページメモリ、16は外部に設けられたホ
ストコンピュータ(図示せず)とデータの送受信を行な
うホストインターフェース、17は印字を行なう印字部
、18はホントスタックメモリである。
体を構成するCPU、12はこのCPU11が各部を制
御するためのプログラムデータが格納された制御用RO
M、13は演算処理や印字パターンを形成するためのビ
ットマツプホントの格納等に使用されるワーキングRA
M、14は各種文字のベクトルホントを記憶したベクト
ルホントメモリ、15は1ページ分のビットマツプホン
トを格納するページメモリ、16は外部に設けられたホ
ストコンピュータ(図示せず)とデータの送受信を行な
うホストインターフェース、17は印字を行なう印字部
、18はホントスタックメモリである。
前記ホントスタックメモリ18は第2図に示すように1
文字が10ワードで複数文字分格納できるエリアを有し
、各文字について文字コード、属性情報、左上下、右上
下の四隅のx、y座標情報を組としてそれぞれ格納でき
るようになっている。
文字が10ワードで複数文字分格納できるエリアを有し
、各文字について文字コード、属性情報、左上下、右上
下の四隅のx、y座標情報を組としてそれぞれ格納でき
るようになっている。
前記CPUIIとROM12、RAM13、各メモリ1
4,15.18、インターフェース16、印字部17と
はアドレスバスライン19、データバスライン20及び
制御信号ライン21で電気的に接続されている。
4,15.18、インターフェース16、印字部17と
はアドレスバスライン19、データバスライン20及び
制御信号ライン21で電気的に接続されている。
前記CPUI 1は前記ROM12のプログラムデータ
に基づいて第3図に示す処理を行なう。すなわち動作の
開始時に先ずワーキングRAli13、ページメモリ1
5、ホストインターフェース16及び印字部17を初期
化し、続いてホントスタックメモリ18を初期化し、ホ
ストコンピュータからの印字データの受信に待機する。
に基づいて第3図に示す処理を行なう。すなわち動作の
開始時に先ずワーキングRAli13、ページメモリ1
5、ホストインターフェース16及び印字部17を初期
化し、続いてホントスタックメモリ18を初期化し、ホ
ストコンピュータからの印字データの受信に待機する。
この状態で印字データの受信があるとその印字データを
ワーキングRAM13に一旦格納する。
ワーキングRAM13に一旦格納する。
この印字データは文字コード、文字の書体や大きさや回
転角等を指示する属性情報、1ページ内での配置位置を
示す位置情報等で構成されている。
転角等を指示する属性情報、1ページ内での配置位置を
示す位置情報等で構成されている。
続いて受信した印字データの文字データ及び属性情報と
同じデータがホントスタックメモリ18に登録されてい
るか否かをチエツクする。そして同じデータが登録され
ていなければ受信した文字コードによりベクトルホント
メモリ14を検索し、対応する文字のベクトルホントを
読み出す。そして読み出したベクトルホントを受信した
印字データの属性情報に基づいて拡大、縮小度や回転角
等を演算しビットマツプボンドに展開してワーキングR
AM13に格納する。
同じデータがホントスタックメモリ18に登録されてい
るか否かをチエツクする。そして同じデータが登録され
ていなければ受信した文字コードによりベクトルホント
メモリ14を検索し、対応する文字のベクトルホントを
読み出す。そして読み出したベクトルホントを受信した
印字データの属性情報に基づいて拡大、縮小度や回転角
等を演算しビットマツプボンドに展開してワーキングR
AM13に格納する。
続いて展開したビットマツプホントを受信した印字デー
タの位置情報に基づいてページメモリ15の所定座標位
置に書込む。また受信した印字データの文字コード、属
性情報とともにページメモリ15に書込んだ四隅の座標
、すなわち左上下のx+Y座標及び右上下のx、y座標
をホントスタックメモリ18に登録(格納)する。
タの位置情報に基づいてページメモリ15の所定座標位
置に書込む。また受信した印字データの文字コード、属
性情報とともにページメモリ15に書込んだ四隅の座標
、すなわち左上下のx+Y座標及び右上下のx、y座標
をホントスタックメモリ18に登録(格納)する。
そしてページメモリ15に1ページ分の印字データが書
込まれたか否かをチエツクする。
込まれたか否かをチエツクする。
また前記ホントスタックメモリ18に同じデータが登録
されていればそのホントスタックメモリ18から同じ文
字コード、属性情報と組になっている四隅のX+Y座標
を読み出し、そのx、y座標によってページメモリ15
からビットマツプホントを読み出しそれを受信した印字
データの位置情報に基づいて前記ページメモリ15に書
込む。
されていればそのホントスタックメモリ18から同じ文
字コード、属性情報と組になっている四隅のX+Y座標
を読み出し、そのx、y座標によってページメモリ15
からビットマツプホントを読み出しそれを受信した印字
データの位置情報に基づいて前記ページメモリ15に書
込む。
すなわちコピーすることになる。
そしてページメモリ15に1ページ分の印字データが書
込まれたか否かをチエツクする。
込まれたか否かをチエツクする。
前記ページメモリ15に1ページ分の印字データの書込
みが終了していなければ次の印字データの受信に待機す
るようになる。そして印字データを受信すると前述した
と同様の処理をくり返すことになる。
みが終了していなければ次の印字データの受信に待機す
るようになる。そして印字データを受信すると前述した
と同様の処理をくり返すことになる。
また前記ページメモリ15に1ページ分の印字データが
書込まれると、印字部17を駆動してページメモリ15
の内容を印字させる。そして印字が終了するとページメ
モリ15をクリアし印字の終了指示が無ければさらに前
記ホントスタックメモリ18を初期化して次の1ページ
の印字データの受信に待機するようになる。また印字終
了の指示があると印字動作を終了させる。
書込まれると、印字部17を駆動してページメモリ15
の内容を印字させる。そして印字が終了するとページメ
モリ15をクリアし印字の終了指示が無ければさらに前
記ホントスタックメモリ18を初期化して次の1ページ
の印字データの受信に待機するようになる。また印字終
了の指示があると印字動作を終了させる。
このような構成の本実施例においては、ホストコンピュ
ータから最初の印字データを受信すると、このときには
ホントスタックメモリ18には何等データが登録されて
いないので受信した印字データの文字コードに基づいて
ベクトルホントメモリ14を検索し対応する文字のベク
トルホントをワーキングRAM13に読み出す。そして
読み出したベクトルホントを受信した印字データの属性
情報に基づいて演算処理しビットマツプホントを展開す
る。そしてこの展開したビットマツプホントを受信した
印字データの位置情報に基づいてページメモリ15に書
込む。また書込んだビットマツプホントの四隅のX+V
座標情報を受信した印字データの文字コード、属性情報
とともにホントスタックメモリ18に登録する。そして
次の印字データの受信に待機する。
ータから最初の印字データを受信すると、このときには
ホントスタックメモリ18には何等データが登録されて
いないので受信した印字データの文字コードに基づいて
ベクトルホントメモリ14を検索し対応する文字のベク
トルホントをワーキングRAM13に読み出す。そして
読み出したベクトルホントを受信した印字データの属性
情報に基づいて演算処理しビットマツプホントを展開す
る。そしてこの展開したビットマツプホントを受信した
印字データの位置情報に基づいてページメモリ15に書
込む。また書込んだビットマツプホントの四隅のX+V
座標情報を受信した印字データの文字コード、属性情報
とともにホントスタックメモリ18に登録する。そして
次の印字データの受信に待機する。
次の印字データを受信すると今度はホントスタックメモ
リ18にデータが登録されているので受信した印字デー
タの文字コード及び属性情報と同じデータが登録されて
いるかをチエツクし、無ければ前記同様にベクトルホン
トメモリ14を検索して対応するベクトルホントを読み
出し属性情報に基づいてそのベクトルホントを演算処理
してビットマツプホントを展開し、それをページメモリ
15に書込むとともに文字コード、属性情報及び四隅の
x、y座標をホントスタックメモリ18に登録する。
リ18にデータが登録されているので受信した印字デー
タの文字コード及び属性情報と同じデータが登録されて
いるかをチエツクし、無ければ前記同様にベクトルホン
トメモリ14を検索して対応するベクトルホントを読み
出し属性情報に基づいてそのベクトルホントを演算処理
してビットマツプホントを展開し、それをページメモリ
15に書込むとともに文字コード、属性情報及び四隅の
x、y座標をホントスタックメモリ18に登録する。
また受信した印字データの文字コード及び属性情報と同
じデータがホントスタックメモリ18に登録されていれ
ばそのホントスタックメモリ18からその同じデータと
組になっている四隅のX。
じデータがホントスタックメモリ18に登録されていれ
ばそのホントスタックメモリ18からその同じデータと
組になっている四隅のX。
y座標情報を読み出し、そのX+”/座標情報によって
ページメモリ15から直ちにビットマツプホントを読み
出してそれを受信した印字データの位置情報に基づいて
ページメモリ15にコピーする。
ページメモリ15から直ちにビットマツプホントを読み
出してそれを受信した印字データの位置情報に基づいて
ページメモリ15にコピーする。
このように1ページの印字において前に受信した印字デ
ータと同じ印字データを受信したときにはベクトルホン
トメモリ14を検索してベクトルホントを読み出すこと
、読み出したベクトルホントを属性情報に基づいて演算
処理してビットマツプホントを展開することの処理が省
略され、ホントスタックメモリ18に登録されている四
隅のX。
ータと同じ印字データを受信したときにはベクトルホン
トメモリ14を検索してベクトルホントを読み出すこと
、読み出したベクトルホントを属性情報に基づいて演算
処理してビットマツプホントを展開することの処理が省
略され、ホントスタックメモリ18に登録されている四
隅のX。
y座標情報に基づいてページメモリ15に前に書込まれ
たビットマツプホントの内容が今度の書込み位置にコピ
ーされて書込みが行なわれるので、印字データを受信し
てからページメモ・す15にビットマツプホントが書込
まれるまでの時間が迅速となる。従ってページメモリ1
5に1ページ分の印字データを書込むのに要する時間は
同じ印字データが多くあればあるほど短くでき、データ
受信に基づく印字の高速化を図ることができる。
たビットマツプホントの内容が今度の書込み位置にコピ
ーされて書込みが行なわれるので、印字データを受信し
てからページメモ・す15にビットマツプホントが書込
まれるまでの時間が迅速となる。従ってページメモリ1
5に1ページ分の印字データを書込むのに要する時間は
同じ印字データが多くあればあるほど短くでき、データ
受信に基づく印字の高速化を図ることができる。
[発明の効果]
以上詳述したように本発明によれば、印字データが同じ
文字コードで同じ属性情報をもつときにはすでにページ
メモリに書込まれているビットマツプホントをコピーす
ることによってベクトルホントメモリからのベクトルホ
ントの読み出し、それに基づくビットマツプホントへの
展開を省略し、それによりページメモリに対するビット
マツプホントの書込みを迅速にし、印字の高速化を図る
ことができるページプリンタを提供できるものである。
文字コードで同じ属性情報をもつときにはすでにページ
メモリに書込まれているビットマツプホントをコピーす
ることによってベクトルホントメモリからのベクトルホ
ントの読み出し、それに基づくビットマツプホントへの
展開を省略し、それによりページメモリに対するビット
マツプホントの書込みを迅速にし、印字の高速化を図る
ことができるページプリンタを提供できるものである。
第1図乃至第3図は本発明の実施例を示すもので、第1
図は回路ブロック図、第2図はホントスタックメモリの
メモリ構成を示す図、第3図はCPUによる印字制御処
理を示す流れ図、第4図及び第5図は従来例を示す、も
ので、第4図は回路ブロック図、第5図はCPUによる
印字制御処理を示す流れ図である。 11・・・CPU、12・・・制御用ROM、14・・
・ベクトルホントメモリ、15・・・ページメモリ、1
7・・・印字部、18・・・ホントスタックメモリ。 出願人代理人 弁理士 鈴江武彦 第3図
図は回路ブロック図、第2図はホントスタックメモリの
メモリ構成を示す図、第3図はCPUによる印字制御処
理を示す流れ図、第4図及び第5図は従来例を示す、も
ので、第4図は回路ブロック図、第5図はCPUによる
印字制御処理を示す流れ図である。 11・・・CPU、12・・・制御用ROM、14・・
・ベクトルホントメモリ、15・・・ページメモリ、1
7・・・印字部、18・・・ホントスタックメモリ。 出願人代理人 弁理士 鈴江武彦 第3図
Claims (1)
- 文字の書体、大きさ、回転角等を指示する属性情報、
文字コード、位置情報等によって形成される文字毎の印
字データを外部から受信することにより、各種文字のベ
クトルホントが記憶されたベクトルホントメモリから文
字コードに対応する文字のベクトルホントを読み出し属
性情報に基づいて演算処理を行なって文字のビットマッ
プホントを展開し、そのビットマップホントを位置情報
に基づいてページメモリに書込み、このページメモリに
1ページ分の印字データに対応するビットマップホント
を書込むとそのページメモリの内容に基づいて印字部を
駆動して印字を行なうページプリンタにおいて、文字コ
ード、属性情報及び前記ページメモリに展開されるビッ
トマップホントの座標情報を組として複数格納するエリ
アを有するホントスタックメモリと、印字データの受信
時前記ホントスタックメモリにその印字データの文字デ
ータ、属性情報と同じ文字データ、属性情報が格納され
ているか否かを検索する検索手段と、この検索手段によ
って同じ文字データ、属性情報が検索されるとその検索
された文字データ、属性情報と組を為す座標情報に基づ
いて前記ページメモリから対応するビットマップホント
を読み出し、そのビットマップホントを受信した印字デ
ータの位置情報に基づいて前記ページメモリにコピーす
るコピー制御手段と、前記検索手段によって同じ文字デ
ータ、属性情報が検索されないとき前記ベクトルホント
メモリからのベクトルホントによって文字のビットマッ
プホントを展開して前記ページメモリに書込むとともに
、受信した印字データの文字コード及び属性情報を前記
ホントスタックメモリに格納する手段を設けたことを特
徴とするページプリンタ。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63104871A JPH01275056A (ja) | 1988-04-27 | 1988-04-27 | ページプリンタ |
US07/340,852 US5018883A (en) | 1988-04-27 | 1989-04-20 | Vector font processing in a printing device |
KR1019890005529A KR920008957B1 (ko) | 1988-04-27 | 1989-04-26 | 인자장치 |
EP19890107692 EP0339654A3 (en) | 1988-04-27 | 1989-04-27 | Printing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63104871A JPH01275056A (ja) | 1988-04-27 | 1988-04-27 | ページプリンタ |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01275056A true JPH01275056A (ja) | 1989-11-02 |
Family
ID=14392284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63104871A Pending JPH01275056A (ja) | 1988-04-27 | 1988-04-27 | ページプリンタ |
Country Status (4)
Country | Link |
---|---|
US (1) | US5018883A (ja) |
EP (1) | EP0339654A3 (ja) |
JP (1) | JPH01275056A (ja) |
KR (1) | KR920008957B1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0425891A (ja) * | 1990-05-22 | 1992-01-29 | Canon Inc | 文字処理装置及び方法 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH02297462A (ja) * | 1989-05-12 | 1990-12-07 | Tokyo Electric Co Ltd | プリンタ装置 |
JP2883633B2 (ja) * | 1989-05-29 | 1999-04-19 | ブラザー工業 株式会社 | データ変換装置 |
JPH03154096A (ja) * | 1989-11-13 | 1991-07-02 | Canon Inc | パターン発生方法及びパターン発生装置 |
US5185818A (en) * | 1991-06-05 | 1993-02-09 | Adobe Systems Incorporated | Method of substituting fonts and displaying characters |
KR950012083B1 (ko) * | 1991-09-03 | 1995-10-13 | 가부시끼가이샤 히다찌세이사꾸쇼 | 문자/도형 발생 장치 및 정보 처리장치 |
JP3087783B2 (ja) * | 1991-11-15 | 2000-09-11 | セイコーエプソン株式会社 | シリアルプリンタ用文字パターン発生方法、及び装置 |
US5194899A (en) * | 1992-03-24 | 1993-03-16 | Lexmark International, Inc. | Complex page bit map composition |
JPH06250633A (ja) * | 1993-02-26 | 1994-09-09 | Fujitsu Ltd | 多階調フォント生成方法及び多階調フォント生成装置 |
JP3618884B2 (ja) * | 1996-03-18 | 2005-02-09 | キヤノン株式会社 | 情報処理装置、情報処理方法、印刷システム、及び、メモリ |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4283724A (en) * | 1979-02-28 | 1981-08-11 | Computer Operations | Variable size dot matrix character generator in which a height signal and an aspect ratio signal actuate the same |
US4566002A (en) * | 1979-03-30 | 1986-01-21 | Canon Kabushiki Kaisha | Data output apparatus capable of rotating data output therefrom relative to data input thereto |
DE3148685A1 (de) * | 1981-12-09 | 1983-06-16 | Olympia Werke Ag, 2940 Wilhelmshaven | Verfahren zur aenderung des zeichenvorrates einer ideografischen schreibmaschine |
US4591846A (en) * | 1982-09-28 | 1986-05-27 | Burroughs Corp. | Real time cell specification processor |
JPS59165090A (ja) * | 1983-03-07 | 1984-09-18 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 文字発生器 |
DE3379004D1 (en) * | 1983-06-30 | 1989-02-23 | Ibm | Method of storing characters in a display system |
JPH0640257B2 (ja) * | 1983-10-11 | 1994-05-25 | キヤノン株式会社 | 情報出力装置 |
US4646077A (en) * | 1984-01-16 | 1987-02-24 | Texas Instruments Incorporated | Video display controller system with attribute latch |
US4794389A (en) * | 1984-01-24 | 1988-12-27 | Ibm Corporation | Attribute hierarchy system |
DE3572783D1 (en) * | 1984-02-21 | 1989-10-12 | Hell Rudolf Dr Ing Gmbh | Method and device for recording characters |
US4660028A (en) * | 1984-11-01 | 1987-04-21 | Microtel Limited | Stroke-vector character generator |
JPS61151592A (ja) * | 1984-12-20 | 1986-07-10 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 表示装置 |
US4694405A (en) * | 1985-07-09 | 1987-09-15 | Office Automation Systems, Inc. | Laser printer controller data alignment device |
JPS62169663A (ja) * | 1986-01-21 | 1987-07-25 | Nec Corp | プリンタ装置 |
US4785391A (en) * | 1986-02-07 | 1988-11-15 | Bitstream Inc. | Automated bitmap character generation from outlines |
-
1988
- 1988-04-27 JP JP63104871A patent/JPH01275056A/ja active Pending
-
1989
- 1989-04-20 US US07/340,852 patent/US5018883A/en not_active Expired - Fee Related
- 1989-04-26 KR KR1019890005529A patent/KR920008957B1/ko active IP Right Grant
- 1989-04-27 EP EP19890107692 patent/EP0339654A3/en not_active Withdrawn
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0425891A (ja) * | 1990-05-22 | 1992-01-29 | Canon Inc | 文字処理装置及び方法 |
Also Published As
Publication number | Publication date |
---|---|
EP0339654A3 (en) | 1991-09-18 |
US5018883A (en) | 1991-05-28 |
KR890016453A (ko) | 1989-11-29 |
EP0339654A2 (en) | 1989-11-02 |
KR920008957B1 (ko) | 1992-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5468077A (en) | Method and apparatus for combining characters | |
JPH01275056A (ja) | ページプリンタ | |
JP3145509B2 (ja) | 文字生成方法及びその装置 | |
JP2755308B2 (ja) | 出力方法及びその装置 | |
EP0458569A1 (en) | Method and apparatus for generating character patterns in an output memory | |
JPH01290448A (ja) | 文字発生装置 | |
JP2523213B2 (ja) | ペ―ジプリンタ印刷制御方式 | |
JP2610841B2 (ja) | 定型文書作成方法 | |
JPH05224846A (ja) | 印刷記録装置 | |
JP2773458B2 (ja) | ベクトル制御装置 | |
JP2907826B2 (ja) | 文字フォント管理装置 | |
JP3054157B2 (ja) | 文字処理装置および文字処理方法 | |
JP2797134B2 (ja) | アウトラインパターン印刷装置 | |
JP2647510B2 (ja) | 文字処理装置及び方法 | |
JPH0741724B2 (ja) | 画像処理方法 | |
JPH02141797A (ja) | 文字パターン発生装置 | |
JP2907436B2 (ja) | パターン情報処理装置及び方法 | |
JP2921975B2 (ja) | 手書き文書作成装置 | |
JPH0766349B2 (ja) | シフタ回路 | |
JPH02241267A (ja) | 画像情報処理装置 | |
JPH0383666A (ja) | 画像処理装置 | |
JPS592074A (ja) | 画像メモリへの文字書込み方式 | |
JPS63286927A (ja) | 印刷制御装置 | |
JPH03256758A (ja) | 印刷制御装置 | |
JPS63216772A (ja) | プリンタ |