JPH02269073A - 文字印刷装置 - Google Patents
文字印刷装置Info
- Publication number
- JPH02269073A JPH02269073A JP1091408A JP9140889A JPH02269073A JP H02269073 A JPH02269073 A JP H02269073A JP 1091408 A JP1091408 A JP 1091408A JP 9140889 A JP9140889 A JP 9140889A JP H02269073 A JPH02269073 A JP H02269073A
- Authority
- JP
- Japan
- Prior art keywords
- character
- information
- stored
- data
- characters
- 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
- 238000013500 data storage Methods 0.000 claims description 9
- 230000015654 memory Effects 0.000 abstract description 16
- 238000000034 method Methods 0.000 abstract description 6
- 239000000872 buffer Substances 0.000 description 17
- 230000006870 function Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000003795 chemical substances by application Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野]
本発明は、文字印刷装置に関する。
〔従来の技術1
従来のページプリンタにおいて例をとると、印刷するた
めの文字等のビットマツプデータを格納するメモリ領域
(以下、ページメモリと云う)を、用紙−枚分確保し、
ページメモリの内容をすべて写し取った用紙が、送り出
されてから、次の文字等のビットマツプデータを作って
いた。
めの文字等のビットマツプデータを格納するメモリ領域
(以下、ページメモリと云う)を、用紙−枚分確保し、
ページメモリの内容をすべて写し取った用紙が、送り出
されてから、次の文字等のビットマツプデータを作って
いた。
[発明が解決しようとする課題1
しかし、このような従来の方法では、印刷された用紙が
出力されるまで、次の文字等のビットマツプデータをつ
くることができない、そのために、印刷速度が、きわめ
て低下する。
出力されるまで、次の文字等のビットマツプデータをつ
くることができない、そのために、印刷速度が、きわめ
て低下する。
また、ビットマツプデータの作成方法においても、ペー
ジプリンタに入力された文字等のデータから、直接、ペ
ージメモリに格納するビットマツプデータを作成すると
云う方法を取らざるをえない、そのため、文字等のビッ
トマツプデータを作成するプログラムは、ハードウェア
依存性が高く、製品のハードウェアが変更されると、プ
ログラムもすべて作り直さなければならなかった。
ジプリンタに入力された文字等のデータから、直接、ペ
ージメモリに格納するビットマツプデータを作成すると
云う方法を取らざるをえない、そのため、文字等のビッ
トマツプデータを作成するプログラムは、ハードウェア
依存性が高く、製品のハードウェアが変更されると、プ
ログラムもすべて作り直さなければならなかった。
本発明は、かかる問題点に鑑みて成されたものであって
、その目的とするところは、メモリの使用量をできるだ
け低く抑λることによって、コストの上昇を低く抑λつ
つ、印刷速度を向上させ、なおかつ、文字等のビットマ
ツプデータを作成するプログラムを、ハードウェアに依
存せずに設計することが可能な文字印刷装置を提供する
ことにある。
、その目的とするところは、メモリの使用量をできるだ
け低く抑λることによって、コストの上昇を低く抑λつ
つ、印刷速度を向上させ、なおかつ、文字等のビットマ
ツプデータを作成するプログラムを、ハードウェアに依
存せずに設計することが可能な文字印刷装置を提供する
ことにある。
[課趙を解決するための手段1
本発明の文字印刷装置は1文字等を、ビットマツプデジ
タルデータとして扱い、紙やディスプレイに出力する、
文字印刷装置において、文字等のビットマツプデジタル
データを記憶する、文字ビットデータ記憶部と、前記文
字ビットデータ記憶部における、任意の文字等が記憶さ
れている領域の情報及び、印刷する位置の情報を記憶す
る文字印刷情報記憶部と、前記文字印刷情報記憶部の情
報に従って、文字等のビットマツプデジタルデータを前
記文字ビットデータ記憶部から転送する、文字ビットマ
ツプデータ転送部を有することを特徴とする。
タルデータとして扱い、紙やディスプレイに出力する、
文字印刷装置において、文字等のビットマツプデジタル
データを記憶する、文字ビットデータ記憶部と、前記文
字ビットデータ記憶部における、任意の文字等が記憶さ
れている領域の情報及び、印刷する位置の情報を記憶す
る文字印刷情報記憶部と、前記文字印刷情報記憶部の情
報に従って、文字等のビットマツプデジタルデータを前
記文字ビットデータ記憶部から転送する、文字ビットマ
ツプデータ転送部を有することを特徴とする。
〔作 用J
本発明の文字印刷装置の作用について説明すると、第1
図の機能ブロック図に示すように、文字等が入力される
と、入力された文字等のビットデータが記憶されている
、■の文字データ記憶部の情報、及び、印刷位置の情報
を、2の文字印刷情報記憶部に格納する。
図の機能ブロック図に示すように、文字等が入力される
と、入力された文字等のビットデータが記憶されている
、■の文字データ記憶部の情報、及び、印刷位置の情報
を、2の文字印刷情報記憶部に格納する。
1ペ一ジ分の文字等のデータが2の文字印刷情報記憶部
に格納され終わると、3の文字ビットマツプデータ転送
部によって、2の文字印刷情報記憶部に記憶されている
データに従って、文字等のビットデータが、■の文字と
ットデータ記憶部から、4の用紙転写装置に転送される
。
に格納され終わると、3の文字ビットマツプデータ転送
部によって、2の文字印刷情報記憶部に記憶されている
データに従って、文字等のビットデータが、■の文字と
ットデータ記憶部から、4の用紙転写装置に転送される
。
〔実 施 例1
以下に、本発明の文字印刷装置の詳細を図示した実施例
に基づいて説明する。
に基づいて説明する。
第2図は1本発明の一実施例のシステム構成図である。
図中符合11は、12のマイクロプロセサ(以下、cp
uと云う)、13のリードオンリメモリ(以下、rom
と云う)、14のランダムアクセスメモリ(以下、バッ
ファと云う)、15のアイ・オー(以下、Iloと云う
)から成るマイクロコンピュータで、16の用紙転写装
置と接続されている。
uと云う)、13のリードオンリメモリ(以下、rom
と云う)、14のランダムアクセスメモリ(以下、バッ
ファと云う)、15のアイ・オー(以下、Iloと云う
)から成るマイクロコンピュータで、16の用紙転写装
置と接続されている。
11のマイクロコンピュータは、16の用紙転写装置と
のデータ入出力機構1文字データ記憶機能、ビットマツ
プデータ転送機能を有し、これらの機能は、13のro
mに入っているプログラムに従って、12のcpuが働
いて、15のIloや、14のバッファを操作すること
により、実現する。
のデータ入出力機構1文字データ記憶機能、ビットマツ
プデータ転送機能を有し、これらの機能は、13のro
mに入っているプログラムに従って、12のcpuが働
いて、15のIloや、14のバッファを操作すること
により、実現する。
次に、この様に構成した装置の動作を、第3図に示した
フローチャートに基づいて説明する。
フローチャートに基づいて説明する。
なお、文字はそのビットマツプデジタルデータが、13
のromに記憶されており、ここでは、文字のデータと
して、その文字が記憶されているromのアドレスと、
印刷される位置を示す座標を扱うものとする。
のromに記憶されており、ここでは、文字のデータと
して、その文字が記憶されているromのアドレスと、
印刷される位置を示す座標を扱うものとする。
また、文書作成に必要な、例えばアンダーライン等の記
号も、文字と同じ(、ビットマツプデジタルデータとし
て、13のromに記憶されており、文字と同じように
扱λるため、以下、文字として扱う。
号も、文字と同じ(、ビットマツプデジタルデータとし
て、13のromに記憶されており、文字と同じように
扱λるため、以下、文字として扱う。
本文字印刷装置が、動き出すと、11のマイクロコンピ
ュータの13のromに記憶されているプログラムに従
って、16の用紙転写装置からのへカ待ちになる。(ス
テップ1) 16の用紙転写装置から、15のIloに対して、実行
要求と、文字のデータが入力されると、文字記憶動作(
ステップ2)を行う。
ュータの13のromに記憶されているプログラムに従
って、16の用紙転写装置からのへカ待ちになる。(ス
テップ1) 16の用紙転写装置から、15のIloに対して、実行
要求と、文字のデータが入力されると、文字記憶動作(
ステップ2)を行う。
文字記憶動作(ステップ2)では、バッファが一杯であ
るか判断し、−杯でなければ、ステップ4へ行き、そう
でなければ、ステップ6へ行く。
るか判断し、−杯でなければ、ステップ4へ行き、そう
でなければ、ステップ6へ行く。
ステップ4では、16の用紙転写装置より入力された文
字のデータ、つまり、文字のアドレスと、印刷される位
置を、バッファに記憶させる。
字のデータ、つまり、文字のアドレスと、印刷される位
置を、バッファに記憶させる。
(ステップ4)そして、入力された全てのデータを記憶
し終わったか判断する。(ステップ5)ステップ5の判
断で、すべて記憶されたと判断された場合は、ステップ
6へ行く、そうでなければ、ステップ2へ戻り1文字記
憶動作を繰り返す。
し終わったか判断する。(ステップ5)ステップ5の判
断で、すべて記憶されたと判断された場合は、ステップ
6へ行く、そうでなければ、ステップ2へ戻り1文字記
憶動作を繰り返す。
ステップ6では、用紙転写装置が転写を完了するのを待
つ。
つ。
なお、16の用紙転写装置から1文字のデータを入力さ
れてからここまでの動作は、用紙転写装置と完全に独立
して動作できる。
れてからここまでの動作は、用紙転写装置と完全に独立
して動作できる。
用紙転写装置が、転写を完了したならば、ビットデータ
作成動作を行う、(ステップ7)まず、バッファが空か
どうか判断する。(ステップ8) バッファが空ならば、ステップ11へ行き、そうでなけ
れば、ステップ9へ行く。
作成動作を行う、(ステップ7)まず、バッファが空か
どうか判断する。(ステップ8) バッファが空ならば、ステップ11へ行き、そうでなけ
れば、ステップ9へ行く。
ステップ9では、バッファより、データを取り出す、そ
して、文字のビットデータを、13のromから取り出
し、16の用紙転写装置に送る。(ステップ10)この
後、ステップ8に戻り、バッファが空になるまでステッ
プ9とステップ10を繰り返す。
して、文字のビットデータを、13のromから取り出
し、16の用紙転写装置に送る。(ステップ10)この
後、ステップ8に戻り、バッファが空になるまでステッ
プ9とステップ10を繰り返す。
バッファが空になったら(ステップ8)、16の用紙転
写装置から入力されたデータをすべて処理したか判断す
る(ステップ11)。
写装置から入力されたデータをすべて処理したか判断す
る(ステップ11)。
すべて処理していたなら、ステップ1に戻り16の用紙
転写装置からの入力を待つ、そうでなければ、ステップ
2に戻り、残っている16の用紙転写装置から入力され
た文字のデータを処理する。
転写装置からの入力を待つ、そうでなければ、ステップ
2に戻り、残っている16の用紙転写装置から入力され
た文字のデータを処理する。
ここで、バッファの容量について説明する。
文字については、romにあるビットデータを使用する
ため、その文字が記憶されているromのアドレスと、
文字を印刷する位置が必要である。この、文字を印刷す
る位置もxy座標で表すと、x、yそれぞれ16ビツト
である。さらに、romのアドレスを32ビツトで表す
としたら、合計で1文字当り4バイト必要である。
ため、その文字が記憶されているromのアドレスと、
文字を印刷する位置が必要である。この、文字を印刷す
る位置もxy座標で表すと、x、yそれぞれ16ビツト
である。さらに、romのアドレスを32ビツトで表す
としたら、合計で1文字当り4バイト必要である。
次に、1枚の用紙当り2100文字(70行)の文書を
考え、そのすべての行にアンダーラインを引いたとする
と。
考え、そのすべての行にアンダーラインを引いたとする
と。
アンダーラインも1文字と同様に、ビットデータが、r
omにあるから、やはり、4バイト必要である。
omにあるから、やはり、4バイト必要である。
従って、バッファの容量は、1ページ当り、約17キロ
バイトになる。これに加えて、多少の余裕を考えると、
1ページ当り25キロバイトもあれば、十分であると考
えられる。
バイトになる。これに加えて、多少の余裕を考えると、
1ページ当り25キロバイトもあれば、十分であると考
えられる。
これに対して、印刷する内容をすべてビットマツプデジ
タルデータで記憶すると、用紙のサイズがA4で、解像
度が300ドツト/インチの場合、1ページを記憶する
のに必要な容量は1メガバイトである。
タルデータで記憶すると、用紙のサイズがA4で、解像
度が300ドツト/インチの場合、1ページを記憶する
のに必要な容量は1メガバイトである。
ゆえに、本発明におけるバッファは、印刷する内容をす
べてビットマツプデジタルデータで記憶した場合と比べ
ると、およそ40分の1の容量で、同等な機能を実現で
きる。
べてビットマツプデジタルデータで記憶した場合と比べ
ると、およそ40分の1の容量で、同等な機能を実現で
きる。
また、バッファに文字のデータを記憶する動作は、用紙
転写装置から全く独立して動作させることができるため
、全体からみた印刷時間を大幅に短縮することができる
。
転写装置から全く独立して動作させることができるため
、全体からみた印刷時間を大幅に短縮することができる
。
さらに、バッファには、文字のビットマツプデータのア
ドレスと座標を記憶させるために、用紙転写装置の解像
度に依存しない、従って、プログラムの移植性が著しく
向上し、プログラムの開発効率が極めて上がる。
ドレスと座標を記憶させるために、用紙転写装置の解像
度に依存しない、従って、プログラムの移植性が著しく
向上し、プログラムの開発効率が極めて上がる。
尚1本実施例では、文字を印刷する位置を、x、y座標
で現したが、文字を印刷する位置の表現を限定するもの
ではない。
で現したが、文字を印刷する位置の表現を限定するもの
ではない。
また、本実施例では、文字のビットデータを、romに
記憶させるものとしたが、記憶方法を限定するものでは
ない。
記憶させるものとしたが、記憶方法を限定するものでは
ない。
以上、説明したように1本発明によれば、用紙1枚分の
文字を、その文字のビットデータが格納されている。記
憶装置の領域の情報、及び、印刷位置を示す情報として
、バッファに記憶するようにしたので、用紙転写装置が
、用紙に転写している間にも、次のページをつくる動作
をすることができ、メモリの容量を3パーセント程増加
させるだけで、全体からみた印刷時間を大幅に短縮する
ことができる。
文字を、その文字のビットデータが格納されている。記
憶装置の領域の情報、及び、印刷位置を示す情報として
、バッファに記憶するようにしたので、用紙転写装置が
、用紙に転写している間にも、次のページをつくる動作
をすることができ、メモリの容量を3パーセント程増加
させるだけで、全体からみた印刷時間を大幅に短縮する
ことができる。
また、バッファに記憶させる内容は、用紙転写装置の解
像度に影響されないため、移植性の高いプログラムをつ
くることができ、プログラムの開発効率が極めて向上す
る。
像度に影響されないため、移植性の高いプログラムをつ
くることができ、プログラムの開発効率が極めて向上す
る。
第1図は、本発明の文字印刷装置の構成を示す機能ブロ
ック図。 第2図は、本発明の文字印刷装置の一実施例を示すシス
テム構成図。 第3図は、本発明の文字印刷装置の動作を示すフローチ
ャート。 l・・・文字ビットデータ記憶部 2・・・文字印刷情報記憶部 3 ・ 4 ・ 11 ・ l 2 ・ 13 ・ 14 ・ 15 ・ 16 ・ ・文字ビットマツプデータ転送部 ・用紙転写装置 ・マイクロコンビエータ ’ cpu ’rom ・バッファ ・Ilo ・用紙転写装置 以 上 出願人 セイコーエプソン株式会社 代理人 弁理士 鈴 木 喜三部(他1名)第1図 第2図
ック図。 第2図は、本発明の文字印刷装置の一実施例を示すシス
テム構成図。 第3図は、本発明の文字印刷装置の動作を示すフローチ
ャート。 l・・・文字ビットデータ記憶部 2・・・文字印刷情報記憶部 3 ・ 4 ・ 11 ・ l 2 ・ 13 ・ 14 ・ 15 ・ 16 ・ ・文字ビットマツプデータ転送部 ・用紙転写装置 ・マイクロコンビエータ ’ cpu ’rom ・バッファ ・Ilo ・用紙転写装置 以 上 出願人 セイコーエプソン株式会社 代理人 弁理士 鈴 木 喜三部(他1名)第1図 第2図
Claims (1)
- 【特許請求の範囲】 a)文字等を、ビットマップデジタルデータとして扱い
、紙やディスプレイに出力する、文字印刷装置において
、 b)文字等のビットマップデジタルデータを記憶する、
文字ビットデータ記憶部と、 c)前記文字ビットデータ記憶部における、任意の文字
等が記憶されている領域の情報、及び、印刷する位置の
情報を記憶する文字印刷情報記憶部と、 d)前記文字印刷情報記憶部の情報に従って、文字等の
ビットマップデジタルデータを前記文字ビットデータ記
憶部から転送する、文字ビットマップデータ転送部を有
することを特徴とする文字印刷装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1091408A JPH02269073A (ja) | 1989-04-11 | 1989-04-11 | 文字印刷装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1091408A JPH02269073A (ja) | 1989-04-11 | 1989-04-11 | 文字印刷装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02269073A true JPH02269073A (ja) | 1990-11-02 |
Family
ID=14025555
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1091408A Pending JPH02269073A (ja) | 1989-04-11 | 1989-04-11 | 文字印刷装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02269073A (ja) |
-
1989
- 1989-04-11 JP JP1091408A patent/JPH02269073A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02269073A (ja) | 文字印刷装置 | |
| JP2866153B2 (ja) | 文字処理装置及び方法 | |
| JPH02269072A (ja) | 印刷装置 | |
| JPH02269071A (ja) | 印刷装置 | |
| JP2972211B2 (ja) | 文字出力制御装置及び方法 | |
| JPH03114856A (ja) | プリンタデータ管理方式 | |
| JPH03164277A (ja) | 印刷装置 | |
| JPH0516450A (ja) | 情報出力装置 | |
| JP2875898B2 (ja) | 文字の描画方式 | |
| JPH0523445B2 (ja) | ||
| JPS6259808B2 (ja) | ||
| KR100231929B1 (ko) | 프린터의 양면 인쇄방법 | |
| JP2738174B2 (ja) | 書式制御方式 | |
| JPH0255161A (ja) | 情報出力装置 | |
| JPH04111116A (ja) | 文字処理装置 | |
| JPS63251250A (ja) | 文書デ−タ編集装置 | |
| JPH0632015A (ja) | 印刷装置 | |
| JPH03258569A (ja) | プリンタ装置 | |
| JPS63122569A (ja) | 文字発生方式 | |
| JPS62270364A (ja) | 文書処理装置 | |
| JPH04201471A (ja) | ページ・プリンタ装置のコントローラ | |
| JPH03240098A (ja) | アウトラインフォントのフォントキャッシュ方式 | |
| JPH0344728A (ja) | ページプリンタ制御装置 | |
| JPH01208153A (ja) | 印刷制御装置 | |
| JPH0212367A (ja) | 文書処理装置 |