JPH02234288A - 文字処理装置および方法 - Google Patents
文字処理装置および方法Info
- Publication number
- JPH02234288A JPH02234288A JP1053615A JP5361589A JPH02234288A JP H02234288 A JPH02234288 A JP H02234288A JP 1053615 A JP1053615 A JP 1053615A JP 5361589 A JP5361589 A JP 5361589A JP H02234288 A JPH02234288 A JP H02234288A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- character pattern
- character
- pattern
- format
- 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.)
- Granted
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、文字記号等のフォントパターンを作成し、こ
のパターンを出力する出力装置に関するものである. [従来の技術] 従来より、ホストコンピュータ等より受け取った命令に
従い、文字記号等のフォントパターン(以下簡単のため
に文字パターンと呼ぶ)をその指定された形式で作成し
、それを出力する出力装置が知られている.例えば、レ
ーザビームプリンタ等の様に、指定された大きさや形の
文字パターンを装置内部で形成し、それを用紙上にドッ
ト印字し出力するものである。指定する事の出来る形式
としては、例えば、第4図の41に示す様な、文字パタ
ーンの大きさを数ミリ程度の極小さなものから、紙の大
きさいっぱいにまで無段階に自由に指定して印字するも
の、または、図中の42に示す様な、もとの文字パター
ンの形を加工して、文字の輪郭部を強調する等の様々な
文字パターンを作成し印字するもの等と色々な形態の処
理が実用化されている. 文字パターンの大きさやデザインが変わる度に、その形
式に従った文字パターンを一つ一つ個別に用意しなくて
はならなかった今迄の非効率な処理に対し、これらの機
能では、一つの元パターンデータから多種多様な大きさ
、デザインの文字パターンを容易に作成する事が可能と
なり、大幅な改善をする事が出来た。この元パターンデ
ータは、例えば、文字の輪郭を座標点列で表わしたアウ
トラインフォントと称されるフォントが代表的である。
のパターンを出力する出力装置に関するものである. [従来の技術] 従来より、ホストコンピュータ等より受け取った命令に
従い、文字記号等のフォントパターン(以下簡単のため
に文字パターンと呼ぶ)をその指定された形式で作成し
、それを出力する出力装置が知られている.例えば、レ
ーザビームプリンタ等の様に、指定された大きさや形の
文字パターンを装置内部で形成し、それを用紙上にドッ
ト印字し出力するものである。指定する事の出来る形式
としては、例えば、第4図の41に示す様な、文字パタ
ーンの大きさを数ミリ程度の極小さなものから、紙の大
きさいっぱいにまで無段階に自由に指定して印字するも
の、または、図中の42に示す様な、もとの文字パター
ンの形を加工して、文字の輪郭部を強調する等の様々な
文字パターンを作成し印字するもの等と色々な形態の処
理が実用化されている. 文字パターンの大きさやデザインが変わる度に、その形
式に従った文字パターンを一つ一つ個別に用意しなくて
はならなかった今迄の非効率な処理に対し、これらの機
能では、一つの元パターンデータから多種多様な大きさ
、デザインの文字パターンを容易に作成する事が可能と
なり、大幅な改善をする事が出来た。この元パターンデ
ータは、例えば、文字の輪郭を座標点列で表わしたアウ
トラインフォントと称されるフォントが代表的である。
[発明が解決しようとしている課題]
しかしながら、この一つの元パターンデータから多種多
様な大きさ、デザインの文字パターンを作成するために
は、その文字パターンデータな作成する処理が必要とな
る。そして、この処理には、大量の記憶領域、すなわち
メモリが必要である。逆に言えば、これら文字パターン
を作成する処理は、使用する出力装置のメモリの構成に
より、そのパターンの大きさや加工方法に制限を受ける
異となり、その装置の文字パターン作成能力はおのずと
決まってくる。. ・・一方、゛これら出力装置には、装置自体を新たに拡
張したり、或いは、装置とは別に各種の拡張装置を接続
し,基本構成の持つ性能を拡張する事が町能である。例
えば、拡張メモリボードを装着する$で、装置が使用す
る事の出来るメモリ環境を拡張し、それだけ多くの文字
パターンを作成する事がなされてきた. ところが、この様な従来の出力装置では、この様に作成
出来る文字数の拡張は行われて来たが、作成する文字パ
ターンの作成形式に関しては、その装置自体の基本メモ
リ構成により、実際に実現可能な文字パターン作成処理
が限定されていて、最初からその限定に従って、パター
ン作成処理の制限がプログラム化されているために、仮
に装置のメモリ構成を拡張したとしても、拡張前の基本
メモリ構成に従った限定的処理しか行う事が出来なかっ
た。
様な大きさ、デザインの文字パターンを作成するために
は、その文字パターンデータな作成する処理が必要とな
る。そして、この処理には、大量の記憶領域、すなわち
メモリが必要である。逆に言えば、これら文字パターン
を作成する処理は、使用する出力装置のメモリの構成に
より、そのパターンの大きさや加工方法に制限を受ける
異となり、その装置の文字パターン作成能力はおのずと
決まってくる。. ・・一方、゛これら出力装置には、装置自体を新たに拡
張したり、或いは、装置とは別に各種の拡張装置を接続
し,基本構成の持つ性能を拡張する事が町能である。例
えば、拡張メモリボードを装着する$で、装置が使用す
る事の出来るメモリ環境を拡張し、それだけ多くの文字
パターンを作成する事がなされてきた. ところが、この様な従来の出力装置では、この様に作成
出来る文字数の拡張は行われて来たが、作成する文字パ
ターンの作成形式に関しては、その装置自体の基本メモ
リ構成により、実際に実現可能な文字パターン作成処理
が限定されていて、最初からその限定に従って、パター
ン作成処理の制限がプログラム化されているために、仮
に装置のメモリ構成を拡張したとしても、拡張前の基本
メモリ構成に従った限定的処理しか行う事が出来なかっ
た。
例えば、大きな文字パターンを作成するには、それだけ
のメモリを必要とする。また、複雑なパターンの加工を
行おうとすれば、やはりそれだけのメモリが必要となる
。
のメモリを必要とする。また、複雑なパターンの加工を
行おうとすれば、やはりそれだけのメモリが必要となる
。
従って装置の基本メモリ構成により、実際に作成可能な
文字パターンの大きさや加工の種類は、限定されてくる
。そのためこの文字パターン作成を行うプログラムにお
いても、大きさや加工方法等の制限を行っている。
文字パターンの大きさや加工の種類は、限定されてくる
。そのためこの文字パターン作成を行うプログラムにお
いても、大きさや加工方法等の制限を行っている。
これに後から例えば「拡張メモリ」や「外部記憶装置」
等によりメモリの拡張を行ったとしても、プログラム自
体が既に基本メモリ構成を前提とした制限を行っている
ために、十分なメモリの確保が行なわれたにも関わらず
、拡張以前と同様の処理しか行う事が出来ない。
等によりメモリの拡張を行ったとしても、プログラム自
体が既に基本メモリ構成を前提とした制限を行っている
ために、十分なメモリの確保が行なわれたにも関わらず
、拡張以前と同様の処理しか行う事が出来ない。
逆に、このプログラムの制限を設けないと、文字パター
ン作成処理に必要なメモリが不足する場合が不測的に発
生し、その場合は正しい出力が行われないことになる。
ン作成処理に必要なメモリが不足する場合が不測的に発
生し、その場合は正しい出力が行われないことになる。
これを例をあげ説明しているのが第5図である。図中の
51は作成された文字パターンであり、パターンの大き
さをホストコンピュータからの文字パターン作成形式の
指示に従い、自由に変更して印字している様子を表現し
ている。しかし図中の52に示す様に、その時点でのメ
モリ環境により作成可能な文字パターンの大きさが制限
されてしまい、それ以上大きな文字パターンを指定して
も希望する大きさの文字パターンを得る事が出来ない。
51は作成された文字パターンであり、パターンの大き
さをホストコンピュータからの文字パターン作成形式の
指示に従い、自由に変更して印字している様子を表現し
ている。しかし図中の52に示す様に、その時点でのメ
モリ環境により作成可能な文字パターンの大きさが制限
されてしまい、それ以上大きな文字パターンを指定して
も希望する大きさの文字パターンを得る事が出来ない。
さらに、この装置の拡張メモリホードを装着して同様の
データを印字したものが図中53である。この拡張メモ
リボードな装着することで装置のメモリ容量は増加した
。このメモリの増加から作成可能な文字パターンの上限
サイズは、理論上は、より大きいものまで作成可能とな
っているのだが、従来では、そのメモリの増加や、それ
によりどれだけのサイズまで上限が拡張されたかを判定
する手段が講じられていないために、メモリ拡張前と同
様の文字パターン作成処理がなされてしまう。従ってメ
モリ拡張後も、54の様に、大きさの制限を受けて印字
されてしまう。
データを印字したものが図中53である。この拡張メモ
リボードな装着することで装置のメモリ容量は増加した
。このメモリの増加から作成可能な文字パターンの上限
サイズは、理論上は、より大きいものまで作成可能とな
っているのだが、従来では、そのメモリの増加や、それ
によりどれだけのサイズまで上限が拡張されたかを判定
する手段が講じられていないために、メモリ拡張前と同
様の文字パターン作成処理がなされてしまう。従ってメ
モリ拡張後も、54の様に、大きさの制限を受けて印字
されてしまう。
この様に従来の出力装置では、文字パターンの作成処理
がその装置の基本メモリ構成により制限を受け、メモリ
の拡張を行っても改善する事が出来ないという問題点が
ある。
がその装置の基本メモリ構成により制限を受け、メモリ
の拡張を行っても改善する事が出来ないという問題点が
ある。
本発明は、使用する装置のメモリの構成若しくは拡張状
況を識別する事が出来、その時点でのメモリの状態に応
じて、文字記号等のフォントパターン作成における形式
の制限を調整し、その時点で可能な最適なフォントパタ
ーン作成処理を実現する事を目的とするものである。
況を識別する事が出来、その時点でのメモリの状態に応
じて、文字記号等のフォントパターン作成における形式
の制限を調整し、その時点で可能な最適なフォントパタ
ーン作成処理を実現する事を目的とするものである。
[課題を解決するための手段]
上記課題を達成するための本発明の構成は、文字記号等
を表わす元パターンデータに基づいてドットフォントパ
ターンを作成し、このパターンをドット出力する出力装
置において、そのドットフォントパターンの作成若しく
は記憶のために必要なメモリ環境をチェックする手段と
、そのチェックしたメモリの環境の状態に従って作成す
る事の可能なドットフォントパターンの形式を判定する
手段と、その判定に応じた最適な方法で指定さねた形式
に、ドットフォントパターンの作成を変史する手段とを
有する事を特徴とする。
を表わす元パターンデータに基づいてドットフォントパ
ターンを作成し、このパターンをドット出力する出力装
置において、そのドットフォントパターンの作成若しく
は記憶のために必要なメモリ環境をチェックする手段と
、そのチェックしたメモリの環境の状態に従って作成す
る事の可能なドットフォントパターンの形式を判定する
手段と、その判定に応じた最適な方法で指定さねた形式
に、ドットフォントパターンの作成を変史する手段とを
有する事を特徴とする。
[作用]
本発明では、チェック手段により、使用する装置のメモ
リの構成・拡張状況を識別する事が出来、その時点での
メモリの状態に応じて、フォントパターン作成における
形式の制限を調整し、その時可能な最高の文字パターン
作成処理を実現する事が出来る。
リの構成・拡張状況を識別する事が出来、その時点での
メモリの状態に応じて、フォントパターン作成における
形式の制限を調整し、その時可能な最高の文字パターン
作成処理を実現する事が出来る。
[実施例]
第1図は、本発明の一実施例であるページプリンタ装置
の構成を示すブロック図である.ここで、lはホストコ
ンピュータであり、文字、数字、記号等のデータ(以下
単に文字データと呼ぶ)及び、各種制御命令を発生する
他、印字に使用する文字パターンの大きさやデザインを
指定する文字パターン作成形式指定命令を発生し、本例
に係る出力装置の主要部をなす文字発生制御部2に入力
する。
の構成を示すブロック図である.ここで、lはホストコ
ンピュータであり、文字、数字、記号等のデータ(以下
単に文字データと呼ぶ)及び、各種制御命令を発生する
他、印字に使用する文字パターンの大きさやデザインを
指定する文字パターン作成形式指定命令を発生し、本例
に係る出力装置の主要部をなす文字発生制御部2に入力
する。
文字発生制御部2において、3はバツファであり、ホス
トコンピュータ1より入力される文字データ、各種制御
データ、文字パターン作成形式指定命令等を一時的に蓄
える。4は例えば汎用マイク口プロセッサ等で構成され
るCPUであり、ROM4− 1に格納された第3図に
つき後述する処理手順に対応したプログラム等に従って
、入力バツファ3に蓄えられた入力データを分析し、該
当する処理を行う.このCPU4は、入力データが文字
データの場合には、文字コード4aを発生する。文字パ
ターン作成形式指定命令が入力されたならば、文字パタ
ーン作成形式指示指令4bを発生する。
トコンピュータ1より入力される文字データ、各種制御
データ、文字パターン作成形式指定命令等を一時的に蓄
える。4は例えば汎用マイク口プロセッサ等で構成され
るCPUであり、ROM4− 1に格納された第3図に
つき後述する処理手順に対応したプログラム等に従って
、入力バツファ3に蓄えられた入力データを分析し、該
当する処理を行う.このCPU4は、入力データが文字
データの場合には、文字コード4aを発生する。文字パ
ターン作成形式指定命令が入力されたならば、文字パタ
ーン作成形式指示指令4bを発生する。
また、例えば本例の出力装置が起動した時点、或は、文
字パターン作成形式指定命令が入力された時点等に装置
が使用する事の出来るメモリ環境を確認するためのメモ
リ環境判別指令4Cを発生する。
字パターン作成形式指定命令が入力された時点等に装置
が使用する事の出来るメモリ環境を確認するためのメモ
リ環境判別指令4Cを発生する。
5は文字パターン作成器であり、CPU4から受け取っ
た文字コード4aに従い、5Cに記憶された元パターン
データに基づいて該当するドット文字パターン5aを発
生する。6は本例に係る文字パターン作成制御器であり
、CPU4より受け取った文字パターン作成形式指示指
令4bに従い、どの様な大きさ、或はどの様なデザイン
の文字パターンを作成するかを、文字パターン作成制御
指令6aとして文字パターン作成器5へ指示する。文字
パターン作成器5では、この文字パターン作成制御指令
6aで指定された大きさ或は、デザインの文字パターン
を作成する。
た文字コード4aに従い、5Cに記憶された元パターン
データに基づいて該当するドット文字パターン5aを発
生する。6は本例に係る文字パターン作成制御器であり
、CPU4より受け取った文字パターン作成形式指示指
令4bに従い、どの様な大きさ、或はどの様なデザイン
の文字パターンを作成するかを、文字パターン作成制御
指令6aとして文字パターン作成器5へ指示する。文字
パターン作成器5では、この文字パターン作成制御指令
6aで指定された大きさ或は、デザインの文字パターン
を作成する。
7は出力用ページバツファであり、文字パターン作成器
5から受け取った文字パターン5aを、一時的に格納す
る。そして格納されたドットイメージ7aを、プリンタ
インタフェース部8に送出オる。プリンタインタフェー
ス部8は、出力用べ−ジバツファ7に格納されたドット
イメージに対応するビデオ信号8aを、例えばレーザビ
ームプリンタで構成される記録部9に送出する。
5から受け取った文字パターン5aを、一時的に格納す
る。そして格納されたドットイメージ7aを、プリンタ
インタフェース部8に送出オる。プリンタインタフェー
ス部8は、出力用べ−ジバツファ7に格納されたドット
イメージに対応するビデオ信号8aを、例えばレーザビ
ームプリンタで構成される記録部9に送出する。
10は本体に内蔵されている内蔵基本メモリであり、通
常この文字発生制御部2はこの基本メモリの記憶領域を
用いて各種処理を行う。1lは内蔵基本メモリに追加装
着する事の出来る拡張メモリであり、本来の文字発生制
御部2の装置構成には含まれず、新規に装着し文字発生
制御部2の拡張が行えるものである。12は例えばハー
ドウエア等の外部記憶装置であり、直接、文字発生制御
部2に組み込まれるものではないが、メモリ構成の一部
として使用する事の出来る記憶装置である。
常この文字発生制御部2はこの基本メモリの記憶領域を
用いて各種処理を行う。1lは内蔵基本メモリに追加装
着する事の出来る拡張メモリであり、本来の文字発生制
御部2の装置構成には含まれず、新規に装着し文字発生
制御部2の拡張が行えるものである。12は例えばハー
ドウエア等の外部記憶装置であり、直接、文字発生制御
部2に組み込まれるものではないが、メモリ構成の一部
として使用する事の出来る記憶装置である。
13は本例に係るメモリ環境判別器であり、CPU4よ
り受け取ったメモリ環境判別指令4Cに従い、その時点
での装置のメモリ構成を判別する。例えば内蔵基本メモ
リ10において使用可能なメモリがどれだけ残っている
かや、拡張メモリ11、外部記憶装置12によりどれだ
けメモリに余裕があるかを判別し、その状況をメモリ環
境情報13aとして発生する.このメモリ環境情報13
aは、文字パターン作成制御器6で受け取られる。文字
パターン作成制御器6では、このメモリ環境情報から計
算して、最大どれぐらいの大きさの文字パターンが作成
出来るか、どの形式のデザインが作成不可能か、或は、
どの作成方法を用いればそのメモリ環境において最良の
文字パターン作成処理が可能か等の判定を行い、それに
従って文字パターン作成器5に文字パターン作成制御指
令6aを指示する。
り受け取ったメモリ環境判別指令4Cに従い、その時点
での装置のメモリ構成を判別する。例えば内蔵基本メモ
リ10において使用可能なメモリがどれだけ残っている
かや、拡張メモリ11、外部記憶装置12によりどれだ
けメモリに余裕があるかを判別し、その状況をメモリ環
境情報13aとして発生する.このメモリ環境情報13
aは、文字パターン作成制御器6で受け取られる。文字
パターン作成制御器6では、このメモリ環境情報から計
算して、最大どれぐらいの大きさの文字パターンが作成
出来るか、どの形式のデザインが作成不可能か、或は、
どの作成方法を用いればそのメモリ環境において最良の
文字パターン作成処理が可能か等の判定を行い、それに
従って文字パターン作成器5に文字パターン作成制御指
令6aを指示する。
第2図は本例に係る文字パターン作成の一態様を示す.
図中21は作成された文字パターンであり、パターンの
大きさをホストコンピュータlからの指示に従い、自由
に変更して印字している様子を表現している。しかし図
中22に示す様にその時点でのメモリ環境により作成可
能な文字パターンの大きさが制限されてしまい、それ以
上大きな文字パターンを指定しても変わらない.そこで
、この装置に拡張メモリボードを装着して同様のデータ
を印字したものが図中23である。拡張メモリボードを
装着することで装置のメモリ容量は増加した.この拡張
を本例に係るメモノ環境判別器13が判別し、メモリの
増加をやはり本例に係る文字パターン作成制御器6に知
らせる.文字パターン作成制御器6では、このメモリの
増加により作成可能になった文字パターンの上限サイズ
が、より大きいものまでとなった事を判定する.これに
よって、メモリ拡張前には作成する事の出来なかった大
きさの文字パターンも、24の様に印字される。
図中21は作成された文字パターンであり、パターンの
大きさをホストコンピュータlからの指示に従い、自由
に変更して印字している様子を表現している。しかし図
中22に示す様にその時点でのメモリ環境により作成可
能な文字パターンの大きさが制限されてしまい、それ以
上大きな文字パターンを指定しても変わらない.そこで
、この装置に拡張メモリボードを装着して同様のデータ
を印字したものが図中23である。拡張メモリボードを
装着することで装置のメモリ容量は増加した.この拡張
を本例に係るメモノ環境判別器13が判別し、メモリの
増加をやはり本例に係る文字パターン作成制御器6に知
らせる.文字パターン作成制御器6では、このメモリの
増加により作成可能になった文字パターンの上限サイズ
が、より大きいものまでとなった事を判定する.これに
よって、メモリ拡張前には作成する事の出来なかった大
きさの文字パターンも、24の様に印字される。
また、上記説明では、文字パターンの大きさを例に述べ
てきたが、それ以外にも文字パターンのデザインや、作
成方法等に関しても同様である.例えば、第4図に示す
様に文字修飾を行う場合、同図中段の白抜きの影を付与
する場合であれば、元パターンデータを一度,ドットパ
ターンに変換して記憶させた後、そのドットパターンを
別のエリア上でドットシフトさせ、それと元のパターン
とをORさせた後、元のバクーンとのANDをとる等の
処理が行われるデザインによって、使用するメモリの容
量は種々可変となるわけである。
てきたが、それ以外にも文字パターンのデザインや、作
成方法等に関しても同様である.例えば、第4図に示す
様に文字修飾を行う場合、同図中段の白抜きの影を付与
する場合であれば、元パターンデータを一度,ドットパ
ターンに変換して記憶させた後、そのドットパターンを
別のエリア上でドットシフトさせ、それと元のパターン
とをORさせた後、元のバクーンとのANDをとる等の
処理が行われるデザインによって、使用するメモリの容
量は種々可変となるわけである。
本例によれば、その装置のメモリ構成に合わせて、その
時点での最良の文字パターン作成処理を行うので、何ら
拡張を行っていない時の、装置の基本構成から来る文字
パターン作成の上限に縛られる事無く、使用者の希望す
る文字パターン作成を実現する事が出来る。
時点での最良の文字パターン作成処理を行うので、何ら
拡張を行っていない時の、装置の基本構成から来る文字
パターン作成の上限に縛られる事無く、使用者の希望す
る文字パターン作成を実現する事が出来る。
第3図は以上の実施例に係る文字パターン作成処理の手
順の一例を示す。
順の一例を示す。
印刷が開始されると、ホストコンピュータ1によりデー
タコードの送信が行われ、この入力データなCPU3が
1単位ずつ読み込む(ステップSl).そして、その入
力データが文字データかどうか判断する(ステップS2
)。文字データの場合には、その時点で指定されていた
文字パターン形式に従い、文字パターンの作成を行う(
ステップS3).そして、その文字パターンは印字され
る(ステップS4).人力されたデータが、文字データ
でなかった場合には、そのデータが文字パターン作成形
式を指定する命令であるかを判断する(ステップS5)
。そうでないならば、その他の印字/制御処理を行う(
ステップS6).作成形式の指定命令であったならば、
本例に係るところのメモリ環境判別器l3により、その
時点でのメモリ環境を判別する(ステップS7).この
判別に基いて、やはり本例に係るところの文字パターン
作成制御器6が、指定された文字パターン作成形式が実
行可能かを判定する(ステップS8). もし実行可能であればその指定された文字パターン作成
形式を、それ以降の文字パターン作成処理で使用するた
めに記憶しておく(ステップS9).この記憶された作
成形式が、前述(ステップS3)の文字パターン作成時
に使用されることになる. 実行不可能であったならば、現在のメモリ環境で実現可
能で、かつ指定された作成形式に近い文字パターン作成
形式を計算し、その作成形式に修正する(ステップSI
O),この修正された作成形式もやはり、(ステップS
9)で以降のために記憶される.即ちこの実施例では、
従来装置の様に常に一定の作成形式の制限により文字パ
ターン作成処理を妨げられる事なく、その時々のメモリ
環境を判別し、その時点での最適な文字パターン作成処
理を実現する様になっている. 以上の処理によって、操作者は文字パターンを作成させ
出力する操作を行うに際し、何ら拡張を行なっていない
装置の基本構成から来る文字パターン作成の上限に縛ら
れる事無く、その装置の使用時点でのメモリ構成に合わ
せて、その時点での最良の文字パターン作成処理を行な
い、使用者の希望する文字パターン作成を実現する事が
可能となる. 本発明はその主旨を逸脱しない範囲で種々変形が可能で
ある.例えば、本発明は、文字の輪郭部を強調する等の
様々な文字パターンを作成する場合にも適用できる. また、上記実施例では、ページプリンタに対して 本発
明を適用した場合について説明したが、本発明はこれに
限定されるものではなく、他の方式のプリンタ、或はC
RT等の出力装置に関しても容易に適用出来るのは勿論
である.そして、例えば、本発明の出力装置をカラーC
RTに適用した場合、メモリ環境に応じて、文字等の表
示を、モノクロにしたりカラーにしたりするように適用
することもできる. [発明の効果] 以上説明した様に、本発明によれば、指定した作成形式
に従いドットフォントパターンを作成させ出力する操作
を行なうに際し、その装置の使用時点でのメモリ構成に
合わせて、その時点での最良の文字パターン作成処理を
行なうことができる.従って、何ら拡張を行なってない
装置の基本構成から来る文字パターン作成の上限に縛ら
れる事無く、使用者の希望する文字パターン作成を実現
する事が可能となる。
タコードの送信が行われ、この入力データなCPU3が
1単位ずつ読み込む(ステップSl).そして、その入
力データが文字データかどうか判断する(ステップS2
)。文字データの場合には、その時点で指定されていた
文字パターン形式に従い、文字パターンの作成を行う(
ステップS3).そして、その文字パターンは印字され
る(ステップS4).人力されたデータが、文字データ
でなかった場合には、そのデータが文字パターン作成形
式を指定する命令であるかを判断する(ステップS5)
。そうでないならば、その他の印字/制御処理を行う(
ステップS6).作成形式の指定命令であったならば、
本例に係るところのメモリ環境判別器l3により、その
時点でのメモリ環境を判別する(ステップS7).この
判別に基いて、やはり本例に係るところの文字パターン
作成制御器6が、指定された文字パターン作成形式が実
行可能かを判定する(ステップS8). もし実行可能であればその指定された文字パターン作成
形式を、それ以降の文字パターン作成処理で使用するた
めに記憶しておく(ステップS9).この記憶された作
成形式が、前述(ステップS3)の文字パターン作成時
に使用されることになる. 実行不可能であったならば、現在のメモリ環境で実現可
能で、かつ指定された作成形式に近い文字パターン作成
形式を計算し、その作成形式に修正する(ステップSI
O),この修正された作成形式もやはり、(ステップS
9)で以降のために記憶される.即ちこの実施例では、
従来装置の様に常に一定の作成形式の制限により文字パ
ターン作成処理を妨げられる事なく、その時々のメモリ
環境を判別し、その時点での最適な文字パターン作成処
理を実現する様になっている. 以上の処理によって、操作者は文字パターンを作成させ
出力する操作を行うに際し、何ら拡張を行なっていない
装置の基本構成から来る文字パターン作成の上限に縛ら
れる事無く、その装置の使用時点でのメモリ構成に合わ
せて、その時点での最良の文字パターン作成処理を行な
い、使用者の希望する文字パターン作成を実現する事が
可能となる. 本発明はその主旨を逸脱しない範囲で種々変形が可能で
ある.例えば、本発明は、文字の輪郭部を強調する等の
様々な文字パターンを作成する場合にも適用できる. また、上記実施例では、ページプリンタに対して 本発
明を適用した場合について説明したが、本発明はこれに
限定されるものではなく、他の方式のプリンタ、或はC
RT等の出力装置に関しても容易に適用出来るのは勿論
である.そして、例えば、本発明の出力装置をカラーC
RTに適用した場合、メモリ環境に応じて、文字等の表
示を、モノクロにしたりカラーにしたりするように適用
することもできる. [発明の効果] 以上説明した様に、本発明によれば、指定した作成形式
に従いドットフォントパターンを作成させ出力する操作
を行なうに際し、その装置の使用時点でのメモリ構成に
合わせて、その時点での最良の文字パターン作成処理を
行なうことができる.従って、何ら拡張を行なってない
装置の基本構成から来る文字パターン作成の上限に縛ら
れる事無く、使用者の希望する文字パターン作成を実現
する事が可能となる。
第1図は、本発明の一実施例としてのページプリンタ装
置の構成を示すブロック図、 第2図は、同実施例により改善された文字パターン処理
を表す図、 第3図は、同実施例のプリンタ装置の動作を示すフロー
チャート、 第4図は、文字パターン作成処理により作成された文字
パターンの一例を示す平面図、第5図は、従来の文字パ
ターン作成処理の一例を示す平面図である. 図中、l・・・ホストコンピュータ、2・・・文字発生
3・・・入カバツファ、4・・・CPU,5・・・文字
パターン作成器、6・・・文字パターン作成制御器、7
・・・出力用ベージバツファ、8・・・プリンタインタ
フェー1、9・・・記録部、、10・・・内蔵基本メモ
リ、11・・・拡張メモリ、l2・・・外部記憶装置、
13・・・メモリ環境判別器である。
置の構成を示すブロック図、 第2図は、同実施例により改善された文字パターン処理
を表す図、 第3図は、同実施例のプリンタ装置の動作を示すフロー
チャート、 第4図は、文字パターン作成処理により作成された文字
パターンの一例を示す平面図、第5図は、従来の文字パ
ターン作成処理の一例を示す平面図である. 図中、l・・・ホストコンピュータ、2・・・文字発生
3・・・入カバツファ、4・・・CPU,5・・・文字
パターン作成器、6・・・文字パターン作成制御器、7
・・・出力用ベージバツファ、8・・・プリンタインタ
フェー1、9・・・記録部、、10・・・内蔵基本メモ
リ、11・・・拡張メモリ、l2・・・外部記憶装置、
13・・・メモリ環境判別器である。
Claims (5)
- (1)文字記号等を表わす元パターンデータに基づいて
ドットフォントパターンを作成し、このパターンをドッ
ト出力する出力装置において、そのドットフォントパタ
ーンの作成若しくは記憶のために必要なメモリ環境をチ
ェックする手段と、 そのチェックしたメモリの環境の状態に従つて作成する
事の可能なドットフォントパターンの形式を判定する手
段と、 その判定に応じた最適な方法で指定された形式に、ドッ
トフォントパターンの作成を変更する手段とを有する事
を特徴とする出力装置。 - (2)前記メモリ環境は、元パターンデータをドットに
変換してドットフォントパターンの作成若しくは記憶の
ために必要なメモリ量である事を特徴とする請求項の第
1項に記載の出力装置。 - (3)前記チェック手段はメモリの追加量をチェックす
る事を特徴とする請求項の第1項に記載の出力装置。 - (4)前記ドットフォントパターンの形式は字体の大き
さである事を特徴とする請求項の第1項に記載の出力装
置。 - (5)前記ドットフォントパターンの形式は字体のデザ
インである事を特徴とする請求項の第1項に記載の出力
装置。
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1053615A JP2737852B2 (ja) | 1989-03-08 | 1989-03-08 | 文字処理装置および方法 |
| EP90302442A EP0387039B1 (en) | 1989-03-08 | 1990-03-07 | Output device |
| EP94201793A EP0618547B1 (en) | 1989-03-08 | 1990-03-07 | Output device |
| DE69033390T DE69033390T2 (de) | 1989-03-08 | 1990-03-07 | Ausgabevorrichtung |
| DE69022756T DE69022756T2 (de) | 1989-03-08 | 1990-03-07 | Ausgabevorrichtung. |
| US08/458,455 US5696984A (en) | 1989-03-08 | 1995-06-02 | Output apparatus and method for varying size of cache memory area |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1053615A JP2737852B2 (ja) | 1989-03-08 | 1989-03-08 | 文字処理装置および方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02234288A true JPH02234288A (ja) | 1990-09-17 |
| JP2737852B2 JP2737852B2 (ja) | 1998-04-08 |
Family
ID=12947808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1053615A Expired - Fee Related JP2737852B2 (ja) | 1989-03-08 | 1989-03-08 | 文字処理装置および方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2737852B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63223784A (ja) * | 1987-03-13 | 1988-09-19 | 富士通株式会社 | 文字デ−タ格納方式 |
| JPS63228195A (ja) * | 1987-03-17 | 1988-09-22 | キヤノン株式会社 | 文字発生装置 |
-
1989
- 1989-03-08 JP JP1053615A patent/JP2737852B2/ja not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63223784A (ja) * | 1987-03-13 | 1988-09-19 | 富士通株式会社 | 文字デ−タ格納方式 |
| JPS63228195A (ja) * | 1987-03-17 | 1988-09-22 | キヤノン株式会社 | 文字発生装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2737852B2 (ja) | 1998-04-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000083161A (ja) | 画像処理装置及びその方法、及び画像処理システム | |
| JP2911470B2 (ja) | 文字処理装置及び方法 | |
| JPH03136095A (ja) | 印刷装置 | |
| JPH02234288A (ja) | 文字処理装置および方法 | |
| JP2711860B2 (ja) | 出力制御方法およびその装置 | |
| JP2572074B2 (ja) | 文字処理装置 | |
| JPH0247078A (ja) | 印刷装置 | |
| JP3089014B2 (ja) | 出力制御方法及びその装置 | |
| JPS60159077A (ja) | プリンタ制御装置 | |
| JPS6189861A (ja) | 印字制御装置 | |
| JPH04205346A (ja) | プリンタ装置 | |
| JPH02203392A (ja) | 図形処理装置 | |
| JPH05177873A (ja) | プリンタ装置 | |
| JPH086542A (ja) | 文字フォント及び該文字フォントのパターン展開方法及び装置 | |
| JP2002096506A (ja) | ラスタライズ方法、印刷制御装置、印刷システムおよびプログラムを記録した記録媒体 | |
| JPH03112668A (ja) | 印刷装置 | |
| JP2710350B2 (ja) | 画像処理装置および画像処理装置の画像処理方法 | |
| JPH03111891A (ja) | 印刷装置 | |
| JPH05112054A (ja) | 画像処理装置 | |
| JPH02231165A (ja) | プリンタ制御装置 | |
| JPH05143050A (ja) | アウトラインフオントパターン発生装置 | |
| JPH0493994A (ja) | 文字処理装置 | |
| JPH10188006A (ja) | 線描画方法及びそれを実現する画像処理装置 | |
| JPS61220880A (ja) | プリント位置調整方式 | |
| JPH0321469A (ja) | プリンタ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090116 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |